esp32_ethernet_milight_hub/dist/index.html.gz.h

2 lines
No EOL
619 KiB
C

#define index_html_gz_len 177384
static const char index_html_gz[] PROGMEM = {31,139,8,0,0,0,0,0,0,3,164,186,215,174,228,88,146,45,248,62,95,17,93,141,139,219,221,30,145,164,211,41,220,35,187,27,151,90,107,205,70,13,64,173,53,233,20,57,241,239,195,19,145,153,149,133,202,122,153,113,224,56,233,91,216,222,102,182,204,108,25,112,254,243,95,146,62,94,142,33,253,84,44,109,243,223,255,249,241,253,169,9,187,252,191,254,146,118,127,185,126,167,97,242,223,255,217,166,75,248,41,46,194,105,78,151,255,250,203,186,100,95,158,215,220,82,46,77,250,223,180,169,61,160,79,90,79,127,145,75,169,204,139,229,19,183,70,255,9,252,152,252,207,121,57,174,7,240,31,255,242,127,125,250,143,79,68,223,47,243,50,133,195,167,247,227,167,199,79,216,167,127,43,150,101,248,10,0,121,186,68,191,205,253,20,247,237,191,127,172,38,251,225,152,190,11,132,192,251,253,203,245,133,126,178,182,114,89,210,233,243,39,190,139,127,250,88,36,149,113,218,205,105,242,105,237,146,116,250,36,243,214,15,161,243,135,212,114,41,214,232,67,30,176,108,209,12,252,126,4,16,53,125,4,180,225,124,137,2,36,158,164,21,147,254,56,18,184,238,249,169,235,167,54,108,202,51,253,41,158,231,143,139,130,63,61,62,253,63,223,37,255,122,216,245,235,15,162,187,52,238,155,112,6,254,126,223,127,0,31,150,252,37,235,187,229,75,22,182,101,115,124,157,195,110,254,50,167,83,153,253,252,101,75,163,186,92,190,44,233,190,124,153,175,61,95,194,164,90,231,229,235,29,4,255,215,207,95,218,249,207,103,190,69,125,114,252,210,134,83,94,118,95,193,111,225,180,148,113,147,126,14,231,50,73,63,39,151,143,202,102,254,156,149,121,28,14,75,217,119,31,175,235,148,126,206,46,189,47,155,125,184,242,227,145,79,253,58,124,110,195,178,251,220,166,221,250,185,11,223,159,231,52,254,190,99,94,219,75,252,241,75,82,206,67,19,30,95,47,67,197,245,183,112,77,202,254,115,28,118,239,112,254,60,76,125,62,165,243,252,249,125,157,218,255,190,178,236,154,178,75,191,124,223,240,243,59,253,184,90,216,124,185,12,146,119,95,163,112,78,63,102,127,8,250,218,245,203,191,253,79,124,89,102,234,155,249,175,255,254,187,136,174,239,210,159,139,244,195,229,151,118,255,83,148,73,146,118,127,253,188,164,237,53,189,164,127,183,238,91,248,75,20,198,245,135,46,93,242,229,242,64,63,125,189,92,219,205,67,56,165,221,242,45,252,26,94,26,189,47,227,124,45,250,235,58,191,244,235,242,113,133,15,179,69,209,244,63,223,225,249,215,95,162,126,186,108,242,37,234,151,165,111,191,222,135,253,83,114,189,166,201,183,232,243,133,148,190,203,127,120,112,251,113,41,12,4,191,37,89,247,99,236,59,178,191,150,203,165,98,252,173,184,255,230,150,159,80,44,109,63,129,63,255,88,115,57,240,43,148,182,223,174,201,250,151,31,183,252,87,16,4,127,254,219,221,191,254,107,150,129,223,230,11,58,191,162,229,251,158,231,229,236,121,189,46,177,14,191,12,253,92,126,56,231,235,148,94,102,184,116,250,131,108,12,249,95,63,127,183,251,111,102,251,167,166,255,144,180,244,195,215,47,63,33,215,125,46,217,191,252,170,244,151,159,160,143,145,178,205,127,181,198,101,162,249,157,127,247,210,215,233,130,206,191,255,242,97,192,172,233,183,175,63,92,242,237,7,174,126,211,248,126,233,11,131,195,254,173,152,126,249,253,26,191,33,60,234,247,143,155,150,93,254,245,195,227,151,107,62,134,46,136,247,231,63,155,251,243,225,111,195,117,226,239,23,9,215,165,255,22,247,23,236,235,40,185,32,153,126,158,195,118,248,187,112,107,251,174,191,208,16,167,159,127,127,251,131,225,174,75,127,139,214,203,0,221,231,178,27,214,229,115,63,44,63,2,227,178,215,21,12,159,63,2,240,130,82,248,123,184,125,223,124,193,188,184,34,120,249,249,135,47,127,253,245,171,164,191,93,239,93,206,101,212,164,191,157,240,67,228,47,223,99,250,59,72,179,43,87,252,128,241,175,43,190,167,221,239,23,249,159,143,100,252,95,63,134,255,250,249,15,67,87,204,165,203,223,141,92,78,108,203,229,175,191,252,102,235,112,24,210,240,18,31,167,95,127,236,255,57,94,167,249,186,230,208,151,151,29,167,95,15,251,159,43,142,194,235,118,201,95,255,120,236,239,131,191,252,186,41,73,179,112,109,126,211,237,235,215,239,46,203,250,120,157,191,148,93,119,37,146,239,251,254,113,252,151,33,76,146,15,231,93,40,255,13,79,223,151,254,242,71,160,254,200,150,223,254,160,77,92,164,113,125,57,250,239,149,14,175,132,241,55,13,255,0,141,223,35,247,31,193,244,135,169,63,31,253,253,134,127,60,191,91,219,40,157,254,122,41,244,235,97,223,181,249,50,15,101,247,229,143,72,249,39,171,175,252,242,247,171,127,139,133,239,80,253,163,215,46,31,197,197,159,234,244,255,47,66,126,254,19,28,124,64,46,43,211,38,249,147,27,252,237,238,63,6,190,196,31,91,154,63,81,246,159,109,72,174,210,55,133,31,185,233,207,48,248,29,223,223,15,191,128,251,59,42,126,122,92,217,230,211,79,40,244,253,129,93,223,63,255,22,97,159,160,97,255,13,51,31,169,120,238,155,50,249,52,151,205,21,86,223,154,52,79,187,228,207,192,245,123,164,254,125,118,248,45,160,255,33,131,47,31,56,255,45,243,127,228,133,63,202,251,40,37,77,56,204,233,215,223,94,190,45,201,231,165,248,219,193,223,62,72,130,217,175,211,165,226,167,63,161,26,5,18,13,223,139,63,114,57,165,108,210,233,123,241,250,59,202,49,79,49,112,145,4,224,163,6,255,202,22,254,79,155,38,101,248,105,152,174,72,253,229,63,62,127,13,179,143,146,253,53,74,175,84,145,254,161,114,252,75,217,14,253,180,132,221,242,243,15,138,80,132,201,165,241,135,173,255,48,245,135,242,2,126,250,227,158,191,3,221,159,111,253,103,51,223,194,171,150,126,36,182,171,60,254,72,101,127,115,255,215,239,236,235,71,137,255,159,98,74,179,191,254,80,224,151,95,225,249,245,47,159,254,237,47,159,194,101,153,254,237,99,246,223,63,253,229,223,255,242,199,58,252,79,87,127,159,254,117,249,119,193,255,247,127,253,229,95,255,242,235,250,207,191,15,85,225,197,76,226,169,28,174,189,255,32,236,47,223,190,147,146,113,189,88,208,71,169,248,229,31,32,246,175,175,215,235,74,10,249,69,95,46,28,213,87,228,127,48,170,175,225,187,47,147,111,203,7,111,250,157,123,124,7,207,151,31,84,234,203,119,124,125,84,206,207,203,71,218,251,243,253,31,133,181,13,247,47,91,153,44,197,119,26,247,7,155,22,208,231,226,241,121,248,165,159,134,226,170,11,95,31,63,95,203,250,237,122,249,49,245,71,169,223,213,250,85,232,79,23,105,139,194,233,239,41,209,79,209,210,253,247,79,241,21,11,203,231,159,146,169,31,214,225,191,255,48,246,27,228,47,22,240,229,207,0,245,237,167,38,140,210,230,79,204,115,45,251,246,211,223,133,205,63,68,201,31,197,124,95,249,233,10,155,223,222,138,127,228,106,23,235,201,254,97,207,151,31,210,47,54,255,251,230,63,12,21,127,114,179,36,73,254,32,229,219,255,249,149,0,196,233,223,81,129,255,205,54,199,80,148,23,34,230,79,92,216,100,23,80,243,249,127,255,124,133,225,215,117,106,254,45,9,151,139,46,14,195,69,228,190,163,25,120,119,201,79,23,7,255,16,209,71,213,85,186,127,254,160,81,40,252,185,3,97,28,167,25,5,199,113,18,199,121,156,192,127,124,8,29,255,237,67,224,194,247,97,26,167,247,191,141,94,107,255,246,161,127,127,19,118,1,144,240,127,242,33,115,220,216,8,25,103,106,220,198,9,30,167,107,92,223,8,13,167,97,220,222,240,28,167,115,220,215,137,25,103,125,60,194,137,1,103,97,60,216,136,243,99,43,149,19,38,206,218,31,191,239,56,187,125,172,59,62,198,83,156,112,63,198,227,252,90,199,214,120,180,17,235,135,38,178,142,175,56,117,61,113,28,193,169,249,227,60,235,251,56,142,111,56,69,227,82,254,241,196,113,85,199,49,156,205,63,246,129,56,43,255,216,207,249,31,218,237,56,9,127,172,191,228,196,31,207,107,29,248,113,238,244,113,222,143,245,254,37,231,227,190,53,238,231,248,241,177,94,249,126,174,141,171,56,126,226,20,255,33,255,227,242,255,223,244,190,238,107,231,68,131,179,49,158,124,159,167,47,61,127,152,82,111,20,206,254,115,43,83,184,216,197,56,13,90,215,95,128,211,209,202,200,143,161,146,1,147,78,218,74,228,236,232,232,183,39,110,17,52,12,242,111,23,127,188,173,245,41,149,56,65,233,183,33,221,55,91,142,219,187,41,119,202,116,196,139,110,150,252,93,68,130,46,82,27,79,108,59,199,65,252,183,145,162,70,167,200,140,66,170,243,93,84,156,161,67,143,160,32,133,218,88,28,67,57,233,53,75,249,17,227,114,115,138,119,216,124,22,192,27,126,119,211,36,198,104,79,42,123,107,214,208,42,54,129,206,17,101,137,150,34,211,115,32,6,163,86,241,174,213,123,45,112,205,94,77,245,62,223,36,87,53,66,74,39,232,165,244,5,222,64,120,226,69,148,119,251,144,96,163,157,64,66,41,115,165,150,207,70,212,219,174,207,8,238,93,142,206,105,239,91,34,71,15,37,33,59,244,85,28,183,193,240,29,145,117,76,224,190,116,243,248,134,37,9,219,72,82,11,2,60,208,44,56,36,205,130,171,56,193,81,86,47,106,229,201,71,164,84,15,217,238,141,215,94,227,76,66,46,26,184,157,48,213,228,210,97,241,242,210,72,75,117,185,194,68,19,163,120,2,103,150,231,17,231,36,162,73,172,173,114,38,253,160,39,54,32,75,167,84,36,9,9,112,35,59,182,142,236,131,80,212,201,21,85,86,198,131,33,156,78,197,69,180,217,110,2,200,22,34,143,231,50,48,5,161,201,46,194,236,37,172,183,176,85,83,110,1,243,46,67,145,77,97,67,133,225,246,179,237,142,177,40,53,249,225,17,183,198,228,66,55,228,74,183,33,112,227,105,166,102,110,106,164,190,39,142,158,159,118,185,187,162,105,77,188,78,71,246,11,126,151,84,188,212,111,239,230,152,149,176,218,173,243,148,96,210,51,11,254,126,79,231,110,0,135,202,85,2,254,216,69,206,132,55,71,135,202,54,189,107,176,209,21,111,118,3,67,74,185,171,18,238,177,180,49,19,216,133,160,129,97,89,2,159,82,88,167,117,3,228,84,94,69,122,159,123,128,8,123,19,231,193,2,152,117,160,89,54,204,72,114,219,205,20,13,236,240,6,98,143,201,227,58,37,113,60,26,77,221,119,25,217,38,132,121,139,113,214,220,243,241,108,125,73,38,90,255,152,3,75,6,105,249,129,223,179,104,32,9,159,137,99,229,78,0,116,71,250,43,96,229,36,219,78,88,36,23,79,54,243,165,27,145,197,210,155,0,115,35,204,73,240,181,189,210,43,243,37,33,127,0,133,66,18,146,145,19,249,66,146,88,133,51,232,99,147,76,25,207,162,12,111,232,60,247,109,48,178,175,0,38,73,161,181,168,129,110,133,133,199,158,27,12,16,42,150,40,152,96,96,2,22,188,35,63,180,163,144,151,76,125,54,136,146,121,112,108,141,100,116,142,14,175,181,219,164,119,247,122,78,183,119,55,59,183,7,6,173,217,125,39,164,17,30,109,0,70,50,107,29,67,92,187,13,243,220,146,36,105,49,96,91,208,87,144,5,94,160,154,79,10,211,159,136,48,239,193,13,63,251,26,35,48,21,200,80,225,137,159,62,113,152,129,78,0,58,231,219,38,126,163,83,189,160,221,210,68,113,94,63,243,120,166,74,218,128,229,42,151,9,220,165,28,24,207,245,71,126,79,137,156,79,182,148,212,91,178,18,104,185,22,110,154,104,184,7,195,113,109,126,119,75,0,221,79,59,199,65,201,160,123,81,32,139,173,211,195,23,113,67,12,61,48,136,7,223,16,77,141,119,251,161,43,33,174,108,156,220,111,103,227,155,50,73,228,93,52,156,239,113,104,192,210,18,20,82,47,19,138,127,5,147,233,43,188,65,20,220,98,135,136,207,201,220,126,176,116,89,191,10,138,6,113,177,194,32,60,178,200,112,95,56,205,14,197,32,193,3,179,211,173,163,98,71,86,154,91,194,92,200,180,194,7,187,200,225,149,144,109,180,197,173,181,162,155,155,152,80,90,196,163,120,14,191,165,233,86,84,62,218,68,21,145,246,146,216,5,13,104,7,185,225,61,115,235,48,213,244,232,2,231,188,111,234,136,165,247,130,97,125,126,188,201,197,196,238,148,20,214,160,54,109,254,105,122,75,188,30,133,71,23,155,234,247,89,233,222,232,152,7,170,237,169,161,188,143,166,201,45,93,240,104,29,197,1,209,249,112,176,48,76,234,240,20,1,145,70,94,71,9,123,133,224,186,192,147,155,238,39,179,44,179,58,75,212,129,157,239,69,63,227,241,97,223,199,139,60,96,11,1,110,156,235,120,85,121,59,169,168,127,238,79,238,224,13,59,242,186,205,142,235,134,121,35,247,236,109,29,109,233,220,100,79,50,91,150,123,37,175,91,232,13,20,226,161,77,216,195,247,176,115,217,50,199,248,141,79,186,158,240,161,98,1,6,245,213,146,141,212,195,74,226,113,248,156,102,163,107,139,141,39,212,209,168,169,76,33,247,6,28,150,248,157,240,198,194,80,34,2,242,182,242,134,173,64,53,224,189,58,136,2,104,123,16,76,207,211,41,103,156,231,148,97,77,42,177,88,17,251,170,123,79,66,5,131,177,18,30,187,119,102,55,244,190,64,142,167,154,185,240,220,87,20,209,197,124,81,80,166,140,180,86,243,103,47,18,12,142,27,163,28,183,98,51,216,137,145,45,169,210,134,21,69,153,125,98,22,41,80,230,53,64,205,196,174,169,1,169,14,203,4,80,33,37,18,211,85,159,54,149,128,216,241,225,115,199,132,94,37,240,60,90,100,227,137,110,78,200,123,80,247,4,19,152,186,71,22,193,187,73,103,109,124,139,80,140,244,28,103,61,116,20,169,252,65,217,59,61,102,25,144,230,162,183,63,246,204,134,130,174,210,120,60,167,51,16,167,19,216,73,161,141,91,5,175,201,25,109,145,240,108,11,45,166,58,80,155,20,52,24,159,231,65,7,9,124,182,185,11,184,6,218,201,61,11,2,249,109,246,45,113,10,216,29,172,96,57,125,182,149,78,109,244,148,34,246,27,218,244,172,190,151,25,181,69,72,61,175,130,174,63,246,5,134,30,77,180,234,213,187,231,47,22,161,79,10,85,220,133,157,101,106,53,105,132,247,10,228,204,178,186,224,102,192,113,158,220,2,49,157,77,7,211,107,133,134,234,13,197,29,184,232,249,149,4,33,137,109,173,190,61,178,167,86,170,40,25,156,170,37,89,154,126,227,92,16,229,110,203,126,139,244,167,212,82,126,126,31,44,102,26,160,94,240,242,58,176,142,212,16,2,25,36,159,33,13,73,3,51,41,14,181,22,184,49,43,8,252,0,24,7,173,27,29,181,222,119,181,15,88,79,122,131,101,46,78,205,85,44,132,221,104,61,76,16,34,225,245,122,58,38,175,233,198,65,17,60,121,54,176,32,52,62,23,37,99,243,0,149,183,31,171,107,128,133,119,112,117,141,41,239,203,84,77,114,190,133,167,102,68,223,138,170,19,235,72,155,82,228,177,72,115,38,2,203,109,80,11,206,148,223,170,148,23,249,172,149,153,22,107,136,87,22,179,212,23,146,245,75,33,144,149,205,234,57,45,193,135,216,179,56,3,128,230,52,216,148,210,61,175,148,65,196,38,245,193,194,82,165,38,189,1,54,97,163,135,188,2,86,211,144,53,114,3,69,53,71,157,237,103,20,163,150,129,0,187,21,119,48,239,200,146,90,123,166,91,122,123,29,232,100,244,22,179,182,199,223,122,40,86,234,131,166,196,173,222,70,142,44,72,138,150,145,166,215,13,45,65,112,146,168,203,187,85,49,24,6,245,161,94,232,145,142,144,96,19,187,158,198,168,231,148,205,20,107,123,236,52,236,225,28,177,112,25,70,104,74,28,161,94,235,89,11,58,76,163,129,193,76,213,239,247,72,74,168,238,201,246,70,86,137,188,223,3,245,16,11,75,184,44,197,186,120,162,218,177,240,52,204,180,218,21,231,96,231,199,93,21,229,195,56,8,167,15,152,106,228,235,86,108,36,29,73,57,57,189,44,33,215,118,6,61,98,29,184,155,185,65,10,247,164,134,237,132,176,48,181,63,86,37,151,102,176,39,147,167,209,77,52,31,161,250,117,150,5,233,21,5,159,242,36,212,89,190,35,33,37,199,56,220,79,179,181,136,228,232,70,128,147,30,113,58,134,136,202,154,45,1,61,253,141,131,39,38,170,245,80,234,109,229,169,234,186,223,81,143,13,74,189,129,135,205,88,207,34,210,14,74,1,62,100,149,23,165,227,176,98,140,208,225,213,179,55,148,78,81,96,151,111,176,143,98,93,174,16,117,183,243,218,182,14,67,206,23,76,188,9,87,172,210,124,117,147,78,165,2,218,204,128,222,69,97,52,59,72,240,82,208,227,254,180,50,96,28,186,58,230,239,42,138,218,109,154,175,148,65,227,12,231,175,36,198,9,239,210,200,29,21,157,86,129,67,94,5,64,2,90,157,155,77,250,220,149,51,16,108,73,114,199,151,32,83,22,13,101,21,75,223,97,52,188,219,51,170,5,20,235,55,41,218,36,174,49,118,192,144,12,57,39,42,236,196,242,73,109,136,55,81,163,45,235,213,137,22,90,75,7,197,63,247,228,133,223,153,220,109,61,215,192,121,110,11,30,152,123,4,156,234,28,100,152,8,116,43,59,39,40,135,137,92,81,147,86,244,55,154,239,227,162,118,72,104,207,217,114,219,102,29,165,228,55,164,97,182,55,90,240,142,145,73,236,95,7,65,196,21,244,225,19,161,117,177,37,219,45,54,210,74,127,17,45,220,227,22,173,48,90,189,107,30,47,113,131,172,217,135,107,241,200,84,41,234,204,55,45,157,202,81,172,146,244,200,119,131,135,147,190,254,162,168,189,101,250,215,59,110,103,42,106,98,121,201,225,101,36,210,73,233,242,154,23,67,70,104,39,29,215,186,241,158,208,231,44,123,241,86,197,92,146,37,100,25,197,248,190,227,183,17,168,94,237,67,146,1,21,115,133,58,132,23,179,76,28,178,154,223,61,212,232,0,148,110,71,239,31,222,213,217,28,19,164,53,70,111,32,242,144,59,173,105,243,147,252,208,244,221,211,162,188,34,212,139,18,51,252,193,200,194,123,127,104,49,98,152,126,117,135,14,211,97,94,217,198,104,250,10,165,144,232,58,189,244,26,31,248,241,126,240,231,192,114,118,242,78,180,100,82,236,164,140,171,217,210,33,222,60,48,221,126,80,19,125,44,124,245,142,78,161,195,235,22,87,188,139,58,209,6,14,202,118,175,49,15,0,17,153,214,189,195,17,161,168,197,86,78,177,159,203,99,79,13,87,135,64,45,100,75,208,79,72,151,33,127,73,42,71,34,224,154,88,197,162,7,162,120,211,147,52,234,199,76,15,167,101,181,31,228,76,102,183,216,171,115,31,31,7,0,164,211,135,209,79,120,176,128,248,251,173,146,38,15,11,60,201,55,108,51,59,96,52,95,54,1,20,254,106,207,174,246,41,66,57,60,63,92,142,24,102,116,199,213,173,22,120,54,38,158,16,185,27,250,8,207,66,246,96,78,28,3,241,155,101,140,241,88,209,50,109,145,125,122,62,218,90,139,135,174,199,175,80,92,115,193,127,214,250,54,145,55,129,70,202,250,177,189,166,115,122,83,70,133,235,221,152,211,206,59,97,39,101,107,194,206,0,77,85,116,207,93,21,212,183,36,20,113,242,36,27,24,159,11,156,180,235,247,43,62,147,139,106,145,142,110,234,197,128,214,3,102,46,120,51,56,198,32,130,11,104,186,168,196,165,132,208,209,144,30,23,4,66,198,235,179,222,141,188,8,60,150,207,3,190,52,43,44,167,69,89,184,72,125,220,121,104,145,247,163,32,111,165,78,149,57,239,229,143,178,103,36,50,167,242,74,91,124,206,31,102,6,161,75,28,174,227,78,185,63,229,96,81,39,255,137,162,9,173,227,17,200,16,15,88,101,69,142,13,244,106,115,1,151,226,112,20,140,125,38,228,1,173,26,206,113,181,199,36,244,217,248,34,74,173,116,153,194,149,24,134,92,20,66,129,116,33,158,154,184,167,165,188,212,234,21,49,144,196,108,4,38,188,0,78,7,77,122,199,245,19,23,201,219,221,236,23,57,38,148,67,183,153,213,224,12,6,85,155,178,53,137,188,10,82,139,32,55,233,136,81,252,166,1,61,99,196,133,103,157,87,107,93,119,190,192,237,231,36,32,3,187,242,162,161,243,166,141,186,135,104,17,68,69,61,221,254,108,29,223,229,231,165,191,227,38,50,237,167,216,188,133,21,166,129,247,166,150,226,110,44,164,59,83,242,45,181,56,123,106,47,63,137,8,193,103,242,201,214,212,13,100,106,68,58,137,25,172,100,223,171,23,229,138,58,2,68,37,89,17,192,151,253,28,78,83,106,251,59,44,155,160,42,87,113,50,5,143,251,112,232,227,46,8,131,193,183,141,249,206,124,92,124,150,93,237,219,8,164,251,16,163,209,206,92,245,110,186,13,91,97,12,200,129,175,202,80,143,69,18,97,245,250,50,211,52,107,32,10,36,158,166,108,49,212,11,188,26,50,210,84,183,45,56,94,188,88,15,242,194,63,152,150,177,243,7,80,51,235,50,232,172,18,63,6,210,192,242,55,9,207,249,22,173,3,181,62,168,131,86,110,46,234,179,146,34,67,247,106,32,224,87,57,237,199,139,48,27,110,114,168,166,43,139,203,123,155,54,69,14,179,196,183,226,62,57,250,69,156,215,157,63,250,42,142,3,158,191,114,206,213,59,116,36,102,215,62,250,116,61,81,207,165,18,18,72,234,170,104,174,96,232,107,141,130,69,48,128,212,99,90,72,139,87,204,212,127,209,21,116,101,32,63,99,247,77,157,225,234,53,202,50,150,249,65,89,14,87,27,145,97,86,216,118,105,49,38,197,92,202,37,25,110,94,119,194,59,30,29,100,45,225,59,66,179,81,255,192,247,251,250,72,108,94,236,172,157,15,247,77,183,184,180,208,154,135,3,191,238,28,120,139,72,228,204,7,246,196,248,254,214,86,73,33,54,154,0,222,175,20,57,200,152,61,27,130,92,222,59,182,106,133,252,129,148,104,164,19,56,190,87,42,64,43,194,26,217,80,155,63,84,229,48,233,222,173,27,114,75,112,130,182,226,25,139,235,71,149,151,171,253,26,98,81,28,162,188,187,61,252,230,116,238,204,201,215,4,58,180,52,165,154,230,65,101,154,214,232,115,125,118,241,194,84,37,88,15,121,80,185,136,17,164,232,254,170,125,11,22,133,216,203,193,72,41,201,163,204,110,67,112,117,120,135,33,183,254,156,149,98,171,188,22,83,69,17,6,52,32,85,69,143,165,161,11,31,49,43,116,53,196,140,217,55,176,172,132,16,223,129,250,161,231,29,206,152,35,132,1,80,9,179,52,129,223,236,183,37,136,34,240,74,121,83,121,179,48,74,183,215,161,89,101,249,82,146,82,207,250,98,237,199,116,241,121,128,210,175,86,87,38,125,56,103,163,58,133,200,231,59,171,114,7,240,95,117,109,232,170,192,119,87,65,126,241,74,96,14,37,209,141,30,168,191,216,70,215,6,77,196,15,21,57,110,46,162,200,154,105,36,4,105,55,237,186,55,48,24,100,50,217,101,16,57,128,48,188,242,175,43,128,23,178,132,125,103,23,171,213,32,85,194,229,35,216,139,248,153,77,162,30,30,23,89,239,46,90,119,194,30,101,174,37,230,2,10,218,32,240,168,30,29,57,82,15,106,112,245,91,59,80,24,9,131,212,147,8,104,151,21,188,199,210,224,97,64,200,213,253,168,222,148,47,110,164,64,132,16,120,95,209,142,16,105,196,166,111,152,110,210,5,185,77,94,22,25,193,113,173,198,235,161,41,8,215,67,192,100,109,39,186,73,181,67,145,13,223,158,200,215,203,110,99,211,84,46,142,89,48,5,197,195,132,87,201,75,57,214,121,121,218,44,57,5,207,114,99,118,27,205,244,39,75,115,36,147,72,233,182,237,190,187,231,102,140,251,114,34,75,109,28,24,104,132,77,65,243,66,82,221,161,88,167,183,197,216,144,229,123,185,123,250,226,41,245,133,151,160,118,28,45,127,74,189,57,37,233,194,157,245,42,99,84,21,24,156,6,66,11,185,227,247,172,173,61,145,121,56,103,166,220,135,248,30,191,129,103,19,89,124,93,251,195,40,202,47,71,189,178,54,82,47,126,125,211,97,180,61,24,151,8,7,42,59,92,155,236,230,142,7,65,221,34,244,118,101,42,57,176,226,4,116,32,69,199,208,39,83,12,209,1,194,53,196,159,138,113,223,196,48,90,89,97,244,221,205,108,14,180,143,101,134,181,210,148,191,165,213,236,94,52,159,126,79,40,170,231,99,18,243,17,227,83,74,62,183,224,254,178,57,31,53,201,4,185,97,203,48,75,131,152,188,139,176,224,169,195,111,105,65,39,71,121,92,72,6,181,155,137,70,88,207,104,163,245,246,94,218,7,193,152,59,143,42,20,106,239,60,141,177,51,43,231,238,152,23,222,110,118,161,33,172,44,243,78,173,88,68,2,199,212,132,163,178,247,244,158,136,57,143,214,10,131,209,65,193,7,243,243,120,50,206,184,209,89,36,131,94,13,53,139,106,56,148,120,53,74,48,104,82,143,81,239,245,20,236,39,129,22,55,45,11,182,246,225,107,227,86,238,133,45,171,93,82,206,168,92,68,109,246,150,8,177,34,159,179,40,242,129,24,9,245,83,186,223,251,139,233,235,39,153,191,171,226,56,232,82,55,87,33,206,73,221,100,97,185,143,179,60,6,185,122,139,171,176,185,219,74,174,129,36,161,149,181,63,18,124,253,90,84,229,13,215,210,66,204,27,7,98,111,155,172,232,144,43,25,182,145,178,167,156,123,226,105,230,213,0,113,125,99,24,113,140,171,5,120,81,178,243,53,54,108,206,51,245,134,119,39,39,24,149,203,20,13,142,25,234,198,43,7,129,112,76,133,188,52,35,224,152,126,66,223,253,136,53,208,131,214,20,99,75,220,34,15,183,49,42,223,146,89,25,56,92,44,180,111,51,117,69,155,43,138,149,177,149,35,38,24,186,247,89,173,201,146,63,230,76,120,217,29,239,166,111,85,149,216,33,29,98,98,63,238,27,93,36,144,203,63,240,32,199,230,233,229,18,45,231,30,225,188,203,241,219,7,74,181,157,165,133,51,93,197,118,105,182,126,21,102,124,5,113,17,206,54,126,199,99,78,93,140,160,25,229,84,7,213,211,55,95,111,253,237,219,149,42,77,167,6,98,132,141,51,101,29,11,138,92,98,57,191,211,27,60,72,119,22,129,173,184,109,175,70,72,71,102,204,98,93,122,18,2,136,239,225,67,7,155,202,240,11,233,201,33,41,10,245,212,34,49,207,144,26,58,254,29,32,198,131,117,133,171,134,229,73,89,10,238,171,208,113,199,154,59,146,224,138,109,197,166,154,104,8,15,157,30,17,150,86,180,15,214,8,203,166,135,248,70,209,247,13,77,114,172,141,5,107,114,185,104,145,143,45,74,19,127,36,117,144,209,182,254,88,90,211,157,165,167,107,45,87,251,78,138,226,73,51,216,91,67,169,20,222,47,34,93,215,93,41,231,230,101,225,40,37,76,105,17,2,227,69,94,165,98,17,239,123,244,128,113,159,23,30,152,154,230,62,223,107,78,228,229,2,48,82,186,120,139,50,114,217,117,195,17,245,21,195,220,83,237,101,212,100,37,76,14,131,141,100,5,167,190,186,5,190,13,203,87,214,134,237,205,29,56,246,6,18,139,174,185,118,30,96,6,143,55,218,136,54,53,77,218,69,160,67,249,232,214,178,47,198,190,236,135,124,12,231,62,73,93,45,74,8,37,247,238,28,30,55,225,158,146,68,120,60,121,63,0,55,221,16,89,124,124,147,107,0,216,121,164,107,71,211,244,243,120,243,150,236,194,180,122,182,169,48,26,225,57,92,150,215,0,12,245,179,186,58,175,208,111,60,139,50,9,159,0,97,211,105,20,125,102,172,136,213,234,251,2,92,76,181,94,86,208,51,243,50,83,161,254,100,212,114,75,174,142,120,158,5,170,3,147,14,222,199,26,102,41,203,18,61,236,1,108,250,65,72,201,152,11,55,119,71,113,61,140,194,7,129,191,72,145,62,171,69,247,249,12,159,75,63,108,195,97,124,130,18,30,182,126,85,118,141,232,217,245,158,12,60,85,131,195,213,209,209,254,105,134,77,102,148,17,158,82,184,56,40,229,120,185,201,218,250,125,101,253,211,232,202,249,176,250,37,113,172,184,41,231,187,196,25,58,121,0,227,40,61,123,59,212,79,215,216,203,102,68,228,18,228,5,118,145,125,16,138,89,137,66,95,111,182,170,171,199,128,14,108,170,137,252,51,170,137,55,146,190,199,167,89,85,135,13,194,111,193,128,98,221,211,55,83,56,250,178,163,102,91,224,72,29,1,171,137,177,44,236,48,146,40,241,117,153,120,200,62,25,161,43,113,10,175,116,43,60,95,195,249,192,244,178,148,214,137,32,120,176,154,242,80,162,162,0,182,250,141,11,146,215,233,114,82,34,138,239,7,8,203,209,48,8,178,23,23,244,106,53,48,245,57,9,114,62,186,180,97,94,107,42,117,115,166,195,216,198,93,214,153,120,171,179,154,250,98,211,174,203,219,133,96,70,131,252,216,220,194,83,184,247,2,237,246,149,153,228,33,33,204,72,232,8,57,46,139,186,167,70,60,185,7,109,3,24,240,49,157,253,118,215,33,28,97,111,245,217,3,70,97,236,186,9,53,164,73,25,206,83,106,124,137,80,213,190,191,71,12,92,109,2,190,137,178,120,95,92,137,107,214,87,9,86,48,159,63,71,167,69,55,250,78,237,87,75,182,233,219,28,18,23,30,161,225,218,213,64,9,183,31,11,218,13,155,64,39,18,69,57,254,97,196,23,119,228,162,56,146,108,65,175,158,185,150,190,117,194,38,84,155,243,180,105,198,53,130,54,120,114,232,124,218,76,87,72,229,250,101,240,244,221,96,27,146,92,164,132,159,87,232,33,23,129,67,247,66,254,212,215,182,2,108,89,142,31,48,79,140,150,40,81,214,128,161,238,41,1,87,231,75,238,34,38,87,69,201,86,169,143,147,64,93,1,149,15,24,73,138,21,131,41,223,119,178,152,250,28,61,2,76,117,173,149,66,208,253,234,74,88,134,190,13,22,68,55,230,65,118,66,188,57,39,89,213,99,170,72,153,76,11,163,232,130,44,166,50,252,0,178,183,87,91,32,32,255,234,159,23,218,7,210,7,119,127,100,20,30,151,114,62,139,161,54,133,187,123,212,10,157,17,60,95,125,58,228,146,102,129,138,37,75,74,48,191,77,50,192,227,135,229,133,10,113,165,247,176,108,30,40,144,16,135,89,206,112,251,2,40,227,89,158,161,36,184,104,228,146,181,147,183,136,117,43,215,249,17,120,35,188,243,55,182,139,222,169,20,37,198,198,64,173,178,204,19,13,10,149,31,223,113,175,238,72,117,146,204,21,179,82,96,130,19,205,151,201,6,25,151,146,83,172,238,102,105,81,113,175,174,132,199,221,18,89,80,138,237,42,185,143,206,186,169,197,85,223,192,183,95,102,8,74,200,44,234,246,219,149,149,141,7,85,233,125,179,75,231,225,164,53,87,129,160,70,224,161,139,241,60,206,220,105,230,182,26,188,123,120,149,46,227,51,20,23,201,16,138,154,18,18,183,218,76,79,127,1,111,36,14,194,179,154,35,239,253,201,76,152,154,133,175,217,126,63,177,2,51,37,220,102,204,51,74,23,146,12,94,67,123,72,11,218,160,128,117,246,248,29,8,8,246,21,241,182,195,73,120,84,2,117,66,48,185,207,30,236,102,232,44,113,181,30,36,157,67,97,241,178,41,148,78,19,58,166,165,71,5,31,32,161,235,100,73,239,116,215,199,248,195,12,162,190,184,93,214,78,30,254,85,177,184,185,14,54,109,213,17,181,63,112,48,179,112,4,247,38,46,182,85,157,185,157,181,192,241,56,166,109,36,85,223,115,214,105,89,59,48,205,94,43,148,236,102,213,77,184,158,175,167,222,103,106,67,242,58,176,144,20,156,244,51,119,85,254,69,35,61,226,17,230,121,174,235,252,168,11,179,89,19,183,177,3,167,90,191,47,189,80,169,10,160,46,36,79,188,12,255,253,208,198,171,162,146,176,141,62,3,185,9,58,148,72,46,226,83,66,103,105,223,44,29,85,248,237,145,86,55,124,161,54,153,165,131,26,75,33,190,218,109,87,76,240,253,8,183,151,74,110,102,155,226,148,117,177,250,244,168,81,187,96,41,197,211,163,219,213,51,217,53,60,162,12,6,76,57,234,58,86,255,188,10,32,185,155,252,204,80,83,248,134,105,141,27,10,234,177,194,133,129,60,92,209,121,251,129,189,41,36,153,202,176,38,19,238,41,222,232,140,95,138,64,173,87,124,211,122,132,68,170,188,15,242,14,77,236,228,189,35,19,79,181,9,242,140,61,47,17,149,108,123,52,183,77,134,236,42,159,40,33,213,185,34,162,48,206,133,116,170,15,100,114,173,114,222,174,107,132,201,159,14,57,39,71,165,46,29,107,236,207,45,23,13,45,80,144,196,0,79,205,62,50,54,96,156,178,136,152,43,13,123,1,163,6,172,168,117,180,126,218,15,188,163,238,98,102,160,91,122,201,244,76,84,140,52,97,183,107,213,10,102,156,120,189,45,103,120,72,233,157,121,142,72,115,163,228,88,42,249,17,123,86,59,206,183,20,52,176,204,6,58,92,102,132,139,25,179,141,136,154,242,250,108,82,171,45,108,83,62,158,118,145,36,87,76,151,220,131,77,218,176,131,151,74,103,165,168,23,178,241,68,51,9,114,69,206,106,167,108,22,3,195,247,80,194,162,42,170,73,68,185,159,67,211,146,18,221,196,122,170,156,5,101,196,237,98,187,107,153,213,116,97,76,170,207,119,243,196,64,84,108,239,140,161,230,18,213,174,201,185,231,55,218,181,74,124,90,184,92,154,141,9,247,124,55,33,64,165,181,122,133,20,18,177,5,69,247,136,3,125,140,110,242,134,161,250,1,189,74,29,89,7,192,195,250,99,123,234,1,134,212,26,194,160,165,128,11,39,42,146,237,184,159,207,140,14,129,189,155,101,63,230,85,224,77,215,172,177,202,113,93,76,240,196,167,210,36,134,94,215,242,103,163,72,123,196,204,131,58,20,117,220,9,73,119,2,100,49,0,78,51,84,144,134,85,130,222,234,198,198,118,205,82,91,14,146,68,204,43,163,31,64,182,247,230,104,93,183,31,95,27,99,55,209,234,159,126,28,206,52,216,175,39,209,223,18,138,164,206,93,196,179,34,194,3,127,215,75,110,146,174,74,95,58,233,222,81,30,160,119,214,61,155,45,96,95,139,245,190,150,200,200,31,75,30,177,173,209,235,117,170,247,189,250,76,5,229,202,114,25,88,226,210,58,61,245,61,96,56,176,35,229,174,74,39,95,31,217,251,192,103,213,225,4,238,94,56,198,217,181,109,38,177,32,72,196,132,43,208,104,113,234,174,113,48,117,183,10,157,183,214,79,28,97,12,138,92,155,109,114,241,171,115,234,137,197,184,145,11,155,212,218,230,43,80,143,81,234,6,56,87,97,8,180,117,54,8,198,83,41,61,177,101,228,76,57,138,119,86,92,32,164,49,82,129,236,165,175,225,109,160,70,90,171,161,7,104,246,209,171,161,131,39,193,149,100,63,85,78,94,172,60,216,92,132,133,202,57,214,160,40,96,152,244,39,76,220,7,135,173,249,193,177,113,142,100,111,229,249,32,186,199,216,66,184,51,249,177,239,22,125,92,195,213,220,35,55,1,227,50,206,169,96,87,230,245,132,141,151,241,49,204,4,233,56,231,58,232,42,93,246,4,139,67,68,125,179,121,201,194,110,78,239,33,109,178,239,56,146,153,48,148,243,166,238,148,0,103,157,83,46,239,43,152,249,104,65,223,251,216,222,182,104,142,220,56,61,39,31,234,80,243,9,160,241,126,49,0,14,30,166,161,213,86,166,47,107,235,244,49,235,137,144,176,5,121,126,19,237,82,222,152,111,104,149,200,156,121,95,101,177,6,182,36,157,237,196,213,82,206,231,57,208,192,160,151,192,151,179,242,194,135,36,129,83,226,14,134,227,230,77,218,114,51,215,87,139,63,235,103,119,159,43,121,235,178,57,99,160,234,81,201,246,233,165,131,201,181,1,64,100,163,247,62,115,91,209,117,87,245,212,167,79,175,12,81,192,186,229,147,181,138,107,251,177,13,254,122,119,246,146,58,132,86,116,226,86,208,88,183,6,242,248,161,245,111,16,50,151,195,167,194,98,107,207,237,65,223,47,22,250,218,234,117,56,220,140,26,41,211,150,135,139,21,35,41,162,60,9,0,104,184,82,94,249,218,82,54,216,54,185,73,176,81,44,170,60,118,84,194,55,170,17,171,110,246,163,181,199,207,240,205,245,108,251,30,149,197,59,249,176,63,46,211,243,101,105,115,188,140,194,177,87,166,253,122,53,225,138,223,116,216,152,199,240,70,56,184,111,220,175,238,84,189,145,111,113,156,115,248,224,237,134,81,172,226,242,174,24,236,193,114,247,240,7,92,60,44,210,182,75,207,169,47,62,252,228,10,200,0,3,68,2,35,88,10,222,90,2,12,247,188,4,64,172,120,142,217,198,77,196,177,154,123,222,196,175,152,135,117,62,135,250,139,59,3,99,11,150,216,82,105,146,149,83,69,239,90,184,72,169,144,170,184,72,159,222,128,84,188,50,90,64,60,69,148,132,144,227,42,128,6,227,200,93,132,42,70,98,92,17,33,34,24,201,113,102,45,16,89,39,67,64,5,171,148,189,25,245,56,45,4,65,78,212,76,13,203,179,42,130,196,235,15,224,78,144,227,246,152,77,182,200,89,246,0,67,68,216,80,66,3,44,122,239,201,86,97,252,42,104,32,248,137,131,253,156,107,7,75,183,6,126,187,56,244,168,57,161,130,103,199,197,203,223,171,46,92,141,207,67,128,107,139,178,12,8,111,72,78,64,226,102,134,208,126,184,90,223,237,195,255,82,1,249,158,56,196,35,75,44,107,147,226,141,26,116,97,192,70,20,74,113,167,156,160,37,212,51,169,240,60,95,158,223,134,77,126,55,207,4,232,227,128,138,239,36,230,163,239,24,151,132,19,106,252,206,242,202,171,77,131,182,112,91,122,3,206,31,213,219,181,109,72,201,171,228,30,167,219,194,156,244,91,190,43,37,23,104,169,212,240,30,19,17,90,184,237,74,46,111,27,222,28,138,121,53,241,143,179,60,157,84,237,201,87,20,230,247,171,174,234,162,78,3,116,64,184,36,36,60,219,206,195,21,40,180,136,168,15,48,46,221,58,53,162,159,228,102,168,107,18,112,237,149,16,250,143,166,38,1,132,64,23,159,205,27,111,225,199,74,25,120,116,184,207,60,184,5,236,8,210,78,58,57,172,45,218,102,11,240,73,247,196,117,46,49,224,22,139,214,244,249,116,137,45,91,94,173,121,21,80,117,185,119,49,177,157,87,91,43,248,60,20,24,88,186,41,178,86,146,107,222,154,51,13,211,135,126,211,113,75,96,209,81,53,100,54,129,231,142,62,99,148,128,231,66,187,154,84,246,110,97,90,110,182,79,205,71,82,187,214,18,230,41,4,160,67,44,97,18,113,222,69,104,59,250,234,219,66,149,210,42,40,31,84,74,20,124,196,31,96,74,157,37,130,217,221,232,237,41,24,130,92,229,164,17,218,91,175,38,240,73,75,47,110,88,163,245,128,242,227,200,246,226,217,211,25,179,46,221,85,130,50,226,169,37,180,41,185,254,219,28,35,186,209,94,99,255,88,81,209,106,235,162,15,99,42,92,101,69,169,42,176,63,96,144,98,28,76,111,192,48,168,48,108,207,216,6,179,4,133,235,248,45,31,213,58,237,166,213,247,149,30,45,48,8,190,157,182,142,221,222,53,57,4,196,109,96,113,4,133,10,95,47,169,157,115,92,117,4,123,74,111,0,125,238,75,255,22,175,60,86,186,35,16,240,196,194,197,158,128,213,245,124,43,160,140,84,108,13,127,66,196,89,117,99,189,92,20,246,102,72,73,125,119,204,245,182,140,116,135,233,1,73,206,111,122,172,81,166,206,74,213,175,167,121,3,95,151,151,171,57,227,87,90,60,6,165,146,246,73,196,95,117,137,223,95,237,78,80,208,188,238,186,72,158,155,199,110,51,86,211,194,187,41,236,210,121,45,248,36,241,73,224,130,188,106,196,59,125,38,167,216,86,11,83,204,149,120,0,48,236,249,94,194,35,93,175,247,70,252,174,130,187,33,107,56,105,140,126,14,57,247,155,186,169,233,16,171,117,103,72,18,147,248,185,85,91,136,141,15,11,32,20,146,252,168,82,198,31,166,192,185,5,253,6,229,207,76,187,93,44,175,168,69,198,21,42,232,32,162,43,201,76,3,132,236,117,224,221,41,188,178,55,4,226,101,223,13,213,34,140,158,226,0,34,206,148,40,217,50,110,198,116,180,46,3,171,186,89,69,73,118,182,70,80,78,226,147,145,5,90,162,115,218,128,52,174,162,113,229,53,176,153,84,144,118,105,9,76,148,32,18,81,171,132,28,238,210,4,224,119,211,127,37,30,115,194,70,117,246,246,139,222,51,129,108,119,128,127,49,34,205,90,143,14,138,219,179,129,60,24,146,30,66,113,195,35,125,68,103,252,102,206,247,186,92,250,16,182,112,63,23,185,43,133,70,156,77,9,200,189,167,173,36,229,129,151,85,152,109,229,178,245,33,149,136,142,179,110,33,129,4,123,183,103,235,48,88,67,80,47,170,68,76,190,144,18,207,166,146,4,46,195,45,215,186,186,89,143,160,58,61,221,85,206,34,110,118,7,95,240,220,25,26,126,75,199,18,175,136,178,13,238,100,239,42,0,6,60,105,179,50,86,176,56,225,29,45,232,160,193,155,50,45,144,126,96,160,185,188,100,222,213,85,203,237,242,180,215,57,219,74,72,193,214,174,134,98,144,9,217,124,74,102,157,78,175,216,72,29,189,182,37,134,226,3,138,209,166,194,58,137,6,157,211,228,181,93,68,203,138,164,27,65,141,242,17,42,15,67,208,10,32,236,162,253,198,191,111,99,174,39,120,248,144,95,1,34,180,111,191,41,224,177,31,110,92,127,103,238,46,146,71,42,253,242,69,41,199,59,247,88,60,186,177,97,246,201,46,46,140,53,69,206,208,104,30,154,243,237,234,154,176,153,121,151,160,166,57,111,28,73,58,146,200,175,194,190,245,98,2,220,168,94,122,93,52,174,107,100,140,131,39,213,58,41,236,37,10,185,216,4,42,16,228,11,4,93,109,120,49,225,161,103,35,65,44,77,120,222,88,142,40,208,173,34,188,85,131,85,238,239,113,138,51,83,46,207,108,152,243,136,79,95,103,215,223,114,162,23,29,239,58,4,112,248,103,66,220,85,228,106,208,31,230,154,158,64,78,97,50,246,188,155,69,37,14,252,5,113,25,232,118,246,86,85,69,145,107,219,220,93,77,129,55,107,172,54,250,156,135,163,143,83,0,49,25,98,53,250,168,245,77,32,124,73,124,130,207,209,223,87,62,221,224,108,170,17,168,43,200,185,35,253,214,43,13,148,92,195,225,77,223,249,205,32,96,64,207,22,42,162,187,27,190,198,252,116,239,247,73,10,35,163,122,141,112,152,130,183,204,171,185,110,73,113,97,243,140,200,169,13,176,141,23,199,220,232,104,44,132,82,54,3,123,120,81,74,68,83,114,91,121,16,212,62,240,171,155,155,52,93,183,180,135,121,159,203,8,25,40,200,49,68,35,185,165,10,94,73,254,97,129,5,59,37,149,43,4,7,4,171,190,103,244,174,142,243,5,75,4,198,190,18,140,92,85,129,94,12,249,228,246,79,179,100,252,168,175,98,78,125,58,8,117,204,177,48,72,22,119,236,47,166,108,195,121,62,122,196,70,93,101,25,87,91,246,243,56,14,57,31,9,219,220,120,104,250,57,62,46,122,46,35,56,209,245,196,171,94,247,57,141,198,214,15,90,208,120,141,187,16,49,30,169,223,109,237,96,248,104,239,237,41,188,2,143,26,200,26,116,235,23,27,250,130,120,2,104,207,109,180,6,234,119,184,145,151,38,73,244,89,197,237,215,217,248,137,236,112,165,133,25,186,246,240,200,214,245,169,248,34,144,145,99,112,108,199,173,219,105,198,56,72,132,38,161,178,245,249,104,228,39,137,79,213,68,204,7,221,59,168,63,195,99,78,137,143,203,69,186,22,60,10,242,130,133,167,91,138,226,69,116,132,46,84,105,81,146,168,30,242,105,20,36,99,221,90,220,110,75,63,114,30,190,238,140,140,51,188,146,126,122,223,172,89,74,201,163,54,161,8,57,142,245,137,59,24,111,190,226,61,150,158,39,44,102,219,112,219,133,195,151,222,119,117,222,117,50,216,44,2,14,159,68,0,32,116,178,91,132,176,20,248,48,30,89,242,90,31,101,54,1,238,133,238,113,68,156,49,223,100,235,101,170,123,100,178,174,164,11,182,237,146,78,9,215,175,165,232,95,29,61,71,118,129,217,168,98,207,82,91,251,23,17,47,2,176,110,195,54,20,36,67,17,78,179,2,198,14,150,231,30,61,35,180,148,36,194,235,195,0,197,199,212,37,43,78,111,161,230,92,186,180,242,125,25,74,215,168,27,136,68,116,36,213,8,138,53,225,30,2,115,223,66,66,184,242,253,205,125,210,133,92,61,196,51,3,37,248,125,157,142,26,61,87,60,2,196,191,170,111,208,214,104,55,195,89,101,198,21,222,75,79,182,87,105,50,31,115,159,38,124,155,101,28,21,102,236,55,12,248,75,191,21,116,107,205,224,123,122,55,20,64,78,229,124,65,64,161,240,216,46,129,37,245,49,53,94,152,166,197,13,253,172,84,126,153,166,70,92,53,21,165,33,117,127,61,36,88,5,96,42,206,29,32,9,176,209,120,56,196,230,232,187,118,103,201,50,197,97,131,31,182,212,23,16,166,247,39,110,31,13,34,17,174,34,23,205,101,141,67,124,188,68,209,243,10,41,214,231,251,87,18,198,34,104,208,57,229,193,115,123,160,44,94,239,13,119,63,72,150,157,235,219,146,151,84,161,136,171,184,62,14,101,146,147,61,204,90,209,98,208,7,196,60,157,29,38,148,139,42,178,239,134,41,231,169,174,148,151,75,225,75,53,187,56,72,43,22,148,66,29,109,217,17,112,49,223,173,120,179,221,196,173,25,18,121,168,83,0,221,99,207,50,251,113,53,4,137,113,99,240,23,84,162,107,102,61,46,138,133,27,116,175,80,5,26,23,165,236,90,239,74,172,56,42,53,10,53,124,249,181,170,27,227,253,173,123,180,60,12,184,238,108,28,185,242,177,3,229,200,68,116,40,219,6,193,96,25,216,187,51,41,52,104,139,196,108,238,24,154,143,162,229,173,8,125,243,163,76,2,195,100,83,22,78,195,18,11,91,176,8,70,41,39,224,235,51,188,138,136,124,187,26,254,120,58,125,39,191,89,143,205,52,24,67,15,231,162,202,236,251,83,89,151,171,203,5,48,205,139,150,85,120,15,124,21,229,90,58,38,183,161,106,141,13,245,197,161,195,21,198,212,227,225,180,130,124,48,21,1,21,176,181,12,115,60,42,39,224,185,40,158,0,168,179,218,25,5,90,94,25,110,223,167,182,230,187,20,207,207,167,222,75,109,25,10,207,89,210,39,90,114,68,232,232,30,155,202,13,8,70,224,129,80,80,65,101,17,231,209,27,248,186,6,112,218,239,220,69,127,238,131,25,97,227,136,93,108,63,197,19,117,43,59,152,77,114,57,229,101,46,101,111,76,224,250,97,105,235,250,65,34,17,2,158,98,229,111,47,44,97,42,60,245,33,30,38,186,230,14,34,124,189,222,15,176,145,241,123,192,245,141,180,223,95,107,208,25,9,47,197,222,85,33,88,125,7,216,132,30,205,89,54,236,59,193,79,204,104,196,206,125,212,85,245,202,103,170,228,209,108,28,25,11,78,207,43,78,66,14,44,62,6,164,101,4,8,226,41,55,164,235,43,14,151,12,225,207,8,146,106,234,46,119,147,185,157,139,215,182,20,160,151,0,221,58,52,67,100,165,200,182,217,50,107,155,19,242,125,16,118,141,216,37,114,48,243,132,58,215,23,155,161,212,241,161,219,243,43,52,35,28,95,36,132,138,250,122,157,33,22,6,194,121,41,20,89,68,236,139,99,169,133,253,194,250,80,245,21,118,182,194,226,86,101,164,56,7,157,101,116,136,21,21,140,247,204,139,252,73,18,254,2,16,85,234,251,190,61,45,118,128,84,78,89,1,253,128,57,136,57,71,56,220,250,150,186,5,48,90,140,201,16,17,168,254,30,31,184,9,113,156,82,147,119,100,176,40,62,166,46,241,178,230,133,68,153,120,190,198,197,168,38,224,181,81,64,47,103,127,138,113,238,193,168,212,219,58,81,24,242,237,97,186,168,58,52,13,176,229,251,62,107,185,120,37,231,9,209,201,118,171,237,93,137,210,28,117,171,7,108,218,23,17,87,211,214,92,223,38,164,166,139,65,170,79,235,56,110,122,100,138,142,16,143,117,25,222,216,55,149,102,204,38,171,109,222,81,87,159,119,183,236,69,238,110,173,49,28,130,240,128,95,92,129,119,189,203,88,105,85,12,190,37,189,216,167,2,117,206,213,142,212,30,145,246,230,75,217,160,140,128,46,148,47,83,139,37,128,46,98,228,4,175,61,153,170,58,6,60,133,76,180,48,76,44,169,83,226,91,218,228,54,0,220,50,236,161,167,220,138,193,197,254,190,208,91,148,112,102,121,55,143,222,240,67,103,31,16,10,39,219,251,142,133,2,162,60,30,136,179,188,230,100,194,189,66,83,241,247,83,96,222,231,120,248,222,150,237,79,215,23,194,52,187,231,114,243,122,10,6,115,52,136,252,70,236,30,232,29,14,217,54,68,61,37,102,46,45,141,234,102,44,51,81,218,54,76,211,77,128,23,68,236,178,175,63,103,34,228,110,213,109,91,10,93,75,156,156,98,7,43,43,111,130,206,187,50,245,220,197,209,150,154,210,224,192,251,100,165,7,243,220,159,35,192,18,52,77,19,19,46,200,90,6,93,176,216,74,48,122,46,237,104,120,62,86,243,111,165,62,167,250,109,184,82,183,247,172,79,11,243,249,92,225,254,42,91,195,51,230,142,240,136,162,59,151,200,100,40,225,131,77,223,0,108,151,248,128,213,80,238,181,175,38,237,13,247,203,64,73,85,35,29,17,202,171,3,28,22,101,24,218,211,135,46,77,12,21,77,32,234,5,247,55,116,141,93,126,180,241,119,206,241,156,87,4,115,75,21,149,35,197,103,27,60,226,16,36,163,135,54,136,219,2,217,11,231,232,32,145,51,194,60,142,214,220,157,129,214,136,97,97,216,53,189,194,99,91,11,203,173,30,147,48,197,80,167,116,211,135,105,133,29,250,58,66,230,117,203,104,147,130,154,88,159,11,137,115,157,75,129,55,191,120,187,138,190,162,145,68,134,123,23,72,111,254,169,36,58,241,154,95,182,18,10,108,163,35,45,251,130,177,114,72,40,28,76,45,126,187,216,249,73,95,76,102,92,249,89,247,60,150,119,104,14,92,10,18,145,111,238,107,8,82,140,47,112,167,211,132,218,39,73,79,65,194,7,196,85,202,85,196,222,125,77,143,134,9,195,11,203,207,216,12,73,142,245,142,39,14,103,110,134,211,242,79,9,230,108,191,134,247,27,138,225,187,41,11,226,72,230,207,115,98,213,252,45,190,106,69,78,168,73,41,237,197,116,87,142,25,200,39,48,32,35,127,165,186,30,224,110,247,6,0,99,124,211,161,78,108,7,119,23,99,153,95,57,31,134,125,148,106,234,65,133,159,139,177,218,44,225,90,32,115,112,155,41,170,24,100,39,183,69,176,179,36,12,96,210,85,202,234,12,150,198,8,159,55,178,110,85,128,222,56,63,211,2,198,6,138,179,98,92,238,170,4,39,103,200,253,237,178,224,250,28,57,19,47,233,171,248,113,85,175,232,218,181,120,166,68,117,65,11,181,23,31,100,10,220,128,87,212,203,46,21,194,48,143,50,147,94,36,185,137,169,157,18,154,231,182,187,98,32,199,7,87,162,146,2,187,36,58,155,21,56,182,144,102,170,44,97,189,169,25,96,93,193,68,47,158,169,0,182,180,13,17,44,233,253,43,243,43,59,51,61,99,11,234,163,179,195,179,49,135,183,247,74,111,44,116,246,211,179,185,249,161,188,155,116,223,82,137,196,177,49,133,250,142,174,165,185,21,226,24,204,61,111,14,236,190,133,154,177,167,74,150,88,169,121,155,129,238,190,203,39,160,227,216,113,234,79,86,235,122,0,64,76,129,51,52,64,29,69,53,210,200,254,121,159,129,27,234,230,210,120,212,254,213,15,231,122,80,56,20,77,104,158,155,219,128,123,50,65,37,218,133,201,240,221,154,105,70,41,227,182,45,145,168,117,191,31,18,140,4,147,209,19,48,117,170,135,96,22,162,23,226,2,79,152,175,237,148,46,138,64,210,177,32,234,238,147,117,200,29,206,202,98,20,208,118,46,8,219,51,183,199,230,58,213,35,159,38,78,111,88,133,45,120,74,81,206,139,204,61,228,27,235,118,40,110,246,17,239,146,55,41,242,85,18,181,135,176,112,212,251,35,152,161,83,61,3,242,121,98,76,139,131,136,80,216,236,65,204,12,188,204,44,152,76,113,158,243,204,153,231,64,61,100,143,27,217,225,158,88,202,57,79,63,133,26,144,139,161,142,159,148,45,208,246,73,153,157,219,232,76,155,62,18,112,230,2,106,202,49,41,124,47,51,237,61,98,110,171,72,31,191,99,131,108,93,73,9,175,182,87,193,205,177,130,98,197,209,223,12,65,135,97,228,105,180,218,177,121,71,93,59,177,139,62,159,189,99,95,110,15,139,65,51,222,150,171,117,43,15,18,55,179,214,87,44,33,143,183,100,28,140,223,144,119,137,189,231,6,201,191,187,199,180,233,41,175,156,129,78,66,162,55,62,238,76,104,188,236,214,113,32,61,101,157,145,224,170,150,190,57,114,242,136,238,89,65,30,29,5,14,186,82,144,44,10,184,36,21,137,218,65,99,202,197,235,164,7,113,234,184,0,230,224,43,180,207,88,199,209,246,234,82,202,128,17,81,51,26,0,63,186,240,122,187,97,128,91,61,77,216,87,194,91,144,140,248,118,47,168,73,116,25,239,253,186,157,161,55,100,207,192,162,204,168,28,231,189,219,20,128,60,69,100,209,106,117,130,151,171,78,213,254,131,232,94,194,18,54,17,175,242,112,244,96,48,230,254,214,116,57,235,169,56,217,175,70,150,116,95,45,160,144,46,192,93,12,219,118,92,157,215,74,10,172,238,56,26,245,207,247,252,70,181,123,65,210,102,3,133,209,100,10,46,53,141,200,108,158,246,176,245,123,72,218,47,102,185,72,60,7,235,140,188,83,87,67,85,19,6,90,119,160,36,107,234,13,161,5,44,64,35,178,52,122,45,77,140,0,208,64,211,76,202,18,11,58,13,95,156,109,227,236,50,137,147,99,30,182,46,62,145,117,68,223,239,22,230,105,42,18,28,201,102,200,14,184,50,27,151,245,189,77,88,53,115,65,7,100,72,140,108,219,120,18,147,156,18,226,50,121,181,111,231,156,41,179,140,212,222,91,248,236,85,163,56,209,164,15,173,229,247,180,234,147,24,14,251,8,212,69,19,126,64,243,52,145,114,151,68,25,5,35,240,136,64,14,120,103,225,241,117,127,180,36,194,169,179,117,186,12,92,64,74,127,15,223,119,39,138,237,220,197,199,163,15,154,219,253,174,245,140,223,41,111,136,219,112,149,74,21,163,230,170,219,211,100,238,89,252,118,136,21,149,167,180,224,240,64,188,179,45,250,226,201,216,18,203,243,168,185,156,101,118,76,79,250,205,114,240,217,167,25,104,113,98,48,64,55,105,58,78,136,225,239,115,140,16,7,116,118,2,142,183,188,210,37,189,80,18,240,156,105,137,54,89,228,211,232,106,23,19,13,114,219,73,212,127,123,57,18,22,114,163,175,242,208,147,166,87,169,13,113,128,98,89,221,162,153,244,181,136,29,158,68,66,18,165,212,74,38,94,211,186,17,150,169,219,223,77,255,29,240,162,192,86,47,123,2,82,151,171,74,2,51,85,39,25,101,220,105,7,226,157,25,101,26,205,76,149,167,19,70,145,183,103,109,48,236,162,76,214,212,117,44,5,177,184,16,61,39,157,116,107,91,243,185,98,243,230,74,33,204,154,70,27,214,181,43,228,194,179,8,82,178,34,67,205,173,246,140,0,20,165,32,100,103,198,228,19,253,4,56,143,218,179,7,96,209,15,240,70,229,132,232,178,110,178,211,205,33,197,177,144,209,67,53,119,243,73,147,74,79,177,193,144,108,137,145,147,229,158,230,47,9,166,181,130,187,25,195,242,54,100,199,8,195,98,133,227,195,172,204,135,134,108,59,110,147,90,221,118,183,169,56,112,115,104,75,43,44,169,52,207,67,126,247,137,118,145,2,138,42,74,151,23,66,34,63,51,114,198,89,155,185,235,119,147,9,252,195,163,46,206,82,147,225,46,204,187,8,201,51,138,36,109,50,32,46,30,28,123,89,3,103,52,89,122,141,136,109,190,147,57,144,193,136,4,86,199,150,70,170,107,251,140,112,69,104,25,98,222,73,58,224,254,124,77,195,0,100,15,220,113,11,83,59,174,42,61,182,101,13,153,53,245,196,31,114,3,43,5,207,74,120,69,120,139,102,22,155,232,103,37,148,122,203,68,173,162,84,195,122,99,30,214,118,207,22,47,223,70,28,170,236,181,31,168,230,134,44,153,237,6,202,70,12,180,230,229,197,25,17,121,238,147,27,144,20,7,216,45,201,12,29,41,71,82,98,205,0,254,174,87,10,47,1,12,240,192,42,73,227,72,145,80,95,101,180,249,100,187,238,124,203,247,96,89,57,144,27,229,143,218,84,160,97,238,211,39,63,227,196,251,97,40,204,71,33,148,15,114,33,253,101,140,169,219,248,241,223,225,114,147,93,237,165,157,8,208,98,123,55,89,17,70,117,227,227,210,13,155,139,199,208,213,2,98,75,22,62,219,16,142,171,242,53,143,231,77,127,21,110,214,202,189,72,71,60,167,169,186,106,68,133,110,112,252,60,89,126,211,57,150,242,142,199,123,217,142,109,171,81,137,67,213,66,110,196,86,78,60,205,8,77,7,82,119,90,38,72,111,21,75,149,138,160,75,110,151,237,183,100,178,68,191,106,65,246,121,112,96,128,179,178,123,210,87,73,160,117,88,14,203,54,207,128,168,126,247,79,77,114,136,57,104,238,8,116,32,230,243,198,25,84,22,240,50,25,249,193,221,165,6,248,152,146,184,80,133,237,121,53,226,55,0,26,184,246,72,68,88,225,69,72,227,18,70,227,150,171,211,226,118,131,218,36,38,194,82,226,38,195,167,18,196,196,75,153,240,188,114,142,83,146,177,253,240,77,255,254,56,106,55,227,105,58,129,58,4,40,253,225,17,36,19,153,97,153,116,75,187,219,204,11,43,244,255,178,119,30,75,174,130,209,118,126,21,207,174,111,201,46,145,195,144,156,115,102,70,18,57,103,158,222,156,91,182,71,30,121,220,170,106,197,2,17,246,191,215,90,106,224,11,240,183,164,181,119,186,152,102,193,133,162,210,88,52,203,130,210,54,133,41,97,125,114,166,200,242,216,64,222,201,212,133,125,124,51,148,227,163,219,181,156,17,50,165,204,115,201,80,95,83,183,105,27,103,170,169,230,246,238,182,168,73,83,64,234,158,179,96,152,28,163,143,42,236,86,235,160,21,100,168,111,59,198,49,165,89,199,189,123,122,179,67,46,212,175,159,94,69,139,192,181,133,70,124,190,188,39,57,225,151,58,17,235,227,204,68,105,234,239,26,85,43,125,222,138,30,153,129,129,72,78,13,36,173,150,160,13,7,224,214,89,88,179,125,191,243,104,149,132,53,117,81,65,28,56,219,171,181,73,145,59,196,208,241,185,161,145,31,55,191,82,254,173,152,246,38,72,8,134,60,139,169,147,34,152,216,136,145,37,61,108,92,236,234,16,33,195,217,203,102,182,210,7,106,240,173,14,187,12,212,85,223,6,142,182,45,126,142,203,146,81,235,253,230,238,188,231,115,60,232,198,114,106,153,19,21,192,215,63,108,111,85,246,176,242,6,253,211,63,23,80,120,58,204,118,113,158,165,230,201,79,58,24,41,78,191,135,125,17,153,7,180,111,132,183,191,69,42,168,151,63,85,47,66,246,220,250,200,153,206,119,176,238,172,50,185,141,145,151,181,36,178,190,229,164,232,247,161,75,71,75,69,181,189,130,160,44,43,169,34,45,151,119,88,73,173,47,255,44,1,174,4,167,125,28,233,90,164,54,156,125,78,25,239,137,215,81,213,159,70,60,148,31,96,177,195,32,250,173,239,74,179,118,72,150,212,27,203,195,200,103,229,216,248,28,209,104,233,156,42,150,4,42,89,113,182,200,196,25,34,64,31,121,153,74,81,167,137,130,97,250,76,10,36,11,91,156,252,54,153,251,29,222,45,219,113,139,215,138,201,79,180,187,214,144,154,75,72,169,118,123,112,52,29,42,20,200,61,60,18,219,143,246,224,231,185,110,37,102,243,113,250,113,227,221,49,46,112,158,77,148,193,176,12,232,167,205,234,31,137,129,242,110,218,10,252,136,151,100,167,180,254,139,219,63,58,106,133,45,12,132,58,9,220,237,60,40,171,158,161,145,69,162,250,50,223,124,14,181,21,13,241,118,162,219,172,219,126,200,53,198,20,28,145,18,210,31,54,102,210,17,186,146,5,89,115,145,24,205,80,190,114,138,201,102,236,160,167,195,249,250,156,149,31,51,72,95,32,107,194,174,80,173,207,161,182,51,29,86,83,241,175,19,137,223,154,49,224,234,174,55,98,138,5,243,9,163,125,214,104,205,219,7,52,42,30,37,181,149,158,51,207,93,249,48,234,83,55,38,103,149,191,215,79,89,235,73,211,234,175,124,163,90,73,215,18,98,157,212,252,200,109,123,71,84,176,53,143,83,66,146,90,106,84,57,95,209,239,228,108,123,132,159,101,167,85,50,48,150,219,163,22,135,37,86,203,200,88,252,119,72,6,43,95,10,239,96,32,170,240,230,154,98,132,231,208,156,105,54,224,184,232,15,31,65,215,232,110,58,237,187,247,67,87,102,90,241,34,96,74,40,181,117,50,253,122,23,167,212,205,232,185,34,245,196,67,151,165,217,122,232,253,145,211,207,90,120,250,161,92,180,145,48,250,193,54,129,24,168,129,120,233,6,146,101,249,108,232,141,145,142,27,138,78,44,41,53,13,57,138,133,57,252,216,140,214,177,108,202,117,89,147,216,134,202,142,123,210,245,158,100,17,132,82,180,45,92,107,136,97,45,20,155,93,53,188,200,229,238,32,154,33,209,82,169,148,225,210,228,96,208,166,76,62,95,175,155,69,138,159,45,241,107,114,196,20,174,28,135,108,205,19,44,213,57,26,3,58,159,161,73,173,217,143,160,195,199,50,209,79,162,221,136,28,229,5,124,46,36,102,54,58,9,80,145,33,165,247,132,185,200,211,16,234,200,97,152,33,100,33,200,253,144,24,86,198,224,223,241,77,8,237,150,248,94,126,169,180,21,80,79,183,66,74,107,173,226,217,27,71,44,234,5,218,93,183,42,115,184,156,238,135,93,210,129,203,89,91,124,187,155,135,153,133,125,208,33,24,243,154,137,218,218,39,222,49,207,139,99,150,168,88,83,236,114,63,24,54,151,209,91,220,29,9,169,48,2,242,30,160,243,2,202,126,95,206,153,193,0,202,200,11,100,129,57,183,70,39,95,115,88,133,56,175,106,20,168,145,11,73,93,13,68,201,134,97,63,93,82,237,40,234,26,106,40,185,91,174,243,222,92,49,13,244,157,136,16,157,56,24,230,126,55,122,248,157,178,245,119,134,169,250,20,208,135,253,236,48,252,38,174,81,190,41,74,133,155,1,182,119,46,123,37,92,250,17,198,39,65,116,37,56,46,195,189,217,110,19,0,41,24,95,191,226,11,5,158,43,45,19,240,238,231,179,245,159,42,161,153,186,181,61,79,91,180,42,82,98,89,137,70,127,63,190,233,42,63,6,193,158,63,95,146,6,107,134,75,152,142,238,169,126,136,52,25,75,17,94,96,225,93,177,147,223,226,127,103,96,104,13,229,27,209,112,27,53,42,6,41,79,17,3,48,63,160,209,56,147,24,240,207,100,25,211,209,234,156,27,211,194,116,233,196,157,86,219,236,127,89,205,187,114,114,231,227,158,254,41,161,246,26,91,103,110,3,249,86,204,193,197,186,249,131,60,116,60,212,216,47,178,233,91,30,48,67,249,24,165,73,11,246,187,113,246,83,112,90,228,188,26,195,120,238,172,248,154,138,193,158,118,183,150,139,223,230,217,202,213,209,50,71,121,56,2,220,2,9,97,13,9,86,156,3,155,46,187,88,70,78,10,200,113,178,0,62,175,89,166,71,215,223,153,80,160,60,130,86,220,131,49,190,25,103,129,65,211,194,241,179,223,36,32,135,72,15,27,168,212,93,62,95,69,173,227,157,187,69,67,251,132,55,213,209,246,159,52,207,109,107,71,121,114,5,194,223,38,112,50,41,59,187,211,126,226,36,171,152,52,247,16,244,21,142,116,47,31,87,242,198,246,28,41,229,152,60,139,255,50,135,154,6,1,74,235,175,46,240,175,27,128,126,48,192,125,17,194,217,244,2,181,78,186,36,158,7,142,40,153,128,248,120,12,233,43,116,14,196,98,199,145,29,113,82,175,175,187,236,12,146,42,250,116,167,179,11,181,11,152,57,13,197,21,95,99,102,86,109,255,166,129,83,79,130,109,164,43,126,247,145,215,248,238,50,32,127,192,201,5,54,181,61,120,63,78,244,231,87,173,95,37,135,63,20,249,202,94,223,25,72,168,32,199,196,140,223,162,19,173,250,75,150,45,95,2,248,117,13,123,168,110,16,184,15,140,52,177,254,39,77,237,43,197,121,6,27,130,200,93,53,158,39,62,160,234,149,136,204,55,254,6,31,239,186,86,98,207,42,105,105,33,197,199,22,234,199,174,13,162,189,1,84,181,4,45,87,33,73,81,29,61,89,128,86,23,240,78,148,181,36,92,208,94,205,5,120,184,219,178,193,14,250,171,248,245,219,14,40,59,104,121,238,7,223,181,119,130,199,55,72,172,250,240,189,73,98,115,71,95,22,37,109,12,84,55,135,235,193,102,215,21,202,168,4,96,177,52,223,252,199,240,119,20,187,53,28,90,39,44,134,204,145,192,100,63,169,58,191,61,4,85,115,213,69,201,226,20,132,32,92,50,46,117,150,61,25,185,135,86,212,115,177,229,186,117,96,146,7,84,34,32,124,98,45,25,220,153,85,205,230,94,140,181,192,131,186,62,13,153,17,62,50,48,197,145,247,90,9,226,181,155,123,215,71,209,209,251,153,15,189,229,255,163,96,114,21,148,89,200,155,169,54,71,2,251,21,89,137,161,158,249,154,108,137,50,110,163,101,46,84,183,86,181,96,145,82,240,27,215,103,79,67,124,219,94,74,7,128,80,232,13,219,102,142,49,64,250,140,100,220,186,154,40,178,145,44,142,144,20,174,129,148,100,208,29,192,215,192,234,24,232,1,155,184,202,208,139,134,197,39,31,97,237,4,241,33,70,101,169,224,229,119,58,252,152,74,52,239,29,11,58,59,134,248,243,32,35,13,176,53,9,111,37,199,46,109,66,156,44,71,150,141,219,253,133,205,23,43,45,101,175,43,115,171,189,173,123,93,168,57,86,222,27,17,138,199,45,137,17,76,225,129,156,244,184,200,70,208,218,179,100,12,11,4,224,19,84,142,170,57,119,215,137,239,47,97,11,200,10,45,30,149,143,87,184,249,234,8,246,251,56,208,210,68,58,3,201,183,19,46,131,67,241,213,65,181,15,153,160,42,60,61,9,81,68,138,168,143,230,114,208,54,231,76,87,100,202,185,226,123,23,205,193,228,32,131,89,181,80,252,116,35,154,214,254,128,89,41,35,74,205,54,161,4,89,75,2,91,233,238,239,194,129,40,89,119,145,16,66,128,28,150,120,43,253,2,141,149,38,162,12,69,182,66,80,159,110,197,2,173,10,250,137,9,35,1,109,230,100,18,86,244,91,24,50,183,92,53,244,253,119,54,169,88,155,69,215,185,101,245,253,233,221,251,78,100,42,41,206,122,25,85,126,122,198,48,45,158,169,61,82,155,191,129,154,121,224,117,49,68,162,22,38,31,199,29,247,49,95,13,255,225,197,141,96,146,30,216,39,212,102,225,237,216,36,255,38,185,59,124,126,87,173,43,39,203,167,158,163,105,21,165,154,188,83,228,119,195,249,26,138,32,144,16,35,149,187,172,20,119,196,151,84,23,142,40,56,101,123,242,213,119,224,245,124,89,120,22,217,104,17,145,58,252,23,96,251,130,200,68,152,60,184,29,144,77,185,237,38,23,90,107,212,226,101,166,173,208,80,236,240,35,159,238,237,21,139,168,56,21,88,187,116,219,64,145,92,129,142,99,196,42,58,169,187,149,242,60,117,220,6,210,130,226,85,66,21,73,106,46,131,101,174,215,166,134,110,73,212,192,253,132,85,104,117,62,176,211,221,190,239,132,139,165,65,67,167,186,193,97,142,34,23,83,242,126,30,18,142,179,53,137,46,233,138,113,27,124,70,133,87,143,233,62,92,90,211,48,114,211,193,232,223,143,223,170,196,85,226,202,124,246,194,23,62,231,167,189,25,115,61,124,184,88,236,186,205,214,76,108,98,166,205,178,11,243,23,186,165,237,125,117,89,54,39,8,4,23,40,124,130,188,236,6,110,64,204,29,91,199,34,137,206,234,40,65,142,61,204,168,56,181,168,221,225,250,231,252,136,95,106,55,174,79,34,126,54,90,37,8,17,197,89,64,91,231,187,142,175,202,224,172,55,253,17,172,13,230,208,27,59,181,230,187,234,70,130,46,87,230,13,116,41,18,117,182,29,144,252,201,82,132,166,144,3,214,24,167,202,99,232,216,20,24,56,168,179,29,95,121,15,42,124,89,157,187,234,199,21,14,24,18,22,6,146,65,134,129,202,191,102,163,105,155,245,187,89,61,94,13,51,199,222,197,90,7,154,251,246,182,184,137,220,45,107,143,252,139,121,149,35,141,195,74,128,154,108,189,222,29,101,32,190,218,193,45,243,238,27,154,62,113,141,21,160,188,221,88,20,223,73,243,131,23,225,245,64,161,206,195,61,126,43,214,66,21,190,126,50,72,71,118,222,153,79,225,31,154,3,189,238,78,33,128,62,206,55,250,102,154,171,84,9,147,245,17,108,191,2,58,14,190,230,35,58,126,211,161,171,226,18,187,137,143,133,48,76,54,243,24,166,54,60,124,121,115,201,45,202,51,118,234,205,8,216,91,213,245,98,126,53,223,101,152,83,176,175,223,98,10,147,166,9,135,169,150,50,65,128,166,168,233,154,100,0,164,139,214,37,78,61,177,27,126,81,83,237,206,65,86,89,202,252,237,226,61,56,66,229,35,155,57,219,112,41,35,109,137,100,0,150,125,121,144,202,26,225,222,148,30,138,82,180,57,181,113,227,241,99,25,145,136,85,131,110,208,222,188,101,150,48,166,151,84,188,10,20,16,128,235,244,83,157,189,64,174,43,217,0,33,63,115,160,155,89,218,40,165,68,163,244,187,61,79,86,41,154,13,141,18,125,147,35,169,93,156,114,7,148,70,42,129,233,25,34,192,97,114,112,238,24,204,6,201,146,196,189,37,96,199,72,22,186,229,96,56,0,149,191,232,217,54,83,187,20,56,132,79,168,233,218,33,202,11,139,67,75,63,121,174,100,238,43,57,4,142,153,137,200,183,23,57,9,174,8,143,73,4,55,178,125,168,33,41,221,48,151,143,201,130,103,252,33,207,183,215,25,21,197,213,134,67,221,81,233,115,66,251,136,249,94,126,198,55,199,115,70,72,113,151,86,187,142,226,145,20,54,244,54,67,244,19,81,71,213,25,228,38,228,125,81,174,229,169,220,92,226,19,120,117,27,46,157,91,247,54,45,46,42,60,103,153,157,152,120,244,2,124,195,102,220,82,153,0,188,168,110,92,143,103,197,157,36,6,241,100,153,32,187,33,29,111,234,119,163,198,219,72,194,109,103,237,116,163,248,38,182,157,91,224,221,137,95,194,179,157,26,71,125,51,152,0,235,128,223,32,244,246,40,240,153,119,45,45,47,6,72,104,250,90,174,133,141,208,247,42,215,157,4,156,18,22,39,149,90,209,60,5,132,116,239,19,57,162,122,15,151,233,126,10,92,169,218,168,46,231,70,58,97,112,254,172,95,237,6,2,1,6,34,121,14,242,29,207,191,113,175,164,241,47,109,89,19,184,6,157,62,118,147,180,35,69,123,121,46,237,227,122,127,25,188,194,209,125,175,127,134,119,20,31,60,78,124,109,73,66,99,145,2,72,227,149,217,47,134,105,60,38,90,159,217,231,100,70,124,125,108,191,183,173,126,60,179,200,85,40,148,123,170,153,250,201,250,179,180,210,101,111,58,126,46,4,0,240,168,86,114,122,247,146,221,50,54,8,23,250,155,144,156,172,51,123,206,99,164,108,87,211,54,5,251,199,114,102,41,129,107,14,48,229,10,247,180,200,74,219,169,248,84,111,0,151,149,188,203,239,13,234,125,243,188,207,209,96,5,121,163,125,176,147,221,82,91,119,199,162,59,86,59,43,78,145,126,203,177,94,130,213,136,38,195,253,244,159,70,69,208,120,29,183,146,41,166,151,90,183,211,42,2,182,53,36,101,221,92,0,91,232,50,37,172,140,58,195,74,58,153,170,20,245,99,218,233,17,68,212,137,164,97,187,196,121,79,227,140,53,78,140,72,232,84,255,250,159,172,142,95,9,214,137,206,23,18,54,101,134,62,207,135,217,0,77,11,169,11,45,250,101,78,77,115,232,243,104,207,71,246,223,172,115,63,203,227,114,78,117,204,142,240,148,65,221,183,250,165,30,94,67,188,241,242,204,226,93,106,231,156,6,252,68,162,241,115,200,84,187,127,196,182,246,172,201,164,165,48,101,89,85,164,187,25,63,38,242,58,119,134,164,106,189,149,166,141,138,58,1,167,235,123,111,9,73,205,239,97,247,52,48,19,3,185,44,232,207,91,51,180,249,173,135,98,44,175,246,160,117,221,122,13,98,0,84,199,68,27,150,192,255,138,105,227,161,200,181,113,84,43,174,136,245,110,220,250,146,251,152,9,235,133,128,6,34,197,149,95,159,95,136,63,40,110,23,12,180,132,218,59,164,189,186,161,202,50,208,0,34,181,171,176,68,235,166,212,78,86,190,17,192,42,162,111,102,77,30,27,215,210,211,31,107,107,77,6,250,90,239,91,136,41,34,160,239,70,178,60,164,177,71,94,222,80,44,45,170,107,19,61,143,251,142,61,110,55,208,180,70,161,208,207,112,215,249,6,83,10,145,162,107,35,50,61,231,176,73,238,150,76,236,220,28,214,54,79,77,34,159,205,235,58,31,199,23,212,75,219,64,168,228,66,42,87,235,111,150,136,142,6,243,166,45,216,63,60,167,241,136,249,100,44,84,141,216,168,66,143,192,50,109,211,253,190,44,63,90,126,71,8,206,23,197,206,125,129,151,220,199,202,114,123,226,0,3,52,155,134,203,143,7,6,196,72,100,199,44,77,90,155,109,181,224,107,79,232,241,18,206,39,25,175,46,229,150,63,72,239,114,11,146,216,84,98,65,20,111,37,122,33,224,66,8,220,134,92,106,118,196,63,117,152,203,63,232,109,161,223,146,182,164,88,19,190,81,102,114,93,103,187,190,62,178,145,141,141,142,76,156,150,174,190,126,236,119,18,160,55,213,138,217,227,32,146,198,33,168,68,77,22,202,249,47,235,24,207,120,133,192,189,22,146,162,228,226,112,35,68,84,190,2,206,195,189,151,193,130,65,41,115,133,1,143,6,28,48,114,124,56,245,174,228,120,174,218,183,205,18,158,166,25,30,9,252,8,91,225,94,179,142,115,115,49,209,254,185,218,181,154,190,29,28,148,161,103,225,32,47,146,135,181,148,168,53,99,251,198,108,134,71,34,18,28,36,131,107,194,81,252,156,123,71,166,155,112,60,171,12,193,44,29,177,79,69,186,102,142,195,56,20,2,9,163,80,112,251,151,77,66,19,8,96,195,226,179,206,126,190,130,219,98,26,138,73,37,114,107,171,135,169,94,0,114,1,247,249,73,209,171,120,62,184,85,93,238,116,169,137,117,91,206,0,224,13,43,222,239,149,229,118,131,102,0,140,34,173,191,38,197,62,42,48,70,136,93,87,30,243,43,141,182,20,127,121,44,221,141,187,119,134,128,40,37,166,222,38,185,81,2,122,205,156,148,148,101,37,9,218,131,107,231,122,160,100,168,29,79,101,156,219,57,254,109,246,252,179,173,78,221,222,215,135,107,179,53,116,148,95,123,49,217,111,14,39,0,41,19,114,37,188,30,175,53,52,236,25,220,117,212,152,117,63,220,254,62,47,151,97,171,19,205,115,64,144,13,145,209,204,116,109,96,75,109,93,14,214,164,97,141,215,186,103,45,88,108,143,173,114,113,143,244,41,100,197,4,0,95,37,22,224,3,196,17,229,222,22,78,166,251,104,59,114,253,128,226,153,139,144,133,204,205,100,135,83,251,151,19,214,244,124,131,21,105,6,89,201,103,148,237,249,81,15,87,11,111,45,98,86,106,92,199,11,169,163,65,20,248,120,175,174,164,73,240,171,10,121,130,40,73,239,93,89,221,199,59,98,191,198,73,33,9,230,3,76,69,235,36,206,17,209,198,210,197,226,113,204,1,236,128,219,93,54,250,22,2,19,30,242,85,222,26,14,211,41,54,221,51,208,184,188,204,198,200,4,82,61,232,80,216,90,17,3,197,230,96,69,101,2,173,253,102,36,255,122,191,115,232,233,185,0,228,125,0,7,80,125,150,82,217,99,141,26,46,10,214,55,70,199,149,238,135,208,226,7,68,104,188,78,233,190,220,0,87,240,146,159,255,72,200,174,116,211,235,10,8,189,47,245,166,36,1,22,179,56,120,75,255,253,219,209,161,152,143,65,129,145,124,100,221,109,42,165,11,225,214,36,113,165,31,77,169,25,9,244,58,220,140,190,8,15,25,122,43,35,182,1,104,81,98,169,66,142,27,183,32,100,9,115,127,80,52,240,70,186,130,179,223,14,38,137,184,164,179,171,30,144,138,146,80,209,205,106,57,205,189,222,172,14,18,89,140,41,117,102,47,139,13,236,97,219,123,135,53,179,169,187,249,90,2,71,118,114,137,51,61,11,0,164,196,42,192,62,7,229,121,244,40,84,17,204,184,208,86,158,69,149,155,255,46,135,103,225,177,26,29,149,221,125,199,210,56,108,210,128,62,103,219,154,74,128,30,140,219,176,208,79,180,163,208,208,153,81,234,144,215,129,167,113,4,196,28,104,144,72,175,9,195,55,231,157,128,14,30,235,235,71,237,71,40,158,26,193,236,178,102,15,152,91,171,209,237,53,167,171,71,79,193,52,139,211,137,185,184,21,236,223,25,88,195,29,18,177,89,120,65,211,164,154,204,84,3,48,124,111,249,88,102,52,173,80,47,99,168,140,142,156,228,231,242,37,62,1,13,91,46,225,8,89,129,154,194,193,228,24,156,251,21,43,100,116,146,156,118,143,155,29,65,64,218,127,234,115,213,154,74,13,105,12,30,153,215,55,240,137,211,214,46,133,13,23,135,245,239,220,91,255,90,132,132,108,62,108,248,155,106,16,234,65,59,125,34,181,36,101,232,228,139,165,228,78,227,226,111,22,248,202,235,166,43,0,22,235,80,152,199,142,16,92,153,108,176,147,37,26,51,82,43,115,51,183,178,215,155,59,232,103,143,138,94,111,45,252,152,82,229,162,91,167,25,38,213,104,222,253,102,158,137,77,175,135,222,155,65,92,29,182,8,46,45,173,22,189,238,28,84,187,35,27,24,228,251,73,134,32,164,11,63,227,172,197,150,42,171,144,41,44,220,144,31,84,88,156,163,23,234,217,51,175,91,145,125,113,62,47,194,113,238,101,163,168,230,237,58,117,158,53,32,7,241,145,14,168,70,234,101,188,85,37,63,79,113,107,161,23,3,91,20,86,158,161,63,34,23,150,203,35,115,52,154,78,128,85,243,68,44,86,32,56,240,33,65,165,163,203,2,166,131,24,160,58,243,68,72,183,43,164,77,205,106,13,167,34,190,110,166,76,20,198,87,229,45,91,128,176,153,121,205,22,126,202,65,108,125,127,183,149,106,63,251,231,152,45,0,250,40,211,219,34,19,117,35,239,2,164,210,15,157,114,116,117,35,156,159,75,50,187,168,208,144,248,192,136,156,30,17,197,144,58,3,8,47,128,125,192,40,204,199,59,219,208,24,169,102,40,188,239,37,78,157,102,141,80,22,122,221,226,235,179,28,101,79,25,117,137,193,101,143,207,172,223,87,12,219,251,80,123,183,207,19,90,206,192,154,86,119,229,236,23,108,222,236,161,26,207,161,92,217,171,122,20,158,170,1,104,251,17,105,207,185,4,109,64,248,120,200,10,15,78,157,124,246,112,10,200,147,86,193,196,231,90,151,48,44,113,15,71,44,79,35,98,70,210,140,41,220,27,113,216,148,60,177,183,181,188,185,184,67,53,166,211,124,77,211,226,54,86,245,75,36,63,41,241,19,177,247,94,45,14,24,160,72,119,231,252,134,100,102,42,239,79,138,18,105,51,253,25,52,207,81,46,101,198,16,227,0,134,8,154,205,23,176,112,147,127,75,152,168,216,229,226,156,32,255,149,188,221,127,240,227,8,210,150,155,38,145,70,220,47,72,77,193,208,185,210,108,157,77,102,118,128,95,58,224,45,58,61,11,24,249,202,248,142,75,48,150,127,238,117,113,130,209,167,132,95,215,210,232,218,115,218,52,196,58,43,213,66,88,214,83,68,55,65,167,228,33,19,9,83,30,93,123,34,47,24,151,145,52,212,204,190,214,18,211,139,71,103,155,232,57,85,35,113,66,155,142,178,160,158,92,199,208,197,198,99,67,38,122,71,175,68,132,163,207,216,175,68,172,95,89,85,194,146,187,62,115,219,23,108,199,27,44,248,189,93,75,103,153,206,222,107,239,86,34,166,235,126,90,109,213,55,223,246,187,251,64,135,186,210,250,109,7,159,235,249,160,252,219,196,175,128,134,8,191,137,36,33,6,162,252,131,158,82,211,102,163,150,148,229,181,158,169,11,76,76,159,181,54,197,45,169,221,73,93,102,8,57,61,34,121,227,234,6,193,83,165,245,233,92,236,48,29,12,160,79,215,118,60,74,131,243,188,229,168,184,62,55,238,166,150,165,173,89,123,112,112,85,254,64,213,153,62,57,20,177,86,82,58,37,197,76,235,120,244,77,221,161,231,207,220,195,25,22,118,17,96,110,14,231,21,88,67,248,210,78,248,81,106,147,49,55,94,41,188,192,143,60,73,228,180,222,122,36,241,187,60,150,113,2,188,187,163,50,130,188,19,173,43,167,202,244,76,178,85,156,205,120,36,246,239,80,82,34,36,244,137,155,87,209,64,255,28,54,165,127,21,193,136,51,70,95,104,186,109,38,244,177,115,237,163,81,73,148,188,171,253,165,216,54,213,153,120,167,110,202,183,18,200,200,66,163,144,152,158,29,72,235,91,240,45,91,240,86,137,106,165,200,177,225,252,221,252,166,249,52,91,14,97,67,149,36,99,23,92,43,88,95,142,87,26,244,185,176,149,45,9,134,122,27,126,11,125,233,12,240,174,99,45,44,198,128,38,11,170,63,202,242,171,246,111,80,208,227,161,167,104,46,95,214,38,219,30,123,64,61,115,70,254,164,119,80,241,102,15,242,178,196,65,1,228,83,141,182,175,7,4,191,207,84,213,20,178,159,132,64,130,107,199,16,48,52,245,134,203,80,99,28,142,85,9,254,138,147,137,103,149,174,90,227,85,138,31,29,76,154,185,206,37,30,190,45,197,252,81,29,59,66,30,26,132,205,198,231,111,230,52,165,153,233,24,5,29,2,44,201,153,34,52,91,175,118,133,11,40,122,67,98,173,249,4,111,62,18,68,206,191,32,224,82,26,217,143,10,192,32,106,181,31,172,5,230,41,114,112,36,171,238,60,101,147,145,152,202,51,183,199,63,220,181,22,114,178,223,243,8,3,213,250,1,103,39,128,64,144,2,29,158,50,188,146,237,24,97,198,11,87,202,52,170,184,227,214,7,29,75,70,154,111,1,58,125,58,35,98,214,204,37,159,170,148,160,222,202,213,105,172,246,238,219,67,65,117,42,18,65,210,232,30,184,75,190,22,227,214,126,209,241,131,135,25,95,129,57,238,118,118,190,103,44,179,149,162,147,37,189,57,198,244,5,29,19,245,237,82,206,70,191,249,180,253,15,58,233,242,64,202,102,41,41,155,14,106,207,142,46,226,226,116,31,78,57,223,163,168,32,96,225,60,98,21,74,10,90,116,156,18,134,103,52,27,141,27,153,187,106,134,58,241,50,170,157,24,90,218,219,205,10,164,208,181,8,238,126,194,240,33,166,87,145,233,172,21,58,133,11,7,10,227,198,45,193,72,227,98,13,114,52,86,121,188,33,130,14,13,27,240,198,80,183,19,153,69,179,226,141,127,129,38,119,6,255,176,121,172,79,25,128,110,173,38,188,249,160,208,121,168,219,182,120,214,179,17,244,183,51,44,237,117,83,29,11,219,28,147,169,202,121,19,124,180,130,216,140,181,11,201,74,242,68,183,109,140,90,169,72,81,209,210,225,87,70,214,202,223,154,196,56,59,41,21,209,151,68,240,16,62,46,126,74,118,80,119,237,74,2,78,242,204,226,144,82,166,43,147,9,201,231,222,15,156,197,124,221,12,243,188,165,35,74,9,250,188,165,126,129,236,87,56,88,131,155,53,67,81,23,173,248,5,82,234,4,98,140,53,105,73,17,179,79,87,145,46,78,23,96,126,222,44,165,163,46,13,87,137,83,255,216,140,154,38,236,190,123,174,198,164,230,43,172,220,196,70,94,153,137,148,43,123,111,62,163,94,53,116,152,86,70,178,61,14,29,202,132,88,110,178,86,193,107,172,94,145,127,178,113,116,12,116,125,39,230,173,218,91,13,112,133,27,181,40,67,121,150,65,14,136,23,102,103,180,131,90,93,83,147,169,239,18,244,208,187,22,99,191,7,67,181,21,223,94,175,130,111,163,187,238,19,240,6,161,46,97,141,207,227,182,211,81,94,250,206,181,139,161,238,167,49,66,35,55,240,48,45,131,125,49,168,216,198,152,131,220,119,48,235,81,181,105,195,16,185,106,172,15,6,116,65,245,134,118,128,210,237,106,177,210,98,9,10,244,217,169,157,169,226,182,127,101,48,36,63,7,4,229,106,45,88,65,140,44,244,147,206,65,77,69,53,117,96,242,250,195,201,175,239,173,72,38,117,159,1,251,4,70,147,149,244,23,234,80,119,41,70,202,135,112,16,151,159,56,181,36,27,8,192,172,251,230,220,204,220,104,43,195,177,35,137,187,7,28,244,40,142,35,55,213,98,97,5,126,219,182,198,108,135,16,94,176,32,31,156,8,253,51,72,70,102,115,101,116,198,210,170,225,138,162,206,213,180,249,69,71,237,52,196,211,89,205,105,153,148,35,109,172,130,165,148,21,209,105,252,14,92,111,232,162,4,128,131,87,253,54,128,145,73,157,87,94,24,157,182,237,208,13,139,33,82,246,147,26,89,245,55,176,153,149,48,175,153,244,222,81,95,139,212,142,246,104,165,77,74,161,104,200,42,141,240,113,81,76,210,74,151,50,138,80,20,240,144,165,17,72,129,241,40,131,86,178,135,148,196,126,237,188,209,81,209,48,111,231,213,139,183,206,37,167,26,124,205,106,76,206,215,79,8,148,9,200,81,32,150,148,239,209,247,248,77,133,188,62,32,23,226,180,146,40,87,7,68,190,11,149,63,157,17,37,15,207,225,39,98,60,87,161,212,65,222,195,131,99,12,150,109,43,161,211,249,35,33,114,212,219,186,111,89,83,230,113,254,56,76,230,58,23,170,179,91,202,159,122,87,17,126,213,8,2,187,227,178,128,126,93,74,160,142,161,182,28,199,27,75,96,210,31,183,238,9,227,204,48,203,221,29,197,113,195,238,109,110,62,92,212,220,208,118,14,172,22,78,24,153,161,160,64,126,89,196,244,59,6,69,1,219,98,241,248,119,165,118,73,175,124,128,83,119,43,159,224,13,188,201,207,88,178,132,210,126,3,220,26,109,29,244,2,115,214,144,207,149,223,101,203,179,166,58,186,201,222,43,246,187,6,106,48,154,162,241,139,80,164,135,103,243,66,178,15,50,149,17,172,217,138,146,118,141,64,156,200,121,60,196,116,181,48,53,43,235,141,8,26,213,82,91,111,55,182,182,50,87,154,34,22,196,174,128,148,144,89,77,100,154,139,177,253,42,11,0,16,38,34,35,57,159,17,230,137,200,247,139,186,61,65,248,252,24,28,155,48,81,84,49,175,177,71,145,150,66,154,169,89,118,122,65,29,55,40,102,75,192,52,28,17,69,21,115,99,184,11,151,156,36,227,240,243,193,213,74,79,54,43,137,199,117,191,184,31,122,219,20,136,58,100,105,22,226,218,210,210,171,195,217,155,242,41,33,37,191,6,10,179,81,253,69,153,213,66,65,174,231,42,194,110,75,228,48,178,154,233,166,27,201,1,164,136,214,223,130,253,110,171,165,251,141,253,152,196,170,87,88,241,9,35,81,14,221,111,215,134,151,139,40,161,135,242,208,42,92,209,253,252,134,90,211,172,54,37,141,134,213,33,134,216,108,187,116,111,21,23,206,241,17,65,196,92,56,47,206,176,241,1,80,174,31,10,216,93,81,78,192,131,177,99,123,143,48,104,80,101,5,216,95,38,235,154,62,147,11,40,145,143,230,194,214,190,162,240,6,156,36,205,231,204,183,82,33,174,169,203,162,134,67,7,119,28,184,65,106,232,15,195,49,75,85,194,118,26,161,118,86,168,122,106,135,41,183,149,157,19,55,54,231,11,185,163,249,6,132,100,198,160,47,30,240,2,145,228,135,208,217,246,124,209,100,94,155,0,46,191,57,230,84,108,114,155,236,228,211,8,50,9,62,151,238,186,96,69,72,144,153,57,191,209,51,183,28,215,139,198,31,69,0,230,188,108,118,232,157,143,205,86,139,171,162,20,239,17,138,41,201,125,221,78,15,63,148,148,11,124,112,141,186,110,216,181,102,59,85,121,230,209,201,63,173,121,162,230,27,150,81,77,146,172,169,159,63,195,58,193,145,182,135,219,87,120,55,163,122,125,77,236,19,203,14,208,241,247,131,104,251,192,192,69,224,8,28,113,117,140,181,40,71,165,120,102,184,0,85,51,81,58,25,43,136,249,227,216,197,212,126,90,42,232,65,38,178,79,67,225,67,169,93,174,57,184,184,160,137,201,242,41,53,203,130,245,83,100,14,228,17,17,90,210,162,227,89,243,154,179,107,172,44,82,187,47,22,119,245,95,145,117,237,85,37,242,54,46,175,210,190,250,41,45,237,108,207,63,81,199,72,246,100,158,162,83,117,158,243,154,222,41,30,46,210,98,86,46,120,106,63,121,114,182,80,156,200,67,25,30,247,124,147,170,212,98,129,153,82,54,172,176,251,62,21,138,163,54,186,172,75,111,15,10,245,204,136,105,240,121,153,70,244,206,29,245,59,178,84,159,1,209,117,85,117,190,172,82,119,19,131,98,113,192,138,221,208,21,153,91,213,171,146,239,60,197,97,21,84,32,131,117,174,69,205,140,110,13,9,219,56,184,39,240,52,131,157,238,78,220,252,160,200,3,119,49,3,181,194,70,75,222,13,170,76,191,152,115,44,164,115,111,116,114,5,119,104,41,111,186,164,207,221,112,93,46,255,156,17,185,1,171,18,144,26,145,206,127,135,86,102,77,16,17,31,238,141,56,145,236,41,56,29,90,237,170,94,212,121,126,163,40,160,181,74,150,84,154,44,136,194,228,100,196,48,241,231,131,124,79,195,98,59,12,169,141,136,157,32,140,77,12,221,188,38,101,163,175,249,155,184,143,45,36,75,15,251,173,25,185,170,172,92,88,252,213,78,40,74,105,225,53,80,149,169,157,85,165,175,231,34,189,25,202,135,232,232,89,142,56,189,212,73,57,179,64,174,162,158,223,252,248,211,153,220,76,130,252,227,79,160,216,89,209,155,235,125,245,117,18,54,233,80,222,128,13,0,7,17,237,215,219,133,86,159,76,144,165,37,52,171,190,92,81,197,191,198,179,200,132,67,64,189,226,254,157,237,111,186,80,41,88,15,32,85,129,156,114,198,225,90,200,89,102,33,35,138,60,93,21,103,228,213,188,184,87,246,59,87,191,231,196,130,177,45,209,106,67,129,63,91,170,188,31,155,147,25,95,199,93,123,112,199,1,198,226,19,222,204,234,66,56,74,61,245,252,100,143,143,140,128,145,99,34,52,196,88,243,3,112,252,107,194,98,132,115,74,90,180,74,219,56,41,127,32,5,87,250,136,81,113,185,94,113,168,94,177,37,200,151,157,149,37,213,124,231,19,205,41,81,121,103,196,44,93,169,108,61,53,131,239,83,190,84,150,28,153,167,176,158,227,76,25,192,113,206,223,112,212,68,202,20,156,190,233,71,115,128,93,222,228,215,147,50,243,54,108,41,77,82,250,220,70,205,175,121,241,52,183,222,214,129,79,100,67,185,160,204,175,214,115,134,81,219,159,238,122,38,59,222,215,37,101,48,44,95,107,95,215,21,93,190,126,213,179,213,240,14,46,40,157,35,249,210,106,205,166,84,121,193,89,143,117,201,91,159,143,210,234,132,47,46,8,41,178,39,201,165,35,201,177,35,201,186,35,201,44,37,73,179,37,249,13,46,188,124,255,162,224,236,198,52,90,12,225,10,76,189,94,169,132,18,223,96,164,78,45,229,179,18,85,4,20,181,172,20,237,255,187,248,241,78,189,118,145,226,177,147,82,120,139,178,230,146,74,125,138,90,71,138,234,44,202,75,34,234,215,158,212,49,150,116,96,81,140,81,82,44,249,230,89,135,162,20,23,17,188,92,171,141,131,31,74,218,61,153,1,162,94,87,120,96,52,214,126,73,128,38,62,183,61,188,190,27,65,40,137,30,41,237,29,48,174,80,82,141,78,81,72,68,209,229,73,209,241,107,92,122,139,57,223,252,211,157,76,185,83,206,251,192,237,148,197,159,52,178,83,90,119,210,239,226,201,255,150,227,93,164,202,99,33,165,204,39,143,77,228,50,177,53,150,151,203,240,13,226,160,92,6,50,71,141,173,197,4,54,37,94,28,21,180,22,173,217,20,59,113,255,142,101,162,34,219,160,184,34,99,16,2,97,237,233,164,89,119,56,117,35,63,95,75,220,184,125,173,27,209,185,173,103,21,241,167,74,225,116,36,32,42,245,142,131,55,79,81,167,29,241,187,74,173,87,196,91,50,53,86,18,119,203,148,246,22,227,89,91,12,32,83,114,217,82,69,109,209,173,76,241,99,75,153,140,69,189,239,210,103,198,34,108,153,33,25,155,179,101,18,101,172,196,150,81,233,49,24,83,6,239,67,199,148,94,228,81,62,109,209,6,79,113,145,70,169,239,214,40,89,138,180,34,42,151,6,130,138,159,130,166,33,21,229,178,96,41,6,207,5,149,176,46,6,110,221,101,25,191,80,143,8,59,183,201,64,221,127,188,59,228,93,33,5,213,110,242,182,160,115,89,169,153,79,14,81,215,164,28,207,145,169,161,242,205,234,84,59,141,116,41,91,250,68,73,149,62,39,220,56,20,18,214,214,111,181,97,194,248,29,176,6,200,156,79,2,149,156,71,148,146,40,127,232,243,87,198,33,34,168,31,58,255,150,1,140,240,241,135,118,190,165,39,34,188,142,209,110,81,186,199,200,189,123,90,46,74,123,248,119,204,58,133,147,165,113,68,108,7,209,57,215,48,237,220,10,111,178,152,0,85,119,71,105,109,13,55,124,170,47,15,96,208,45,227,255,197,20,98,169,224,31,125,40,168,228,127,87,10,151,228,146,230,47,205,55,241,19,178,100,90,16,41,199,26,12,90,9,21,94,202,61,5,169,75,133,34,37,46,137,228,242,63,255,56,72,127,28,164,63,14,210,31,7,233,143,131,244,199,65,250,227,32,253,113,144,254,56,72,127,28,164,63,14,210,31,7,233,143,131,244,199,65,250,227,32,253,113,144,254,56,72,127,28,164,63,14,210,31,7,233,143,131,244,199,65,250,227,32,253,113,144,254,56,72,127,28,164,63,14,210,31,7,233,143,131,244,199,65,250,227,32,253,113,144,254,56,72,127,28,164,63,14,210,31,7,233,143,131,244,199,65,250,227,32,253,113,144,254,56,72,127,28,164,63,14,210,31,7,233,143,131,244,199,65,250,227,32,253,113,144,254,56,72,127,28,164,63,14,210,31,7,233,143,131,244,199,65,250,227,32,253,113,144,254,56,72,127,28,164,63,14,210,31,7,233,143,131,244,199,65,250,227,32,253,113,144,254,56,72,127,28,164,63,14,210,31,7,233,143,131,244,199,65,250,227,32,253,113,144,254,56,72,127,28,164,63,14,210,31,7,233,143,131,244,199,65,250,227,32,253,113,144,254,56,72,127,28,164,63,14,210,31,7,233,143,131,244,199,65,250,227,32,253,113,144,254,56,72,127,28,164,63,14,210,31,7,233,143,131,244,199,65,250,227,32,253,113,144,254,56,72,127,28,164,63,14,210,31,7,233,143,131,244,199,65,250,227,32,253,113,144,254,127,57,72,255,237,55,46,125,178,253,247,255,40,250,180,200,243,34,255,159,227,84,12,219,61,21,255,241,159,255,227,255,242,145,254,193,144,190,231,248,251,65,255,7,134,148,3,164,160,149,255,155,129,196,197,43,69,17,255,245,244,85,155,247,117,36,191,119,140,107,253,191,169,59,255,110,38,16,11,62,7,100,66,253,15,229,195,104,89,89,114,156,85,42,229,220,182,101,225,119,148,27,49,50,101,8,57,181,115,218,59,51,137,10,68,233,253,192,115,73,56,14,228,158,174,182,174,97,195,181,151,62,20,1,48,229,217,124,63,71,89,42,208,145,72,18,189,175,185,153,126,7,212,41,171,241,161,91,226,23,193,204,249,40,39,113,103,22,172,218,85,178,7,30,145,226,148,213,155,139,56,173,129,234,164,137,5,150,254,108,160,109,217,174,201,20,215,85,159,29,225,177,58,84,55,199,82,164,130,81,171,125,85,169,35,241,33,158,96,18,149,230,140,163,190,63,8,188,119,221,82,123,45,76,161,37,142,191,120,241,93,156,15,156,88,35,135,54,245,221,26,59,132,163,237,219,205,127,205,119,108,21,123,36,74,246,59,116,223,65,238,219,223,181,46,146,152,11,57,157,9,109,253,124,48,243,120,186,176,93,203,119,122,64,181,183,6,66,128,11,255,57,20,55,182,183,131,177,85,145,254,64,149,201,119,84,57,74,138,202,70,130,213,249,28,26,74,171,244,194,114,166,250,249,71,168,88,134,122,155,112,141,16,75,235,194,166,70,208,166,8,177,225,199,144,168,94,56,174,172,43,132,2,73,142,230,112,216,129,217,20,0,135,130,227,125,129,184,126,87,61,73,137,85,227,132,119,49,0,238,175,200,185,189,87,211,62,26,76,39,105,73,146,40,221,36,139,78,190,64,7,58,222,232,94,93,95,179,54,152,194,206,126,21,140,62,244,67,27,34,34,148,172,133,49,209,50,93,116,163,128,193,21,67,225,240,35,190,126,179,57,208,121,247,169,46,143,252,205,142,217,243,201,225,119,92,73,24,143,15,178,231,216,73,101,24,156,35,74,200,105,182,1,98,126,219,217,78,154,161,195,18,95,34,190,152,126,23,58,174,195,100,213,105,50,75,109,71,244,61,148,237,3,254,234,39,235,165,123,177,149,187,39,87,140,181,148,199,174,222,168,65,235,75,220,52,70,142,174,121,223,84,125,52,70,85,39,96,69,218,126,63,61,32,179,27,46,241,29,125,62,60,228,49,32,96,127,155,111,99,136,212,106,135,186,116,236,103,151,175,180,69,200,189,234,208,97,121,20,59,53,45,94,159,161,160,67,38,167,115,54,141,132,193,27,187,59,43,88,79,106,213,60,233,151,122,139,86,23,127,24,233,194,224,151,76,190,61,27,207,231,211,109,254,30,202,197,20,211,190,163,44,226,218,45,196,155,152,165,122,227,20,250,41,160,239,129,219,125,198,127,21,169,188,26,127,255,144,80,206,200,39,34,159,64,164,53,51,140,245,202,131,217,100,122,94,37,130,155,57,111,142,67,90,217,29,204,34,202,219,196,10,61,212,168,226,208,127,238,161,41,109,71,171,0,22,67,169,31,22,12,209,127,10,120,38,97,83,221,137,239,231,39,252,170,239,71,186,69,169,209,203,148,130,28,145,50,2,255,54,189,86,5,11,129,163,150,198,57,197,232,221,1,9,244,153,26,143,55,5,152,242,211,33,0,39,210,198,8,52,198,156,122,0,97,13,235,196,163,136,160,71,20,127,133,88,125,1,130,132,135,207,182,141,52,114,116,170,112,9,44,237,140,93,57,193,2,203,39,1,227,135,218,113,220,7,146,144,50,116,61,60,146,210,75,14,127,242,153,235,79,190,107,253,21,231,175,221,150,30,233,36,18,104,1,147,215,52,165,95,64,152,134,30,222,146,216,8,100,70,28,225,230,92,61,253,247,253,73,150,141,164,153,4,166,132,156,210,215,77,30,112,120,124,238,4,94,30,49,41,219,210,178,250,237,21,182,83,202,66,117,254,71,183,186,40,168,217,112,42,104,238,42,139,161,6,224,232,55,4,34,195,10,140,19,218,60,144,224,168,126,66,128,190,149,188,233,84,102,75,203,235,127,46,157,89,81,41,46,76,76,64,219,237,33,88,253,161,40,45,12,86,89,191,249,5,115,170,161,65,157,175,15,119,159,202,9,217,57,89,165,233,11,196,77,65,116,231,1,58,24,89,252,238,34,154,247,157,212,80,109,177,157,15,113,241,152,28,248,30,24,190,37,109,85,217,14,175,179,58,229,18,2,19,222,242,172,144,105,72,95,84,21,111,185,0,64,162,225,4,133,43,124,48,10,31,43,138,106,231,247,185,13,48,127,195,93,30,228,178,69,41,63,232,82,109,76,182,112,231,12,221,193,243,208,237,241,146,47,218,224,79,181,5,111,110,4,32,247,203,19,119,100,194,223,235,171,47,207,184,231,49,112,167,230,119,56,102,114,114,145,149,248,153,108,243,77,61,253,28,151,202,22,235,14,130,14,226,43,160,202,183,117,63,142,137,170,191,22,252,56,33,74,197,183,154,246,78,200,93,194,109,149,104,119,159,253,132,234,40,202,86,247,98,238,192,231,49,97,145,188,127,59,75,158,199,135,248,96,3,158,126,211,5,231,67,115,68,77,130,175,81,196,1,104,166,6,0,87,100,148,183,118,30,17,27,93,194,9,121,15,228,7,142,92,242,238,141,191,139,215,150,152,32,119,179,149,246,115,45,23,221,230,166,86,253,75,111,25,28,236,5,110,173,116,31,242,113,172,1,242,11,65,181,152,130,12,247,129,39,210,205,32,226,231,236,229,29,97,192,114,200,89,104,213,12,25,93,198,164,249,139,113,88,93,114,79,185,123,0,82,187,253,70,135,84,98,61,110,52,57,94,215,195,203,52,26,186,47,39,47,168,43,102,182,163,69,252,214,128,192,112,26,94,3,119,31,201,105,210,221,90,26,196,130,197,198,169,64,254,16,240,144,252,189,37,29,20,45,76,60,148,14,52,208,139,26,234,137,164,172,24,173,195,83,83,231,55,201,3,218,135,3,175,193,180,143,219,40,232,0,35,2,107,57,5,56,128,62,194,59,224,206,209,244,139,150,38,180,97,137,62,245,113,181,7,53,162,75,246,21,63,31,43,196,183,134,255,200,150,162,180,62,97,37,158,209,124,180,84,105,161,45,248,232,169,210,131,38,76,225,63,175,232,48,145,37,45,44,192,115,225,33,29,197,239,205,51,32,61,185,59,76,202,247,230,26,245,64,78,163,93,200,186,116,171,60,62,56,229,84,211,143,78,215,75,83,150,200,253,165,96,199,37,10,16,129,175,118,1,206,69,106,238,213,55,78,196,232,125,221,10,82,52,52,8,255,165,137,185,243,29,61,152,169,166,224,18,136,16,177,55,42,255,54,238,119,203,222,153,132,197,156,83,194,216,242,156,17,153,223,216,83,80,99,110,69,186,10,57,217,34,24,23,125,104,73,87,45,154,54,175,114,252,69,118,37,131,117,143,148,124,147,125,101,95,98,237,199,170,43,181,234,231,224,39,158,94,58,239,35,87,178,61,71,150,19,183,173,164,111,119,31,129,44,156,141,57,156,135,251,232,212,125,18,171,11,142,30,56,78,129,248,182,93,174,17,171,125,180,60,255,153,71,46,174,199,106,76,205,30,131,158,250,199,229,145,247,43,75,120,212,253,76,118,91,102,245,249,220,97,25,75,70,232,6,75,59,245,199,80,52,253,218,248,27,129,2,127,129,202,26,232,35,23,125,103,248,73,41,101,119,95,91,111,12,138,36,135,185,109,170,32,130,135,250,104,156,237,162,176,25,201,208,107,206,103,192,116,11,150,51,183,116,75,143,154,147,144,89,100,242,204,239,174,130,204,81,63,102,3,120,82,40,199,159,74,236,137,82,4,76,16,91,166,189,115,11,21,102,71,254,103,250,104,9,108,192,90,167,176,172,252,162,12,35,137,253,231,195,158,212,160,23,127,77,97,138,180,175,53,163,148,83,212,89,53,129,192,136,66,53,177,202,119,88,65,22,39,248,220,186,183,144,101,238,248,201,197,167,81,182,240,219,125,206,179,134,231,24,13,46,26,133,170,64,79,208,185,5,223,236,207,159,150,206,254,246,23,24,42,49,10,80,104,88,95,180,161,20,43,82,231,247,153,119,195,174,12,1,144,90,138,55,166,194,23,43,148,9,41,29,44,117,74,57,46,83,197,78,225,251,11,100,200,90,222,117,82,235,242,162,130,78,179,158,225,39,28,53,9,22,16,24,255,253,40,43,146,43,166,139,71,61,107,235,243,168,0,121,23,34,144,232,14,8,216,138,155,59,213,128,82,141,143,216,85,201,115,241,66,133,250,71,216,158,62,40,229,53,39,63,23,9,136,130,64,134,220,113,92,54,85,208,179,159,62,44,143,11,165,86,163,208,88,234,45,187,118,175,117,208,152,160,227,112,194,196,50,44,146,214,223,171,175,113,226,68,177,136,82,73,234,161,38,220,68,210,190,94,34,247,204,250,155,92,68,1,192,46,247,106,248,14,251,29,113,75,184,81,143,194,40,203,15,180,120,144,208,254,148,9,35,56,87,168,242,204,104,231,235,248,186,222,111,39,77,244,38,185,0,146,14,159,228,19,44,35,165,22,167,44,215,155,33,144,186,212,13,177,115,152,199,122,2,18,158,76,139,158,17,76,225,69,80,65,106,181,7,140,188,96,216,10,167,104,26,228,104,128,114,75,107,167,55,91,96,200,35,155,214,125,37,243,217,143,129,230,159,243,46,180,181,1,32,63,41,194,52,166,73,194,122,61,249,212,165,56,231,184,175,251,65,96,243,128,246,251,73,121,111,229,53,238,150,109,135,252,86,67,41,223,238,201,71,18,37,220,52,84,251,82,127,22,91,134,81,72,63,102,131,131,116,181,190,83,2,87,73,215,13,168,78,60,247,112,90,54,90,44,229,214,201,1,100,142,198,112,201,193,149,1,239,75,165,110,65,14,5,163,31,105,233,89,38,102,199,42,97,194,65,7,158,137,189,153,196,238,227,126,117,40,74,216,20,252,188,209,176,176,188,169,13,188,212,63,71,86,81,167,244,85,220,240,53,161,237,196,100,17,146,106,145,186,53,210,221,244,129,50,208,175,65,106,120,73,192,248,148,10,29,121,229,168,234,150,60,77,235,110,202,82,75,73,183,82,14,138,77,69,246,151,16,63,158,52,33,49,135,161,226,138,140,161,29,230,88,76,237,233,125,102,77,197,5,18,109,172,104,71,49,13,126,74,83,248,139,131,9,21,108,90,114,250,130,100,128,146,15,77,177,120,130,242,100,140,32,248,201,102,238,203,65,208,138,190,158,73,175,147,27,107,15,214,23,84,250,183,170,147,247,239,40,136,31,40,247,206,30,209,68,39,197,193,155,189,136,223,27,156,220,195,17,223,40,86,234,106,145,227,250,148,171,198,153,56,195,251,217,209,33,113,110,202,86,210,120,162,34,28,122,84,75,42,126,36,59,104,180,95,203,109,73,217,181,242,67,13,97,177,253,246,223,254,21,31,18,250,137,234,92,105,91,4,83,41,130,183,205,228,101,35,191,170,158,79,103,142,107,181,20,201,144,96,180,232,95,108,225,36,87,96,7,85,87,141,104,38,116,111,206,43,166,246,148,41,194,152,237,180,235,197,145,121,107,36,144,165,60,20,185,244,63,239,151,249,177,163,183,205,194,56,243,77,76,229,104,92,194,155,207,46,171,57,154,45,147,22,232,18,188,202,147,45,111,161,128,71,61,203,156,114,182,215,154,72,164,35,39,28,16,96,78,135,84,129,166,138,237,135,89,51,215,254,197,188,29,42,108,216,194,18,197,77,159,240,139,210,31,4,106,251,171,227,67,190,34,101,250,9,151,143,197,123,208,23,66,118,31,200,163,111,198,210,116,81,73,56,47,171,39,157,166,66,253,239,170,243,58,236,166,252,92,175,179,209,75,251,101,202,31,111,141,203,103,170,123,170,155,192,82,250,199,65,45,207,136,229,162,18,84,212,146,49,241,40,31,193,227,9,164,182,160,78,17,191,247,27,81,47,240,245,97,192,47,234,136,187,43,163,87,155,226,121,162,16,123,92,183,221,243,122,245,193,20,245,250,217,54,225,237,81,49,97,225,184,20,42,98,122,223,1,152,6,90,184,57,84,125,100,84,71,230,152,107,221,7,32,168,119,76,21,83,223,166,31,103,64,60,14,117,237,111,52,56,81,78,12,248,62,198,61,170,93,221,189,89,222,19,163,159,108,170,139,175,161,43,77,168,82,219,214,130,92,177,54,175,80,52,72,130,47,186,30,165,232,154,218,52,179,193,204,55,153,68,35,25,218,31,203,109,16,195,149,215,83,194,159,139,78,7,241,11,76,204,181,121,59,10,254,148,8,212,49,68,17,89,48,250,78,66,171,202,85,229,204,191,88,184,146,116,231,81,96,227,176,84,215,205,40,20,34,11,144,236,220,10,199,212,225,17,70,199,139,217,158,194,81,52,49,191,143,172,62,185,165,212,229,189,207,175,56,63,40,44,51,168,95,142,16,162,204,24,34,49,190,60,118,7,182,170,206,60,74,7,226,108,177,80,169,23,253,241,8,60,182,90,252,221,47,54,234,217,61,79,87,143,46,57,82,204,6,176,132,71,241,65,109,189,197,108,104,27,86,215,236,235,174,43,61,212,45,119,208,165,85,194,202,38,109,102,10,195,94,225,108,253,75,196,183,98,207,76,143,187,55,114,147,236,250,165,17,52,255,208,204,172,184,37,192,178,11,3,79,46,249,115,78,228,32,222,60,69,121,84,207,193,20,34,83,176,71,27,61,46,40,112,150,160,169,204,215,130,48,62,44,84,25,175,174,239,111,147,134,106,32,58,238,2,236,198,193,104,32,231,135,213,173,253,154,207,227,50,77,116,9,55,115,19,127,106,120,168,42,89,243,19,237,1,159,49,177,243,118,239,116,5,129,203,204,109,108,238,72,77,202,33,181,106,83,7,239,99,181,21,148,108,80,157,92,163,21,176,169,29,39,112,64,51,86,103,81,204,161,141,27,155,200,22,91,192,156,49,125,24,136,20,90,1,38,89,236,29,53,103,247,211,139,206,32,51,194,110,221,243,196,24,154,129,66,252,179,128,218,86,214,205,4,156,129,104,108,36,99,51,23,214,85,139,170,67,170,137,141,85,66,47,37,68,56,254,240,239,167,41,145,101,180,146,147,223,224,180,73,217,227,172,4,245,153,46,74,192,206,148,180,168,93,244,20,223,42,185,127,103,252,229,200,247,41,24,187,221,82,243,20,136,228,203,78,32,249,32,34,14,174,28,170,107,15,217,239,48,65,61,221,185,48,147,103,28,99,103,95,190,141,142,126,17,197,31,149,143,50,11,165,204,252,190,139,17,133,2,86,60,236,154,156,75,142,127,91,96,202,192,62,204,76,17,236,61,131,236,44,252,94,150,241,206,96,60,52,46,82,40,77,84,198,75,173,111,120,179,67,70,209,99,5,36,163,86,99,38,253,168,90,107,198,51,82,127,8,22,111,159,149,75,219,66,218,84,84,63,60,114,124,154,237,203,216,17,92,62,4,10,164,240,7,161,81,148,68,73,6,242,199,252,32,173,188,115,202,173,52,229,127,87,133,234,0,60,47,157,35,255,18,226,217,207,97,144,205,48,56,167,44,226,128,250,32,156,167,217,173,109,233,34,191,234,128,237,228,179,48,99,236,126,222,238,245,70,91,52,73,76,206,215,98,224,9,246,119,243,226,229,218,253,242,19,71,52,152,5,190,201,210,82,54,166,58,143,110,251,190,229,211,206,154,130,236,1,165,84,117,149,213,38,215,160,182,219,29,162,139,231,216,128,94,6,210,15,182,79,229,79,100,187,21,241,175,109,89,35,196,196,177,5,12,239,207,103,226,139,146,245,193,127,199,251,193,212,18,20,207,190,77,194,253,21,230,214,73,166,176,122,5,108,171,35,80,17,164,87,132,89,237,53,113,16,82,89,117,225,96,188,238,151,247,54,103,45,31,7,95,84,203,65,46,200,175,198,171,55,161,50,103,176,41,127,149,149,206,36,30,185,141,254,211,115,131,14,211,9,83,127,216,134,202,50,235,147,102,158,235,78,215,68,170,91,171,174,37,104,91,7,243,208,25,170,137,55,167,68,238,207,68,204,161,137,250,133,76,79,186,192,45,32,226,37,207,177,112,241,191,202,234,40,211,253,139,159,247,171,158,223,215,34,126,97,115,172,150,194,167,46,93,163,97,73,59,186,126,69,213,199,142,92,29,136,247,92,247,245,195,126,222,136,226,164,107,36,82,163,15,15,112,168,188,91,228,152,206,213,141,29,174,137,35,178,46,135,220,146,46,229,21,38,1,16,28,185,85,152,245,126,190,204,244,196,150,191,136,80,112,130,173,191,235,16,105,68,64,50,225,14,140,238,118,202,85,25,114,252,60,126,124,120,76,220,35,200,148,24,247,231,118,71,86,71,111,28,206,155,194,163,131,31,158,149,17,149,137,17,95,26,30,204,70,156,229,70,99,70,156,150,231,24,16,215,20,135,34,180,238,173,20,140,36,16,247,61,198,146,60,88,80,255,141,100,190,105,167,53,48,86,142,166,179,166,118,82,183,54,251,9,222,136,139,116,202,80,186,195,121,104,124,4,243,107,36,255,186,75,248,221,102,149,131,247,239,147,158,130,162,213,183,117,252,250,251,122,228,169,52,156,251,167,35,77,115,70,98,107,215,210,45,187,35,198,227,164,44,91,31,175,2,15,15,163,213,203,92,10,88,130,104,119,131,253,244,117,236,27,123,115,131,25,120,244,207,26,38,141,152,140,60,58,13,58,70,6,211,187,204,95,225,134,21,184,74,153,23,202,83,77,201,98,146,225,101,203,69,88,196,133,181,113,215,239,205,121,51,57,165,23,74,85,158,201,128,110,136,114,226,18,158,117,206,232,22,174,235,228,23,204,68,158,7,135,139,73,97,70,53,213,33,167,221,49,20,209,171,74,231,71,184,56,30,91,121,189,67,251,243,164,219,209,150,142,185,58,179,162,167,101,135,239,252,204,114,122,45,84,185,232,125,254,211,166,120,125,102,14,154,128,230,230,172,178,132,86,132,186,144,200,116,100,0,35,223,253,213,63,79,111,17,240,164,191,33,21,82,220,89,197,246,175,62,124,27,219,125,221,0,178,123,210,186,149,9,48,79,166,124,152,215,172,182,166,213,160,249,132,192,149,18,214,110,19,192,91,192,156,196,180,67,206,224,168,220,214,101,239,152,131,158,200,235,168,19,87,135,230,7,40,179,55,176,152,103,117,126,224,67,174,115,25,187,148,6,204,170,163,252,201,68,37,75,180,173,167,112,133,187,146,58,90,197,51,166,20,210,249,107,97,152,174,93,110,201,228,94,181,230,80,213,12,4,34,170,95,221,25,33,57,52,250,77,122,92,43,0,136,215,15,24,196,29,86,179,66,175,26,90,141,8,98,206,207,99,243,145,4,74,56,154,117,97,158,112,102,66,2,102,97,155,147,179,128,98,5,169,207,135,147,1,193,70,69,119,163,60,62,194,106,66,128,91,42,146,17,146,99,204,164,236,249,54,173,136,130,160,31,195,150,98,68,93,73,246,139,194,222,214,30,75,178,29,54,55,189,173,36,198,204,73,195,235,58,71,224,31,207,211,27,125,241,62,34,100,123,87,152,94,150,152,56,196,27,158,56,143,86,252,69,167,84,180,10,251,215,97,154,128,123,107,183,121,174,188,52,19,152,4,219,156,124,80,89,16,66,25,93,128,100,225,126,24,248,191,40,58,143,37,5,161,40,10,126,16,11,114,90,146,115,148,188,3,201,57,35,124,253,48,155,169,177,202,82,196,251,206,233,174,39,154,64,173,182,72,146,150,5,75,230,164,46,22,221,116,174,89,120,25,50,236,231,72,231,112,111,20,34,207,80,241,250,242,31,134,162,77,139,200,11,164,44,171,84,3,180,84,252,133,74,109,58,159,43,26,186,22,107,249,111,12,60,146,74,192,113,51,231,157,207,35,212,134,195,93,155,178,58,13,218,101,190,136,70,68,245,224,98,97,47,118,6,160,223,195,115,17,35,24,52,45,144,211,166,28,247,209,107,241,133,2,176,73,143,75,136,80,151,219,154,124,202,142,29,181,8,10,73,29,186,244,181,34,64,179,226,181,243,158,178,130,105,168,11,30,169,88,89,142,23,207,157,57,177,73,228,193,194,97,198,232,173,30,97,164,111,37,240,122,210,48,34,184,233,58,40,145,239,66,211,29,5,67,44,188,38,112,202,53,255,55,41,137,40,163,181,162,240,149,143,248,158,143,196,223,119,188,150,97,236,135,38,104,60,78,206,87,192,198,91,249,241,108,79,57,43,31,61,133,66,153,154,179,32,216,154,212,100,137,100,109,131,137,29,181,0,223,233,113,150,197,6,179,173,171,185,185,139,198,27,72,133,62,127,169,93,67,38,171,186,227,65,41,154,38,198,205,98,138,252,113,12,117,74,61,197,105,68,32,68,96,60,110,86,87,11,32,187,197,168,46,80,214,93,246,7,117,223,133,204,164,173,13,36,182,47,0,68,237,51,108,75,191,236,82,115,116,16,16,36,52,90,110,242,241,148,68,221,173,233,252,0,248,15,75,77,183,239,105,84,94,7,130,42,198,95,174,58,183,249,14,171,139,68,58,27,100,181,212,230,203,217,49,161,15,184,34,184,182,178,196,253,16,181,244,182,154,71,176,202,93,95,195,146,202,27,57,101,208,87,6,9,117,164,115,253,109,153,117,103,17,189,12,95,192,162,98,245,93,149,210,209,75,203,221,165,250,248,201,156,3,118,23,222,26,218,21,10,52,21,231,237,114,65,33,224,51,132,6,111,33,82,240,188,133,151,167,229,177,238,11,154,52,29,71,65,78,13,128,2,185,223,238,150,61,139,40,50,17,184,114,185,235,249,211,230,179,236,167,110,164,38,143,172,113,154,192,149,117,134,232,151,253,26,162,94,145,239,164,127,240,167,18,155,192,20,194,154,73,142,103,86,220,116,244,185,35,35,25,233,234,228,4,226,59,250,254,10,223,64,94,123,5,63,10,14,135,205,65,13,131,79,230,243,234,158,31,222,153,145,196,20,40,190,89,242,138,19,178,213,166,140,19,4,255,154,181,40,214,46,191,179,149,204,98,246,227,71,255,191,43,43,113,221,193,132,243,42,58,160,57,167,134,98,33,101,136,254,78,77,54,216,109,133,179,21,25,162,129,12,60,84,87,3,45,107,174,68,130,159,118,41,131,194,24,97,164,101,240,229,123,101,21,157,78,17,91,72,129,62,151,130,43,45,61,221,68,182,202,244,123,178,87,177,62,185,66,180,90,138,192,252,198,253,36,216,55,15,226,177,158,212,139,253,102,109,254,92,9,141,90,184,151,112,76,40,106,152,237,220,87,6,92,238,124,153,119,234,22,83,46,76,235,172,147,124,113,97,123,38,73,14,22,197,100,164,11,48,255,73,86,11,178,205,50,79,190,91,20,164,73,21,218,63,101,46,187,89,102,226,141,73,70,217,231,183,152,83,113,45,222,54,11,210,158,104,8,247,113,184,28,164,170,132,41,157,110,21,99,14,237,21,31,200,248,196,216,216,1,24,7,165,165,129,79,171,219,126,5,218,22,114,124,37,192,99,34,151,112,237,231,162,122,65,22,13,90,183,117,161,97,244,207,76,238,86,96,46,37,167,62,75,78,100,232,102,84,167,29,42,150,237,93,175,244,104,180,162,233,20,51,18,17,46,84,54,220,84,23,175,227,156,242,35,205,176,75,159,225,20,119,113,34,78,168,203,175,226,218,79,33,97,180,110,65,151,148,69,143,220,26,140,103,164,154,230,33,193,36,156,29,233,240,227,72,12,151,214,211,89,171,112,106,143,70,17,113,65,234,118,196,163,227,31,17,139,95,37,115,221,158,150,0,174,65,127,139,37,45,59,249,68,181,164,50,248,105,167,176,195,145,196,208,133,160,36,102,134,78,253,210,224,10,24,17,189,163,42,76,74,252,199,126,149,198,201,11,64,16,71,85,68,4,77,174,168,201,126,70,131,127,221,184,146,168,53,126,37,239,27,202,252,236,37,105,50,27,176,215,185,212,75,53,199,105,129,177,153,31,70,90,191,143,57,137,6,115,191,93,248,24,205,7,132,46,193,162,117,144,50,34,4,108,133,79,247,248,120,124,151,45,144,91,23,232,110,64,78,70,248,161,139,236,98,57,212,65,206,49,0,19,54,181,24,48,201,181,227,251,250,123,209,107,96,164,228,205,169,174,189,187,243,109,17,122,179,177,87,67,89,17,107,31,179,116,221,130,185,80,53,12,186,245,215,80,119,192,28,14,203,188,47,81,60,13,115,162,28,165,72,19,228,217,230,231,233,133,247,159,149,25,15,230,147,219,163,163,176,31,15,58,70,229,180,3,61,113,137,179,17,144,3,227,181,23,22,42,19,188,80,159,53,239,234,105,60,15,189,50,165,108,77,193,212,239,113,225,178,32,175,53,255,178,72,104,37,69,204,8,152,114,42,230,202,213,198,73,103,138,22,197,112,255,235,14,238,134,161,137,12,54,68,99,133,240,196,103,227,39,224,197,7,80,61,214,71,229,102,95,199,141,182,192,204,223,177,67,98,62,141,144,58,141,204,97,104,236,137,22,10,176,118,105,100,72,12,216,47,46,120,54,248,182,242,164,19,14,98,3,241,232,6,36,82,158,160,4,139,220,81,162,251,139,219,87,54,4,171,247,193,61,97,172,77,174,192,85,225,145,61,76,157,6,26,150,151,15,4,126,231,221,205,131,12,145,113,51,144,6,3,3,220,91,45,148,239,72,128,237,252,14,199,18,179,180,57,226,110,15,185,19,247,33,108,171,18,128,209,221,53,117,166,121,251,228,31,8,230,28,165,40,66,252,39,23,214,165,60,221,75,174,97,229,88,12,151,41,40,162,208,220,221,42,20,23,231,206,73,123,146,72,104,38,238,166,186,0,169,185,137,49,33,36,196,162,255,30,76,20,28,31,92,20,210,182,205,91,177,238,102,12,226,123,106,212,225,87,215,117,145,116,199,102,250,124,39,216,74,136,119,194,76,129,118,5,138,56,174,161,227,235,176,17,162,199,29,74,245,77,111,157,80,150,88,1,3,181,43,62,101,235,169,222,182,189,16,9,83,18,15,88,115,20,136,63,199,181,210,108,106,221,8,100,93,169,248,202,66,139,55,232,92,65,9,33,36,139,6,121,219,7,57,24,143,25,88,200,111,99,34,251,166,94,3,114,81,242,209,105,31,2,127,245,61,78,235,202,169,179,99,226,97,251,185,204,199,131,191,226,238,99,15,28,83,69,222,5,223,120,148,164,18,220,93,244,241,99,97,130,211,35,95,232,96,236,96,22,70,76,129,68,67,250,96,39,253,234,103,237,27,145,99,154,90,250,7,128,54,203,170,83,50,176,86,83,178,206,173,21,100,214,104,147,226,154,149,158,137,200,82,166,56,166,39,65,127,247,252,132,197,154,76,195,198,52,6,226,194,24,246,2,65,218,246,87,235,214,49,180,108,174,184,126,107,83,167,165,242,142,242,141,18,167,215,165,64,24,87,51,40,251,130,204,108,40,106,47,59,29,136,141,140,73,178,30,84,27,101,17,30,24,61,170,154,50,252,234,124,200,220,170,125,35,128,233,168,122,238,14,158,18,102,23,57,153,168,234,144,26,16,10,240,171,181,224,18,78,184,37,124,43,135,116,61,77,90,84,240,160,15,155,72,23,65,6,248,206,43,190,227,215,249,230,94,39,26,24,33,71,76,171,103,213,202,239,67,232,53,100,246,97,117,40,5,39,210,252,8,176,158,170,79,42,0,186,226,68,19,131,153,17,80,143,115,230,253,244,16,173,227,231,137,36,9,207,33,237,187,191,121,14,119,158,218,46,250,80,175,167,72,240,233,133,38,28,235,140,242,250,8,128,207,238,238,88,81,231,123,172,147,135,116,224,209,123,63,216,201,135,148,242,79,204,240,23,207,251,29,220,213,61,131,20,86,208,62,82,66,129,14,206,167,62,139,99,152,26,208,193,143,148,42,109,57,230,30,36,142,60,214,118,13,191,70,54,48,95,244,221,228,76,135,47,154,206,217,174,144,211,164,20,209,66,76,135,183,136,118,146,71,127,207,183,232,177,253,111,60,236,157,75,173,105,204,0,193,214,234,56,194,88,249,53,12,206,228,31,75,57,39,45,204,186,205,189,34,4,193,252,194,73,63,68,165,14,184,160,58,178,240,224,121,41,61,159,104,184,63,108,69,251,96,117,211,187,144,247,166,210,132,148,173,104,230,200,157,2,205,144,209,180,124,178,134,112,222,48,52,212,178,91,26,43,198,232,167,210,217,213,97,24,109,167,141,64,85,69,169,126,208,206,228,67,27,130,18,92,226,139,189,110,105,160,96,208,184,217,14,202,42,69,93,70,213,74,85,225,226,43,64,105,197,203,21,40,148,216,26,251,4,239,149,233,209,66,167,21,27,137,192,230,24,175,3,13,154,13,49,17,234,245,255,5,82,10,151,137,170,63,192,249,0,157,208,209,38,51,223,240,148,35,250,159,7,170,22,239,64,157,236,170,165,213,226,105,11,79,127,75,114,214,53,70,53,76,95,228,223,212,2,18,241,246,72,108,81,94,182,116,218,207,204,219,31,187,53,54,10,41,84,7,37,249,159,255,208,126,198,181,57,222,152,238,29,120,216,30,119,213,44,184,178,122,140,235,169,112,57,189,191,131,141,22,56,58,114,130,32,162,58,27,26,152,27,78,11,204,189,4,101,205,106,152,237,95,207,2,176,157,108,9,205,58,222,230,113,20,132,41,216,27,36,17,153,175,225,224,10,205,7,246,220,117,101,197,48,32,126,100,119,46,42,197,89,59,143,87,48,138,11,215,229,235,57,6,60,114,108,222,57,248,176,240,176,11,141,222,203,218,175,6,182,1,113,185,93,173,174,9,119,114,58,169,249,113,103,111,218,197,115,178,0,43,5,64,8,223,235,148,76,150,190,24,163,90,209,233,133,27,134,156,68,233,78,229,194,90,65,112,67,138,126,253,204,121,210,202,99,156,196,196,248,98,137,235,117,33,33,7,182,34,100,154,230,70,54,238,127,76,237,70,230,109,71,190,61,176,116,57,160,125,62,98,6,11,111,228,163,235,10,217,167,144,241,6,243,109,183,50,18,62,234,135,250,198,201,48,108,104,98,111,218,76,133,168,0,245,147,166,117,171,9,56,131,177,171,2,249,149,158,47,21,212,141,248,17,66,70,70,186,125,72,174,136,16,117,197,157,13,195,133,112,19,147,79,71,105,173,160,99,30,210,228,7,57,252,133,111,204,222,85,103,73,152,156,254,34,136,128,244,251,48,39,184,108,98,102,165,183,46,36,51,118,51,42,208,104,99,63,215,38,100,234,101,22,49,95,64,160,153,156,160,206,228,195,254,64,194,54,196,34,102,19,10,251,174,91,69,53,154,109,254,106,198,182,26,174,34,14,177,38,18,13,157,102,17,94,127,252,242,148,146,223,7,180,211,32,140,129,150,125,83,64,209,42,91,210,240,249,84,225,67,247,118,0,149,185,108,189,42,209,189,41,99,62,179,227,171,117,132,147,165,5,81,74,52,225,130,159,218,141,10,52,240,23,180,123,252,122,14,200,122,158,88,240,14,133,150,210,52,165,8,201,148,32,228,62,75,177,239,216,130,232,95,212,231,123,117,205,196,200,164,82,127,144,138,97,123,101,4,249,58,224,6,20,134,13,178,50,82,18,36,236,225,158,129,207,54,87,148,38,24,219,115,11,50,111,132,42,56,92,253,142,47,111,59,0,24,114,131,212,159,192,120,100,45,123,30,145,242,131,156,59,145,235,87,219,83,164,111,18,72,164,157,211,202,48,234,45,64,112,238,11,45,89,223,254,132,96,96,251,178,209,210,66,109,184,57,176,76,23,55,52,105,25,103,169,96,62,61,212,227,78,221,69,49,69,92,153,125,165,126,109,244,193,101,1,122,110,147,235,138,52,202,63,244,200,118,88,60,60,102,123,251,187,110,188,68,250,9,11,6,90,252,183,33,240,208,209,118,104,88,29,233,199,250,143,119,58,11,213,32,230,55,252,216,51,134,200,58,82,118,114,249,41,46,224,27,28,67,87,221,216,32,16,54,162,41,177,149,145,195,172,157,193,97,107,101,156,181,157,52,57,25,251,153,99,237,213,22,153,37,58,29,82,29,229,201,161,117,138,99,61,254,78,231,1,34,196,113,50,164,137,206,2,34,174,214,254,19,73,24,253,216,158,211,155,95,181,104,185,112,140,135,225,160,188,158,69,27,179,113,159,108,189,62,18,235,243,101,220,25,173,145,245,83,50,200,187,141,92,38,159,26,234,76,200,84,166,88,4,82,207,51,57,42,39,155,183,182,182,84,205,98,133,153,214,17,46,179,225,226,255,151,118,200,177,4,48,47,255,213,155,15,12,240,111,11,236,118,84,35,149,247,165,200,63,234,96,31,72,231,80,194,58,191,211,218,31,48,73,153,226,148,158,41,244,65,110,117,123,151,143,213,46,232,46,255,127,106,20,115,115,243,77,157,55,193,161,124,93,80,35,243,1,242,119,133,100,75,13,152,155,141,81,11,156,162,88,8,135,9,201,244,77,107,218,214,202,136,92,14,80,73,229,125,37,40,184,108,50,111,98,210,188,75,121,112,110,14,105,199,216,47,134,191,26,202,117,234,9,215,216,96,51,72,114,145,98,107,61,90,181,214,172,163,26,182,92,161,251,30,192,116,43,225,36,124,45,211,232,180,153,211,180,84,119,6,56,17,98,52,207,224,223,60,204,198,124,77,198,121,14,87,199,59,77,128,3,137,1,33,176,139,205,8,114,0,231,215,233,41,9,88,249,12,155,28,68,191,187,189,241,68,208,26,153,206,181,150,190,254,54,17,183,96,142,84,97,154,206,21,79,125,254,112,204,14,127,128,33,34,131,225,84,117,72,124,27,40,125,2,179,116,171,164,207,88,46,175,231,14,110,158,110,206,143,59,116,212,237,63,41,127,91,252,188,86,179,233,211,39,98,37,60,225,5,62,109,191,25,200,25,105,108,72,203,230,189,141,110,4,102,38,85,0,151,223,139,229,233,120,164,185,154,44,81,36,208,56,192,66,174,228,138,19,230,38,93,244,76,30,247,167,130,41,154,175,93,135,132,48,99,104,224,132,222,4,248,202,107,255,249,141,225,65,152,47,160,25,223,32,49,69,108,102,6,61,233,41,109,176,236,129,42,202,86,106,137,181,67,174,217,26,247,138,174,240,13,47,250,79,24,245,187,175,42,121,151,82,74,50,50,176,139,13,189,174,22,146,98,78,4,220,217,191,223,94,140,35,253,125,142,164,163,41,6,224,83,76,178,29,139,251,4,233,240,22,79,189,9,223,19,227,244,94,116,253,70,111,194,66,188,127,202,218,98,103,136,189,175,145,79,193,230,51,231,248,61,146,11,245,185,8,101,90,125,202,247,7,85,169,95,117,215,189,147,232,21,71,228,59,147,222,24,91,39,145,85,18,175,193,132,123,58,139,251,17,154,38,244,192,175,111,209,166,152,238,163,120,238,33,220,101,117,27,93,226,150,1,209,223,163,77,141,11,17,5,39,38,72,116,33,47,79,114,139,239,113,170,250,77,28,246,121,84,248,81,105,222,154,247,228,151,82,252,161,243,128,231,51,156,187,95,27,176,254,10,227,20,116,156,102,154,90,170,220,182,76,12,3,145,196,135,184,223,31,24,15,225,102,152,79,208,166,62,88,243,59,157,68,73,60,12,21,69,125,5,2,49,98,114,171,5,14,216,148,202,96,50,139,28,96,194,241,36,82,158,36,197,218,91,146,171,170,32,32,189,187,247,168,133,171,17,52,51,60,86,195,25,13,141,94,2,188,169,251,187,157,231,254,187,108,115,190,0,205,218,121,15,129,122,211,119,76,217,200,222,17,32,56,118,144,39,159,239,250,26,123,114,179,204,155,21,113,242,220,11,25,25,167,186,3,121,14,69,196,177,6,45,57,1,251,171,155,225,124,95,131,100,239,78,251,96,216,69,87,90,240,195,97,212,165,16,12,61,65,84,25,109,37,142,165,42,131,6,139,1,128,188,12,193,195,204,240,23,122,123,0,216,9,169,66,9,112,217,193,126,21,5,230,99,88,50,253,150,206,192,42,89,103,238,50,223,76,51,104,62,26,198,232,122,108,187,212,139,92,228,190,178,4,3,59,47,34,211,246,87,145,64,186,162,141,126,206,47,68,129,222,136,24,107,8,251,170,52,114,222,252,120,187,246,172,77,64,190,109,202,232,93,147,142,186,168,15,42,203,45,106,124,238,4,167,162,47,82,247,157,168,48,181,77,159,143,216,143,125,111,228,13,130,79,196,10,203,71,217,31,79,150,11,252,216,131,97,237,135,254,80,136,111,120,237,63,165,232,120,91,88,204,70,18,83,235,187,222,196,37,48,242,62,237,216,136,232,31,118,73,72,113,189,125,248,37,139,220,81,0,11,193,249,133,250,223,253,59,228,237,68,139,243,8,182,179,252,101,9,31,21,119,60,20,11,170,246,199,19,220,94,186,92,2,31,237,84,139,217,7,182,183,238,32,7,121,29,49,136,206,126,5,152,180,249,233,88,103,51,124,210,226,116,175,57,208,190,79,143,251,153,152,236,0,104,78,249,83,17,251,237,234,254,197,172,173,213,96,85,56,191,243,197,104,83,44,219,69,250,105,77,255,252,204,126,28,82,219,246,163,116,112,174,0,103,158,51,131,46,54,225,106,95,82,65,229,82,29,102,14,253,193,207,182,59,207,230,69,244,83,0,159,21,47,32,86,244,124,243,204,40,139,139,136,207,247,183,217,176,249,43,128,192,206,218,239,40,18,168,144,194,170,91,70,43,122,39,67,239,83,225,226,125,51,74,240,66,216,101,237,152,16,88,147,25,93,145,213,162,204,33,117,209,199,165,20,128,239,94,202,182,220,188,154,25,95,217,83,128,202,233,69,138,67,144,174,66,145,162,23,220,28,98,46,134,72,20,167,45,60,58,245,215,240,177,232,185,168,157,2,38,184,151,240,32,142,158,106,245,157,96,173,187,10,147,41,86,170,37,127,249,208,71,168,26,62,74,165,73,229,78,26,183,158,174,67,73,247,127,191,62,72,45,71,112,125,192,126,88,73,192,50,93,47,157,101,18,135,66,221,136,91,20,213,239,169,221,60,14,199,150,71,62,97,254,233,71,77,17,248,142,133,74,2,80,16,19,212,9,142,88,240,193,168,63,206,180,58,66,15,15,213,207,250,158,135,161,151,167,218,131,73,236,149,59,57,252,74,57,43,244,95,92,30,156,94,128,116,112,225,49,255,222,8,149,6,20,125,12,116,48,185,163,117,10,85,22,168,2,10,244,51,153,245,100,228,23,107,64,169,52,86,142,40,101,131,103,142,74,13,186,236,176,220,227,239,34,104,206,35,123,111,203,173,217,163,103,41,171,158,242,14,105,236,218,18,29,57,214,87,232,110,163,73,145,111,230,183,214,66,108,151,117,45,191,25,86,139,162,186,9,147,246,64,127,216,72,130,75,221,238,230,225,104,210,153,157,97,54,120,37,134,201,86,35,31,68,126,107,107,106,185,53,10,251,78,239,36,14,73,14,104,126,199,188,123,78,205,80,251,132,196,209,20,148,2,250,11,175,80,197,30,242,210,226,226,111,217,131,47,140,249,104,242,67,10,130,5,137,235,211,205,67,226,218,198,123,94,226,62,244,237,231,188,168,217,231,135,204,156,15,12,156,19,30,206,242,250,66,2,102,97,140,106,96,210,12,133,68,73,118,177,17,47,16,235,203,64,235,73,249,129,35,73,255,87,162,227,152,175,67,23,235,11,18,148,131,38,83,238,230,157,206,233,71,79,150,254,163,184,48,185,53,136,47,136,171,201,242,26,58,255,154,16,18,130,90,36,176,36,45,216,210,12,212,188,230,119,135,33,196,142,249,241,47,169,81,98,129,55,213,115,132,63,17,215,190,184,230,216,249,185,133,74,207,219,249,210,179,1,107,55,253,107,45,186,92,153,238,92,2,5,165,170,42,75,97,45,67,202,110,101,111,23,152,180,236,200,216,180,98,60,201,69,240,89,253,8,46,5,92,174,57,0,142,129,149,177,99,10,132,57,101,140,54,170,74,101,10,11,253,217,23,94,94,40,109,15,39,121,86,137,248,55,125,217,221,54,191,124,1,95,19,111,123,82,89,125,219,197,192,218,47,55,44,187,220,246,59,119,146,184,227,29,4,132,124,53,204,5,130,24,180,150,171,171,70,83,0,190,172,5,212,26,204,111,41,222,121,250,217,13,196,71,215,83,225,99,194,118,164,168,217,97,183,193,161,158,200,135,238,118,45,65,214,0,37,240,180,232,247,193,163,98,144,32,248,192,100,136,205,120,46,116,157,3,120,8,146,214,180,219,166,129,218,68,152,123,45,5,126,200,70,167,203,238,195,61,15,98,170,126,14,252,34,126,19,173,143,36,239,70,143,87,87,239,56,1,235,121,34,87,186,65,15,195,128,159,47,122,251,228,251,156,26,64,73,115,238,47,240,231,127,219,210,226,140,91,72,154,134,245,197,206,218,228,152,246,29,24,112,197,26,212,170,130,66,47,48,183,236,118,58,151,254,209,157,145,227,152,72,95,52,210,170,152,55,20,29,197,88,29,56,158,122,173,207,56,214,117,40,74,145,44,33,153,13,204,192,18,27,99,104,153,201,228,231,6,189,200,42,192,211,155,123,247,155,91,11,213,127,206,153,36,204,254,64,72,17,33,27,189,219,84,231,75,219,147,140,60,164,241,11,147,177,236,3,143,232,51,208,60,143,31,188,144,119,96,60,248,151,203,201,25,200,181,163,221,116,181,89,234,157,34,46,124,79,101,144,0,126,187,107,52,201,177,213,187,255,166,18,146,211,172,63,62,122,52,96,247,36,211,165,102,104,29,55,1,236,144,203,212,231,87,142,245,152,13,212,189,101,93,130,185,169,130,53,208,43,251,87,181,193,197,35,42,203,122,6,241,151,225,207,238,43,174,61,203,15,166,253,51,129,154,109,86,85,219,144,241,121,33,62,16,239,106,80,93,139,203,30,81,54,123,9,143,84,55,212,78,164,23,252,55,141,128,104,252,113,219,26,157,56,161,197,36,156,116,171,24,239,123,211,126,163,194,168,244,3,156,110,12,195,228,159,114,126,195,58,156,220,253,240,23,242,89,123,89,113,149,110,1,2,127,210,90,113,194,31,193,191,16,62,30,3,209,16,198,77,174,99,49,72,171,77,143,217,178,130,26,45,205,126,216,195,152,55,137,207,125,184,48,234,198,198,33,108,213,151,10,21,232,114,237,45,195,135,115,205,10,73,141,177,92,225,166,8,242,168,120,218,40,251,104,100,210,91,89,247,245,240,122,56,153,62,193,26,48,155,231,125,250,9,99,164,159,12,214,216,3,40,191,55,165,153,6,85,68,226,164,74,115,161,197,182,130,164,198,73,72,151,89,240,77,67,143,32,63,33,15,56,172,155,199,224,201,79,109,155,216,103,209,105,144,242,129,200,34,156,171,216,221,38,171,89,164,167,249,125,24,184,212,4,63,113,69,111,145,243,38,198,244,69,208,61,42,228,252,130,228,102,178,134,78,214,215,95,166,110,47,11,134,202,208,177,124,33,72,228,230,135,165,26,235,19,179,159,211,154,194,89,243,190,35,131,124,189,255,164,108,177,189,205,173,39,120,228,63,168,104,109,176,46,212,29,54,125,107,97,188,2,132,194,184,40,25,148,143,93,167,40,212,198,53,99,208,158,89,25,36,87,133,203,40,246,203,70,67,139,164,215,20,9,90,230,145,229,40,177,210,145,165,139,54,9,208,149,96,200,205,185,81,70,201,148,17,134,24,8,57,65,180,196,62,198,179,230,218,184,79,225,106,115,206,136,92,4,121,8,69,228,126,14,8,25,145,126,254,146,15,112,90,99,253,86,41,37,197,207,64,101,52,52,142,142,153,67,167,186,184,233,40,94,169,255,234,152,137,184,59,89,186,57,190,94,216,76,148,92,100,160,52,19,59,15,138,105,194,173,45,177,99,151,91,70,130,100,96,13,160,129,4,112,84,43,249,14,231,76,179,76,1,168,126,194,118,73,122,19,185,67,185,250,214,206,97,108,151,108,113,184,21,255,208,215,190,85,117,237,36,240,157,63,120,25,177,59,75,68,85,31,237,203,58,177,193,229,137,66,168,198,79,157,64,90,226,101,30,193,125,26,101,248,202,94,129,42,205,43,160,150,92,51,38,39,93,162,180,178,30,182,171,104,202,190,49,138,188,35,214,10,101,109,38,151,154,139,88,254,83,226,110,165,201,59,109,94,83,34,56,51,249,205,197,229,144,218,91,217,157,48,167,98,5,9,220,151,78,124,59,124,157,78,52,182,146,33,152,239,193,247,60,62,225,159,236,107,159,190,110,15,76,233,172,74,134,168,151,204,145,114,34,51,130,132,60,181,200,116,6,12,177,44,207,60,82,237,194,62,190,212,77,28,87,76,212,7,60,106,49,104,13,89,143,154,175,63,213,153,162,159,175,59,95,213,51,172,162,194,117,21,39,193,95,226,9,62,70,35,52,43,150,124,184,133,169,214,193,247,135,247,193,218,150,56,187,96,24,48,23,207,141,177,54,229,56,37,43,23,117,243,75,98,118,186,141,41,245,102,109,85,4,181,85,179,115,173,216,98,23,80,92,137,85,104,195,254,160,217,241,222,155,96,164,25,168,234,146,72,59,254,76,115,125,91,188,57,188,238,62,62,254,61,211,56,252,101,34,250,151,27,196,50,1,107,50,100,249,125,32,166,174,111,180,254,205,62,44,170,36,105,68,158,101,175,239,251,71,193,198,121,213,38,242,255,119,187,129,37,253,125,83,246,71,61,223,95,83,201,33,206,121,92,159,35,9,156,210,165,244,229,159,212,63,43,245,248,105,203,151,216,188,148,208,86,59,43,164,45,239,51,87,239,131,205,129,125,25,180,13,30,243,207,21,171,252,4,10,112,210,135,151,41,137,250,180,87,86,191,159,224,223,218,3,159,12,127,197,195,252,132,143,231,122,57,141,189,164,78,124,221,61,68,236,255,203,86,216,105,114,169,54,116,11,46,125,15,247,14,130,252,232,88,195,1,6,151,41,188,173,37,60,253,168,253,213,84,50,243,94,103,59,250,240,225,90,151,51,96,149,103,43,59,179,55,209,134,204,166,0,62,73,230,174,233,77,135,9,181,236,68,34,195,76,184,155,195,164,131,21,191,25,217,173,155,151,157,93,205,55,92,232,42,233,168,145,233,102,174,134,124,10,98,150,126,220,196,11,13,29,200,193,242,145,169,196,226,236,235,131,19,220,80,74,244,175,217,166,224,131,231,178,5,147,33,174,19,133,229,19,35,128,248,37,8,192,216,7,219,140,110,145,166,72,201,209,212,38,49,42,34,106,234,84,83,102,100,21,88,210,92,97,58,77,92,25,48,185,186,201,198,220,179,148,140,49,108,27,205,71,58,81,172,193,155,144,161,14,63,195,223,96,215,176,130,193,147,56,32,96,137,209,29,101,110,93,5,56,74,73,29,91,231,213,169,28,193,155,89,167,94,64,8,157,60,183,175,201,234,119,51,193,165,173,2,232,178,37,101,136,175,74,54,230,246,43,212,105,96,34,59,175,253,223,17,218,32,142,244,217,16,201,145,168,154,185,51,55,37,72,12,8,224,238,192,81,191,16,67,1,29,119,27,85,246,105,226,170,226,57,253,114,238,73,249,241,220,171,66,173,134,1,146,10,91,150,80,30,45,5,245,130,244,60,106,81,149,168,23,18,110,215,196,197,243,17,204,161,250,178,90,97,145,228,187,46,155,72,122,149,202,52,201,118,26,126,232,175,221,80,226,70,43,131,66,128,151,221,177,42,215,230,111,255,41,203,91,171,108,62,173,42,224,72,196,233,127,175,127,133,46,5,51,62,36,178,96,222,102,189,0,0,122,71,232,85,54,156,111,49,92,56,85,94,94,205,117,10,164,179,138,231,138,134,123,22,192,192,141,120,236,186,211,252,163,9,198,210,32,179,31,88,157,78,211,10,86,118,123,230,223,31,17,175,13,144,135,143,223,208,127,215,147,253,70,214,56,235,156,82,115,136,237,63,198,112,51,142,79,130,31,33,89,189,189,38,12,235,177,78,43,25,243,77,159,39,58,0,43,12,143,157,141,46,248,79,12,85,60,150,226,203,56,188,133,180,138,209,90,17,46,76,48,226,23,19,112,254,84,174,241,32,252,240,96,133,167,131,220,14,92,0,231,209,62,97,135,124,218,28,37,59,201,253,191,138,23,26,127,113,99,25,12,145,0,48,169,111,233,111,51,153,159,59,40,72,245,200,111,82,42,82,145,127,6,123,110,225,243,186,63,107,80,50,86,106,175,138,105,134,67,189,104,205,25,235,43,194,71,194,176,128,96,138,133,195,4,128,129,173,249,189,42,185,21,255,83,133,212,162,189,252,243,11,238,111,191,134,113,166,174,245,183,120,91,149,64,220,149,249,34,16,97,247,31,86,30,223,176,47,98,188,242,131,178,28,20,72,225,109,20,222,176,171,46,253,214,209,164,131,176,229,184,211,119,69,235,198,132,203,119,80,2,73,161,249,82,163,43,99,165,16,249,247,6,193,196,233,19,98,102,225,200,180,159,111,121,204,183,71,220,123,164,108,217,100,205,233,247,157,57,7,50,109,241,179,28,162,133,31,9,5,204,110,210,109,152,95,129,160,55,127,223,181,178,236,144,161,15,95,225,245,159,211,191,74,78,58,14,138,15,254,191,31,171,96,207,99,123,235,11,97,49,127,227,98,95,81,152,140,48,16,128,1,35,0,209,17,88,50,221,15,39,119,100,112,31,74,6,166,139,119,84,195,59,240,106,32,206,51,239,13,175,63,182,144,149,195,4,132,150,88,168,203,122,94,124,83,74,251,13,108,176,34,17,161,220,72,57,176,13,106,33,180,54,24,31,29,163,245,161,221,63,185,221,116,250,15,68,56,11,154,71,50,181,237,146,46,118,43,80,72,15,41,247,169,6,69,48,236,85,19,156,233,30,80,176,15,33,125,70,22,204,42,199,253,205,195,98,31,185,216,35,170,213,106,244,16,169,8,249,123,200,124,53,176,147,93,179,77,126,93,70,122,48,129,7,174,176,32,95,77,48,116,41,165,22,176,12,26,107,38,191,201,53,251,48,91,12,106,225,43,36,26,108,52,60,155,59,128,182,34,124,204,229,167,195,3,84,30,72,133,11,136,76,239,122,181,39,36,45,250,61,210,99,206,72,34,22,199,109,167,54,69,225,153,255,121,76,244,168,86,143,161,132,115,208,56,241,64,128,219,209,122,60,246,164,159,146,255,78,27,51,173,116,15,101,25,61,185,196,179,90,56,115,243,199,253,5,133,243,168,195,154,253,116,81,9,67,141,82,236,27,111,152,45,56,81,39,200,21,216,31,237,80,49,41,128,165,102,109,69,66,33,252,118,42,234,243,29,168,189,109,223,23,131,30,112,175,130,166,86,208,118,194,207,74,98,247,85,230,197,115,230,47,4,184,14,154,211,207,240,60,113,32,73,69,155,243,173,163,40,148,13,161,13,119,87,78,9,76,202,201,17,181,206,125,123,251,126,100,53,22,107,89,198,251,167,138,86,97,34,153,49,198,3,44,137,175,253,11,157,69,47,7,116,211,186,135,141,120,52,225,214,67,122,47,95,126,58,204,101,95,174,147,238,220,142,253,6,11,6,205,91,15,22,180,249,73,139,7,144,156,67,121,188,118,94,169,97,97,7,28,6,83,92,34,241,218,140,176,116,180,211,148,166,131,9,195,82,135,255,88,246,209,12,183,252,69,59,56,189,35,248,145,175,72,179,217,217,114,20,93,217,59,4,215,103,26,86,118,32,128,14,1,193,41,161,11,235,100,9,15,237,62,227,104,102,173,40,178,120,18,70,110,207,31,32,187,93,15,72,221,21,243,168,209,97,62,229,152,106,57,128,164,196,6,128,225,241,174,45,127,207,176,230,58,202,162,18,220,2,204,244,225,220,9,99,145,86,112,115,3,77,107,134,98,104,99,126,209,253,184,185,225,36,222,223,126,60,120,148,58,58,45,60,145,147,200,41,154,53,9,119,238,132,173,221,166,169,157,97,93,161,25,149,79,210,219,67,50,229,83,41,153,117,96,228,43,108,210,185,125,107,179,18,147,244,147,145,137,57,86,112,19,236,107,91,33,10,177,34,67,32,177,123,174,251,143,152,151,157,235,103,116,39,101,249,8,129,26,80,203,88,178,106,64,213,183,241,133,45,130,77,239,0,248,249,36,8,255,177,39,223,162,35,233,135,112,219,23,32,12,26,9,54,248,103,32,254,78,102,33,252,0,183,149,154,209,101,116,175,65,192,231,10,227,34,102,25,216,155,133,51,30,211,3,126,29,145,49,200,16,94,9,225,26,72,37,27,85,172,52,2,157,72,230,115,13,116,3,231,227,162,221,168,133,55,200,93,156,80,100,50,173,201,195,247,185,215,249,3,23,57,113,180,242,140,3,93,105,209,148,77,18,251,88,216,235,63,22,53,6,115,199,184,173,205,75,134,5,169,139,48,219,194,95,138,206,19,82,254,235,1,142,232,166,27,79,123,140,224,220,192,53,165,53,250,248,190,253,102,22,4,122,173,213,191,190,57,165,254,1,22,148,189,161,69,215,6,128,98,31,155,215,207,55,99,48,13,44,180,123,6,32,213,56,223,27,104,182,250,169,64,244,148,200,96,160,229,194,227,89,183,44,98,243,201,1,54,175,2,161,170,78,123,153,31,220,235,143,216,111,172,150,204,154,216,205,191,27,73,132,157,5,182,28,90,96,52,252,104,82,60,143,169,135,177,32,7,138,5,68,92,204,16,227,237,157,80,23,59,188,133,193,127,232,234,235,230,59,49,138,180,13,17,222,221,219,147,116,69,164,86,118,26,35,35,215,15,254,240,75,197,170,108,236,207,40,168,70,24,142,57,78,109,218,217,75,238,130,13,101,247,64,176,23,199,240,150,120,28,154,111,241,239,177,55,188,37,63,2,155,176,83,75,210,158,11,178,119,56,116,194,208,96,31,161,128,132,58,245,98,189,193,158,29,229,232,56,78,144,114,250,173,53,91,88,242,204,67,159,224,151,170,22,250,156,172,205,119,82,51,176,138,201,142,226,138,3,211,245,206,200,74,14,213,138,242,138,140,128,24,189,140,141,176,185,185,113,1,102,116,239,110,76,192,144,69,186,168,233,31,51,136,66,142,83,190,119,222,93,202,203,40,160,130,56,150,212,152,179,169,16,169,154,52,115,151,252,95,251,101,250,125,69,109,126,196,129,0,188,122,223,102,121,41,254,241,191,17,32,104,206,34,194,14,19,157,20,88,167,172,63,238,203,12,214,13,82,13,174,204,35,79,5,212,7,155,168,100,190,62,215,17,203,49,242,173,198,102,2,53,203,103,144,83,90,225,209,237,52,231,142,73,153,27,157,140,218,236,17,169,96,158,241,44,218,194,43,67,190,156,88,215,127,231,133,105,30,126,88,223,66,190,84,174,161,117,10,130,175,197,19,189,136,36,220,144,195,7,26,78,205,101,138,219,83,244,129,91,125,151,90,92,181,206,153,253,162,204,55,29,215,207,91,92,84,131,1,100,158,87,71,30,50,98,58,215,9,78,240,39,7,98,252,203,70,101,157,40,220,14,13,213,235,63,190,222,224,155,112,173,22,50,132,233,232,193,115,134,192,32,109,37,15,41,36,162,179,230,192,69,223,140,93,64,249,38,188,8,197,126,162,82,161,215,44,53,216,46,39,105,101,178,59,186,30,169,234,144,135,57,249,128,251,210,23,148,148,89,208,222,226,32,212,60,30,189,220,215,39,96,182,215,37,194,190,228,132,114,211,136,207,157,181,137,27,54,63,229,32,1,8,146,72,29,105,237,82,153,197,105,255,185,43,80,249,100,86,114,236,38,238,156,174,186,180,188,6,234,44,13,49,180,28,254,47,214,165,70,11,241,2,58,102,107,204,49,28,221,45,184,167,130,220,117,243,30,67,142,131,224,121,176,38,84,147,20,68,50,173,187,208,42,44,122,58,112,120,6,179,237,125,248,130,107,127,154,240,153,63,207,69,177,74,123,21,125,105,155,5,242,69,188,102,138,212,228,51,23,77,206,157,250,97,194,200,88,139,67,209,174,55,162,180,100,123,100,221,233,249,163,247,203,139,30,254,146,177,29,49,147,52,149,104,153,122,235,62,101,228,175,77,101,9,115,147,166,181,93,130,192,1,197,51,69,225,39,147,21,202,159,104,142,195,37,117,126,111,47,51,172,192,156,192,122,38,41,127,117,85,197,13,64,99,34,120,252,27,141,96,227,146,53,7,119,146,63,17,29,66,108,169,45,87,244,139,17,30,10,87,65,241,17,104,195,222,176,31,94,62,133,25,27,131,138,66,96,75,149,91,180,211,211,9,50,228,78,75,17,230,81,216,183,168,134,104,197,86,172,255,87,108,117,43,57,197,36,109,13,153,84,42,183,143,81,67,164,35,203,42,170,96,242,94,85,244,57,73,82,27,163,134,183,166,190,84,248,187,241,192,46,134,119,225,196,225,239,1,176,100,202,56,28,7,1,198,106,145,50,102,36,146,126,142,31,28,94,212,173,47,52,49,6,9,169,106,245,139,13,241,111,234,97,235,61,163,176,148,124,247,39,191,89,56,44,250,243,201,193,100,69,112,119,249,21,143,237,99,153,235,205,25,212,188,144,130,190,206,238,192,43,140,62,163,163,202,201,137,6,105,196,247,100,170,72,191,22,141,157,242,215,48,162,185,126,251,220,146,244,125,169,129,209,172,43,172,235,242,207,81,126,179,46,201,159,169,197,126,224,96,3,65,15,244,31,213,120,80,71,212,46,25,210,79,71,201,130,139,20,89,35,54,32,162,78,236,28,18,21,222,186,158,56,185,90,109,173,142,156,237,146,41,78,80,171,227,143,83,100,190,222,195,90,146,233,247,253,196,109,113,191,159,49,157,109,22,175,162,81,60,58,151,217,137,145,201,179,254,19,214,90,140,24,148,90,217,76,230,207,109,12,48,218,193,50,70,235,148,207,228,83,95,9,50,143,5,254,130,160,221,91,44,165,206,224,241,226,33,12,77,161,201,9,0,78,147,52,244,35,72,181,133,16,239,0,41,179,253,37,228,120,150,70,97,227,239,153,195,249,30,200,120,247,193,251,4,7,82,36,137,149,53,10,114,32,123,237,190,4,79,57,250,125,204,242,30,67,8,248,236,66,82,172,11,153,140,21,225,163,9,168,169,0,131,52,207,55,93,215,109,42,62,251,109,38,192,182,14,84,180,82,42,127,102,60,31,153,235,211,117,251,119,171,138,85,201,237,147,210,206,102,94,104,31,40,219,178,49,168,124,235,70,147,233,188,27,56,47,134,10,46,180,254,144,25,194,95,163,71,39,13,76,107,51,126,146,212,48,0,230,104,148,188,37,121,222,22,20,38,49,173,112,232,247,89,176,233,55,230,83,17,30,255,48,226,12,11,137,50,213,30,51,238,108,32,232,28,91,27,133,156,185,143,249,129,70,164,107,163,44,121,167,139,215,81,13,43,31,162,65,113,52,164,86,223,115,187,210,242,193,24,187,125,8,58,68,119,97,127,47,54,245,94,52,147,91,174,166,57,33,240,238,13,196,47,32,31,89,232,109,59,90,102,96,251,229,136,239,115,52,241,74,154,57,84,237,90,229,27,36,158,134,23,242,190,115,89,162,222,85,181,239,53,13,26,161,127,246,17,137,45,162,107,121,11,118,80,35,119,163,32,51,127,56,143,36,136,61,34,105,26,104,41,242,98,112,14,190,191,233,64,102,63,155,107,154,138,240,198,169,110,158,132,15,224,209,243,146,91,46,166,181,230,44,242,173,38,30,227,232,7,148,139,211,113,155,175,202,202,112,43,203,146,105,108,46,11,81,0,55,56,120,89,22,185,112,159,23,244,249,24,95,240,147,110,32,244,6,47,215,14,174,91,235,60,145,23,241,241,58,72,253,216,54,15,216,113,188,81,202,222,70,247,252,197,38,83,32,179,231,91,126,171,91,242,209,125,51,80,35,224,171,72,255,233,187,249,154,29,222,148,233,60,19,57,214,86,35,128,66,77,3,217,13,115,47,66,196,15,180,2,15,182,252,224,132,170,144,3,189,59,104,12,239,79,135,94,141,42,35,36,23,245,251,195,102,39,252,229,214,162,23,49,133,15,81,181,8,171,12,28,251,238,118,151,122,56,157,103,100,62,90,41,98,231,215,35,117,111,33,234,157,139,75,30,200,7,9,108,1,41,29,107,36,151,190,27,87,160,143,18,72,211,236,117,223,60,165,177,139,19,34,145,254,198,141,182,59,131,152,97,76,46,223,63,180,248,6,246,20,150,154,128,179,188,219,202,97,166,182,227,120,127,37,210,191,224,128,183,97,170,181,73,168,100,241,101,73,204,198,27,83,163,81,159,94,109,111,211,117,97,233,173,244,230,201,24,152,131,53,82,233,3,78,73,26,54,178,136,231,87,105,11,68,205,21,117,133,57,89,127,248,15,244,130,63,5,39,251,69,45,157,234,62,188,19,166,216,29,19,51,183,143,126,129,115,174,81,106,111,55,157,12,217,218,146,83,252,14,94,88,182,79,65,102,23,107,80,213,205,189,218,36,179,115,205,212,122,124,193,200,188,244,38,57,65,91,79,139,191,124,110,13,69,157,36,237,203,106,66,71,16,135,68,47,24,82,31,74,47,216,193,161,41,6,152,220,51,129,165,72,119,63,232,197,160,41,16,144,115,96,242,9,242,20,96,170,95,240,16,69,100,38,120,204,132,182,233,78,198,101,15,10,188,199,229,194,94,101,87,205,214,247,27,65,57,48,198,134,148,135,104,50,152,95,112,177,233,153,12,70,167,152,196,238,171,229,27,193,73,91,199,48,54,153,210,227,166,199,37,37,185,92,114,7,46,148,13,87,16,187,78,246,58,190,158,194,63,126,25,207,133,11,210,143,9,120,239,144,227,179,41,4,35,134,158,19,189,238,208,94,73,141,164,248,239,192,146,2,28,111,224,239,243,124,227,78,1,112,63,13,251,105,81,137,35,67,208,96,48,124,74,111,235,32,251,126,169,87,118,31,146,182,103,73,8,60,156,119,12,84,59,114,96,166,67,185,29,110,170,41,232,33,84,17,104,60,192,169,172,64,178,79,66,244,68,90,3,71,35,11,119,3,149,78,183,206,209,153,221,19,63,72,144,205,5,164,203,180,145,29,105,66,201,4,57,149,166,96,232,254,208,126,137,120,190,205,145,136,101,218,10,59,97,241,103,151,118,48,3,177,224,50,55,101,236,107,112,151,131,186,216,227,48,28,180,9,2,110,100,228,3,217,42,112,239,187,212,22,71,137,246,137,127,127,184,248,243,255,51,144,27,169,125,78,254,71,242,78,58,32,175,205,127,0,183,28,173,44,4,17,120,247,177,107,182,71,250,238,54,32,75,58,70,150,31,36,197,58,245,229,134,243,116,32,133,217,210,65,109,98,75,86,155,66,118,71,40,113,180,110,128,168,22,148,156,151,57,243,28,142,15,221,185,190,163,234,60,212,184,252,200,5,47,229,81,18,13,22,111,29,92,195,75,190,3,62,63,7,108,142,13,128,213,139,32,175,217,236,202,150,59,35,28,111,215,164,242,79,127,217,164,160,152,204,135,213,15,231,58,46,198,79,96,171,118,121,225,179,180,165,115,75,1,63,149,199,154,208,5,165,127,209,12,98,177,85,67,97,57,92,158,253,27,1,106,184,37,193,86,175,115,12,188,225,164,55,148,99,227,37,154,30,122,213,252,32,72,179,164,156,168,64,231,138,132,122,173,104,71,10,87,131,248,73,109,207,44,80,86,206,29,239,176,214,162,253,80,72,33,118,107,44,38,3,30,146,229,60,190,113,145,69,7,30,239,115,70,49,117,45,232,40,87,146,63,90,47,222,52,87,198,197,243,1,164,54,248,216,92,239,151,242,211,107,115,125,73,169,171,204,165,121,38,89,114,14,26,68,40,65,249,50,171,15,110,162,128,128,166,28,154,17,106,47,130,226,224,187,215,249,25,34,140,247,113,42,222,152,21,151,17,230,75,176,210,223,222,222,138,146,110,167,185,191,41,242,121,99,43,199,67,239,148,228,34,192,208,56,90,110,57,234,249,61,126,8,57,91,100,132,150,189,118,207,199,79,64,208,76,3,145,87,203,75,39,151,215,121,220,116,83,52,100,98,214,33,119,190,247,123,138,38,189,121,97,220,72,125,141,48,20,12,217,64,158,165,239,55,243,130,221,250,20,147,165,33,36,17,217,22,114,46,252,152,137,31,119,229,116,177,251,149,46,85,237,144,85,135,156,166,146,11,166,101,202,245,22,30,199,36,109,120,154,72,146,148,180,159,156,50,217,127,196,145,96,127,31,75,114,211,232,168,160,99,208,42,81,238,71,220,24,175,196,230,251,245,240,210,148,71,124,179,69,72,18,216,9,251,81,24,2,172,201,16,214,239,78,30,63,241,10,207,236,96,119,130,42,85,215,210,138,142,79,55,241,0,179,128,30,178,176,87,215,25,130,96,92,219,240,248,53,4,162,225,140,15,117,146,116,195,58,222,26,238,63,98,59,104,174,8,150,239,4,216,57,147,3,148,237,86,121,29,29,214,16,197,161,177,23,238,25,125,86,143,242,58,92,172,211,205,95,233,153,63,228,95,68,123,247,96,112,9,184,145,186,49,38,102,135,241,113,44,114,99,7,186,3,67,164,16,59,238,46,219,143,182,184,156,251,71,166,218,160,205,145,159,87,26,208,202,85,95,15,103,48,219,90,37,25,135,239,164,141,234,78,196,54,195,56,171,75,91,11,179,83,54,65,7,48,222,122,49,153,79,104,101,200,115,197,214,174,168,203,235,65,185,90,21,11,179,46,175,88,67,48,36,91,17,220,124,18,92,235,73,90,119,237,156,68,247,173,234,145,124,179,114,216,40,87,223,48,64,31,224,114,178,190,244,232,71,21,93,254,55,73,194,199,81,251,37,110,12,67,125,22,6,125,60,187,86,207,213,148,173,109,246,4,79,55,249,243,107,2,237,0,101,14,168,106,232,113,35,59,131,56,70,67,175,84,227,113,9,48,131,35,98,184,111,74,13,233,106,120,31,237,94,69,138,220,215,196,132,232,167,253,145,102,89,174,146,199,11,36,145,67,224,53,110,63,85,101,162,234,178,206,252,30,146,138,23,226,50,231,43,195,170,1,19,243,82,229,170,116,215,101,224,102,153,43,57,87,127,234,64,153,63,132,70,209,13,210,111,218,44,59,44,154,119,101,89,96,190,118,141,124,75,91,168,124,14,242,124,8,112,244,238,120,197,137,179,187,36,175,237,225,75,157,14,203,141,78,36,172,6,238,32,182,254,89,112,215,246,155,56,249,52,180,167,137,184,205,7,30,141,174,7,219,35,165,119,122,116,151,180,52,236,21,172,198,138,157,24,192,219,93,148,143,21,151,76,71,7,144,4,63,57,42,250,51,100,113,61,255,219,100,215,86,3,161,49,130,49,234,89,40,81,34,243,84,63,225,30,205,144,95,156,116,153,74,216,198,218,48,105,211,222,151,117,65,76,233,174,239,202,126,225,45,160,5,115,25,15,146,113,86,226,0,181,27,54,94,234,136,169,170,224,198,71,202,135,207,118,66,179,199,119,241,241,43,113,66,118,11,211,217,37,0,210,167,95,69,54,126,179,98,135,221,96,125,225,90,93,17,123,37,59,255,132,160,127,132,30,94,22,28,249,244,48,144,125,219,4,165,107,247,35,252,244,20,184,201,123,168,155,177,19,128,242,131,77,169,26,125,149,73,127,48,56,200,167,182,87,201,176,46,201,62,125,225,188,200,92,120,114,222,209,209,80,153,9,4,68,49,169,223,70,96,120,111,240,188,101,78,145,107,105,203,108,241,58,116,159,180,81,159,188,245,50,54,204,199,110,243,244,104,127,232,115,164,161,223,65,47,255,63,128,107,188,69,44,67,241,22,136,156,68,253,248,150,88,249,244,195,179,147,87,45,28,163,243,36,186,193,38,54,224,36,19,216,10,34,250,211,182,229,206,138,148,213,10,7,100,8,2,105,250,189,240,11,125,34,234,101,182,178,47,184,206,156,190,125,64,151,163,174,120,108,87,25,165,74,128,15,118,232,175,18,200,156,31,186,148,148,14,80,97,76,215,185,130,18,85,13,9,39,243,108,99,184,175,12,118,1,247,176,1,251,32,234,91,87,86,251,88,218,139,8,224,37,130,61,55,141,168,63,88,64,166,105,211,179,2,209,111,86,23,15,244,37,61,187,213,227,218,230,122,130,218,3,122,93,150,41,217,26,215,6,139,15,230,121,170,119,141,130,154,22,236,101,210,18,123,154,237,35,49,48,214,130,6,65,87,254,4,242,155,125,220,17,109,51,2,182,232,225,104,151,141,10,219,56,235,145,83,3,173,30,54,134,98,202,166,198,180,144,125,44,14,241,133,59,113,41,42,85,148,237,116,14,117,174,8,39,99,5,14,84,130,141,50,130,162,151,58,53,107,153,14,205,81,113,160,122,23,215,225,84,192,234,85,200,113,10,237,51,14,63,228,240,250,16,0,167,24,84,61,18,251,244,200,55,220,250,153,243,169,83,105,215,192,212,122,33,79,1,2,199,165,40,65,132,151,210,125,112,116,219,223,58,52,9,124,29,114,94,7,234,82,60,96,36,234,63,99,147,127,142,102,125,114,45,69,227,94,253,16,82,57,128,119,72,61,207,120,243,211,148,150,148,172,94,222,213,107,63,103,88,154,17,182,167,91,97,22,149,43,49,66,9,89,78,235,175,139,200,189,57,242,25,14,96,86,252,250,226,146,120,111,100,64,15,26,16,221,160,221,97,180,203,194,17,119,35,119,253,177,33,212,27,240,146,189,198,93,50,33,22,95,17,13,243,62,45,59,81,119,157,75,2,230,214,162,172,228,167,245,4,63,96,171,190,165,97,130,134,209,123,205,90,61,49,129,154,89,62,81,96,195,145,229,47,64,44,111,133,251,87,242,73,98,85,158,92,153,229,210,95,4,7,7,195,119,210,133,9,66,252,56,202,49,4,208,135,133,21,85,86,13,194,200,108,82,200,237,17,255,244,114,230,209,205,213,128,43,51,85,4,176,53,68,157,4,24,111,173,188,130,97,113,119,230,181,196,169,234,245,236,55,42,35,252,61,188,32,151,145,77,96,252,61,135,161,1,102,20,124,190,111,46,223,215,23,237,86,164,213,168,28,214,126,163,124,124,200,30,153,137,163,212,120,227,254,212,233,219,68,235,254,6,86,196,41,126,122,114,79,187,178,35,255,236,251,75,40,155,219,34,78,103,236,98,235,100,238,234,171,142,125,56,82,196,165,133,255,1,169,181,178,136,221,13,173,158,163,79,142,201,47,25,19,119,119,60,199,138,2,61,28,64,70,162,255,37,98,194,206,161,108,216,112,33,42,152,148,188,25,191,51,48,178,93,225,79,18,34,219,91,154,202,223,221,65,79,115,6,40,61,89,188,171,77,224,165,96,221,11,11,218,239,135,25,34,207,173,73,208,254,122,212,55,33,203,219,6,40,200,178,115,20,242,10,24,219,72,247,24,85,158,253,196,32,253,205,222,211,235,103,168,123,26,114,52,7,60,117,55,222,204,196,113,22,126,103,228,107,113,135,221,82,182,126,82,101,101,24,199,135,144,149,15,36,54,237,246,3,205,19,45,126,172,83,154,25,13,238,200,121,119,67,104,105,48,114,187,117,76,125,140,189,87,150,137,44,208,220,106,162,30,211,169,44,194,157,239,144,28,233,255,213,174,113,248,54,243,72,56,232,129,47,72,124,71,229,47,102,224,51,252,4,97,0,148,197,71,119,22,26,40,166,71,253,26,79,25,113,115,172,75,195,254,253,89,71,190,141,63,137,233,168,170,153,21,123,231,99,172,89,218,31,165,132,238,168,62,60,9,222,180,136,125,76,16,193,117,138,205,9,191,209,108,190,30,120,48,46,170,126,166,64,253,41,29,227,209,82,107,231,46,204,35,172,77,138,144,0,170,132,37,136,238,5,220,100,67,0,115,152,40,0,51,126,157,223,166,204,217,94,15,92,242,159,143,82,28,49,2,202,246,112,133,145,199,33,198,42,41,241,251,36,53,13,255,127,129,80,90,192,147,89,160,166,77,59,159,80,73,3,86,183,49,180,110,65,113,127,140,151,41,62,96,219,9,95,238,96,165,116,95,193,131,111,48,167,206,118,245,117,0,149,137,93,23,11,235,171,226,96,36,7,103,149,61,224,208,11,227,170,110,36,254,194,37,172,22,141,218,11,142,31,112,223,136,173,252,250,217,1,152,234,247,163,200,233,158,8,227,88,158,212,99,144,48,34,156,245,224,139,155,66,206,48,26,185,35,238,59,230,92,53,253,26,178,96,37,67,149,196,236,239,212,82,62,202,210,236,108,187,71,127,71,251,246,196,200,134,198,218,254,78,194,112,18,217,41,165,12,182,92,150,104,132,69,174,49,22,9,178,246,164,126,49,14,66,170,147,128,130,225,127,171,3,154,208,60,87,41,198,116,168,82,212,145,82,218,110,42,31,10,58,187,236,84,177,102,128,41,184,121,128,115,61,45,10,101,239,125,121,161,193,120,162,145,112,141,138,205,239,45,206,45,126,18,153,211,190,76,220,183,154,78,102,204,163,187,248,107,116,64,190,22,219,147,56,170,89,44,192,141,203,3,68,80,159,200,99,122,185,25,121,45,227,232,88,111,8,253,206,25,11,132,23,157,12,47,218,43,24,184,24,26,235,38,62,72,66,181,104,235,173,112,216,59,16,255,208,189,109,200,32,207,247,48,77,70,178,184,76,186,72,55,24,123,135,0,190,104,129,245,213,155,220,46,206,127,218,204,10,106,195,48,135,25,57,119,19,44,168,117,115,1,47,178,139,65,244,147,54,115,9,162,103,205,252,74,60,53,122,66,227,174,241,181,100,75,91,80,60,189,6,245,4,124,241,151,64,89,96,21,164,222,225,197,151,162,11,72,152,151,131,216,215,46,115,197,196,63,148,218,157,64,182,241,128,112,105,38,65,32,5,142,188,176,145,228,192,133,19,51,26,235,55,171,50,64,255,219,74,187,72,171,61,196,73,59,25,157,131,253,141,25,154,63,144,90,177,162,250,240,166,20,13,63,188,37,212,249,70,233,106,139,214,14,63,139,215,154,247,191,151,153,195,245,183,124,127,115,231,224,31,50,143,177,79,119,199,149,112,156,160,181,119,16,9,177,244,20,129,65,209,204,24,249,245,243,98,86,53,255,100,83,203,23,228,11,201,13,235,26,222,149,245,14,151,63,16,22,100,18,82,45,18,49,211,183,26,6,229,167,115,200,61,12,242,236,251,71,98,180,68,181,16,57,152,84,228,243,221,55,251,168,237,144,149,81,28,11,227,81,229,126,24,243,42,30,100,111,255,60,247,107,26,78,93,13,218,176,40,67,49,24,242,230,215,237,34,4,130,193,79,114,105,242,218,176,27,123,146,84,147,43,29,26,34,68,99,154,63,250,168,219,213,248,214,238,76,252,232,237,107,33,161,151,136,191,69,68,160,52,153,193,78,18,64,59,254,68,183,149,44,110,195,184,237,7,223,49,136,102,108,132,136,68,37,60,102,213,111,88,180,115,143,238,199,130,160,188,39,40,167,121,34,186,31,17,157,208,220,78,205,86,108,208,124,64,157,192,143,144,195,13,155,136,178,3,196,225,33,246,5,69,195,4,147,70,58,9,105,108,203,216,33,119,21,226,165,87,111,118,127,140,20,136,84,221,228,87,193,255,192,50,80,117,44,43,198,226,71,153,195,209,220,22,120,0,38,24,184,159,216,70,31,145,178,94,60,49,61,139,141,221,233,114,113,176,56,127,36,16,2,132,42,151,63,152,2,190,99,246,33,88,246,154,75,49,153,154,124,2,15,236,50,69,113,14,219,167,0,212,4,164,92,112,63,117,194,142,234,169,132,8,63,178,149,181,215,33,82,19,39,235,10,118,167,222,216,37,184,204,39,179,24,150,218,139,10,170,175,240,102,76,54,63,236,249,67,169,226,83,195,232,28,218,168,73,0,168,216,167,199,207,197,129,115,142,66,68,31,46,111,136,142,152,142,86,223,196,181,114,95,83,191,158,116,141,200,148,8,250,8,10,244,133,46,61,245,122,26,253,227,235,60,118,164,5,186,52,125,65,44,240,110,209,11,108,2,137,119,9,236,240,222,123,174,190,169,239,215,76,207,72,163,81,74,85,5,100,68,18,17,199,60,111,37,28,42,232,30,59,50,0,189,195,210,45,87,116,33,149,248,123,102,172,123,34,27,142,70,121,49,143,14,177,4,52,73,35,76,254,141,221,180,135,83,169,61,98,165,205,114,136,73,225,23,115,6,136,101,181,207,43,107,149,54,38,168,201,101,110,224,59,90,29,172,86,149,83,37,141,241,169,134,71,79,161,108,206,237,229,20,251,3,112,9,0,22,183,169,198,3,51,61,242,168,242,31,218,209,15,198,25,147,252,62,218,217,58,215,172,143,13,51,214,202,86,187,180,105,181,58,45,157,94,215,29,251,197,135,253,56,144,214,113,238,88,16,250,197,177,43,138,68,61,174,159,136,125,189,114,239,176,216,118,90,9,206,203,185,99,244,244,136,40,97,100,70,254,172,28,46,221,236,251,251,249,212,146,199,99,172,29,202,21,31,237,176,124,122,227,3,116,69,54,181,174,202,77,226,69,244,165,29,199,17,33,27,142,13,35,105,86,25,33,205,75,97,136,216,215,140,47,141,134,162,137,119,107,244,64,55,167,39,84,147,42,142,145,250,166,65,63,89,40,245,135,63,135,130,134,167,70,143,115,210,87,83,82,225,85,252,131,3,189,128,154,249,11,210,223,160,139,149,199,101,65,149,140,245,193,156,62,105,247,72,233,183,177,54,165,96,92,101,61,96,141,21,100,255,39,255,202,187,19,209,239,173,87,245,24,133,75,227,193,101,8,107,81,33,144,152,59,112,249,171,39,184,55,96,203,24,85,197,251,167,237,153,42,125,173,247,85,220,134,91,180,243,85,95,137,10,101,234,247,210,164,252,74,133,243,250,6,203,8,173,102,107,214,46,107,176,13,187,178,20,14,59,138,227,55,141,106,114,215,170,3,109,36,15,182,151,155,85,251,81,150,54,39,206,6,145,98,77,118,112,5,240,154,133,193,36,126,82,108,227,50,152,122,16,125,234,38,49,79,252,124,131,87,209,222,217,21,107,112,40,81,198,184,182,215,139,11,14,80,140,39,242,136,108,163,181,79,35,207,62,251,50,209,29,238,143,236,91,125,116,114,177,38,96,156,10,158,247,97,20,239,146,209,186,237,10,148,196,126,79,162,244,188,191,71,45,45,19,209,59,109,26,198,209,134,171,246,228,215,134,171,67,123,123,182,33,54,168,139,196,131,174,180,128,163,74,193,240,199,114,144,129,145,199,131,60,129,108,63,205,218,46,7,142,68,73,98,205,138,174,121,94,53,128,136,39,87,97,15,32,140,108,101,180,172,171,175,236,121,8,242,34,8,115,167,45,29,55,195,236,188,185,61,117,246,47,79,205,20,186,167,234,146,74,51,104,242,55,199,133,77,197,122,141,203,167,203,89,58,203,183,142,23,154,6,20,208,226,51,227,150,178,226,41,31,238,219,62,174,90,147,223,185,39,147,165,66,63,113,135,6,73,3,26,196,0,22,164,101,85,31,143,57,7,71,158,250,159,140,5,182,208,253,124,225,165,98,109,67,2,141,50,207,186,50,160,250,60,238,121,218,145,25,43,174,190,203,225,30,2,159,125,3,208,29,68,171,75,240,206,179,119,198,170,255,97,167,111,183,149,239,67,39,234,174,21,26,80,152,118,214,147,6,221,216,254,175,57,129,101,87,63,101,48,130,189,205,39,16,165,65,138,9,107,39,157,81,251,167,244,249,254,224,201,86,80,226,109,46,20,133,4,195,131,187,128,217,86,189,219,203,40,25,29,56,57,228,57,180,225,72,195,200,61,44,68,123,174,228,4,76,82,133,86,108,116,12,128,120,117,5,83,112,44,0,69,211,15,140,186,223,66,74,252,39,155,248,227,212,158,91,138,184,8,249,249,129,20,175,76,157,252,108,140,145,255,213,56,183,4,251,125,89,173,92,191,175,94,233,163,247,5,15,16,223,138,101,194,89,164,235,158,31,65,123,37,113,8,217,255,222,185,168,193,239,55,173,136,15,202,167,33,188,206,116,177,202,135,240,204,255,169,154,206,89,194,249,254,146,181,157,241,234,181,177,236,128,251,223,199,230,26,197,74,247,162,25,124,100,56,37,11,173,121,138,108,231,219,78,121,17,50,185,168,89,132,27,57,144,34,244,142,34,12,14,223,198,92,141,255,157,82,135,67,17,144,3,52,249,156,34,29,60,105,66,155,66,74,129,165,246,246,249,95,255,245,63,5,226,255,149,127,255,127,22,133,255,63,107,194,219,255,171,38,188,184,51,255,87,77,248,255,79,45,120,134,97,63,118,103,235,255,74,216,255,219,252,27,36,147,38,206,28,160,66,38,216,94,248,215,33,244,183,83,250,59,196,49,172,205,48,130,11,107,135,86,190,219,209,95,231,172,248,119,60,252,228,120,140,117,77,242,19,255,222,201,162,255,78,224,239,71,116,35,51,218,148,63,29,201,254,77,154,147,254,251,168,255,172,20,243,101,84,44,66,196,231,111,39,251,253,183,243,223,34,114,38,8,50,140,62,36,82,215,255,85,186,159,223,31,174,253,190,75,113,218,194,71,185,4,169,186,240,247,126,190,40,253,107,244,55,8,230,239,70,24,7,12,227,207,123,236,61,228,21,255,6,255,239,243,20,102,18,88,86,28,147,224,53,19,134,117,132,191,157,222,223,60,233,16,180,166,101,248,185,142,16,121,247,138,250,223,200,56,229,111,20,13,123,0,120,96,188,99,194,254,58,241,195,191,67,76,249,159,147,20,103,70,175,246,240,7,119,111,127,254,252,111,168,111,215,140,81,175,247,93,246,40,123,164,232,223,249,101,127,227,17,212,247,79,110,251,16,35,224,193,25,226,215,209,219,203,15,253,215,213,231,223,124,172,90,232,139,204,255,76,141,246,230,156,245,63,235,8,73,49,155,253,27,10,111,101,131,17,228,250,212,132,239,138,135,198,59,226,242,197,148,15,91,255,109,71,172,197,183,245,85,74,175,13,177,94,201,56,37,139,33,189,94,70,123,215,15,26,207,220,43,207,61,154,14,189,131,101,101,107,226,180,27,175,180,143,26,51,249,203,117,54,199,112,97,155,17,21,250,242,62,207,140,38,15,154,160,193,130,167,194,100,142,172,193,30,91,217,181,213,113,229,173,49,252,231,199,157,255,150,25,67,118,196,51,145,202,181,236,71,42,240,188,141,125,83,184,14,66,105,126,104,113,184,22,180,198,168,165,50,248,117,119,172,90,222,236,5,149,143,243,19,188,56,72,228,145,101,173,155,179,62,146,58,7,222,28,234,217,38,203,165,92,226,162,164,92,194,118,206,219,148,12,69,236,195,2,252,21,99,231,8,240,195,127,29,55,249,17,134,57,148,45,5,30,71,80,28,228,180,161,7,230,200,253,216,200,252,73,176,126,253,189,236,82,246,217,56,58,253,204,121,217,235,8,24,64,222,159,57,29,203,87,77,182,237,193,235,2,165,38,243,74,98,45,129,213,0,238,20,232,78,69,8,51,200,182,154,220,62,119,187,69,231,59,66,224,143,194,188,44,218,188,148,245,60,175,243,60,255,44,252,234,152,20,127,126,70,138,187,103,176,167,151,63,236,2,46,101,86,37,101,162,45,101,186,50,100,81,52,100,185,168,166,224,179,126,21,213,2,127,62,193,166,11,151,253,218,115,157,252,111,228,219,70,124,66,179,55,207,227,28,69,169,82,101,238,240,249,92,207,32,177,14,126,85,113,134,251,149,254,227,246,109,95,88,55,248,70,168,109,36,187,67,83,83,66,167,56,217,18,115,71,47,175,104,128,227,21,207,242,4,94,136,149,158,225,143,143,200,139,228,108,36,234,18,40,140,33,88,24,60,77,105,190,147,8,216,3,224,127,128,206,62,238,122,57,87,7,252,114,38,87,152,247,102,222,211,75,39,13,213,55,47,159,68,25,29,167,34,69,220,20,125,225,120,115,93,82,211,154,67,176,110,65,145,108,224,164,55,13,56,156,193,15,72,165,152,0,157,240,136,200,91,56,19,62,140,31,62,149,203,209,251,60,33,90,33,210,54,151,94,186,194,140,104,254,190,165,27,44,182,37,146,87,59,90,149,93,144,187,72,87,166,152,223,143,231,186,206,25,18,194,232,121,74,72,48,28,149,56,31,205,193,194,183,221,142,254,226,218,116,62,159,85,219,218,236,35,33,203,163,148,161,196,196,97,115,201,167,53,111,44,204,13,97,43,68,52,171,17,140,106,76,182,193,20,247,44,191,106,193,218,179,178,206,88,193,13,246,217,150,199,241,193,120,31,98,124,218,243,177,87,39,214,71,235,10,183,166,245,39,236,133,159,172,106,119,38,108,24,124,213,62,218,33,159,92,194,243,175,251,228,204,3,187,65,153,246,252,141,134,185,93,181,64,106,52,47,165,104,205,205,180,161,168,87,107,122,106,11,175,80,172,133,80,20,81,6,99,108,87,121,102,29,183,235,180,124,68,238,12,33,169,170,197,202,248,241,25,54,38,249,72,123,233,166,56,154,106,23,71,2,2,230,124,85,128,225,140,71,159,90,52,124,133,182,82,103,64,109,143,184,30,200,95,13,45,88,121,99,204,31,142,139,153,162,134,168,152,75,44,191,188,74,5,34,148,23,100,94,192,5,180,21,5,67,144,82,169,198,155,209,155,164,19,5,132,64,192,54,70,19,59,232,3,196,192,190,1,106,82,98,3,47,131,192,188,243,8,89,42,164,141,98,26,90,48,223,32,51,50,199,191,120,243,138,149,55,174,12,77,124,37,144,82,176,135,191,185,12,240,210,148,14,87,221,38,195,61,18,249,187,163,248,67,174,250,157,35,113,217,77,143,174,240,75,171,121,91,88,65,177,153,146,11,133,213,210,43,14,17,214,228,215,79,50,146,205,173,197,142,78,88,126,187,41,182,182,202,87,161,123,95,151,233,71,146,177,176,39,197,12,118,55,176,55,135,18,247,147,227,254,112,254,24,158,190,134,5,160,89,64,16,5,130,62,217,81,181,123,72,114,24,146,61,79,115,138,192,121,109,135,52,230,198,95,129,90,27,66,212,26,19,213,185,122,238,157,183,106,130,188,244,42,95,9,131,35,151,151,152,141,197,187,214,24,207,223,43,240,206,248,214,235,151,93,220,70,192,8,70,198,175,179,18,23,89,55,131,112,0,73,65,15,161,44,249,73,69,196,212,110,148,168,148,204,131,242,192,100,248,245,32,250,36,75,152,227,78,252,103,28,36,89,209,5,212,48,225,239,7,147,157,216,209,115,118,151,95,101,97,171,165,124,141,181,224,85,34,51,244,222,36,212,129,99,59,159,249,229,141,19,106,247,91,244,228,4,106,145,114,248,56,204,116,179,98,13,213,29,226,200,120,168,126,18,92,203,196,38,224,242,27,235,117,233,177,200,223,169,126,132,44,170,77,179,12,109,2,59,115,202,253,187,137,99,3,206,193,165,48,30,188,168,208,157,62,102,89,229,95,9,227,52,129,247,69,250,98,13,57,55,81,33,177,202,215,51,104,246,83,78,159,86,190,56,205,229,126,244,236,185,12,20,173,245,2,88,158,9,247,27,96,34,223,125,205,143,83,54,8,246,2,229,184,161,64,131,199,13,200,215,151,232,247,174,220,28,177,191,196,128,215,214,174,133,175,0,241,89,247,253,198,142,111,224,62,179,219,211,220,82,190,165,48,115,72,254,113,246,23,195,66,229,88,12,68,248,53,198,200,179,163,24,62,86,194,235,173,161,3,94,82,127,71,187,189,79,237,247,43,224,6,75,132,16,169,229,16,102,114,173,60,122,225,1,91,127,164,15,76,116,82,48,214,34,109,17,147,166,195,158,159,170,66,64,136,139,221,253,232,157,224,135,252,158,41,99,85,82,165,233,153,100,155,178,96,63,0,31,34,205,0,220,244,49,139,68,178,128,43,199,244,167,48,60,91,122,59,239,158,117,80,127,156,59,26,97,76,50,4,11,233,4,162,133,2,94,22,222,49,95,252,19,25,90,112,110,48,191,111,15,176,205,253,229,30,221,218,234,191,32,240,44,57,121,165,203,178,247,244,103,201,205,185,167,195,56,143,147,166,173,231,2,72,188,227,225,141,35,65,194,215,52,133,0,225,135,188,79,93,19,124,212,116,223,201,171,177,130,140,217,26,27,82,71,124,192,64,105,5,63,219,176,105,221,189,74,27,128,208,122,144,72,196,154,131,224,47,17,211,123,7,22,132,146,32,237,124,100,20,226,195,60,116,85,45,144,25,68,248,80,86,39,77,204,122,59,144,80,8,238,104,67,49,186,111,242,37,154,10,218,214,178,196,113,75,68,16,9,148,35,151,208,171,112,166,209,161,14,106,167,131,79,16,172,227,141,22,128,172,250,221,64,216,166,208,14,82,111,14,161,53,2,168,195,107,4,61,189,4,5,145,76,145,223,125,255,240,45,236,168,223,80,253,74,4,172,238,219,73,120,220,171,6,254,118,72,35,245,160,108,88,196,19,224,139,79,38,147,7,102,21,161,44,63,134,54,211,149,184,133,56,94,246,7,71,54,47,149,125,201,85,200,150,129,144,3,118,223,211,176,106,214,79,102,81,15,116,191,89,184,109,211,167,105,86,1,175,116,70,142,22,243,66,30,67,141,248,254,171,7,105,176,149,228,223,29,14,25,35,8,191,18,112,20,142,101,245,243,58,46,165,72,193,36,138,129,239,183,0,174,241,27,221,201,48,227,71,60,79,166,123,231,36,87,139,64,36,54,87,68,129,164,85,55,80,85,24,31,48,29,79,147,129,23,23,238,176,187,255,13,203,183,191,174,185,16,22,215,95,166,242,52,187,7,110,57,192,184,41,93,227,31,34,5,100,3,165,190,224,5,93,111,250,82,127,212,247,34,230,15,51,90,153,10,184,60,237,211,75,2,128,233,54,128,224,182,92,15,149,121,75,180,240,224,211,130,69,190,136,80,170,111,48,251,164,91,31,32,98,100,6,27,216,12,34,103,233,15,198,84,96,253,237,186,79,205,105,43,124,226,106,91,66,109,45,156,13,225,187,1,199,127,215,128,94,180,105,56,228,134,158,82,62,79,3,70,14,180,97,30,144,204,245,18,157,56,161,192,162,247,156,16,125,112,24,2,78,34,29,180,51,127,159,110,243,83,117,149,72,124,79,208,56,33,25,74,67,168,52,214,23,57,55,22,116,196,45,232,22,215,80,165,160,43,142,33,33,4,189,191,199,132,147,117,234,105,33,62,13,121,199,180,189,199,4,189,244,119,9,232,79,252,92,251,220,57,241,120,162,134,6,128,117,24,146,96,7,86,190,160,138,152,208,216,179,110,131,201,97,39,70,8,240,111,170,254,216,160,81,161,194,220,11,224,94,202,150,85,238,159,13,204,181,240,1,1,21,74,235,190,201,163,194,226,101,116,170,2,45,209,172,117,150,0,174,57,253,7,172,10,172,206,164,241,40,253,158,165,74,245,104,146,58,229,83,14,212,239,201,196,81,66,0,105,29,156,118,173,78,132,43,27,43,182,215,207,187,142,163,76,249,140,117,57,174,228,103,18,17,4,185,150,98,136,42,77,5,201,8,184,187,120,54,9,84,90,128,87,199,102,94,107,17,32,146,6,115,86,244,199,89,95,33,176,34,237,26,136,121,144,10,64,29,188,114,73,30,79,146,224,89,189,108,20,210,53,50,239,11,83,181,185,154,69,247,158,47,192,155,107,244,65,222,108,231,247,95,77,83,176,34,180,151,74,142,175,202,229,109,72,232,42,228,96,136,10,100,4,226,242,18,132,238,27,116,109,122,149,68,166,124,11,154,188,49,111,96,204,59,2,210,104,122,19,179,157,147,113,90,71,17,4,190,114,50,158,140,227,90,137,88,90,201,35,78,96,121,14,145,237,32,103,228,90,165,92,250,244,29,152,250,16,177,131,148,3,94,110,163,0,74,152,66,201,79,8,160,189,253,17,97,47,39,159,86,177,181,172,81,232,62,148,37,220,146,51,69,196,170,195,254,220,95,50,229,200,116,147,123,203,78,61,193,165,233,226,19,24,99,177,161,248,39,84,53,107,7,74,100,237,135,182,140,188,69,162,24,21,164,157,26,129,73,121,93,21,26,38,134,3,198,162,69,89,142,236,82,91,235,88,142,141,77,95,228,227,32,61,48,234,212,160,172,2,235,211,203,156,43,180,42,189,19,229,249,34,59,84,37,24,202,146,212,209,76,71,158,196,84,156,56,207,80,163,136,6,205,35,179,163,127,134,9,229,208,100,217,13,64,239,247,28,82,197,245,38,29,128,64,8,28,40,184,175,24,102,199,177,255,136,163,239,146,110,240,100,234,226,130,9,37,185,197,136,14,140,165,203,120,231,217,46,156,200,56,75,189,128,197,121,157,59,67,185,239,2,67,81,190,45,147,29,194,21,92,254,241,21,194,129,27,1,52,151,215,214,164,95,194,46,228,112,37,97,46,77,217,166,8,108,14,71,246,204,149,164,44,54,97,6,222,107,208,63,36,120,220,146,69,93,38,61,96,215,79,128,179,20,109,149,21,127,215,125,119,232,44,242,45,218,43,194,57,26,204,123,20,200,96,32,3,65,185,16,39,4,64,140,107,0,87,128,126,115,63,61,161,180,131,174,84,157,233,68,9,221,145,145,156,138,81,126,189,73,103,209,207,237,65,234,10,153,137,253,200,246,140,253,213,252,85,191,134,194,182,170,253,40,22,143,53,8,68,67,193,146,48,36,255,6,20,180,209,69,188,234,62,14,158,99,62,194,195,228,83,174,43,230,34,80,94,26,202,150,227,53,15,37,118,174,209,119,227,94,131,117,113,118,131,166,120,43,62,31,165,255,36,250,183,63,63,39,74,203,10,175,164,129,18,125,180,54,126,69,84,115,255,61,164,4,106,54,92,102,118,89,0,24,192,67,83,159,137,162,101,166,159,119,160,236,226,81,227,223,51,103,211,143,238,62,220,87,41,186,152,84,26,221,239,119,39,1,129,109,127,116,68,2,2,236,232,88,192,156,178,66,11,130,126,247,87,189,222,19,216,69,49,231,205,185,225,137,215,155,112,248,53,244,133,244,141,158,116,197,211,100,210,81,63,118,85,32,87,61,21,92,88,80,15,110,100,221,231,27,223,198,158,138,185,111,230,14,152,37,35,218,177,75,226,188,232,236,213,150,142,131,121,70,150,16,191,194,235,107,137,123,196,225,173,254,104,168,22,17,194,143,139,33,126,203,219,76,41,152,235,1,222,32,19,32,212,170,243,228,109,107,46,155,22,0,176,82,189,197,89,63,233,142,177,153,61,192,189,200,181,241,119,175,157,201,208,252,166,93,94,59,92,173,4,222,133,59,244,8,247,198,163,21,224,102,116,33,205,43,4,181,96,236,151,195,21,86,123,42,132,143,20,3,63,157,18,96,70,106,132,46,33,51,136,200,50,134,28,191,32,240,130,214,122,208,194,102,246,43,212,28,80,132,183,5,44,206,230,245,203,196,173,16,23,168,149,138,146,15,160,240,5,139,151,221,72,219,107,160,205,90,200,165,47,2,138,151,176,15,254,67,168,246,155,43,234,214,91,171,213,238,167,102,194,83,11,19,130,143,173,29,121,44,154,194,184,197,237,253,70,240,115,10,233,136,45,21,22,136,86,25,215,94,64,207,87,36,45,154,53,127,135,7,76,145,140,74,104,247,94,195,133,217,131,201,4,237,2,252,44,84,2,207,231,153,226,49,144,239,106,76,56,196,58,228,122,224,142,31,36,88,4,165,198,108,220,249,172,148,51,35,14,154,209,100,178,22,156,29,187,89,172,158,95,174,179,165,13,37,251,118,207,142,32,121,163,241,162,86,123,152,127,170,10,39,146,163,176,90,105,106,17,238,60,78,174,155,203,223,185,179,197,144,113,104,74,101,103,191,110,13,5,127,219,184,76,189,50,41,204,144,138,154,28,250,129,20,226,155,63,69,234,157,153,152,76,170,50,127,211,184,165,160,240,226,147,241,69,103,239,37,209,210,172,12,174,54,104,77,177,123,202,85,242,162,201,187,229,25,191,195,7,97,7,0,214,57,175,55,5,172,148,196,158,213,233,102,113,235,210,150,167,149,225,150,148,254,172,91,137,83,158,218,78,52,70,144,192,167,0,115,113,224,113,16,133,59,125,217,16,154,32,179,106,121,99,254,35,3,190,139,247,64,241,124,171,163,64,180,103,146,57,161,39,105,118,156,218,1,34,187,13,38,9,36,206,244,5,70,72,245,244,103,75,205,20,28,232,38,139,79,15,201,180,54,63,196,219,161,10,151,47,49,83,160,178,214,38,33,236,213,39,202,196,44,214,215,167,57,166,249,72,1,83,134,184,172,209,33,38,88,69,131,67,163,130,81,121,229,92,176,25,9,102,224,35,2,31,61,89,47,175,196,117,85,149,133,160,166,222,121,224,173,212,219,86,136,167,114,11,174,125,222,102,52,214,93,195,90,207,108,249,18,32,90,144,89,197,160,25,228,154,75,193,118,227,31,69,176,158,56,64,6,143,92,162,65,147,34,83,138,149,72,24,163,69,78,75,184,97,193,233,228,94,105,73,181,114,243,73,222,230,180,156,89,195,150,214,170,5,139,157,162,197,97,234,233,71,196,150,128,200,194,251,203,199,131,173,31,29,58,18,178,224,33,39,89,100,186,89,245,96,85,1,162,122,175,222,78,0,0,175,74,173,209,46,142,20,10,141,4,109,130,153,147,191,140,71,247,155,47,15,166,252,130,61,182,62,162,104,147,105,5,109,163,87,178,110,246,147,22,82,152,226,223,242,54,39,178,62,121,193,235,39,36,62,34,108,23,179,6,117,196,152,238,246,49,157,68,90,199,77,70,186,124,212,40,55,55,133,185,116,172,105,89,73,230,35,22,84,187,27,173,153,189,100,244,234,25,220,52,152,31,156,129,141,234,184,244,129,135,111,68,90,77,226,0,57,227,93,109,157,49,57,132,213,162,95,191,26,205,132,232,122,82,72,167,198,41,60,160,154,190,10,240,160,17,118,63,65,144,65,186,153,204,44,51,196,150,197,51,248,227,236,223,40,44,203,158,227,50,82,241,46,158,20,2,230,185,238,122,9,7,157,87,51,62,26,197,236,130,177,246,21,243,199,39,69,113,146,86,122,148,88,114,215,61,248,146,29,98,131,56,158,219,34,210,202,234,187,85,27,229,86,182,16,32,97,249,31,187,103,176,31,99,83,202,13,20,103,206,87,87,129,69,185,125,40,217,140,77,137,226,240,179,37,192,33,226,15,130,110,246,197,199,173,106,59,5,232,66,234,217,88,27,90,187,40,150,6,33,33,246,178,218,44,140,48,228,185,26,156,233,166,250,217,251,62,105,188,224,65,0,183,5,208,202,139,215,1,145,46,248,197,135,154,53,103,157,6,54,171,41,133,20,133,245,15,247,82,140,150,114,194,110,177,114,10,178,95,236,157,39,106,39,5,51,124,23,250,142,133,226,139,30,105,66,204,38,108,35,219,203,228,94,227,243,188,151,125,247,100,117,22,189,9,191,33,60,179,66,140,152,56,228,40,99,28,212,237,42,143,106,205,157,195,229,16,2,187,179,89,78,145,201,184,233,69,38,252,206,240,16,65,27,2,119,252,230,230,234,147,11,134,141,220,131,147,223,65,179,17,109,76,14,249,125,231,84,187,220,172,243,19,112,228,6,108,182,28,203,37,48,163,55,164,222,178,52,74,178,232,105,0,147,40,149,64,118,137,182,109,20,51,169,192,213,71,63,210,60,147,134,49,160,130,241,199,192,50,246,218,49,193,247,84,252,76,140,160,120,239,214,184,255,122,207,105,70,160,30,242,111,216,96,255,190,228,97,103,245,153,165,123,200,3,145,16,26,90,234,100,113,36,129,169,4,26,47,65,247,193,238,63,211,186,125,218,158,200,55,227,37,136,15,131,159,156,150,23,19,92,186,82,154,69,221,97,178,65,103,172,221,241,74,98,56,205,40,175,9,85,63,3,21,60,62,95,90,54,190,234,32,111,180,198,211,115,182,124,151,31,247,82,30,163,246,168,229,211,254,178,154,61,1,89,36,96,75,138,100,2,72,53,23,123,57,130,218,33,35,18,216,207,11,150,188,172,55,124,29,59,132,67,92,104,41,72,239,193,159,92,45,112,221,126,135,235,243,208,238,47,88,198,182,160,175,115,111,138,35,53,220,77,119,127,195,149,65,34,74,134,200,143,252,43,195,201,206,209,155,54,102,149,219,199,254,4,6,231,213,125,150,224,112,182,175,186,119,248,149,213,143,98,152,69,58,196,178,104,172,249,89,217,47,67,1,203,47,6,127,117,5,29,93,18,16,81,66,226,46,206,65,179,254,245,197,23,118,44,21,60,226,199,249,149,28,178,18,227,43,90,229,221,187,172,188,251,214,74,50,158,187,194,91,126,29,111,106,175,214,77,73,115,22,171,149,212,175,54,203,250,68,85,33,15,237,190,199,11,32,200,134,163,229,135,75,85,27,77,189,182,35,32,49,14,53,186,211,180,230,11,187,78,57,155,204,11,165,212,165,227,167,170,190,127,222,79,250,125,153,231,185,246,229,15,98,71,192,196,207,143,24,183,111,236,157,96,211,23,69,29,59,192,27,184,118,27,165,127,131,108,144,221,250,43,206,210,95,191,48,121,94,203,74,127,169,110,147,191,123,213,190,225,10,36,178,234,75,148,214,216,138,223,234,23,160,251,178,52,45,184,12,50,52,149,197,244,209,242,221,146,189,88,208,222,64,33,226,51,82,107,45,23,107,214,121,93,198,147,30,30,148,7,201,58,56,116,208,14,193,97,146,159,237,196,179,211,12,58,113,71,242,244,112,36,33,42,117,126,245,136,11,252,100,1,27,6,183,97,53,79,100,231,78,158,229,175,59,17,131,112,208,165,98,99,35,107,41,155,104,16,223,12,42,78,142,96,13,76,213,37,62,103,247,134,37,50,71,79,61,139,163,31,249,64,212,129,121,62,45,77,39,30,191,100,98,8,208,247,71,180,54,97,132,62,150,169,31,196,225,32,217,210,96,0,220,72,201,129,198,138,163,121,63,19,176,220,104,233,19,221,109,60,234,188,63,96,29,232,250,180,182,119,162,166,10,202,213,174,136,203,203,43,3,158,94,121,227,72,239,248,85,119,37,91,242,106,154,156,69,247,142,37,220,186,195,189,221,139,238,108,42,107,209,207,199,164,242,160,95,204,206,147,2,211,84,6,128,65,174,219,110,68,131,240,107,58,31,242,53,220,243,201,240,31,202,3,85,127,55,235,43,22,74,16,224,226,35,1,0,191,66,186,21,85,201,199,5,95,247,25,36,253,202,243,229,64,97,244,120,84,127,54,227,26,27,148,3,248,194,34,71,64,24,4,98,123,118,146,43,147,160,93,236,148,80,192,181,12,179,66,195,196,26,132,175,196,137,131,9,93,11,122,0,143,149,110,240,3,26,232,28,22,173,155,245,184,159,177,77,147,67,150,34,55,1,134,106,72,180,81,53,210,43,229,175,196,138,141,19,112,178,245,249,74,133,44,103,183,85,168,179,183,189,125,51,28,239,103,55,94,105,49,172,148,33,177,63,210,254,138,78,13,179,220,172,180,156,185,47,237,107,127,62,153,115,68,159,52,209,46,221,250,180,56,135,230,137,218,140,129,108,136,26,214,1,191,175,212,171,174,114,218,47,208,81,159,159,66,100,225,81,128,98,47,220,194,103,1,202,123,89,224,9,127,150,178,125,32,238,68,26,26,147,14,74,201,46,50,147,253,252,239,137,48,91,185,206,159,213,182,132,176,150,217,49,56,121,72,213,15,11,207,200,21,143,32,200,122,78,189,154,35,6,74,128,77,251,192,155,53,227,67,70,97,251,76,217,208,99,30,193,43,194,168,221,142,159,28,107,82,67,122,30,232,132,1,11,97,101,251,40,8,133,248,150,241,54,44,73,157,247,0,39,30,204,85,180,203,144,61,60,173,137,166,9,127,126,174,39,165,221,196,56,94,203,233,140,213,78,28,151,114,37,239,120,60,83,241,17,192,237,66,91,14,148,66,214,244,160,49,228,196,96,157,236,196,211,116,201,234,183,96,114,135,73,228,212,225,119,29,73,148,180,136,100,117,206,13,124,121,37,138,54,12,229,155,243,237,108,145,154,62,126,72,69,88,5,243,196,225,104,230,21,190,247,100,35,146,115,20,251,197,86,158,151,250,170,12,240,252,80,140,60,185,232,205,53,183,80,87,224,37,168,237,174,64,157,160,133,174,234,115,245,203,124,248,24,106,93,174,73,132,231,220,161,146,242,192,110,228,64,251,251,78,3,108,13,43,138,213,119,200,55,173,163,30,229,16,5,105,233,91,122,62,203,122,176,96,84,143,214,14,153,54,61,181,229,217,29,66,5,108,29,238,240,10,183,117,249,38,55,8,56,78,242,178,38,168,75,196,49,117,160,176,206,40,147,99,145,7,75,28,134,125,197,90,166,71,146,19,202,56,1,237,89,74,154,119,77,190,76,9,17,43,74,71,38,248,92,50,216,251,187,8,186,137,235,220,0,42,38,148,92,208,96,122,144,192,185,209,240,125,83,118,97,194,86,176,253,112,251,177,6,242,175,142,242,189,139,26,110,21,10,46,208,187,63,204,46,133,187,241,32,94,80,215,154,232,222,178,140,54,45,199,106,223,53,200,81,58,163,168,240,149,200,114,189,56,199,224,52,152,129,15,249,150,96,202,213,235,140,46,153,235,42,49,169,164,73,171,104,151,194,94,82,48,81,242,108,174,37,89,81,239,118,90,86,115,152,246,16,16,92,23,248,10,54,97,211,209,98,22,69,84,125,152,96,62,71,23,50,117,200,240,93,125,190,70,106,189,180,54,195,229,146,104,73,58,106,73,255,186,2,162,212,84,35,122,53,195,49,253,16,123,209,126,48,15,177,124,93,197,129,69,159,190,61,178,151,169,22,47,253,246,109,174,109,35,11,206,26,157,218,41,45,207,189,198,35,129,215,103,17,249,113,236,175,233,69,7,87,21,20,59,222,237,82,107,136,54,124,195,196,144,2,234,165,62,53,211,185,203,17,69,223,154,199,112,61,135,238,183,117,162,131,244,122,91,173,167,63,69,181,245,131,21,208,251,138,69,61,73,159,206,107,53,194,251,178,149,246,192,245,186,9,170,44,41,170,230,164,219,142,238,229,83,196,190,99,52,223,195,43,83,208,149,190,152,147,149,200,111,77,31,130,238,242,175,220,182,203,185,239,191,218,200,223,184,25,126,173,192,222,251,150,67,231,196,78,181,115,57,170,70,15,202,44,106,81,251,98,60,161,218,29,243,24,208,97,200,0,192,3,209,163,243,141,126,81,30,142,167,20,245,242,97,67,178,155,37,170,139,36,21,121,99,183,117,247,51,191,161,162,135,55,71,87,16,35,181,32,44,172,133,96,191,54,89,134,5,206,177,236,209,250,132,245,40,172,37,87,164,21,139,149,21,179,157,164,88,40,75,142,253,34,186,106,253,154,214,182,102,255,205,91,166,243,221,164,45,175,114,164,11,195,37,102,4,30,219,18,200,49,102,69,41,173,248,204,187,190,145,163,119,174,68,184,198,75,3,131,121,33,0,247,186,81,68,232,249,250,193,103,219,138,154,7,158,82,61,24,155,16,7,20,20,104,37,128,172,13,159,25,162,217,242,212,33,120,148,13,102,96,178,184,148,169,158,117,150,185,133,203,203,229,61,214,216,90,100,220,87,97,99,37,228,193,228,5,201,208,130,104,41,51,8,252,110,67,94,72,180,13,254,178,247,81,113,193,3,33,207,30,162,27,59,244,83,48,7,128,250,190,144,237,126,148,4,28,80,5,170,182,192,164,200,220,89,173,184,64,212,27,90,137,168,191,242,46,166,40,91,184,225,180,192,16,18,237,101,244,77,69,10,249,189,222,121,76,140,158,190,122,98,233,176,98,190,193,13,33,215,222,163,54,163,200,126,200,158,178,79,137,120,69,111,200,254,173,202,29,218,78,97,119,78,21,47,59,110,160,4,107,186,245,53,191,233,100,161,251,196,147,119,229,117,14,191,107,245,23,10,101,26,208,193,219,26,110,84,48,134,62,28,1,32,42,225,245,64,60,102,89,167,139,123,3,36,10,213,75,96,29,171,21,37,67,160,135,195,250,58,201,66,49,67,217,88,157,183,24,124,203,30,211,203,242,180,176,197,174,56,195,19,183,235,117,147,96,168,55,23,75,135,79,225,210,168,236,80,98,252,186,111,32,160,18,174,106,33,246,200,130,169,194,213,137,97,232,249,0,176,215,87,174,114,43,159,43,122,78,224,92,191,237,55,42,189,218,223,190,198,87,19,18,132,249,74,238,65,192,162,158,66,176,105,137,231,119,56,214,8,164,39,147,193,236,175,203,56,191,184,234,43,128,210,174,243,145,174,239,77,98,178,61,224,234,199,110,86,211,243,78,119,39,48,47,212,67,148,74,227,57,35,165,239,158,70,224,38,13,6,191,9,250,9,190,147,38,217,90,60,195,158,103,242,138,5,25,223,246,199,229,249,134,23,161,81,189,118,233,219,15,5,128,66,87,226,13,246,121,105,10,85,168,17,49,21,108,41,1,36,131,40,23,44,78,225,113,252,228,142,232,192,92,70,26,119,49,146,236,236,239,236,57,118,96,13,241,46,233,171,236,48,29,66,142,191,154,16,15,250,193,40,69,59,168,5,140,53,173,161,198,129,51,65,126,231,35,99,215,129,143,105,46,32,48,145,201,5,144,74,151,132,217,52,165,122,245,124,61,16,54,47,60,174,227,15,63,128,43,92,127,180,152,77,95,103,245,70,240,160,151,244,106,163,134,228,89,225,107,20,75,124,223,91,160,171,97,237,101,108,8,76,93,110,189,224,184,166,223,206,74,167,103,255,117,251,181,214,121,126,239,129,252,37,156,236,26,159,122,251,221,31,195,71,15,67,146,154,114,191,57,139,40,38,57,188,17,229,60,22,75,16,65,43,166,205,172,0,173,217,112,102,174,22,64,65,128,193,64,246,191,110,138,108,207,47,145,134,186,95,132,12,240,239,7,133,97,173,67,77,232,227,187,13,105,242,120,204,15,235,193,29,18,74,196,157,16,155,90,110,166,90,94,6,43,121,81,117,233,238,24,75,31,228,135,62,92,233,168,184,29,108,31,57,187,0,246,226,160,248,166,31,219,57,70,7,18,145,78,190,100,32,32,219,206,35,80,25,131,74,213,66,79,60,159,240,33,6,28,113,72,98,244,193,121,2,123,14,192,218,52,108,192,138,226,131,110,51,22,235,210,199,46,174,63,5,164,213,61,128,99,20,25,39,42,121,85,217,154,191,198,1,127,249,14,32,99,89,175,175,236,120,53,62,160,56,230,249,45,112,224,26,77,34,174,221,220,146,121,191,147,43,45,85,97,9,183,105,51,12,142,87,51,163,197,129,36,6,169,25,83,199,245,103,190,215,51,162,216,17,252,60,0,29,191,190,110,74,176,84,60,52,130,18,39,16,45,102,112,252,10,230,234,26,76,87,85,105,154,209,20,52,45,116,63,250,35,89,154,15,89,228,192,136,220,224,27,216,55,129,240,189,46,168,33,198,73,96,95,245,88,223,241,126,142,135,73,217,193,44,177,123,59,212,245,104,148,126,29,151,216,6,62,49,121,190,93,43,103,90,114,248,35,228,213,134,45,103,58,145,109,13,181,24,252,129,230,206,170,62,176,255,116,51,245,206,121,63,136,53,254,154,61,139,91,244,49,208,20,165,169,213,124,251,157,116,168,194,175,217,44,49,223,167,172,30,83,17,220,218,214,248,152,63,164,78,94,104,117,219,60,2,179,195,252,197,79,80,24,195,112,168,68,211,218,193,84,83,248,42,62,209,6,224,120,52,109,63,52,233,224,148,227,164,200,228,33,66,171,254,110,94,32,61,241,105,210,38,153,168,194,200,83,145,171,151,135,249,128,183,223,176,1,97,136,114,28,103,78,99,205,240,160,87,183,156,83,155,159,196,177,147,73,93,32,255,190,241,107,27,123,196,192,251,229,208,248,35,171,213,189,92,76,182,6,174,74,244,100,171,91,221,133,152,244,30,21,200,92,237,69,110,138,98,50,201,4,104,188,148,157,154,52,109,47,220,186,156,107,238,143,27,222,111,247,54,21,68,8,149,61,189,102,249,253,29,76,139,28,135,251,139,13,65,103,131,75,73,74,52,174,193,251,235,15,20,205,75,196,84,122,105,221,142,117,93,41,132,174,124,123,251,205,92,23,160,41,181,193,160,225,89,241,182,181,252,60,104,7,161,229,152,33,63,12,134,155,59,87,53,119,149,144,157,209,140,217,20,62,62,246,231,30,253,233,137,104,58,130,128,24,218,199,90,148,192,43,157,75,222,38,23,79,204,141,197,27,8,238,62,19,42,202,117,45,169,84,31,223,75,147,238,160,231,160,61,29,79,240,94,108,155,231,242,210,201,84,184,1,245,49,8,153,236,107,83,50,228,179,12,106,86,109,126,75,71,78,84,209,63,26,46,56,71,194,89,114,44,46,179,254,169,64,131,242,224,126,86,172,157,221,204,61,62,121,116,30,214,179,146,244,58,214,0,251,117,134,184,80,143,58,226,210,98,153,216,73,189,235,190,80,11,247,86,182,228,94,118,217,250,242,16,188,121,167,114,127,133,17,188,147,248,106,29,93,244,180,76,107,43,107,84,110,155,181,196,106,240,90,222,114,130,202,213,0,84,239,67,72,224,53,178,40,84,185,153,127,194,103,163,58,206,32,94,233,26,163,230,222,138,67,89,141,171,194,227,19,238,200,213,8,250,124,251,88,133,42,0,242,18,142,74,208,242,48,61,101,38,105,156,31,240,24,101,111,139,203,250,87,71,152,201,136,174,36,117,174,95,217,17,153,133,189,25,47,128,174,0,148,82,245,54,193,139,95,156,247,225,98,148,70,85,55,192,73,90,142,168,232,127,17,140,219,86,119,30,163,207,127,43,238,167,127,209,23,201,43,186,43,68,118,103,102,175,156,68,199,169,122,61,54,27,160,198,1,224,23,21,223,220,175,149,226,135,75,131,23,183,190,138,121,156,238,183,12,6,8,110,33,191,34,154,197,47,39,54,17,21,190,7,232,25,144,110,51,7,12,48,230,232,211,159,167,224,115,49,231,204,31,28,237,178,77,133,71,245,195,84,153,166,102,16,173,189,74,64,36,54,158,136,6,38,98,67,186,226,227,112,53,161,87,193,66,13,30,53,223,85,196,234,55,193,169,123,149,40,26,55,132,138,185,225,254,41,234,71,31,197,103,208,8,135,170,204,178,68,57,238,56,68,205,76,178,17,85,126,75,27,129,56,90,227,197,89,97,2,88,34,48,235,135,232,194,62,17,115,249,168,38,149,30,211,164,130,250,223,117,226,46,167,48,172,33,229,191,49,120,212,55,159,254,246,155,44,99,118,107,190,11,221,150,223,153,138,58,59,100,29,20,81,167,43,165,14,185,154,116,222,45,110,61,248,221,137,166,36,3,98,223,22,46,244,191,20,177,68,250,236,157,8,250,134,156,0,164,230,30,26,68,2,227,222,184,53,200,55,195,52,121,83,29,178,220,196,164,117,179,69,212,121,98,58,132,104,62,240,240,32,155,128,217,87,210,44,201,248,24,201,47,255,122,32,164,7,40,103,182,38,240,157,86,74,161,65,180,255,88,242,150,135,160,250,49,57,64,37,41,18,113,76,27,73,22,188,184,41,109,251,178,154,148,103,159,93,67,40,80,139,122,83,209,150,79,89,163,159,4,118,0,167,134,65,21,124,150,232,52,232,64,130,211,28,124,200,200,130,127,206,24,190,153,82,75,112,209,197,246,24,250,245,128,82,128,8,77,13,98,207,85,130,5,184,53,9,231,235,134,245,51,237,135,50,97,175,119,63,218,202,55,172,51,161,115,17,241,51,240,110,116,204,91,81,125,94,211,75,242,89,56,9,234,243,110,247,137,31,131,176,44,26,48,216,100,191,5,164,88,222,182,55,171,162,3,189,217,19,161,199,226,159,63,249,227,48,185,31,155,52,253,79,10,124,21,125,100,229,159,72,182,97,141,149,158,143,46,176,71,144,8,90,19,238,229,117,232,128,130,155,134,144,241,107,126,9,233,74,181,244,163,253,71,116,78,73,129,112,191,248,18,204,66,182,49,11,5,165,105,10,16,235,180,142,248,93,89,111,138,213,186,18,126,35,67,159,236,70,205,245,82,33,47,180,183,209,25,8,231,27,24,35,188,185,55,100,81,122,103,164,203,128,76,75,162,89,5,239,163,120,244,67,95,138,105,8,26,186,91,214,245,45,219,10,197,121,157,113,7,255,94,122,5,237,19,78,191,101,22,188,199,11,59,37,56,41,17,254,212,201,153,110,199,3,155,196,121,184,169,209,233,81,219,74,62,165,2,91,150,251,34,169,166,214,157,225,135,10,125,16,191,42,70,165,84,161,155,236,141,203,19,29,86,31,47,80,131,237,213,51,252,155,35,38,83,119,131,66,143,9,232,193,193,187,9,44,67,155,129,78,239,207,10,207,203,41,92,178,34,178,34,159,94,100,140,188,58,187,221,111,183,153,158,181,231,88,231,167,183,76,224,143,95,106,45,195,223,108,41,191,100,132,109,117,36,44,9,10,127,196,116,205,5,55,216,101,155,1,118,45,54,158,229,89,228,52,202,113,56,198,109,25,92,167,152,209,236,190,203,40,37,193,23,123,5,142,152,128,19,203,203,95,75,28,200,144,69,51,22,37,58,114,253,192,162,26,127,107,54,155,224,239,165,30,197,122,198,127,69,163,186,193,23,156,82,31,142,38,241,70,151,56,105,29,8,198,122,132,230,52,52,100,13,168,242,146,198,160,176,238,215,61,181,252,163,171,105,93,72,139,13,241,162,243,99,157,234,94,119,13,92,136,11,92,255,221,171,133,5,128,41,144,210,116,108,13,209,177,74,161,96,54,161,31,191,151,156,9,173,124,126,210,85,235,4,193,11,87,12,100,76,198,36,90,24,16,146,47,82,12,64,46,141,16,201,1,227,39,124,254,218,148,76,47,189,78,208,138,161,250,48,111,56,135,109,94,63,221,140,216,168,0,245,2,208,111,2,103,171,240,186,46,31,32,201,64,65,206,194,66,41,26,148,45,179,140,155,32,57,181,117,103,30,16,146,99,43,13,148,248,248,38,246,108,35,242,124,71,203,30,52,62,135,0,85,150,231,32,126,100,67,104,228,217,212,251,155,141,234,159,160,203,46,231,225,29,185,102,253,169,253,36,116,114,83,180,55,9,230,119,113,212,168,191,69,254,209,94,101,127,6,29,194,233,57,185,130,51,183,185,199,175,252,224,237,196,190,139,216,253,53,6,23,74,199,246,147,61,199,202,254,17,168,226,58,240,141,34,5,228,90,171,89,4,254,71,144,172,197,167,64,157,43,106,195,243,235,37,76,217,68,206,25,4,168,69,130,90,44,121,68,89,208,33,16,234,8,5,103,33,233,188,122,28,210,162,85,65,165,189,160,175,91,58,240,165,4,190,89,3,213,203,99,195,105,20,7,90,56,47,90,31,135,251,231,89,52,72,85,81,16,129,226,99,56,181,252,187,255,110,195,139,74,196,141,87,103,142,128,111,26,89,181,49,192,242,142,248,21,70,147,140,234,249,81,205,125,55,176,172,8,249,112,229,6,142,84,187,249,49,237,36,189,186,99,60,244,115,130,160,124,54,109,163,102,146,90,23,190,117,30,156,154,154,6,149,175,192,224,254,244,170,137,109,197,21,75,54,78,167,108,166,248,31,184,117,153,178,163,159,156,182,190,158,96,209,24,33,181,9,48,182,10,174,216,252,93,224,24,243,234,7,152,7,126,14,70,167,234,2,109,174,41,236,164,215,7,203,149,58,11,26,232,199,222,31,216,29,60,242,16,124,37,76,36,221,148,156,96,242,5,174,215,199,126,8,64,163,45,68,160,1,233,255,136,142,81,47,55,36,107,120,96,3,237,74,175,254,177,146,56,185,30,96,83,70,224,172,155,48,150,63,154,238,80,204,232,104,37,99,110,20,198,103,146,49,106,102,209,4,149,8,180,187,4,111,209,177,139,214,98,115,58,68,94,159,52,176,3,90,11,175,48,173,248,28,103,83,169,1,34,172,6,48,228,119,155,41,21,140,69,77,38,73,164,232,248,160,168,10,62,47,132,60,219,219,51,235,157,6,147,206,36,174,67,43,220,238,27,175,88,161,121,48,37,48,172,227,249,133,251,153,13,62,174,234,31,227,116,53,252,149,42,152,61,89,84,20,172,225,152,181,43,58,162,176,194,118,79,18,110,250,184,213,235,208,35,136,118,213,231,71,12,226,30,31,117,120,128,92,6,172,236,99,173,14,215,225,79,169,40,176,65,127,236,145,230,247,158,48,99,37,209,130,135,127,128,11,120,217,9,83,177,68,212,217,4,142,215,121,45,37,146,191,43,140,63,146,214,220,10,252,214,248,239,243,198,205,49,22,28,205,209,29,218,164,75,197,103,80,208,118,187,115,212,206,232,184,4,78,252,93,178,169,159,116,89,67,240,96,72,141,137,34,249,26,185,91,31,72,195,117,68,25,21,109,113,59,91,100,222,198,77,18,228,219,244,70,186,49,117,253,75,217,66,96,119,114,130,54,212,135,36,159,10,79,120,27,189,154,72,123,188,135,40,174,229,129,135,121,137,62,169,100,73,133,233,231,133,14,20,245,151,34,212,60,104,0,39,197,59,243,123,3,45,120,112,158,12,242,177,42,134,220,79,90,136,33,9,118,89,117,229,53,193,235,94,255,134,224,194,245,8,85,56,218,101,86,173,14,7,137,174,233,209,103,159,79,131,173,54,215,185,126,187,219,18,201,9,69,241,135,122,243,118,245,205,178,220,52,190,59,123,244,117,185,135,236,128,185,224,109,204,198,253,177,217,141,76,190,158,12,127,154,122,100,57,42,246,190,167,72,90,40,76,123,101,218,111,226,71,126,56,229,195,206,231,223,245,90,247,192,175,69,38,126,82,212,117,80,182,211,11,5,193,95,91,27,106,173,157,130,192,53,15,46,230,209,40,142,142,251,105,250,40,219,51,118,92,183,190,74,32,195,142,116,29,89,21,54,207,51,88,10,218,197,91,239,115,207,45,9,80,161,156,51,175,126,141,95,13,81,218,138,195,71,48,124,243,7,208,244,73,70,17,199,21,21,41,252,75,35,5,245,90,109,134,89,195,48,252,237,216,223,92,207,2,249,0,83,68,134,126,220,243,199,156,72,83,229,177,178,66,52,8,168,122,17,21,27,74,242,140,122,47,122,3,159,12,171,237,222,55,49,248,219,245,7,23,252,134,137,130,186,211,76,201,139,94,209,72,214,94,70,131,155,96,56,69,23,6,222,233,93,251,41,31,102,3,166,36,194,248,205,172,154,134,112,172,102,191,235,93,170,63,140,16,237,207,197,36,144,110,234,92,79,177,142,206,153,205,248,77,27,66,120,169,7,115,118,19,93,88,32,245,105,26,204,93,145,64,104,44,99,40,192,253,18,7,137,105,146,63,133,186,189,129,50,10,229,148,245,113,13,35,43,62,191,231,185,210,27,120,21,41,153,168,205,137,146,139,116,194,131,249,76,208,247,190,109,39,143,12,192,178,42,121,216,208,44,44,143,59,109,22,211,56,0,151,90,225,101,218,98,147,194,252,252,62,179,95,128,184,216,189,46,16,72,186,170,188,18,192,69,63,117,130,19,119,254,119,129,97,14,6,107,212,231,102,136,234,252,74,63,221,160,251,27,6,252,74,73,73,146,7,85,235,163,196,76,250,247,43,143,218,208,122,172,229,108,151,144,255,74,39,232,137,231,9,131,120,24,187,248,29,47,235,7,151,238,122,136,245,178,138,248,148,144,179,235,113,23,86,147,126,191,185,227,145,199,252,117,124,233,221,136,243,204,63,76,123,242,141,215,59,33,139,72,150,155,220,107,39,179,168,141,244,111,76,177,190,190,3,4,230,212,249,200,182,98,201,193,157,209,14,124,159,82,118,183,43,159,98,211,126,126,217,244,78,87,191,31,7,97,27,144,51,46,1,145,238,96,54,127,7,48,248,13,203,54,129,209,18,151,15,140,242,30,215,225,253,93,139,63,36,76,143,4,50,183,53,24,60,96,187,168,233,80,197,196,91,39,53,32,168,62,203,203,179,55,234,55,95,154,188,161,199,141,251,25,189,138,216,60,156,144,88,133,115,89,198,241,15,221,99,113,95,174,191,83,74,183,25,217,118,123,54,102,142,248,144,151,149,212,70,175,181,120,102,132,45,78,188,192,77,236,113,65,234,84,76,104,150,33,245,80,156,19,235,16,77,34,95,236,46,250,66,98,248,52,207,217,6,129,236,75,99,160,239,92,97,173,157,21,205,108,212,184,235,40,105,243,210,10,88,19,135,89,217,126,30,132,113,141,146,69,83,179,117,246,246,85,94,252,224,163,219,150,192,231,5,16,241,98,206,73,155,234,140,52,138,230,243,245,60,11,152,85,168,165,201,169,73,162,3,150,193,188,228,232,199,21,147,101,233,196,73,207,250,60,6,74,185,44,126,63,244,156,219,180,94,169,246,198,69,38,181,51,88,46,240,65,143,150,14,17,197,105,31,202,148,58,167,145,235,96,118,178,124,208,73,29,224,105,58,198,185,61,215,63,64,70,193,136,178,85,100,44,145,2,172,115,135,110,76,183,203,140,4,56,109,29,20,104,62,72,241,149,155,214,18,239,103,31,169,230,8,173,15,108,44,159,67,49,29,119,7,7,103,162,77,73,119,59,236,193,171,47,72,149,91,224,127,69,162,124,115,101,217,149,233,183,182,59,78,112,86,139,243,113,75,238,190,191,239,180,160,88,183,129,103,235,92,160,194,245,38,14,166,236,215,42,58,16,47,51,96,49,156,215,205,105,24,4,66,174,196,185,224,139,252,48,141,46,118,0,36,174,43,0,142,33,239,252,189,203,100,158,251,64,190,229,78,30,205,159,216,100,23,121,13,16,207,239,130,94,82,205,161,210,124,117,109,219,219,222,171,49,93,152,80,62,249,29,168,210,108,168,51,83,248,58,252,49,59,246,249,109,162,254,52,144,107,187,92,51,150,155,9,235,141,124,236,120,21,39,58,206,140,49,220,18,196,249,153,230,165,246,243,77,41,235,79,118,242,209,246,173,6,29,186,177,129,94,131,112,88,231,79,31,21,188,99,195,56,128,235,42,219,85,35,255,186,129,208,147,235,213,79,179,93,55,49,17,9,66,137,8,204,224,214,12,247,70,158,94,76,62,15,60,67,148,73,155,78,219,188,67,78,230,39,156,93,186,210,250,105,19,2,190,116,103,19,253,213,119,14,172,60,246,171,23,172,225,242,81,74,146,9,175,236,98,98,73,54,110,61,121,154,228,206,228,120,20,202,108,248,179,173,29,255,80,198,58,39,65,159,55,34,7,30,212,185,227,1,210,223,51,233,40,20,115,60,7,205,139,158,114,59,5,190,235,199,140,253,169,162,31,205,131,70,180,168,92,149,157,87,111,234,53,107,207,126,51,76,95,48,254,92,54,199,175,147,31,126,153,31,205,232,176,194,232,227,72,157,38,198,42,94,247,247,175,251,147,232,225,217,180,16,235,135,2,70,225,225,96,157,171,14,168,239,223,137,247,208,189,160,146,148,9,110,54,238,240,70,179,95,193,202,36,38,19,109,208,23,173,142,75,98,5,190,243,174,66,254,164,60,160,35,165,238,232,23,74,12,197,220,49,225,120,66,211,30,111,250,100,63,80,142,253,144,49,174,190,143,37,173,77,129,164,48,17,103,32,186,33,95,119,51,199,100,8,8,158,226,168,41,131,52,254,85,151,23,121,14,193,252,249,116,170,149,30,117,171,9,75,79,184,125,177,238,151,18,36,14,115,205,122,99,140,165,162,90,172,90,127,5,137,17,0,229,243,38,50,101,20,42,119,121,40,144,99,1,60,236,246,73,193,169,216,136,55,234,123,96,202,177,228,229,117,166,30,206,77,212,71,100,196,30,22,111,163,216,70,226,227,32,61,172,191,237,9,206,212,191,109,178,186,217,139,189,131,78,143,131,86,141,56,206,6,148,172,68,155,96,161,120,215,2,213,118,190,198,4,249,168,205,153,35,15,222,1,147,30,196,196,108,73,148,62,182,199,16,152,210,167,94,129,205,164,69,209,145,164,230,138,31,225,60,108,174,224,6,64,53,231,162,140,228,111,17,71,42,60,23,20,54,105,56,9,24,52,49,46,161,47,231,69,42,204,2,158,26,192,172,230,10,45,202,172,185,51,245,195,87,248,98,46,157,183,154,92,103,30,103,91,98,145,38,13,249,80,165,174,30,143,72,246,73,101,233,84,69,68,137,189,230,27,48,88,191,204,1,163,0,109,201,223,228,188,54,185,22,35,84,127,28,2,59,95,154,38,38,163,106,100,194,141,144,140,153,74,25,7,212,234,186,207,112,252,93,95,111,185,219,175,178,202,35,191,218,88,239,44,156,91,66,121,169,253,93,154,13,162,22,174,15,20,27,9,251,51,11,50,41,125,209,1,2,30,177,223,13,212,221,126,22,254,83,198,15,29,206,28,79,188,64,129,56,215,144,12,190,89,172,215,177,136,175,179,103,178,218,189,25,113,171,248,137,40,187,42,93,139,9,75,194,35,113,250,6,236,95,152,222,89,247,132,4,18,189,144,38,209,109,238,224,8,95,37,62,156,200,159,30,153,255,44,62,229,112,49,196,87,104,237,234,220,230,207,141,121,71,154,168,65,18,7,204,190,195,88,142,24,202,9,103,41,209,88,104,148,133,212,65,46,7,2,178,191,72,157,15,241,231,31,71,218,159,81,251,165,11,188,113,222,84,100,208,183,141,47,249,138,181,69,107,95,149,15,161,42,108,23,166,81,155,91,88,191,6,72,54,186,176,26,211,237,158,215,20,135,224,205,69,59,200,244,25,110,44,244,238,160,124,24,231,179,111,84,18,89,70,58,72,201,224,89,195,133,176,171,193,113,235,245,81,39,205,254,61,116,0,254,251,66,67,18,65,180,2,242,2,92,141,106,188,40,205,204,112,71,220,211,23,50,22,235,12,92,224,222,24,74,232,25,188,143,123,73,23,121,191,98,101,124,106,162,196,154,246,146,213,91,131,210,14,123,79,168,175,207,127,29,23,254,197,37,201,163,87,87,15,112,36,146,170,104,130,36,61,188,41,55,16,141,16,48,189,102,113,73,112,220,86,51,8,34,44,191,50,243,217,171,104,87,113,213,11,124,102,32,91,210,76,170,15,69,239,15,154,96,112,0,193,101,210,152,240,117,118,59,190,44,199,81,208,192,148,172,132,0,250,59,169,183,4,134,128,102,104,199,76,237,177,217,210,27,4,199,187,172,106,90,34,3,239,11,180,7,35,107,195,178,206,107,237,61,125,167,209,157,135,23,94,241,79,45,100,174,16,59,146,186,66,76,247,114,29,76,131,184,245,163,237,3,246,224,165,206,92,4,169,1,28,157,158,189,79,86,32,16,197,32,228,0,128,251,172,110,131,43,158,11,126,184,210,222,208,129,164,106,100,32,97,81,250,96,224,78,4,0,64,3,75,124,199,228,184,162,81,194,247,229,175,8,246,1,195,114,96,71,244,232,187,127,34,72,170,69,74,195,220,78,51,109,64,240,136,197,252,218,10,117,26,30,98,139,158,168,230,23,154,151,194,250,160,225,44,48,51,148,206,21,195,252,96,58,99,35,185,243,31,155,128,183,93,206,220,97,10,36,178,3,246,96,121,167,197,187,243,9,160,210,142,136,131,239,175,50,165,137,79,131,142,254,214,238,143,215,23,172,103,173,148,114,103,64,127,190,160,241,117,146,181,232,72,122,164,63,8,100,3,201,194,6,225,225,149,208,162,74,213,182,164,152,171,83,176,235,26,63,39,130,74,21,142,252,206,8,37,36,95,110,144,12,124,175,17,181,228,9,167,146,244,214,51,157,21,211,58,217,12,82,191,106,156,40,148,28,115,11,50,110,105,227,180,242,242,57,199,113,251,10,92,236,101,88,32,193,128,147,197,143,189,20,89,214,178,30,77,109,112,181,29,191,247,196,103,103,110,98,174,220,175,165,40,52,16,127,120,110,98,95,45,124,167,125,220,84,25,96,19,231,137,57,191,184,216,35,60,127,201,202,172,51,172,43,51,180,220,128,4,12,233,197,26,35,189,175,131,208,12,110,91,122,61,140,122,2,176,192,126,178,216,252,34,101,243,50,135,199,113,198,68,175,45,144,128,168,158,56,72,152,51,246,195,51,24,55,134,239,188,151,182,250,49,61,24,182,170,86,117,217,90,8,205,122,54,114,171,60,93,174,163,227,177,133,173,5,159,196,130,132,103,33,215,175,230,6,41,17,250,140,115,104,30,36,30,86,116,131,94,24,191,43,192,46,60,146,61,49,51,210,105,115,2,204,133,155,213,51,209,126,182,167,48,126,235,1,165,100,231,228,90,192,75,44,159,195,154,11,168,94,121,65,102,9,78,20,185,35,94,157,102,242,49,91,53,197,183,87,149,122,167,23,112,121,166,77,9,166,91,205,25,162,195,228,246,229,234,217,74,124,168,39,103,223,66,170,35,82,241,91,121,255,83,28,224,78,71,222,207,187,0,51,20,247,252,149,78,177,126,36,219,14,4,211,138,230,254,47,121,9,35,45,253,37,211,134,159,66,254,122,229,161,29,158,32,4,182,206,226,18,210,69,216,107,243,9,218,112,134,92,69,238,151,85,207,17,158,210,65,168,32,155,87,193,46,205,69,204,158,172,224,145,85,225,171,105,112,56,152,111,189,232,15,30,177,35,119,100,154,228,90,250,234,207,131,174,41,7,253,111,218,222,131,215,117,99,91,19,252,43,23,239,161,241,208,77,159,203,36,38,27,120,128,68,138,164,68,138,57,99,128,1,179,152,115,52,252,223,135,251,28,219,247,110,89,219,61,3,244,192,56,22,182,214,87,197,170,90,171,86,248,88,34,99,88,196,214,181,157,31,92,56,193,199,58,6,194,70,103,89,158,115,78,200,8,97,81,157,80,165,51,145,78,178,75,103,26,188,71,214,177,36,18,78,214,222,148,38,47,81,146,164,65,188,167,172,172,98,81,22,180,136,227,220,1,197,137,233,228,197,178,153,114,159,84,209,138,58,54,83,32,50,212,28,194,215,202,139,149,104,100,24,96,88,96,199,152,120,93,235,50,28,152,22,158,207,10,169,82,151,195,95,61,10,216,44,159,39,238,200,146,244,115,180,134,18,63,163,29,213,60,87,248,60,102,39,29,28,11,59,191,49,49,250,84,163,194,228,122,78,243,217,75,102,70,153,113,216,238,233,88,151,199,52,169,188,2,28,190,65,117,75,69,53,88,251,206,66,232,69,82,90,99,194,4,246,28,21,118,202,76,197,62,120,194,131,131,84,216,56,171,106,90,234,161,236,43,96,52,120,36,144,40,4,198,128,148,57,97,220,128,178,46,120,4,24,165,140,32,134,151,195,204,185,81,105,151,135,215,44,114,242,43,128,94,196,102,216,32,57,116,80,131,144,177,20,199,52,153,219,118,21,185,120,3,97,7,158,85,203,216,22,137,49,138,60,31,139,161,158,150,186,22,28,27,119,108,76,60,31,62,198,119,228,27,223,152,37,196,166,162,42,242,72,176,145,139,110,216,241,121,69,92,76,97,252,93,64,47,157,23,196,119,111,113,56,197,119,159,14,73,120,210,176,55,76,228,107,107,51,58,50,92,75,101,27,29,107,199,218,60,83,145,74,119,189,66,131,183,50,215,142,219,215,108,96,165,122,162,237,120,84,66,174,151,3,9,106,17,116,52,188,229,49,105,214,81,163,88,36,32,26,189,108,161,177,54,239,185,234,101,122,238,139,174,14,219,215,123,12,21,210,112,47,189,137,18,217,169,38,0,96,177,79,169,198,104,129,191,46,72,221,203,92,5,28,165,47,117,148,249,65,75,121,93,108,60,224,138,52,157,68,85,105,221,176,116,181,89,241,15,246,178,25,65,182,229,231,155,153,223,155,153,189,54,238,204,187,22,69,99,46,184,74,148,156,132,126,57,223,110,40,97,30,89,84,96,164,224,89,189,249,74,112,178,118,60,199,38,18,244,173,108,11,31,77,4,38,5,19,182,19,169,122,129,215,196,151,12,156,131,93,65,29,101,240,142,242,50,120,28,165,44,95,48,84,62,226,128,137,200,196,220,153,32,69,83,250,99,78,123,167,85,37,14,188,66,205,125,157,106,128,206,174,165,233,67,55,65,213,205,229,170,173,114,61,10,186,117,236,131,112,122,82,214,197,187,92,26,212,50,195,11,70,54,137,112,225,233,69,220,18,170,99,155,97,167,110,65,66,70,92,183,248,151,71,174,101,233,73,231,100,15,49,11,251,70,152,153,124,204,196,84,162,85,118,217,115,107,122,91,210,186,68,149,94,67,172,31,37,142,43,16,30,46,149,231,185,128,249,22,180,206,143,78,189,242,87,51,185,186,69,97,170,29,124,127,68,251,224,16,69,81,106,189,209,155,25,188,60,66,38,175,38,216,117,147,179,145,19,46,208,114,173,114,189,56,83,163,222,114,178,215,168,42,165,203,19,77,109,93,197,18,107,109,217,43,103,213,153,212,141,173,85,57,151,89,197,179,165,206,48,87,37,125,56,119,123,103,12,145,59,140,242,115,90,204,157,189,78,179,15,15,65,15,40,136,142,133,177,192,109,151,133,153,17,38,232,141,38,134,39,252,82,156,239,214,71,167,162,233,119,208,112,191,144,45,219,133,230,77,201,208,109,90,214,236,116,159,196,163,49,10,37,168,92,40,42,129,248,50,180,186,13,10,94,135,74,70,85,25,235,174,44,169,67,157,202,67,230,32,56,51,20,244,117,73,1,228,131,200,89,152,56,1,204,144,204,138,92,194,254,4,106,34,6,82,204,16,72,245,194,139,72,203,107,176,100,104,235,195,123,222,71,190,24,101,121,21,215,107,175,176,184,91,138,115,75,83,174,114,164,107,192,169,73,22,0,93,173,168,231,67,230,10,69,135,181,85,180,150,206,35,21,160,216,122,164,8,9,76,51,161,166,39,119,160,117,75,64,79,72,55,156,250,164,114,20,140,5,139,28,191,147,72,46,13,125,97,103,215,233,105,149,41,155,108,82,113,65,117,236,97,238,226,179,145,178,69,167,221,112,85,15,165,158,238,144,243,36,146,170,59,76,94,241,225,113,159,242,181,184,104,229,112,229,55,8,148,31,167,214,21,149,128,72,41,25,191,168,119,9,47,169,93,133,142,189,79,251,222,14,205,15,35,224,229,253,216,14,132,143,140,195,24,247,70,216,173,241,173,150,153,38,174,162,98,92,0,88,15,172,167,176,140,54,149,36,49,105,9,126,36,64,178,53,209,104,96,239,155,80,97,98,28,69,131,109,196,77,111,111,46,117,123,140,38,59,141,209,132,165,128,86,99,40,218,21,77,24,205,226,128,240,213,211,36,176,160,7,31,149,61,50,228,126,70,101,5,25,225,216,199,81,60,191,238,157,187,222,61,238,188,176,25,115,141,112,184,49,134,94,155,108,20,68,91,87,202,208,64,7,180,8,224,114,57,177,218,179,34,69,248,134,159,184,97,135,57,223,43,99,251,166,52,174,8,206,84,101,196,234,229,42,89,215,116,202,88,216,167,79,110,236,172,236,213,88,112,117,83,146,26,170,168,244,168,74,31,236,121,22,30,240,245,6,195,204,89,171,131,46,11,248,2,188,53,249,134,245,122,148,210,155,151,65,248,70,14,58,132,156,148,120,146,79,143,100,81,49,151,218,4,205,163,187,205,245,89,20,154,247,152,47,43,179,237,53,4,30,53,104,132,182,157,20,60,23,63,138,242,137,155,87,75,189,128,40,254,113,51,16,37,71,132,159,112,73,165,116,246,158,44,208,57,106,59,229,42,32,157,241,104,19,196,162,187,251,210,41,205,61,222,13,145,68,78,1,233,23,141,8,172,16,90,63,159,64,35,53,88,76,16,237,176,166,148,138,137,123,28,220,4,6,72,6,23,61,37,200,99,188,80,73,65,205,88,64,42,6,62,186,125,58,159,10,77,89,34,168,163,118,52,141,238,250,29,194,49,84,200,105,87,89,104,95,195,124,211,197,209,216,62,145,50,88,68,13,138,110,171,67,45,116,246,152,17,213,232,11,50,230,244,27,126,78,241,234,168,87,70,68,1,89,130,211,164,146,201,75,40,93,136,163,90,244,101,199,233,182,174,38,245,171,84,59,151,42,208,23,211,21,183,238,158,207,168,89,185,112,45,244,167,145,132,234,6,74,124,103,240,111,215,140,5,47,154,127,187,212,183,81,15,227,147,108,102,9,97,227,86,69,25,20,15,59,148,149,19,240,229,90,29,106,173,110,119,85,55,64,47,177,162,41,50,231,39,165,131,93,119,148,238,6,69,166,148,174,162,37,159,5,158,11,85,154,197,55,205,198,72,32,203,87,70,186,231,81,179,11,11,66,74,139,10,61,23,9,191,208,141,34,248,71,113,232,142,194,34,61,23,77,116,166,2,34,112,154,59,210,55,135,81,67,109,241,142,66,215,240,92,234,234,101,64,4,13,39,96,31,103,50,139,51,232,116,87,203,163,76,100,24,36,230,45,194,57,77,252,196,90,137,210,203,85,56,224,21,46,244,196,115,24,122,0,182,60,54,188,122,160,18,221,139,26,126,202,3,169,59,58,40,177,108,218,141,212,73,185,121,187,135,142,145,47,226,42,54,55,120,155,233,123,180,17,40,209,46,131,3,91,219,106,246,44,140,101,247,211,36,21,29,208,7,91,10,123,128,76,90,131,68,195,102,21,206,178,166,104,201,58,42,125,162,45,135,163,1,155,51,28,123,45,238,129,62,151,36,77,188,248,78,120,6,215,75,41,148,170,152,60,85,17,108,148,244,194,41,104,55,156,137,155,170,147,29,99,73,195,194,11,154,254,140,25,115,62,163,42,241,240,26,45,188,63,214,242,186,165,83,94,195,106,180,237,137,146,116,104,116,109,193,192,121,98,49,230,58,54,34,165,201,188,251,144,199,226,102,202,138,71,20,74,140,238,36,94,202,217,184,34,93,0,10,211,180,187,186,99,213,185,145,60,224,102,152,187,7,111,5,21,69,97,80,55,221,188,50,232,142,41,31,126,47,47,208,194,28,207,16,87,59,72,61,119,24,154,160,118,163,15,243,53,98,180,218,20,211,6,73,36,162,148,188,123,122,35,65,203,206,80,52,68,131,139,87,115,46,132,1,81,5,160,93,72,36,82,149,159,92,78,16,115,164,78,58,86,1,82,34,143,152,114,189,90,152,51,220,85,79,193,159,110,175,195,37,100,169,253,41,196,41,103,138,179,181,165,160,180,246,148,234,138,201,44,130,228,128,238,94,109,190,244,32,1,228,211,225,9,122,227,16,60,241,39,194,72,90,57,207,120,126,127,82,142,127,247,121,218,99,50,147,17,36,227,81,204,1,57,15,29,189,37,168,39,69,122,37,31,70,12,185,167,192,191,27,99,27,8,251,145,67,198,177,126,35,18,90,232,17,15,178,183,214,111,107,231,126,74,235,198,222,80,165,49,111,229,237,72,207,156,168,123,170,247,155,211,82,246,138,37,110,212,198,246,19,49,92,140,1,92,107,19,34,40,95,208,108,170,150,12,188,208,104,120,221,78,13,137,170,165,87,219,4,245,232,233,148,206,131,167,237,92,74,205,179,44,207,155,79,253,77,104,29,250,163,90,46,249,136,23,155,216,182,74,220,180,66,240,142,77,92,133,211,86,102,99,213,84,186,143,2,224,59,201,237,161,243,102,42,217,44,166,72,243,24,144,135,210,141,211,147,223,180,45,91,102,233,30,231,240,165,7,146,80,220,154,243,54,145,12,117,33,130,180,218,205,46,97,155,128,197,106,161,22,78,192,120,148,226,247,226,6,174,188,41,217,5,12,19,249,148,218,44,176,250,187,113,62,139,106,125,164,45,87,170,124,54,55,236,220,114,103,48,155,238,242,208,151,146,130,144,186,101,77,23,203,207,157,42,235,67,49,46,79,248,130,4,119,29,86,33,118,132,4,102,202,10,230,48,172,195,151,31,245,46,172,158,216,249,136,143,218,173,57,105,212,19,73,70,125,9,241,156,63,50,14,49,164,187,146,116,21,126,44,119,174,185,108,146,227,74,248,76,62,157,90,243,229,167,57,175,208,96,137,116,188,46,83,203,49,218,73,146,93,154,80,98,197,199,138,248,166,156,233,122,58,71,12,17,93,253,72,155,140,91,166,227,98,64,76,67,17,160,36,252,216,176,45,223,89,178,228,232,252,162,117,209,210,219,119,218,79,147,11,186,209,27,225,24,112,70,33,207,32,244,48,58,131,217,123,145,186,15,38,193,107,32,31,218,219,192,179,249,189,55,228,104,215,31,147,236,83,76,192,132,57,88,243,148,68,5,183,134,179,210,157,87,236,155,58,177,147,59,250,15,205,239,200,152,22,110,80,122,101,241,82,145,189,252,178,163,215,235,236,31,249,168,110,26,148,9,146,247,224,238,41,247,187,120,164,228,37,15,139,62,168,5,44,117,14,104,242,126,56,83,176,122,212,195,32,228,162,118,185,111,93,78,169,206,42,21,13,100,174,160,67,80,113,155,100,78,81,225,73,37,44,44,24,215,48,47,134,184,184,150,141,99,11,51,231,99,189,69,91,34,137,90,83,166,28,105,135,3,10,88,107,56,242,202,39,43,206,243,23,104,68,216,27,212,221,144,158,246,88,163,159,21,219,196,137,221,154,116,176,48,6,177,14,137,155,240,100,83,20,138,79,172,92,116,146,158,240,152,50,22,149,185,225,116,155,205,31,1,13,25,130,142,142,105,86,242,1,83,107,27,247,200,224,27,183,58,76,183,71,187,212,219,241,129,60,230,173,192,129,155,105,0,67,80,60,134,75,242,14,93,45,155,54,54,4,76,146,100,214,105,122,197,40,155,56,242,122,234,112,32,113,215,59,36,39,198,131,236,72,21,138,67,153,119,148,126,215,18,157,188,78,4,216,109,215,61,210,89,91,35,187,129,28,84,23,198,105,223,107,214,131,198,83,214,62,118,108,62,117,212,48,116,65,36,152,222,136,79,36,82,212,10,221,143,184,226,45,67,93,67,206,166,91,245,166,104,176,231,156,107,2,217,214,19,25,216,247,97,34,142,189,123,67,249,141,60,60,176,41,96,247,1,69,186,112,27,253,182,75,171,154,194,166,120,13,195,28,129,176,153,75,239,192,17,255,99,14,209,101,173,18,188,30,236,132,61,92,143,72,30,142,143,123,180,60,76,214,99,238,55,99,32,162,90,110,225,171,224,209,235,177,124,39,58,158,183,100,243,129,185,20,186,249,131,43,129,187,91,142,102,149,8,136,248,83,4,182,217,44,217,228,10,89,130,71,92,201,244,226,162,15,144,180,154,59,205,166,217,206,195,71,140,220,104,2,175,121,60,32,242,44,11,92,107,53,43,235,118,29,218,126,3,197,212,187,149,116,172,192,176,119,218,7,240,188,204,214,50,114,236,117,26,49,29,190,187,167,50,217,12,72,2,227,89,22,27,160,55,175,105,30,118,33,117,43,184,86,13,102,52,179,9,186,193,2,64,72,243,185,221,221,136,39,49,69,12,195,147,131,192,205,180,92,185,18,212,79,93,109,158,231,70,47,29,211,124,106,112,124,248,59,203,102,141,11,192,61,74,156,29,50,117,176,24,88,67,167,190,60,159,111,141,94,19,119,181,168,50,203,162,121,189,165,23,134,7,59,37,110,29,21,98,2,130,160,239,242,249,86,53,207,11,160,41,118,143,194,241,140,165,96,113,5,118,195,63,149,193,236,53,228,26,217,74,146,168,19,181,221,13,133,150,46,56,62,0,187,211,220,71,16,58,150,74,111,232,233,114,107,4,50,169,47,28,71,18,242,17,204,138,123,43,118,155,29,159,220,160,229,50,12,74,33,0,189,161,38,67,98,178,255,241,112,251,32,105,156,85,17,3,27,101,25,123,207,210,106,187,199,15,104,84,11,127,37,148,206,216,72,8,48,215,196,228,149,242,226,221,52,75,82,129,25,90,181,138,212,174,130,210,136,149,212,31,242,230,68,206,20,199,6,142,34,108,101,167,34,55,161,130,32,53,138,210,205,230,30,154,76,27,107,36,94,168,154,118,201,35,230,33,71,138,52,88,32,80,37,61,68,67,61,40,21,177,19,4,173,82,202,198,229,178,24,80,101,237,240,126,216,12,184,220,227,240,194,82,118,58,163,45,132,34,153,130,204,39,75,79,147,212,70,56,128,55,175,209,213,49,241,172,59,209,99,43,222,147,155,68,57,42,71,70,139,15,91,141,76,58,52,162,247,10,195,108,180,172,182,163,147,126,188,63,185,60,167,151,100,189,52,220,146,140,170,16,11,108,47,25,103,93,25,209,150,227,58,102,4,85,205,31,106,164,232,51,128,199,69,18,122,220,181,161,178,220,123,127,22,54,230,54,182,119,115,67,65,24,179,221,219,189,11,239,71,130,41,129,34,123,63,133,104,20,194,199,230,182,75,234,105,227,213,132,65,15,243,22,151,233,105,10,13,37,129,177,125,192,24,182,129,67,200,210,91,120,20,46,84,94,44,183,109,122,156,176,34,0,110,10,153,242,113,4,224,185,140,206,144,16,220,138,122,23,183,35,193,191,146,130,98,68,244,100,182,23,104,17,27,234,46,212,103,249,40,188,161,89,71,225,235,120,121,250,96,114,143,171,34,21,45,171,142,72,129,46,78,221,197,104,85,172,34,216,32,75,46,66,175,220,195,14,106,189,51,107,113,160,19,200,236,14,28,149,10,242,16,251,176,178,142,36,176,202,64,153,31,138,39,137,4,254,4,29,233,172,77,251,74,150,171,138,173,98,165,57,15,229,98,209,9,95,56,151,199,45,126,118,102,58,50,146,24,251,19,15,63,167,217,51,2,183,90,128,114,82,242,205,110,36,238,58,173,154,168,17,162,128,37,250,230,176,230,38,16,138,169,169,51,50,147,12,234,200,35,34,221,241,50,187,4,149,194,201,131,95,44,112,17,196,242,0,160,176,93,97,93,203,3,217,221,214,247,46,82,250,163,198,223,67,196,168,198,186,223,233,44,197,131,75,4,206,169,90,237,114,185,67,186,97,223,202,202,187,170,201,212,54,169,236,177,188,121,248,131,194,172,31,53,164,245,237,237,209,157,83,94,187,159,229,252,118,71,55,110,129,111,224,227,220,82,29,165,163,42,24,150,103,70,170,224,229,26,203,192,26,44,41,38,223,92,222,19,93,52,126,114,88,121,47,144,245,25,54,0,126,183,183,160,189,90,59,178,244,26,254,244,54,6,82,29,47,136,25,235,2,52,117,85,102,85,91,216,109,31,157,135,147,125,245,24,93,109,219,129,41,195,136,190,220,239,87,253,230,178,211,121,52,107,250,196,221,88,132,70,205,9,17,102,66,132,131,104,199,217,117,236,214,150,59,25,157,42,119,178,41,157,239,8,47,30,1,229,140,112,41,179,157,228,211,236,51,253,184,149,184,2,192,201,185,60,42,220,141,13,85,132,228,248,238,168,85,231,57,65,137,41,218,202,4,74,164,229,185,167,59,73,184,64,152,96,43,197,213,44,190,165,252,4,147,195,57,200,90,59,102,33,87,185,164,45,194,249,66,172,70,211,186,70,215,30,213,211,128,135,139,153,39,198,185,211,197,103,28,53,149,60,123,219,56,32,209,66,250,225,132,70,46,152,0,83,56,61,70,122,82,192,248,180,211,39,167,230,81,89,244,72,111,90,13,123,221,200,232,158,152,88,244,100,98,65,209,203,251,134,181,53,8,16,19,234,244,247,103,213,83,52,70,79,101,204,37,37,167,54,161,80,151,103,211,215,132,22,186,156,121,11,242,22,115,164,142,210,173,192,119,87,78,181,219,244,72,98,229,190,71,213,37,106,149,59,1,226,23,4,5,18,96,104,41,233,193,120,241,220,28,243,117,121,14,139,56,229,166,171,29,204,52,121,39,133,69,248,180,122,58,164,221,29,60,10,152,27,84,161,146,192,104,73,145,14,125,237,87,13,208,66,244,185,131,217,109,166,81,31,149,252,2,28,48,203,65,72,100,165,204,100,67,175,40,101,157,87,188,33,196,150,158,101,100,17,128,240,73,229,82,215,222,233,105,12,111,114,211,8,181,123,212,217,2,153,26,154,229,110,169,166,38,75,186,11,15,12,200,21,36,151,189,104,69,123,20,81,54,162,87,77,69,222,207,117,163,13,20,38,205,218,89,131,58,145,51,97,216,240,187,9,14,76,87,223,31,161,157,63,174,89,15,225,135,187,87,249,228,214,139,23,126,56,42,78,8,2,109,127,142,72,94,19,31,215,171,203,234,54,202,211,186,164,198,207,186,231,247,81,232,248,144,217,154,147,149,120,120,170,8,180,6,164,83,178,156,73,46,78,87,243,218,156,206,64,26,29,75,170,243,25,143,231,238,67,188,13,102,164,222,141,1,164,241,19,44,72,167,134,230,237,166,164,31,98,249,72,110,209,104,11,122,152,175,132,254,192,68,134,226,235,164,122,246,220,13,210,97,148,50,237,196,172,215,84,118,162,59,107,3,231,71,200,229,66,143,199,252,121,28,121,22,27,204,38,62,247,174,192,132,235,67,119,67,225,168,162,76,230,169,100,87,249,122,86,252,68,191,153,236,185,151,160,30,57,109,245,141,130,175,202,89,99,156,249,198,184,219,220,121,190,29,247,205,69,54,207,23,245,12,94,1,198,57,50,78,219,79,24,81,117,145,38,91,90,243,186,229,39,77,29,173,210,108,97,174,127,16,183,26,105,145,51,113,228,96,178,141,55,227,35,227,228,6,123,244,45,132,197,185,53,25,27,30,73,14,88,128,68,181,5,158,10,213,230,17,56,130,21,53,79,194,20,51,117,201,87,216,18,61,73,150,141,133,186,241,5,225,9,26,2,76,234,163,172,60,23,142,114,26,172,234,156,243,58,47,32,65,185,234,178,48,26,80,159,5,85,61,101,187,229,100,205,133,60,117,97,219,218,23,226,214,229,230,9,219,79,244,21,38,228,153,133,153,5,104,12,182,91,199,157,140,214,101,108,210,75,205,82,143,252,86,130,89,13,8,228,128,62,31,84,233,223,106,200,200,232,192,56,59,34,100,16,20,25,40,78,183,162,120,139,134,207,126,134,100,128,163,143,202,41,63,145,215,112,38,77,210,188,198,151,217,188,30,46,195,136,219,204,196,228,185,108,99,137,155,219,90,96,33,109,54,155,198,126,222,242,122,197,185,248,226,31,165,140,234,26,11,197,72,41,14,202,52,154,122,121,75,224,141,100,228,148,176,227,247,174,9,214,128,146,152,46,132,200,57,20,180,88,110,195,65,181,16,129,188,213,14,235,59,54,234,223,112,57,233,225,226,68,246,45,65,59,68,191,2,51,108,10,202,112,212,174,170,9,9,33,137,102,136,21,221,196,42,66,192,205,193,176,221,160,202,73,66,0,122,58,213,66,178,40,161,0,210,51,99,153,64,203,63,73,64,244,203,232,150,28,206,9,123,162,117,100,224,108,89,83,160,13,82,116,12,207,117,148,204,247,177,86,44,249,240,163,21,218,5,126,194,91,180,4,59,40,142,154,14,223,81,235,100,49,164,172,51,8,229,145,173,135,133,94,31,247,53,21,158,35,206,6,167,44,0,167,8,176,4,72,164,252,19,210,227,52,5,21,34,41,236,235,34,170,11,37,21,55,245,46,66,103,221,36,31,128,197,65,194,97,243,105,52,183,169,2,226,82,215,41,16,152,242,30,107,38,220,53,203,61,145,111,179,91,58,91,24,120,41,199,62,39,213,136,112,212,8,107,79,10,64,140,247,6,133,164,135,140,91,220,101,241,159,186,242,112,51,223,191,184,141,232,226,211,181,14,179,237,249,124,194,30,56,207,126,200,129,125,222,14,115,221,238,3,116,129,111,209,81,64,56,36,12,83,37,73,58,181,188,198,224,196,245,251,206,135,209,68,152,163,139,2,200,92,57,18,182,155,91,142,122,161,82,146,45,60,120,250,128,131,53,231,140,75,111,17,130,15,57,94,180,147,104,178,228,249,77,106,61,219,93,72,172,20,201,139,38,156,106,110,187,101,61,162,101,242,112,221,178,118,186,134,55,191,104,185,220,78,47,185,152,241,182,156,230,144,251,241,184,97,27,46,4,101,229,143,120,234,99,29,80,46,41,172,69,154,222,178,140,180,55,67,240,241,180,62,167,62,39,205,85,62,250,7,65,124,130,203,167,123,198,203,56,158,227,61,184,33,248,46,241,242,49,139,7,18,133,24,207,174,109,113,202,224,92,161,161,1,129,193,139,109,99,76,173,168,65,141,56,176,45,156,80,208,127,32,53,76,50,137,222,108,65,32,241,89,206,182,126,181,59,183,35,47,213,178,128,51,229,85,159,192,210,160,112,215,43,59,216,29,17,136,241,245,203,196,225,69,189,32,241,52,240,3,118,85,46,137,84,89,51,47,68,190,186,135,76,178,83,222,224,84,34,99,115,206,134,28,27,96,112,245,225,86,147,180,14,35,185,122,219,24,24,17,132,206,235,197,195,205,86,186,18,221,232,42,194,109,142,231,72,137,241,138,130,159,174,167,39,101,152,36,219,86,166,12,90,57,13,94,179,218,104,216,173,145,152,29,105,41,135,193,83,130,180,83,53,82,56,194,67,53,200,0,61,44,50,142,157,58,28,6,53,198,5,49,236,37,34,2,169,186,112,233,82,120,124,136,164,152,62,17,210,108,117,11,119,140,200,63,9,186,99,46,35,236,156,20,255,129,181,190,127,157,240,92,197,118,139,221,36,63,88,103,179,24,172,17,49,192,147,21,251,149,171,148,226,152,36,145,58,20,0,50,152,134,11,238,140,83,130,16,102,99,40,120,217,41,83,64,91,66,204,253,214,67,188,85,174,0,179,244,156,94,68,121,158,235,100,18,88,172,190,97,124,218,48,106,99,205,198,199,90,101,231,179,171,238,214,93,229,129,58,71,155,27,95,43,190,132,123,29,62,72,186,152,95,74,114,20,82,171,71,170,252,216,116,118,70,69,181,16,250,100,127,81,47,67,132,105,240,184,91,101,218,151,88,27,212,202,130,23,94,88,210,61,66,243,235,163,230,155,167,184,3,168,160,169,77,177,159,197,45,190,9,172,9,27,18,157,249,219,61,106,248,153,113,99,66,192,43,79,172,72,29,157,238,84,212,228,147,127,199,17,176,147,192,49,87,215,90,175,159,181,160,44,128,40,245,98,70,122,194,118,71,87,216,125,102,55,216,151,206,163,130,75,59,205,237,238,140,50,149,207,61,65,113,86,189,122,132,226,57,189,61,13,214,130,138,143,23,42,172,231,90,230,159,180,106,122,17,109,187,216,221,190,47,143,189,60,115,37,92,181,82,192,152,196,182,113,245,83,123,220,196,193,125,242,168,165,157,179,188,87,194,139,73,130,116,14,187,148,228,226,97,205,89,54,68,231,134,232,239,196,21,141,219,217,55,64,113,52,44,2,209,6,0,178,45,171,138,160,104,7,31,156,113,195,88,72,30,110,115,230,119,76,25,4,50,230,224,171,129,42,71,165,225,240,218,152,128,59,144,68,133,15,28,169,76,79,10,44,113,99,79,243,101,48,62,126,198,63,41,247,199,197,184,124,60,21,81,93,157,184,84,129,32,94,234,4,38,253,246,116,11,128,74,127,244,35,99,98,123,87,50,164,122,62,54,226,227,114,76,89,94,228,89,103,146,208,66,34,28,175,146,171,61,4,156,93,221,118,188,30,54,143,177,85,189,234,170,149,169,227,35,66,230,188,82,105,14,239,173,241,20,111,26,39,122,251,172,101,31,79,87,26,27,170,190,41,69,22,156,239,231,143,19,77,161,236,105,106,15,103,103,229,227,21,0,23,141,48,78,90,122,182,13,97,125,22,180,203,46,195,179,3,136,204,162,122,104,121,22,24,20,86,90,104,164,167,100,195,214,147,92,85,82,193,215,209,237,140,0,238,244,8,170,43,21,45,156,123,57,9,172,113,120,53,230,138,159,159,39,162,7,147,43,122,118,111,64,227,156,153,182,136,202,171,20,122,164,236,93,175,201,17,79,57,79,90,31,3,238,137,45,135,234,38,43,138,132,138,20,33,107,130,103,240,62,44,192,108,51,62,72,196,85,188,136,126,19,103,129,207,194,23,170,51,165,122,234,108,1,5,204,196,113,45,17,158,193,166,98,96,108,93,99,230,227,193,194,134,44,232,86,72,7,12,55,202,19,228,170,82,203,157,21,194,132,121,19,35,205,190,227,38,114,189,5,252,88,168,168,104,61,3,130,89,79,248,213,64,217,36,172,224,14,114,67,57,219,165,42,65,3,26,181,114,59,57,135,173,62,163,143,205,40,211,59,130,178,188,154,86,233,92,0,105,65,182,34,84,133,52,35,215,16,249,96,206,106,153,0,160,94,26,30,188,195,72,82,119,245,40,63,3,217,16,41,208,139,226,57,56,43,18,176,5,27,156,128,147,57,210,96,182,86,164,119,105,48,74,52,156,171,13,225,208,147,235,13,166,45,165,182,183,35,140,76,150,11,24,128,87,132,184,68,58,56,16,38,208,115,22,29,171,39,188,222,253,133,82,195,176,174,188,184,231,60,111,64,221,133,242,45,126,4,132,39,206,75,167,49,195,203,245,216,15,224,17,122,106,111,180,151,189,116,41,149,87,145,144,160,104,32,90,247,217,98,132,141,228,58,193,86,175,154,76,185,103,33,56,138,11,211,16,35,219,194,162,43,169,88,74,62,231,84,219,45,132,255,4,21,214,26,139,108,36,252,28,231,176,213,165,170,228,222,211,59,156,195,49,116,9,107,165,41,79,102,62,246,116,20,248,207,155,53,70,8,239,155,218,148,215,236,93,35,233,73,158,76,51,57,114,193,103,42,8,105,78,187,146,62,211,225,225,244,203,107,75,46,188,233,159,221,173,102,165,109,247,106,0,121,212,199,190,198,163,224,193,92,140,166,46,65,3,172,124,236,38,156,183,43,183,3,167,88,171,173,209,119,240,113,24,144,6,61,77,100,101,55,61,59,78,108,90,157,206,120,39,128,91,11,166,226,245,98,249,35,102,215,10,19,9,103,140,56,77,193,196,222,193,155,153,120,160,139,72,35,94,73,128,39,73,134,110,248,241,13,195,83,97,41,156,184,55,98,138,97,120,115,33,65,30,197,88,23,173,37,137,224,184,233,34,216,207,222,162,226,22,128,10,216,206,37,219,242,249,194,134,183,51,160,242,182,52,145,253,120,89,16,31,115,157,35,86,64,253,64,128,220,25,200,33,202,66,159,103,138,220,180,154,85,100,174,39,203,145,43,7,54,98,64,98,212,194,24,21,121,220,232,195,58,158,178,141,16,136,59,90,60,133,9,64,59,211,119,142,212,213,33,12,28,20,146,156,186,56,72,236,117,136,115,14,189,35,215,155,96,186,188,239,230,200,155,93,210,233,15,251,18,122,250,9,189,214,62,20,154,156,152,182,133,176,94,96,245,1,64,236,186,195,208,146,166,120,143,245,229,88,179,45,15,97,109,220,154,29,234,34,124,226,118,177,160,213,99,101,178,210,14,56,85,40,15,48,143,194,38,30,210,184,102,88,98,66,167,132,38,93,88,216,100,17,112,185,164,19,148,176,234,168,92,77,120,208,83,212,10,165,65,35,34,187,67,253,132,36,70,147,173,225,18,45,71,167,245,239,107,43,205,99,232,21,60,98,87,143,97,68,239,157,214,174,38,15,216,52,116,133,59,153,59,188,54,62,192,15,119,6,44,113,34,65,135,117,102,11,244,130,169,118,221,75,108,73,248,169,28,160,169,63,60,123,107,81,235,94,86,234,114,193,58,250,168,95,9,232,232,98,44,200,200,190,59,49,63,23,12,244,164,246,187,252,128,102,134,196,65,88,186,63,252,219,185,41,195,113,46,47,91,18,247,244,208,201,2,35,132,177,156,152,19,172,12,85,195,210,126,101,97,21,221,63,76,153,206,112,11,103,239,205,240,96,17,228,28,246,194,61,85,25,235,153,184,79,124,140,219,22,44,221,116,174,233,235,57,184,171,176,8,245,114,235,231,215,195,209,249,195,35,83,146,245,153,114,141,213,156,250,165,143,213,214,194,19,243,206,243,72,76,38,62,60,32,33,140,158,219,18,14,72,202,199,200,102,143,26,191,69,134,60,21,37,106,186,233,37,161,192,76,63,149,71,44,44,70,104,239,63,158,92,223,132,141,34,123,195,161,243,0,207,199,238,18,148,67,58,248,90,31,35,43,159,157,234,171,88,65,143,39,7,3,43,172,59,139,216,178,25,134,6,128,207,107,110,3,222,250,192,27,39,251,44,76,88,168,95,157,100,11,234,186,50,105,223,225,140,86,237,161,85,64,100,196,182,93,2,79,142,234,35,151,172,132,168,105,239,112,122,78,119,43,140,186,29,113,107,156,7,182,84,156,20,134,80,56,5,45,45,106,139,98,179,90,134,200,235,202,95,73,82,93,152,57,5,113,92,170,31,71,206,231,24,33,103,84,106,136,134,211,77,90,36,236,166,118,25,180,237,1,224,178,22,63,89,221,13,27,78,103,38,73,177,230,122,218,2,70,140,16,178,98,117,182,114,103,173,105,170,193,118,174,145,104,34,118,137,114,247,141,66,61,41,0,35,44,237,42,201,239,238,158,46,195,37,174,88,218,6,213,222,45,7,79,216,53,30,115,49,157,158,112,47,118,26,160,11,208,83,198,165,126,232,66,201,33,247,198,140,114,213,101,238,196,24,156,154,1,7,50,192,133,186,214,69,206,118,89,139,26,99,71,28,107,36,156,11,167,22,180,31,169,194,157,104,163,6,57,13,49,196,144,228,121,17,93,48,245,142,224,148,77,202,201,194,102,130,214,53,80,51,158,62,47,62,1,51,190,20,206,98,226,23,154,40,57,57,158,5,28,155,34,99,6,70,29,84,18,155,232,114,180,204,141,48,71,3,74,46,2,139,196,70,242,227,145,237,4,19,29,255,184,118,124,122,194,34,40,243,208,128,33,8,11,148,47,94,15,231,255,176,69,11,222,96,134,154,124,178,60,114,31,219,233,193,128,3,234,134,102,167,35,43,168,196,155,24,163,212,205,48,173,83,150,246,40,121,40,172,117,176,20,217,227,11,134,12,118,125,19,79,137,195,151,105,108,238,242,138,169,201,109,190,171,91,47,168,87,234,112,155,157,213,1,202,213,151,251,29,90,172,89,10,238,158,165,39,195,244,216,87,233,84,82,74,17,71,236,190,80,22,198,228,64,189,183,105,99,156,188,149,94,239,9,141,105,182,24,18,39,215,226,215,195,5,175,180,59,66,247,179,252,240,71,237,250,228,47,58,125,30,245,164,137,240,21,23,7,146,167,237,43,45,46,142,71,213,17,198,236,176,129,156,238,102,100,15,135,237,163,0,144,132,181,113,162,212,24,40,46,3,176,68,195,195,75,21,231,209,162,38,166,83,24,57,212,138,2,94,175,68,48,23,178,66,79,134,201,24,166,10,154,123,214,139,207,135,72,109,138,255,108,98,152,193,216,28,203,237,193,111,230,120,83,32,72,137,159,145,121,230,11,112,136,25,203,30,102,198,118,28,103,216,106,240,180,28,139,19,34,22,10,170,107,153,161,31,167,213,159,57,72,162,254,172,211,73,107,72,171,124,21,196,202,200,63,62,167,53,149,202,65,173,161,53,13,71,2,57,85,207,173,158,90,201,134,149,39,222,160,154,171,163,32,128,24,247,126,23,203,130,221,129,172,69,59,154,23,18,60,238,108,8,57,202,191,252,226,78,83,126,26,154,224,73,219,157,15,186,60,119,229,219,176,158,170,201,214,229,231,26,251,34,49,200,126,33,105,248,60,87,13,224,134,9,123,38,77,214,185,42,31,111,252,205,183,41,186,201,155,180,172,96,70,65,76,52,76,185,14,178,14,98,158,151,143,183,255,9,39,105,245,31,207,51,183,160,77,179,180,224,20,146,180,145,17,12,210,95,82,207,94,2,16,135,18,95,35,116,101,184,6,121,225,108,39,14,114,252,238,233,40,75,140,132,177,146,175,249,58,241,12,62,12,234,164,193,73,135,43,44,116,5,26,100,132,235,88,49,106,210,48,171,117,7,207,104,216,63,26,58,36,226,244,170,79,141,193,187,33,81,185,81,250,241,252,59,173,145,159,26,113,185,112,12,208,221,155,246,42,246,229,73,199,195,187,164,141,215,243,32,42,160,28,205,245,189,131,236,6,226,154,210,69,174,35,101,177,31,143,192,5,78,129,55,91,219,154,200,143,29,181,35,54,209,111,253,150,227,204,98,167,207,62,38,124,53,136,50,166,47,12,17,61,163,179,196,76,71,154,71,161,124,231,44,126,5,4,118,101,222,189,68,170,177,102,23,44,76,169,170,142,84,88,48,183,220,67,21,101,129,60,16,109,215,29,33,175,2,245,164,121,161,234,207,87,183,151,64,170,47,157,101,60,60,206,190,170,210,99,87,148,132,119,197,121,82,26,153,50,2,131,12,90,110,193,104,85,225,34,64,223,28,144,222,18,200,90,243,8,209,40,169,26,166,186,118,92,159,92,57,126,175,129,65,79,30,216,29,218,32,198,187,58,182,189,22,78,30,106,4,38,92,68,73,228,51,194,153,29,132,35,45,185,79,78,110,145,66,231,71,116,185,234,183,182,33,30,233,57,217,252,226,140,247,69,215,222,112,51,151,6,168,93,137,240,97,1,12,118,97,79,148,17,239,176,197,213,110,117,44,216,45,203,91,138,196,170,147,94,35,233,93,163,2,136,232,51,69,97,27,138,144,221,192,244,130,245,78,183,205,72,240,96,217,122,151,44,76,75,90,145,8,91,78,238,69,200,119,33,122,45,237,110,158,119,16,190,226,193,77,237,57,96,220,113,187,120,192,250,131,98,47,134,70,176,250,64,10,219,229,178,141,122,37,93,155,110,186,75,172,132,93,213,205,200,232,190,22,152,21,126,98,228,182,210,113,171,28,254,190,94,185,102,189,170,113,44,123,25,82,145,16,179,74,107,29,90,207,30,191,84,215,196,244,251,53,206,23,192,214,51,254,105,23,48,21,232,46,225,11,26,118,196,239,56,40,239,109,98,136,99,158,85,151,102,114,134,10,141,208,40,207,221,7,176,28,105,234,181,164,162,7,56,197,150,102,223,6,103,137,79,232,97,174,105,96,121,93,95,119,205,29,118,192,98,98,137,54,76,19,50,154,230,83,135,207,254,102,97,38,181,63,44,10,230,86,25,163,76,51,183,201,158,183,240,137,160,40,123,23,30,6,49,85,26,237,4,174,41,60,128,164,241,233,112,73,253,166,243,204,177,106,34,11,109,1,135,240,139,224,20,213,38,117,161,68,31,37,53,133,53,57,68,167,105,10,26,173,243,201,89,174,236,115,147,91,207,235,77,122,72,109,151,31,194,93,100,47,23,139,147,198,97,108,36,248,227,167,136,128,124,74,220,91,48,123,214,120,186,154,225,253,42,200,79,62,206,234,208,238,100,105,1,58,124,193,184,6,176,57,89,215,8,241,41,88,128,112,233,130,139,210,38,230,44,39,148,218,21,45,179,89,207,75,188,109,158,202,61,134,232,140,177,23,179,155,217,199,104,110,92,71,205,121,61,156,239,230,201,12,251,181,140,20,152,166,253,38,217,152,66,63,103,73,163,96,234,98,175,135,153,154,220,218,18,216,101,231,206,243,200,17,147,138,146,98,252,44,183,171,250,136,159,144,17,95,15,237,16,163,27,57,93,116,36,11,147,28,160,69,226,150,210,82,201,17,179,249,161,220,129,93,201,54,240,12,40,70,101,100,232,21,60,140,136,178,97,56,64,79,103,4,217,43,113,159,3,4,133,85,72,68,46,71,26,8,201,134,125,114,163,97,148,1,87,190,215,50,74,26,99,203,19,251,70,109,85,83,216,219,153,160,186,210,210,107,148,228,199,150,45,111,21,91,63,39,52,56,5,141,100,59,69,41,59,22,116,91,26,162,84,225,103,239,109,10,27,46,99,190,176,10,145,93,5,157,215,245,251,130,65,84,241,36,139,28,111,123,128,135,115,141,40,42,106,14,231,78,162,112,140,152,147,36,78,138,25,72,132,53,141,97,7,32,180,40,119,77,229,118,213,37,34,53,102,173,184,128,218,195,29,175,133,111,21,17,127,110,171,232,88,237,90,168,118,168,134,87,221,102,229,205,186,77,98,159,213,222,199,239,197,180,24,47,182,204,242,26,222,129,72,146,5,76,231,4,216,130,126,202,46,134,2,221,236,149,27,189,84,142,30,190,117,18,12,127,235,120,149,5,173,236,121,89,140,32,101,28,131,174,132,70,190,220,99,233,185,220,31,251,213,202,199,252,198,138,147,137,146,137,162,17,207,78,226,224,187,78,164,96,167,209,211,134,206,149,138,218,148,53,145,93,96,5,10,160,239,254,206,105,119,158,68,15,39,68,65,116,129,84,40,92,61,114,133,52,50,177,198,166,133,65,204,180,71,20,118,86,212,252,130,93,106,253,62,171,43,167,122,222,245,2,136,77,219,237,220,206,4,143,42,40,206,74,225,89,247,60,150,49,118,151,245,139,64,167,247,61,70,142,108,158,139,171,144,26,151,126,113,241,137,226,113,56,51,85,35,212,230,49,50,40,205,70,71,109,61,219,11,59,32,99,56,221,181,250,134,175,121,117,137,236,60,72,89,73,227,31,124,198,194,19,239,94,18,83,3,167,17,51,83,36,119,206,190,65,225,0,165,241,32,107,52,218,114,219,185,64,168,172,59,124,246,212,186,241,3,253,2,111,219,45,37,46,219,185,207,62,22,95,121,228,219,2,201,153,133,107,185,30,208,211,190,136,231,153,205,246,75,153,217,247,201,135,199,97,58,167,179,164,4,85,153,187,65,59,146,101,97,251,21,17,160,142,151,201,153,112,31,138,135,60,86,137,30,214,67,160,216,8,68,22,245,146,79,78,239,8,39,21,206,132,91,42,109,174,227,124,188,169,156,70,220,24,36,72,78,197,46,215,35,129,101,163,40,70,180,197,159,228,109,136,238,146,136,157,119,122,35,79,126,31,129,53,119,182,36,210,47,227,176,102,163,116,194,184,224,72,68,238,134,8,60,121,79,128,230,115,107,109,232,145,234,147,142,161,223,83,216,40,135,33,155,7,197,53,203,91,55,215,56,174,236,189,101,108,21,29,158,150,148,197,117,70,210,160,150,73,0,138,107,1,171,30,76,30,179,143,205,224,14,211,83,246,227,141,220,163,69,148,78,132,69,62,140,160,34,200,20,39,9,64,65,195,21,31,195,243,159,239,195,226,46,5,57,64,224,126,185,37,59,2,238,165,201,197,158,42,169,79,153,165,237,132,133,56,5,2,73,133,12,225,124,26,110,197,121,186,44,15,67,191,168,103,119,81,31,56,159,251,46,114,41,220,99,82,64,68,30,213,135,2,58,54,71,45,203,217,84,85,78,60,187,157,114,41,169,19,82,195,198,108,54,140,170,209,49,108,61,200,194,62,107,185,212,123,220,109,234,47,231,65,187,220,166,51,50,23,103,118,184,103,130,225,218,167,116,186,229,6,118,214,30,169,177,210,98,115,134,159,97,128,201,41,179,113,124,239,18,9,241,192,177,163,78,105,69,22,0,16,27,172,61,36,54,42,46,241,111,247,12,187,65,29,199,148,158,23,50,24,172,238,134,113,207,122,79,57,223,168,251,109,177,206,192,98,144,34,86,127,223,83,208,121,122,220,129,44,212,248,142,108,18,92,212,25,152,76,246,142,140,6,98,205,219,229,82,171,153,126,59,18,78,213,42,113,105,81,230,244,1,99,146,83,131,231,209,246,182,28,181,33,62,191,58,217,40,135,96,116,139,130,120,84,34,214,240,0,5,31,15,215,190,154,16,88,224,220,125,148,99,24,188,160,126,47,65,96,91,237,240,253,100,122,33,192,224,215,117,201,25,98,206,154,152,139,48,126,126,206,38,160,1,140,23,114,30,238,94,20,41,57,103,16,71,17,217,69,89,88,167,107,159,72,104,147,0,67,20,249,35,89,198,172,230,3,188,16,3,220,222,210,2,13,189,35,118,94,155,118,228,250,82,15,35,126,20,149,184,207,224,187,48,197,103,250,225,37,38,108,101,119,14,214,59,236,122,66,163,219,72,232,158,199,150,240,62,105,207,0,228,228,225,116,90,89,139,9,250,251,126,193,70,119,64,49,185,242,29,163,191,86,197,12,49,126,94,63,108,245,199,251,208,92,137,166,151,2,122,136,235,51,126,40,253,51,53,39,23,185,103,102,37,119,46,210,230,246,131,129,159,81,165,200,46,128,61,149,65,164,23,91,188,22,131,190,101,178,41,251,203,222,139,189,155,141,25,56,208,211,122,39,132,240,132,49,153,46,43,222,90,213,28,18,114,68,62,63,226,114,137,29,70,114,157,254,26,132,151,104,77,80,65,59,201,117,250,140,197,232,116,66,211,67,61,252,226,37,236,124,146,146,204,33,13,210,184,94,110,183,171,151,166,195,181,85,117,226,242,8,239,131,90,98,52,107,222,80,245,108,95,219,147,38,62,233,237,238,223,202,232,26,152,154,147,221,79,154,187,94,247,43,52,168,200,198,32,198,190,222,142,84,229,90,156,244,88,187,7,87,233,86,72,215,148,44,192,162,236,116,206,187,25,237,149,188,213,165,72,182,136,89,89,58,7,159,241,54,160,238,43,84,142,69,206,233,213,198,108,122,233,177,112,17,34,90,173,11,132,6,250,94,125,199,194,42,90,46,128,110,96,250,210,78,244,60,152,185,102,136,44,31,54,178,254,148,76,170,123,238,66,60,180,220,246,116,4,139,212,149,234,66,183,178,144,154,93,184,229,186,165,225,77,213,165,85,23,83,218,21,254,120,166,85,87,240,157,76,105,32,206,62,155,146,75,7,211,219,211,216,245,68,195,28,69,28,178,3,157,24,133,39,36,215,234,22,57,70,59,71,156,5,201,168,14,226,92,221,180,241,17,113,251,233,185,227,201,220,150,64,61,67,53,248,60,113,145,234,206,151,187,249,120,46,139,193,68,174,59,231,172,254,56,53,107,197,69,208,110,229,2,242,32,79,11,90,185,153,235,221,211,97,16,139,162,171,100,220,216,13,22,241,16,47,183,170,136,220,202,93,65,31,119,172,76,6,141,94,66,241,222,12,251,243,185,217,78,235,69,229,51,14,61,97,205,122,222,111,3,75,137,7,22,174,163,225,206,45,116,112,9,60,80,60,195,67,13,231,30,226,56,46,154,176,206,240,0,118,20,183,64,157,228,153,83,200,61,17,89,54,110,24,108,60,239,178,128,237,177,108,14,39,121,175,28,89,167,22,101,250,56,127,46,30,99,34,202,10,153,76,124,119,81,169,15,245,113,131,39,148,218,37,244,49,31,245,81,9,146,43,179,63,20,113,33,201,124,243,149,199,233,180,213,133,31,95,61,140,170,179,41,236,196,205,156,21,97,73,207,53,42,119,178,122,254,241,190,71,45,60,183,203,89,251,227,229,149,191,191,106,241,242,227,227,60,125,255,251,240,119,189,39,80,70,122,191,92,31,9,24,225,180,230,159,55,237,168,255,58,58,29,2,241,20,102,105,105,112,154,114,205,245,76,23,142,34,126,11,157,59,137,211,215,58,51,193,231,131,202,93,91,73,111,108,225,38,75,132,215,3,195,0,17,92,29,86,108,174,104,229,213,201,62,28,225,120,216,143,232,75,199,55,151,35,77,115,81,215,234,204,166,235,170,196,241,180,173,125,21,250,146,187,238,198,196,158,227,37,251,160,179,116,99,237,156,195,57,193,45,77,26,169,142,52,74,70,155,58,28,145,230,243,240,107,153,30,238,173,27,90,6,38,230,25,173,148,46,169,78,25,80,135,114,79,48,16,178,225,224,197,160,123,5,60,234,25,44,136,140,94,201,144,27,130,123,212,145,60,140,129,166,94,30,145,243,184,95,56,205,134,92,153,142,195,245,106,187,77,102,208,243,218,187,151,169,238,120,37,106,28,36,16,229,173,127,8,165,151,146,227,147,185,26,11,38,16,183,49,204,96,195,41,185,13,130,145,147,170,121,158,200,176,38,24,175,207,117,31,31,205,94,54,131,209,62,120,220,83,210,24,18,1,89,224,106,86,200,239,39,91,91,218,150,87,68,72,81,80,253,134,40,84,46,170,11,43,79,40,167,61,153,164,136,55,166,1,65,142,184,241,233,94,150,158,186,138,81,55,205,125,68,111,23,107,246,71,116,136,239,165,219,64,120,186,250,173,185,62,77,228,110,215,236,150,106,16,58,232,107,125,45,230,176,77,48,23,139,179,128,235,80,24,51,152,150,72,4,187,34,247,192,180,74,2,62,119,29,232,141,82,125,36,2,149,88,171,99,221,80,91,56,59,110,112,198,109,164,101,81,95,72,104,127,219,104,232,238,19,108,15,42,54,1,129,188,124,114,31,144,44,172,236,188,39,16,13,63,54,37,95,206,31,241,117,132,45,219,52,145,208,213,38,126,72,215,248,232,240,80,11,136,222,229,99,87,31,102,3,71,96,72,139,170,37,200,8,210,78,196,168,70,232,31,255,133,78,197,237,83,213,219,27,218,218,226,0,74,145,194,60,90,207,183,39,152,32,209,18,22,219,4,62,61,14,131,145,113,54,232,172,169,77,184,130,65,161,76,195,161,187,20,83,130,171,64,20,237,36,179,86,159,207,15,111,229,104,238,193,29,61,225,94,30,87,94,42,48,143,237,186,63,118,154,120,108,28,241,216,47,232,99,99,15,203,99,192,199,198,131,242,126,152,251,118,61,79,59,125,155,182,35,70,239,23,206,166,181,155,121,236,21,19,198,115,205,45,58,203,173,42,203,45,39,203,173,83,156,123,120,139,38,113,213,122,206,142,118,217,209,174,59,218,117,71,187,106,218,216,106,218,153,105,218,248,105,218,207,218,33,215,14,185,119,200,189,67,110,29,114,235,144,71,135,60,26,246,162,60,186,74,35,196,59,47,196,195,243,214,156,139,234,123,127,22,39,74,188,7,211,46,243,197,90,24,160,151,5,160,247,116,64,47,79,22,34,85,207,68,230,158,137,167,121,38,242,240,70,164,250,141,200,252,27,241,180,111,68,30,95,137,84,187,18,153,119,197,158,215,46,58,198,20,29,99,138,142,49,69,199,152,162,99,76,209,49,166,232,24,83,116,140,233,144,123,135,220,58,228,214,33,143,14,121,116,200,247,67,190,31,114,226,144,19,135,28,61,228,232,33,7,15,57,152,28,107,5,30,107,5,30,107,5,30,107,117,164,81,87,112,99,175,224,206,60,192,141,127,128,251,57,59,228,217,33,239,14,121,119,200,171,67,94,29,242,233,144,79,135,92,59,228,218,33,247,14,185,119,200,173,67,110,29,242,232,144,71,135,124,63,228,251,33,39,14,57,113,200,209,67,142,30,114,144,170,90,119,25,54,162,45,209,224,17,219,33,48,88,148,75,224,152,36,21,160,35,1,149,67,13,11,239,45,220,170,74,121,26,64,181,82,84,183,58,215,32,139,48,59,80,30,124,69,196,92,98,43,175,104,73,142,170,36,17,133,53,2,125,21,76,188,141,138,125,16,50,179,95,193,253,184,91,115,84,97,144,177,246,38,200,92,102,109,244,76,23,238,45,204,71,115,135,173,49,12,178,27,240,136,218,182,128,70,108,245,36,28,74,204,170,117,63,162,220,84,106,134,75,117,113,105,24,13,214,151,130,56,34,75,65,184,153,223,246,34,176,177,115,112,118,168,86,160,60,26,244,116,208,215,103,91,157,17,115,70,138,30,46,122,68,152,221,142,202,222,125,250,29,213,245,72,247,215,207,12,64,75,106,22,137,216,65,194,122,194,230,104,141,131,239,223,13,61,113,177,16,58,159,216,58,188,203,174,31,47,38,149,182,132,100,12,176,184,245,94,71,85,61,226,207,159,63,241,57,232,168,233,221,167,235,83,207,30,225,254,237,19,212,136,198,153,84,48,126,2,72,14,154,38,17,163,52,26,118,33,104,161,137,27,53,9,168,38,64,10,82,23,16,103,64,132,7,11,5,252,63,246,29,133,240,68,161,160,77,50,171,73,156,2,209,5,248,252,157,102,32,255,127,92,55,199,235,137,67,93,159,48,177,14,132,158,18,90,211,134,141,114,125,48,157,236,126,0,123,5,40,64,220,0,219,127,251,4,112,131,104,149,184,32,143,60,162,85,228,31,159,242,84,224,184,209,255,235,179,180,43,101,2,81,124,239,255,42,155,75,240,104,79,224,198,220,202,192,23,159,132,69,141,64,55,90,3,40,251,178,169,153,120,208,224,74,170,140,120,239,5,203,143,247,4,91,44,195,124,188,109,249,243,187,162,127,127,85,244,63,255,9,126,188,40,122,0,211,114,107,159,89,216,212,195,183,167,95,38,101,86,167,195,183,62,78,167,210,239,255,57,142,201,191,90,143,253,20,143,91,27,255,127,234,97,152,211,255,252,23,224,255,254,19,240,187,252,95,189,31,192,255,250,159,191,253,243,79,236,175,109,51,28,105,116,83,255,220,199,165,63,102,115,252,203,216,180,63,195,237,250,75,148,13,109,233,111,63,103,245,209,85,252,45,40,155,176,248,229,99,44,223,18,191,202,202,237,231,255,226,254,188,226,63,248,63,174,248,95,63,32,195,184,149,241,207,245,199,85,203,31,223,44,113,150,62,199,159,79,16,244,203,247,254,158,63,254,134,127,57,36,65,145,29,189,126,111,87,53,205,248,60,58,250,217,175,199,204,47,51,127,136,163,95,190,85,205,254,173,25,214,87,76,218,251,219,16,30,197,239,191,205,232,155,255,241,51,192,108,40,126,14,226,99,214,241,175,199,119,99,92,143,63,255,199,255,5,65,136,255,31,255,14,109,203,105,120,11,11,62,193,226,169,255,29,245,211,231,111,155,191,54,70,32,63,252,212,184,202,234,119,23,65,16,24,249,132,11,203,102,138,222,224,112,8,254,60,152,122,142,203,35,19,127,3,37,32,234,243,244,226,58,204,202,183,192,228,19,48,45,253,225,205,24,99,232,229,218,213,52,100,225,91,220,231,185,12,177,223,135,207,183,64,244,19,240,121,0,199,183,56,236,115,135,163,223,191,133,225,127,129,125,139,171,118,220,222,130,137,79,224,105,136,223,247,73,126,130,37,89,89,189,133,125,94,235,241,249,237,216,104,233,27,181,196,16,12,189,64,223,130,224,191,244,151,13,111,215,230,197,112,154,55,150,126,128,62,47,116,31,87,205,252,126,112,167,79,192,189,105,170,111,89,253,22,137,253,21,217,76,239,135,248,89,47,135,67,124,139,250,172,144,33,75,107,255,141,185,30,192,207,42,9,155,244,45,234,69,35,189,63,188,93,105,228,179,58,158,77,245,118,97,16,248,213,14,222,195,62,107,99,204,190,232,237,69,31,141,255,102,179,31,176,207,218,136,154,165,46,15,232,55,191,124,187,206,8,246,22,254,22,250,89,37,83,251,37,240,179,86,178,58,104,214,183,184,207,74,249,136,21,223,194,172,15,191,88,38,234,197,30,219,216,127,59,37,20,122,1,38,125,252,94,143,232,103,5,125,108,151,175,214,9,253,172,164,143,80,246,22,246,89,73,73,233,191,53,52,244,244,234,196,162,246,217,212,241,91,23,138,126,86,209,220,148,83,21,127,181,35,80,252,29,248,67,173,111,209,196,59,244,212,190,197,126,214,86,215,135,77,244,86,81,232,103,69,5,254,151,200,211,139,91,123,191,88,39,248,21,245,118,153,78,159,53,20,52,239,221,218,9,253,11,172,242,251,247,208,207,90,106,251,172,126,107,27,167,207,10,10,253,42,238,253,183,192,207,202,249,200,69,222,194,136,151,33,150,111,183,217,233,179,66,178,241,72,118,222,198,214,211,139,91,139,215,241,143,228,233,13,26,131,254,138,94,178,232,125,204,193,62,235,230,24,65,122,108,142,56,121,223,51,242,6,28,30,210,247,97,20,67,223,192,251,47,135,125,122,131,206,167,97,204,146,183,177,28,195,254,178,247,223,194,240,23,95,22,29,146,175,103,248,234,249,190,163,191,30,243,75,162,224,135,241,135,247,255,54,103,81,252,38,51,60,26,188,164,103,89,56,78,253,219,173,133,127,214,98,229,183,223,62,204,252,253,74,227,47,138,137,62,214,237,45,240,179,74,198,47,54,4,254,89,23,113,148,189,135,189,164,104,79,255,139,185,124,214,65,248,140,223,59,95,252,243,234,127,149,175,224,159,87,253,72,246,219,195,73,133,197,226,247,111,247,25,78,189,104,233,136,18,127,135,39,160,23,255,247,55,208,207,219,231,123,181,244,14,246,89,63,173,127,100,158,111,113,232,203,204,154,183,158,156,56,189,184,161,254,203,241,97,127,157,250,223,193,95,147,233,99,101,255,14,254,89,95,113,30,135,111,237,132,32,95,245,63,247,205,215,110,134,160,222,194,191,220,133,36,244,162,132,105,248,158,73,190,197,190,148,51,31,165,217,215,224,207,106,251,145,65,127,141,254,172,188,166,248,26,249,89,127,221,20,15,31,5,248,215,120,236,197,43,37,205,215,216,23,21,134,125,28,215,195,179,121,191,114,196,187,9,126,157,194,145,228,235,20,255,6,251,154,69,212,127,3,166,62,171,208,239,251,102,249,210,62,40,248,13,248,75,235,160,144,55,232,247,25,18,133,190,129,126,149,122,81,167,191,58,191,175,146,79,10,123,89,231,33,219,227,111,201,84,190,173,117,40,252,29,122,168,252,47,224,47,187,112,13,75,191,242,255,206,160,224,151,162,62,205,222,46,52,252,82,211,151,177,255,46,101,133,95,42,250,36,123,27,5,96,232,37,168,108,71,14,220,198,239,199,135,253,5,26,150,205,91,159,9,191,16,0,135,175,170,179,58,253,122,234,196,139,179,240,235,247,221,190,248,44,191,140,235,232,45,5,1,191,240,0,189,95,71,205,59,194,0,126,97,1,194,166,170,226,183,1,24,126,161,2,42,63,173,227,247,64,228,173,175,124,107,223,240,11,35,240,7,248,11,11,135,95,120,129,62,30,151,248,139,81,188,38,2,77,219,126,40,33,124,207,237,192,240,107,30,93,70,113,255,181,138,95,88,130,223,225,95,25,207,11,85,240,251,246,153,227,126,204,194,183,228,2,12,191,86,166,223,91,60,155,62,219,15,212,251,54,175,20,66,244,46,66,194,47,12,66,112,236,248,163,219,183,195,126,97,17,130,248,237,110,135,95,88,132,240,99,90,201,49,177,241,237,202,189,144,9,227,243,227,9,173,95,88,199,11,147,240,59,246,43,227,120,33,19,158,135,209,127,233,131,225,23,66,225,59,248,11,239,14,191,144,10,223,177,95,12,152,250,43,242,171,225,190,112,10,63,34,209,255,38,116,192,47,244,194,167,70,95,13,255,133,103,248,212,230,253,52,94,40,135,79,45,190,156,206,103,189,166,101,19,188,213,255,11,245,176,244,113,253,150,149,133,95,104,135,209,31,138,119,69,58,252,66,56,36,89,249,190,248,131,95,216,134,160,207,226,36,244,223,239,239,23,194,225,35,46,254,200,91,222,129,95,56,135,200,31,158,65,243,62,65,133,95,152,135,214,111,227,99,113,179,183,106,120,161,31,190,243,210,95,50,201,240,11,11,81,102,245,187,138,6,126,101,32,62,56,162,183,184,207,122,106,167,225,217,190,165,96,225,23,10,98,26,222,79,252,243,234,167,193,251,41,127,94,247,161,121,239,173,95,8,133,15,216,183,96,59,114,157,246,233,7,239,3,194,11,173,240,218,228,139,60,9,126,33,24,254,104,214,244,209,123,35,123,97,24,62,225,191,188,198,233,253,208,198,177,207,130,105,124,75,225,193,47,100,195,95,27,125,121,181,23,117,213,223,139,223,248,173,210,176,215,68,174,61,60,218,91,224,43,25,94,150,126,59,124,201,18,194,47,172,195,159,248,247,254,232,133,121,40,155,244,253,221,0,24,127,161,199,203,247,108,59,140,191,82,175,233,23,55,13,224,23,122,162,142,151,111,75,118,100,83,203,91,240,107,122,18,54,239,189,192,43,77,225,191,165,21,224,23,150,226,171,244,226,133,164,248,232,237,253,85,95,216,189,170,253,98,123,189,208,19,135,218,191,0,190,240,18,67,252,222,58,136,87,181,28,201,216,246,45,122,123,63,244,64,35,239,208,95,206,138,120,229,199,191,195,191,188,183,4,191,82,21,255,234,254,45,26,123,135,254,74,19,47,108,197,17,49,162,108,252,200,57,223,143,252,179,222,198,35,77,31,146,247,110,229,149,175,152,198,50,238,223,134,129,23,170,226,227,62,192,251,46,201,191,164,254,237,145,102,14,239,23,249,133,164,56,34,209,151,129,227,133,162,248,142,251,202,23,189,16,20,99,179,124,49,214,23,15,57,250,227,91,167,248,66,75,12,209,151,188,39,252,194,74,60,255,14,250,178,191,166,96,204,142,245,127,63,130,23,38,176,153,142,20,240,227,230,255,23,93,191,198,187,233,123,198,88,6,111,117,75,189,134,189,15,52,246,13,126,139,125,141,119,31,88,252,11,236,107,144,251,192,18,95,96,95,114,195,166,221,190,103,171,223,190,184,229,1,83,175,78,49,205,134,195,212,191,179,1,95,182,121,185,253,241,113,12,225,239,110,36,194,47,140,195,143,6,95,222,78,132,41,242,101,231,197,71,57,223,212,217,23,187,143,122,189,137,123,192,163,56,204,162,169,121,119,140,34,70,160,151,189,245,110,16,200,11,229,241,225,129,190,186,161,139,188,240,30,31,254,231,107,236,75,34,24,207,113,249,62,176,34,47,4,200,135,50,223,194,94,114,193,143,211,44,111,113,159,247,148,127,248,168,119,219,30,121,161,39,226,110,242,203,163,190,125,183,246,200,11,67,81,124,28,177,121,7,251,188,152,221,244,62,87,127,61,224,210,250,111,243,19,228,133,151,8,178,15,2,225,45,240,243,10,22,245,23,149,27,242,66,72,4,254,145,172,29,160,106,42,223,221,215,67,94,248,136,241,45,43,131,224,201,231,179,67,65,233,135,197,87,181,7,242,66,67,4,111,93,61,242,66,61,248,109,251,206,204,18,50,249,124,92,39,238,223,151,82,200,11,225,240,108,166,254,139,163,61,8,10,127,62,227,84,250,213,219,69,127,97,28,162,99,163,127,197,55,32,47,124,67,155,165,233,246,65,253,190,243,59,200,11,225,48,132,217,112,36,214,111,183,248,11,219,16,100,99,216,188,77,74,145,23,170,33,24,223,221,81,125,69,173,193,91,43,122,65,109,239,140,28,130,252,207,211,200,223,237,234,191,160,250,41,120,167,104,4,10,162,87,220,255,11,212,247,19,112,239,102,240,66,123,100,97,124,164,223,101,249,214,239,188,176,29,127,98,63,200,128,241,189,245,190,144,29,113,52,133,223,67,205,91,236,203,237,145,246,123,76,250,91,146,13,121,161,57,126,111,243,55,84,30,242,66,120,84,113,61,125,123,250,85,112,108,131,247,30,239,133,248,168,154,200,47,191,46,58,144,23,254,163,121,119,184,238,64,189,148,223,189,255,222,88,95,136,143,97,170,191,111,214,183,201,14,242,122,216,226,227,190,254,7,81,249,22,11,255,21,123,148,125,205,219,37,120,97,62,190,131,63,110,122,166,253,71,106,242,182,197,139,46,131,143,59,127,191,223,178,127,127,207,18,121,97,66,62,53,9,154,113,124,203,152,35,47,188,200,167,86,127,111,58,47,60,201,167,150,95,112,119,200,203,185,141,79,109,254,206,232,94,216,150,79,237,190,34,23,145,215,67,29,125,230,31,218,143,191,110,240,122,174,227,143,6,95,205,230,133,131,249,19,255,245,106,191,208,47,127,182,248,66,165,216,107,114,90,15,205,123,55,244,202,185,76,109,220,15,97,159,181,239,7,254,18,23,166,224,111,176,248,95,247,251,151,11,66,252,21,251,245,106,147,127,5,127,193,175,32,47,252,202,119,236,251,20,240,131,91,249,95,191,254,113,222,57,104,214,143,29,252,61,201,250,193,89,29,223,252,56,234,252,94,244,246,219,223,126,246,147,163,228,249,233,143,235,253,31,238,253,57,86,229,175,63,78,93,127,56,27,24,106,215,63,15,108,143,126,251,237,121,172,96,249,189,38,249,225,96,190,23,214,173,223,31,83,254,45,104,162,237,215,127,63,48,254,31,124,92,206,241,199,70,250,135,20,79,241,127,252,244,231,223,63,157,15,107,43,127,26,142,198,223,134,184,207,146,95,254,237,154,167,227,154,159,142,140,255,243,132,144,24,1,159,208,95,126,92,244,63,81,20,253,229,95,62,235,247,161,252,103,146,36,191,5,211,97,238,245,79,89,221,78,227,79,67,92,30,91,243,167,15,23,119,140,208,255,52,182,172,126,30,215,29,255,237,186,127,124,243,239,151,254,253,187,223,252,95,255,188,50,225,7,196,47,223,189,102,244,193,65,253,136,128,245,81,136,255,230,255,156,52,225,52,252,228,255,252,108,14,7,242,71,147,35,74,33,68,248,151,38,199,192,227,254,227,90,127,180,251,181,153,198,143,191,127,198,218,245,31,254,52,54,255,248,215,73,249,67,124,24,239,199,61,182,143,62,127,249,29,249,113,170,112,136,199,159,191,33,237,250,91,146,165,211,97,15,71,217,151,30,225,7,250,45,171,210,95,255,112,99,63,188,211,207,85,22,69,31,103,231,67,255,88,183,99,113,190,101,117,29,247,255,253,207,108,140,171,255,246,255,251,104,241,211,123,217,119,201,241,191,143,155,101,237,177,241,179,57,254,233,159,223,111,25,213,126,86,254,227,247,166,127,126,241,241,231,175,127,252,156,224,199,239,8,42,127,253,253,88,26,12,65,255,227,151,223,151,247,99,150,191,253,232,248,67,145,113,244,235,239,166,216,251,81,118,148,127,248,49,175,239,226,63,187,254,245,237,175,20,190,238,253,151,214,143,162,15,27,255,27,163,122,107,73,191,252,24,201,199,47,35,254,113,56,186,44,250,199,127,70,81,244,203,231,241,157,254,125,119,124,236,132,31,63,173,240,203,242,31,255,68,134,127,196,71,218,126,172,227,7,255,249,203,183,230,127,135,248,123,241,143,117,248,113,187,232,101,149,48,232,127,252,246,236,127,215,252,119,247,253,255,176,247,174,221,109,28,71,194,240,231,221,115,158,255,48,66,18,25,8,7,32,238,36,65,67,90,90,146,99,37,178,36,203,114,18,175,194,39,103,8,12,200,177,112,203,204,128,148,12,225,249,237,111,85,223,175,51,3,136,118,246,61,107,209,38,129,238,234,234,234,234,234,170,234,91,117,23,135,45,251,206,12,0,73,98,109,106,243,102,176,171,31,188,129,113,12,194,145,165,205,213,114,254,81,94,20,137,174,32,123,147,199,231,140,195,128,135,243,16,62,114,254,182,89,125,163,38,166,162,252,207,230,224,84,221,128,200,197,203,115,178,13,147,194,96,172,183,67,242,211,16,180,136,26,169,152,71,232,41,71,147,156,136,152,157,67,71,138,160,13,87,171,146,9,163,140,244,183,218,247,124,44,72,114,110,147,44,1,52,148,30,34,125,239,82,176,98,99,170,54,46,183,147,77,10,147,146,209,26,166,27,160,100,119,173,155,78,216,186,233,194,255,61,248,191,15,255,15,224,255,97,8,201,144,10,137,144,6,73,55,67,191,106,97,215,96,6,230,53,152,86,135,41,51,174,98,160,174,160,69,142,125,132,248,145,127,234,202,196,174,72,236,201,196,158,72,236,203,196,190,72,28,200,196,129,72,28,202,196,33,75,148,149,139,186,101,213,162,102,89,177,168,87,86,43,106,149,149,138,58,101,149,188,198,109,241,37,33,54,16,79,78,78,180,78,224,140,47,17,118,52,91,159,203,208,67,57,162,88,207,225,224,15,59,77,108,184,180,40,212,119,188,212,127,94,127,126,86,183,16,234,79,8,245,192,240,142,146,216,35,42,25,251,160,171,166,82,138,123,216,51,50,181,219,167,237,0,18,84,151,226,148,164,2,31,6,91,221,232,239,8,143,134,106,42,26,182,181,176,105,65,59,160,188,153,199,209,116,235,208,111,74,201,33,255,202,68,172,103,13,192,254,238,191,22,241,52,137,130,250,2,208,80,21,114,50,4,234,26,91,90,129,210,18,208,105,187,29,99,149,201,167,83,228,19,174,182,134,248,107,203,21,98,171,27,47,92,166,101,50,59,141,123,187,22,113,7,208,119,221,146,79,212,64,227,119,150,69,92,85,53,143,36,176,76,122,10,91,205,165,41,44,155,157,163,86,243,89,18,3,88,174,238,210,104,189,189,187,1,235,222,4,247,109,130,87,247,48,137,211,133,155,5,184,127,79,81,208,221,147,85,186,24,137,12,6,184,89,175,221,128,34,131,83,28,173,201,137,247,159,45,72,153,195,64,23,96,107,166,91,85,1,144,228,117,154,0,127,63,234,142,216,46,210,50,185,3,166,39,234,222,216,233,176,125,214,102,56,179,205,100,18,103,153,192,57,57,25,246,166,28,39,203,212,113,242,68,29,231,213,160,223,157,48,156,120,94,83,32,236,156,180,79,103,28,33,230,232,216,72,138,142,170,63,232,14,207,24,42,118,186,141,231,157,70,195,105,239,138,99,99,153,58,66,158,168,225,28,14,7,29,65,222,20,38,121,50,43,58,235,247,251,93,142,146,230,233,24,89,154,134,240,180,223,27,244,250,187,214,213,181,217,43,196,113,178,100,94,244,149,44,32,42,81,146,104,29,118,113,222,101,0,202,59,204,6,154,206,102,237,233,41,173,195,236,57,37,201,87,199,164,19,119,175,122,164,14,210,129,142,10,206,226,233,140,53,66,235,73,254,221,135,58,154,65,209,152,160,230,29,234,85,11,145,2,165,86,160,247,171,163,248,73,60,185,26,144,58,88,7,59,96,186,224,96,199,180,10,163,167,101,138,175,130,184,127,117,118,5,114,185,142,174,99,182,241,201,53,29,215,192,103,194,144,129,61,7,167,178,29,40,62,167,176,109,186,183,185,154,135,155,185,106,14,219,46,91,184,154,7,0,8,191,55,8,30,144,66,129,44,199,64,65,66,200,149,176,205,146,92,70,158,10,250,200,10,1,106,255,76,222,83,134,105,23,133,166,243,8,19,150,97,38,223,154,3,50,117,240,23,126,52,79,220,211,18,142,148,46,59,12,164,183,76,17,67,194,110,90,216,122,100,224,110,58,13,167,249,214,61,119,217,65,142,106,229,78,218,109,128,223,170,228,183,11,204,220,116,174,172,171,5,136,107,190,138,114,98,134,184,183,63,108,59,221,249,56,74,41,152,105,161,104,130,40,16,207,193,211,206,146,236,220,101,107,140,234,117,186,59,167,216,248,93,116,117,149,190,155,70,121,212,4,72,200,132,201,44,217,33,190,12,73,14,253,204,253,246,155,120,190,118,8,220,20,62,198,32,113,196,152,36,203,132,92,52,207,22,138,13,63,131,89,163,215,130,145,206,252,215,102,149,11,49,33,98,25,40,142,39,241,77,76,23,228,164,53,144,242,207,123,92,149,126,137,24,100,122,52,199,235,26,147,155,100,62,13,149,140,181,39,125,163,22,176,70,130,2,200,188,22,37,101,182,90,225,10,146,146,66,93,26,125,198,174,56,56,192,156,226,245,24,100,172,85,37,91,161,178,107,118,100,56,143,187,127,241,143,110,187,211,15,254,209,110,95,180,191,0,221,38,192,155,105,12,242,149,169,24,90,235,205,124,206,156,38,125,216,117,172,113,215,182,133,150,79,168,249,64,85,122,73,235,192,182,139,12,163,189,46,8,189,225,46,8,15,203,148,118,121,217,170,194,248,56,172,194,184,153,237,228,48,175,147,174,57,22,180,204,15,160,34,40,108,87,17,136,86,75,81,171,8,132,34,65,40,59,1,145,163,47,118,32,3,120,10,199,63,113,80,99,88,120,244,45,222,141,13,223,95,77,195,53,176,55,139,22,107,109,230,255,109,188,156,175,194,111,87,203,104,178,10,159,144,21,242,40,11,107,79,86,155,52,137,211,224,101,124,87,11,23,171,229,138,168,65,130,75,104,20,152,233,4,125,77,127,160,78,226,222,201,73,119,208,143,93,179,137,179,89,119,214,183,87,165,118,64,98,53,212,62,143,173,103,32,237,41,75,93,100,233,248,38,194,77,179,100,153,197,57,232,62,92,245,129,63,233,245,85,196,150,120,90,221,65,227,188,50,36,18,28,168,68,183,85,77,138,139,122,134,153,115,17,131,150,249,220,248,190,131,142,50,52,27,175,226,140,232,103,99,114,169,86,219,171,180,16,125,7,124,106,94,165,113,244,126,68,126,131,98,153,211,68,180,114,44,13,191,187,250,111,128,63,142,181,198,201,100,226,232,85,104,75,160,73,77,219,177,126,173,45,43,105,118,23,138,19,154,108,66,148,101,124,163,90,208,120,88,44,155,164,120,142,244,106,142,43,204,31,56,67,122,125,213,59,104,126,28,81,176,93,11,7,96,4,156,75,75,149,113,71,246,1,131,81,150,238,40,8,89,167,243,59,49,178,46,150,62,32,142,131,93,224,236,172,235,44,112,118,226,41,208,233,182,219,206,18,157,14,45,34,51,154,179,249,38,153,222,91,107,91,233,234,110,171,193,53,213,162,212,47,197,20,36,97,222,156,95,55,59,161,248,212,150,31,149,212,174,248,40,63,245,196,167,190,248,52,16,159,134,226,211,137,248,116,42,62,157,209,79,139,41,175,26,63,181,229,71,37,181,43,62,202,79,61,241,169,47,62,13,196,167,161,248,116,34,62,157,138,79,172,234,108,193,171,198,79,109,249,81,73,237,138,143,242,83,79,124,234,139,79,3,241,105,40,62,157,136,79,167,226,19,171,250,67,198,171,198,79,109,249,81,73,237,138,143,242,83,79,124,234,139,79,3,241,105,40,62,157,136,79,167,226,211,153,35,118,19,202,170,189,24,95,40,126,187,127,99,3,228,244,66,82,209,221,202,157,27,153,218,225,99,179,211,26,210,127,39,74,110,155,229,158,246,90,61,246,79,230,158,9,61,32,211,78,89,218,112,232,64,119,194,50,7,167,14,108,67,158,169,80,55,96,105,125,23,113,125,150,217,115,209,214,99,153,93,133,54,193,0,23,109,156,15,46,210,136,243,3,252,99,189,173,242,143,102,117,88,150,147,137,20,164,205,64,156,156,36,32,103,12,66,101,39,201,56,101,25,78,158,18,136,19,6,225,100,44,129,24,114,8,147,246,1,203,112,178,152,64,244,25,132,147,207,4,162,199,32,186,38,229,130,101,94,202,57,231,188,132,115,190,81,109,45,114,178,27,236,16,58,214,244,254,192,156,14,205,241,116,7,66,180,41,132,167,55,0,226,140,2,232,157,1,233,167,52,221,211,23,0,112,66,1,60,93,1,0,67,6,96,82,61,160,233,158,142,0,128,62,5,240,244,3,0,244,40,64,215,164,153,51,202,75,51,227,151,151,100,198,45,173,15,232,150,56,246,130,182,152,160,118,6,7,233,104,32,206,94,225,160,109,13,212,217,61,12,244,76,131,84,251,137,1,156,106,0,206,14,99,144,39,26,164,179,231,24,228,80,135,180,219,58,208,0,156,125,201,32,251,26,164,179,83,25,100,79,131,236,218,45,53,186,160,160,165,122,79,20,52,180,93,121,105,235,223,230,32,88,70,142,212,98,25,57,66,134,215,200,17,122,189,70,142,84,99,24,57,36,194,107,228,144,86,175,145,195,38,153,70,14,27,236,53,114,200,23,175,145,67,246,153,70,14,153,235,53,114,216,84,159,145,131,60,159,145,19,89,126,35,39,64,252,70,142,131,88,70,142,103,248,141,28,135,240,27,57,14,97,25,57,158,225,55,114,28,194,111,228,56,132,101,228,120,134,223,200,9,190,248,140,28,7,176,141,28,201,113,26,57,145,227,53,114,2,194,107,228,56,132,105,228,120,186,215,200,113,0,175,145,227,0,166,145,227,233,94,35,199,1,188,70,142,3,152,70,142,167,123,141,156,96,135,199,200,241,124,203,200,65,70,153,145,83,64,202,140,156,2,90,102,228,36,168,199,200,73,128,50,35,39,33,203,140,156,132,244,24,57,9,80,102,228,36,100,153,145,147,144,30,35,39,1,202,140,156,194,223,98,35,39,1,77,35,87,184,148,241,111,154,129,91,86,142,212,98,89,57,66,134,215,202,17,122,189,86,142,84,99,88,57,36,194,107,229,144,86,175,149,195,38,153,86,14,27,236,181,114,200,23,175,149,67,246,153,86,14,153,235,181,114,216,84,159,149,131,60,159,149,19,89,126,43,39,64,252,86,142,131,88,86,142,103,248,173,28,135,240,91,57,14,97,89,57,158,225,183,114,28,194,111,229,56,132,101,229,120,134,223,202,9,190,248,172,28,7,176,173,28,201,113,90,57,145,227,181,114,2,194,107,229,56,132,105,229,120,186,215,202,113,0,175,149,227,0,166,149,227,233,94,43,199,1,188,86,142,3,152,86,142,167,123,173,156,96,135,199,202,241,124,203,202,65,70,153,149,83,64,202,172,156,2,90,102,229,36,168,199,202,73,128,50,43,39,33,203,172,156,132,244,88,57,9,80,102,229,36,100,153,149,147,144,30,43,39,1,202,172,156,194,223,98,43,39,1,43,88,57,101,253,253,223,180,198,109,153,57,82,139,101,230,8,25,94,51,71,232,245,154,57,82,141,97,230,144,8,175,153,67,90,189,102,14,155,100,154,57,108,176,215,204,33,95,188,102,14,217,103,154,57,100,174,215,204,97,83,125,102,14,242,124,102,78,100,249,205,156,0,241,155,57,14,98,153,57,158,225,55,115,28,194,111,230,56,132,101,230,120,134,223,204,113,8,191,153,227,16,150,153,227,25,126,51,39,248,226,51,115,28,192,54,115,36,199,105,230,68,142,215,204,9,8,175,153,227,16,166,153,227,233,94,51,199,1,188,102,142,3,152,102,142,167,123,205,28,7,240,154,57,14,96,154,57,158,238,53,115,130,29,30,51,199,243,45,51,7,25,101,102,78,1,41,51,115,10,104,153,153,147,160,30,51,39,1,202,204,156,132,44,51,115,18,210,99,230,36,64,153,153,147,144,101,102,78,66,122,204,156,4,40,51,115,10,127,139,205,156,4,180,204,92,78,54,209,139,118,224,119,147,136,92,125,22,187,201,120,52,240,84,217,203,99,39,87,48,105,34,14,96,169,135,154,136,189,202,111,28,71,203,73,229,202,85,41,227,230,148,227,248,33,45,243,40,199,219,125,143,242,244,81,62,13,173,164,27,145,132,7,117,12,40,145,36,161,240,0,169,1,37,146,110,196,225,134,83,255,241,11,227,98,27,48,200,115,165,105,58,157,238,28,85,24,229,105,123,141,147,131,93,39,22,214,55,71,28,219,104,150,164,252,24,158,210,158,98,48,193,9,232,62,148,130,117,41,186,98,56,157,179,122,158,15,101,57,232,205,86,225,105,91,19,132,35,242,91,205,119,114,43,104,121,164,157,220,213,164,153,120,147,120,26,47,179,120,234,144,49,103,230,141,35,211,146,59,103,166,171,164,37,139,206,76,41,149,3,49,38,154,180,249,226,214,162,91,238,4,148,171,121,142,188,27,59,207,110,156,35,207,81,206,110,154,35,239,166,42,245,123,97,99,131,136,233,150,174,228,89,150,167,201,90,105,240,104,153,223,128,174,108,226,19,88,245,213,116,218,112,9,203,25,254,112,12,228,136,186,44,239,61,18,79,142,86,81,117,27,64,218,187,9,6,91,248,227,24,213,243,165,117,131,144,159,16,227,18,48,223,44,150,231,212,249,39,167,200,40,154,124,170,97,9,89,234,205,94,184,227,249,92,197,108,40,211,22,189,251,232,80,179,34,231,198,86,192,211,22,191,50,105,169,102,51,135,9,140,163,30,51,199,165,213,61,216,28,245,48,145,112,212,99,230,184,236,130,7,155,172,199,223,227,78,49,97,165,70,44,85,136,112,33,212,141,27,138,101,235,36,26,48,178,9,20,218,7,117,163,65,185,46,94,156,226,143,37,37,236,62,139,75,76,68,150,83,78,88,174,75,80,204,44,46,15,142,186,172,44,167,172,120,16,186,234,226,50,225,168,203,202,114,202,139,7,161,82,151,255,210,144,91,22,180,43,67,126,145,49,192,74,100,70,39,211,33,52,26,58,191,212,148,221,103,154,182,227,179,201,208,18,27,188,168,228,146,25,154,238,20,24,204,114,73,139,150,206,229,193,196,175,167,59,133,196,133,199,194,207,101,192,196,175,167,59,5,195,133,135,227,247,95,243,114,247,181,188,231,229,151,7,21,166,68,24,20,210,28,146,32,17,249,197,160,240,226,217,164,31,247,102,61,75,6,216,93,50,151,24,136,44,167,36,176,92,151,48,152,89,188,223,29,117,89,89,78,169,240,32,116,213,197,101,192,81,151,149,229,148,16,15,66,165,46,255,133,61,183,12,104,215,245,252,162,98,128,149,72,139,78,166,67,96,52,116,126,153,41,189,75,24,205,186,147,137,37,54,244,130,160,75,106,120,142,83,104,104,166,75,102,140,28,46,23,118,61,102,142,83,96,220,216,28,245,112,153,176,235,49,115,156,194,226,198,38,235,241,95,188,116,203,128,122,239,210,47,41,58,84,137,160,104,36,58,228,68,69,230,23,147,178,11,161,87,147,137,144,18,37,46,204,86,57,146,220,106,119,254,32,111,7,124,208,14,242,211,144,239,65,180,156,6,117,185,8,113,50,60,33,11,254,22,86,239,26,5,57,228,172,220,64,96,55,20,155,139,76,92,66,100,23,123,48,9,41,0,8,242,100,8,185,170,112,21,165,238,72,47,118,203,30,177,201,172,117,235,212,3,232,154,239,21,1,221,20,0,217,51,192,34,160,34,76,246,44,174,8,232,198,29,35,192,93,206,154,15,251,121,227,156,20,171,171,15,94,226,156,83,230,125,75,74,118,30,92,114,239,58,37,227,15,46,169,213,185,53,238,37,238,197,105,229,78,233,126,140,222,175,160,194,231,3,11,238,91,163,194,229,3,11,170,53,138,64,75,68,157,237,195,100,5,73,209,80,43,41,232,31,200,54,175,246,175,209,85,208,88,191,193,5,235,89,18,207,167,89,156,111,229,198,108,219,14,251,212,150,1,157,230,241,117,188,156,26,151,238,20,5,110,150,245,132,112,193,160,43,174,96,108,90,16,56,35,160,149,35,202,192,0,127,118,243,232,42,174,22,60,76,167,105,96,132,145,193,11,246,36,184,220,59,92,176,26,211,135,175,47,239,59,10,159,82,3,121,65,2,210,46,67,37,17,239,230,173,46,121,92,156,62,185,80,169,135,183,161,183,88,85,68,24,210,250,82,239,148,157,134,18,204,253,165,183,211,118,52,150,222,187,197,102,158,39,107,188,126,207,18,176,171,46,183,106,60,55,23,241,44,210,132,73,142,157,76,91,118,47,1,241,32,13,208,186,239,126,146,37,235,19,253,182,103,121,216,193,193,96,176,107,97,112,0,92,34,206,193,125,240,203,184,184,32,169,132,72,27,66,51,48,162,209,222,149,250,34,212,201,212,100,17,93,199,252,254,107,165,187,164,69,151,121,177,44,254,175,222,209,109,159,184,175,243,122,97,29,113,241,24,17,164,9,106,108,187,160,213,25,100,161,77,144,5,99,68,209,43,198,87,132,231,62,144,232,162,192,68,86,197,134,145,119,162,89,124,198,165,115,228,188,180,92,198,200,16,111,38,159,242,140,78,187,27,118,78,6,97,183,215,11,91,195,189,122,164,16,145,209,152,17,81,89,32,218,147,248,134,188,191,198,3,252,156,157,65,115,192,25,76,242,143,163,142,81,8,29,108,50,148,61,5,173,58,24,51,246,42,3,117,208,167,114,10,183,80,149,232,130,106,249,119,48,94,209,8,78,47,67,61,61,5,235,143,145,6,47,67,110,237,36,104,160,15,121,199,84,40,142,125,60,81,42,44,69,204,98,152,44,87,184,101,139,129,182,166,59,30,185,84,7,244,40,91,211,22,69,235,53,164,68,203,9,11,89,227,152,120,113,80,180,236,211,248,22,131,128,175,147,15,241,188,73,98,148,142,218,141,173,130,127,26,229,241,165,70,73,104,228,146,215,144,65,19,70,115,63,220,2,146,110,252,217,136,66,207,213,34,223,244,72,152,56,42,48,100,67,180,153,45,2,147,198,176,4,64,33,179,8,148,82,90,4,65,136,53,153,112,201,10,100,139,34,246,184,96,24,107,92,89,148,45,60,71,103,73,219,100,201,252,186,132,37,54,128,151,37,58,168,139,37,58,68,33,75,230,215,229,44,209,97,52,150,232,89,42,75,230,215,26,75,250,67,114,57,159,72,17,33,114,107,175,25,236,90,220,57,9,91,196,233,112,220,174,54,67,216,150,7,109,228,56,3,226,111,50,204,244,139,186,48,66,60,93,237,102,182,35,136,101,251,220,12,145,105,70,39,21,181,57,253,69,145,205,194,84,121,160,40,137,150,11,198,50,28,101,153,243,105,199,135,213,130,19,116,53,126,28,153,220,62,98,76,87,152,218,212,122,133,85,172,147,81,208,71,206,192,91,213,89,235,140,148,236,101,56,35,231,168,152,218,35,157,118,87,156,47,118,212,139,132,111,182,204,131,179,191,138,225,88,223,185,74,182,120,1,103,174,98,168,44,116,206,146,52,75,22,115,153,47,147,61,18,145,198,25,153,236,178,145,38,139,93,48,26,159,139,8,17,85,105,3,212,76,45,34,163,0,68,29,236,46,34,84,171,214,164,103,3,84,165,160,206,21,196,252,196,56,242,117,98,139,178,19,175,212,152,5,185,96,72,244,128,17,109,35,78,214,78,2,42,198,230,92,57,9,99,133,204,233,90,243,153,129,29,72,136,77,38,221,216,45,219,102,206,60,165,129,20,238,145,137,136,158,175,148,250,31,237,182,211,135,186,167,246,24,85,177,230,121,43,180,205,183,171,188,210,98,205,91,50,128,203,125,196,34,70,112,57,84,201,83,101,178,107,206,95,203,249,179,147,70,89,177,199,231,90,232,60,25,158,87,196,4,54,208,176,243,148,6,179,135,166,240,24,149,88,94,128,71,120,96,96,24,194,35,17,89,60,3,15,199,201,220,251,109,150,81,99,129,12,185,91,234,44,95,69,134,0,120,63,25,50,249,97,200,16,33,79,149,161,83,149,77,157,125,216,180,107,221,68,89,115,22,199,83,156,117,217,214,95,207,55,122,73,215,109,253,110,107,32,184,196,9,183,49,11,103,134,154,105,174,23,127,6,227,50,141,63,140,186,231,174,21,31,162,185,85,45,110,78,89,212,179,185,52,82,243,57,243,41,154,241,45,124,207,216,81,176,2,38,31,185,41,55,125,241,18,48,47,0,191,31,50,148,45,41,23,51,83,153,84,162,49,91,148,128,121,1,248,53,149,182,194,109,183,58,69,169,96,39,100,2,197,243,116,38,11,215,77,207,101,117,51,55,65,203,195,40,163,212,209,52,50,136,3,224,74,115,213,97,205,21,92,121,220,253,118,128,40,222,134,35,67,43,104,196,183,214,9,212,23,55,180,229,43,10,255,75,175,20,22,208,227,92,84,163,209,182,15,94,74,67,43,246,187,225,201,85,103,120,186,247,234,153,82,214,160,90,149,112,208,59,171,165,206,115,199,10,46,61,123,118,238,226,120,1,71,228,96,112,148,96,39,59,76,145,183,146,53,113,148,185,182,200,139,60,83,228,69,134,34,242,122,154,171,14,167,200,155,121,14,145,231,32,150,200,107,25,78,145,103,49,211,117,2,11,68,158,194,255,58,34,239,164,199,179,142,140,17,220,63,79,228,39,237,168,51,188,58,76,228,105,89,131,106,175,200,51,30,250,206,76,157,187,56,94,192,17,75,228,213,18,113,154,174,82,83,224,141,68,77,20,121,158,45,236,44,199,20,117,150,172,8,186,154,98,227,118,10,185,158,227,16,113,10,96,9,184,146,236,20,111,22,191,95,37,171,64,184,41,244,175,35,220,14,106,156,162,77,223,18,248,76,209,142,79,251,167,189,3,69,155,148,213,104,246,10,54,227,159,239,132,215,185,139,219,94,110,88,98,173,194,11,151,150,244,246,255,243,20,36,247,110,6,220,225,209,203,240,183,147,138,202,194,4,95,74,187,245,96,151,88,173,26,88,139,14,100,22,200,175,158,245,240,167,32,18,23,169,159,9,175,186,38,235,217,140,215,215,233,60,47,152,217,56,205,29,89,13,171,242,62,212,190,8,249,228,198,133,215,40,166,200,141,9,78,142,94,84,170,91,65,162,19,18,22,192,89,18,91,21,248,42,95,110,37,115,252,164,60,210,153,172,222,127,215,138,104,106,213,60,41,87,169,253,82,147,107,201,116,181,184,72,100,92,239,39,236,87,37,87,188,118,197,76,233,154,171,99,110,44,238,101,118,7,210,130,53,117,25,224,85,187,60,170,99,241,207,125,205,97,206,10,42,143,45,152,124,118,101,9,219,102,65,48,99,232,78,55,159,212,224,75,153,69,253,180,31,129,108,235,64,217,79,57,17,51,83,21,206,222,0,42,142,165,92,162,195,52,234,52,65,247,52,85,72,161,245,140,147,131,216,42,189,41,227,250,238,67,171,177,170,224,39,29,23,103,140,117,25,87,88,142,42,21,225,210,128,191,162,161,181,136,8,28,65,93,84,180,155,35,207,207,56,55,115,228,121,154,194,151,229,228,249,26,123,77,198,62,235,234,217,23,194,83,8,249,106,51,185,105,226,237,45,24,175,139,104,153,172,55,115,242,178,231,185,63,71,223,79,18,78,207,38,3,175,129,46,216,209,51,60,228,244,133,35,53,179,19,173,132,138,167,130,252,17,223,201,22,59,116,6,187,153,214,162,103,180,148,148,145,146,34,63,142,44,240,145,5,126,47,231,186,204,122,149,143,218,43,85,184,204,234,124,167,85,105,138,74,231,214,205,185,74,135,119,122,208,146,129,225,103,118,60,15,32,248,96,41,93,114,139,12,190,149,28,31,193,17,99,111,52,85,125,25,65,156,89,105,13,7,248,42,148,90,185,163,54,2,177,117,46,91,66,6,48,121,22,109,230,185,202,252,162,119,85,197,29,37,188,67,160,148,87,58,150,39,49,161,41,68,28,15,241,199,156,89,78,240,71,67,111,75,72,69,92,209,20,127,116,82,21,17,18,248,121,218,106,29,47,31,181,166,233,106,141,207,72,131,178,184,190,158,199,213,25,181,39,13,14,174,217,99,213,204,97,247,63,108,234,93,125,224,197,54,210,177,149,182,155,35,47,5,28,85,6,172,208,167,211,62,254,148,203,199,103,246,169,83,131,232,21,240,1,229,234,50,158,231,234,52,145,103,119,155,28,164,14,164,50,211,129,85,201,164,104,61,90,198,232,188,18,168,81,53,40,239,253,179,82,37,1,120,162,233,117,92,246,232,96,143,22,218,227,137,66,163,222,110,60,156,70,125,13,139,202,97,237,41,195,98,244,244,9,67,3,125,167,219,189,234,183,53,244,186,44,239,129,171,219,238,79,79,12,82,85,89,230,248,203,101,185,18,187,246,164,193,193,53,135,126,50,114,20,65,215,169,119,245,129,23,91,101,253,100,116,112,41,96,185,126,218,167,79,9,235,202,229,227,51,251,180,64,63,241,10,92,250,201,204,115,117,154,75,63,177,60,183,126,178,50,29,88,43,235,39,189,243,74,160,74,244,83,217,115,164,85,85,133,161,165,120,49,119,40,28,44,103,188,70,235,150,148,193,228,234,116,48,49,106,239,79,162,184,63,209,176,168,172,214,222,67,45,70,223,239,159,77,251,166,32,118,7,131,97,119,160,161,175,34,212,78,92,189,179,211,126,239,76,39,85,21,106,142,191,92,168,43,177,107,79,26,28,92,115,40,42,35,71,145,120,157,122,87,31,120,177,85,86,84,70,7,151,2,150,43,170,61,250,148,178,174,92,62,62,179,79,11,20,21,175,192,165,168,204,60,87,167,185,20,21,203,115,43,42,43,211,129,181,178,162,210,59,175,4,170,68,81,149,197,0,169,170,42,12,69,197,139,249,21,149,250,196,181,71,75,93,77,218,214,134,72,127,120,117,58,141,36,10,149,201,242,69,229,18,249,235,92,181,167,3,211,80,94,13,167,167,3,137,184,146,32,187,16,117,135,103,209,213,68,161,80,149,98,130,185,92,132,203,153,179,79,213,38,143,28,218,72,77,86,100,90,33,215,98,180,27,73,101,13,164,118,94,49,84,185,238,169,218,95,148,63,37,29,127,112,127,21,232,27,130,215,165,108,180,12,171,67,92,106,6,51,220,58,70,207,49,145,85,214,46,74,199,20,129,148,232,149,194,160,50,149,70,182,169,81,88,25,191,70,49,94,186,119,139,192,172,29,77,251,102,213,113,28,117,123,67,13,139,202,88,237,45,245,98,244,241,228,236,164,99,78,61,207,78,7,179,246,84,67,95,69,90,157,184,166,131,211,65,167,171,147,170,10,44,199,95,46,179,149,216,181,39,13,14,174,57,148,141,145,163,8,183,78,189,171,15,188,216,42,43,30,163,131,75,1,203,213,207,30,125,74,89,87,46,31,159,217,167,5,170,136,87,224,210,70,102,158,171,211,92,58,137,229,185,213,146,149,233,192,90,89,57,233,157,87,2,85,162,162,74,99,24,85,84,21,230,74,18,43,230,87,84,44,200,79,177,160,156,13,122,125,107,224,245,123,179,94,164,34,209,22,235,104,176,157,10,90,106,114,214,107,119,77,59,120,50,236,76,58,103,42,242,42,2,237,68,21,77,186,103,220,151,103,116,106,107,162,20,123,133,37,209,10,140,218,143,0,155,95,174,53,110,45,67,93,43,85,9,119,176,222,135,170,250,250,182,214,169,101,112,21,86,183,43,247,35,229,88,169,72,124,86,63,22,173,108,83,236,206,133,109,61,203,209,81,206,101,109,146,229,89,213,54,242,108,148,213,215,180,213,14,43,6,42,91,209,46,14,149,85,81,31,24,186,136,151,242,235,162,121,178,124,191,181,238,136,186,22,169,228,91,222,188,92,40,62,105,98,129,9,35,51,161,124,23,146,146,82,120,33,191,234,115,237,14,10,45,130,212,78,39,223,25,231,85,6,171,241,212,203,10,242,41,70,111,208,61,153,88,123,198,208,158,56,197,45,224,194,103,211,119,14,118,153,213,85,22,77,133,214,66,16,141,124,17,3,222,181,223,45,206,127,60,194,111,140,164,235,237,253,221,94,146,117,100,11,165,14,121,199,240,115,174,215,73,228,31,50,5,249,135,76,54,128,110,170,31,136,219,117,0,82,61,227,38,96,142,20,112,253,132,164,26,137,225,106,147,231,171,229,165,132,213,46,206,198,208,155,158,188,108,115,181,72,212,76,253,164,93,52,141,183,124,211,190,237,10,176,194,50,73,120,146,0,219,30,165,70,200,20,23,68,113,54,173,183,149,44,183,74,140,11,16,185,121,180,206,98,193,51,42,104,60,25,161,245,72,67,121,234,204,100,65,170,86,119,59,18,255,170,24,134,138,128,168,5,157,101,251,192,28,235,236,182,136,9,40,34,2,90,236,106,230,201,2,143,154,204,54,75,122,86,7,35,188,232,252,114,131,148,162,176,171,154,110,216,136,108,245,204,48,54,70,158,191,144,141,117,13,6,59,78,161,75,104,171,195,219,36,75,174,146,57,116,146,81,69,1,96,37,40,96,58,104,57,25,76,201,113,186,182,45,89,175,189,178,1,163,208,125,136,74,121,60,0,35,88,77,163,236,38,158,138,17,74,13,90,209,113,37,250,48,136,11,98,39,60,153,144,124,218,172,93,87,7,13,111,199,56,155,212,86,0,22,241,114,227,185,34,72,130,61,209,211,153,226,146,32,164,181,207,213,129,113,46,95,145,58,87,94,183,26,154,151,143,69,48,181,46,139,232,101,28,108,51,158,243,0,237,150,229,44,184,165,121,244,75,113,24,133,229,85,114,231,201,122,36,175,150,127,56,47,204,43,8,40,165,164,106,199,153,200,201,167,10,17,167,232,33,124,84,213,122,121,227,202,65,1,152,209,77,45,242,214,17,145,158,45,191,188,169,60,185,163,193,6,224,125,222,38,24,111,136,91,8,113,182,112,116,70,186,195,212,33,142,69,22,26,94,78,71,252,104,158,60,138,220,129,199,208,230,4,36,34,197,100,14,202,21,95,30,185,169,122,96,81,57,225,226,138,202,105,147,192,253,15,71,142,238,248,12,241,199,233,60,184,100,138,133,217,215,177,242,104,254,145,89,157,200,112,83,35,179,173,153,78,69,122,152,171,235,27,184,143,196,28,195,65,155,204,242,80,167,0,152,206,86,65,61,85,145,57,91,232,56,209,87,28,234,202,61,53,51,166,116,68,135,233,54,153,130,68,94,149,87,113,24,17,69,172,60,46,118,206,15,171,11,40,140,173,9,173,45,25,16,133,174,155,57,8,208,217,45,28,4,200,21,252,34,245,246,44,249,0,172,212,239,117,139,35,196,134,10,63,59,3,250,165,42,49,249,232,97,9,222,174,32,118,50,108,45,163,219,171,40,109,146,58,217,65,229,64,32,97,80,91,60,32,13,61,56,170,213,84,99,104,6,179,148,198,81,214,162,145,83,90,155,78,60,214,65,250,73,92,230,177,31,126,42,60,96,206,106,35,76,48,145,59,56,83,0,238,19,29,197,227,15,21,231,159,251,17,85,195,0,121,46,127,216,8,149,57,5,187,238,114,69,206,186,154,181,168,175,65,122,176,104,211,105,71,254,168,44,95,153,51,186,178,149,117,18,73,170,93,169,167,46,119,21,10,230,173,136,116,160,180,144,204,56,143,12,30,201,68,171,163,2,249,209,89,74,201,210,175,103,176,187,24,124,90,150,175,86,24,160,91,207,29,24,185,129,172,65,77,81,137,18,233,234,13,45,179,47,25,208,35,11,221,35,15,186,71,26,58,237,57,59,109,206,74,185,11,234,188,174,134,111,110,208,20,25,123,151,38,152,94,105,99,235,92,194,81,59,83,9,9,109,220,22,242,67,238,89,57,168,12,58,126,5,25,186,142,50,50,173,154,101,69,54,31,52,57,52,125,114,11,90,165,8,155,233,35,72,203,51,233,241,72,128,9,80,161,207,168,162,40,233,34,134,173,136,253,38,155,204,193,89,9,133,193,188,123,234,60,86,117,81,23,218,130,248,153,189,20,88,130,96,105,50,226,188,88,112,170,47,163,55,227,200,2,213,227,195,168,239,43,210,55,29,237,65,76,194,167,20,163,233,116,77,60,157,174,134,200,67,247,175,113,183,164,136,0,185,138,187,207,66,45,119,100,28,122,135,220,52,35,153,172,203,217,163,196,140,64,83,18,216,26,130,244,112,10,112,180,3,134,165,138,41,215,51,252,62,197,35,163,175,13,111,85,62,216,118,238,125,61,211,75,142,138,86,125,249,205,3,110,218,76,71,110,165,118,20,227,241,26,97,18,139,177,99,92,144,108,123,169,173,160,37,11,20,164,233,252,20,40,56,159,82,193,165,5,159,170,83,242,156,202,174,162,62,50,168,44,210,133,165,170,111,63,117,108,55,192,104,122,137,208,221,131,13,115,162,61,208,152,29,128,203,99,213,238,175,59,127,17,3,103,247,178,90,255,79,155,44,79,102,73,60,213,23,185,85,213,66,87,189,33,11,44,26,155,186,202,253,45,178,70,62,202,226,117,148,70,121,236,196,108,233,65,61,199,8,83,64,107,51,158,166,228,228,252,193,95,129,226,212,111,221,138,208,13,175,79,26,229,100,241,221,52,202,35,214,211,108,27,37,187,36,37,221,215,234,171,193,179,168,168,126,96,69,65,239,91,143,167,168,55,72,46,89,94,77,227,73,206,204,115,187,225,14,5,167,206,45,252,211,93,42,54,126,193,80,176,232,111,148,42,189,92,45,6,40,235,56,61,194,158,69,151,140,147,167,44,121,123,31,215,40,66,206,150,227,57,194,158,25,226,90,143,72,97,134,193,211,230,102,60,36,70,17,8,116,31,213,131,191,124,200,74,79,11,60,48,118,59,42,0,58,91,83,53,54,102,33,125,5,208,62,74,43,22,225,52,155,129,57,61,228,120,161,108,50,42,129,154,44,163,107,87,122,224,194,34,153,195,220,18,153,51,65,204,42,127,137,224,186,30,210,61,48,149,132,173,82,51,170,70,241,45,164,175,0,122,79,97,243,209,236,150,13,139,28,47,84,69,97,43,99,153,37,108,102,232,159,18,201,82,231,43,210,148,23,105,215,114,183,208,81,233,222,165,14,157,30,84,104,46,247,77,42,7,237,112,96,221,90,145,69,246,137,36,162,62,208,99,199,18,113,63,19,82,241,113,30,7,173,50,198,117,153,134,112,156,113,241,97,171,114,2,200,113,214,199,66,231,137,121,84,8,167,189,97,213,100,225,200,10,220,1,245,205,60,91,50,189,217,134,227,206,220,226,50,8,197,171,43,1,54,166,39,54,180,242,186,154,57,45,51,231,76,165,133,127,233,101,219,66,190,90,143,225,249,59,75,157,251,217,56,125,185,254,142,240,204,200,202,139,187,150,155,75,120,92,177,7,43,192,22,172,199,238,177,40,90,196,63,142,210,225,170,19,37,233,216,193,18,131,187,237,220,63,117,90,41,199,225,25,23,28,89,75,114,108,229,184,96,197,130,174,51,147,109,80,57,243,172,109,170,251,26,237,102,140,48,7,233,7,202,138,164,246,220,230,206,50,186,53,2,203,89,241,173,140,115,62,164,204,163,121,82,246,98,13,135,123,20,149,190,109,163,91,129,1,163,75,59,68,34,190,23,28,93,112,26,61,142,74,57,254,160,157,162,176,114,245,26,139,142,96,184,143,136,236,121,128,130,80,16,176,195,16,161,250,69,33,68,36,121,223,67,142,205,235,38,244,92,10,195,14,191,154,247,119,218,136,247,197,163,100,113,189,149,139,208,66,56,48,222,100,166,175,148,89,207,27,115,48,20,36,245,124,154,38,123,66,68,57,40,244,157,54,76,10,78,106,236,23,114,44,96,175,88,26,181,185,142,118,35,175,3,250,203,108,137,114,10,201,149,170,116,168,157,167,9,23,58,117,76,142,88,208,153,194,112,86,6,119,13,141,238,22,57,66,1,249,32,151,3,149,165,18,243,29,86,79,17,217,125,122,239,91,80,178,231,148,167,77,45,191,213,139,160,252,56,137,92,197,43,60,58,226,105,131,99,37,82,46,63,86,111,20,158,29,169,0,45,207,255,88,158,183,175,253,182,100,249,32,76,41,243,194,169,178,109,142,207,3,120,8,205,43,26,242,85,198,220,175,220,104,125,128,144,155,45,148,150,117,50,159,27,154,73,207,144,109,53,251,142,67,28,65,105,227,32,178,14,96,52,206,74,86,91,100,103,86,9,49,32,13,0,70,17,158,188,119,143,86,153,165,144,76,66,59,219,123,112,62,109,177,179,7,148,89,205,161,186,224,151,80,1,251,141,252,202,3,94,97,141,87,123,30,174,16,138,199,69,149,49,241,11,40,129,251,86,0,191,66,35,157,131,30,74,54,217,113,72,242,80,121,115,29,45,205,219,37,26,12,139,217,105,59,188,132,8,83,66,205,173,237,67,182,239,232,57,70,87,140,102,25,136,120,96,191,53,72,206,182,22,249,66,165,39,45,29,154,174,252,116,38,59,115,171,232,79,113,18,83,92,222,49,142,174,12,172,163,43,152,194,189,210,230,135,17,185,15,50,151,247,91,68,86,54,129,89,255,28,39,16,36,246,173,122,154,213,237,254,149,132,251,111,211,3,44,221,193,32,228,255,183,58,222,71,8,220,208,86,115,201,21,38,78,241,199,10,106,74,227,149,18,66,94,59,171,91,249,184,140,73,141,117,133,138,136,240,131,100,177,94,165,121,4,60,82,214,134,149,84,227,65,64,101,214,192,122,71,194,150,113,128,21,16,96,250,241,97,163,172,113,200,24,26,239,7,161,33,243,157,48,101,47,14,222,27,49,100,90,36,158,224,106,171,7,154,33,131,61,118,204,30,189,58,133,236,6,125,17,121,149,38,32,159,116,50,57,135,148,108,18,173,99,41,14,247,73,85,183,221,38,113,175,81,165,69,48,133,130,114,243,77,2,90,211,66,235,131,160,99,92,201,47,42,107,148,250,220,136,232,255,19,168,110,27,238,209,206,22,192,173,118,41,203,56,70,70,212,71,185,14,80,176,153,59,21,78,113,181,229,192,188,132,160,157,146,87,47,142,245,218,229,228,148,84,85,66,34,130,104,183,12,116,102,184,42,217,10,93,99,46,76,105,40,58,138,47,129,40,174,82,124,165,93,89,90,80,109,164,88,112,26,176,5,167,162,173,117,250,150,176,138,86,113,58,100,154,127,97,74,47,76,86,77,116,199,161,140,233,143,164,68,6,26,174,208,6,160,226,174,131,109,237,161,37,104,226,231,72,61,183,13,136,172,8,126,157,241,77,31,197,163,57,149,95,21,75,174,247,21,217,201,217,251,22,209,158,107,56,70,147,236,27,149,90,118,208,74,128,103,77,116,112,92,55,175,187,93,249,204,159,189,173,213,177,106,147,232,142,36,98,133,75,253,42,67,157,245,133,230,119,138,122,112,165,150,45,216,157,224,99,146,65,83,172,148,178,108,182,216,170,62,169,160,190,244,173,190,158,99,201,183,106,158,56,109,39,42,109,98,21,210,116,110,133,228,80,69,101,159,224,34,94,139,246,252,70,177,40,208,78,223,223,183,241,81,168,124,229,202,191,164,132,198,200,17,215,17,228,220,111,215,224,121,65,121,175,14,41,44,102,232,150,98,88,107,57,88,185,130,87,46,110,40,81,214,218,171,50,80,168,72,153,139,32,126,97,27,56,132,77,211,53,184,75,183,181,22,251,11,149,73,211,163,77,44,141,86,238,245,251,38,167,159,61,51,8,239,111,218,80,136,170,130,113,6,6,223,219,43,87,54,206,207,124,229,202,139,176,248,149,43,173,216,161,175,92,249,144,152,71,93,252,112,142,83,33,213,128,175,140,87,174,124,165,10,94,185,210,138,28,244,202,149,142,65,60,110,164,37,223,243,43,87,206,42,249,43,87,118,197,158,87,174,220,88,220,39,62,28,72,15,120,229,74,195,178,199,43,87,165,38,212,26,157,214,42,168,107,140,152,231,195,237,21,200,74,106,65,93,66,80,181,118,219,158,211,23,205,114,246,55,207,166,209,240,175,141,181,63,99,97,204,61,55,46,172,210,156,71,252,122,55,59,184,111,46,207,43,24,182,79,26,58,21,152,108,233,103,11,181,76,199,94,241,235,180,29,165,62,100,90,169,190,93,74,115,160,97,18,163,193,59,222,96,44,158,159,171,136,236,237,93,123,158,32,22,252,42,72,51,185,181,45,145,58,86,156,104,228,0,101,2,163,172,96,217,222,133,94,236,255,233,72,244,177,32,133,217,241,230,10,95,81,62,197,31,51,248,227,9,254,152,165,141,89,154,113,44,193,11,104,184,136,110,24,125,63,153,108,221,151,159,67,112,161,35,125,88,129,52,225,19,238,1,91,210,146,165,126,232,67,137,64,114,80,75,16,157,190,173,80,10,85,129,192,130,45,124,199,17,138,98,57,32,248,212,128,33,213,224,170,80,233,59,199,66,78,128,30,36,23,218,177,50,30,54,144,157,136,240,23,40,161,149,1,121,131,25,150,226,87,230,245,118,241,211,211,83,111,113,107,29,213,4,32,86,116,175,97,77,24,175,156,236,41,129,169,210,141,218,57,160,42,162,86,234,149,56,170,41,152,212,86,27,220,149,167,183,251,149,189,55,53,224,174,163,146,110,40,41,122,104,251,238,89,139,120,42,169,166,90,74,11,31,220,200,131,149,144,183,173,228,210,120,5,161,180,3,86,146,23,186,76,104,113,15,189,8,37,7,242,177,65,228,87,175,207,142,218,89,1,210,31,197,179,132,226,189,138,152,29,37,26,145,44,33,35,139,29,106,182,219,53,3,149,183,79,241,199,44,234,246,127,206,166,248,83,12,107,112,201,13,83,126,72,198,165,46,76,92,170,255,83,66,154,233,2,85,4,47,105,140,219,11,58,184,61,110,47,168,16,170,2,129,123,29,77,42,145,6,159,23,84,2,87,133,74,159,2,234,227,43,77,7,73,135,203,11,82,135,186,187,64,9,173,37,94,80,57,254,66,47,136,132,112,246,20,183,188,32,19,192,225,5,117,218,248,83,220,157,134,23,84,0,83,165,27,93,94,80,161,168,149,122,65,142,106,124,54,204,136,43,183,151,162,243,161,149,193,32,15,25,45,229,254,90,185,38,170,236,178,237,87,246,222,116,86,85,151,109,255,162,135,182,239,158,85,94,117,151,237,144,194,7,55,242,96,141,233,109,171,234,95,149,200,165,237,128,56,117,151,233,181,249,176,122,28,55,59,191,122,149,94,199,173,8,178,212,113,243,81,188,87,17,179,187,118,173,171,20,84,214,36,221,44,174,196,46,220,169,177,9,167,30,27,172,16,224,151,4,99,117,109,197,203,170,212,67,182,250,198,142,6,115,52,79,70,87,49,88,23,113,72,139,70,90,226,247,92,113,138,32,34,86,30,255,163,221,142,218,53,13,5,63,147,169,122,238,235,8,218,68,14,98,184,183,53,156,55,159,72,227,3,231,97,92,137,207,110,149,145,139,227,85,79,128,129,81,28,213,241,220,186,16,108,222,215,42,141,205,75,98,209,86,141,164,235,187,63,98,180,68,187,176,102,182,74,203,36,45,116,109,23,20,173,173,251,2,11,233,213,40,55,219,44,18,148,60,66,193,129,139,246,118,173,82,109,154,201,44,14,166,221,193,238,2,36,199,184,58,200,59,141,189,251,80,229,78,151,217,55,138,245,115,165,58,104,49,108,150,51,15,137,245,102,20,224,116,52,82,72,38,202,90,233,133,38,231,211,182,252,26,131,90,161,106,19,221,233,46,50,77,75,230,201,181,155,175,101,21,98,86,88,160,92,19,172,114,35,208,241,238,184,209,219,24,51,196,84,43,44,141,106,150,131,194,197,216,53,248,135,187,35,223,28,111,234,40,30,22,142,241,161,62,218,24,110,223,48,183,179,11,71,186,93,181,153,173,213,157,45,108,206,210,52,141,179,21,131,162,216,168,11,88,106,231,23,177,180,87,200,210,158,171,89,126,150,90,217,133,44,181,171,54,179,73,221,32,249,133,70,213,14,85,97,93,47,38,88,2,183,125,37,25,172,29,244,51,33,186,200,184,211,110,235,187,78,32,150,95,161,228,231,253,6,162,121,129,97,22,120,202,254,247,146,105,225,214,18,138,200,22,209,175,164,81,202,254,165,0,94,167,241,109,178,218,100,74,1,145,164,20,162,135,181,24,128,161,45,245,36,189,37,110,29,169,101,144,90,14,80,110,187,22,61,223,161,119,149,232,164,86,55,94,4,173,33,254,234,197,11,101,132,157,12,254,160,5,66,57,241,5,66,17,49,251,53,233,42,143,207,114,21,101,49,125,95,73,235,242,86,119,16,47,118,17,165,154,113,137,127,171,246,86,0,227,12,139,175,198,218,63,138,23,235,252,163,113,181,8,163,183,49,246,216,254,33,191,53,196,16,20,236,60,19,151,87,3,122,119,147,198,51,49,51,113,101,121,31,90,37,59,198,28,29,123,83,222,251,28,189,1,231,170,86,207,242,85,219,61,29,182,49,248,61,45,227,120,143,155,147,71,94,137,54,224,92,213,234,89,190,106,233,59,237,28,157,249,38,47,175,147,188,35,171,2,185,42,84,210,189,203,119,228,5,102,142,200,241,242,38,151,44,242,30,164,1,231,170,83,207,242,198,8,32,47,178,10,9,177,94,214,227,110,7,121,249,77,7,115,202,145,154,227,171,147,190,177,184,99,111,203,185,143,150,201,39,105,212,163,249,24,75,248,196,182,181,191,168,42,224,79,3,185,70,150,105,17,200,41,27,210,44,255,144,166,173,46,26,210,50,82,37,123,90,140,21,226,47,140,113,28,218,73,45,254,220,24,104,39,74,0,215,78,244,219,129,218,9,205,48,37,5,216,180,224,78,61,39,103,41,174,33,139,41,196,35,253,197,64,238,189,123,148,191,142,158,151,213,108,156,27,230,136,129,106,39,113,248,177,29,229,70,246,35,29,142,120,31,196,43,249,105,179,0,143,37,149,1,183,200,153,166,158,227,104,124,207,62,77,69,146,104,67,146,229,77,156,38,174,137,11,49,231,162,154,160,117,211,9,149,175,55,157,173,134,64,5,53,207,0,26,119,81,186,29,67,228,187,237,182,82,252,209,77,170,250,107,124,0,15,240,103,167,222,25,17,37,172,123,81,129,131,61,133,23,50,29,1,185,148,150,11,236,91,35,56,53,91,128,207,38,105,28,47,233,101,55,251,128,151,187,167,250,167,118,79,245,201,209,184,207,108,161,250,2,22,109,225,176,109,180,199,234,73,217,55,195,30,57,218,158,223,64,246,50,74,230,198,53,18,62,86,237,163,118,93,243,2,134,26,181,228,96,23,85,125,226,74,121,82,143,2,5,173,110,22,224,227,112,96,158,154,171,77,110,60,203,231,1,42,133,80,90,31,144,104,48,161,76,96,193,97,148,49,171,222,3,145,87,245,35,89,132,191,35,162,36,9,213,38,83,92,33,89,184,23,34,201,105,77,162,53,89,247,83,174,46,41,79,88,237,90,209,28,116,191,156,52,123,150,64,247,189,129,68,176,6,55,125,253,88,171,49,252,41,16,253,99,63,163,122,130,67,156,228,61,90,135,236,195,198,58,231,45,64,142,180,200,233,3,65,68,19,196,113,145,100,196,107,15,245,36,188,118,107,12,133,158,187,32,176,113,190,202,92,229,89,142,207,184,161,169,102,71,44,137,14,115,113,64,184,119,188,91,38,39,195,158,107,246,48,157,205,218,83,243,68,229,116,24,159,77,134,6,170,192,169,16,39,103,113,247,170,103,130,170,252,231,222,231,213,160,143,222,10,205,33,110,160,112,217,78,218,167,238,215,182,227,233,204,92,179,186,154,196,167,179,142,138,199,77,88,52,140,59,177,86,159,147,170,254,160,59,60,227,80,220,93,228,39,218,162,225,180,119,229,210,27,147,217,105,220,51,8,155,69,241,213,100,98,160,114,211,54,59,137,59,87,3,19,212,65,222,112,56,232,72,166,233,15,111,71,103,253,126,191,235,162,174,59,141,167,214,11,233,64,219,180,163,99,114,19,23,247,175,206,38,109,3,210,65,219,105,191,7,206,236,238,191,184,98,124,31,127,156,165,209,34,206,130,117,186,186,78,65,12,112,139,188,153,229,105,178,142,179,237,44,197,235,166,146,88,33,220,125,178,120,177,203,87,206,92,188,118,10,117,172,126,81,244,191,32,238,22,199,184,85,110,171,185,180,97,121,136,48,223,134,80,217,197,42,235,109,69,239,189,41,27,82,210,79,206,59,88,161,191,197,211,160,36,176,85,193,218,93,87,250,122,158,41,132,119,205,186,160,121,77,229,66,151,246,64,101,85,72,135,85,39,13,11,90,67,106,141,13,107,110,100,122,115,116,190,49,73,154,134,50,149,165,4,58,127,173,219,134,156,62,250,96,47,56,240,208,235,192,174,122,127,48,141,175,67,199,69,182,65,35,232,14,254,16,42,166,212,250,62,104,255,193,83,210,159,115,98,224,48,190,55,236,75,198,192,183,255,255,17,253,63,158,98,199,139,175,100,188,17,77,212,111,235,11,177,122,142,46,146,226,93,57,158,200,18,12,129,228,245,69,75,96,16,145,115,151,134,12,186,252,73,233,0,12,109,178,132,25,38,142,155,253,11,237,93,194,28,103,165,139,90,197,3,208,133,224,183,129,248,219,64,180,40,54,228,174,100,85,179,68,232,204,210,191,73,220,111,18,87,38,113,229,43,219,37,66,231,64,240,155,220,253,38,119,101,114,87,186,181,81,34,118,118,249,223,164,238,55,169,115,72,29,89,211,54,47,74,179,100,215,203,184,236,153,9,146,31,210,63,48,99,156,126,220,154,19,235,159,87,184,23,176,83,65,196,90,58,137,219,198,114,86,87,63,197,147,220,12,67,169,230,181,146,197,117,83,174,81,155,209,186,41,40,89,169,99,4,61,106,201,135,199,245,163,28,29,165,98,76,208,11,144,91,217,198,14,130,82,0,219,16,218,133,89,61,142,32,172,198,214,28,176,142,163,162,187,116,91,79,212,9,94,29,9,29,102,110,245,147,84,14,131,231,247,209,186,20,196,182,24,40,45,78,178,220,60,218,98,29,93,145,59,88,197,65,245,105,56,32,99,191,107,255,48,249,142,112,233,251,157,243,52,40,168,242,198,96,73,84,4,27,167,63,114,197,231,189,60,25,153,53,133,244,101,60,139,173,242,42,165,93,38,48,19,184,84,120,144,121,225,213,91,126,86,45,242,248,136,145,78,207,216,184,171,98,133,60,153,214,45,209,170,135,126,201,2,221,206,195,42,245,5,72,185,248,69,79,19,153,27,196,252,68,80,232,205,17,231,5,124,249,135,157,148,36,187,173,62,156,254,14,45,33,243,144,130,132,254,50,145,16,155,30,213,73,70,222,239,79,111,73,41,15,177,86,120,7,247,65,0,27,49,77,247,245,49,203,245,156,121,46,138,88,238,57,255,235,174,96,143,94,43,41,240,168,149,45,64,230,246,47,87,88,108,111,217,170,84,172,132,214,178,210,197,133,139,133,250,192,98,101,20,151,148,38,133,203,198,147,175,163,220,227,162,152,85,133,101,42,140,164,201,9,248,113,246,177,151,61,183,60,109,75,194,17,120,204,130,27,191,31,205,190,230,175,180,156,209,71,222,138,125,22,81,228,23,89,70,3,73,9,144,126,9,223,203,240,54,217,78,246,18,36,207,38,20,3,148,53,76,147,161,18,210,121,157,149,160,42,49,67,87,203,197,202,152,113,74,87,198,84,158,44,244,123,108,149,59,88,140,165,125,132,219,152,61,8,246,22,229,194,66,165,114,140,165,189,125,77,50,11,123,88,41,94,4,161,203,174,143,177,147,126,220,155,57,220,78,130,195,47,184,74,110,97,75,42,137,172,90,85,57,72,121,211,247,145,84,198,23,93,82,169,172,88,184,247,59,62,225,224,41,67,224,163,221,137,223,143,102,111,169,45,43,87,42,184,12,129,183,199,121,126,97,111,235,72,74,128,180,46,244,51,60,154,117,39,19,63,193,126,57,214,1,202,26,86,73,154,141,58,43,65,85,98,198,30,98,205,57,165,137,53,147,39,11,253,94,199,110,28,76,166,229,125,196,187,176,123,145,236,45,210,37,197,74,37,154,150,247,246,59,203,46,236,111,13,69,49,140,214,115,94,70,227,81,38,167,52,83,44,126,97,214,242,75,218,84,73,148,245,10,171,0,85,97,195,30,114,204,121,164,201,49,147,33,111,159,151,173,201,57,125,111,251,225,74,237,194,35,94,136,90,90,17,115,187,237,234,139,102,133,135,63,93,103,128,232,145,165,142,113,100,169,173,31,255,241,2,49,130,233,250,175,122,82,149,103,112,110,217,11,131,85,98,93,151,223,49,116,93,2,52,234,118,62,203,197,130,226,24,243,53,90,46,79,242,121,92,212,191,109,245,136,214,208,62,59,170,160,17,179,74,59,141,94,118,147,169,198,87,71,57,86,204,77,245,108,181,202,229,213,70,149,209,37,71,224,244,112,228,142,215,25,75,46,89,58,238,119,2,61,143,148,1,16,242,36,74,233,132,5,240,81,65,236,195,195,22,22,75,253,86,64,107,149,225,107,198,202,139,28,198,56,113,85,173,174,58,91,40,245,167,181,75,73,170,140,75,89,222,246,71,41,168,54,20,180,250,229,106,183,93,189,250,242,116,121,75,170,97,50,159,154,187,31,233,210,134,248,209,62,34,80,101,11,161,48,156,179,81,245,1,85,177,83,159,170,145,56,210,135,177,11,216,211,33,57,61,63,207,114,29,223,154,105,156,173,87,203,140,92,150,34,41,222,209,230,196,29,176,139,10,58,86,119,170,93,87,96,92,115,40,188,187,179,243,33,211,159,164,38,185,206,113,103,229,84,184,167,94,56,112,246,36,228,81,142,166,80,79,73,253,148,238,131,24,5,174,50,226,207,160,105,175,90,255,167,177,55,200,167,247,195,237,210,122,110,126,149,94,189,183,246,148,214,83,208,158,251,235,129,251,227,241,253,113,241,115,248,84,32,254,191,168,136,59,236,244,47,33,225,247,81,77,133,174,249,85,170,241,183,230,222,184,127,111,252,189,55,14,126,6,143,138,194,172,248,101,91,137,213,194,40,240,146,230,243,16,15,245,8,247,162,133,117,143,154,144,86,146,195,98,164,232,189,85,68,122,40,49,213,235,251,159,199,214,202,214,236,179,234,168,104,153,63,163,39,239,169,29,37,117,20,89,191,251,97,249,61,113,245,158,24,119,48,111,182,255,30,73,254,124,117,81,202,242,95,88,35,221,79,43,74,187,234,243,85,96,161,141,187,23,142,222,15,211,14,229,75,137,170,54,230,231,216,200,35,99,166,111,229,40,253,167,211,120,164,192,122,187,92,5,218,122,23,10,245,161,85,197,119,10,247,45,113,163,45,131,25,99,153,102,197,126,201,53,1,183,252,109,48,15,34,74,16,16,241,168,80,195,59,192,139,140,142,4,71,145,216,3,187,0,175,134,29,253,187,61,176,11,240,106,6,243,64,94,85,66,112,40,5,149,248,89,9,193,161,20,84,226,121,37,4,78,147,198,95,252,43,151,86,175,30,119,178,187,2,180,194,219,125,160,43,225,86,184,182,15,116,37,131,120,24,151,42,138,233,65,229,171,112,178,162,144,30,84,190,10,183,43,138,168,109,178,248,187,115,37,66,167,43,249,82,25,53,38,174,101,162,81,21,187,19,220,196,94,65,20,138,235,219,27,193,62,20,84,106,241,222,8,110,204,93,154,210,254,84,29,155,242,238,84,161,253,189,201,4,189,34,110,23,244,33,125,89,84,219,190,229,247,169,191,74,107,247,45,95,214,143,18,159,231,170,139,220,224,114,237,203,210,91,65,74,126,64,191,248,238,205,232,113,203,205,82,71,122,97,17,29,202,134,20,231,8,220,173,115,194,22,109,10,134,123,149,219,195,21,214,49,90,155,121,30,138,41,156,89,113,224,168,216,58,46,161,214,45,226,174,234,97,168,44,0,99,247,180,240,185,58,227,176,64,85,156,21,153,88,25,95,160,71,114,228,68,185,223,29,114,34,114,243,216,69,23,155,132,217,164,137,24,179,206,235,31,26,140,135,197,7,220,42,41,66,187,39,151,171,160,12,246,9,153,233,68,116,40,163,117,234,68,8,17,103,72,53,13,198,39,206,7,5,107,43,194,188,175,80,87,64,105,176,155,147,230,57,235,238,193,117,176,104,107,4,210,248,25,206,40,113,18,192,199,235,131,130,207,121,209,238,201,232,82,124,38,151,25,81,158,115,218,46,68,135,178,88,39,77,68,139,112,134,188,211,96,60,140,62,44,152,94,17,230,61,121,93,5,165,169,172,25,105,158,243,195,30,92,135,114,92,39,144,7,74,112,70,241,83,65,60,252,62,44,60,96,1,226,61,217,93,1,163,201,109,70,152,231,148,171,27,213,161,204,230,228,197,139,171,120,170,58,151,101,23,197,217,153,87,25,48,186,109,134,238,179,145,6,86,10,59,6,104,1,146,4,71,122,66,226,19,58,50,104,36,2,71,6,190,120,183,146,173,137,174,192,235,218,228,52,132,40,122,185,252,28,47,189,66,175,92,78,86,3,250,73,207,218,106,64,103,120,245,241,108,107,132,14,30,12,91,221,193,31,28,208,253,171,143,61,19,248,4,33,239,226,57,184,209,201,82,139,19,40,142,130,158,121,34,199,22,251,122,170,147,25,247,240,103,255,160,137,37,231,138,75,64,105,187,2,34,49,255,218,128,132,218,158,173,62,0,141,184,132,180,124,115,46,143,31,119,149,75,251,106,124,104,2,151,45,180,80,188,58,24,89,133,167,1,101,149,136,224,69,129,176,189,177,223,219,109,246,200,136,118,186,186,29,16,239,112,181,142,38,73,254,113,212,234,178,234,248,245,101,250,69,59,205,46,16,21,71,78,151,56,197,173,122,218,16,17,150,110,189,142,163,52,90,78,216,43,106,114,76,26,136,164,196,96,88,78,69,174,23,171,105,52,111,226,235,124,102,160,16,150,39,135,208,44,249,16,79,217,248,97,107,71,214,56,226,183,177,59,237,65,251,92,141,90,111,197,247,228,77,224,233,205,108,146,130,246,66,234,243,213,102,114,115,190,218,228,216,9,130,200,214,44,154,130,38,161,4,79,147,104,190,186,222,58,194,87,106,73,248,160,104,208,234,177,192,210,118,112,106,254,205,134,83,128,124,152,204,138,40,32,40,205,24,36,185,9,122,160,113,222,92,100,197,249,171,194,236,130,60,206,148,100,89,196,18,171,108,187,136,166,118,1,65,109,31,53,237,134,42,68,140,24,33,75,205,15,188,191,69,202,71,26,155,91,167,218,182,58,84,35,43,113,189,121,200,23,82,140,189,214,231,40,231,190,110,225,136,27,57,153,39,235,145,84,201,186,86,181,242,44,197,122,118,118,102,167,170,106,172,219,176,245,149,20,106,247,141,14,124,152,226,204,80,167,230,133,14,55,12,103,12,54,2,239,74,28,58,108,251,109,215,3,163,237,182,137,159,140,198,45,215,79,118,118,178,220,42,202,139,229,178,87,109,181,192,232,222,229,17,242,72,140,81,148,71,6,87,214,157,48,28,56,7,82,239,127,88,119,116,120,28,124,65,42,185,249,98,201,143,126,23,134,130,154,55,52,144,110,37,134,9,53,40,238,5,38,189,21,20,17,121,71,243,8,127,89,171,111,106,8,123,139,128,64,62,233,97,163,16,239,56,186,202,16,67,124,36,63,234,15,41,242,18,84,3,99,148,178,5,104,185,77,26,123,220,167,38,200,62,218,89,58,68,7,232,145,48,46,15,180,72,206,20,159,124,31,217,122,147,65,83,1,52,107,216,150,241,161,201,3,25,129,170,45,248,176,119,14,158,1,187,55,83,56,122,60,64,130,5,60,78,77,143,132,194,114,208,126,118,214,85,104,159,115,186,207,40,124,43,95,173,230,121,178,118,112,78,142,177,147,182,225,83,19,231,99,22,45,146,249,199,81,237,155,120,126,27,99,100,169,224,101,188,137,107,161,248,30,94,164,192,169,48,3,221,219,204,226,52,153,57,223,175,225,33,163,210,69,52,215,188,154,190,233,213,200,151,33,140,120,60,234,247,44,143,210,220,237,171,168,158,144,76,144,86,130,164,205,227,28,164,144,188,140,131,67,135,209,117,7,99,165,137,239,171,190,215,82,92,80,248,150,142,72,208,94,217,33,73,66,3,209,182,81,156,84,100,88,87,104,170,232,76,38,231,43,17,72,139,60,227,38,6,31,17,113,226,53,114,80,45,96,25,123,58,214,122,10,134,3,179,240,96,94,212,26,176,26,217,204,129,88,35,3,228,71,127,252,164,219,54,31,53,58,221,63,200,56,186,162,142,53,127,94,103,148,166,171,59,135,52,27,225,207,219,186,59,239,184,10,72,229,146,104,69,173,15,2,163,42,221,52,13,96,18,166,49,68,49,25,76,253,208,247,138,2,237,226,143,106,183,148,186,8,14,179,66,241,232,207,185,169,133,121,232,179,207,171,147,224,47,105,165,29,110,237,240,58,157,245,145,29,26,224,165,30,49,142,72,186,183,38,173,54,122,176,201,85,159,139,167,188,58,238,111,148,214,215,230,53,242,44,114,20,208,85,29,101,144,171,194,202,34,99,85,166,47,141,56,170,115,10,142,234,82,41,61,232,110,228,1,117,122,59,210,150,154,195,235,92,175,214,100,98,234,91,40,177,28,196,161,49,175,83,212,209,201,80,93,187,224,6,233,243,236,90,255,127,169,93,251,181,166,49,248,244,249,254,211,24,191,255,213,54,92,171,174,203,255,114,0,89,214,155,9,38,49,211,170,148,211,89,32,207,165,150,89,29,238,122,62,51,198,106,24,85,45,159,216,95,221,131,86,243,217,140,66,123,208,94,62,186,165,95,39,247,188,2,123,130,63,5,179,156,43,252,49,88,44,180,111,32,71,168,156,242,202,149,46,66,140,128,120,212,34,42,34,52,190,143,162,89,238,28,224,186,15,250,121,6,93,175,210,184,171,221,177,137,100,68,177,54,141,106,53,93,115,233,157,4,221,38,17,179,104,164,228,193,122,167,186,39,89,182,141,148,243,117,37,85,19,194,65,195,208,147,242,254,174,69,8,163,95,246,231,185,37,68,231,162,113,65,205,65,143,242,38,183,175,58,34,220,188,229,154,5,167,141,212,134,133,210,106,205,86,43,237,86,211,61,45,39,102,183,144,16,189,229,180,165,116,224,185,155,172,17,163,52,218,93,19,69,171,182,121,159,174,230,50,236,52,119,10,35,180,12,131,19,30,90,88,179,217,236,190,122,111,23,146,68,183,226,21,85,100,118,54,123,230,172,66,111,27,245,168,238,147,210,112,37,217,219,108,133,14,214,104,118,239,91,122,200,222,22,151,210,66,90,60,137,64,69,102,174,7,137,101,30,155,236,248,214,5,201,238,140,181,96,173,23,126,212,34,113,35,252,27,90,196,144,59,150,144,249,35,70,236,37,194,128,248,14,250,194,177,19,164,36,223,77,223,35,246,184,161,51,15,223,57,212,124,27,190,32,17,205,231,244,161,75,225,150,52,123,211,70,88,183,86,127,49,121,235,102,76,181,197,243,97,209,227,142,250,250,249,208,251,196,99,1,62,197,163,153,129,255,211,188,77,178,228,42,153,227,108,93,121,9,204,147,197,75,175,227,52,91,199,52,108,80,167,77,167,197,86,146,155,255,44,218,80,139,197,41,119,130,224,187,233,91,230,9,23,172,175,247,166,117,148,203,208,183,90,174,230,23,19,67,163,152,59,33,240,73,246,106,180,52,203,136,105,86,163,166,128,41,101,132,50,255,172,18,185,237,34,82,105,230,206,166,211,71,226,146,4,89,53,83,9,243,140,136,246,110,140,91,190,52,186,7,98,223,28,74,121,170,214,137,110,203,28,87,87,190,236,238,166,31,129,167,27,172,30,240,53,150,186,193,69,181,168,131,196,73,46,26,131,116,53,223,119,195,125,160,62,154,87,254,70,158,189,249,106,62,217,55,108,216,78,184,146,15,2,166,110,75,152,228,83,70,84,126,156,131,176,93,95,72,14,218,90,2,40,158,78,35,64,94,85,123,57,227,115,49,50,66,37,62,130,63,36,203,23,208,17,33,93,83,192,79,248,168,99,93,175,169,17,230,171,186,85,87,163,194,243,25,249,42,160,250,243,16,210,211,120,29,227,182,60,249,211,252,224,232,21,42,118,124,49,73,188,239,235,111,127,41,91,41,41,109,147,222,207,232,168,61,49,126,70,71,209,94,49,251,106,112,120,71,85,37,189,180,163,196,137,7,51,189,218,179,241,114,115,84,93,175,55,145,5,173,235,249,199,245,77,2,95,155,147,155,248,54,93,45,155,134,254,43,128,52,205,188,0,37,80,134,114,215,51,11,116,60,250,234,124,137,108,32,252,203,100,73,87,53,200,252,218,94,195,248,156,134,73,130,60,51,163,202,53,148,51,132,175,144,203,58,248,180,196,83,73,69,86,242,77,12,185,125,72,62,171,139,134,116,57,80,247,128,139,112,142,174,98,112,29,98,177,174,240,197,63,186,237,222,217,23,133,68,58,203,68,95,104,54,112,154,76,162,124,149,102,142,238,231,75,0,109,117,150,42,150,75,7,231,124,91,243,15,231,238,87,91,216,62,143,254,42,6,51,119,228,218,131,250,6,140,131,164,96,158,108,157,2,39,87,82,228,145,54,185,116,213,225,91,216,72,40,180,186,73,183,116,189,199,134,156,166,212,94,78,84,38,248,108,45,171,99,122,222,130,112,238,105,49,66,187,10,161,93,117,141,205,115,132,93,118,41,15,83,102,245,13,15,88,246,135,115,245,244,28,139,89,166,244,146,56,204,72,134,167,122,4,79,59,118,247,217,174,137,77,52,217,158,223,154,43,206,124,150,151,77,210,56,94,210,137,158,189,123,254,63,75,49,242,109,115,217,139,189,182,185,106,33,134,55,113,247,122,247,168,5,127,57,229,87,172,242,152,232,165,76,125,177,229,185,174,50,218,153,0,245,124,195,96,171,72,24,204,111,196,9,143,38,127,95,234,145,76,163,235,49,97,9,16,213,103,20,10,55,143,174,162,84,45,200,147,56,216,100,14,30,194,44,249,192,97,196,119,1,0,76,137,64,175,164,205,217,124,147,76,5,156,145,108,129,91,128,2,100,58,111,222,172,210,228,103,204,152,7,83,129,210,74,231,5,200,74,134,146,69,19,52,158,20,129,112,52,234,193,24,94,78,75,211,1,233,153,35,29,144,165,113,192,101,116,203,243,241,163,146,140,199,104,248,113,108,5,68,75,54,192,245,250,244,68,29,84,135,17,153,235,232,90,150,167,95,100,22,63,15,46,243,69,10,7,18,75,126,244,35,51,140,218,3,106,234,170,223,30,210,106,200,161,37,115,37,34,230,21,144,10,157,239,234,103,87,151,42,221,232,233,46,103,199,232,61,161,241,222,102,180,194,92,182,1,130,140,192,183,227,110,64,57,16,67,194,14,104,233,155,51,154,18,82,206,68,54,197,92,104,167,62,173,167,156,115,126,144,44,214,171,52,143,150,249,78,121,75,79,190,99,175,230,223,36,83,217,219,104,135,212,204,236,102,117,167,83,165,230,38,75,178,56,135,79,231,153,139,116,187,22,49,111,4,57,42,255,81,251,184,29,68,231,246,190,146,181,239,106,25,126,123,23,10,215,52,104,53,94,194,163,25,8,154,113,28,114,247,95,120,10,246,54,137,239,16,140,217,174,105,124,155,76,98,106,100,119,45,214,158,230,252,58,20,159,23,83,249,57,91,200,207,31,50,111,237,18,13,237,216,80,77,161,254,154,35,201,132,93,76,29,41,102,105,145,100,194,102,11,71,138,89,90,36,153,176,31,50,71,138,89,90,36,25,226,107,176,67,28,167,19,135,6,78,134,39,196,153,113,176,210,20,50,162,127,92,128,36,67,5,76,189,80,77,24,122,42,228,84,129,12,243,27,127,57,124,55,82,41,88,169,37,174,161,188,55,14,202,86,195,197,63,16,139,65,144,154,232,196,104,184,156,204,17,21,245,156,157,117,180,122,178,69,197,190,83,0,11,250,206,132,242,247,29,140,69,165,239,172,114,222,190,219,187,125,149,123,116,127,204,213,251,249,80,220,7,247,62,61,242,106,214,211,233,224,140,81,169,104,49,173,216,253,10,96,65,247,155,80,254,238,7,181,172,116,191,85,174,188,251,43,55,112,255,254,175,142,250,0,1,216,23,249,193,18,208,33,71,77,21,148,243,235,138,125,173,0,22,244,181,9,229,239,107,48,199,74,95,91,229,202,251,218,209,148,253,123,213,133,228,128,254,243,163,217,183,167,44,221,79,157,162,2,207,100,111,125,194,48,42,218,181,28,99,137,128,50,148,202,136,45,71,41,120,198,10,43,34,96,22,22,108,93,167,201,50,247,129,177,42,40,140,167,72,177,140,235,176,5,98,238,0,244,75,58,1,86,133,221,85,218,148,119,29,184,146,51,230,106,120,217,136,48,160,13,209,223,163,158,210,65,227,132,63,188,93,135,140,46,134,136,201,91,161,44,237,190,60,38,203,181,143,190,164,127,142,255,248,32,24,223,211,191,255,12,254,24,124,5,211,215,12,102,65,235,224,45,121,6,103,20,92,241,20,246,48,78,107,146,101,193,109,183,213,109,181,177,192,77,158,175,71,199,199,119,119,119,45,1,201,1,87,11,132,184,79,242,158,172,214,31,233,198,85,183,221,233,7,223,38,203,224,155,77,26,6,111,111,226,224,101,124,23,252,184,74,223,7,111,147,69,156,1,232,2,230,197,31,177,212,11,152,117,45,179,120,26,192,68,47,78,131,111,159,191,189,79,186,130,63,30,183,38,55,241,228,253,213,234,67,48,143,174,226,57,30,169,70,14,132,34,157,137,5,207,208,87,19,187,202,50,166,56,236,189,227,160,246,233,34,235,84,18,133,12,146,229,122,147,191,203,63,174,227,49,175,247,82,147,35,14,201,226,55,249,238,92,116,201,11,218,206,77,117,229,196,13,61,176,222,27,100,174,3,78,74,230,98,245,115,115,147,225,113,206,120,30,79,114,253,76,148,153,193,41,108,173,102,179,64,167,86,61,60,192,50,156,75,242,110,194,205,29,38,37,168,149,177,157,208,150,232,103,179,138,248,237,155,8,85,240,223,128,213,114,118,48,71,65,110,166,105,59,7,109,115,213,183,173,69,19,48,206,197,241,67,250,29,41,78,244,66,159,176,117,3,114,255,95,6,7,232,245,37,40,176,151,64,235,143,179,116,53,136,217,76,3,161,107,211,125,189,58,52,160,138,11,96,212,216,31,88,53,42,183,242,89,165,189,142,93,169,10,69,239,72,169,64,148,183,28,142,86,221,111,27,132,129,167,161,176,162,109,176,162,109,19,38,195,0,112,110,180,29,132,41,80,108,177,222,168,23,124,38,89,111,111,160,215,219,237,218,245,66,1,227,137,156,174,163,94,5,138,238,64,33,208,253,217,139,255,12,156,255,254,250,236,205,247,207,95,189,12,130,179,214,73,171,173,231,253,231,231,40,213,207,50,109,168,224,165,229,202,230,9,140,135,214,79,25,36,99,206,183,81,194,214,125,179,17,124,255,143,255,248,11,240,38,248,75,188,88,147,111,255,209,12,222,222,37,120,253,98,20,252,87,22,39,96,114,34,158,241,167,36,191,217,92,141,130,64,77,127,179,186,73,242,224,47,209,252,253,38,181,49,188,89,221,162,234,128,33,30,165,31,45,60,169,200,101,196,125,70,155,41,2,179,221,65,146,5,160,91,240,80,36,55,129,57,216,75,48,131,220,50,234,166,181,62,105,160,121,61,9,4,87,194,64,109,97,72,220,109,178,147,149,92,109,112,139,9,203,227,255,175,227,116,145,100,25,110,59,66,157,55,113,26,95,125,12,174,193,44,228,241,52,12,102,105,28,7,171,89,48,185,1,253,22,135,65,190,2,68,31,3,60,71,73,26,31,172,174,176,83,48,110,77,4,232,215,31,17,56,191,1,76,217,106,150,223,69,105,76,42,142,178,108,53,73,34,64,25,76,87,147,205,34,134,174,100,236,11,102,201,28,76,127,29,155,87,251,158,21,170,53,72,85,211,56,154,131,137,36,77,231,89,1,244,209,205,106,147,99,209,52,6,158,37,19,242,110,21,192,77,230,27,18,65,135,65,4,243,100,145,208,122,8,6,194,169,12,241,130,9,11,177,60,18,28,6,139,213,52,153,225,223,152,52,113,189,185,154,39,217,77,24,128,25,166,220,130,196,12,19,9,223,9,39,143,87,41,8,211,124,206,144,36,208,0,210,110,73,38,101,56,212,181,70,254,230,140,99,164,246,187,155,213,2,97,177,176,104,21,112,108,182,73,151,80,113,76,138,77,87,192,65,82,47,134,178,193,20,196,62,91,205,193,137,128,54,210,138,151,83,98,133,200,128,32,157,137,62,85,116,5,206,6,105,26,21,141,229,42,7,202,41,57,216,49,107,217,225,44,43,187,193,147,195,87,132,32,202,69,160,1,216,142,169,188,117,41,146,146,161,63,155,64,159,160,107,139,21,155,173,110,9,66,190,121,22,124,255,234,235,183,127,187,120,243,44,120,254,125,240,250,205,171,191,62,127,250,236,105,80,187,248,30,190,215,194,224,111,207,223,126,243,234,135,183,1,64,188,185,120,249,246,199,224,213,215,193,197,203,31,131,191,60,127,249,148,116,206,179,191,191,126,243,236,251,239,131,87,111,130,231,223,190,126,241,252,217,211,48,120,254,242,201,139,31,158,62,127,249,167,224,43,40,250,242,21,140,134,231,48,38,0,239,219,87,164,78,134,237,249,179,239,17,5,160,252,246,217,155,39,223,64,202,197,87,207,95,60,127,251,99,24,124,253,252,237,75,68,251,53,224,189,8,94,95,188,121,251,252,201,15,47,46,222,4,175,127,120,243,250,213,247,207,128,136,167,88,246,229,171,151,207,95,126,253,6,234,122,246,237,179,151,111,91,80,55,164,5,207,254,10,95,130,239,191,185,120,241,130,84,120,241,3,52,227,13,161,242,201,171,215,63,190,121,254,167,111,136,167,250,205,171,23,79,65,203,6,95,61,3,18,47,190,122,241,140,86,8,13,124,242,226,226,249,183,97,240,244,226,219,139,63,61,35,5,95,1,162,55,4,140,210,136,229,255,246,205,51,146,10,181,94,192,127,79,222,162,190,134,246,60,121,245,242,237,27,248,10,254,243,171,55,111,69,233,191,61,255,254,89,24,92,188,121,254,61,16,140,229,191,126,243,10,42,65,6,67,161,87,4,15,20,125,249,140,34,66,230,235,125,4,32,248,253,135,239,241,35,225,29,169,254,233,179,139,23,128,241,123,44,175,194,183,62,87,241,161,7,78,85,157,251,160,10,223,58,100,231,41,22,224,54,207,227,115,199,221,0,102,39,232,31,101,187,143,159,36,234,24,71,137,252,37,2,158,4,122,24,38,130,234,249,24,229,126,129,121,185,82,191,68,91,1,59,117,157,201,83,123,213,40,105,222,0,33,149,129,65,63,108,85,255,82,247,125,43,208,71,221,176,42,245,37,70,204,8,118,16,162,98,13,45,80,174,209,242,186,114,85,2,222,225,125,243,78,112,156,19,255,177,222,28,144,35,139,134,127,221,230,119,14,149,14,182,47,186,25,151,99,251,167,237,171,88,21,129,42,12,69,226,155,98,215,122,171,223,235,196,27,159,231,37,247,108,213,163,226,213,106,35,83,218,226,58,149,70,84,29,22,14,204,142,204,173,58,249,193,251,143,206,241,109,157,149,242,19,192,83,210,220,28,162,132,63,224,125,160,77,226,147,185,253,240,148,9,187,179,110,83,238,57,5,174,83,65,251,34,86,58,173,74,235,184,154,228,67,190,171,72,179,171,91,57,188,193,72,215,177,64,113,110,105,192,148,72,41,46,161,217,182,138,190,228,171,16,133,106,200,77,150,83,241,121,64,81,237,217,181,150,112,173,68,12,236,170,148,158,87,206,236,86,66,238,85,119,206,90,164,178,179,174,192,6,109,75,111,117,148,126,243,68,75,160,154,203,25,183,65,83,106,250,57,212,170,252,171,168,116,14,194,83,164,98,8,181,125,127,31,236,165,58,72,144,198,234,120,164,180,239,51,80,253,74,168,84,64,124,42,163,72,86,228,175,189,40,58,168,31,56,7,244,101,15,71,239,128,65,192,125,138,169,193,128,234,87,108,240,6,196,239,166,51,252,9,218,225,239,200,109,249,120,143,123,26,123,149,119,220,150,160,106,172,10,10,235,118,68,9,39,168,112,238,199,8,26,77,12,169,136,207,240,103,95,70,84,45,95,192,136,114,20,6,35,248,153,114,152,129,130,23,0,202,59,158,114,222,208,53,113,99,17,156,101,105,113,154,180,200,76,67,41,102,50,58,10,189,46,236,116,126,248,182,163,142,222,58,236,182,211,59,198,118,212,252,103,227,43,244,28,13,208,138,108,155,157,225,207,190,61,87,181,124,65,207,149,163,48,123,174,36,70,172,121,192,189,227,13,17,235,132,180,98,78,89,218,214,113,219,98,63,166,211,118,182,69,219,247,101,122,197,242,69,76,47,69,177,7,211,155,52,220,172,17,44,215,197,116,15,164,134,59,249,25,195,136,136,217,207,7,186,25,228,206,242,165,150,246,97,139,152,16,171,103,247,235,199,211,179,201,52,38,202,247,180,115,53,155,238,173,255,171,150,47,232,199,114,20,30,253,239,240,111,21,63,182,72,194,73,164,222,95,173,199,204,237,46,231,29,102,235,178,150,255,73,140,189,58,184,211,63,187,162,214,149,186,168,251,118,112,213,242,5,29,92,142,194,28,168,179,100,142,59,8,218,142,169,71,255,177,145,216,29,12,66,254,127,171,219,8,221,202,177,32,212,246,1,120,232,46,39,187,159,165,28,160,54,58,190,69,218,184,213,229,99,32,151,33,76,207,85,25,193,234,177,236,64,179,164,172,204,100,147,97,16,166,189,75,140,248,13,4,245,2,160,188,35,168,222,25,23,87,247,134,237,193,23,252,162,214,73,119,216,109,247,119,170,51,91,176,171,238,151,236,223,44,205,191,221,210,168,99,77,92,14,62,173,34,222,100,218,84,38,220,198,220,170,130,160,146,18,123,8,182,2,255,11,136,117,11,156,227,255,77,198,85,200,64,199,220,65,111,49,54,252,28,139,232,1,235,249,6,39,15,211,52,186,254,39,137,77,189,216,192,148,65,133,36,211,144,71,211,228,182,181,73,154,25,158,229,34,39,198,230,48,141,184,89,205,129,201,234,173,22,118,160,76,158,250,82,77,246,239,102,93,252,113,103,106,202,121,216,80,129,184,28,235,231,201,138,70,40,232,124,84,248,96,194,249,173,219,50,144,93,5,222,4,62,14,140,140,136,109,95,60,248,226,220,113,213,103,223,26,110,226,249,26,176,58,227,9,118,89,20,188,162,112,130,110,24,149,14,172,19,96,151,34,248,184,55,226,55,6,208,37,55,143,253,47,182,181,241,71,239,239,83,252,81,58,202,240,175,8,247,137,35,71,85,158,47,219,155,83,208,150,38,13,134,238,189,247,220,85,246,172,148,151,226,132,254,236,235,183,115,17,188,68,37,105,23,194,138,201,178,30,188,112,149,224,210,177,90,231,228,24,217,63,1,124,179,88,102,65,139,167,108,213,117,76,237,166,57,25,104,106,212,117,58,122,206,229,221,182,123,54,66,135,53,192,255,240,42,55,16,135,32,53,174,102,30,142,137,15,11,139,143,5,99,57,141,23,208,183,255,164,47,146,4,239,166,81,30,53,111,163,249,38,190,244,143,46,229,124,154,91,136,42,215,17,180,104,222,86,92,223,247,110,170,89,207,29,176,229,210,19,61,126,63,187,193,111,62,1,99,68,87,167,146,156,44,111,226,52,241,68,142,117,239,100,59,55,197,148,48,185,68,83,107,209,242,20,57,87,175,60,186,149,12,85,130,93,18,172,217,161,100,212,236,130,130,191,216,72,217,187,95,153,226,240,217,205,65,227,32,236,44,216,132,16,30,123,227,68,119,30,171,213,208,18,171,186,213,90,98,232,243,207,192,237,104,0,97,211,201,73,72,255,107,87,231,19,67,9,253,168,239,185,27,246,132,239,236,41,38,129,132,167,183,106,113,197,117,180,117,83,104,58,96,86,2,91,30,86,76,151,26,27,134,143,68,73,14,79,177,140,24,151,110,10,186,88,173,242,27,20,88,6,239,226,19,101,69,96,82,212,34,191,155,60,232,156,145,187,213,28,3,240,201,216,138,49,234,10,167,22,216,217,24,156,1,154,185,178,24,114,15,165,48,224,139,29,25,211,62,76,35,99,159,220,247,76,205,225,202,209,203,220,198,119,175,199,228,241,148,156,75,87,86,191,17,215,222,238,182,155,40,35,47,206,101,218,179,12,29,166,255,172,110,104,205,54,243,249,214,94,219,50,156,104,10,203,135,169,37,14,114,0,255,113,203,36,129,189,108,235,182,128,172,106,12,161,229,114,136,11,215,211,253,75,70,14,80,71,27,184,7,199,66,242,252,58,238,44,157,118,253,113,107,152,205,171,8,64,64,172,133,148,147,186,152,168,103,57,244,138,91,254,127,94,161,183,94,93,42,112,194,183,53,54,117,196,217,126,156,12,244,136,105,84,45,117,79,91,24,26,253,46,158,225,143,234,92,23,174,72,236,65,24,15,142,164,214,214,239,158,94,77,34,53,12,209,125,212,38,196,20,171,13,15,43,198,169,165,164,93,167,241,199,115,83,23,26,164,22,25,43,202,4,125,111,208,125,71,75,62,120,167,164,41,167,245,181,228,232,3,79,54,102,217,202,205,68,80,158,90,6,149,6,37,73,141,153,213,174,48,131,215,141,191,146,161,26,41,102,136,28,19,127,245,6,14,94,55,41,94,27,48,235,246,229,120,152,61,26,97,84,12,18,146,196,59,179,80,193,169,170,18,81,251,10,240,91,171,7,193,23,70,248,121,26,8,133,134,73,46,209,78,35,43,98,155,133,173,112,91,133,136,163,118,134,198,117,25,201,57,95,45,124,214,201,17,14,205,181,96,0,149,51,185,106,90,206,191,50,141,253,229,205,50,181,15,189,194,77,92,47,140,111,46,210,14,152,178,119,207,69,100,182,55,199,197,119,230,2,211,12,212,58,151,166,226,182,110,221,85,65,130,167,0,174,111,230,36,102,142,57,223,32,251,43,189,147,176,15,237,237,251,218,219,113,183,179,99,181,175,227,105,151,57,15,15,125,64,100,59,220,88,168,242,98,164,39,142,125,12,224,138,251,178,10,140,205,52,78,13,235,0,238,116,171,97,117,171,240,158,163,145,43,185,133,252,25,205,146,148,175,163,236,185,122,225,101,54,159,89,156,156,156,88,67,84,119,216,220,232,44,19,109,188,198,203,190,117,135,248,83,132,162,53,73,227,40,23,15,65,23,21,208,32,137,160,14,58,33,253,175,53,112,47,124,242,135,67,140,23,56,229,139,156,226,141,78,197,68,210,183,197,202,30,105,221,99,234,228,242,44,60,160,124,222,167,141,240,251,152,165,237,83,78,39,2,205,254,30,20,148,154,59,127,24,89,182,208,121,98,196,78,236,21,156,92,87,94,98,241,188,25,166,62,2,37,157,85,213,95,244,125,222,135,237,166,157,166,76,80,91,161,40,126,227,137,42,155,66,31,113,38,229,46,10,211,188,172,107,232,50,27,114,89,6,85,243,96,178,253,115,42,26,98,174,64,167,54,248,16,105,225,210,166,223,133,86,158,74,245,69,59,45,94,63,17,235,189,36,238,29,95,134,97,114,162,94,83,150,55,160,187,194,247,144,30,76,219,118,85,14,120,49,74,223,254,61,116,118,239,246,88,248,10,136,94,225,137,249,202,167,23,172,154,93,48,86,126,125,239,200,86,181,87,85,87,235,237,245,125,191,2,81,252,87,214,161,103,100,182,106,174,252,216,226,68,15,112,26,225,162,101,192,93,113,167,193,227,96,88,239,80,13,216,137,99,255,142,155,177,122,101,175,122,89,87,220,15,94,159,56,104,241,168,120,150,81,56,19,98,203,53,186,106,29,14,163,89,124,86,252,214,179,186,68,211,49,15,238,128,160,134,56,54,79,121,70,167,221,13,65,124,193,33,237,209,39,14,238,9,209,142,172,140,197,105,186,74,45,237,100,52,42,58,235,247,251,221,67,154,178,15,181,69,4,141,92,188,62,237,247,6,189,254,193,28,70,153,252,221,36,62,237,159,246,246,102,170,82,246,115,150,34,233,16,60,83,98,78,211,17,120,182,207,10,39,89,203,114,143,138,158,123,84,244,172,81,65,22,243,85,3,226,90,217,23,102,68,53,46,204,28,24,65,59,237,243,139,123,47,7,187,119,180,172,144,29,118,20,133,255,163,69,203,97,243,142,224,182,211,234,116,91,253,160,206,194,226,100,201,252,54,89,45,96,148,231,171,214,53,185,242,223,74,86,199,87,70,185,6,98,251,63,86,128,155,94,147,92,195,55,161,255,143,59,166,13,173,52,131,90,89,69,147,213,66,35,192,170,246,24,52,253,213,241,34,202,192,95,57,126,241,252,201,179,151,223,63,35,164,28,211,252,214,85,198,32,155,84,217,135,44,157,254,89,39,147,247,113,234,139,84,212,50,107,123,36,21,32,11,109,163,236,39,24,155,184,232,171,9,175,161,2,42,164,84,57,75,18,238,93,98,196,125,249,189,11,178,23,41,246,46,167,157,94,56,59,59,115,180,146,254,177,151,132,180,21,56,51,14,141,39,164,22,243,237,91,3,213,135,84,47,232,149,172,121,138,103,176,237,37,73,106,183,60,212,183,22,171,171,100,14,54,155,196,190,85,95,151,109,151,144,106,16,197,197,161,187,107,49,237,109,214,24,152,44,15,85,93,95,10,109,232,253,171,179,126,212,63,181,219,213,154,37,236,1,58,38,191,250,170,169,93,0,239,165,212,223,77,230,81,150,253,113,12,200,155,151,13,45,73,85,136,44,139,205,19,169,203,120,149,47,27,252,2,58,189,134,89,218,20,99,225,20,55,35,131,41,72,10,168,11,156,220,168,221,202,64,208,199,194,134,4,114,39,19,48,192,112,132,49,73,24,98,151,193,184,51,96,196,70,205,174,139,38,125,162,160,191,61,221,86,38,11,133,50,164,33,113,240,113,171,222,102,46,44,108,114,84,156,237,160,211,178,189,202,18,66,84,247,155,118,154,114,14,167,65,130,148,111,77,43,98,87,35,67,153,59,187,221,86,43,178,132,198,9,22,111,155,24,186,162,199,97,120,96,1,63,90,41,74,139,120,185,225,239,23,84,36,195,93,56,93,221,217,195,111,15,12,106,180,241,157,18,120,189,8,169,35,98,123,41,48,143,209,230,7,52,229,88,165,166,57,191,46,42,170,73,84,168,150,203,22,149,203,73,239,232,208,154,29,58,242,48,82,108,245,169,94,246,46,62,50,193,211,244,241,33,14,75,84,236,140,64,103,77,161,42,80,196,91,108,166,251,129,30,201,117,19,215,213,194,10,216,125,94,129,171,142,162,93,174,130,170,192,157,144,215,163,237,213,62,199,254,164,195,172,87,174,33,208,7,230,86,125,174,189,8,137,37,38,208,107,228,164,125,147,173,206,59,181,149,185,198,160,56,138,198,139,235,123,214,61,137,192,17,46,120,98,75,57,215,170,174,42,226,119,231,209,187,162,234,53,189,102,15,151,106,242,106,242,93,9,83,139,220,184,239,83,117,149,9,105,25,175,231,102,24,27,107,114,174,152,33,17,254,208,90,24,180,166,87,85,231,112,123,208,135,143,86,57,14,137,237,83,158,31,232,203,22,48,242,183,234,82,233,94,88,196,25,157,104,79,101,98,227,146,40,248,166,164,47,142,166,47,236,230,34,179,19,237,24,156,251,209,132,107,138,5,199,114,105,220,143,86,119,16,47,246,197,28,100,235,104,73,99,168,54,65,118,222,27,43,101,135,32,67,245,225,212,57,123,162,163,66,161,181,177,181,103,11,91,24,49,109,246,209,255,226,219,64,236,200,156,13,101,220,210,160,251,7,45,92,228,80,174,235,144,125,219,129,113,130,136,109,21,218,203,236,113,15,127,246,94,216,218,99,185,13,64,153,160,54,227,219,120,153,103,198,245,170,179,95,85,127,45,87,205,52,206,54,243,60,83,247,185,93,188,18,172,38,61,224,136,60,82,228,35,241,217,97,169,229,51,116,231,193,88,13,155,198,52,49,218,45,245,29,31,122,3,195,57,83,147,213,224,19,60,228,186,151,67,143,81,96,212,99,214,176,180,37,216,105,213,249,99,121,186,113,29,28,78,147,54,168,181,205,5,186,200,111,97,37,184,200,196,130,188,62,15,154,43,94,218,203,82,138,111,227,88,123,50,145,216,147,111,115,107,229,11,237,228,253,137,243,228,189,118,113,163,16,132,41,7,9,67,15,147,180,251,33,255,31,239,48,121,149,10,217,33,21,11,194,37,10,181,180,169,198,46,180,222,210,97,121,75,11,65,24,197,18,134,236,23,86,104,25,137,102,180,95,211,72,203,28,46,35,239,76,86,7,25,81,98,187,92,57,20,82,210,29,122,139,92,30,115,85,122,40,199,203,200,49,120,182,127,245,242,173,47,47,75,20,95,89,121,36,236,179,48,211,198,49,196,189,61,17,59,7,179,120,34,238,176,210,198,14,29,247,20,50,178,133,183,90,102,96,116,66,252,58,5,33,163,119,29,66,186,104,30,165,147,27,200,20,150,6,119,240,79,137,78,82,203,110,127,73,87,94,173,40,80,12,33,165,115,203,163,94,255,97,167,55,64,121,186,237,252,151,37,79,214,233,37,143,77,143,20,142,30,25,28,20,179,11,178,5,217,103,44,22,224,65,241,58,164,210,64,57,117,145,187,61,139,56,143,130,101,180,136,199,53,254,148,91,45,96,218,110,92,35,133,199,234,163,110,33,11,91,213,204,96,162,24,143,59,181,71,95,62,104,54,223,37,179,96,158,7,207,159,5,103,151,143,72,20,237,47,179,73,154,172,243,32,75,39,227,218,79,217,241,77,190,152,15,178,155,228,182,245,83,6,101,142,105,54,194,126,249,224,93,188,156,38,179,203,102,83,92,64,102,151,32,65,106,183,250,192,214,207,80,236,104,88,45,67,118,113,206,181,106,26,231,253,168,167,99,30,135,154,172,22,139,104,57,109,210,30,201,182,198,99,193,114,58,167,172,74,25,101,188,111,7,107,214,186,19,47,228,148,159,142,118,210,107,192,229,244,163,60,5,3,174,47,11,62,38,115,157,139,64,221,54,122,226,10,144,206,9,205,237,39,89,116,245,149,108,20,52,2,250,23,124,128,217,202,152,112,40,25,236,120,92,60,85,150,186,90,39,88,173,4,178,28,129,250,23,90,182,97,60,27,144,203,186,150,4,233,103,167,104,200,138,255,117,148,199,119,209,199,38,48,154,100,170,43,162,191,99,24,164,58,149,14,25,15,163,166,115,215,46,33,230,204,186,180,252,14,52,230,108,150,76,154,217,50,153,205,116,110,252,142,164,197,211,38,131,217,42,103,251,6,109,165,71,217,105,192,157,168,172,168,59,90,206,247,90,120,38,245,197,243,120,177,110,178,205,71,62,11,130,250,20,71,222,251,40,253,239,162,225,180,51,35,129,0,192,46,6,160,253,240,67,212,110,183,89,68,128,194,171,148,61,42,125,55,155,216,81,189,162,74,140,33,39,225,89,16,49,171,20,104,139,73,29,139,6,205,160,23,47,60,100,120,195,131,249,219,11,2,74,219,10,237,27,182,134,195,225,9,52,184,13,223,122,189,86,15,254,145,111,140,15,237,246,44,24,10,160,25,124,59,229,64,136,134,240,135,54,134,92,20,108,50,26,29,55,202,240,152,151,186,225,128,51,99,30,5,5,62,41,205,119,119,243,122,190,201,154,48,199,133,223,116,217,93,19,95,149,211,242,117,83,147,233,38,14,102,87,216,182,205,106,214,196,119,82,116,253,201,66,89,154,135,0,192,159,50,115,20,19,89,177,90,178,55,228,174,149,92,176,116,85,170,103,148,85,212,202,147,220,10,219,168,94,202,101,43,88,242,116,157,118,172,83,61,108,197,255,151,71,68,113,207,86,63,163,118,230,98,194,108,30,127,56,39,235,163,244,4,138,8,199,59,75,226,249,148,196,98,112,155,3,229,60,28,89,41,178,196,103,39,223,214,110,101,107,24,70,64,235,54,90,38,11,122,57,26,147,130,78,22,128,94,69,149,23,7,116,68,8,175,69,135,236,58,64,119,104,131,93,111,177,200,165,22,226,140,224,43,187,134,27,65,78,50,239,232,195,191,91,245,116,51,127,223,105,181,156,127,116,63,181,30,140,122,93,242,216,152,11,237,128,60,216,93,1,71,255,212,139,163,93,21,7,123,243,221,129,163,51,56,173,136,131,62,198,230,196,209,25,146,199,199,233,123,200,8,128,7,140,136,23,215,212,228,214,246,100,226,88,174,37,178,220,86,23,5,130,226,2,154,230,171,107,112,248,242,28,32,50,230,1,156,144,118,83,19,165,62,203,78,20,22,63,68,55,27,58,32,50,140,6,201,23,123,135,195,221,102,222,162,222,166,215,13,82,188,31,29,210,231,252,56,224,236,45,229,173,53,2,254,235,125,252,113,150,70,248,182,21,10,241,118,150,174,22,91,25,164,156,184,156,245,78,35,72,87,57,120,11,245,118,99,151,175,10,242,123,195,246,52,190,110,64,199,242,65,162,227,239,210,10,180,199,157,8,34,13,191,55,91,160,87,207,109,194,167,60,214,183,115,39,77,153,143,58,67,186,123,224,21,74,79,28,184,247,62,184,73,227,217,184,134,247,60,70,36,226,207,241,135,38,246,217,57,222,231,28,246,195,139,139,139,175,46,46,158,93,60,131,223,248,247,201,197,87,171,175,190,187,184,248,250,26,190,62,193,95,23,223,225,175,231,23,60,159,255,123,118,161,255,211,191,31,247,78,95,94,124,245,244,232,201,221,211,227,159,190,203,46,206,214,63,188,186,248,234,205,230,24,190,127,243,221,221,197,209,245,235,244,226,117,255,219,171,139,139,255,62,157,157,94,60,249,112,117,6,223,255,244,254,238,201,223,142,47,86,23,79,127,252,233,232,226,245,224,236,201,119,79,79,190,190,120,127,241,228,248,120,121,241,231,31,255,114,252,221,197,119,199,119,253,139,201,245,237,241,197,235,147,206,147,187,39,223,63,125,125,122,113,116,241,254,71,248,158,66,51,94,30,31,181,47,142,63,60,155,92,188,238,164,79,238,46,190,61,94,189,191,120,58,59,250,230,226,249,241,9,52,233,197,241,32,187,120,250,250,108,112,113,209,254,1,232,233,31,95,195,247,191,167,71,192,137,87,199,215,79,231,79,142,1,223,109,251,229,197,69,239,248,217,221,87,253,103,64,223,233,93,122,114,241,186,253,60,6,252,39,175,251,23,87,179,211,23,23,23,155,63,31,223,61,249,235,211,91,128,191,153,252,233,226,201,55,71,79,175,191,250,249,248,46,131,246,157,28,95,124,245,246,232,191,191,187,248,246,201,109,251,34,186,94,30,95,252,249,237,241,211,239,158,30,61,123,141,245,159,100,23,175,102,199,79,47,158,30,63,253,0,244,94,119,161,39,250,47,143,175,191,106,31,95,223,93,60,253,239,159,161,252,11,224,23,208,255,213,143,23,71,119,255,250,246,226,183,127,191,253,251,237,223,255,242,127,160,231,180,127,63,100,240,235,232,229,221,197,197,159,126,126,46,82,159,255,212,190,248,203,205,197,197,55,55,167,44,101,133,191,94,146,143,95,221,225,239,99,248,95,41,65,254,45,46,80,229,63,205,126,82,210,190,127,113,231,33,229,171,111,151,47,245,148,244,219,167,119,127,125,241,70,183,5,79,159,254,48,245,181,230,207,79,21,216,39,63,244,241,207,95,158,234,77,252,250,9,194,76,240,227,144,166,144,50,127,103,68,160,77,250,219,139,235,139,232,66,210,249,226,47,96,181,94,125,135,120,250,58,49,95,189,127,45,62,191,30,0,15,158,46,254,27,202,157,190,7,62,189,184,5,58,159,204,142,160,236,207,199,160,110,95,31,35,143,102,71,240,235,155,227,107,246,29,172,13,192,47,143,223,51,248,167,31,223,194,247,193,98,194,240,93,140,107,248,114,216,184,134,102,182,22,144,167,37,107,170,233,197,197,42,92,179,120,244,37,250,116,143,216,186,214,163,7,179,205,146,184,56,245,56,204,27,219,218,38,139,3,250,186,86,237,188,182,34,175,80,213,198,99,68,183,154,225,147,89,155,121,252,240,161,39,163,21,127,192,117,183,236,177,254,117,28,183,248,235,95,143,115,168,230,65,187,49,146,181,54,182,201,172,254,64,130,52,242,27,220,191,88,198,119,193,51,92,128,169,215,126,250,110,19,167,31,161,117,255,218,36,41,184,60,81,112,151,44,167,0,131,15,126,193,55,94,178,214,56,79,227,124,147,46,3,168,165,177,27,145,223,245,26,158,186,134,249,67,60,173,61,224,228,210,242,143,233,31,60,115,153,133,5,108,224,89,1,203,204,199,249,167,79,121,124,126,27,165,193,114,156,179,107,152,207,230,49,18,81,175,81,198,2,49,116,183,107,12,101,200,98,81,43,90,175,227,229,244,9,250,140,245,101,163,69,119,80,94,174,166,49,139,185,195,115,118,162,194,20,217,131,213,228,227,7,15,144,239,243,120,121,157,223,212,96,6,5,223,226,22,253,26,46,199,55,113,11,155,6,224,140,5,53,142,3,26,61,94,62,124,248,0,32,146,236,111,164,193,0,245,240,97,189,22,165,105,244,17,186,112,188,252,244,169,13,127,160,81,181,229,102,113,21,167,178,95,243,135,15,243,71,109,248,213,236,224,203,96,177,66,91,130,204,8,151,141,45,227,57,169,224,107,206,197,188,241,24,18,174,211,120,13,96,10,111,83,14,255,224,1,48,46,154,207,49,45,140,27,72,229,174,49,202,91,75,224,199,91,168,220,89,92,84,22,35,189,172,76,13,251,105,121,45,123,55,47,46,27,197,180,226,28,170,125,212,236,48,44,207,128,131,113,150,51,194,233,246,47,130,64,11,71,245,124,172,165,53,194,125,43,120,248,176,3,20,199,162,117,187,134,194,201,21,21,43,112,201,235,231,245,120,28,191,203,47,161,131,176,156,44,112,46,100,59,150,5,35,41,30,219,221,185,236,135,56,154,220,212,227,22,76,163,225,239,69,220,248,244,233,221,165,218,9,208,105,249,187,229,229,248,65,123,215,8,115,137,47,83,57,44,147,55,152,76,71,165,146,58,231,253,143,4,164,231,184,252,11,50,169,75,65,10,45,88,195,212,36,201,226,198,227,148,245,119,163,133,187,9,192,232,214,44,74,230,32,239,35,103,185,252,38,94,202,66,164,170,17,19,153,219,85,130,107,101,32,141,19,210,68,32,111,105,230,72,66,39,117,160,158,143,177,103,120,184,225,5,76,11,227,37,244,101,237,233,171,111,159,208,5,214,23,171,104,10,42,34,156,52,66,15,44,76,133,104,254,13,2,68,211,143,117,165,15,103,88,9,232,17,212,121,48,215,94,161,192,176,143,71,179,214,38,153,30,29,73,224,181,228,115,45,79,55,49,14,194,24,70,223,44,154,103,49,14,216,24,199,231,114,51,159,147,156,199,248,105,132,34,127,20,31,213,106,143,143,226,209,27,38,173,192,214,63,127,255,234,37,234,146,12,71,255,72,29,161,83,189,135,64,205,82,246,140,29,2,217,128,220,148,78,216,154,181,163,28,26,72,46,64,212,191,141,195,90,243,247,15,107,141,86,190,122,177,186,139,211,39,48,129,171,55,64,229,192,8,136,243,139,156,61,149,88,79,27,33,31,136,66,123,160,156,129,88,44,199,107,212,106,180,175,146,198,118,247,58,134,153,102,206,168,219,197,208,104,208,163,148,54,46,197,75,217,140,27,10,136,170,3,27,146,132,171,113,39,140,198,221,118,152,141,211,199,66,172,133,228,130,200,108,82,232,155,145,157,117,67,158,196,38,248,106,181,198,46,220,140,51,104,203,28,217,177,124,215,187,252,244,169,78,33,94,18,53,8,227,240,113,173,54,170,173,63,212,26,225,100,108,230,65,135,65,14,244,214,252,225,195,163,13,140,216,191,97,151,199,147,186,172,165,209,64,174,79,30,62,156,0,118,132,108,108,231,227,249,167,79,248,21,88,184,36,3,115,50,62,218,124,250,212,57,159,174,130,213,120,5,88,91,3,16,179,227,241,10,5,141,204,169,9,193,147,163,121,3,79,184,192,215,21,160,170,175,144,246,227,13,211,20,171,135,15,155,205,168,177,227,236,3,1,2,188,147,79,159,16,119,59,76,198,203,119,157,203,199,147,163,58,254,61,234,52,254,184,124,215,189,28,29,225,239,48,5,224,180,181,89,38,249,120,30,166,80,101,148,230,227,9,124,2,107,53,78,26,141,48,145,157,113,45,84,14,17,129,213,29,12,141,167,204,254,134,41,19,168,151,209,34,134,42,127,142,223,165,151,188,67,147,199,9,234,209,101,11,189,15,221,20,26,6,52,197,26,199,140,137,208,81,108,93,6,250,32,247,217,204,28,132,15,23,120,112,184,36,208,154,100,92,35,203,55,80,134,16,49,78,194,68,25,24,11,169,112,137,13,7,11,148,140,161,39,86,227,54,8,22,55,171,231,171,47,163,243,213,209,81,3,154,245,110,117,73,56,243,17,189,159,250,114,204,62,183,24,109,97,254,184,46,8,64,222,39,80,96,252,138,12,145,122,170,52,225,211,39,28,203,33,102,131,176,25,88,198,32,147,208,16,196,97,228,60,124,248,21,142,48,142,248,26,121,4,134,143,212,248,64,169,145,166,132,175,232,248,82,42,134,113,6,178,136,13,134,54,138,134,33,45,15,198,88,18,16,96,27,13,122,48,199,101,119,110,41,255,8,239,196,128,29,187,28,45,194,1,214,177,217,87,31,223,70,215,40,27,143,221,201,117,244,64,254,88,131,134,57,49,253,11,189,192,239,201,10,212,42,189,152,207,31,219,73,2,3,116,166,208,117,232,172,17,3,195,69,147,80,143,86,158,188,252,90,127,23,95,162,109,81,52,206,71,67,62,64,44,82,41,22,203,47,211,243,37,112,143,113,57,6,75,26,214,174,231,171,171,104,254,236,54,154,215,194,7,80,35,235,251,220,204,84,237,254,7,174,216,64,56,69,101,171,48,10,179,112,19,206,195,73,56,19,206,37,31,98,95,167,209,53,25,36,141,112,141,18,59,5,210,110,36,105,211,47,225,127,32,13,148,206,10,132,118,10,34,77,125,187,21,38,73,175,93,248,139,171,70,67,240,97,29,174,164,247,5,61,63,90,53,206,137,110,134,162,63,50,123,3,240,132,210,104,28,125,250,52,211,134,177,229,7,79,147,91,148,231,108,92,255,129,41,198,21,122,34,181,26,136,248,101,3,212,144,97,82,54,227,63,197,239,50,24,23,127,138,91,255,100,177,86,194,136,158,94,254,230,237,183,47,198,27,84,93,64,46,46,255,191,78,99,230,143,173,26,71,27,212,98,19,200,111,95,158,79,154,205,243,6,144,215,194,109,28,66,217,185,210,194,168,69,150,108,81,129,100,13,24,235,179,22,89,200,37,112,144,137,254,250,19,126,102,160,70,45,211,186,181,222,100,55,162,121,111,1,4,139,35,43,200,128,154,25,165,176,79,206,87,227,245,59,232,136,203,115,98,87,169,123,179,188,64,135,187,190,2,67,6,94,97,3,244,84,66,81,43,124,158,19,189,71,79,242,103,245,149,161,95,87,72,242,109,93,231,251,10,13,47,155,114,132,96,138,62,214,35,48,207,13,36,109,66,40,137,222,77,8,37,127,229,125,72,186,30,6,74,13,20,202,82,144,192,198,241,76,202,231,149,48,156,224,40,138,212,59,153,218,145,169,111,235,212,214,243,9,88,204,142,100,51,105,144,142,154,226,152,61,145,242,15,77,35,234,4,100,255,92,147,84,238,210,195,148,204,116,243,81,235,165,227,20,84,106,200,189,7,218,35,25,121,59,186,129,232,51,130,62,7,177,10,87,138,38,131,42,80,247,129,158,5,14,144,15,201,99,48,26,0,59,22,168,70,44,3,93,49,203,177,65,232,20,160,57,44,251,170,80,130,54,108,60,126,0,253,60,190,19,221,251,32,105,112,26,56,49,232,134,129,241,134,17,5,54,106,236,152,77,220,192,216,104,173,102,51,72,2,9,133,158,159,127,172,147,25,107,148,94,19,177,200,192,145,73,90,215,224,99,130,212,227,31,176,44,244,3,10,211,53,241,61,27,232,213,146,105,129,226,20,161,139,138,46,110,43,154,78,41,202,28,122,34,69,159,76,209,82,207,168,50,148,30,148,162,70,107,36,124,19,202,145,154,222,65,135,68,153,201,229,163,92,29,102,224,242,214,26,62,19,80,203,209,63,168,53,96,40,127,250,20,143,20,163,243,94,157,156,16,17,30,215,169,1,51,93,209,26,102,130,234,57,170,29,215,142,40,104,168,32,122,41,103,77,105,78,21,19,5,146,203,7,143,89,5,57,104,156,17,119,53,172,10,84,164,223,43,38,145,10,52,215,227,40,207,216,201,146,33,100,197,3,12,196,77,148,61,5,127,155,78,199,87,232,46,68,147,73,140,158,35,142,115,102,94,200,168,159,143,87,180,171,50,208,191,116,107,38,136,90,236,245,202,136,101,225,28,16,197,63,65,241,159,19,5,64,45,215,252,93,114,105,26,47,189,239,129,94,4,2,99,213,64,231,92,35,44,27,191,86,9,219,208,153,13,40,187,105,125,187,11,65,139,190,230,132,110,26,234,180,235,169,194,17,214,120,236,97,93,233,159,215,200,61,74,230,54,253,157,207,106,104,119,60,206,233,201,229,120,10,61,204,62,141,88,1,234,245,212,80,245,130,75,24,145,239,32,247,121,139,25,142,191,226,185,7,92,120,82,190,42,66,253,19,81,61,196,240,230,227,36,102,195,10,12,106,222,56,183,173,112,27,140,173,88,108,153,142,215,205,14,24,221,28,68,52,188,30,235,19,215,27,226,240,95,127,250,180,126,212,1,242,76,189,113,243,240,225,131,53,107,203,147,57,248,106,160,126,114,218,230,155,134,80,13,198,64,101,19,56,48,232,173,248,95,240,237,252,26,122,5,107,31,223,176,117,6,28,186,75,176,222,104,24,235,224,232,133,63,129,149,161,205,219,17,130,214,68,192,62,224,138,4,148,51,172,202,131,78,8,222,58,138,220,74,29,166,68,49,41,230,146,181,159,96,2,11,3,246,63,97,206,64,134,76,88,68,235,250,45,84,43,109,209,123,20,22,94,236,124,246,229,250,124,6,130,7,162,28,206,160,183,166,128,136,90,59,228,67,125,30,62,104,227,194,96,184,33,186,132,218,235,44,188,133,12,129,17,26,198,151,3,222,205,46,161,111,102,164,113,27,102,235,178,119,188,178,102,199,108,35,35,48,11,95,54,176,63,129,154,13,163,38,67,84,220,52,206,85,211,248,64,14,200,185,238,195,17,18,133,149,158,132,115,28,39,243,86,150,78,208,171,252,103,12,64,63,164,115,2,197,191,208,108,48,42,88,135,244,23,196,60,59,33,51,210,112,210,16,83,56,69,185,92,240,137,60,119,18,113,190,146,235,235,84,48,245,199,249,203,57,85,137,96,24,169,243,78,220,124,152,93,62,192,57,5,87,64,159,62,17,190,199,209,146,12,243,91,50,229,74,149,201,21,206,113,244,70,166,230,84,175,129,158,198,45,206,49,68,247,104,40,180,249,25,224,119,76,35,254,165,173,79,112,157,57,102,147,94,57,177,0,250,201,82,71,184,36,118,114,137,218,254,117,186,90,199,105,254,145,12,108,152,255,129,23,0,83,114,224,33,52,52,162,237,227,164,155,179,84,92,15,3,52,234,228,26,104,199,113,185,78,62,196,243,111,201,166,246,27,220,242,174,67,35,35,54,62,35,248,188,202,249,26,33,113,61,178,22,59,73,10,159,22,201,242,111,228,203,10,191,68,31,232,23,153,174,164,242,114,227,40,196,198,220,49,72,154,150,170,101,146,80,41,5,254,38,155,211,96,19,31,71,71,181,218,40,146,204,124,161,154,233,45,112,200,177,252,1,10,247,49,65,193,76,8,89,176,66,208,58,255,52,206,27,30,23,67,209,236,223,176,69,123,12,139,23,172,115,233,210,112,241,204,199,68,205,228,171,31,192,79,101,154,30,12,113,54,79,38,120,172,1,156,164,89,46,12,18,250,235,136,12,210,192,254,28,65,255,24,104,101,197,95,107,2,51,230,235,45,185,16,174,244,241,183,81,126,131,60,171,131,225,131,89,65,179,142,139,219,224,10,212,83,178,190,67,214,114,70,202,146,231,43,117,14,198,52,63,234,7,50,83,94,130,10,172,167,143,107,244,192,75,109,84,99,135,49,193,125,233,143,232,153,98,180,92,249,227,206,8,39,213,125,24,109,227,110,163,70,143,69,240,165,128,232,136,175,101,196,225,242,232,247,100,41,1,116,29,174,171,164,143,235,2,37,135,110,74,232,26,59,174,82,211,75,113,252,15,28,37,24,165,180,192,81,141,72,78,141,21,4,47,85,165,197,137,93,166,62,176,169,47,198,206,251,64,145,201,215,198,0,31,3,40,140,143,156,58,56,53,121,198,156,77,73,69,53,31,190,39,167,208,107,104,155,86,68,201,19,23,239,201,28,143,76,190,129,153,65,6,62,177,176,71,41,117,0,191,194,243,149,80,74,66,213,27,184,148,30,166,95,142,219,116,225,5,148,32,145,220,116,76,117,15,184,86,245,244,75,37,147,97,35,138,129,148,229,195,63,21,230,57,61,79,198,17,192,129,190,16,132,190,137,231,9,122,194,117,80,45,41,89,87,149,24,210,49,89,156,253,26,79,210,0,26,16,71,174,225,211,35,38,125,168,143,92,82,70,230,69,71,40,179,146,167,111,84,129,229,42,50,190,11,222,224,66,123,190,66,251,213,194,195,114,10,152,44,252,45,122,253,57,46,246,180,112,55,13,26,118,193,79,219,125,141,199,137,234,223,146,213,237,217,7,242,82,103,93,93,172,120,174,168,17,244,247,222,38,139,120,181,201,213,249,196,52,103,147,159,93,35,156,146,45,147,229,234,78,93,36,255,155,230,36,143,113,89,146,31,194,139,169,239,154,179,193,148,194,96,74,97,48,53,243,198,114,252,123,92,194,11,147,119,92,240,143,150,151,96,221,164,252,194,87,97,45,176,113,73,139,93,91,28,39,76,171,198,218,26,230,239,93,230,180,254,115,43,191,139,113,165,63,35,107,187,239,46,27,104,66,96,222,170,230,212,254,88,131,46,165,235,132,137,185,78,72,4,11,205,46,117,82,150,33,218,26,33,54,178,254,175,156,118,79,120,155,76,177,224,28,22,20,22,229,15,249,6,94,40,209,202,83,240,244,201,170,15,17,50,240,65,229,50,62,89,40,132,214,222,242,197,71,24,78,179,15,120,129,134,236,71,66,151,111,98,110,253,254,73,190,125,179,90,189,207,40,24,8,28,29,7,81,107,179,36,153,232,164,201,47,99,92,113,135,217,198,98,157,127,68,79,145,76,61,196,151,177,34,9,178,12,152,110,144,0,156,185,242,148,163,163,112,221,138,230,119,209,199,76,21,30,87,154,44,212,108,162,92,146,207,156,86,198,253,79,159,84,34,176,174,29,91,152,73,233,50,0,244,10,56,75,40,65,215,108,44,163,223,10,169,220,8,98,22,93,120,167,55,137,200,34,50,153,189,215,175,31,215,240,105,104,24,147,148,133,164,28,253,12,250,49,249,244,233,193,237,167,79,98,161,241,22,48,53,112,240,38,203,77,124,126,141,219,107,83,92,124,190,125,248,16,179,136,87,194,93,142,180,129,139,16,155,49,221,151,125,134,13,120,69,214,60,112,45,123,3,136,173,244,41,122,219,230,182,13,58,106,45,126,228,122,252,238,70,124,14,229,199,191,43,159,127,4,183,153,208,35,86,174,105,143,207,137,55,46,101,70,44,88,227,198,135,212,204,114,41,94,172,118,79,176,228,227,201,120,62,170,47,200,82,42,58,241,115,46,156,188,154,79,159,230,30,68,164,16,186,246,245,26,61,120,73,144,66,103,168,199,48,89,69,212,183,69,111,91,84,47,81,146,163,138,232,155,215,129,125,245,53,221,100,84,87,59,196,178,246,124,215,80,154,13,100,9,102,204,199,178,93,184,245,3,238,120,40,203,233,36,65,150,100,61,224,145,76,30,215,104,44,140,154,83,208,21,56,89,30,231,146,74,143,169,57,29,53,231,71,53,167,123,9,162,14,115,172,7,29,41,239,211,6,182,254,246,49,39,1,146,160,187,235,215,227,219,22,77,105,140,110,213,149,6,161,30,66,113,254,21,217,131,43,82,188,196,248,193,117,35,132,57,167,236,94,155,185,48,227,165,29,137,123,15,212,243,215,84,143,66,159,58,8,66,28,31,13,218,138,223,195,104,195,97,50,2,207,45,92,131,221,68,240,91,108,12,142,161,13,221,150,66,58,234,27,178,49,197,83,216,223,113,91,91,125,248,167,99,61,134,80,177,164,231,24,136,174,70,225,1,171,55,39,30,234,18,87,236,152,50,32,107,250,100,4,178,53,91,178,245,50,94,97,103,208,92,248,220,134,214,46,31,144,53,196,58,217,100,90,133,76,165,32,0,122,56,84,56,137,134,69,188,224,53,212,232,158,48,118,75,212,216,174,80,155,146,4,92,197,21,133,211,75,73,233,170,65,9,6,62,176,106,129,50,178,121,159,176,157,211,156,236,111,201,150,255,108,89,23,98,173,126,6,255,128,45,153,243,105,114,72,38,238,79,227,89,156,166,241,20,60,42,91,88,25,77,192,241,121,188,216,97,55,41,153,168,89,27,124,41,88,113,254,167,96,183,158,147,61,98,197,27,159,211,110,66,183,225,104,222,154,110,232,83,105,96,223,113,217,244,88,166,224,110,229,106,220,105,166,232,135,67,125,115,106,124,197,58,66,4,51,247,8,103,238,44,253,93,116,217,74,55,75,101,5,59,99,209,26,254,150,228,184,117,252,110,14,125,143,253,177,250,178,243,240,225,230,241,114,84,207,64,68,179,213,252,54,22,32,144,253,160,211,216,129,2,200,248,129,133,250,22,219,12,179,106,248,190,206,70,218,170,23,80,189,90,231,106,34,120,182,219,108,29,79,146,104,254,44,194,104,211,35,0,139,233,39,114,34,3,63,137,109,141,29,244,79,184,74,19,240,102,162,57,155,202,38,113,54,202,69,226,43,114,235,47,27,45,67,193,182,17,231,43,103,213,104,41,184,22,82,102,224,190,23,219,166,192,239,114,10,168,204,154,128,26,146,9,237,158,99,60,144,140,248,137,244,99,75,107,2,241,131,88,6,109,128,224,177,232,21,178,123,144,66,39,238,66,60,142,175,212,200,151,254,112,5,50,127,108,116,35,184,120,138,244,144,137,40,93,187,4,163,41,214,40,69,23,47,105,23,119,148,5,218,186,221,203,157,16,71,164,221,183,33,120,225,141,17,166,163,29,213,146,67,172,120,183,67,35,55,111,145,126,38,84,252,19,215,116,28,12,105,232,174,158,58,164,132,215,55,15,227,144,151,22,206,159,113,186,165,133,172,66,149,98,120,97,115,50,204,120,213,36,163,65,96,177,211,128,188,15,31,89,217,144,44,216,40,39,126,112,113,107,18,254,62,156,55,66,189,46,222,12,20,34,168,81,253,202,79,214,204,165,207,191,136,211,186,148,233,77,200,135,0,222,201,25,205,67,66,209,72,37,15,85,55,225,220,117,74,214,201,104,22,255,206,78,250,176,84,252,204,219,54,89,45,214,168,89,216,25,32,150,138,159,133,22,98,105,244,155,50,137,248,187,92,190,55,142,56,9,233,104,253,180,74,150,245,90,80,83,138,253,160,109,31,168,251,5,120,144,78,223,63,32,209,160,112,179,190,166,76,188,254,106,28,67,65,1,86,76,68,78,118,82,201,202,109,30,42,227,14,102,105,160,211,94,230,226,188,78,90,199,213,214,17,160,59,170,189,171,29,217,123,93,9,119,116,146,199,249,168,86,131,9,224,101,13,212,56,214,188,147,59,133,128,148,151,124,32,247,115,129,138,148,88,62,10,39,182,3,242,6,175,47,33,232,242,119,201,37,197,40,218,247,39,133,65,186,222,176,15,216,145,51,16,121,152,143,113,179,253,156,79,161,80,113,231,250,250,190,209,65,156,101,66,60,151,13,178,120,123,158,130,97,75,200,46,101,237,136,156,127,0,235,250,24,119,247,196,162,17,217,216,15,169,161,141,137,55,141,51,180,205,50,187,73,102,57,226,25,153,121,68,53,45,85,167,224,71,217,133,202,49,198,140,118,232,134,139,207,234,93,134,71,227,66,113,144,142,108,74,235,39,232,88,25,48,23,117,138,144,31,187,52,89,53,135,249,201,167,79,43,176,48,143,163,199,15,192,225,159,131,3,70,38,12,35,220,172,136,242,8,221,248,76,52,4,6,99,130,191,208,26,129,185,221,209,149,127,176,37,209,24,15,128,125,155,139,243,52,106,113,244,69,96,206,176,34,243,211,135,15,147,58,246,139,108,247,119,134,51,132,226,18,253,20,125,248,158,221,196,106,205,230,81,206,44,206,167,79,108,27,105,73,229,70,44,57,162,211,1,253,94,79,224,239,227,120,148,226,249,21,32,172,209,64,103,4,51,229,42,28,89,58,150,134,17,103,59,234,94,217,159,29,243,111,177,246,203,22,63,96,58,140,187,55,188,129,231,208,32,104,62,217,225,111,128,199,71,120,213,144,103,60,82,182,112,179,0,21,70,87,184,115,28,211,111,226,108,13,109,138,191,33,119,181,235,53,182,234,222,124,75,55,8,81,30,211,134,24,36,25,170,245,12,70,198,195,135,248,91,44,252,108,55,162,123,146,198,249,21,216,215,247,100,242,6,196,64,169,101,99,69,233,194,17,183,21,200,150,244,92,243,134,110,100,98,179,48,42,29,90,10,24,129,65,237,8,51,46,209,5,76,24,198,136,204,203,193,171,35,115,209,8,107,88,113,251,129,7,190,176,0,248,47,130,20,240,24,151,96,117,36,91,255,98,157,147,227,203,10,40,63,19,149,157,108,84,209,211,105,224,212,18,30,68,196,209,84,40,109,204,223,69,250,112,190,28,107,45,137,46,217,66,233,132,247,200,249,138,46,230,162,17,38,156,255,26,111,147,102,244,132,209,242,157,35,29,100,7,164,125,243,240,97,138,122,24,41,252,154,88,84,220,227,26,171,9,184,201,33,90,64,102,12,171,80,169,153,28,112,33,66,178,194,14,17,122,18,210,144,121,192,57,60,37,71,58,37,26,207,223,109,72,39,224,41,172,57,12,26,242,49,124,16,53,148,253,83,148,133,113,2,14,192,60,201,137,45,9,51,224,148,216,173,231,40,112,236,73,44,228,27,72,76,132,123,255,237,199,17,217,123,29,225,175,7,152,64,54,207,16,38,156,136,126,68,172,13,69,172,34,2,137,213,195,124,33,126,87,35,7,111,179,218,101,35,31,71,117,174,216,241,168,5,253,206,78,86,204,196,210,63,6,149,138,71,53,178,232,152,146,16,6,181,144,252,25,69,143,103,163,218,203,85,64,123,48,35,199,86,193,215,69,97,132,166,228,43,228,194,110,183,211,241,100,27,50,83,172,133,228,46,95,174,104,211,255,214,14,41,168,167,203,65,61,156,25,203,20,114,39,54,137,239,136,86,139,99,60,192,148,199,202,237,128,112,25,143,233,106,7,219,226,161,235,153,175,102,97,10,96,108,3,33,76,200,103,186,54,23,174,200,23,84,245,97,68,62,146,120,80,80,34,139,81,234,55,241,56,195,45,231,239,137,90,14,231,228,235,77,148,189,186,91,242,29,164,112,18,143,231,10,204,44,30,79,216,1,110,74,11,204,119,9,174,105,60,174,245,90,157,86,167,6,166,65,57,169,161,156,142,192,133,88,244,165,150,98,9,22,230,20,215,241,248,248,255,190,251,71,246,143,205,215,207,190,254,250,31,31,46,218,151,71,159,140,239,191,63,190,14,23,8,135,97,255,142,195,91,248,216,172,191,139,154,63,95,54,32,231,163,167,186,92,223,98,217,157,147,186,153,179,72,121,55,222,254,68,14,201,141,166,224,150,194,192,203,211,13,158,149,131,57,73,200,61,241,48,95,17,23,198,177,97,148,198,114,135,153,180,36,215,46,110,240,86,147,181,148,248,177,6,61,138,191,108,63,198,79,239,226,35,178,187,68,171,187,28,209,180,203,93,136,157,246,61,190,224,169,225,164,158,157,216,2,38,69,21,194,65,233,43,231,52,208,1,191,165,189,68,151,70,115,156,116,77,110,92,84,10,239,12,225,98,104,13,248,204,46,56,82,163,160,173,206,156,107,253,142,136,122,239,65,28,246,95,98,111,55,0,49,17,83,7,55,13,204,105,236,222,106,3,12,100,27,222,135,33,254,23,94,232,13,241,124,91,1,72,19,167,179,241,191,28,188,85,122,3,166,232,71,241,81,157,116,213,168,45,249,170,19,186,124,52,6,205,181,252,50,127,252,142,116,222,242,242,18,38,154,136,126,57,245,54,83,116,12,152,98,171,15,105,231,143,86,224,72,173,210,124,132,67,27,254,134,168,107,129,115,248,149,124,218,133,194,143,24,211,97,197,190,40,149,18,85,34,143,145,129,159,36,56,73,76,47,158,81,25,119,192,90,136,100,222,246,57,95,56,171,93,173,86,184,25,46,93,240,136,44,135,70,26,178,140,33,131,217,95,104,249,236,116,203,89,113,108,35,186,201,12,254,17,84,79,236,15,124,35,29,157,53,155,141,243,236,203,205,121,70,231,145,108,195,62,214,170,162,110,113,78,215,170,150,227,8,247,182,83,114,51,36,140,216,146,211,156,152,76,234,79,191,158,71,201,146,173,19,227,22,83,61,25,43,83,19,60,44,252,184,78,78,184,225,126,218,120,201,174,91,208,220,101,227,241,18,187,115,36,51,84,116,36,27,253,79,168,91,57,250,131,139,42,128,119,36,220,67,164,133,192,164,234,86,160,236,192,250,150,93,135,24,177,251,92,48,245,153,198,71,100,133,40,197,244,5,216,112,113,28,226,248,31,79,65,239,225,137,136,36,123,131,119,45,70,232,71,18,43,166,10,180,121,85,12,135,245,114,165,46,67,52,128,116,217,45,142,241,46,47,74,41,199,98,17,15,227,207,136,252,230,220,10,185,149,243,233,193,7,120,119,35,38,198,143,222,46,67,68,47,161,95,211,100,226,214,115,250,189,173,186,188,130,69,46,100,137,19,68,99,156,190,63,0,92,209,203,122,220,84,182,20,227,6,33,86,233,51,187,158,144,31,211,126,80,127,128,199,91,222,81,249,13,40,252,37,241,144,98,126,61,7,143,81,141,151,72,83,131,204,243,230,66,195,213,148,65,140,43,237,185,58,170,67,245,202,25,63,39,249,233,19,183,165,75,188,226,53,99,196,42,251,26,54,177,231,138,232,139,213,69,113,14,53,68,212,69,86,8,175,200,140,172,1,74,174,215,200,158,230,169,143,179,248,157,108,249,165,156,83,143,56,4,88,61,113,242,71,171,118,73,164,68,172,31,187,72,138,133,60,47,226,176,6,150,189,38,37,252,54,6,179,78,196,149,158,139,27,57,45,188,60,85,137,46,148,251,12,29,57,91,168,165,88,70,80,206,254,96,150,78,102,61,216,187,244,132,160,56,60,158,124,185,36,93,74,15,88,37,151,160,78,241,15,246,27,116,0,204,206,205,69,5,178,138,238,40,64,207,189,18,135,86,158,250,9,65,144,23,69,253,6,189,134,75,20,10,139,174,99,122,75,103,17,189,143,13,15,69,61,90,248,255,49,247,246,219,109,91,215,190,232,255,231,41,36,196,85,0,19,162,36,59,233,222,1,13,115,56,254,168,221,58,181,107,59,77,186,41,38,131,34,33,9,9,5,48,0,24,201,17,217,55,187,227,62,210,125,133,59,127,115,174,79,0,148,211,238,179,199,57,25,173,5,2,11,11,235,115,174,249,249,155,174,234,199,108,65,234,161,34,96,212,81,235,235,95,116,131,148,178,49,113,35,73,70,244,79,175,84,88,109,227,130,214,105,209,253,170,115,240,75,195,155,241,225,73,226,68,252,193,123,54,230,143,181,90,107,163,9,6,218,249,69,217,192,205,12,84,143,104,159,210,56,103,172,11,97,99,132,25,64,85,38,165,49,166,37,73,67,212,105,150,107,205,238,4,179,208,41,180,95,56,17,45,251,13,7,124,192,3,162,162,9,174,141,51,122,230,198,124,228,109,46,201,90,22,228,172,133,69,88,244,58,102,69,57,253,153,61,202,89,87,95,166,248,218,140,206,46,232,189,101,142,72,138,170,125,247,119,43,131,126,250,5,221,62,199,115,147,25,212,117,190,72,78,98,86,149,246,46,127,26,27,246,47,111,47,2,209,104,241,249,138,128,221,44,45,218,138,84,199,146,159,106,70,215,156,216,241,131,200,117,222,118,182,175,226,240,132,9,130,251,162,184,20,116,106,136,34,235,197,157,185,127,152,177,16,39,238,56,7,185,184,78,158,145,96,6,215,138,184,94,175,16,96,157,32,158,52,238,33,111,239,63,94,157,149,75,97,18,206,139,137,252,28,230,36,76,207,136,96,147,48,159,117,238,69,70,237,21,124,45,92,209,158,4,188,237,137,120,180,167,7,100,143,247,198,30,218,178,247,46,187,120,126,179,82,167,137,28,197,234,219,129,43,63,251,19,66,148,215,156,67,193,160,129,90,114,218,33,100,162,92,188,113,229,31,71,119,215,236,212,120,196,115,56,75,128,156,181,252,64,105,191,90,71,236,228,43,44,6,29,135,215,209,221,209,153,129,211,18,190,147,151,7,7,95,201,31,118,110,191,212,107,161,64,5,251,224,125,66,84,236,125,140,230,60,185,7,234,249,242,224,224,53,204,250,28,55,254,50,126,35,110,4,39,170,222,112,157,254,170,28,217,104,141,137,187,2,34,93,184,16,196,232,75,209,36,129,127,116,124,230,191,254,248,106,1,79,6,175,37,179,33,173,155,52,53,118,21,21,221,129,128,144,173,86,136,172,152,21,93,245,84,117,112,240,138,40,24,28,29,63,85,207,45,171,191,30,76,245,243,191,168,117,78,34,80,191,91,63,83,84,180,144,59,247,16,241,205,31,252,146,79,161,115,151,131,174,217,241,228,147,95,51,37,209,27,106,42,125,239,195,240,151,154,184,249,253,111,73,12,165,69,8,53,212,254,91,154,215,183,90,31,175,38,131,39,149,150,12,244,100,86,119,100,21,236,187,28,216,133,236,134,181,204,141,99,67,200,23,1,29,60,117,90,155,227,236,58,139,63,100,136,97,174,219,5,137,136,126,7,167,9,68,38,16,221,94,26,199,34,248,70,46,57,176,239,179,96,80,179,190,137,88,111,166,208,176,88,137,153,35,14,16,12,246,209,68,4,31,28,224,84,182,158,184,196,208,53,24,138,121,228,4,232,216,49,92,117,163,232,230,60,122,162,88,186,32,14,250,28,22,201,229,199,91,72,50,223,97,126,58,1,17,232,173,81,29,193,245,223,244,186,166,67,252,222,9,130,55,91,246,6,144,73,243,3,39,115,229,232,53,68,119,143,14,71,143,159,18,169,156,95,102,175,149,187,159,49,147,55,90,245,55,37,182,131,203,146,240,177,21,190,218,114,4,142,222,185,114,89,179,201,119,172,228,119,30,231,150,45,127,217,142,101,99,80,60,154,183,32,26,217,65,220,223,207,172,2,206,240,5,136,138,82,227,213,120,46,213,119,69,175,18,195,77,135,156,163,92,43,219,76,67,166,41,233,38,96,147,185,225,25,176,70,158,14,103,52,23,47,57,30,100,82,16,219,64,148,212,131,9,112,216,37,98,36,241,126,215,147,200,15,82,1,191,89,151,235,106,158,189,130,70,237,176,113,127,137,226,220,58,68,18,17,21,59,14,209,210,97,65,2,223,251,252,12,137,193,89,25,92,176,240,34,133,15,79,204,188,140,79,146,67,39,128,204,197,30,232,26,145,119,198,143,40,33,206,141,34,105,36,118,135,58,231,140,231,250,191,83,125,232,212,79,34,130,96,193,241,175,104,199,231,150,59,62,167,101,206,178,186,98,151,190,113,123,137,232,20,36,204,67,143,3,134,95,149,146,206,181,243,142,87,129,251,118,150,52,237,159,121,253,204,185,1,19,137,189,3,38,159,26,240,28,43,186,239,109,231,235,173,102,102,30,212,130,237,118,21,118,59,78,91,107,208,196,206,19,177,197,169,69,14,87,149,12,172,156,94,220,240,179,64,84,138,102,39,177,212,139,9,252,112,102,83,49,40,228,180,137,195,10,127,112,29,177,247,159,11,202,224,108,248,131,131,223,31,160,76,139,223,69,107,0,9,116,64,21,108,139,27,98,128,173,4,69,219,42,8,70,13,49,241,13,120,236,1,243,147,67,70,96,53,166,177,14,172,129,118,203,192,152,114,88,7,239,31,26,137,124,179,129,15,12,162,156,236,12,179,125,131,142,139,31,7,3,171,4,101,109,161,5,66,0,161,85,1,197,163,70,132,136,168,19,131,182,217,204,140,131,189,122,99,100,232,151,231,55,18,175,149,173,19,206,169,136,58,254,58,174,167,18,119,211,249,70,207,71,104,40,85,45,90,152,63,222,26,118,255,238,246,209,205,115,122,254,29,66,229,241,135,181,105,243,244,156,40,255,186,200,233,212,122,245,12,143,188,223,92,6,161,181,233,29,103,182,124,149,54,192,72,51,51,225,50,157,227,88,61,56,88,34,176,42,77,191,198,21,155,123,106,61,78,43,98,120,210,37,253,35,86,51,58,149,87,49,223,235,118,208,140,100,11,56,161,37,204,61,62,241,103,205,221,11,142,92,174,34,36,246,33,92,171,114,61,138,145,4,49,23,62,198,65,171,70,216,231,11,43,237,151,44,211,131,135,198,222,177,54,108,119,145,254,186,35,68,29,2,102,205,254,89,153,85,167,138,156,214,24,229,38,199,160,215,211,72,162,137,246,11,132,62,83,61,28,158,170,4,57,4,44,171,211,190,238,143,33,248,168,90,192,204,189,25,193,28,186,48,90,18,236,150,247,145,217,61,146,15,247,75,185,85,166,8,179,158,193,71,198,146,154,74,100,131,214,98,70,8,61,253,115,137,128,113,233,199,5,66,138,175,20,146,64,92,59,33,241,245,52,169,227,9,137,72,31,83,200,5,96,251,155,241,69,242,107,120,17,175,226,140,43,143,111,210,98,92,194,52,62,206,146,75,132,200,141,39,211,100,150,124,228,51,242,224,160,8,63,198,55,82,50,231,19,115,153,254,26,222,196,11,182,250,199,24,84,60,154,91,22,144,195,217,105,27,44,39,115,30,200,155,201,130,174,64,245,62,170,171,115,109,199,198,58,166,79,75,108,78,41,211,181,76,25,96,228,166,93,221,141,84,183,148,161,255,72,191,168,158,81,201,202,104,234,195,4,209,117,107,162,164,28,88,183,235,109,170,189,28,103,25,141,236,121,148,172,112,239,241,225,9,84,47,147,37,26,56,195,159,115,120,101,242,126,191,65,79,83,132,46,221,40,245,126,120,25,235,170,163,228,134,102,112,172,26,48,163,49,90,71,137,230,81,233,167,71,214,111,60,18,44,171,211,174,195,50,125,58,212,144,192,19,137,67,162,217,155,226,32,217,108,156,71,224,23,105,13,151,136,55,64,84,107,232,138,152,122,163,130,138,108,169,61,226,212,220,95,38,211,64,79,186,224,60,157,56,162,174,21,79,211,125,152,142,17,176,78,167,237,79,216,7,80,180,70,118,133,173,85,241,100,169,46,172,69,38,21,220,144,237,148,118,87,110,76,7,126,87,107,213,213,136,26,64,140,59,177,241,116,188,76,13,141,67,105,241,86,115,202,106,49,0,181,243,93,118,216,1,56,66,65,123,73,134,185,74,7,131,122,84,61,194,166,243,62,88,169,74,88,105,165,155,250,49,172,17,251,202,159,231,43,58,49,149,191,193,113,92,31,158,152,176,138,91,62,25,19,154,7,112,17,147,250,240,129,84,55,166,125,151,4,193,214,49,7,24,33,162,136,235,71,180,237,110,76,149,181,184,194,161,109,55,192,206,82,183,205,205,5,235,199,231,198,25,72,53,18,173,115,129,14,50,163,214,50,20,242,49,200,101,102,127,204,210,54,41,137,151,242,14,147,18,5,197,17,28,7,160,32,7,7,180,133,174,176,143,62,166,63,209,134,162,73,167,185,199,248,23,139,225,135,39,127,130,91,2,28,239,206,210,175,7,169,40,18,63,210,66,244,172,33,155,205,240,36,190,182,187,143,247,51,45,160,159,82,120,23,188,100,199,162,101,52,186,164,197,116,173,93,198,176,91,39,151,36,30,94,210,140,48,29,56,56,152,203,44,34,140,153,222,152,251,74,10,169,41,124,205,179,149,238,191,137,70,43,154,139,115,13,93,1,175,194,25,148,22,53,187,193,240,40,206,181,179,2,26,243,117,122,22,109,129,145,64,95,222,95,225,99,52,230,135,135,192,20,186,208,197,57,212,97,49,72,47,113,48,163,185,11,211,34,250,90,161,190,182,34,50,122,133,129,117,200,217,226,241,177,200,21,151,160,60,23,212,51,34,205,252,111,136,63,233,223,68,139,70,71,239,232,138,200,203,85,180,213,52,99,29,95,241,225,2,34,125,101,38,145,218,54,48,243,123,130,163,71,24,135,247,101,213,80,45,122,117,168,142,197,63,165,31,163,248,194,32,171,229,227,42,156,69,201,140,101,204,235,248,67,252,52,126,30,255,28,255,53,126,31,63,139,127,138,159,196,191,196,175,227,151,241,139,248,77,252,54,126,23,127,19,191,138,191,75,131,58,255,237,183,101,22,12,78,238,195,78,5,125,89,124,207,245,121,248,154,230,229,71,250,255,111,41,73,196,241,247,252,239,183,252,239,223,251,173,254,76,148,168,133,191,192,77,36,62,222,198,127,34,166,167,237,212,240,15,172,189,191,165,255,24,174,202,85,252,103,252,133,139,196,95,244,197,127,209,133,120,83,100,109,223,130,79,160,222,192,187,7,30,95,86,166,51,24,64,160,128,77,150,6,42,84,127,163,211,144,109,102,245,199,98,190,65,66,0,206,159,202,87,28,21,162,114,129,212,155,5,156,208,55,90,170,216,72,224,193,38,175,175,102,171,205,178,44,87,155,171,245,178,201,87,203,108,131,228,63,27,192,175,1,221,124,163,48,33,233,91,115,122,176,8,224,65,18,76,78,79,111,30,28,159,158,54,167,167,213,233,105,113,122,122,62,13,224,65,18,132,227,228,148,254,27,110,168,196,245,225,116,51,249,225,244,248,144,10,207,142,167,209,32,128,99,73,112,122,58,9,6,69,54,8,238,135,193,160,162,191,17,189,164,239,76,238,255,112,111,179,255,207,233,56,141,244,173,113,242,121,104,171,253,1,127,63,159,70,247,163,207,55,167,65,251,193,105,128,39,167,193,70,87,29,109,116,61,167,167,212,196,146,190,159,56,159,61,61,13,195,240,95,175,62,218,180,159,132,17,117,120,58,221,4,131,28,85,223,143,54,67,42,120,138,207,195,107,134,195,7,89,133,27,162,49,52,18,193,5,220,157,188,39,193,15,210,212,1,215,254,131,170,121,26,233,79,81,173,170,192,61,245,254,186,247,253,251,177,250,11,180,154,254,18,225,228,241,224,159,104,45,126,69,182,248,220,47,158,154,226,212,148,233,231,212,253,251,99,111,60,185,21,231,222,75,101,198,222,60,173,175,98,192,239,5,136,192,72,111,95,61,75,188,167,159,233,9,161,231,79,95,63,121,255,222,127,76,61,119,10,16,101,247,31,171,103,155,201,253,41,158,63,249,240,225,93,210,250,120,78,77,122,251,254,249,183,207,222,180,159,160,177,79,95,190,122,221,106,81,18,242,210,103,169,111,3,47,144,77,209,92,226,255,135,248,17,29,134,140,217,176,81,25,44,212,66,210,99,5,208,143,77,185,88,208,44,78,6,180,5,162,240,244,116,113,63,42,54,206,138,86,79,244,13,42,48,160,165,98,135,150,215,77,144,83,127,224,56,209,234,48,118,75,131,225,184,167,202,20,89,182,168,217,241,242,166,105,247,144,43,148,217,78,108,211,178,95,54,23,212,51,233,151,237,102,171,39,244,139,246,238,34,26,115,7,220,198,133,227,116,242,3,245,224,158,106,38,188,16,210,35,52,141,213,56,138,46,109,52,118,200,70,244,57,209,189,163,92,124,181,46,79,23,184,102,127,172,201,15,183,211,193,233,237,105,125,255,116,82,48,223,179,119,122,45,14,90,168,240,179,112,2,74,66,227,19,158,94,211,191,180,26,212,13,170,14,126,91,71,19,234,220,81,124,227,175,57,222,148,180,39,23,179,195,243,233,237,73,252,199,173,180,127,188,81,221,163,29,202,141,199,10,62,243,41,180,85,25,4,199,55,52,214,135,127,252,242,203,135,127,52,178,27,92,49,136,195,28,55,73,245,232,120,44,70,155,33,220,252,158,94,206,170,167,0,174,170,6,252,70,148,244,62,124,252,248,228,120,243,229,151,15,190,250,99,124,114,252,224,225,65,181,249,242,143,15,31,192,225,232,154,122,67,141,38,138,121,115,114,126,122,243,31,231,211,205,15,135,99,154,1,250,115,79,209,82,245,228,240,116,253,130,254,195,72,28,93,196,31,118,185,175,141,131,211,99,65,184,12,254,191,255,247,255,9,18,203,39,18,155,56,160,81,2,124,207,92,53,237,9,112,97,52,190,71,100,252,245,194,147,63,70,208,253,38,82,124,27,63,245,34,81,95,195,26,254,60,219,193,186,123,234,54,120,103,26,205,28,252,5,140,202,11,118,250,219,69,94,37,174,38,38,134,158,38,9,150,217,69,86,44,136,91,101,197,176,102,63,254,145,254,151,176,38,247,60,192,49,255,215,63,38,247,186,248,42,83,139,17,43,138,229,159,169,189,127,73,111,185,222,228,31,170,212,216,31,208,63,171,207,102,177,250,108,19,185,248,151,29,85,178,53,63,143,160,58,23,91,51,115,97,35,99,104,198,113,190,221,126,72,155,161,50,51,194,7,242,231,20,74,195,239,191,121,237,25,228,84,52,6,199,149,183,76,96,140,246,42,63,148,150,77,107,44,246,137,135,9,128,235,230,155,87,182,241,235,148,77,36,134,67,237,241,102,1,99,50,238,126,43,185,231,110,131,151,7,7,95,165,46,236,201,193,65,213,110,204,56,124,153,86,241,139,244,101,251,65,252,38,221,255,57,124,73,83,38,53,145,244,244,210,117,97,101,232,52,226,98,20,76,66,1,28,37,15,47,118,220,189,5,40,106,1,145,125,154,193,193,63,41,160,182,159,205,47,185,20,42,116,126,134,65,89,216,226,36,206,124,96,29,63,219,91,234,52,239,95,206,115,109,0,75,137,238,197,251,189,113,45,120,28,32,184,224,67,175,234,115,87,213,46,228,156,54,143,60,45,175,196,60,130,96,216,253,93,136,94,247,77,172,118,247,163,198,98,151,94,41,251,213,203,93,198,63,121,21,182,202,254,38,190,240,154,72,235,46,95,164,223,197,251,173,250,80,213,102,211,119,55,252,174,221,76,124,107,28,106,161,121,248,234,89,223,162,55,50,234,77,70,148,218,194,232,245,141,97,215,66,200,250,5,162,89,34,24,122,95,192,158,133,13,178,71,105,221,182,3,31,28,188,177,150,140,150,93,215,54,169,24,19,223,158,76,166,219,109,148,252,111,232,149,124,111,167,78,221,116,84,44,27,221,123,50,0,166,113,88,254,172,16,248,223,61,36,226,23,218,59,48,162,39,99,213,72,185,163,125,177,215,48,109,130,158,148,83,21,174,216,244,44,164,44,98,202,90,166,185,34,170,255,222,23,148,52,202,19,22,91,213,65,218,191,111,199,125,71,236,167,70,202,121,125,167,225,62,97,19,58,61,239,152,137,51,237,254,217,62,106,52,192,7,137,160,58,42,108,71,229,35,19,181,161,84,122,163,194,68,130,193,32,80,120,196,91,41,113,172,158,90,135,199,152,229,194,28,122,123,132,28,215,130,127,121,45,249,175,191,49,1,171,187,28,15,192,42,188,67,199,223,226,31,113,63,112,104,91,123,12,217,197,210,39,103,93,58,102,0,80,131,71,179,61,162,106,159,7,131,239,6,193,231,143,31,29,205,30,63,18,102,214,222,62,132,204,251,249,222,85,77,108,64,121,61,159,173,168,189,89,250,57,149,150,68,162,123,90,42,231,123,71,114,19,121,76,249,246,227,32,238,65,213,13,38,126,117,63,208,187,211,192,34,240,188,149,153,9,32,31,79,83,71,52,134,152,122,202,146,81,111,173,186,41,83,7,205,67,215,229,8,226,227,132,119,199,70,9,22,187,106,203,23,255,76,101,8,250,234,163,103,253,239,37,74,93,209,243,142,125,212,251,230,236,51,254,220,224,126,207,171,195,207,134,3,176,254,124,210,250,19,156,181,102,148,83,101,125,254,249,158,225,69,63,215,87,254,20,247,62,151,249,59,114,38,112,180,195,133,65,76,216,196,166,182,252,79,24,203,50,214,120,17,232,169,135,234,27,181,138,35,197,46,21,127,182,107,22,56,5,239,162,111,117,240,155,74,228,51,138,20,170,230,1,35,120,246,76,76,86,112,47,123,170,50,143,226,32,209,131,65,53,117,182,142,25,178,253,227,221,159,177,21,252,222,239,244,85,115,63,78,0,160,163,223,140,135,247,147,128,145,45,136,6,40,157,186,46,111,232,193,55,233,11,253,108,179,121,49,148,252,108,223,248,133,241,224,170,252,173,231,110,217,87,178,110,221,4,129,241,151,223,7,140,202,188,164,37,136,173,199,197,211,111,116,44,56,235,89,236,175,73,189,143,173,206,61,123,167,122,182,159,66,83,133,101,253,54,125,107,70,204,145,110,223,42,191,164,13,184,194,119,233,187,190,50,239,220,50,141,25,144,23,28,24,78,50,150,102,234,223,170,36,143,81,252,10,206,115,110,57,65,247,139,198,61,71,79,234,71,159,141,179,54,119,159,192,5,166,241,93,114,70,142,122,149,198,114,63,220,175,186,184,137,251,64,171,87,159,30,23,14,60,98,148,100,187,218,126,112,112,242,199,131,157,79,57,58,163,125,128,194,175,58,210,6,114,183,141,236,113,237,176,9,251,199,214,106,31,255,61,109,198,157,122,50,87,83,11,149,113,124,172,18,215,236,239,108,211,33,114,179,244,63,178,204,100,145,16,83,211,39,240,1,56,169,235,10,9,196,223,93,67,208,68,201,73,124,114,80,208,248,126,224,72,160,103,25,228,32,192,79,237,108,72,200,31,42,198,153,88,48,178,142,89,227,30,220,25,239,197,89,4,7,109,101,231,104,118,149,162,230,157,36,79,96,204,124,66,111,28,242,95,106,213,113,242,197,65,129,247,79,250,166,104,231,208,26,191,110,59,115,204,4,57,63,235,20,96,58,235,116,210,176,59,193,62,176,164,76,184,47,247,201,52,155,90,150,227,71,217,223,68,6,210,224,176,87,109,60,23,0,0,229,221,207,46,89,238,10,170,157,160,121,85,168,233,20,90,183,11,141,128,96,195,17,216,112,215,168,172,251,73,53,158,133,140,110,131,39,81,162,138,221,67,131,215,250,250,36,57,222,198,47,163,228,229,54,110,52,193,115,217,122,235,83,207,222,8,176,69,202,63,145,243,130,161,158,254,139,112,222,232,89,132,218,237,22,168,161,212,55,45,206,204,137,168,165,159,223,59,1,251,18,119,8,51,49,120,236,42,90,24,87,209,119,52,45,239,132,230,20,204,171,185,206,163,200,169,0,165,143,104,227,12,213,44,196,128,181,217,244,80,90,44,84,77,139,148,47,177,189,97,1,162,13,131,107,115,166,152,1,42,226,151,50,58,128,91,50,150,45,12,148,166,70,189,218,182,79,12,210,43,21,172,218,176,150,161,85,195,221,239,42,114,226,249,32,182,252,184,167,226,113,248,39,25,34,183,100,220,42,25,141,69,201,185,255,70,11,23,122,161,217,72,179,113,149,184,202,16,154,144,55,227,150,112,77,27,67,195,66,250,34,87,131,89,172,4,214,229,60,207,22,227,74,68,47,70,123,71,247,179,154,152,92,223,223,92,15,160,23,156,34,222,188,252,6,252,221,189,23,58,25,204,222,127,164,153,185,217,227,146,241,222,186,168,178,121,121,81,228,191,101,139,189,236,102,5,168,20,4,167,237,5,3,169,209,26,37,251,148,95,16,44,132,192,240,222,39,194,67,11,45,107,104,145,61,91,195,175,130,152,190,58,126,146,42,82,250,158,33,218,217,155,83,116,171,96,95,240,32,252,123,20,255,98,92,184,50,37,116,241,225,194,16,8,33,156,76,249,200,207,21,160,158,248,154,234,224,204,16,126,166,241,137,49,154,62,17,23,133,108,27,63,23,121,15,153,18,122,219,31,4,134,64,154,244,86,140,6,116,171,220,192,136,24,126,37,127,78,248,167,130,221,107,7,238,184,64,202,22,60,219,185,201,173,134,83,128,133,181,30,101,35,220,112,124,84,163,98,144,62,135,220,166,189,190,31,202,167,191,112,29,224,165,165,12,54,236,121,175,101,74,194,231,58,44,14,109,65,2,41,107,49,133,174,212,233,173,227,194,156,124,121,172,64,154,222,214,217,122,81,38,85,204,116,8,33,218,118,99,32,230,18,34,45,254,106,151,139,228,54,120,28,36,93,77,180,132,11,35,56,14,138,240,206,115,186,61,48,183,171,236,215,188,92,215,170,243,222,187,255,220,85,104,187,141,233,150,192,48,36,183,108,196,234,211,111,193,95,14,255,180,148,71,113,54,121,56,37,78,129,1,120,179,201,23,252,239,151,83,70,217,110,23,133,152,198,43,240,129,164,164,161,23,225,244,142,11,118,6,143,173,137,224,11,218,42,98,29,187,179,45,126,142,145,160,16,200,94,126,164,107,122,24,141,85,235,212,102,14,51,6,119,67,91,211,65,136,63,99,180,24,151,127,164,82,39,81,242,224,126,24,192,94,37,117,49,178,112,185,88,232,95,200,182,64,229,249,221,255,152,82,235,255,179,83,32,193,31,176,55,222,7,183,218,18,216,183,109,246,241,117,64,66,60,48,206,237,139,108,200,67,160,92,255,81,137,36,11,227,254,140,51,246,78,244,70,60,33,50,124,158,233,243,139,65,54,254,74,71,202,254,113,36,63,10,13,160,16,146,160,109,28,113,15,155,232,80,95,71,60,49,199,83,193,120,214,99,216,160,203,244,181,194,185,227,206,214,67,248,129,197,231,106,9,193,78,250,105,173,99,191,171,183,104,139,186,121,191,246,61,53,212,191,28,65,9,149,35,155,119,187,237,250,77,197,142,24,103,44,21,33,107,237,121,225,15,214,90,77,255,42,35,30,12,144,24,214,223,250,211,4,42,72,168,30,186,54,183,26,39,231,7,77,223,39,149,173,119,98,89,193,137,46,110,237,222,216,141,187,48,183,53,22,118,42,236,64,152,59,160,11,226,173,84,142,33,8,130,3,79,246,129,95,92,14,64,214,3,185,53,46,33,67,37,186,196,24,240,53,244,243,7,245,147,248,44,206,73,100,150,26,73,79,193,125,251,208,125,240,152,248,200,224,158,251,76,86,212,97,165,151,163,124,234,159,170,72,200,176,46,102,33,205,50,144,68,54,16,70,237,90,55,169,6,221,46,69,228,43,205,106,213,149,15,78,184,250,65,112,24,240,250,109,211,155,22,116,120,202,228,133,121,58,187,238,129,116,13,243,181,123,255,240,11,120,91,5,202,68,207,209,221,110,62,24,53,64,249,184,187,106,246,247,93,169,226,78,79,237,120,17,195,155,181,100,184,248,192,57,241,130,158,99,224,202,23,79,126,69,68,232,46,255,105,248,191,174,137,81,174,227,27,142,12,62,15,175,92,159,211,209,197,72,46,86,212,171,85,186,154,92,136,10,188,30,175,118,239,191,95,19,116,124,213,102,129,169,250,203,244,130,70,170,88,114,170,210,12,153,76,1,255,234,244,102,107,246,63,224,197,210,201,108,124,229,28,248,201,149,205,4,197,16,156,31,117,227,174,226,115,106,28,123,151,175,92,239,242,85,203,187,124,213,242,46,135,171,120,38,136,96,139,212,119,23,167,1,89,224,234,193,52,94,225,234,202,177,239,78,22,83,26,141,193,128,110,175,232,127,52,42,84,59,149,79,143,105,115,94,194,79,139,104,156,118,132,95,57,122,239,193,224,134,202,179,172,121,139,47,195,3,127,17,223,76,149,23,158,225,91,62,2,148,60,109,254,103,122,5,207,102,14,235,150,44,165,159,234,8,14,137,59,38,124,159,39,124,223,155,112,98,227,169,167,84,21,250,241,239,245,65,143,206,13,157,165,176,204,34,255,162,161,91,55,135,105,206,157,160,157,126,243,7,160,180,31,31,28,220,28,85,143,211,227,237,182,231,224,117,2,157,73,182,89,49,171,86,243,16,61,133,74,244,133,194,125,108,245,204,97,34,136,90,43,203,57,177,249,242,190,176,248,22,104,238,187,41,92,158,163,164,52,62,137,0,233,152,100,49,34,223,227,98,26,187,159,106,185,248,133,237,168,134,177,227,236,238,89,252,225,30,93,114,135,92,212,114,142,166,33,25,9,64,188,249,100,198,252,78,5,191,109,1,148,197,157,109,212,119,162,162,170,99,78,45,147,148,224,12,101,100,146,219,162,108,146,42,236,30,159,8,232,17,83,208,251,158,184,64,27,203,141,209,240,187,224,7,48,32,236,32,215,250,129,138,29,241,107,235,159,88,179,111,58,178,157,73,196,65,198,40,126,33,82,127,33,117,134,215,21,122,187,180,199,48,243,50,113,14,10,138,154,75,140,19,223,228,159,251,133,172,104,24,225,104,2,90,61,108,31,156,45,77,134,35,159,99,121,42,249,188,191,142,172,195,255,56,120,67,70,8,109,92,249,134,67,184,96,75,128,168,181,217,64,2,177,167,156,184,164,99,103,207,138,139,254,79,174,116,204,40,115,7,59,86,46,191,206,235,54,238,54,177,117,48,116,34,235,144,212,148,173,159,111,198,205,144,107,106,199,201,222,92,45,19,60,144,239,251,207,228,190,113,51,77,139,78,18,90,142,99,227,132,182,182,223,124,90,171,76,169,161,175,63,141,218,81,142,54,232,105,244,191,48,86,205,172,242,64,174,140,70,153,214,89,57,159,137,58,215,94,99,75,94,122,38,108,13,87,201,95,201,23,36,187,149,101,47,104,22,116,124,47,136,35,134,67,236,174,231,47,253,36,122,80,63,189,196,39,95,176,23,237,198,94,51,193,221,223,87,137,179,160,100,130,81,105,179,249,39,221,152,157,113,200,38,195,53,177,1,35,89,134,68,199,99,109,207,192,79,4,45,168,252,90,125,108,249,239,140,189,108,208,6,147,169,11,18,207,74,225,17,232,71,218,224,183,141,245,85,63,203,238,198,68,186,191,76,5,220,165,216,254,102,255,45,234,33,112,101,188,42,127,151,6,128,17,11,245,146,120,244,199,62,212,25,105,67,79,107,247,205,217,32,105,8,216,2,124,201,120,147,125,125,187,48,41,206,244,160,2,247,1,35,184,3,179,172,91,90,220,21,255,155,19,229,4,177,234,69,227,220,106,224,200,125,211,135,205,211,174,106,215,55,85,110,54,91,63,156,164,88,114,96,88,199,222,124,125,200,192,160,222,105,107,5,53,36,218,60,236,200,125,136,122,139,4,13,109,222,58,0,85,129,230,240,4,69,178,95,90,5,172,222,121,82,60,58,30,23,131,38,41,184,32,9,246,157,186,28,183,248,81,241,168,25,21,72,245,147,181,93,18,0,196,65,114,254,29,111,159,124,226,237,101,187,27,30,180,75,106,26,58,58,60,4,235,50,210,181,84,94,45,23,191,183,150,193,160,162,230,244,86,194,78,56,122,109,147,96,147,58,43,253,23,86,173,93,239,229,197,109,53,91,228,37,224,185,120,223,159,149,55,184,38,65,63,195,223,21,9,159,215,101,181,192,117,126,53,187,192,205,109,100,217,169,235,105,90,135,215,145,173,173,94,159,93,229,208,71,197,85,70,172,79,183,248,26,197,245,249,229,224,28,106,135,166,218,54,211,227,158,88,94,95,197,127,229,165,245,115,6,229,107,218,101,246,90,217,88,210,239,181,232,207,248,9,198,246,117,156,204,141,58,85,82,142,18,7,177,230,176,57,124,94,235,202,70,53,73,66,36,204,237,3,245,66,97,124,212,17,227,179,113,98,69,141,195,154,67,147,162,196,217,205,166,142,98,21,105,83,82,141,8,100,2,108,27,85,177,180,85,176,122,54,55,56,184,165,148,87,17,85,149,96,100,113,173,46,187,181,199,206,8,246,179,70,132,150,62,48,246,142,30,198,8,109,94,0,131,199,105,246,146,126,74,111,112,5,189,48,131,0,127,162,29,179,88,153,89,146,124,215,231,25,68,69,16,163,76,6,243,177,193,138,175,199,70,77,22,37,223,211,100,173,35,51,250,219,248,125,42,54,66,90,113,45,179,133,231,134,196,136,72,223,58,211,185,175,196,85,209,230,252,85,32,74,82,63,47,25,231,76,228,100,14,204,171,87,58,108,53,177,153,123,169,82,250,218,89,152,115,32,90,105,116,190,105,230,120,39,61,51,202,224,180,203,223,182,193,122,251,112,202,0,218,48,79,17,204,68,13,77,151,230,43,176,196,184,24,54,224,110,230,122,92,89,38,39,177,142,88,217,185,163,171,67,43,21,91,250,128,200,244,171,103,32,184,225,76,50,90,40,90,253,85,11,11,226,13,130,215,76,228,95,201,138,85,14,53,100,83,117,26,26,111,189,112,166,141,106,238,234,83,252,108,195,40,224,200,237,26,239,59,209,67,75,214,60,122,124,90,108,67,249,74,189,186,196,80,163,59,183,21,255,187,5,78,114,27,96,96,80,214,143,141,76,133,248,105,134,188,41,17,229,236,6,48,34,153,145,244,66,130,215,215,169,116,67,73,16,21,209,154,187,122,163,17,87,74,29,99,218,139,188,162,0,102,74,109,53,201,227,19,244,174,50,94,17,156,251,99,191,7,220,166,2,100,142,146,241,21,247,191,220,108,144,104,118,30,69,97,197,70,50,90,65,200,54,126,55,248,11,131,153,185,214,160,244,59,13,38,18,68,218,22,164,28,50,216,37,245,187,184,107,81,74,247,247,127,137,95,135,81,236,91,232,251,125,113,79,238,240,119,184,3,91,165,235,43,101,56,194,62,151,169,207,196,63,42,136,131,207,132,207,176,76,94,139,193,64,121,16,191,205,166,20,110,99,195,252,177,228,214,218,72,190,173,184,125,92,130,70,20,214,0,228,219,23,227,192,104,238,124,86,101,124,146,60,16,239,106,107,161,108,187,224,244,246,138,89,170,35,118,192,115,250,225,59,95,241,14,8,24,23,51,248,68,151,165,168,238,179,122,177,183,139,68,3,62,201,206,217,97,112,19,234,238,154,46,5,233,215,106,145,117,160,146,70,53,89,167,61,124,4,143,252,129,7,166,40,131,105,183,6,250,223,50,240,18,13,218,194,100,205,169,83,139,69,74,91,153,17,74,87,21,93,90,123,157,190,57,9,146,64,161,158,174,42,195,86,208,111,199,66,107,126,161,6,123,63,190,20,83,36,238,42,99,168,32,202,125,255,205,107,218,19,184,205,215,177,147,170,20,55,245,53,55,129,109,209,198,241,225,70,223,97,139,123,79,88,144,101,240,248,200,51,22,243,98,4,25,8,217,8,5,198,204,177,187,106,133,163,189,37,121,125,128,4,203,206,167,53,220,28,20,150,163,66,8,52,38,223,138,131,130,118,113,186,147,105,143,168,213,6,29,202,246,89,28,41,116,213,142,5,245,67,102,70,158,137,176,71,232,17,230,115,244,195,35,193,200,158,252,112,122,116,122,252,56,225,176,207,230,180,58,45,78,207,167,247,163,137,255,251,244,104,252,56,28,39,143,168,236,201,227,13,135,123,61,71,37,195,201,15,201,103,167,147,211,97,60,189,127,239,104,100,178,234,238,136,186,130,106,200,17,249,67,4,109,22,37,209,177,129,114,78,21,13,131,38,239,39,94,8,202,88,45,188,182,231,9,145,115,58,180,144,253,106,50,77,90,101,66,94,163,128,124,116,51,139,56,196,214,27,82,70,160,118,193,146,195,91,54,35,247,71,209,184,88,208,57,255,114,225,17,173,145,201,77,212,227,129,99,99,141,168,36,196,142,100,38,169,28,143,71,205,163,138,177,112,36,239,135,241,150,203,25,103,17,40,225,22,50,37,50,206,72,254,39,160,230,115,171,82,131,195,74,75,170,197,241,6,127,124,50,246,118,38,20,171,133,177,57,246,25,224,252,47,229,10,26,156,25,169,253,147,136,193,89,123,197,242,59,95,60,22,136,219,62,85,193,190,42,217,53,249,29,28,124,48,71,248,152,71,53,49,237,208,81,41,10,12,241,231,44,254,171,138,62,60,173,239,135,143,38,167,215,167,223,77,7,143,163,201,15,143,167,247,55,159,185,1,136,239,179,212,194,209,247,175,103,1,196,220,247,102,216,112,148,244,173,110,91,85,6,213,224,145,88,179,145,149,34,120,44,215,54,64,111,202,106,50,225,50,211,135,227,137,248,134,176,134,117,154,252,213,224,29,198,112,178,220,175,38,40,175,57,194,125,214,107,10,108,253,24,236,121,17,169,41,143,146,14,148,120,99,158,177,211,149,198,77,36,118,146,164,153,186,153,21,115,206,187,158,141,177,109,19,73,4,110,128,229,241,139,145,148,113,4,243,203,113,163,205,94,188,91,123,16,29,233,212,194,20,19,253,81,249,65,240,201,30,220,236,70,208,80,85,18,74,31,75,148,81,212,171,105,52,86,23,172,114,87,157,99,123,43,49,119,184,227,226,177,107,154,75,187,52,107,135,178,32,211,49,163,30,73,205,196,239,231,177,179,179,211,19,149,232,202,51,137,115,7,205,11,153,255,130,236,206,164,13,129,58,182,71,202,16,49,248,31,199,234,47,47,88,218,227,252,138,193,235,13,165,214,104,59,122,239,166,36,224,37,25,255,140,11,98,2,100,85,63,83,75,90,56,215,122,3,3,37,253,252,182,104,242,229,134,3,37,142,226,159,178,244,150,237,105,84,132,21,14,42,85,12,174,57,24,19,10,7,122,15,74,131,145,79,2,161,185,239,42,204,46,51,221,66,87,242,115,55,121,63,105,99,204,121,196,78,62,42,70,89,151,188,73,38,2,78,107,105,201,219,54,158,47,203,58,115,49,251,59,201,112,93,106,12,217,31,166,227,14,41,86,39,51,239,90,75,52,84,26,165,71,57,99,177,88,74,10,119,77,40,166,113,204,182,188,60,57,44,201,170,61,79,0,221,51,27,207,68,145,78,196,19,70,242,118,12,206,174,227,139,49,147,163,219,210,104,180,60,89,190,69,47,29,107,151,79,176,73,176,46,89,29,74,13,232,85,12,143,123,208,155,53,246,50,143,74,172,214,115,100,33,153,153,52,107,114,2,114,149,40,58,194,148,75,93,120,136,122,50,241,196,87,147,204,137,245,4,255,126,77,133,19,134,249,89,44,90,179,184,235,120,116,123,231,231,180,64,162,85,128,237,242,251,140,254,75,181,126,221,206,134,225,214,75,207,67,13,150,221,202,177,144,180,126,235,117,11,236,155,173,133,244,189,237,209,98,107,213,113,215,17,94,59,168,186,244,80,185,73,170,93,218,215,212,51,78,252,233,120,159,69,166,56,111,230,93,104,218,157,247,216,251,183,104,107,161,29,27,164,231,4,16,109,101,235,239,42,219,118,120,80,117,211,212,238,238,68,79,253,119,150,223,241,141,223,209,109,247,75,220,111,84,245,123,134,171,237,198,129,119,107,249,209,59,59,215,25,188,165,237,40,35,165,69,228,8,145,156,24,197,208,216,254,10,92,161,19,165,53,21,238,143,72,150,167,246,4,53,187,128,200,91,230,134,195,195,61,204,219,83,2,90,157,77,45,223,226,64,105,185,105,89,26,203,5,6,60,104,158,171,205,151,162,203,41,34,96,18,117,232,71,197,8,114,134,231,15,225,204,19,185,103,33,96,130,194,159,50,54,252,251,251,57,143,226,103,142,222,37,167,147,16,105,149,32,45,199,109,14,49,210,220,219,19,64,66,252,224,9,38,131,163,11,156,86,79,137,90,157,81,225,218,243,153,205,210,62,146,23,202,65,107,19,146,170,83,212,164,65,17,124,190,9,34,12,14,79,226,101,218,58,192,224,122,91,18,107,4,9,0,25,55,77,118,85,20,87,167,71,109,114,122,13,6,235,71,70,155,22,149,147,181,65,13,131,38,175,0,3,196,190,33,236,100,220,148,171,55,197,139,217,178,206,24,218,90,191,7,255,197,19,160,11,92,101,87,101,245,113,179,9,249,6,177,246,251,39,204,185,148,105,1,168,60,6,252,159,167,183,30,137,181,91,89,65,9,54,94,221,212,195,90,31,60,214,6,189,7,230,240,182,55,39,99,193,247,189,52,132,99,61,181,7,7,115,152,85,233,22,28,194,84,173,9,219,118,181,72,103,207,100,147,191,3,174,148,21,240,197,162,173,131,233,30,171,182,46,245,146,128,43,47,112,127,123,186,166,27,106,49,229,119,200,213,163,144,51,60,169,228,4,212,27,56,44,224,176,166,169,49,174,217,80,50,22,143,56,237,217,225,225,86,127,188,205,5,153,99,213,169,47,139,75,62,249,75,235,186,208,54,171,122,211,193,54,10,85,191,210,240,244,148,204,211,90,52,240,236,253,237,149,238,153,231,253,114,27,35,199,246,238,138,72,54,129,222,94,234,211,159,199,43,189,213,237,231,108,63,228,148,176,45,15,31,93,45,47,72,209,161,23,112,192,81,150,252,177,182,232,211,18,152,218,85,22,211,199,157,73,69,221,61,109,157,15,245,71,219,41,158,156,247,122,219,91,109,13,232,216,220,203,161,163,147,53,247,120,40,76,38,129,100,196,13,112,46,72,2,86,100,42,179,132,37,12,100,243,5,209,174,219,15,166,241,36,80,249,115,169,26,100,108,109,87,1,178,177,183,163,30,255,217,113,172,171,90,4,82,47,131,169,199,1,210,188,254,251,213,158,196,170,38,84,139,72,136,0,33,159,124,250,229,169,202,90,215,157,139,138,248,43,206,36,219,183,140,37,77,173,157,30,73,74,219,153,174,128,163,113,130,190,45,148,15,155,203,172,80,48,138,56,191,243,149,215,10,145,24,76,141,35,187,233,77,250,109,119,70,53,49,40,226,29,103,159,43,149,77,170,201,23,83,200,160,234,106,84,78,32,148,78,195,206,247,129,139,219,159,115,108,148,41,17,214,86,171,243,96,131,52,234,148,216,145,77,245,219,168,252,203,42,199,111,163,211,46,171,193,107,84,186,101,98,181,39,72,230,58,8,176,15,130,169,124,56,231,156,43,246,243,128,109,70,210,13,86,209,218,175,109,99,140,170,235,227,42,56,180,154,194,151,161,241,191,109,59,98,233,252,172,252,185,121,234,80,213,110,242,176,115,150,165,194,230,209,44,82,113,125,149,26,165,101,60,71,187,32,3,153,70,69,54,186,7,60,177,138,240,249,112,41,222,53,8,175,63,63,228,177,88,179,13,47,26,157,51,50,206,239,205,72,132,121,228,197,20,251,243,113,30,141,243,241,185,142,49,43,195,25,176,48,169,231,234,114,13,190,37,9,103,131,65,124,119,33,115,183,112,18,104,71,120,87,229,129,1,36,45,75,249,192,49,37,25,54,14,137,56,22,110,86,237,136,199,5,12,219,10,62,202,238,58,71,56,220,121,168,49,241,51,94,201,122,133,19,17,155,103,236,17,132,108,215,188,222,250,31,81,211,87,72,81,61,255,249,67,53,155,67,168,27,156,60,78,145,147,173,146,84,158,157,38,22,110,114,111,213,184,81,51,94,193,74,224,126,134,132,46,102,200,164,1,161,251,149,116,87,185,80,226,24,50,206,193,94,174,155,112,133,218,177,114,102,233,241,157,27,25,73,162,104,233,79,30,78,89,118,43,67,164,194,245,103,53,167,89,77,32,159,186,115,193,44,213,93,111,53,17,73,98,53,23,124,112,103,193,42,26,87,201,26,118,53,119,83,169,203,59,82,152,141,237,145,195,201,170,115,154,107,100,33,30,181,152,149,162,197,164,200,168,52,240,127,174,233,207,151,211,81,62,105,64,139,210,25,218,24,215,72,45,130,198,186,68,56,37,210,90,76,30,30,102,83,122,79,135,236,199,60,114,244,27,135,122,20,203,91,13,250,138,67,19,246,120,40,244,166,105,15,53,231,39,30,189,65,176,129,82,93,37,253,39,177,255,18,181,86,159,220,48,113,153,177,43,35,209,15,242,254,42,145,59,137,24,149,235,203,172,207,25,171,147,110,16,9,179,171,84,231,220,163,179,170,155,3,136,198,216,93,72,145,139,57,187,195,217,20,242,145,144,84,92,181,63,250,248,100,220,253,74,82,196,135,135,13,184,91,103,79,179,224,67,155,6,186,211,71,41,100,30,166,32,234,100,4,99,173,75,199,165,38,237,177,57,121,57,154,131,143,94,192,214,182,150,56,231,141,198,191,76,214,108,198,154,82,206,76,21,91,200,254,22,75,46,29,227,123,246,51,198,93,218,89,195,74,154,250,133,181,134,72,205,182,121,69,114,102,85,208,197,187,89,113,145,109,222,97,16,51,98,28,54,18,123,185,225,248,253,111,223,189,138,152,96,139,157,167,159,252,164,206,121,83,0,174,3,250,230,82,98,40,213,229,240,122,86,33,211,196,193,193,47,74,2,164,227,16,222,121,237,50,161,74,118,104,62,181,103,62,5,159,218,134,196,161,186,158,93,32,12,150,73,17,11,240,151,153,40,85,159,235,162,169,203,27,120,180,200,37,189,124,44,53,116,148,242,208,188,206,252,181,164,20,162,92,113,223,170,122,45,167,14,221,153,40,62,103,234,81,178,78,163,66,198,128,80,130,133,229,80,77,190,198,147,152,203,127,55,203,155,228,36,190,44,151,11,121,224,73,183,99,93,45,138,13,6,137,254,9,151,212,173,84,224,189,192,49,247,251,199,227,195,67,247,69,209,83,115,245,240,72,178,191,56,195,139,202,188,236,191,242,248,120,179,121,157,121,59,160,201,226,201,37,148,182,74,101,198,101,121,80,82,53,56,72,128,120,181,66,250,25,54,252,171,34,239,177,238,1,23,88,206,22,74,44,244,30,65,6,236,32,80,208,239,247,243,170,92,46,199,222,124,234,207,210,185,69,239,116,1,228,158,189,249,70,249,126,191,166,175,1,152,100,206,136,45,157,130,2,28,71,7,33,47,134,151,109,91,177,78,150,42,212,170,23,201,31,102,99,39,7,82,234,10,187,196,38,65,109,192,158,111,146,236,252,37,43,50,193,86,76,106,24,193,184,114,19,154,226,101,9,197,171,157,115,138,179,165,50,202,58,107,161,77,90,65,120,193,8,248,57,13,9,177,115,113,215,140,165,22,240,210,85,3,23,12,189,162,108,48,38,33,65,195,81,1,212,251,25,29,139,149,78,92,88,3,117,95,63,114,146,16,228,227,44,89,142,117,67,162,100,61,150,16,203,24,1,27,219,248,69,95,144,120,203,24,43,113,204,238,239,253,129,99,170,29,157,15,145,232,237,132,88,54,39,97,51,135,10,247,233,104,39,146,219,87,210,168,182,162,17,111,209,32,214,67,133,46,240,137,255,74,218,36,74,63,44,97,132,54,148,36,118,203,197,202,127,175,129,110,239,60,191,88,87,44,213,179,145,22,14,20,113,157,53,29,189,164,14,52,17,11,29,186,160,225,189,58,185,246,162,124,2,115,137,206,156,73,68,109,74,107,205,132,85,43,147,89,171,80,21,249,9,17,243,118,58,106,71,13,47,203,13,91,116,236,53,39,105,141,7,68,38,239,70,167,93,36,53,114,250,243,93,106,88,251,165,205,166,233,81,47,210,61,83,164,24,27,197,63,26,155,136,29,160,206,84,22,187,40,182,198,181,113,145,52,81,87,89,228,25,140,218,203,193,219,102,44,199,152,159,141,210,119,41,141,17,113,143,105,195,234,83,183,187,104,80,218,234,127,44,118,212,189,106,60,105,166,137,130,226,8,159,100,226,199,231,26,205,236,25,174,242,115,85,19,56,78,78,183,161,59,68,220,10,39,249,107,200,248,68,119,173,88,197,181,217,164,95,238,83,136,32,151,179,250,25,50,211,255,238,253,98,71,5,177,132,237,6,53,96,130,240,254,27,65,236,61,143,223,234,139,119,218,234,126,43,38,247,251,167,219,205,233,68,95,79,97,111,255,6,218,221,39,135,255,53,21,149,174,99,125,236,180,81,181,230,45,167,163,199,211,16,163,250,198,253,185,141,23,254,91,222,210,163,55,101,109,170,251,122,185,60,107,191,19,221,190,213,249,198,20,200,199,143,119,213,251,166,83,239,143,59,43,126,227,87,44,231,166,99,118,237,124,167,133,201,40,198,55,164,230,64,100,175,117,152,179,139,89,144,1,193,149,90,149,60,159,33,111,217,10,14,150,252,132,185,79,107,163,220,127,163,30,197,129,26,75,120,136,213,65,164,146,245,21,38,215,139,44,216,25,51,168,97,149,226,130,217,184,248,152,157,118,76,36,60,186,113,24,136,29,193,39,74,74,59,248,37,209,197,133,164,183,129,221,158,206,144,55,124,172,119,218,0,223,1,99,201,87,23,93,205,128,16,10,150,176,28,6,239,173,84,169,243,215,71,201,203,172,157,150,94,71,93,73,226,7,187,243,20,200,165,30,51,122,221,33,54,94,6,201,34,93,236,124,46,199,249,167,219,134,165,0,219,23,148,97,77,220,149,73,228,137,226,240,122,86,86,43,151,125,247,83,106,205,153,145,208,54,78,181,234,126,89,103,235,172,255,128,66,23,173,171,75,202,89,126,206,111,16,32,206,47,1,152,68,173,30,244,2,250,123,134,1,187,244,210,165,115,25,103,143,120,46,15,196,65,36,149,181,70,84,160,148,180,145,179,110,163,136,101,79,213,247,21,132,206,37,3,203,173,101,55,57,73,254,98,100,37,49,62,246,40,246,35,151,131,180,82,75,225,153,43,9,95,194,77,211,214,180,29,193,193,83,171,132,17,88,206,59,200,86,89,29,30,138,251,8,218,146,42,135,60,13,0,229,190,11,136,124,38,196,37,27,122,72,52,86,92,218,140,132,97,56,243,208,54,198,78,102,131,1,203,208,208,55,56,141,237,207,224,172,70,159,75,4,35,75,135,100,30,10,161,139,102,192,139,248,86,12,18,119,104,137,219,74,6,151,80,77,26,51,219,197,84,50,198,117,8,87,223,108,73,99,31,104,75,99,143,99,70,40,185,131,49,138,113,129,49,109,175,253,71,197,216,204,177,38,126,6,69,213,240,43,73,239,186,111,45,17,179,213,70,173,229,160,118,69,172,230,50,19,247,94,61,131,216,208,236,248,224,172,17,187,143,122,214,233,221,155,177,191,150,249,50,155,85,127,187,179,34,181,58,101,249,35,150,183,79,45,229,178,59,39,113,222,82,142,200,249,65,43,223,117,155,169,221,125,112,120,72,219,47,247,132,188,50,70,154,183,45,243,43,119,76,161,204,8,135,33,168,29,42,201,7,53,117,64,6,194,56,243,214,173,2,242,229,165,137,147,98,48,136,213,47,94,140,181,21,44,234,208,85,42,53,70,155,241,138,211,5,28,78,199,96,50,22,247,79,135,155,232,116,49,160,31,147,236,249,148,31,208,207,77,116,164,50,113,198,223,181,18,89,232,212,13,81,186,137,194,96,240,138,211,136,192,65,246,15,211,251,38,29,195,189,44,157,4,31,202,21,253,124,7,239,119,250,251,117,217,52,229,21,93,188,206,206,155,96,26,127,189,3,175,63,3,185,130,183,2,204,66,44,215,212,205,199,37,131,232,115,54,151,77,208,115,151,87,154,113,141,106,1,137,197,16,88,76,125,40,200,59,60,80,239,194,22,252,99,87,116,117,19,144,223,202,84,150,34,51,204,144,149,79,53,0,217,205,237,37,201,14,224,145,137,232,105,164,124,166,204,145,251,182,83,26,21,57,146,198,111,25,62,228,147,136,250,178,188,238,49,38,93,201,70,224,211,237,50,95,244,217,162,164,8,172,27,229,197,197,178,111,143,4,103,146,123,219,229,9,20,87,128,207,134,202,87,16,245,235,235,246,206,252,90,118,36,123,147,242,133,126,211,252,150,183,183,102,249,125,175,248,91,29,199,183,225,200,62,246,147,254,150,30,249,190,214,190,7,67,68,101,254,142,215,239,109,78,143,168,138,159,102,191,206,54,217,252,106,22,213,243,42,95,53,244,248,79,52,132,18,15,156,76,78,226,64,131,218,234,188,62,233,231,250,234,115,4,116,88,56,91,56,10,103,179,133,188,196,209,43,242,92,93,78,73,70,93,38,147,7,230,225,35,250,125,81,149,235,149,20,51,191,156,55,154,202,123,161,57,43,23,31,85,165,124,233,22,165,15,63,108,23,125,212,84,170,120,245,184,231,157,31,85,136,68,50,57,6,138,67,16,76,183,163,63,209,194,95,53,220,146,84,174,105,32,104,76,134,252,54,110,53,231,101,217,224,66,183,152,175,103,162,255,251,19,235,159,102,11,126,227,146,127,46,120,206,254,129,137,217,28,124,54,62,189,30,140,142,70,251,29,147,95,147,169,112,27,189,229,94,84,179,11,142,187,129,112,215,194,250,205,218,161,57,139,252,215,64,194,226,58,143,52,156,112,209,15,39,204,107,7,52,177,245,88,35,42,199,129,197,86,110,151,81,16,195,13,12,251,94,3,11,36,239,145,248,242,167,75,34,26,136,252,195,95,14,252,160,29,215,250,101,112,95,116,72,122,220,120,17,55,58,1,204,227,27,154,61,125,29,224,19,69,201,245,63,149,215,210,253,253,246,135,108,213,94,60,76,40,59,233,111,60,238,237,140,18,127,198,6,249,57,251,120,20,255,69,237,180,171,114,93,103,155,85,153,67,119,205,201,176,168,21,84,118,189,89,208,44,209,63,229,42,218,204,73,194,248,249,40,254,47,126,103,242,195,144,104,57,206,135,97,56,68,86,30,214,99,35,96,185,73,111,47,150,229,217,108,9,192,184,182,131,162,135,82,100,195,91,45,74,80,124,101,248,222,72,0,125,88,82,34,97,20,88,116,149,248,231,196,0,177,87,119,0,41,98,226,101,152,121,220,229,26,250,55,88,144,104,142,47,214,249,2,94,22,124,1,90,143,191,131,65,20,135,235,244,74,186,80,67,13,104,127,49,166,75,56,163,223,242,81,81,18,234,95,158,82,92,145,205,30,124,172,75,177,108,115,141,67,90,98,23,23,89,197,233,142,37,111,243,216,60,195,153,195,97,38,250,128,112,44,38,10,230,30,91,134,69,6,98,48,93,85,8,109,241,120,105,117,33,75,176,10,117,250,95,202,203,189,153,44,167,145,2,214,185,72,107,120,153,95,166,97,61,121,160,32,240,84,40,222,80,199,226,17,147,205,8,56,166,101,28,203,52,91,78,22,83,184,235,81,45,33,44,193,224,196,47,104,71,66,232,77,206,135,103,52,246,10,71,103,17,239,126,121,158,58,130,18,135,231,46,226,146,70,133,107,185,16,133,67,21,171,73,78,138,24,147,148,200,156,197,122,186,147,220,79,234,36,147,191,35,80,71,204,35,88,1,180,171,105,132,231,89,114,169,98,13,135,56,223,73,128,15,87,233,154,218,135,233,149,43,120,248,172,76,7,159,150,235,2,137,150,207,65,38,214,171,131,3,117,97,52,196,180,128,103,128,20,218,63,1,242,69,91,23,14,147,76,71,63,190,224,236,176,231,120,128,177,198,95,93,221,60,138,231,122,149,235,69,235,223,72,101,60,168,130,124,188,210,46,87,173,246,18,247,119,76,85,37,43,157,4,49,54,51,34,219,20,221,116,68,224,127,103,187,90,77,209,193,129,191,123,217,61,206,108,42,29,143,243,123,151,46,176,186,254,59,171,87,103,119,188,99,1,87,159,88,192,178,14,248,179,117,90,51,26,100,11,111,15,41,231,130,129,94,74,72,195,54,78,134,247,145,243,46,130,56,31,226,10,248,123,80,46,165,43,221,191,18,253,155,167,43,48,135,251,180,110,47,246,17,47,173,55,192,102,195,44,60,38,151,239,203,236,215,128,58,147,101,60,31,154,85,76,205,164,165,85,113,185,218,224,7,135,193,253,251,129,164,224,218,183,247,121,101,235,133,82,194,55,207,125,167,181,114,14,15,105,93,202,162,192,82,151,43,187,56,163,209,140,218,179,178,170,176,115,106,218,172,90,16,95,141,226,250,90,191,112,25,27,234,169,118,200,165,22,133,37,205,80,70,43,202,20,209,226,61,111,71,11,116,186,0,127,188,142,204,124,26,81,122,49,192,242,224,229,74,107,121,212,209,166,174,101,101,154,242,129,124,103,79,22,102,0,253,173,38,187,253,1,106,26,142,193,174,165,243,28,233,127,227,53,139,62,162,114,105,75,217,0,51,11,213,134,144,120,43,253,61,118,119,158,212,18,245,205,171,107,222,93,165,230,177,146,45,214,136,143,169,137,244,159,140,154,71,237,111,113,76,218,26,49,170,230,137,130,244,174,237,2,103,80,33,145,86,105,85,172,170,236,153,234,52,210,177,58,63,157,136,133,90,166,75,182,210,204,54,82,209,161,218,45,138,68,178,8,145,11,115,146,91,168,61,240,5,163,21,155,215,176,239,204,46,24,169,232,125,83,18,35,5,59,48,159,236,244,254,186,130,19,184,106,91,62,164,182,94,197,0,55,161,147,62,55,159,225,228,96,186,186,87,87,87,217,34,7,110,109,111,189,245,176,50,187,131,223,176,63,85,160,188,183,123,194,90,125,133,214,10,114,218,15,113,246,16,83,129,63,36,239,135,97,103,98,74,179,81,167,226,183,46,239,195,147,65,181,55,82,135,183,234,206,218,81,99,98,115,214,80,5,16,179,150,86,218,97,57,148,168,9,120,168,11,31,71,244,171,102,221,150,211,199,208,49,10,210,124,149,117,163,39,12,206,194,238,111,111,2,99,253,57,182,82,200,120,238,86,134,243,42,103,135,237,198,167,7,180,152,129,226,132,105,194,178,90,35,107,183,163,236,6,194,39,49,136,46,208,78,54,20,36,159,199,233,137,50,128,46,193,239,32,176,111,153,46,61,239,127,150,4,85,8,176,91,173,174,117,223,194,3,45,77,54,13,54,168,171,83,69,133,41,17,85,23,96,156,53,39,137,69,148,108,129,16,228,202,208,57,224,110,196,70,209,53,19,136,105,252,65,116,172,195,47,64,94,149,232,53,5,101,22,46,217,31,89,199,125,202,51,133,128,190,52,8,232,68,231,185,202,210,0,217,148,134,68,42,183,221,91,172,137,100,105,231,162,220,218,140,191,178,59,215,143,154,79,190,213,40,157,255,154,193,84,152,215,198,90,105,91,70,122,237,172,212,9,166,186,214,220,27,103,241,45,49,252,87,153,182,177,182,109,174,108,229,236,184,127,57,114,158,182,141,96,111,228,197,108,201,31,48,42,238,190,103,219,228,119,191,222,121,50,201,166,45,251,239,206,206,42,13,229,39,186,119,93,229,141,190,86,102,103,86,73,192,59,186,63,8,108,34,204,38,27,245,198,25,167,20,213,227,202,70,51,69,46,146,91,248,64,0,150,240,235,245,153,178,95,43,184,181,91,37,7,244,140,3,173,237,15,64,175,146,32,48,148,246,198,226,92,208,214,98,164,219,240,248,151,128,159,228,69,176,141,207,150,235,234,174,79,164,238,39,80,216,251,2,110,236,254,64,73,50,55,244,171,180,55,119,125,34,208,250,27,214,228,163,74,161,10,98,9,199,155,204,174,107,156,7,117,66,42,113,222,107,10,23,86,109,49,74,141,158,25,113,107,211,164,42,14,102,124,188,159,101,68,37,50,73,100,152,220,186,180,210,63,240,53,153,206,20,205,4,21,243,22,158,36,151,116,239,12,229,243,44,121,155,247,232,155,91,229,65,101,120,156,142,199,136,247,212,149,19,122,110,135,141,246,201,234,214,229,169,180,253,120,99,41,61,14,153,28,55,38,212,214,239,129,142,186,101,191,15,41,38,55,242,90,29,71,111,229,112,202,22,169,65,222,48,183,54,27,107,34,237,60,148,222,216,241,193,113,55,62,75,174,213,7,229,212,215,147,117,112,240,80,142,15,254,229,230,205,81,119,236,145,145,152,9,150,37,226,113,17,153,255,91,138,48,220,78,182,48,69,188,223,74,121,41,3,0,231,74,43,157,74,104,151,10,165,106,242,171,236,125,51,187,90,165,50,160,250,39,179,179,5,244,154,124,182,136,81,197,161,15,124,80,181,72,4,155,192,187,148,56,189,117,226,202,19,253,60,238,78,5,13,98,31,107,197,183,239,96,145,248,249,251,252,106,205,221,135,127,156,207,121,116,195,5,186,11,102,180,107,117,156,197,236,102,38,79,205,71,24,60,177,197,222,16,125,244,185,155,127,229,187,221,94,221,241,229,14,23,37,159,238,27,162,127,165,13,119,12,241,39,26,211,247,102,168,22,88,183,177,91,27,54,59,91,54,127,201,62,226,132,58,227,163,132,35,206,231,216,235,75,115,172,93,194,237,116,241,161,92,51,210,25,238,52,213,82,189,181,200,154,89,190,196,21,207,197,91,18,220,249,165,43,186,175,138,208,135,179,239,245,197,63,112,193,214,87,245,244,215,60,187,198,223,0,201,144,3,245,61,206,138,140,235,159,165,16,253,209,119,20,68,164,185,146,6,45,115,250,248,247,246,146,63,83,158,159,211,113,254,189,189,228,187,74,39,249,106,225,252,224,99,8,13,155,87,89,86,124,111,47,249,13,161,10,78,255,155,82,39,219,226,31,230,254,245,101,222,39,237,165,154,107,245,113,230,179,33,151,63,56,248,179,129,194,100,168,173,177,242,84,55,233,161,199,246,146,104,148,25,11,243,190,235,246,243,151,86,93,39,7,13,96,155,232,223,135,201,23,244,239,131,228,56,81,47,170,101,192,164,66,113,122,78,60,53,43,112,177,3,171,36,224,107,58,61,170,32,230,203,101,54,251,53,211,183,233,108,213,195,168,138,171,95,242,130,250,161,94,209,143,248,172,239,196,196,250,50,81,54,77,111,61,62,161,137,181,34,5,104,23,146,74,164,61,216,26,249,133,83,176,120,244,56,46,211,204,138,101,198,2,198,254,2,172,213,112,141,121,28,43,75,130,156,12,99,106,197,51,87,81,220,31,111,20,171,119,24,155,172,107,126,247,224,77,181,209,79,53,230,169,49,125,243,237,109,92,22,93,237,217,142,210,72,87,131,101,190,203,123,145,221,67,186,84,19,119,204,160,152,228,76,238,72,113,32,127,75,224,143,134,244,165,176,178,66,239,184,50,35,52,8,134,193,192,121,148,216,71,177,149,153,232,82,11,182,76,165,124,127,92,139,199,194,33,189,123,156,168,92,232,38,125,151,228,164,24,137,124,122,65,68,154,125,17,127,109,0,146,77,126,202,145,144,240,179,213,54,240,66,203,202,69,122,173,168,101,143,27,128,167,25,82,99,94,136,39,144,178,47,210,233,127,244,40,28,239,195,204,178,57,131,189,99,185,201,174,206,136,145,185,172,54,249,213,197,134,121,208,205,50,47,126,222,128,50,110,136,235,152,93,69,225,110,187,227,125,193,188,137,78,143,30,31,93,80,135,241,1,49,56,110,30,177,41,119,243,8,181,29,229,49,241,90,71,202,8,4,208,156,113,50,249,33,157,110,82,186,214,182,161,33,108,152,21,21,251,129,88,128,236,244,40,28,222,143,142,226,28,55,168,212,163,125,216,92,38,79,159,61,249,240,228,116,178,57,60,140,54,184,49,61,157,226,250,49,149,184,215,114,249,107,174,150,116,60,239,6,31,178,72,218,96,150,31,221,59,121,252,232,232,222,131,199,129,0,133,116,150,116,11,158,20,132,207,53,72,197,235,244,110,51,187,132,184,117,76,91,146,225,208,5,228,58,241,111,40,223,39,1,45,3,158,68,36,10,169,95,67,14,87,249,53,148,100,199,108,14,210,248,41,10,132,228,89,88,34,67,212,140,145,108,56,163,33,252,203,34,209,26,148,196,189,226,221,89,58,195,85,189,179,150,247,110,45,172,145,4,2,98,109,150,53,55,37,14,100,218,161,238,53,113,203,7,7,31,195,89,140,76,21,191,66,245,168,75,176,208,14,15,149,162,227,118,166,99,172,149,234,177,163,26,164,14,31,143,204,65,130,236,122,112,38,25,149,2,1,243,66,121,198,3,125,168,152,188,177,76,168,220,211,218,120,235,226,172,239,192,103,112,220,222,66,32,98,73,75,87,139,86,105,21,96,52,242,190,161,118,235,182,152,188,205,28,255,230,208,251,173,183,116,15,197,93,48,158,99,223,66,125,162,119,115,191,181,162,83,46,234,193,142,86,69,58,14,139,89,215,145,154,45,114,168,64,188,20,148,115,3,35,107,71,29,186,115,162,244,90,237,245,219,186,247,85,251,22,92,230,89,172,176,88,250,105,102,157,22,179,142,227,22,224,89,216,16,221,227,206,241,83,235,112,243,186,167,116,107,173,175,159,244,220,251,170,125,75,51,70,207,245,192,142,154,86,126,91,86,147,208,81,245,127,65,195,136,234,100,85,243,53,75,251,160,88,30,70,8,154,41,138,128,127,181,149,252,93,23,13,190,117,163,243,93,118,172,193,108,157,55,190,102,228,127,234,107,30,186,33,190,220,1,75,48,136,81,172,164,23,190,53,20,9,7,144,140,108,65,104,195,34,178,103,190,166,81,33,232,23,0,233,98,47,187,29,144,15,188,195,189,231,224,112,124,183,20,195,12,36,225,70,5,248,52,99,48,137,220,11,68,3,116,71,235,82,29,51,190,99,47,206,182,223,187,189,101,165,40,95,71,182,254,21,68,231,61,224,65,223,217,187,147,161,65,247,208,186,110,244,70,149,176,224,103,240,127,233,199,159,178,73,248,173,1,154,99,83,39,124,113,162,78,82,184,41,80,86,168,167,222,145,13,75,42,7,51,115,92,195,163,138,213,218,170,35,133,116,196,111,103,119,206,26,153,51,215,231,4,149,166,199,78,86,207,109,163,22,153,166,112,178,193,89,143,185,155,20,41,206,193,135,179,208,146,243,196,56,174,237,94,235,214,245,214,95,224,108,193,211,192,34,178,183,31,29,247,244,12,187,76,249,59,170,182,40,15,34,133,234,8,64,26,15,120,74,186,245,161,76,2,185,10,52,217,194,45,117,25,196,238,246,74,2,161,24,250,238,19,222,208,1,239,235,64,143,0,224,152,2,103,52,250,228,165,22,134,144,115,204,27,108,112,137,25,43,77,110,156,195,147,24,177,221,179,71,105,57,154,209,188,23,233,140,67,136,173,115,174,236,10,48,94,48,87,32,87,14,109,101,142,90,205,148,192,83,193,229,5,24,95,222,30,117,48,129,42,195,24,151,96,50,175,104,154,242,226,40,158,53,45,167,78,237,200,57,222,95,221,68,226,205,57,208,206,156,117,147,246,204,169,207,252,25,15,165,60,187,246,82,149,148,43,232,55,153,221,207,34,105,237,211,242,138,88,240,108,241,30,204,51,60,83,61,143,50,131,187,208,136,166,185,142,110,107,229,236,57,175,107,78,247,25,156,149,55,135,117,254,27,109,205,228,172,172,22,89,117,72,119,70,43,5,254,156,104,236,237,145,242,240,76,206,16,223,61,146,206,39,179,117,83,142,228,181,228,100,69,175,145,196,141,154,112,221,148,171,228,228,15,35,198,106,78,190,60,254,67,16,215,174,51,87,16,255,205,119,102,155,41,68,36,193,8,246,59,70,220,99,145,6,39,127,8,196,13,168,92,209,220,7,15,86,162,49,31,74,99,224,11,11,112,145,47,244,109,254,114,172,59,44,133,216,131,54,13,184,57,185,83,214,121,138,118,9,211,164,219,69,220,59,3,93,108,61,235,95,143,139,29,123,223,33,144,190,255,201,72,181,133,173,152,210,42,184,194,195,121,144,6,97,153,175,210,64,161,111,97,14,48,94,190,15,91,255,43,236,255,198,14,220,44,39,240,128,249,21,81,15,251,191,71,188,119,103,53,240,92,30,171,105,251,79,154,71,193,220,166,91,152,208,227,209,146,134,57,57,252,138,254,115,230,251,88,45,136,67,158,244,149,179,126,102,103,12,172,65,84,97,230,205,118,237,6,128,144,12,125,187,202,111,178,165,198,28,239,225,3,96,232,45,136,43,41,111,222,243,106,125,151,45,243,29,216,69,28,33,1,72,23,170,241,27,59,177,59,74,230,156,174,149,235,250,198,44,164,29,101,203,45,208,122,149,211,224,26,84,32,132,47,244,134,13,98,180,225,15,231,147,140,72,203,112,64,146,232,178,73,111,205,48,4,118,28,126,205,235,252,44,95,230,196,115,4,151,249,98,145,21,65,172,55,87,192,187,11,6,35,122,121,153,53,68,58,223,175,102,115,12,113,112,28,196,231,52,169,223,201,116,4,95,28,31,131,120,54,233,36,248,46,59,251,57,135,95,248,55,229,111,244,239,85,29,76,227,85,179,107,21,202,148,187,162,47,205,190,196,122,220,150,248,24,53,236,182,27,169,201,242,160,34,88,191,64,60,83,101,13,75,19,72,62,199,224,36,72,10,182,233,80,181,127,93,95,157,33,125,232,172,200,175,88,77,251,138,122,196,23,108,41,23,243,226,114,125,101,127,210,97,190,124,163,90,129,159,203,236,230,79,85,121,173,175,223,95,18,19,241,51,255,178,99,65,191,136,153,203,94,154,95,165,173,64,214,51,95,172,72,14,19,133,102,190,40,175,249,234,55,78,75,196,87,101,121,197,6,71,106,53,116,134,52,24,193,249,178,156,53,65,18,208,173,23,124,9,125,248,199,101,159,242,74,212,80,15,91,162,249,127,182,126,43,127,117,47,131,68,39,130,115,173,253,225,205,49,164,252,236,185,89,147,122,42,1,243,206,141,244,101,88,75,26,146,153,42,202,211,73,7,156,168,255,244,239,122,26,59,177,173,179,131,131,128,166,57,32,193,118,230,104,91,225,147,162,226,120,128,8,16,1,239,4,238,50,73,88,106,206,173,112,48,134,17,8,72,175,124,167,248,54,206,185,158,51,58,48,80,207,120,128,0,97,147,6,5,47,133,64,153,125,132,183,197,169,166,50,122,234,231,170,198,98,192,216,71,156,168,87,245,86,214,18,117,98,28,32,31,230,13,20,3,93,202,7,31,55,132,204,108,54,172,58,182,33,129,150,242,5,236,180,10,15,32,234,251,101,86,229,172,133,64,44,112,107,52,82,86,25,204,84,196,47,230,217,188,89,48,2,40,175,150,158,213,112,199,244,254,79,76,170,63,147,238,4,30,35,62,222,78,186,168,133,127,225,134,34,249,73,80,148,213,213,108,169,34,204,56,112,120,222,112,153,121,3,73,71,114,22,208,88,22,99,154,125,6,94,230,141,192,222,161,140,235,176,217,228,245,11,96,85,3,107,101,92,210,168,39,130,62,99,89,201,73,32,39,8,81,38,201,219,48,237,178,124,78,239,210,54,237,209,251,75,135,53,238,175,149,208,208,19,125,18,193,159,20,220,3,155,75,222,101,243,166,54,64,176,42,211,238,215,88,2,180,118,109,17,42,193,13,27,191,85,3,147,252,8,89,113,233,32,16,218,24,94,85,4,82,85,221,211,78,157,127,178,58,56,96,177,134,38,143,46,223,200,91,113,96,57,44,63,124,198,156,106,1,54,29,96,106,172,186,172,187,191,176,248,121,167,74,30,107,108,5,54,182,75,48,12,86,103,92,216,202,145,214,249,5,183,111,102,244,72,122,188,29,214,41,125,13,101,99,247,36,140,123,142,1,105,90,232,44,8,62,17,108,101,118,38,122,135,27,60,196,33,15,242,173,125,39,57,222,246,12,248,221,149,208,105,60,64,255,93,201,69,177,166,224,139,20,119,66,151,138,175,9,190,227,21,216,35,116,152,21,152,13,176,6,69,1,103,167,215,203,213,0,181,231,45,240,149,58,50,109,1,248,65,241,175,221,11,162,132,4,207,81,245,232,11,86,139,230,84,243,61,36,236,68,253,208,144,110,54,244,239,225,3,254,123,236,196,46,81,197,70,42,54,84,193,182,13,212,40,125,17,117,244,129,109,74,116,135,144,223,82,79,163,47,144,158,4,20,219,130,14,72,151,171,84,22,114,110,125,142,103,143,114,150,178,128,193,52,155,78,157,165,134,32,59,62,53,12,4,208,214,83,23,50,84,194,165,90,169,170,33,137,179,82,183,108,247,233,6,32,107,217,244,195,117,150,21,233,187,248,221,46,47,128,119,49,136,81,143,111,54,242,135,138,220,78,204,144,118,227,160,74,86,180,89,148,133,164,166,169,76,115,166,174,242,99,168,125,104,164,132,196,0,213,105,163,13,208,179,170,209,122,182,235,84,123,87,104,251,52,77,74,90,201,229,26,88,254,101,251,32,43,236,65,70,231,200,186,234,42,6,184,151,43,69,24,117,123,205,74,209,169,195,199,214,111,54,74,156,87,76,235,237,99,226,116,215,61,208,87,68,45,238,254,148,219,253,225,98,45,28,156,130,180,46,105,64,82,51,100,19,103,44,167,90,225,214,126,243,62,210,209,158,244,63,83,250,99,169,86,43,236,104,120,67,61,168,135,118,240,163,251,205,192,254,242,235,171,155,108,165,52,53,238,45,235,239,41,14,167,186,126,13,42,207,25,65,105,76,11,19,29,191,99,76,205,99,1,84,218,186,75,146,147,55,56,43,212,121,20,59,149,165,183,198,71,171,117,230,249,185,27,247,196,192,131,246,58,74,94,109,78,199,237,73,38,243,69,173,87,54,120,46,44,231,129,122,54,246,139,106,236,16,108,60,25,10,121,192,169,138,0,140,2,209,158,197,237,49,81,230,206,105,39,138,154,27,30,83,243,133,238,45,64,184,236,108,125,171,157,46,251,163,94,159,10,224,135,165,127,189,93,97,22,251,58,177,100,197,235,15,63,28,48,88,48,251,154,185,51,48,172,25,209,233,3,81,129,238,93,62,20,111,219,221,110,245,4,123,144,111,184,74,232,176,175,125,198,63,133,201,204,45,4,150,89,191,157,145,198,250,26,199,86,247,217,240,203,195,111,102,205,229,112,94,210,172,221,231,203,183,175,162,163,7,142,183,95,192,239,6,146,81,230,38,109,175,202,216,206,17,2,100,177,204,22,116,179,137,47,26,137,112,147,8,215,13,66,79,55,136,55,5,72,202,21,61,179,113,211,130,196,246,68,75,116,78,120,210,111,241,109,3,2,13,167,219,219,224,126,144,76,122,193,3,152,80,178,96,202,228,156,159,25,156,194,176,80,179,23,107,150,7,30,7,16,253,167,219,88,213,158,116,78,111,63,231,133,10,9,159,80,19,166,81,2,71,61,19,64,51,114,85,137,199,236,78,209,50,95,194,70,88,77,227,223,134,186,43,68,168,83,239,23,135,33,120,119,12,244,66,35,230,29,149,216,50,153,124,61,181,63,219,80,18,227,223,134,182,168,169,129,54,140,119,95,39,112,146,243,175,94,101,217,98,71,154,35,224,6,116,129,73,28,49,31,58,222,228,86,3,162,37,196,214,35,149,88,211,134,255,99,76,188,88,211,227,132,70,146,151,108,34,101,13,6,143,227,220,76,15,92,160,73,90,95,229,249,57,21,205,134,162,223,24,87,134,188,167,199,137,150,244,140,3,131,125,138,40,124,243,3,210,136,90,173,232,117,237,214,226,222,159,216,251,211,100,71,25,67,183,163,88,232,102,37,120,6,72,60,198,23,251,34,204,132,234,39,35,66,68,113,53,44,151,116,138,15,245,152,197,246,178,133,222,225,66,163,225,37,78,105,86,46,23,246,188,65,109,234,155,109,12,6,245,0,199,115,39,19,212,140,232,76,185,219,91,70,124,156,197,0,242,117,22,49,61,55,154,153,248,88,199,144,227,224,132,173,130,55,109,22,26,61,79,179,141,51,229,148,163,158,237,146,102,211,78,168,80,166,144,77,120,132,5,215,183,133,106,34,234,220,223,76,230,30,119,33,66,194,1,78,173,23,245,115,78,36,170,190,12,32,227,52,236,224,199,168,130,70,18,26,202,243,116,22,231,8,33,145,153,98,63,89,235,227,50,83,12,132,12,175,42,4,201,135,93,25,251,125,52,210,206,201,155,138,255,225,72,163,88,9,120,10,18,84,233,214,244,66,81,136,27,142,11,71,209,72,194,52,120,227,56,205,114,80,52,250,221,115,164,17,72,193,235,88,1,61,240,10,25,123,184,213,86,64,212,112,134,49,26,253,47,228,131,139,36,188,2,255,114,235,1,119,63,99,247,34,19,37,198,30,72,179,110,193,43,19,3,106,95,146,36,4,110,138,78,36,22,160,87,64,173,149,181,222,48,37,7,7,252,72,239,44,88,239,249,6,214,152,204,107,161,18,9,120,89,54,163,17,176,247,11,38,72,61,32,37,50,251,189,71,166,26,226,208,160,127,220,53,174,113,225,13,23,96,123,38,122,112,3,88,151,236,79,25,235,105,107,176,171,177,78,6,154,8,164,98,161,87,166,224,36,122,120,47,19,73,244,148,171,177,149,191,78,216,17,76,82,141,29,216,70,6,182,145,129,85,134,124,140,103,51,53,11,30,75,141,111,216,241,220,231,36,177,106,44,27,30,75,155,210,109,198,22,235,138,222,160,249,196,123,210,90,239,135,67,168,244,170,215,189,218,70,190,58,71,88,132,32,14,64,91,232,15,216,132,142,82,199,128,223,156,23,8,175,211,23,238,217,229,194,128,43,126,16,57,205,187,64,26,69,191,75,162,74,191,165,104,218,119,48,223,2,0,38,22,96,92,71,35,80,47,169,133,207,202,235,34,249,46,148,70,71,49,223,251,118,133,59,220,126,117,231,131,0,124,208,93,213,203,40,6,9,126,85,88,221,184,212,176,229,251,111,214,141,243,128,43,146,7,170,30,251,76,85,247,59,114,166,100,93,2,175,251,216,104,106,45,189,147,5,9,139,168,156,117,77,62,255,185,11,150,142,72,236,194,174,95,94,23,11,102,254,217,13,159,214,71,225,134,70,102,41,230,41,102,92,96,92,201,254,45,204,218,58,60,164,213,53,210,175,240,94,101,134,146,22,97,20,47,180,19,226,214,52,233,42,243,233,171,105,136,102,109,240,41,35,58,204,16,144,156,56,101,80,173,174,140,157,108,127,157,45,211,147,135,177,243,130,119,20,195,27,242,82,162,22,104,187,212,141,225,83,95,84,179,43,248,28,247,222,15,191,33,62,17,50,221,43,245,137,208,142,104,235,227,145,105,14,250,236,126,27,138,94,120,152,119,62,217,119,155,26,137,79,178,246,218,126,148,248,147,75,241,245,48,31,97,254,133,228,144,37,137,56,127,60,62,166,213,85,55,201,3,186,48,44,255,23,199,199,154,109,160,157,59,251,216,130,67,118,21,206,231,55,99,183,90,86,38,55,9,40,98,161,142,36,231,148,234,207,101,224,161,223,22,204,186,247,141,4,250,165,75,229,42,60,108,39,212,73,27,163,36,238,51,94,137,143,109,32,32,150,119,163,160,136,196,79,124,196,72,121,45,219,16,43,131,71,242,6,137,72,88,52,229,32,54,220,167,215,4,4,35,3,98,64,173,46,227,187,26,170,222,78,131,38,208,30,210,10,73,5,21,242,213,223,117,129,212,124,76,91,16,127,109,226,143,141,201,153,10,52,197,151,236,42,216,2,46,194,131,187,117,123,84,30,133,118,106,207,148,23,224,19,191,162,79,34,133,217,183,118,66,247,117,218,230,171,22,157,196,181,196,148,192,62,86,138,89,140,254,60,192,159,168,3,4,98,9,191,151,43,24,11,23,226,180,214,26,178,51,92,169,146,96,24,111,87,218,253,204,170,242,88,138,54,171,229,59,36,106,56,7,251,2,7,142,130,4,143,198,191,54,10,58,36,242,209,93,249,120,162,11,190,231,143,12,67,195,230,214,124,148,187,198,180,42,205,141,249,168,137,0,238,31,102,62,120,14,117,102,0,157,75,33,149,92,152,74,132,151,146,42,52,190,33,87,80,73,246,171,98,33,169,39,5,247,144,27,88,105,204,252,138,211,211,233,49,72,4,55,228,182,141,2,44,233,164,189,117,74,45,144,229,43,160,130,151,110,160,160,141,57,84,167,187,90,205,70,33,217,11,44,164,64,25,245,70,1,227,199,214,225,222,21,217,201,175,8,65,192,10,239,146,231,184,149,253,88,28,190,210,124,66,210,251,116,20,185,115,35,13,41,120,205,254,218,81,230,196,62,121,100,65,162,61,181,133,58,23,156,218,68,27,97,131,141,122,86,147,192,189,169,134,31,157,94,15,142,46,162,94,254,232,99,163,237,121,102,62,71,124,207,151,241,61,0,181,214,130,54,217,116,57,187,210,71,86,193,243,191,105,110,164,7,93,203,120,198,233,0,213,243,18,190,15,202,163,233,70,169,127,196,163,95,72,223,70,67,44,109,36,206,135,129,197,206,84,193,217,6,79,112,171,69,172,86,221,208,234,46,177,18,205,220,221,196,170,21,163,125,55,177,82,44,171,142,38,68,253,47,242,27,206,1,151,77,59,68,171,211,198,127,143,104,237,237,34,65,76,211,117,27,248,140,21,223,116,71,199,62,245,232,203,239,39,31,98,223,251,157,164,2,133,25,166,113,165,233,192,236,76,60,30,250,21,206,109,194,18,80,121,54,160,59,126,171,99,182,250,17,203,2,49,227,56,74,52,96,144,165,20,52,2,103,221,155,28,146,83,101,231,227,99,100,228,220,74,179,104,124,224,103,81,86,1,113,207,205,213,242,5,93,197,193,124,57,171,107,248,93,224,47,94,14,48,127,254,1,45,100,220,209,217,234,131,123,71,207,118,228,203,108,124,239,97,215,117,88,215,200,3,22,11,79,214,214,6,247,212,13,251,121,211,122,249,247,126,165,45,104,169,217,2,58,91,54,91,188,41,150,72,21,118,53,187,121,205,123,5,35,149,45,151,202,65,72,253,122,43,54,79,188,82,94,211,163,2,247,203,165,186,90,215,217,55,51,32,73,158,131,7,253,154,141,162,92,128,157,197,158,47,36,178,223,21,230,152,15,48,75,153,93,240,189,227,148,229,211,142,49,146,26,241,20,147,119,55,70,76,188,118,172,142,142,254,49,218,189,211,89,98,82,112,136,250,35,161,155,56,182,137,191,85,222,174,196,171,236,242,59,150,67,163,113,21,195,80,234,142,84,6,222,53,31,36,56,108,210,111,161,169,168,210,118,86,221,96,47,24,124,79,124,45,48,50,52,226,203,241,168,76,137,174,242,187,14,20,53,149,44,185,24,251,229,86,131,84,126,141,234,244,251,16,56,108,146,195,169,131,186,199,91,32,174,35,55,35,175,166,140,255,243,67,235,124,231,238,209,221,239,56,59,123,114,43,200,136,238,11,156,223,255,79,205,135,228,90,238,153,20,206,194,88,165,149,137,237,50,143,226,127,127,150,68,214,111,207,146,99,1,81,29,215,170,196,142,202,195,75,76,128,52,4,162,224,180,11,94,233,62,188,105,234,73,254,221,51,203,133,51,203,78,59,189,89,46,244,44,115,52,63,128,203,239,80,166,241,146,243,39,54,149,152,49,97,225,244,215,248,92,245,167,183,129,31,132,204,45,160,209,164,33,196,132,231,94,199,192,93,219,174,55,74,127,105,241,39,104,172,244,0,138,227,23,45,36,211,126,70,179,50,64,231,193,143,63,154,51,229,199,31,3,3,86,224,206,170,82,212,246,78,52,208,116,133,79,12,130,196,211,92,251,21,71,140,180,38,161,23,170,95,253,219,53,61,86,106,58,44,187,12,203,78,175,249,74,175,249,246,82,15,101,173,99,35,200,114,55,171,186,193,106,54,9,204,213,226,218,63,209,44,222,53,113,110,167,149,4,61,58,164,154,216,242,93,164,68,71,129,24,5,124,107,175,143,69,20,241,214,92,159,222,85,49,87,249,168,19,171,196,190,77,213,216,95,124,102,125,66,37,18,17,3,174,164,155,124,156,167,240,152,48,158,130,106,183,208,253,1,30,56,206,43,208,92,135,38,231,112,222,23,191,166,19,115,211,139,52,240,1,103,159,193,11,244,81,199,13,66,1,139,117,238,107,182,166,117,26,178,229,92,49,114,141,27,194,110,215,96,30,7,44,9,177,23,34,215,37,130,81,142,245,66,75,125,28,250,205,200,251,218,144,223,217,128,139,110,3,96,154,224,229,106,63,31,141,139,132,110,231,74,255,209,235,203,164,169,226,117,3,242,157,168,44,67,24,51,160,230,43,85,159,207,91,235,54,38,26,60,248,119,178,154,170,85,46,152,192,62,59,31,124,143,67,140,227,11,57,57,186,2,181,220,81,173,90,184,26,176,183,102,170,227,51,99,179,84,169,146,14,13,42,54,123,102,212,233,140,229,252,132,49,189,102,227,114,112,146,232,248,146,145,208,179,242,209,241,120,157,208,163,132,182,215,163,181,248,117,33,5,3,2,66,227,208,234,140,54,155,10,162,1,162,154,10,131,194,133,212,4,133,203,251,233,7,155,205,190,43,104,187,101,224,102,45,40,196,156,13,131,67,85,47,33,210,202,230,136,103,230,188,29,41,133,106,99,14,163,186,155,247,199,11,165,105,141,211,165,155,20,129,19,20,152,222,51,148,58,9,23,144,45,195,202,242,218,151,54,248,200,89,157,170,78,94,110,85,36,217,137,35,182,142,1,114,80,207,47,195,16,120,51,131,76,214,240,176,247,153,96,165,77,179,26,188,54,115,234,109,204,105,87,200,231,81,243,29,219,140,194,66,133,146,251,29,161,197,164,70,151,41,42,68,21,163,51,20,177,195,255,36,58,218,151,89,74,41,141,124,53,86,168,23,250,56,40,11,34,61,74,33,24,41,34,253,65,137,215,10,156,138,255,108,52,144,20,67,79,137,251,133,218,109,151,42,6,57,238,66,75,221,133,73,154,78,42,152,231,129,16,186,212,180,55,22,125,13,49,13,188,29,128,69,225,62,52,192,7,92,194,226,4,90,52,81,218,55,96,3,102,105,157,86,41,215,31,67,116,174,90,254,240,238,239,253,15,74,78,92,12,116,79,44,226,47,150,204,194,178,108,67,102,214,16,218,150,46,156,175,82,23,46,77,90,140,75,133,104,10,60,73,231,213,68,152,111,12,248,96,1,221,178,7,72,214,248,104,67,139,184,227,69,1,57,145,195,2,235,15,210,56,58,138,30,36,15,99,103,28,82,7,34,151,238,91,32,197,212,41,52,254,55,17,81,69,105,211,104,44,68,149,73,181,81,184,78,56,70,52,62,84,5,237,184,166,210,112,218,247,54,117,17,179,222,97,55,206,107,78,148,232,92,207,192,102,99,46,109,132,156,2,185,20,205,97,78,51,120,62,212,112,109,218,49,228,59,26,247,242,26,137,162,152,216,172,83,31,56,22,96,177,122,218,215,131,133,64,68,207,28,146,23,141,102,163,214,29,133,201,203,145,88,179,17,240,216,224,101,225,198,204,97,185,69,64,102,229,130,181,27,66,183,217,232,128,73,105,25,241,112,209,86,48,13,142,71,244,237,213,164,84,144,153,205,78,4,206,70,1,166,60,62,33,250,111,145,111,209,151,185,65,46,157,181,97,75,229,173,169,193,250,157,105,56,85,90,35,115,32,81,202,176,206,160,81,156,167,75,216,224,151,83,231,201,193,193,139,140,58,205,10,5,53,247,222,59,230,174,114,48,232,64,71,89,173,141,180,127,129,25,110,122,224,168,96,236,59,55,78,50,128,165,53,142,142,242,189,149,88,226,244,2,160,117,242,34,227,36,128,203,118,26,234,10,72,180,157,181,128,144,183,180,66,247,144,176,24,23,146,34,48,238,238,123,106,37,234,8,123,159,169,181,111,42,169,35,59,12,224,13,20,130,212,14,63,15,75,56,221,45,143,252,52,76,242,50,31,239,235,120,27,141,218,77,192,30,224,205,216,147,130,166,67,130,219,128,115,187,81,88,116,237,104,173,137,136,87,55,95,42,104,239,93,190,116,96,208,157,240,136,189,222,74,11,6,131,112,14,214,0,135,201,30,159,44,123,234,176,217,211,231,204,30,141,103,254,91,182,39,126,144,123,140,42,184,183,56,91,202,5,227,35,1,177,88,174,214,43,249,11,129,109,207,64,42,237,105,20,165,61,139,184,180,103,81,150,246,4,125,107,79,229,148,168,215,103,87,121,179,247,115,246,145,235,165,191,43,228,190,193,5,85,239,192,236,7,142,119,125,175,33,221,215,156,91,245,126,71,207,124,44,194,177,28,148,18,183,173,125,143,245,184,245,205,241,37,58,119,199,12,219,222,130,139,176,29,6,146,183,120,241,17,47,161,198,59,165,3,73,131,80,2,10,200,121,164,156,208,225,188,32,0,152,6,173,82,192,42,93,108,201,190,117,209,50,184,43,98,175,150,54,220,8,52,38,160,121,40,40,205,209,118,212,57,27,26,225,169,214,142,198,92,239,39,25,194,22,29,102,33,199,73,184,85,193,70,76,116,167,234,130,186,103,178,46,99,175,48,167,47,63,142,6,39,140,75,34,224,216,255,141,79,31,158,140,242,177,255,129,28,185,211,123,161,35,157,6,41,84,23,84,193,97,51,204,158,61,133,142,106,89,206,249,124,136,159,91,47,138,248,103,72,215,99,230,205,88,65,254,253,55,175,187,145,222,172,49,3,166,123,219,121,204,224,183,98,41,50,140,65,145,50,141,202,134,207,222,124,243,22,21,86,145,84,252,162,42,175,222,243,235,204,179,209,194,60,186,185,90,6,58,131,123,21,209,171,74,48,179,177,227,251,204,141,43,235,117,253,245,199,15,179,11,22,53,2,174,178,202,144,97,57,136,92,159,14,190,21,6,175,10,226,79,169,50,234,14,167,63,134,233,139,71,226,175,232,239,228,116,122,239,40,126,207,138,133,241,105,113,116,17,63,83,252,171,236,104,101,56,218,228,87,179,139,108,67,91,154,184,149,243,124,153,177,37,233,167,59,77,78,180,245,47,178,34,18,243,18,227,74,165,61,11,93,227,1,236,240,61,106,101,96,71,230,157,81,53,209,206,91,211,52,43,230,196,94,124,251,238,21,162,205,73,26,100,60,218,65,144,6,131,158,39,158,240,187,109,69,203,100,28,239,244,211,47,72,29,173,15,191,183,203,89,94,24,103,201,72,239,232,204,149,95,114,81,1,112,14,67,171,12,128,52,96,188,244,10,193,9,251,59,177,111,25,48,154,177,126,141,209,79,241,142,7,65,212,246,28,165,105,165,221,75,100,188,39,148,89,15,169,78,104,170,74,74,87,34,118,246,119,111,245,5,67,95,118,33,72,196,169,67,155,233,69,47,150,169,37,103,5,123,54,228,91,158,84,169,50,183,145,246,98,237,122,137,104,61,140,23,141,130,17,227,129,86,186,162,188,38,62,95,11,212,136,135,251,73,241,152,158,186,6,140,201,51,7,115,68,158,206,53,180,214,254,247,26,103,16,202,24,191,127,222,202,114,21,84,62,252,161,248,10,184,186,168,34,26,43,61,84,209,163,135,186,69,71,18,17,18,20,156,178,5,26,123,79,59,28,200,105,0,230,141,146,158,162,69,127,81,193,177,208,68,235,9,109,180,63,60,56,166,221,249,11,93,125,54,188,79,123,246,53,93,133,147,241,193,52,250,49,157,252,112,48,189,127,20,191,228,253,56,188,63,38,73,110,239,180,153,222,15,39,63,160,70,164,34,59,186,184,138,95,104,203,239,25,157,59,27,98,11,241,255,195,186,41,43,108,238,225,224,144,87,94,77,189,227,61,142,237,190,185,206,23,140,25,75,95,124,163,94,255,211,243,15,155,151,207,159,60,67,96,193,91,6,107,59,58,61,58,138,223,113,70,228,111,248,223,87,77,26,220,63,10,128,142,70,68,45,12,238,211,97,255,93,159,75,208,140,150,213,119,13,155,21,211,167,242,215,243,77,153,3,185,34,57,142,145,252,231,155,114,145,159,231,196,215,193,253,184,153,93,112,214,157,159,102,55,239,179,166,33,98,90,39,183,235,106,153,232,90,152,31,12,168,173,1,241,132,175,137,224,47,147,23,106,221,60,85,161,61,243,146,216,87,149,193,7,152,155,85,137,3,134,33,202,232,231,172,254,88,204,21,124,54,108,107,2,9,13,102,58,151,211,227,232,230,240,250,250,250,144,118,248,213,33,125,89,8,206,98,4,206,168,66,136,223,183,31,94,28,254,103,192,217,140,87,141,138,167,120,213,8,82,151,144,253,21,232,75,32,224,62,114,7,151,65,124,131,223,222,151,174,150,241,158,57,41,226,159,106,6,36,112,10,224,142,42,129,68,96,10,120,109,171,219,78,95,71,157,71,167,103,244,231,244,236,72,62,73,63,241,247,72,234,163,95,248,75,79,97,165,170,137,102,210,81,149,103,203,133,122,57,208,55,233,36,9,84,47,244,45,64,79,232,102,233,123,127,126,255,230,175,210,2,98,184,26,21,81,194,77,12,18,57,254,228,240,219,227,62,51,212,42,255,68,45,65,130,183,229,184,84,183,209,241,196,57,155,137,109,34,86,232,141,40,191,100,234,245,92,221,0,66,96,107,22,199,122,135,55,67,51,254,91,248,55,228,235,32,214,194,89,70,80,26,37,127,11,91,119,25,100,13,55,44,194,224,159,194,119,80,178,209,189,15,213,172,160,78,87,13,221,251,70,221,243,244,56,14,144,75,165,244,58,181,208,162,37,231,151,57,139,175,227,15,105,49,154,35,241,13,124,144,215,48,182,123,46,120,107,4,112,42,225,105,150,214,176,79,196,79,157,148,247,105,67,28,241,23,216,42,116,149,62,56,62,38,113,242,209,195,227,227,205,230,225,241,23,208,218,199,72,199,112,150,254,57,188,140,159,114,236,248,89,250,23,186,62,163,95,180,13,150,227,240,114,152,159,235,61,70,69,175,211,167,160,66,239,212,116,190,164,47,33,203,253,107,218,137,135,186,24,109,235,107,193,42,114,55,40,178,249,93,211,147,254,10,176,117,237,123,248,37,229,163,248,129,52,148,186,6,242,194,241,213,130,227,253,33,13,138,82,45,229,32,81,253,145,187,205,149,110,74,18,126,72,207,224,79,218,16,31,78,87,156,212,98,65,23,204,8,209,176,236,47,34,98,27,23,233,135,24,78,234,31,104,168,169,6,97,156,226,134,109,187,77,122,140,116,235,79,185,150,53,226,68,245,37,99,171,132,196,213,127,32,238,34,160,209,250,213,75,113,121,17,79,86,241,135,248,233,52,74,240,0,12,131,190,255,148,238,147,60,109,106,2,70,110,120,19,197,55,122,50,207,15,14,174,140,196,178,28,7,188,234,214,204,235,6,9,255,122,46,109,164,170,46,233,203,171,4,213,73,170,87,231,35,80,11,81,23,108,85,252,234,83,21,236,34,111,83,153,195,67,44,108,38,171,194,37,122,130,166,124,188,41,89,87,189,237,83,163,117,128,74,11,78,218,226,224,37,248,137,147,82,187,143,214,43,4,142,20,68,114,211,203,161,218,168,212,134,248,202,254,164,250,47,156,24,195,11,197,143,113,70,197,11,54,143,138,178,244,215,86,94,210,143,248,189,43,49,45,13,245,165,51,248,172,39,59,195,41,117,141,127,104,13,136,119,47,50,228,61,77,111,237,142,74,56,17,132,191,124,123,66,60,137,141,156,139,54,77,128,38,145,67,109,212,164,47,27,9,126,155,33,77,203,164,233,66,160,165,205,228,1,44,168,8,138,244,159,108,61,126,164,17,126,164,217,162,53,79,150,75,191,65,117,15,107,55,87,94,98,108,61,120,39,222,210,157,230,59,132,80,190,51,231,232,139,235,78,107,122,110,33,37,233,25,92,222,149,249,117,27,67,168,174,242,69,246,13,81,43,73,46,181,75,155,142,207,92,14,175,84,185,52,211,53,216,9,234,31,227,44,226,129,126,58,156,45,175,103,31,235,48,155,232,29,229,6,196,52,194,106,195,103,43,157,220,176,27,60,253,227,133,65,19,25,63,3,169,238,241,2,162,237,237,224,47,231,67,46,8,75,74,21,30,107,83,243,150,5,135,95,77,46,217,167,80,90,211,233,147,134,208,16,240,229,102,163,152,16,208,138,200,48,120,111,137,156,88,206,99,16,28,29,5,120,151,245,122,197,240,42,107,46,203,5,252,244,37,247,203,165,185,35,69,168,36,40,26,6,173,78,67,251,131,168,37,113,87,254,4,117,210,141,201,208,211,54,171,74,98,112,202,43,98,59,162,219,229,14,126,12,194,235,82,88,50,238,78,172,126,44,21,123,230,214,146,126,215,234,209,0,220,92,89,55,251,200,122,227,61,88,242,125,37,228,62,143,110,253,122,112,96,67,32,227,126,29,28,92,14,29,110,204,250,82,216,20,131,170,156,122,33,53,242,144,252,198,176,194,236,132,249,133,195,127,252,15,58,171,137,122,22,49,77,215,92,139,234,79,71,86,145,142,79,10,43,8,50,122,44,216,30,66,39,7,131,110,58,67,77,41,103,85,99,39,81,254,208,84,124,187,90,233,169,160,103,112,32,80,240,145,251,111,52,242,137,192,160,195,104,135,33,54,107,228,23,54,211,122,47,141,119,140,9,131,219,40,202,41,220,169,100,135,51,70,147,79,178,170,12,58,162,7,144,255,152,118,60,161,118,12,2,57,47,165,133,146,129,71,71,57,69,177,153,129,114,144,134,63,171,110,149,209,152,36,217,36,24,7,209,64,205,132,242,235,148,95,120,109,78,34,116,166,241,173,203,180,52,223,124,77,223,188,119,194,6,161,222,10,131,31,73,172,127,222,12,6,123,131,133,222,116,165,92,122,140,75,151,27,57,56,120,58,108,147,194,48,120,117,110,248,152,195,247,57,29,1,65,220,125,85,244,173,194,164,236,172,230,175,101,145,33,174,123,126,25,56,197,105,217,57,235,217,78,40,126,57,179,166,212,241,133,123,47,234,255,148,170,224,240,3,251,101,123,181,48,131,209,121,225,9,203,30,129,75,59,36,19,249,80,73,37,19,255,201,116,188,243,201,0,82,220,126,154,250,183,199,65,188,23,12,94,53,131,96,180,247,75,122,60,60,62,161,201,10,232,164,54,213,112,8,55,91,223,87,28,15,60,188,148,115,43,234,105,239,42,54,143,39,43,65,176,190,28,10,38,229,123,146,7,121,181,218,159,98,217,188,32,254,245,82,114,139,109,54,115,99,25,126,170,136,55,87,66,103,60,255,10,98,73,12,126,105,130,128,49,108,11,224,74,18,135,32,60,23,238,156,207,242,37,221,97,222,16,108,247,63,136,171,87,212,131,79,122,143,239,62,241,57,56,33,12,140,173,169,88,46,135,222,208,176,64,170,196,4,52,194,215,3,51,59,92,251,49,57,206,137,174,187,17,168,226,172,37,210,239,70,66,171,231,8,195,132,151,49,73,204,103,136,45,51,36,150,79,204,230,178,42,175,247,158,143,170,240,240,36,126,30,109,37,199,32,255,10,254,90,238,25,217,197,42,120,158,50,171,1,9,108,151,175,253,101,166,189,148,105,80,2,150,216,34,126,233,61,11,158,253,108,134,121,73,155,63,45,64,184,239,48,0,239,151,56,64,226,162,30,164,169,182,129,192,11,66,244,53,134,133,248,16,65,115,141,16,209,184,48,108,171,98,74,67,71,213,0,1,50,139,149,225,92,47,241,36,151,244,172,69,172,86,71,34,241,221,109,213,32,28,32,117,39,126,204,126,157,45,191,37,218,212,195,2,233,239,186,95,19,29,133,249,162,30,147,152,233,164,163,136,56,49,170,10,154,56,158,212,58,96,19,87,91,111,120,93,205,86,64,105,221,137,70,162,108,78,66,42,91,184,1,8,192,181,190,92,84,74,121,85,41,36,24,186,225,235,236,163,97,246,75,168,211,64,115,16,171,46,230,59,76,123,48,206,186,234,184,105,107,32,13,112,179,228,206,203,4,211,90,177,39,28,44,54,138,208,194,238,109,131,189,97,0,125,197,205,85,177,151,24,148,87,69,209,159,24,224,247,184,93,186,206,181,166,50,223,181,54,186,219,209,210,58,82,194,149,75,107,102,66,27,138,57,46,134,106,238,88,169,234,0,19,71,210,129,126,39,44,175,233,163,221,214,202,162,213,3,124,167,241,61,247,162,68,62,182,46,58,159,243,16,117,121,106,97,31,35,1,60,12,144,79,61,232,34,197,59,190,200,6,45,88,171,107,105,198,176,50,96,38,85,92,181,114,65,91,85,195,85,157,173,23,101,173,160,39,122,182,209,126,187,36,3,114,2,55,70,246,66,223,179,190,106,246,105,250,36,1,15,131,138,65,255,47,63,5,135,242,14,36,58,249,142,171,31,26,222,92,86,110,0,37,8,179,150,123,216,10,244,253,55,175,95,54,205,74,29,120,138,70,55,192,163,102,225,249,94,147,222,30,115,84,232,201,131,7,15,233,226,139,109,252,117,147,246,124,133,22,12,188,153,202,170,78,247,247,191,134,183,224,53,13,236,83,18,132,169,153,249,108,89,195,20,249,117,3,91,36,94,77,169,22,148,211,13,54,244,222,91,218,202,22,131,195,82,85,190,217,160,110,100,97,119,100,6,165,241,174,61,240,123,70,230,66,5,0,75,108,84,19,57,27,43,224,142,195,70,37,89,99,81,162,145,3,16,191,136,30,136,209,132,150,83,93,95,151,213,2,244,128,222,22,165,163,36,189,144,164,13,246,102,141,176,39,231,6,253,28,53,70,154,68,6,201,182,36,218,119,47,180,175,224,155,78,15,55,155,124,18,124,127,168,102,137,24,67,134,184,70,200,97,239,253,52,240,167,53,16,78,135,155,157,71,117,151,195,153,197,140,92,61,234,91,214,123,206,242,41,88,211,82,165,176,111,35,143,31,95,48,63,194,87,204,20,240,21,51,34,172,244,18,131,60,59,101,196,138,221,225,220,14,181,230,132,18,165,236,226,187,29,12,151,90,73,211,227,146,100,93,85,50,74,202,80,223,143,107,71,21,134,7,247,154,137,190,53,133,135,78,79,49,81,221,50,210,33,39,102,21,93,177,72,42,252,36,234,177,164,58,37,145,155,244,246,44,47,102,213,199,196,222,222,38,183,172,227,245,11,110,233,203,189,10,146,80,112,62,205,72,34,255,88,229,140,103,17,234,222,218,120,46,51,198,99,59,218,85,210,59,222,206,164,125,193,48,205,150,53,100,184,216,94,182,174,0,44,135,36,191,192,247,101,182,132,155,171,133,145,107,60,129,161,97,166,91,208,57,52,127,183,86,152,154,194,223,173,183,29,189,6,127,134,211,170,109,13,199,99,193,246,221,245,151,185,91,128,67,61,245,233,52,20,110,4,30,99,182,18,165,203,51,134,13,41,163,44,24,214,252,16,239,121,22,138,29,247,179,249,85,239,253,155,67,251,196,51,100,168,175,29,157,158,133,227,4,181,110,80,48,146,219,108,189,240,76,14,108,60,80,213,236,56,251,133,175,122,14,91,32,192,12,250,199,203,240,101,222,25,108,179,65,50,187,38,99,199,2,46,141,88,220,29,87,137,47,7,199,231,140,167,37,201,189,31,129,242,203,215,220,40,71,233,81,47,57,102,126,152,153,141,64,101,102,122,76,135,51,91,116,111,149,105,10,17,177,252,228,169,252,142,235,106,78,247,136,64,19,247,68,85,4,216,40,123,74,53,238,147,42,147,44,71,251,41,34,253,95,30,58,164,69,84,246,95,28,127,193,167,153,202,247,134,99,62,99,217,206,15,252,7,23,120,215,194,85,6,208,31,27,120,9,252,6,147,103,26,157,142,195,113,122,176,185,23,109,78,199,202,97,195,89,149,16,70,86,73,48,87,202,96,177,74,173,180,110,184,11,209,248,99,35,142,113,162,13,23,151,210,65,240,163,104,26,60,142,57,67,106,75,44,143,190,213,129,175,176,233,106,229,76,94,15,152,112,51,228,66,26,238,230,55,109,227,198,224,71,227,128,254,37,1,186,237,200,223,40,45,2,171,124,154,255,174,202,199,126,147,85,50,196,64,224,175,196,118,193,174,36,189,96,80,125,87,212,215,82,108,174,251,160,199,180,237,167,225,63,133,179,177,119,3,62,28,254,157,184,30,55,192,75,198,63,70,27,244,155,104,131,6,185,41,174,199,140,199,202,81,58,233,177,211,122,34,85,156,189,64,114,62,223,13,61,152,168,13,38,70,198,169,75,188,181,155,153,227,59,147,15,130,189,235,89,189,71,76,238,30,214,19,219,187,102,52,20,219,216,31,154,84,68,96,132,42,76,242,41,231,128,115,171,158,217,68,245,219,184,210,10,108,119,37,106,50,82,142,197,121,221,198,79,135,212,127,174,175,140,27,73,224,221,30,253,162,53,152,88,208,112,161,205,35,198,196,246,39,7,1,13,101,56,99,225,107,150,150,218,207,40,50,162,184,248,183,137,86,24,105,30,180,156,215,65,165,129,242,56,135,18,5,79,121,197,245,188,21,98,117,66,60,176,8,3,78,2,137,71,88,156,143,31,29,201,31,247,71,16,63,16,162,106,4,5,197,120,111,197,169,148,141,192,92,73,91,65,225,132,177,89,96,47,181,116,39,211,81,111,164,158,178,105,17,197,30,153,16,114,179,243,137,245,235,29,16,68,249,252,222,33,64,242,157,182,166,253,108,86,103,12,80,199,186,245,198,58,165,41,247,133,46,177,172,34,218,10,105,195,72,190,79,77,150,29,90,116,0,1,132,19,213,120,210,254,10,112,220,163,105,18,230,233,77,72,244,139,134,8,200,212,72,217,174,17,181,47,1,251,109,105,58,252,92,178,234,34,11,81,159,43,167,25,45,3,243,80,59,35,239,129,110,0,73,18,217,242,156,88,77,35,150,214,18,1,80,165,223,35,118,132,85,202,144,209,33,210,203,175,227,24,191,59,158,95,190,217,49,105,122,144,18,5,246,60,120,251,230,253,135,86,78,186,62,173,75,78,132,174,165,120,17,223,11,214,247,52,116,14,178,90,208,61,250,74,187,141,169,122,148,14,171,49,31,179,139,252,87,156,177,74,94,119,215,39,252,144,56,74,138,102,143,101,107,189,251,105,202,124,205,214,172,35,63,123,160,89,229,102,51,201,60,134,23,201,38,167,224,33,181,138,195,42,208,172,109,34,182,22,221,184,101,16,118,77,203,158,209,57,182,42,204,30,160,247,182,139,174,175,25,224,67,207,38,34,114,5,113,5,129,181,216,161,23,187,32,194,207,113,98,130,209,230,10,167,38,159,22,142,36,248,163,109,181,28,206,157,22,153,157,93,92,223,240,229,221,121,28,197,62,237,64,183,235,20,31,129,4,86,96,79,49,180,106,0,54,63,159,227,36,156,91,116,246,161,46,158,6,58,179,14,103,140,57,87,237,8,21,168,162,170,156,109,233,42,85,164,220,89,50,186,122,188,76,67,155,82,4,159,0,124,83,126,195,240,57,233,60,98,195,202,218,61,218,129,230,139,0,26,184,106,84,244,57,221,142,144,33,234,57,165,78,158,86,12,170,30,37,136,138,176,216,238,37,113,55,136,228,117,110,173,113,171,187,209,216,9,162,17,149,80,198,145,156,14,230,35,130,198,21,250,38,167,240,161,194,43,252,149,95,135,0,22,88,13,102,182,8,154,194,101,112,161,126,31,214,252,7,7,115,0,119,232,11,142,115,28,67,31,0,188,110,245,225,85,148,156,243,120,173,20,232,174,155,168,182,61,199,76,244,119,69,177,59,73,14,177,64,251,212,115,178,174,165,218,161,89,68,110,254,181,145,23,157,223,14,170,45,199,229,46,61,17,102,170,220,133,127,79,180,255,90,244,78,116,8,176,198,105,204,0,141,126,30,209,34,253,47,36,107,104,210,156,40,146,220,83,212,61,190,5,30,38,207,252,0,17,135,23,217,63,164,233,135,52,129,252,157,15,180,38,56,219,143,44,11,85,234,251,86,169,215,12,195,159,16,129,226,10,143,229,149,227,173,142,14,141,87,61,57,125,16,199,168,180,184,26,165,46,54,209,12,116,222,249,85,233,56,121,179,192,213,118,40,220,221,55,110,210,98,215,88,37,161,206,79,206,109,127,43,10,72,134,25,179,119,229,252,178,112,71,104,137,80,117,196,40,33,121,176,46,23,233,22,202,232,233,205,201,47,72,162,1,26,58,201,52,192,222,228,238,32,246,20,198,8,218,210,68,251,184,110,217,21,252,133,67,219,95,73,110,240,1,4,217,212,172,182,134,124,160,83,150,211,49,72,244,199,54,118,251,255,59,189,122,125,157,186,55,130,163,140,109,235,154,204,245,209,68,209,183,123,47,105,122,188,217,252,45,219,182,128,26,13,240,118,18,56,107,45,136,13,78,183,220,87,43,117,71,240,131,87,4,84,95,161,79,186,32,139,85,7,149,200,169,201,134,77,210,238,177,74,113,155,70,101,76,155,22,209,117,64,138,230,117,30,98,23,235,70,134,5,253,112,154,159,228,113,49,206,147,210,221,100,17,191,155,230,156,241,160,234,73,25,216,66,220,196,1,204,164,255,19,201,83,56,137,135,151,74,203,45,95,120,137,84,84,34,39,120,28,42,89,136,93,149,33,65,216,211,129,42,229,12,27,73,177,141,220,169,82,201,150,76,110,23,94,192,137,202,240,210,151,4,157,223,50,25,57,152,143,15,6,153,214,204,36,240,92,72,130,114,221,240,237,109,11,122,80,38,176,114,38,208,170,141,211,246,224,129,37,119,128,68,13,35,159,115,34,55,70,136,19,180,231,146,255,142,213,70,161,207,203,126,180,252,102,103,109,128,138,235,181,49,114,205,63,42,208,141,120,77,44,16,7,105,68,122,68,212,105,98,250,60,165,29,187,48,185,254,124,170,60,9,132,170,114,177,175,188,124,149,72,193,211,41,31,51,8,252,21,177,167,13,75,74,44,162,210,42,196,251,113,233,253,210,5,100,51,234,2,254,47,251,113,19,222,207,235,93,109,109,116,191,142,44,210,62,15,7,224,79,128,228,69,75,92,59,152,50,222,99,59,116,10,65,147,59,209,215,20,247,151,169,232,58,122,4,51,82,231,149,214,11,231,231,230,13,42,175,163,76,63,129,150,45,76,166,66,189,6,236,96,239,91,230,29,96,86,116,128,47,156,207,7,247,239,7,202,110,135,27,84,53,124,170,238,7,113,161,55,49,243,77,176,135,167,174,91,178,254,156,21,65,4,0,241,224,64,254,14,103,87,11,125,29,6,226,201,8,196,232,158,28,57,151,153,98,50,190,71,120,210,79,127,67,209,248,91,92,223,115,22,105,81,62,45,139,115,18,147,252,20,148,70,180,190,199,36,156,89,213,123,233,183,141,96,87,171,218,236,35,245,251,123,32,149,210,54,109,56,140,95,221,196,139,151,25,63,136,30,29,41,237,161,210,34,238,45,103,197,69,218,86,242,6,143,141,103,115,189,94,65,137,89,255,136,35,247,203,31,85,92,129,103,11,11,32,228,46,223,203,19,112,126,215,188,235,12,254,153,252,28,186,165,172,165,204,194,161,152,79,22,217,245,135,75,218,70,175,73,40,133,35,168,159,47,83,44,164,247,194,224,179,179,166,16,114,23,40,128,117,69,244,56,213,163,69,14,90,221,8,200,81,240,224,1,39,104,194,233,168,46,5,6,188,97,3,121,19,83,157,195,213,114,93,31,94,229,5,253,203,240,14,123,36,186,52,136,12,246,190,0,160,244,123,225,231,28,34,53,129,189,43,13,196,62,18,76,63,135,106,164,108,234,166,154,173,4,109,56,12,72,212,110,170,242,99,208,125,116,171,178,56,214,192,57,57,161,77,61,27,251,208,179,101,148,204,6,131,173,156,244,119,119,186,76,93,160,220,38,254,242,248,24,66,196,241,246,222,80,57,126,80,225,166,89,213,201,209,17,183,227,154,145,17,231,229,213,209,108,149,31,61,28,138,186,171,109,64,68,168,124,131,233,0,24,5,90,192,63,14,151,57,27,198,16,26,89,61,247,57,239,56,211,71,192,231,143,150,249,227,71,179,61,214,134,4,159,5,123,140,198,3,216,87,88,89,14,153,90,29,34,128,244,48,111,178,171,96,15,206,95,159,15,26,116,236,233,162,24,4,143,131,129,196,213,12,130,71,71,179,199,143,142,168,186,96,84,106,153,124,22,25,128,6,179,76,213,2,77,119,173,91,214,135,182,10,171,69,133,126,165,238,42,149,126,143,28,16,84,27,25,136,39,180,110,144,228,136,206,51,90,220,23,97,240,20,221,162,115,84,158,238,53,37,66,243,112,201,171,101,153,23,63,79,120,53,165,1,52,254,188,86,4,138,11,227,19,196,221,79,255,8,29,104,220,111,109,114,166,98,118,150,17,55,44,202,139,128,183,206,94,98,62,189,141,79,178,135,36,190,181,54,85,180,21,234,224,73,76,214,236,15,123,1,199,21,211,222,25,238,152,174,30,228,96,229,27,192,45,137,70,205,39,155,72,35,227,141,160,60,161,14,203,224,101,42,175,111,26,208,172,167,193,215,122,247,236,133,42,82,62,82,118,79,189,174,233,196,157,47,10,187,205,240,3,11,220,220,160,101,254,112,248,31,71,180,192,236,189,33,237,119,44,185,32,209,237,151,89,129,218,158,70,191,181,88,104,210,187,19,149,102,59,102,15,104,158,94,15,191,125,247,90,45,15,244,159,158,54,191,99,101,148,221,249,195,202,111,19,243,199,208,147,246,32,246,202,76,43,155,34,28,23,158,75,20,169,25,207,207,235,189,63,19,241,23,63,175,61,64,113,231,85,86,171,247,104,151,15,220,69,2,180,194,61,104,99,231,77,48,210,20,130,24,10,57,11,157,72,112,248,11,89,68,16,118,247,166,91,143,30,16,209,157,156,76,31,125,181,217,208,33,158,177,207,210,87,184,64,118,202,108,242,96,250,232,100,179,193,237,199,15,255,221,38,239,253,154,85,136,120,219,59,25,126,53,60,217,43,171,189,75,34,146,89,21,239,157,173,233,200,131,79,53,77,194,172,48,229,190,8,162,109,168,134,41,222,221,91,115,16,101,230,32,50,28,99,91,19,172,27,10,52,234,244,86,114,193,178,77,80,101,158,189,110,221,121,14,231,194,111,202,223,220,50,141,185,102,215,195,55,238,179,210,123,117,175,108,149,109,118,86,179,53,201,118,114,241,171,55,105,227,5,17,139,179,62,229,218,50,116,11,51,36,126,107,113,159,142,106,158,238,76,162,214,189,86,116,50,118,228,156,76,66,220,190,244,230,130,6,54,56,171,91,61,119,181,16,41,99,60,180,66,230,233,254,102,3,173,151,5,2,24,170,189,57,180,29,68,70,21,155,154,196,131,68,55,65,9,30,25,237,171,36,133,210,188,239,1,27,106,188,48,252,97,171,35,233,173,6,33,73,118,53,47,118,97,87,118,151,18,72,146,182,70,12,216,173,130,17,192,177,181,226,13,103,120,69,121,231,205,217,79,234,170,234,207,208,192,98,192,191,184,222,63,1,244,43,147,221,24,87,184,156,77,105,152,231,225,140,218,1,86,1,110,56,237,187,48,55,211,230,46,181,91,95,31,10,37,52,4,162,66,204,209,108,249,210,231,19,212,116,184,200,235,171,28,28,133,84,55,253,156,22,155,103,216,134,212,236,156,101,185,68,115,207,151,101,77,39,35,113,18,127,127,254,238,253,43,18,1,2,62,23,136,210,14,63,188,123,242,215,247,175,62,208,205,31,159,125,251,238,9,46,210,147,47,143,233,137,77,217,197,239,123,31,50,35,149,195,52,56,92,100,13,6,200,174,213,128,95,89,12,237,120,24,243,204,86,97,134,168,177,35,89,88,209,126,238,161,76,54,32,47,137,165,183,207,248,92,64,225,26,174,80,154,215,61,26,222,15,199,233,103,147,31,78,235,233,253,123,209,17,248,94,217,72,179,20,135,49,167,28,31,79,166,73,29,141,216,145,165,141,76,99,44,44,12,255,83,72,71,107,16,112,213,106,148,48,0,38,68,45,4,156,73,122,231,116,14,94,18,253,112,54,225,204,67,145,36,113,33,216,181,215,102,22,125,50,64,242,14,18,215,103,59,168,71,30,245,210,163,176,119,58,163,36,7,255,163,8,12,19,51,110,246,200,94,34,197,161,249,49,124,106,51,89,194,98,107,31,244,201,110,118,159,216,218,10,67,121,22,198,195,214,172,74,51,108,188,57,14,137,23,199,58,237,44,183,255,129,13,91,58,27,182,180,91,83,208,33,120,117,117,51,151,209,170,193,78,238,22,87,91,89,144,19,216,222,167,147,171,128,67,43,20,170,105,24,37,153,2,108,101,111,42,241,131,149,61,237,72,250,58,43,232,61,5,84,144,54,6,195,210,164,251,116,108,24,249,240,217,243,23,79,190,125,253,225,61,88,37,46,134,240,240,25,148,90,116,2,109,71,121,103,163,219,87,210,219,165,148,252,192,209,207,234,199,112,56,12,80,177,157,5,221,228,158,67,46,48,8,7,234,176,51,13,231,145,205,107,147,153,98,12,156,185,64,155,37,107,61,236,180,29,7,105,32,1,215,18,214,197,126,112,116,124,113,252,164,30,109,115,139,190,51,41,166,80,121,59,71,28,7,109,221,124,116,103,153,75,169,10,137,140,142,221,17,164,223,9,254,161,137,114,6,128,103,43,108,15,33,200,159,193,122,205,21,115,154,99,219,177,11,82,14,69,182,210,182,152,183,52,140,131,59,19,113,233,237,254,92,83,65,134,245,119,106,59,129,105,90,150,38,146,92,186,211,32,235,168,155,207,12,94,60,254,216,27,234,165,14,11,245,102,32,11,150,101,117,102,74,181,114,87,31,98,94,29,108,230,213,179,55,50,89,24,114,105,170,6,231,11,245,111,133,89,17,136,205,77,220,197,164,10,21,119,22,248,40,206,129,190,27,251,159,53,131,109,10,68,137,197,90,108,127,31,70,242,118,3,84,242,47,91,165,37,166,186,74,211,70,191,160,139,63,108,63,31,183,191,16,127,170,122,86,85,229,206,17,200,98,36,113,218,28,171,210,234,47,159,106,179,42,159,29,50,198,20,234,223,255,29,31,248,116,195,183,74,132,100,114,44,83,63,114,174,53,165,151,95,30,169,207,189,39,159,166,245,170,194,242,83,196,94,85,104,169,189,183,62,127,208,11,20,220,140,213,171,91,138,157,27,6,208,158,206,103,77,193,202,24,102,147,202,216,102,201,114,139,19,25,82,42,43,55,33,206,52,222,115,111,90,60,207,207,57,107,75,151,69,112,232,89,172,143,138,113,105,167,153,49,176,224,101,236,238,157,68,121,236,171,55,244,207,32,146,160,15,151,83,82,239,71,202,107,145,127,246,12,219,30,16,183,254,221,225,20,214,112,215,64,250,11,73,218,19,31,253,192,23,97,94,68,227,123,71,58,143,2,251,65,254,143,112,211,59,14,231,249,172,98,244,50,165,229,236,63,3,213,161,210,133,204,100,80,119,134,218,109,243,217,227,44,169,135,156,107,173,117,188,155,15,246,28,240,109,200,103,57,231,17,231,50,27,23,147,25,29,80,84,169,206,208,133,99,127,53,91,115,40,243,252,227,28,188,64,223,209,159,239,62,250,239,209,122,130,35,36,162,36,250,168,180,105,235,161,45,24,180,216,6,37,1,112,67,22,226,235,42,104,75,212,117,156,81,246,142,73,107,102,111,221,19,162,226,222,129,38,172,118,110,232,172,214,63,103,31,207,202,89,181,80,184,229,166,165,88,210,10,80,111,232,141,174,62,189,185,184,42,17,107,177,136,241,237,2,69,209,245,39,184,15,7,7,251,64,70,104,202,245,252,146,211,174,65,1,191,203,140,21,245,181,198,98,227,221,209,32,254,150,106,142,125,139,49,244,238,120,139,167,89,189,213,207,132,245,73,91,72,167,230,178,103,122,34,146,47,179,135,49,55,36,81,3,34,241,83,116,242,235,209,70,232,156,199,45,168,129,244,76,43,64,117,56,18,120,51,141,107,118,148,107,175,83,33,9,244,135,145,216,162,232,182,190,206,217,84,49,188,190,204,231,196,36,204,103,180,165,31,254,135,202,135,78,196,145,152,183,51,170,226,231,145,60,249,74,158,20,64,198,214,79,116,74,56,217,243,219,46,34,232,214,111,53,143,91,159,75,85,166,193,201,213,250,53,135,183,221,100,190,253,192,123,232,111,5,231,157,125,167,78,195,182,233,229,239,89,21,220,217,45,216,95,237,82,39,91,239,212,107,194,244,220,174,209,224,190,162,45,35,200,210,61,6,47,119,87,233,140,44,32,24,112,90,164,107,218,228,172,123,142,220,237,39,102,221,80,65,13,234,93,26,245,126,248,69,89,61,203,171,140,63,235,102,228,203,60,246,207,109,165,184,99,6,152,178,128,179,111,177,237,117,179,9,10,97,151,193,228,104,94,75,154,35,252,36,16,14,207,195,82,143,174,30,29,44,89,163,177,25,105,215,8,85,249,248,240,36,57,33,194,30,230,131,34,250,67,183,206,81,119,148,16,170,89,119,120,228,14,200,161,240,198,113,95,255,60,210,214,75,87,241,33,195,191,74,130,145,176,121,220,215,101,154,130,71,199,126,58,19,69,89,199,109,202,67,114,60,30,249,228,195,57,4,209,141,144,211,92,228,156,238,222,44,81,123,126,36,230,3,25,181,39,31,203,148,36,50,156,113,107,144,16,201,233,141,18,87,246,187,118,217,113,155,211,84,227,194,59,96,143,119,179,129,105,228,28,201,189,154,67,159,87,253,148,18,51,182,20,20,17,184,173,125,158,126,114,155,251,125,69,75,61,93,42,16,47,157,217,233,204,24,205,14,15,102,123,204,168,171,255,106,61,50,60,45,97,26,143,90,18,191,147,135,254,206,5,8,177,89,109,245,158,77,205,254,52,202,99,217,12,73,92,165,122,187,102,99,241,216,73,130,74,108,185,75,81,79,115,108,99,143,140,209,179,148,137,236,242,198,189,76,217,47,110,97,245,96,220,45,127,69,223,178,67,105,182,248,192,7,75,114,25,47,116,75,147,74,146,245,244,47,12,90,1,251,139,94,37,154,241,211,179,237,57,70,80,128,187,67,58,12,147,17,114,59,15,126,151,120,202,253,93,41,150,212,123,221,80,230,104,210,37,45,117,52,141,70,43,0,128,119,5,90,102,253,230,254,216,253,75,67,103,100,175,190,237,182,75,118,228,25,130,196,238,229,237,137,37,6,222,134,13,199,133,125,92,209,99,239,87,241,105,27,134,159,4,104,146,197,213,84,97,130,238,209,154,234,25,141,184,240,223,208,15,252,23,227,165,179,6,119,24,134,151,221,181,52,167,221,7,23,198,126,37,105,47,23,6,148,152,98,135,170,162,238,107,127,107,131,180,69,115,211,146,200,44,85,69,196,53,0,147,35,166,235,37,48,242,126,105,81,93,255,238,19,214,205,179,79,139,235,166,90,37,176,183,13,78,38,71,195,255,207,221,155,117,185,109,93,9,163,239,223,175,96,161,221,37,192,4,171,72,57,233,36,164,80,92,242,212,214,23,219,242,178,148,228,203,165,25,53,68,162,170,96,147,0,3,128,26,92,197,94,25,156,196,153,231,185,157,57,233,204,137,19,59,93,146,236,238,135,170,146,165,172,172,254,158,238,125,190,244,99,94,124,127,194,221,123,159,1,231,0,7,36,203,118,250,246,186,89,142,138,0,206,124,246,217,103,207,91,149,205,103,182,81,58,79,73,30,117,217,60,250,228,24,5,243,117,41,152,47,160,156,156,181,19,246,19,42,127,151,10,166,46,226,63,40,67,186,58,24,2,237,6,26,148,119,48,42,160,159,95,22,220,109,17,133,3,169,235,59,24,52,48,53,177,148,120,227,38,76,210,83,164,79,59,149,226,12,185,228,57,7,110,245,242,1,245,209,228,234,68,53,96,10,84,201,205,108,102,58,148,187,47,106,103,76,10,246,208,11,220,203,151,15,181,231,11,245,83,66,80,18,186,161,88,203,55,167,17,227,62,128,94,80,1,19,161,252,34,97,34,92,8,19,18,167,217,177,147,27,68,133,111,65,251,54,136,71,35,127,146,6,37,121,65,156,203,11,194,197,242,130,14,186,34,165,92,40,178,190,190,137,137,214,247,49,169,186,144,130,80,26,1,33,152,69,88,211,85,125,114,8,154,182,207,93,164,239,147,162,129,120,69,209,128,73,43,160,206,80,92,136,28,15,121,37,161,176,28,100,191,199,173,149,78,213,131,141,112,88,63,101,245,221,202,162,202,134,107,53,78,241,254,242,27,73,151,45,228,44,60,242,55,156,52,102,15,146,64,23,230,240,140,200,5,140,123,54,9,253,179,209,240,1,222,189,200,188,166,169,27,180,89,22,248,50,177,129,108,100,92,29,179,186,18,244,62,82,130,230,108,57,107,129,56,110,85,89,53,132,27,137,194,13,151,69,244,85,119,50,179,78,86,114,153,242,55,210,140,89,239,1,225,207,72,131,106,171,45,248,46,67,127,168,115,20,14,14,130,224,100,139,47,232,6,246,164,114,157,19,63,34,12,169,50,162,17,208,254,28,24,16,136,57,99,132,110,206,185,201,51,70,1,52,29,70,82,191,106,3,118,248,152,82,133,36,130,153,110,104,245,170,233,69,56,248,107,105,5,189,168,15,41,100,216,47,114,173,93,162,133,208,52,214,52,72,210,68,229,250,99,236,85,110,46,90,119,105,195,208,40,133,124,188,10,165,160,174,20,202,6,155,142,42,245,103,78,218,36,246,111,22,14,171,185,237,161,181,172,190,126,248,24,201,174,135,115,89,58,3,26,108,121,14,65,13,65,8,39,97,89,198,206,154,21,228,15,237,104,164,111,233,140,165,31,48,80,177,130,247,72,242,104,62,108,55,70,228,205,53,14,70,20,142,80,154,147,187,190,160,21,27,72,94,24,24,238,18,201,42,4,58,137,144,237,157,64,141,142,243,215,250,0,26,186,55,234,147,135,191,118,96,119,53,94,175,250,192,174,112,94,243,179,177,43,56,173,21,206,6,220,18,107,102,131,4,77,234,83,9,221,189,176,56,211,16,149,175,57,207,192,76,114,43,117,120,26,52,25,161,153,0,170,2,158,91,197,243,80,134,199,234,195,208,90,112,24,162,210,97,88,12,197,39,57,33,150,162,209,97,49,159,138,80,191,128,125,235,146,61,90,105,197,155,85,198,99,2,138,163,55,1,197,237,72,57,93,69,200,45,43,155,177,88,111,17,160,118,25,86,109,211,81,183,144,146,209,90,148,23,187,137,45,177,13,196,1,247,52,174,38,87,232,61,167,29,172,83,117,67,19,140,34,97,84,99,201,72,32,84,68,47,64,117,118,22,83,27,152,227,144,188,64,196,66,71,195,226,12,171,234,154,165,173,133,213,235,100,102,56,14,145,129,209,212,114,57,232,187,107,97,5,244,135,186,149,143,168,210,209,158,36,235,200,159,77,230,62,242,219,10,108,165,104,118,169,209,143,108,180,66,117,169,238,178,162,187,84,182,139,221,8,21,28,105,92,226,226,152,165,188,71,123,232,123,169,145,46,73,60,191,43,212,199,109,193,106,118,66,193,60,38,111,158,79,50,115,73,152,130,168,196,39,185,161,23,2,163,241,119,189,179,141,255,195,111,60,219,231,140,70,88,201,63,233,198,110,49,214,198,226,210,153,55,15,142,208,141,219,129,84,43,168,44,22,48,23,80,235,62,148,237,51,85,15,10,129,49,163,167,12,163,144,1,141,181,84,85,139,145,23,128,211,42,136,174,152,128,33,82,128,29,163,168,49,195,141,245,117,110,157,136,61,103,20,220,172,66,59,21,22,181,83,40,107,70,79,61,63,140,82,59,66,89,164,212,246,195,232,35,137,129,195,242,181,57,76,226,9,106,198,44,226,195,194,42,107,189,216,124,176,172,109,127,148,150,165,86,124,86,138,112,59,239,149,223,0,90,191,148,175,92,217,133,248,100,140,110,172,50,186,178,97,167,19,107,236,103,222,99,76,236,167,191,200,216,52,46,27,155,70,158,37,219,104,96,48,22,124,64,219,173,194,97,149,253,192,97,245,23,88,161,234,171,160,48,99,128,172,252,18,47,230,47,184,141,74,152,0,9,171,136,204,51,100,18,91,183,166,164,223,17,12,134,196,0,69,120,196,22,66,0,245,53,31,206,243,170,90,101,224,180,82,197,132,34,242,175,92,246,147,6,252,81,117,34,118,149,161,252,48,188,162,75,68,203,107,237,240,64,163,103,183,49,42,19,159,172,110,215,203,131,188,152,207,29,201,217,4,76,198,101,246,42,223,13,204,160,17,155,9,69,6,150,157,168,100,168,82,113,66,224,6,97,178,82,237,214,170,58,32,146,47,208,198,50,203,189,227,52,64,40,105,181,67,34,170,55,237,251,222,189,255,142,230,254,233,119,237,223,119,218,17,72,147,43,174,97,151,86,69,43,5,172,70,64,81,182,3,10,55,210,44,158,40,137,57,17,110,226,165,208,199,81,36,90,23,155,160,111,205,95,95,63,253,174,181,28,9,211,179,68,202,130,37,82,94,33,111,75,36,82,90,54,34,114,21,187,36,6,42,2,80,172,218,40,108,99,160,83,57,86,71,24,37,213,124,84,10,69,66,49,34,225,145,50,29,214,19,26,230,72,51,26,220,245,70,92,7,45,241,111,231,190,119,43,35,100,17,107,26,13,247,29,77,245,237,153,145,84,156,194,83,189,238,254,51,222,58,187,30,134,16,64,149,229,110,121,70,200,92,241,41,16,185,33,70,215,209,158,4,221,34,158,53,154,198,47,124,91,78,211,200,102,147,101,52,141,108,84,177,101,94,94,36,95,100,204,247,48,214,157,16,179,50,156,205,150,55,153,26,48,167,83,180,190,89,90,143,151,93,165,98,17,80,140,237,156,148,116,66,218,124,217,125,168,187,14,200,107,111,28,15,125,180,18,243,171,172,196,162,37,82,223,84,147,10,177,230,176,139,220,6,204,55,94,162,93,52,42,38,199,85,146,212,161,232,24,255,162,68,123,129,185,87,193,62,235,30,244,67,244,148,91,3,159,11,90,120,213,50,108,24,250,163,120,199,172,60,166,161,55,88,9,105,56,34,46,23,213,224,43,189,128,88,88,21,211,194,225,11,35,127,116,63,116,254,132,175,153,139,145,196,5,238,57,210,22,10,78,57,220,137,226,36,184,159,55,253,0,130,167,84,133,9,150,12,233,165,44,40,10,59,180,161,138,164,72,14,197,229,178,13,213,93,131,173,119,133,196,105,68,14,131,27,57,68,8,222,109,117,131,172,251,200,32,235,254,179,15,188,247,193,39,207,63,113,169,202,67,70,181,217,18,203,91,48,206,114,17,18,74,70,90,69,186,166,96,13,196,247,133,73,201,145,126,149,134,31,187,20,219,161,96,89,160,73,135,3,121,151,33,192,70,229,187,159,195,117,129,110,64,207,125,243,122,70,142,6,44,120,70,42,72,103,13,166,214,56,132,144,121,237,5,1,60,66,79,159,82,140,125,253,29,157,0,133,44,98,160,193,46,74,86,34,72,7,254,68,234,250,89,114,96,187,104,169,146,227,73,238,43,165,76,186,232,68,197,94,3,249,170,153,121,225,138,11,67,68,245,176,229,102,128,12,19,150,154,87,253,16,10,114,72,158,162,120,81,165,130,137,46,144,21,121,35,20,72,203,124,218,154,121,240,180,13,1,132,6,140,105,180,25,136,77,50,29,230,121,212,81,190,73,163,52,225,42,165,124,99,158,233,23,99,28,44,67,89,202,71,130,87,71,6,164,153,216,77,135,252,42,158,158,166,217,131,180,166,168,222,85,199,81,180,74,136,77,210,69,114,161,138,55,130,8,238,206,65,240,48,89,41,11,94,191,76,96,86,3,60,198,199,201,247,118,137,129,67,108,64,53,130,32,206,85,18,39,51,57,104,175,218,104,225,200,235,242,101,12,125,108,244,109,51,8,143,197,37,89,41,54,86,15,49,80,208,102,33,114,238,233,194,15,123,107,241,1,85,137,167,237,109,91,36,145,174,30,80,201,99,142,213,171,56,215,252,107,229,25,43,30,99,89,216,124,142,171,220,243,170,132,160,220,85,239,36,218,7,137,103,30,195,30,23,10,113,43,32,71,111,193,46,66,136,122,54,52,105,238,242,173,200,157,16,212,215,229,11,24,46,45,209,22,197,7,98,136,75,152,164,230,231,185,250,35,174,161,180,64,206,177,75,197,189,46,248,1,113,155,235,243,37,200,43,137,247,37,32,107,36,133,184,159,75,91,150,147,188,101,60,109,154,63,50,101,153,96,110,148,219,90,140,177,173,14,162,56,49,90,254,202,254,10,243,99,103,169,106,126,93,221,112,132,21,54,140,157,13,145,60,165,223,55,25,98,138,73,49,206,188,62,142,170,216,128,1,253,16,216,153,53,222,5,66,130,45,73,245,5,149,241,155,95,59,243,250,229,207,92,3,207,210,189,65,30,221,182,124,169,145,17,6,168,201,5,113,98,42,165,149,197,110,197,165,90,214,150,138,33,139,243,47,158,21,49,105,153,190,214,187,184,92,106,188,68,165,45,70,45,236,111,219,178,164,198,207,12,216,162,163,92,175,110,194,99,81,174,55,148,35,59,129,184,138,109,141,168,89,179,234,145,147,83,1,57,37,119,18,186,204,116,182,52,130,184,76,248,144,198,204,94,192,132,176,184,97,18,189,16,22,26,76,19,164,100,24,9,0,151,88,30,52,208,184,140,221,34,42,219,96,30,81,10,246,165,180,12,130,88,76,139,48,82,164,102,10,16,84,160,104,214,68,132,231,78,218,45,148,52,223,38,65,229,149,177,136,117,113,218,136,161,200,37,81,234,165,117,112,186,39,135,35,35,204,171,234,43,102,43,161,209,73,250,137,178,153,233,7,26,222,188,133,107,117,201,74,248,111,114,37,124,177,18,124,136,58,154,83,16,101,9,47,232,68,172,94,81,253,182,196,40,136,66,198,16,10,99,26,245,173,42,153,51,143,114,202,74,21,48,44,134,197,18,33,13,41,104,37,219,84,60,133,231,210,243,87,130,100,123,20,95,101,6,7,93,3,51,15,120,197,229,181,159,164,224,92,85,181,215,170,170,151,113,170,142,174,171,109,80,74,67,47,142,165,220,184,206,81,150,215,151,71,95,163,40,135,52,64,102,110,34,236,41,42,23,184,34,102,107,7,227,215,145,229,124,131,98,28,250,151,83,242,160,222,6,62,220,188,80,158,38,195,225,27,71,35,57,147,25,133,41,244,110,28,248,233,52,9,148,251,172,236,141,95,61,105,10,230,119,46,202,20,4,204,162,165,241,197,108,48,219,127,138,160,220,106,114,94,191,40,237,209,199,205,227,68,43,155,65,217,186,43,65,107,97,199,110,86,55,204,220,4,54,198,73,46,107,220,48,155,66,219,197,229,45,47,225,194,11,176,131,7,16,208,210,227,20,251,142,93,129,114,46,13,222,184,165,9,50,120,250,54,71,134,140,82,110,2,25,181,152,1,168,230,228,68,209,49,155,125,129,107,89,134,17,76,232,162,26,140,211,8,58,249,79,97,42,78,15,38,59,113,246,97,185,228,155,181,182,212,165,155,53,87,169,199,151,130,21,147,63,183,208,28,199,197,208,46,153,212,190,22,52,251,100,206,183,208,180,92,87,239,115,82,47,215,235,231,18,97,38,78,108,175,109,254,221,166,136,53,11,141,43,214,230,194,151,24,37,32,168,218,241,45,82,194,151,152,235,148,123,116,233,98,53,93,142,111,22,148,241,154,69,202,84,23,54,96,215,185,211,56,138,72,74,140,16,138,125,114,35,119,70,132,252,23,58,102,103,113,60,202,194,201,130,176,41,104,70,189,201,99,65,234,246,211,168,172,215,156,174,69,99,6,159,235,74,139,105,131,120,157,12,109,152,134,153,242,81,23,237,143,149,55,65,68,74,48,229,13,207,71,170,188,33,167,91,22,3,69,241,128,22,210,120,213,115,186,88,40,140,48,10,156,156,21,101,19,88,89,252,92,148,45,179,156,3,232,5,180,214,116,233,16,96,255,109,22,142,25,157,146,241,160,99,66,205,44,24,79,144,8,106,159,194,100,14,34,248,164,24,69,13,208,85,144,63,110,25,202,52,252,36,137,175,194,167,77,76,6,97,42,192,130,7,139,2,244,239,41,151,131,38,247,82,174,241,0,2,20,224,15,47,244,97,48,242,175,183,155,46,198,128,193,97,114,11,142,128,198,124,37,12,174,34,77,216,222,147,51,97,49,25,5,29,208,110,22,156,133,113,109,53,141,10,42,141,4,75,35,182,85,200,159,9,14,130,146,30,69,216,199,75,51,122,124,0,108,115,158,61,219,34,170,206,61,98,120,58,135,32,222,162,158,63,211,114,15,152,74,57,93,227,107,53,233,166,58,60,17,197,183,88,92,172,15,23,36,148,122,209,97,113,143,112,53,174,48,109,10,254,160,125,129,31,51,189,63,184,108,66,184,47,252,104,64,209,127,229,53,152,95,34,69,151,94,49,146,114,184,194,127,18,159,254,169,198,10,215,198,64,4,214,46,3,238,193,248,113,152,142,186,118,117,55,136,106,184,137,64,32,135,207,98,248,80,171,46,247,170,110,213,48,238,237,110,192,131,234,74,50,173,198,80,204,26,79,78,168,248,78,74,115,127,110,45,154,7,100,36,5,33,119,36,78,27,141,142,112,51,138,122,105,31,169,66,105,135,228,59,85,204,170,50,52,215,184,6,186,112,133,93,56,156,33,236,8,38,203,26,251,209,20,80,252,26,116,180,199,213,241,34,194,129,223,85,2,18,0,143,207,37,111,168,145,47,149,161,240,3,162,12,230,81,46,153,60,219,73,221,58,233,152,169,103,93,225,161,52,56,58,121,131,52,76,33,166,155,25,43,176,19,113,201,228,197,162,150,119,247,36,106,225,75,152,227,59,228,12,216,73,217,14,175,93,68,92,83,36,153,225,60,243,251,55,53,144,59,57,134,45,213,226,88,192,232,42,93,30,171,210,77,73,27,197,137,10,76,200,183,65,104,112,125,189,28,68,68,124,177,249,47,111,143,180,134,252,201,197,155,83,60,224,149,111,152,36,139,175,88,26,182,224,121,80,15,238,149,199,170,209,157,98,47,208,196,142,25,206,170,111,213,208,243,136,109,123,89,127,205,139,113,200,24,237,63,118,202,227,34,168,50,132,14,67,203,111,137,108,168,15,5,209,116,131,54,234,192,52,57,141,147,83,9,10,28,202,193,51,115,74,68,65,197,198,138,13,41,187,165,173,23,122,22,174,216,171,139,233,200,244,25,48,13,11,121,153,112,212,219,147,103,88,230,17,228,52,155,8,227,209,39,15,251,16,40,142,137,237,20,12,130,129,201,162,154,161,66,125,48,97,151,250,198,163,178,109,155,188,226,133,79,108,40,83,170,187,165,178,240,70,156,65,14,109,133,23,164,172,19,29,9,82,200,236,112,91,30,32,182,198,148,125,179,98,71,244,222,113,218,162,64,225,140,134,233,57,182,106,23,147,169,38,101,17,72,62,163,228,185,202,205,230,72,25,40,95,238,76,132,110,93,107,230,33,91,181,78,8,33,253,45,97,17,13,198,254,187,194,33,222,19,11,0,177,229,184,107,161,190,13,210,248,175,182,26,120,97,15,203,225,11,209,216,138,240,197,134,92,4,48,161,91,49,53,76,0,150,23,168,246,157,43,56,213,8,246,173,184,155,92,83,34,114,215,218,34,144,16,39,47,171,140,79,100,252,110,197,76,185,36,239,211,50,35,149,18,105,20,139,243,144,125,102,86,114,45,22,34,227,156,30,114,57,53,75,200,69,196,133,0,72,122,223,185,7,109,101,146,76,28,19,100,114,134,232,229,78,204,119,72,2,213,162,111,79,110,243,9,28,221,32,9,47,7,195,203,215,243,130,98,75,36,175,130,102,80,185,128,155,27,21,112,218,71,236,135,146,246,78,109,67,178,56,93,243,107,133,112,166,120,20,165,37,107,155,235,1,73,181,249,84,218,197,28,100,93,248,187,25,186,104,199,72,44,105,226,116,118,41,163,95,34,229,12,35,20,44,96,138,103,202,125,150,230,33,110,73,102,169,38,134,114,135,33,208,156,192,226,88,151,71,49,208,147,51,71,141,158,96,62,192,140,161,214,198,41,217,34,76,118,173,41,84,74,37,88,152,49,197,68,88,227,31,170,124,241,88,13,102,27,165,1,60,110,203,48,247,195,205,83,178,77,188,82,156,136,129,250,138,139,163,1,66,185,97,232,182,151,184,211,114,75,58,47,5,119,183,7,60,94,150,197,99,128,0,224,46,96,68,244,84,31,108,77,249,207,46,173,59,227,113,121,25,204,64,53,56,51,197,191,93,81,93,4,53,225,69,232,161,62,129,86,200,161,86,70,62,161,63,188,12,101,167,154,64,59,248,163,203,235,183,19,87,143,96,177,173,237,33,201,25,118,228,188,30,240,71,3,210,54,12,121,150,181,196,29,186,19,119,32,156,137,48,6,245,19,2,234,236,29,55,97,75,60,46,11,29,35,5,199,117,162,69,254,147,86,61,98,187,229,70,37,185,4,71,152,25,243,122,133,187,206,142,150,168,91,0,57,148,85,45,105,133,118,101,124,50,211,132,113,41,188,151,190,32,5,107,200,92,17,202,81,86,228,197,69,160,75,213,87,220,247,208,207,133,222,49,147,10,179,252,73,13,118,96,91,77,244,237,169,40,194,179,23,162,36,60,76,31,247,31,183,49,129,176,237,163,29,50,123,78,28,194,6,77,230,133,53,169,123,190,203,132,254,117,52,9,46,167,217,139,9,15,73,206,128,210,0,182,85,249,91,156,163,13,82,35,36,168,106,176,41,185,26,79,159,166,189,102,250,5,92,199,0,35,194,170,209,104,115,189,219,168,188,80,187,229,133,234,240,51,20,174,175,239,174,97,248,108,155,166,228,177,137,165,141,221,226,249,127,63,63,166,76,129,19,12,129,76,1,4,22,186,129,59,114,161,48,59,65,93,177,28,236,177,205,151,137,78,41,143,157,179,9,63,247,217,57,149,254,76,128,62,38,221,211,247,242,83,24,213,71,109,124,160,188,139,245,93,119,27,62,90,202,116,48,19,151,50,19,204,132,194,115,223,5,210,198,136,144,245,89,20,91,217,3,23,39,223,219,238,187,147,146,102,33,47,166,73,11,165,57,46,9,190,56,114,15,37,222,32,9,219,59,155,247,218,173,70,182,25,56,117,235,239,45,89,132,225,39,42,136,55,69,73,91,195,47,214,10,5,32,3,245,64,46,58,103,96,59,210,50,86,23,184,241,88,67,226,34,64,73,90,151,197,84,102,9,235,173,62,45,137,174,160,197,99,77,212,115,60,169,177,125,168,225,112,107,92,23,180,196,166,76,113,82,98,36,255,154,134,173,40,162,10,191,18,221,28,115,33,10,42,152,113,157,53,147,14,70,127,217,28,203,113,141,172,78,215,216,18,123,49,59,239,130,117,155,145,138,43,225,84,31,221,125,22,249,188,212,210,178,162,187,194,38,44,93,29,139,198,39,52,13,20,178,4,147,16,90,223,58,33,255,88,162,107,238,216,130,140,227,41,158,128,184,41,38,153,206,84,5,140,208,168,53,120,121,114,191,171,254,238,150,155,151,206,66,188,68,233,156,228,36,182,73,33,165,159,141,146,220,67,144,23,186,41,164,23,20,44,173,58,156,217,67,20,141,73,117,206,63,248,65,230,122,200,188,127,40,124,76,149,242,151,133,18,143,24,57,193,114,108,43,226,159,200,221,163,15,237,136,107,136,35,194,107,46,79,114,21,113,90,166,129,65,98,39,51,71,216,168,114,201,230,133,247,255,163,116,40,11,85,94,174,244,29,147,156,119,11,105,77,211,46,142,173,157,103,3,197,100,160,76,37,217,142,187,149,90,110,105,139,187,191,95,80,247,202,212,150,129,98,176,11,139,62,194,190,217,52,115,51,49,122,166,76,165,204,98,64,126,96,47,160,94,27,135,151,251,188,171,139,150,192,69,226,151,183,179,72,85,21,16,117,238,26,146,211,142,25,91,21,118,249,4,188,115,151,95,72,116,63,5,108,168,155,167,27,225,230,233,153,160,39,213,122,141,120,97,5,78,58,26,123,130,66,241,230,105,181,122,35,156,181,87,42,40,250,153,149,150,193,120,253,26,214,130,97,198,66,134,90,105,209,147,19,219,34,201,166,48,144,174,208,99,24,85,14,92,5,131,86,3,254,114,170,30,61,242,232,28,236,227,112,248,157,159,57,66,228,205,86,59,109,248,28,190,0,178,4,13,34,94,213,227,78,114,198,39,10,159,206,140,231,179,236,179,237,209,150,207,242,50,243,5,197,163,152,23,144,175,27,35,102,207,195,157,212,248,158,164,238,144,255,172,167,245,176,179,123,198,103,36,12,59,173,158,207,19,214,182,135,208,73,34,91,87,190,65,251,180,89,141,161,240,80,172,69,165,125,51,163,224,98,140,126,33,136,229,75,45,15,136,238,44,94,196,188,251,251,182,129,105,14,89,174,190,46,255,203,211,78,19,3,204,95,149,15,217,251,206,61,168,249,157,12,227,26,16,113,255,252,207,118,43,248,135,123,25,9,234,195,73,30,163,2,252,234,110,8,120,87,162,9,168,205,177,200,253,215,207,161,77,66,46,64,46,184,183,132,154,29,101,14,147,240,65,198,5,197,66,133,248,15,66,125,9,132,249,154,151,243,41,220,241,176,164,108,82,117,70,255,36,234,234,122,39,148,194,133,240,23,165,236,215,252,65,54,186,94,107,33,57,4,12,192,149,96,84,227,123,178,102,233,162,112,236,181,192,192,232,132,99,33,120,47,251,170,252,230,23,16,19,239,22,232,57,166,97,45,153,107,163,88,169,100,241,146,43,51,245,226,220,131,179,186,124,65,254,201,180,82,15,241,175,149,181,212,167,197,14,75,90,240,96,204,172,131,30,247,43,10,75,221,255,114,73,41,16,147,221,92,44,186,49,96,22,162,133,23,110,73,8,10,231,138,148,24,192,182,192,121,98,124,117,232,176,179,85,150,219,119,243,34,237,188,98,97,223,152,45,68,133,217,180,38,108,229,0,196,229,173,140,16,68,241,166,110,56,173,217,146,227,180,217,18,115,242,245,65,101,61,248,218,103,252,16,178,191,57,1,207,158,57,129,41,32,90,60,73,29,184,120,161,90,64,204,244,132,19,28,204,59,234,131,48,78,226,143,38,243,36,241,105,185,129,146,104,147,155,40,253,151,153,187,76,226,9,137,204,223,22,115,23,209,216,219,102,238,194,236,77,100,179,220,222,132,194,108,229,107,86,86,215,63,193,42,228,233,4,197,62,60,157,162,119,250,162,36,66,154,26,180,98,119,115,223,219,61,197,108,69,24,237,9,205,46,15,105,32,50,112,163,141,161,209,142,69,204,110,145,29,139,110,191,178,123,95,161,46,191,79,225,251,238,125,91,134,182,165,39,170,110,224,50,115,212,99,188,218,212,101,113,173,174,138,237,188,240,109,208,86,191,89,65,131,162,16,150,26,128,92,248,160,47,215,170,194,135,66,229,220,171,55,15,153,156,75,209,41,144,146,169,225,226,1,8,101,95,76,40,158,119,26,154,37,30,70,113,71,141,51,241,230,9,242,4,174,112,111,87,22,48,232,150,78,194,188,230,241,187,229,114,151,25,160,133,27,41,41,200,192,76,65,170,244,163,92,122,51,225,72,96,136,5,186,242,23,215,169,16,241,40,95,22,237,218,223,58,21,36,168,31,245,202,224,75,221,81,31,196,149,193,31,77,87,134,248,180,252,202,16,109,190,185,43,35,204,147,179,45,242,209,103,12,204,67,210,194,12,165,157,104,197,169,23,238,50,62,185,93,178,63,83,80,74,80,78,238,38,140,94,188,2,193,204,189,234,44,203,1,26,24,3,209,212,70,97,109,11,227,121,176,114,196,71,167,94,143,235,200,88,249,252,153,197,178,102,228,83,201,215,159,201,92,101,76,60,109,126,100,32,197,222,160,220,141,253,74,39,215,139,73,84,146,120,16,164,169,102,91,148,4,219,112,209,236,10,233,22,47,82,10,77,245,38,111,233,124,36,198,123,58,92,95,15,11,233,126,148,177,179,203,56,88,112,25,135,120,25,135,44,90,111,80,186,29,3,197,102,147,45,125,187,213,196,253,212,78,249,5,117,117,171,14,147,182,218,69,39,145,253,125,98,212,198,254,53,197,220,191,88,200,93,34,2,98,165,28,125,120,124,115,12,10,243,93,202,165,193,197,241,24,89,170,217,89,9,196,52,88,18,40,80,93,2,34,62,195,244,3,116,46,108,243,236,89,104,105,184,164,153,224,33,79,58,168,3,165,34,182,210,98,10,16,238,209,206,145,3,139,87,242,146,15,212,168,102,28,64,114,27,244,160,104,173,190,249,161,191,219,80,108,200,241,95,153,134,23,5,195,34,18,84,90,178,229,238,245,82,2,34,18,93,196,110,212,239,239,239,51,82,122,35,5,50,187,144,89,94,192,5,172,67,3,153,251,89,57,38,155,16,2,194,113,154,166,204,114,11,87,205,21,209,4,212,247,173,62,185,64,170,187,206,207,96,181,236,162,114,153,245,224,139,108,16,10,101,81,216,231,216,51,20,175,135,13,83,39,66,142,40,156,35,249,4,165,113,3,155,151,144,74,169,136,76,10,254,85,208,91,163,8,121,58,254,9,182,60,97,62,81,243,215,0,181,122,105,47,79,236,210,23,38,31,212,54,102,238,100,18,46,31,72,253,51,24,122,78,75,148,81,129,73,137,165,179,153,197,106,150,219,162,102,104,139,10,93,166,189,12,83,128,111,121,17,253,224,89,169,61,15,159,235,45,128,10,236,9,127,149,198,130,53,11,187,40,190,105,92,250,255,40,143,46,208,135,166,132,131,21,167,163,126,74,143,243,125,170,30,80,84,112,30,107,83,41,198,34,135,243,239,152,139,152,110,61,22,47,2,128,126,20,90,166,212,15,157,88,132,148,40,198,16,202,227,167,217,49,160,117,25,99,109,20,42,225,238,76,185,34,213,184,87,98,33,244,155,169,176,90,52,125,221,51,190,128,33,248,44,222,23,101,225,200,116,237,186,203,82,136,104,68,142,28,72,71,127,20,212,140,124,161,145,58,65,241,227,114,98,39,111,57,119,226,41,102,21,208,86,70,241,226,49,229,26,192,150,68,188,229,170,68,3,65,30,57,141,11,33,221,224,173,37,26,120,179,62,41,254,101,150,120,187,240,78,227,179,87,9,195,31,106,167,136,13,67,9,194,116,82,95,142,165,246,104,74,7,46,6,7,149,144,63,29,241,160,109,234,57,113,48,254,73,233,142,162,236,91,148,152,163,112,87,197,94,92,149,155,67,198,17,197,120,209,226,80,210,177,53,100,6,226,42,135,80,207,160,211,134,82,25,144,156,44,223,66,65,35,75,139,95,12,189,66,151,152,170,191,21,86,120,166,210,17,149,198,185,69,74,72,20,188,218,150,170,115,41,78,99,117,16,236,68,141,255,43,16,107,160,34,29,12,204,234,184,122,129,196,77,100,64,28,245,192,228,163,219,195,141,110,43,74,109,154,150,113,13,130,98,37,105,238,99,168,195,86,98,70,49,155,195,197,136,223,5,170,66,209,224,167,148,163,221,136,164,248,94,110,213,116,8,3,38,98,9,118,99,12,188,49,86,51,142,29,81,69,101,128,238,192,128,194,223,68,75,104,225,211,37,133,135,102,3,19,20,108,101,144,161,45,73,9,48,11,192,242,91,40,88,253,10,122,211,235,209,164,16,72,17,183,117,240,189,56,223,18,153,107,40,241,162,202,52,107,190,28,109,57,127,252,254,254,218,154,210,30,123,41,20,42,157,188,102,82,153,104,62,61,153,213,2,122,64,24,18,222,235,34,98,255,114,71,252,144,162,97,255,178,81,44,12,175,87,16,9,67,59,213,57,141,12,190,155,92,85,38,174,16,22,185,220,89,144,242,7,199,81,233,236,202,182,183,148,244,103,97,157,73,72,215,169,123,242,8,137,111,250,110,244,183,183,195,107,43,39,185,103,165,79,34,159,94,148,214,126,197,28,246,247,112,138,179,168,23,228,250,29,93,232,64,35,84,86,88,79,196,138,65,2,132,162,90,196,87,210,182,103,245,234,31,8,179,93,186,168,30,141,227,137,209,79,74,9,204,72,205,106,110,165,211,104,18,170,49,22,39,104,209,37,76,28,20,86,65,237,210,174,160,48,158,124,232,194,67,23,61,139,58,169,209,191,104,237,200,127,113,171,8,205,117,148,139,33,154,46,91,195,54,163,4,75,146,71,102,94,84,101,99,160,238,141,202,253,185,197,172,196,210,20,197,215,235,8,102,142,110,113,152,49,113,99,194,20,67,89,53,105,171,112,70,124,39,47,189,220,220,195,84,150,181,215,93,179,163,122,190,222,103,188,148,76,43,161,25,97,41,140,5,252,51,94,214,136,149,183,220,34,157,153,249,168,205,187,35,47,233,70,109,106,197,221,133,223,126,59,232,232,93,2,224,159,241,132,33,32,123,7,116,214,168,190,187,133,157,228,125,148,237,150,84,8,208,21,229,37,8,209,184,76,245,195,130,116,52,28,78,180,91,138,29,254,142,42,79,54,108,104,49,29,170,216,208,78,213,40,184,81,71,193,0,160,250,248,168,211,85,156,63,150,157,93,183,101,10,2,82,182,255,202,215,80,78,65,23,190,104,4,119,30,116,102,161,132,130,208,40,130,65,10,127,217,158,2,128,231,34,56,229,210,144,13,21,133,196,242,139,211,17,216,87,218,220,161,27,93,234,65,39,128,93,203,178,250,136,172,206,104,0,5,51,127,99,241,148,26,19,227,44,214,16,129,148,133,124,6,143,189,237,195,105,143,220,52,183,152,228,71,96,205,75,128,172,37,184,206,15,86,49,94,15,89,85,147,153,172,37,173,146,57,180,213,237,164,107,53,172,58,186,106,58,112,134,4,185,143,30,165,249,125,84,109,167,185,11,149,22,134,38,215,16,110,162,98,91,197,187,160,43,38,171,158,58,219,105,151,29,250,151,156,161,81,110,176,58,146,188,20,159,170,107,241,97,160,32,94,153,220,76,115,115,48,158,45,50,224,2,130,176,145,34,101,175,210,73,212,70,39,255,41,104,37,118,115,25,168,37,246,97,57,189,196,90,171,22,15,44,16,4,176,121,45,77,56,152,103,42,112,164,205,182,39,126,236,239,163,21,32,195,151,252,213,253,180,74,20,228,148,155,214,179,117,43,20,112,10,213,46,98,88,182,188,14,218,131,41,159,36,157,135,87,153,38,134,56,179,137,102,200,147,108,235,12,255,251,118,145,94,169,92,128,80,141,71,194,195,144,32,65,102,166,189,66,140,10,82,44,238,134,106,246,192,168,130,248,10,129,248,98,255,154,115,8,198,5,95,181,37,57,4,233,195,48,119,103,142,165,218,6,216,149,164,144,62,239,244,198,233,141,166,165,37,201,139,163,182,117,30,37,244,219,219,240,99,123,27,126,69,20,73,8,147,84,135,99,63,185,78,223,248,43,222,17,176,25,225,179,240,24,197,201,152,124,188,217,87,203,229,214,181,120,84,133,77,45,69,215,211,242,239,85,42,205,113,48,250,153,83,77,236,34,150,51,70,12,29,160,159,6,93,93,1,38,83,168,177,189,45,103,183,160,31,42,80,234,140,222,230,75,177,168,91,99,3,252,53,91,185,202,218,248,181,80,19,95,185,75,58,53,245,200,186,227,134,192,85,21,121,102,67,173,226,85,230,153,18,228,177,197,76,53,121,230,67,189,42,123,89,200,81,197,64,177,100,198,118,137,175,41,32,255,44,106,88,5,213,4,95,111,94,146,47,158,185,40,255,200,227,54,89,35,36,147,44,175,16,35,16,87,177,75,213,71,59,152,251,10,224,118,180,160,80,138,174,106,227,48,10,23,148,185,134,126,185,164,219,178,79,157,25,249,151,131,145,176,78,129,175,214,214,41,110,165,80,152,151,114,67,105,203,80,183,106,86,61,96,97,149,86,111,110,123,187,220,30,95,15,214,32,252,43,165,18,33,53,157,78,252,40,143,18,131,152,171,193,34,231,213,160,31,252,127,67,156,114,236,83,205,65,29,81,125,45,200,12,85,223,73,226,233,132,149,102,65,180,98,55,69,65,220,200,92,30,251,176,106,58,75,206,48,168,214,161,14,121,19,12,77,104,17,25,137,183,118,87,91,187,118,105,230,116,248,213,193,23,218,149,187,137,229,139,161,212,175,38,254,196,198,44,245,2,207,18,66,223,187,135,39,20,45,12,76,200,22,249,231,243,81,59,150,191,1,63,165,226,225,31,113,149,218,209,76,242,206,244,86,44,89,228,240,140,237,218,240,232,40,42,234,99,184,45,167,25,15,147,199,98,90,41,143,78,61,212,158,55,79,11,190,78,26,236,20,213,209,188,61,169,241,75,245,103,36,6,114,158,132,239,54,34,98,45,195,182,120,143,75,174,207,141,92,232,24,6,146,8,197,159,233,183,89,110,32,206,93,254,70,97,20,8,236,2,120,68,16,226,117,107,66,210,16,67,161,180,80,136,119,48,165,72,144,182,146,110,147,81,131,24,130,125,133,36,122,75,96,15,77,56,133,227,114,84,76,49,167,242,56,50,54,234,154,169,213,60,251,76,110,105,205,22,79,165,110,151,193,183,118,26,138,254,196,250,240,73,128,201,66,173,10,131,31,190,46,20,26,85,155,197,246,246,223,100,26,124,152,11,16,151,10,75,85,211,104,173,58,141,10,99,109,125,128,204,233,45,159,134,177,115,249,25,123,47,102,21,54,155,120,203,99,174,183,239,158,160,171,34,184,78,11,17,78,51,51,188,230,29,48,128,229,207,2,104,217,170,148,2,224,152,97,29,59,105,75,176,207,138,231,135,231,172,46,169,224,116,123,231,1,92,51,59,76,203,36,232,235,162,235,215,6,43,99,78,18,81,172,94,153,99,132,31,124,37,244,184,78,127,150,140,186,87,27,172,186,159,132,204,139,33,165,117,190,244,193,18,55,161,151,154,70,116,207,112,89,123,202,120,200,203,113,156,193,240,252,201,69,170,212,49,189,20,124,101,225,181,41,45,36,7,190,229,44,102,177,139,84,50,155,26,107,105,81,130,174,30,89,213,18,140,92,142,175,245,85,73,249,135,60,246,183,15,216,169,208,166,77,105,47,42,37,246,124,79,49,124,167,185,65,45,243,134,38,55,231,10,19,211,216,200,120,161,56,16,43,135,191,146,174,97,17,215,169,174,133,228,51,35,91,213,220,193,136,220,196,13,220,41,147,199,162,29,73,39,220,242,154,235,235,241,86,216,9,235,94,36,98,154,77,187,211,94,216,111,135,157,192,75,128,237,203,122,126,31,131,66,74,135,165,64,252,144,157,242,118,209,101,242,50,133,209,123,135,136,94,178,118,158,28,224,199,24,41,31,195,31,192,189,143,154,229,68,168,142,220,129,23,109,53,187,205,182,223,104,9,209,32,80,201,180,15,194,130,230,204,125,128,185,167,94,210,139,187,113,111,208,111,15,250,238,0,135,235,102,188,227,216,29,160,23,224,76,153,107,36,129,72,17,69,39,100,4,229,93,195,106,121,236,183,169,119,22,163,162,134,124,32,83,24,8,91,151,169,88,151,112,219,78,108,76,163,11,51,203,164,107,111,200,199,219,104,41,61,39,152,72,215,77,202,189,243,5,98,171,130,62,112,103,109,230,89,92,10,226,21,58,56,144,216,195,65,116,195,182,164,136,194,186,239,98,106,40,246,129,189,14,35,120,221,130,201,183,225,107,189,37,195,196,37,192,199,175,175,251,114,168,180,145,83,128,42,152,4,176,13,83,104,23,167,185,109,79,215,224,41,47,150,217,35,97,118,17,99,64,150,241,6,5,49,128,213,161,193,212,99,172,134,11,199,86,43,166,109,99,171,229,43,171,37,186,89,184,84,1,46,149,208,159,159,19,240,128,73,223,21,203,118,119,234,141,213,168,136,152,184,83,49,190,217,223,247,209,150,80,169,96,209,240,198,148,16,34,114,49,237,233,218,88,137,160,67,111,50,102,196,134,73,78,209,124,42,244,206,245,18,216,91,116,112,143,152,89,38,174,10,252,89,88,121,198,128,135,40,240,208,155,110,92,2,126,235,108,146,248,215,243,225,193,54,159,39,33,141,242,106,224,137,201,40,47,183,189,152,154,69,23,217,141,20,48,15,240,213,228,144,120,129,196,52,46,122,39,194,140,206,95,141,48,153,91,144,100,215,221,93,222,89,152,210,95,247,138,232,10,79,154,123,221,27,108,92,6,220,227,14,197,107,22,139,216,213,194,136,207,92,37,144,72,126,100,34,213,133,120,220,101,162,15,253,93,30,51,255,18,222,21,19,212,83,57,109,20,50,141,41,98,136,53,5,206,26,144,31,220,212,82,58,29,92,67,149,115,218,181,77,31,199,241,112,58,10,0,83,208,223,13,94,22,67,76,176,95,158,254,193,27,3,48,179,159,27,151,224,161,61,197,63,0,175,82,162,212,218,120,247,198,125,76,43,115,89,153,36,59,157,0,163,210,66,78,241,107,77,175,134,217,96,215,102,58,156,164,123,95,27,138,14,124,56,82,173,118,9,229,229,171,197,85,192,152,224,183,67,165,79,151,75,43,230,151,121,121,114,173,161,26,247,153,106,192,129,53,213,129,215,188,214,59,204,181,220,176,162,30,38,117,46,225,110,165,44,5,87,129,194,18,1,99,212,144,107,165,197,83,116,87,158,23,117,225,124,14,161,112,152,93,111,107,71,53,114,186,151,121,21,250,192,224,16,95,143,1,159,193,58,83,74,48,248,52,225,32,77,128,3,37,129,205,3,72,13,180,126,101,175,215,168,201,214,102,147,83,39,151,204,197,212,125,98,210,151,226,173,130,216,239,244,86,192,236,101,97,183,5,20,36,202,197,0,8,117,107,218,153,214,235,142,120,23,230,237,244,166,24,4,0,13,3,208,169,62,191,207,154,29,127,107,208,25,64,37,30,199,8,47,173,14,176,145,12,226,0,181,36,189,237,254,254,190,141,127,188,16,254,145,55,107,2,235,253,180,118,34,209,241,74,91,60,62,204,61,242,201,146,170,75,226,210,119,20,199,162,136,235,231,240,68,238,136,139,85,43,64,74,139,153,123,213,132,0,202,172,21,223,237,140,165,151,111,182,179,94,212,135,193,62,195,148,87,147,248,170,125,218,125,231,125,78,163,229,158,245,174,2,19,76,139,1,100,204,121,173,121,54,166,179,185,125,115,233,242,67,255,113,186,78,158,217,242,50,132,6,148,141,195,21,0,235,255,16,254,42,194,98,6,4,71,38,162,34,1,136,227,170,156,199,101,194,13,11,224,162,157,230,182,178,211,173,160,19,192,182,192,50,246,130,62,170,170,88,92,85,174,112,224,52,74,196,40,3,86,55,52,213,69,9,57,92,23,216,70,164,122,113,35,88,79,188,49,165,4,15,84,130,86,142,245,26,27,171,0,166,0,201,163,40,39,143,128,164,153,122,54,130,164,36,143,66,134,229,237,169,67,134,242,211,173,184,19,11,200,242,189,160,27,244,226,126,59,238,132,240,199,195,177,17,169,150,143,42,196,81,37,193,112,58,8,104,17,71,195,17,222,167,17,2,19,128,110,203,145,159,41,44,63,47,147,192,167,6,125,67,242,21,94,14,131,204,52,33,154,131,0,174,192,59,207,206,54,214,57,71,25,93,229,225,199,87,239,13,174,243,23,174,60,8,168,177,128,63,141,86,23,119,164,205,222,207,168,223,17,198,252,28,115,35,90,115,207,94,175,159,59,189,179,165,117,25,192,64,49,165,70,130,136,52,227,63,136,124,192,11,60,226,145,70,113,1,158,54,245,193,155,22,131,129,215,227,141,136,124,135,237,107,232,178,142,248,30,251,187,2,20,57,140,20,240,236,219,180,227,184,205,72,75,213,5,185,136,219,76,4,57,185,97,194,46,199,125,50,203,19,193,42,91,34,217,49,173,93,26,143,113,179,253,232,250,127,197,120,12,195,105,230,185,151,221,156,124,34,184,27,140,166,192,228,230,63,11,35,84,110,73,28,22,58,187,66,217,43,254,104,26,224,216,28,87,82,203,146,110,72,246,247,3,25,97,107,204,82,9,159,223,230,19,6,76,50,163,151,87,226,103,138,247,9,163,59,57,185,43,145,186,123,26,77,23,180,123,44,147,54,11,116,192,53,216,98,205,76,97,69,208,168,50,235,119,52,108,9,140,20,208,37,236,86,141,16,92,8,96,38,163,233,224,25,243,173,37,58,80,238,196,204,161,74,87,225,182,172,184,17,53,0,21,23,43,175,134,7,239,3,139,171,162,132,183,92,17,24,14,243,161,67,42,2,14,236,102,19,240,17,254,17,134,56,44,102,28,233,84,97,85,34,134,12,162,182,178,123,18,232,124,64,173,131,28,45,15,182,252,142,15,192,5,119,18,162,175,96,43,164,32,0,1,207,167,179,228,104,3,196,76,189,140,255,116,109,64,144,251,251,83,207,163,177,1,19,196,127,57,212,100,4,99,6,226,41,15,248,75,51,13,163,5,51,101,19,253,91,204,51,220,10,222,194,60,227,173,233,254,62,12,11,185,172,245,117,246,35,92,48,203,116,119,186,189,173,10,1,35,37,46,174,155,24,166,1,199,32,17,56,96,202,111,33,244,64,6,116,16,112,116,128,247,5,143,241,209,36,243,230,53,138,13,103,35,235,4,252,83,214,7,108,130,65,157,19,120,22,163,153,210,104,252,241,100,84,60,252,69,82,99,127,63,233,218,102,52,16,245,100,199,145,116,179,113,250,120,213,240,137,66,49,198,71,193,200,36,7,221,116,57,116,163,111,212,253,101,244,88,190,76,232,172,218,229,115,175,162,170,61,26,88,27,152,77,196,61,237,196,29,36,72,194,134,126,91,108,215,172,228,142,165,96,32,32,209,121,121,202,178,41,30,16,222,18,188,34,137,6,76,144,80,149,28,139,164,85,137,133,15,182,18,229,155,200,252,213,104,73,202,132,33,197,70,198,254,194,173,103,209,136,133,45,237,195,139,41,64,54,85,134,230,128,234,20,148,42,151,162,8,104,205,20,25,88,46,231,72,72,24,4,8,52,178,167,110,64,182,19,238,116,134,100,29,41,230,96,11,30,182,139,155,32,88,247,4,224,17,216,114,238,111,6,188,37,60,120,0,77,51,137,230,141,213,169,88,70,133,6,241,20,3,204,44,239,163,94,103,173,183,168,90,22,19,176,27,25,99,100,118,24,191,141,231,133,95,30,192,196,156,23,108,13,195,222,130,33,114,212,3,213,238,245,9,246,180,236,139,81,137,157,106,178,198,4,92,183,229,205,204,95,208,21,226,39,89,193,94,173,120,195,11,10,9,206,110,78,38,153,81,11,108,151,157,241,95,221,160,61,117,20,2,169,7,104,176,207,110,146,36,197,243,190,27,248,72,17,102,254,51,75,206,111,36,88,5,229,56,163,223,1,242,130,44,99,3,84,147,167,55,115,216,69,77,31,170,26,22,235,237,106,103,90,182,97,43,61,181,218,153,195,206,58,250,148,188,153,145,230,136,5,135,156,144,115,166,177,91,142,83,176,4,45,76,136,36,182,158,164,177,98,26,133,241,50,106,105,60,241,53,98,212,124,207,75,8,99,103,248,33,3,33,149,179,177,0,5,128,182,209,207,135,133,223,34,6,204,87,89,9,184,166,128,138,99,204,211,0,175,145,28,206,7,128,127,217,19,39,145,224,141,3,128,6,88,121,224,61,100,15,104,106,12,222,182,161,147,145,55,16,23,30,14,96,202,31,234,222,168,51,218,218,238,56,112,55,212,235,125,111,208,219,134,63,236,230,3,244,101,139,215,146,115,153,34,150,216,30,249,89,22,68,102,226,229,33,154,42,169,187,128,62,10,179,93,12,3,110,92,183,97,184,189,13,52,80,52,64,145,99,137,226,107,177,253,155,70,225,135,61,246,103,106,162,75,113,13,238,143,227,81,224,35,73,8,67,134,251,17,46,206,204,205,40,242,57,35,9,18,162,68,25,106,84,37,204,180,3,61,148,23,44,90,127,119,219,75,186,9,6,31,5,106,186,61,232,100,93,59,102,52,204,54,16,53,236,84,14,240,10,222,118,218,73,87,145,76,134,238,54,57,54,179,34,219,128,100,69,97,196,64,178,216,212,197,205,148,223,102,234,149,12,243,214,205,95,229,234,225,138,216,15,41,11,182,214,68,205,31,63,176,0,144,105,48,40,224,34,133,182,192,89,39,37,225,139,203,216,107,90,8,193,90,115,54,28,57,193,14,19,123,104,146,215,188,77,160,199,58,201,86,140,76,139,44,145,75,101,96,25,67,135,86,182,19,123,204,88,82,74,108,197,140,51,28,123,14,21,6,25,69,105,190,0,38,157,242,65,44,131,155,62,236,136,211,252,207,234,113,204,148,181,133,47,182,34,111,115,249,187,138,197,140,112,210,136,127,34,247,108,158,230,184,9,43,204,14,43,102,119,67,127,122,190,164,9,172,165,39,168,152,200,205,83,93,36,216,17,179,31,44,28,46,209,87,130,169,62,12,187,148,117,147,30,110,17,92,178,200,178,179,7,64,235,125,218,184,94,171,175,117,33,101,1,64,186,74,129,194,163,128,145,197,75,38,102,64,226,40,224,5,13,28,33,59,80,184,3,249,137,74,152,206,6,177,26,141,15,149,88,66,44,66,88,122,123,20,67,97,59,172,199,206,230,105,152,56,9,71,156,51,211,110,232,249,245,86,59,246,124,77,72,194,25,71,104,183,165,142,91,31,156,195,239,147,115,178,112,163,85,156,20,137,84,80,67,91,66,255,146,125,64,7,110,220,181,200,163,200,210,128,255,90,10,71,46,239,24,250,49,8,194,145,109,103,141,200,217,76,40,126,179,153,22,119,163,58,144,133,68,120,71,57,169,77,88,249,177,210,146,162,60,4,79,152,173,231,125,144,154,45,33,9,70,121,9,247,234,126,218,86,212,21,40,139,18,101,66,44,35,225,89,10,42,99,167,27,183,67,196,225,168,133,40,192,24,244,125,29,163,251,210,39,207,187,46,250,189,46,121,101,19,146,238,8,89,168,34,97,86,226,80,93,132,129,241,88,84,247,67,187,50,91,20,54,20,12,49,21,148,47,169,90,153,63,192,204,254,151,79,234,99,120,122,92,22,69,206,77,240,132,15,124,169,43,203,143,47,32,69,41,14,147,116,154,70,207,8,252,98,152,160,171,25,34,230,240,128,71,48,91,34,15,100,242,63,252,199,243,198,221,28,25,194,137,237,183,241,61,193,87,39,56,83,146,130,59,252,210,208,235,200,45,125,140,232,66,154,54,83,116,229,51,164,3,142,91,120,118,100,152,33,194,153,81,230,222,218,2,30,165,20,62,140,183,35,119,109,226,167,41,236,90,174,203,246,199,65,106,137,240,7,40,151,207,58,25,98,56,69,30,159,245,93,34,227,217,168,108,252,237,230,145,52,152,128,54,24,199,58,253,157,51,98,69,37,62,224,24,216,164,193,110,128,26,70,171,110,103,221,76,104,72,112,37,242,93,111,7,202,9,64,198,2,21,45,140,166,233,203,115,82,168,131,156,113,216,207,215,146,245,132,56,151,150,149,37,111,90,81,96,37,99,133,24,83,160,20,206,52,201,253,81,114,201,232,205,97,176,77,114,86,14,169,54,239,218,29,187,132,152,113,159,178,204,192,170,75,9,9,162,2,108,210,7,104,68,66,14,239,13,118,186,6,42,56,251,36,76,240,49,4,44,128,232,90,11,216,156,241,70,132,113,210,69,3,161,92,42,210,84,199,68,97,77,233,91,14,115,5,35,249,109,143,55,210,241,129,136,22,29,172,97,7,80,221,7,58,137,251,145,100,13,123,187,225,203,149,226,81,104,166,57,240,184,205,45,111,180,191,63,218,98,52,151,158,13,41,22,131,68,77,207,246,194,145,58,109,180,110,64,183,218,112,36,230,74,142,244,202,230,12,92,40,231,134,51,182,254,151,129,75,29,44,92,96,215,119,181,181,212,102,222,136,225,182,223,94,95,223,70,5,125,160,119,147,53,128,80,180,185,174,39,161,21,81,209,54,218,56,217,161,28,185,113,149,195,242,74,197,114,209,121,154,142,245,245,181,92,11,64,139,161,143,2,38,187,77,57,17,180,206,101,199,174,79,43,129,106,228,42,41,165,128,78,34,168,164,24,126,161,220,66,210,99,21,7,112,38,184,173,56,45,133,218,141,148,217,230,177,86,114,3,21,3,154,70,70,32,160,224,43,230,238,152,165,1,150,72,250,74,210,153,28,115,4,52,32,127,91,75,117,102,212,104,138,55,141,70,116,166,85,137,147,184,46,133,112,116,0,163,52,226,60,195,132,100,219,91,77,226,101,42,218,119,92,192,227,17,35,101,104,19,19,234,42,142,72,209,148,99,19,214,55,34,41,236,240,130,183,182,39,108,26,152,255,133,20,116,159,75,31,138,160,237,132,76,255,44,81,200,114,220,115,94,143,201,171,206,111,91,174,21,166,79,8,42,132,158,101,65,215,50,181,4,175,117,179,9,170,242,104,12,59,16,240,138,253,14,147,176,172,164,118,237,17,107,114,69,16,44,87,132,113,52,178,57,146,132,75,200,144,196,201,133,76,146,5,73,228,118,95,192,156,4,184,17,46,241,34,0,16,239,61,193,24,170,186,92,214,13,147,69,85,240,22,185,10,40,201,233,141,128,211,27,9,18,158,128,225,185,58,60,232,77,145,224,207,224,79,95,163,120,198,254,228,124,153,173,48,235,158,200,182,71,244,137,22,52,188,207,24,175,65,188,79,66,41,49,159,162,196,60,70,110,70,85,222,242,142,99,70,106,133,201,219,54,51,154,152,203,231,167,79,48,140,174,0,28,85,116,132,215,183,210,27,163,221,146,146,14,25,120,38,228,204,250,40,25,15,114,29,38,49,76,188,93,212,145,141,131,108,55,30,166,6,234,209,4,108,42,93,12,72,198,4,116,25,147,66,51,181,37,249,15,120,151,108,9,124,142,124,11,231,5,21,136,105,26,238,68,84,226,25,254,153,235,113,79,190,183,200,166,137,253,237,196,92,125,128,178,107,50,179,114,149,77,117,52,250,57,44,104,202,116,229,12,44,55,220,203,185,102,38,206,237,205,10,26,188,174,61,245,228,68,241,62,15,184,221,0,220,143,83,157,217,111,225,127,45,141,13,40,168,7,112,197,19,236,90,242,58,69,157,207,180,168,243,225,119,54,129,49,230,218,217,238,119,48,45,216,182,27,147,206,6,13,65,70,186,210,62,30,135,229,51,4,51,45,76,140,116,48,92,43,157,41,230,12,136,133,81,26,109,156,26,195,124,78,167,200,251,151,37,24,1,146,137,179,252,30,14,73,142,144,113,213,183,244,151,83,160,136,140,248,199,220,218,204,72,193,62,173,132,183,203,80,158,33,129,14,24,206,204,97,4,240,96,20,71,198,11,190,104,73,164,136,227,35,174,241,65,153,151,146,36,194,105,19,233,159,85,145,23,216,144,75,69,194,244,49,212,130,26,71,205,161,57,83,245,98,57,228,69,66,247,29,40,34,10,57,76,77,105,38,84,35,168,19,67,253,57,48,103,100,109,24,247,247,247,215,236,24,129,107,106,210,236,19,210,127,220,32,30,193,65,168,102,108,104,88,17,161,114,16,223,182,54,51,101,148,194,216,41,55,121,195,138,29,221,222,143,188,196,35,105,215,7,87,71,241,115,6,88,84,126,238,176,201,166,66,23,34,172,74,249,139,44,159,139,48,175,155,50,163,58,171,199,4,80,181,39,131,157,135,174,77,250,86,91,123,203,128,20,222,114,75,33,171,14,131,133,127,179,142,86,236,113,178,7,144,197,234,17,116,93,143,186,117,212,69,214,179,54,170,196,224,177,181,89,231,171,209,166,31,197,86,30,4,96,45,14,128,11,123,149,166,169,34,15,77,34,139,17,248,245,209,25,143,140,143,214,66,218,145,146,107,62,172,125,233,93,150,47,13,3,10,221,244,213,247,180,212,217,20,148,11,102,229,3,189,173,163,1,68,34,177,186,73,36,27,85,10,96,78,50,95,45,128,47,52,171,89,102,250,90,124,149,41,112,136,98,170,30,224,104,84,34,40,247,207,32,63,13,3,50,166,221,182,147,222,0,229,16,145,68,229,236,153,0,49,17,186,37,55,16,154,61,151,173,88,174,41,119,7,48,75,113,79,231,75,68,18,12,209,199,218,227,112,101,12,224,230,192,127,72,218,46,71,42,113,224,182,59,82,140,186,168,139,145,232,66,30,103,254,2,122,28,84,116,181,237,141,176,147,53,70,207,101,36,106,167,238,183,177,251,237,98,247,146,163,159,176,56,24,252,47,158,96,220,147,135,62,60,45,40,184,36,34,122,156,158,24,34,122,104,60,201,204,42,72,113,146,109,102,184,99,171,40,144,105,106,216,201,145,143,185,226,6,110,215,46,197,132,20,186,69,124,40,234,23,197,0,70,133,12,123,185,132,219,94,67,244,130,88,6,248,192,97,128,130,55,94,137,41,78,119,247,247,203,181,12,231,69,162,12,86,185,68,55,202,152,213,252,4,9,155,65,41,197,243,72,121,150,251,193,163,108,117,109,141,80,57,233,57,123,150,156,59,208,253,226,52,192,79,201,51,48,236,1,63,16,1,192,31,134,138,224,7,137,165,172,190,38,224,31,247,128,253,0,52,212,55,184,158,213,36,186,131,97,200,185,66,225,186,213,183,102,76,103,173,236,68,206,72,193,70,106,159,204,119,30,227,36,44,146,101,162,226,94,13,216,33,208,201,230,198,38,156,224,34,142,57,23,101,239,166,37,231,160,34,86,193,208,143,41,100,8,128,122,139,143,254,97,212,206,26,239,100,241,141,0,114,141,165,61,164,116,137,15,143,98,159,56,151,153,240,36,168,186,210,217,70,80,3,12,131,179,26,28,7,27,15,2,202,86,154,112,163,113,25,75,25,111,151,65,236,241,105,65,84,169,29,42,143,119,250,62,97,157,110,42,154,7,86,197,194,176,47,230,179,204,45,132,214,215,39,66,217,203,78,246,66,127,39,180,97,15,185,123,83,174,226,53,14,152,91,214,33,66,55,42,61,13,2,192,25,235,95,143,156,51,83,108,205,188,171,202,195,249,237,5,216,167,171,182,208,54,156,6,20,132,204,102,185,89,153,39,126,25,225,27,185,141,156,8,36,154,205,53,52,42,9,52,38,7,34,162,46,28,7,169,153,67,224,236,157,170,177,119,144,228,37,186,95,215,37,53,59,145,202,253,101,246,212,209,120,62,102,106,84,189,209,82,169,195,52,58,81,93,81,64,105,137,144,238,69,69,78,157,43,156,163,248,170,135,104,7,127,40,24,83,180,108,163,116,28,191,59,44,246,255,56,16,14,121,247,123,123,214,186,213,182,214,253,241,164,3,184,234,12,254,30,101,248,115,11,127,238,224,207,83,214,41,248,249,225,105,76,239,79,225,251,191,187,118,250,93,248,240,79,236,225,31,154,29,107,230,94,244,4,79,107,223,239,184,79,26,208,111,213,246,2,171,107,217,221,182,85,207,111,144,167,227,48,178,173,125,12,93,227,88,64,42,48,116,202,88,108,241,219,181,118,242,36,73,70,96,16,64,102,97,16,131,122,132,161,45,89,104,108,160,240,69,180,156,169,139,38,65,100,74,20,164,3,127,2,125,225,248,81,123,42,159,47,50,235,230,20,88,148,10,16,41,218,127,40,22,156,185,65,21,250,160,120,9,199,129,185,142,160,27,72,235,159,128,237,203,135,1,144,132,1,193,185,161,97,37,235,245,15,215,45,75,42,36,186,17,16,168,196,245,139,44,37,23,130,44,131,139,41,245,246,2,20,213,96,222,146,205,51,127,111,247,158,74,159,186,208,175,119,157,191,223,218,220,113,73,231,62,137,71,252,171,87,248,204,166,143,95,26,250,23,54,200,247,122,155,246,134,243,161,77,247,89,128,34,4,139,83,0,17,79,61,5,63,224,31,248,149,96,34,100,252,17,193,15,188,43,159,154,158,110,158,126,55,60,176,191,252,197,123,248,139,247,0,8,61,232,109,62,245,212,254,169,253,167,146,253,167,162,125,86,158,253,121,15,140,231,81,211,77,3,125,213,159,69,23,130,78,62,249,210,30,173,193,169,74,232,96,193,234,103,94,206,111,82,116,25,195,178,9,171,39,14,106,61,59,227,192,177,191,255,94,180,192,155,38,131,192,181,179,13,101,5,11,95,196,178,43,175,251,42,84,239,223,99,17,252,162,200,8,213,66,151,46,77,234,222,41,171,147,3,102,160,96,46,210,181,162,31,157,188,40,235,158,96,82,167,240,90,86,122,208,125,20,155,244,235,82,58,149,116,161,172,117,170,254,84,100,219,151,46,101,158,109,213,19,56,84,64,93,32,204,118,79,157,106,95,226,115,195,207,142,3,5,97,51,131,114,173,160,80,11,10,179,178,168,229,160,210,29,216,234,122,92,135,29,231,179,65,97,33,80,229,226,155,155,109,92,193,72,163,151,71,76,95,96,161,173,141,13,151,45,70,95,114,246,176,118,88,183,102,79,69,20,199,195,34,167,156,75,153,11,141,121,167,78,193,159,167,139,94,113,180,160,238,4,72,48,237,18,164,222,161,120,81,193,117,234,148,211,153,117,120,55,124,33,161,44,190,233,100,201,117,206,79,35,182,204,229,34,202,136,145,34,130,77,187,100,161,238,114,64,215,135,143,126,213,168,128,244,249,30,195,173,235,207,10,58,171,28,35,197,138,192,62,114,199,128,188,183,189,82,15,226,84,15,68,147,146,154,130,77,216,134,77,144,11,101,185,3,186,189,119,253,48,50,32,137,177,42,30,217,184,196,138,173,53,97,79,8,186,159,168,184,134,120,201,238,24,121,26,250,137,238,244,120,190,198,225,181,66,71,156,60,86,164,141,118,225,198,229,50,15,52,222,37,164,56,206,119,15,223,149,244,37,61,205,21,80,34,209,109,169,208,207,9,94,247,9,155,107,209,217,183,49,222,203,51,102,38,67,67,181,199,78,78,192,79,40,30,28,114,138,240,7,29,162,129,170,180,48,204,106,72,201,146,81,158,137,127,38,120,166,224,199,52,98,95,250,37,27,253,204,139,1,223,104,19,137,74,19,225,241,236,196,60,242,109,16,246,16,202,52,248,24,144,13,2,178,155,143,128,137,94,200,199,75,90,231,12,131,81,144,5,181,4,147,198,138,185,59,140,37,224,147,100,230,4,48,124,60,24,56,29,106,235,77,204,129,143,151,247,162,170,110,228,156,84,29,14,27,68,126,46,73,61,96,242,195,87,27,152,149,171,156,71,109,164,26,180,228,127,94,56,255,184,87,42,230,234,133,24,19,86,238,206,226,81,148,242,14,13,140,9,163,208,215,215,217,223,13,127,60,20,191,153,119,105,146,14,226,4,32,162,215,119,203,243,25,99,8,183,252,80,151,221,233,181,184,109,132,208,88,183,158,97,36,23,174,143,47,199,35,4,1,250,81,252,192,221,25,227,164,107,160,163,132,28,200,72,67,195,237,183,160,59,77,52,4,100,138,124,191,38,126,231,139,221,21,99,107,203,14,93,22,169,239,28,198,68,36,86,71,225,162,85,255,92,217,47,43,223,85,62,181,249,162,136,160,127,78,103,77,157,5,10,193,86,217,55,135,111,91,207,122,250,195,24,220,0,224,158,11,178,107,138,28,173,106,88,204,43,216,56,44,246,9,83,77,235,174,195,220,208,144,238,142,208,227,249,234,108,209,187,184,35,80,176,202,178,18,22,28,143,49,47,5,179,91,101,243,134,107,84,100,89,30,133,24,77,76,68,65,220,224,193,26,156,153,93,68,173,112,77,166,84,24,137,100,75,6,129,96,13,88,157,194,222,0,79,205,91,196,45,143,209,75,218,214,95,160,205,69,113,71,75,181,54,70,241,78,169,38,190,212,248,193,21,218,185,234,39,81,185,33,124,171,183,196,162,135,148,72,253,76,9,74,17,98,65,249,20,104,223,2,17,114,91,6,253,161,176,76,204,206,181,240,50,239,56,196,108,150,97,250,196,8,110,64,46,128,15,101,228,159,82,152,194,181,166,22,241,9,205,76,103,74,254,168,216,14,41,47,226,198,54,6,5,200,59,137,25,120,23,99,40,198,185,46,208,23,162,7,205,194,107,151,12,164,169,71,46,51,29,109,237,118,118,133,86,128,93,63,189,221,190,59,129,33,82,16,71,180,201,71,209,229,4,37,145,153,202,129,76,122,49,42,249,128,176,129,19,31,227,149,159,156,205,236,38,143,75,59,244,240,59,191,0,38,64,107,118,164,203,59,20,71,100,9,127,38,210,125,152,1,52,144,42,81,92,75,167,131,221,26,211,61,214,78,17,101,120,170,6,211,170,17,245,34,133,200,22,63,163,24,41,197,143,162,56,35,67,59,94,47,69,115,59,86,30,200,60,168,155,161,120,154,108,251,195,103,125,28,126,167,134,150,221,227,73,22,12,241,35,213,229,157,89,82,17,70,146,16,70,150,209,154,25,50,45,165,98,161,184,117,154,180,133,234,218,98,87,81,221,7,183,9,229,181,68,125,95,170,230,230,194,160,148,106,3,20,153,156,7,111,145,46,84,107,131,253,125,97,213,190,213,234,14,218,3,204,159,48,195,29,17,4,144,9,55,241,147,209,13,53,236,46,206,75,192,50,15,231,86,55,217,198,229,36,28,238,232,217,202,49,166,10,122,152,199,244,27,147,68,242,66,179,25,155,126,145,182,38,218,161,131,39,105,134,178,117,227,169,227,96,45,159,153,129,53,231,137,121,216,70,66,69,13,216,195,60,217,199,37,224,230,172,6,207,206,1,67,192,192,84,225,229,41,166,186,112,8,155,242,137,224,237,191,65,242,63,59,21,232,52,206,5,165,179,25,187,222,83,138,20,46,188,167,208,68,137,39,12,102,15,60,222,56,253,166,200,148,244,107,18,0,109,29,101,254,14,127,14,163,7,19,127,167,189,214,114,49,47,95,27,93,78,89,200,173,112,240,76,250,0,64,213,101,127,240,204,99,254,196,19,1,73,89,64,193,194,23,67,166,72,22,137,138,11,193,101,4,102,186,35,46,240,196,62,148,159,87,213,170,60,114,241,177,71,185,220,92,96,28,209,66,136,122,195,160,27,180,247,102,157,220,142,93,137,216,97,171,225,82,121,114,98,140,107,216,236,68,103,68,112,129,78,36,48,197,46,81,130,152,246,28,176,69,103,228,153,34,106,140,186,163,118,170,141,194,221,197,200,135,76,52,233,225,103,67,159,136,125,84,148,8,232,86,67,157,123,133,32,121,80,222,27,205,44,127,154,197,165,128,148,73,54,42,96,94,124,229,89,240,15,150,229,23,8,165,171,28,79,0,142,134,23,48,200,154,54,100,103,99,8,183,51,129,41,250,173,5,9,108,172,63,66,148,167,71,155,76,66,132,10,118,63,80,16,233,98,9,158,88,245,146,200,252,150,7,85,95,86,178,107,237,66,243,207,162,74,124,89,199,152,36,116,149,158,89,222,218,101,5,11,75,95,250,238,209,68,69,244,179,124,129,187,75,106,209,40,219,75,10,177,33,50,51,105,119,226,14,221,129,59,117,199,90,122,33,22,162,146,7,101,189,226,193,25,188,164,127,103,1,40,31,143,135,65,158,73,141,240,10,30,18,7,106,52,153,193,66,225,75,126,220,152,21,1,63,82,24,55,238,138,136,85,150,151,222,160,8,158,143,251,227,64,18,85,220,48,113,97,51,56,162,237,114,221,6,208,97,152,66,120,178,100,16,147,170,170,141,81,124,213,114,147,37,213,19,67,117,22,234,128,20,84,195,37,213,135,149,189,239,194,182,89,238,96,73,253,129,161,62,143,180,58,14,163,134,246,6,90,195,212,192,57,178,183,48,105,50,227,82,135,148,197,186,248,157,210,210,16,90,31,35,59,171,1,26,188,89,88,193,191,86,172,224,95,67,209,216,226,249,76,23,204,199,191,86,156,207,116,201,124,138,223,151,206,103,65,5,243,124,182,121,108,213,7,48,155,49,208,118,133,23,73,241,197,80,132,206,70,191,146,71,96,139,71,120,58,249,34,80,134,76,45,22,84,1,229,106,149,82,145,0,176,226,179,32,115,154,50,228,205,14,220,65,59,103,86,168,211,217,17,215,211,245,37,103,239,186,97,191,244,54,107,229,67,177,96,5,152,41,193,245,226,178,93,103,49,186,46,123,11,86,135,194,25,3,209,113,249,58,161,132,203,133,213,201,63,3,201,183,190,110,132,220,188,76,97,175,181,202,142,187,160,237,22,180,109,132,162,85,218,110,65,219,107,213,141,163,53,251,155,108,186,2,180,87,169,233,40,116,216,18,0,165,50,69,176,164,151,57,48,18,99,165,80,118,204,64,45,88,134,103,13,53,76,168,19,10,52,6,162,128,197,169,174,202,225,228,100,216,51,203,239,152,103,42,250,43,172,28,181,127,137,95,195,172,241,135,184,48,210,31,14,47,194,215,71,195,20,88,86,140,34,235,62,224,61,132,17,106,31,139,167,105,240,16,234,50,24,243,242,12,234,77,175,42,223,30,13,252,43,156,207,121,134,71,146,46,210,197,40,64,220,27,203,134,218,15,184,99,89,179,125,149,147,234,108,242,116,198,158,49,175,169,122,234,158,1,254,45,159,116,221,179,106,180,190,165,3,61,19,52,1,126,126,20,33,103,37,64,185,68,64,102,134,23,254,77,199,97,122,31,39,134,28,189,86,21,244,80,199,171,192,144,62,196,28,148,174,45,25,207,163,94,179,72,94,179,246,4,201,38,93,107,159,40,16,225,76,104,14,44,255,163,221,101,195,105,216,168,157,110,71,157,107,11,231,105,185,215,54,48,5,74,130,12,143,105,76,172,209,222,19,253,194,50,114,32,186,86,189,188,42,32,93,99,232,251,49,175,44,62,91,114,236,212,209,243,51,213,96,249,226,185,134,112,113,253,192,84,159,38,108,49,161,186,28,34,6,61,209,94,160,37,212,197,37,205,95,52,52,95,19,221,140,125,164,49,46,154,73,148,73,18,164,130,221,0,152,120,204,190,200,132,108,103,151,244,120,118,97,143,216,225,217,21,59,60,203,58,124,100,73,135,143,44,158,34,16,69,143,172,216,225,35,101,130,95,93,239,237,197,159,47,46,254,124,118,241,231,71,42,225,148,35,159,138,122,21,149,140,168,115,197,150,210,98,43,21,21,6,139,63,79,29,247,18,28,221,20,248,232,251,201,51,167,200,149,185,26,243,173,61,113,118,111,24,166,19,116,78,180,162,56,10,24,18,151,129,213,243,196,48,134,102,238,81,56,188,172,196,13,138,190,48,228,241,197,216,36,185,81,166,20,14,117,172,19,14,249,210,198,211,193,238,3,254,132,226,157,91,176,98,248,156,102,126,146,161,53,43,147,55,236,239,115,185,195,131,28,130,47,98,161,245,117,1,208,170,64,199,84,82,233,233,127,121,77,229,233,131,249,19,193,185,87,28,181,46,60,178,54,180,35,239,104,117,207,33,178,241,212,55,149,181,25,94,210,171,95,194,160,86,43,119,111,238,61,111,67,105,244,132,163,240,175,157,96,17,174,153,71,33,218,80,26,93,58,10,191,167,129,71,138,238,94,253,162,40,138,222,122,198,162,142,123,133,172,11,69,149,75,165,84,1,202,137,145,12,103,46,37,226,19,89,169,154,148,105,157,164,18,74,208,42,203,243,213,112,41,117,242,210,98,184,173,43,23,245,175,201,162,61,38,71,114,185,164,200,229,169,219,88,218,30,40,197,50,96,244,69,228,78,77,7,166,118,243,132,140,116,71,61,161,20,227,209,248,170,155,233,131,49,148,186,32,40,201,21,202,34,199,72,22,152,248,10,198,174,136,130,91,170,92,248,244,73,198,235,178,21,168,234,92,172,76,245,119,18,223,233,99,18,123,87,218,161,226,62,252,215,15,180,242,235,216,79,118,194,168,177,164,15,94,106,89,87,188,88,185,71,14,142,230,193,202,143,134,65,200,111,234,114,171,194,228,34,93,173,200,116,187,182,228,193,78,118,138,233,174,124,34,78,153,140,150,189,35,206,138,222,77,252,157,224,131,252,45,234,54,232,37,83,120,60,194,147,87,181,87,237,185,140,118,20,108,171,72,104,189,177,91,53,75,79,149,112,235,165,164,56,57,159,16,91,255,118,225,45,67,6,134,121,254,47,243,60,63,192,210,123,149,122,227,244,208,242,121,171,40,144,178,244,209,209,200,211,222,190,69,137,67,241,182,192,123,72,216,18,115,181,42,62,26,184,248,194,156,240,26,21,193,250,151,84,92,56,102,146,39,58,93,131,108,207,19,90,108,166,82,227,102,60,134,202,237,114,221,110,185,98,175,92,179,36,194,236,183,87,233,80,36,55,98,40,221,155,200,116,56,2,199,151,113,57,122,25,25,81,188,134,202,189,161,90,138,144,59,35,71,75,41,209,68,3,230,131,44,71,162,223,127,134,66,249,72,150,22,101,195,97,165,224,24,91,228,211,95,61,178,253,125,139,57,201,87,23,113,170,233,144,138,25,152,203,85,77,194,92,90,155,135,122,73,182,188,1,95,126,211,13,234,77,181,143,167,57,41,149,139,98,202,221,137,102,128,9,156,70,195,26,240,132,0,154,163,5,227,19,77,23,42,212,248,172,20,217,75,73,110,87,53,99,44,135,42,85,115,147,220,249,178,199,190,34,177,35,198,232,90,131,105,138,106,196,190,123,193,107,160,87,212,227,50,8,177,182,155,108,204,36,19,188,160,44,134,14,64,218,130,22,106,26,33,78,172,132,177,194,242,117,40,128,175,88,132,170,129,171,135,158,167,98,101,175,120,6,218,2,174,118,52,180,68,129,47,11,37,122,234,213,192,251,133,134,222,143,216,67,235,141,33,48,13,10,223,27,92,7,230,140,243,40,151,158,97,79,44,244,15,190,114,155,122,113,148,138,178,228,209,66,144,106,241,58,150,169,89,202,226,165,46,241,178,238,10,197,87,236,238,116,169,59,186,61,149,158,228,115,222,151,228,147,4,119,203,139,230,47,204,101,17,230,213,162,248,108,46,201,121,104,38,110,123,214,91,107,73,75,235,247,11,163,5,102,111,32,73,55,180,162,192,160,77,152,207,209,221,195,4,241,138,165,14,180,208,156,205,28,110,216,102,88,26,116,240,176,40,134,162,251,126,97,50,242,160,179,71,242,191,115,222,218,218,179,235,235,123,188,245,54,122,82,22,233,28,67,139,57,235,95,92,45,247,156,65,72,98,110,0,87,200,42,172,32,84,159,149,213,217,134,22,228,206,89,133,157,205,55,59,9,242,83,113,137,61,168,27,82,185,94,172,168,165,54,66,141,50,116,93,18,20,115,181,130,241,204,27,153,69,99,25,3,167,88,81,46,103,19,115,67,78,127,116,213,191,158,46,25,91,186,27,95,229,148,156,45,251,160,138,23,242,47,210,110,64,238,130,242,173,212,78,9,192,113,96,122,105,229,77,169,244,2,5,205,195,149,10,154,39,189,135,77,10,26,21,205,96,106,140,135,77,154,26,173,80,71,121,82,100,98,242,34,86,85,55,79,170,170,155,243,179,21,6,113,122,149,65,156,214,240,90,121,16,167,23,13,130,135,54,95,237,168,4,216,130,224,22,242,13,204,79,203,242,38,70,216,175,85,218,103,108,66,93,74,211,101,176,29,195,69,190,168,247,234,170,151,71,211,196,220,233,178,43,97,197,78,77,85,171,59,157,105,128,203,141,234,184,65,91,164,38,90,148,121,23,103,204,136,17,149,172,99,63,59,23,193,109,27,14,207,97,210,58,242,131,126,44,221,49,24,168,91,188,92,141,178,219,213,232,134,70,27,206,12,13,70,121,252,190,48,178,102,46,26,119,134,209,14,74,176,131,107,217,227,113,198,236,156,207,113,57,107,219,122,128,21,64,131,73,44,81,227,114,227,218,48,14,210,26,154,150,238,194,174,74,185,108,13,173,224,169,133,218,101,70,171,197,181,48,219,168,61,128,153,245,106,215,227,105,2,13,13,3,124,61,246,159,9,106,233,52,65,16,12,106,255,147,236,177,107,220,77,152,77,2,99,12,38,241,152,190,147,17,42,212,194,223,12,212,108,39,55,91,133,238,194,180,198,231,66,101,152,173,171,133,177,138,246,48,235,171,159,180,247,178,152,104,151,118,89,101,149,109,182,154,205,123,75,76,101,67,127,17,82,216,160,181,166,164,182,22,43,251,132,102,156,108,65,49,108,48,198,77,114,119,189,86,103,215,164,123,44,86,39,211,99,236,233,204,66,205,98,111,183,239,236,165,134,34,61,140,142,237,70,75,42,99,153,216,88,187,95,76,3,92,238,184,115,57,9,252,103,102,44,140,31,139,131,106,251,13,140,231,224,165,245,209,189,118,220,72,105,197,90,51,102,65,29,116,139,11,218,110,186,19,47,97,62,185,68,190,219,225,166,206,103,101,193,196,185,183,244,74,216,229,78,206,20,91,44,119,49,217,42,238,107,183,248,162,61,153,185,89,252,68,110,191,90,112,150,40,150,47,94,148,8,26,34,194,203,155,128,142,208,13,220,148,226,79,175,98,221,80,5,19,192,28,144,95,196,86,211,160,75,238,69,24,43,189,233,166,21,223,149,125,229,37,3,115,23,70,104,81,107,11,168,192,200,54,56,73,102,113,15,208,17,2,116,4,13,197,12,188,238,51,16,145,65,140,216,33,44,159,186,205,21,78,230,108,230,142,226,29,63,9,179,221,113,56,88,116,216,75,186,122,132,154,38,203,229,8,77,216,166,67,95,241,17,237,197,82,246,49,184,54,177,195,58,77,240,94,66,39,249,60,75,189,169,240,110,167,134,249,174,114,4,220,116,5,216,79,87,128,253,244,109,132,125,182,194,11,86,43,120,19,203,159,178,58,90,33,185,186,4,51,105,35,0,32,9,27,152,206,99,214,73,11,70,250,6,87,209,140,82,162,236,98,48,135,84,73,188,182,71,158,8,42,119,4,55,100,44,93,185,218,169,171,27,100,183,247,194,97,219,178,92,134,201,112,49,91,112,196,96,115,218,45,119,146,4,131,48,133,82,240,69,145,231,182,53,121,46,51,176,127,167,75,242,62,180,148,151,114,165,182,144,60,185,156,174,109,91,72,132,200,199,75,232,213,152,97,21,70,134,180,133,248,67,216,148,224,167,36,27,181,153,249,183,180,223,95,107,186,140,146,64,138,208,224,217,86,144,114,58,221,172,215,236,215,173,90,187,6,212,67,15,48,67,54,115,35,31,138,250,163,75,100,182,129,236,118,138,157,17,38,104,247,250,110,1,37,228,175,152,233,73,254,156,70,254,228,18,209,9,41,44,146,70,197,211,90,160,190,175,109,177,235,219,114,137,30,163,142,10,6,209,204,219,32,183,111,99,207,5,59,72,202,240,1,172,47,55,134,80,247,88,245,164,204,201,88,42,93,192,33,122,217,37,194,218,178,24,22,61,83,220,180,212,42,0,35,121,50,161,77,185,215,116,68,98,103,172,45,134,96,115,18,185,44,212,189,68,116,30,188,36,146,144,11,103,68,134,95,206,3,161,96,251,9,1,142,10,23,213,49,76,163,44,217,129,81,123,177,241,181,46,67,98,111,91,230,194,45,99,97,104,89,198,0,41,158,123,87,102,209,45,98,17,99,67,78,197,96,222,158,246,97,248,142,84,251,168,123,96,152,171,97,32,94,239,109,25,134,227,244,23,10,26,5,255,191,76,172,93,134,85,92,169,210,197,176,66,41,68,207,197,122,91,197,34,90,119,185,147,144,112,76,87,47,159,133,96,182,164,32,130,24,222,6,165,155,114,21,242,65,87,154,168,131,108,186,77,108,86,172,252,200,191,142,161,147,217,9,43,80,215,39,65,4,29,205,127,27,144,2,38,126,127,63,38,222,193,72,13,204,192,129,79,59,9,119,118,144,171,36,220,100,161,33,105,202,60,219,3,115,57,150,132,222,114,247,226,209,144,161,154,212,141,130,171,236,103,52,19,23,31,207,104,175,98,55,214,16,19,192,51,54,142,24,219,71,8,190,146,212,46,243,250,185,27,9,207,95,175,216,70,149,132,205,21,198,74,156,83,190,132,113,189,163,247,77,168,75,33,203,72,31,243,165,180,73,84,103,29,41,246,105,232,21,135,98,47,169,138,153,70,136,228,24,79,105,156,193,61,122,91,184,246,182,116,50,112,96,109,24,247,93,133,249,249,94,242,59,21,189,107,52,41,68,105,128,153,127,153,244,14,86,65,114,176,180,224,114,85,43,31,233,80,214,208,193,229,65,253,243,140,211,1,171,78,172,169,79,76,55,11,148,131,45,136,243,79,47,45,183,146,29,205,146,153,61,20,233,19,203,226,157,157,85,39,214,213,69,44,109,77,254,194,219,11,83,222,195,106,77,206,92,32,68,140,116,39,43,140,75,240,120,28,149,64,210,86,72,209,120,123,59,111,130,209,4,93,221,122,15,53,59,244,133,131,177,114,18,197,23,62,27,126,6,140,93,98,49,34,111,228,38,25,99,28,104,172,66,47,235,107,42,106,34,100,76,245,139,51,207,235,203,248,105,73,176,157,4,233,110,229,194,46,66,64,26,21,175,96,5,237,26,34,92,160,248,14,203,66,210,181,159,232,31,57,28,134,212,23,140,7,133,248,82,232,45,174,0,94,189,122,184,106,131,130,147,210,113,196,91,81,122,173,222,68,89,145,85,33,57,207,163,101,83,169,130,35,65,78,61,167,247,95,127,64,216,16,219,154,231,4,139,167,27,158,201,100,24,94,10,170,29,246,205,163,45,201,150,75,62,16,80,51,23,97,179,9,44,110,77,21,51,87,182,70,50,240,178,228,121,181,49,86,138,252,75,35,93,186,91,43,183,125,122,65,219,139,198,173,9,221,23,143,91,174,201,170,227,94,165,237,211,133,182,103,230,210,60,229,185,105,207,148,79,138,20,94,92,245,11,87,96,101,9,254,73,107,151,181,85,43,141,103,85,93,196,9,43,59,134,213,41,210,105,171,65,159,121,145,212,89,174,222,238,2,117,79,137,138,52,182,178,72,75,124,178,70,140,154,226,149,155,88,172,42,230,106,96,99,205,10,77,48,92,25,85,87,115,225,30,149,129,14,217,37,86,178,191,135,75,85,6,51,48,125,244,122,130,121,50,126,150,185,247,220,5,212,66,113,72,228,163,83,221,166,22,203,36,144,142,170,41,220,10,233,153,64,220,10,41,79,49,208,75,251,148,28,121,47,216,96,81,186,108,52,214,224,18,100,24,86,21,75,160,222,172,249,165,85,10,217,80,30,161,241,126,18,147,194,176,239,60,34,88,213,4,3,12,157,170,170,176,75,236,83,209,109,159,228,116,44,175,146,217,206,77,40,249,75,166,254,100,212,111,114,236,40,148,242,175,25,75,85,152,169,106,6,3,121,159,139,204,5,74,35,51,247,167,9,44,48,228,7,90,150,184,170,6,191,204,107,178,194,44,82,8,45,18,71,49,37,195,130,181,197,54,255,134,85,92,98,85,191,82,65,49,123,211,220,90,8,8,204,184,245,98,56,57,31,145,158,254,252,149,130,88,85,9,167,164,146,198,97,183,215,106,54,27,153,34,106,232,53,11,198,93,76,156,80,42,134,50,88,253,185,223,238,149,26,42,148,152,41,231,86,180,47,229,192,148,62,77,8,38,140,210,10,138,43,211,197,41,232,35,228,178,102,167,29,170,2,153,138,66,66,132,9,107,22,92,203,180,149,38,127,18,201,214,104,80,198,205,208,184,49,115,223,75,73,30,253,247,214,138,70,226,92,180,80,130,19,110,203,206,227,217,137,230,221,134,54,0,213,236,123,243,116,221,154,92,19,33,61,222,90,139,100,96,45,26,4,48,42,88,169,148,25,145,61,205,88,164,36,58,102,24,182,16,126,41,196,76,16,108,63,82,47,160,20,100,108,236,190,224,218,210,158,18,14,33,138,175,90,125,110,27,28,123,20,34,232,92,148,33,62,110,162,215,102,46,10,118,67,29,214,160,155,42,101,96,140,128,104,62,36,204,61,83,55,42,146,225,150,194,37,102,40,41,93,189,192,123,105,230,49,198,155,74,197,56,154,53,209,42,221,113,26,134,17,11,193,12,81,127,153,85,164,187,135,180,190,102,231,94,126,210,149,83,181,218,153,55,87,104,85,73,42,57,30,88,220,141,177,86,65,198,99,58,116,153,56,116,11,196,65,58,40,153,133,244,46,11,64,95,133,134,76,85,132,43,192,178,78,209,58,165,224,32,177,172,229,130,208,202,60,241,86,105,226,69,249,214,210,137,183,78,62,241,86,113,226,213,157,158,112,226,45,57,241,138,120,29,185,151,197,223,48,112,9,167,194,150,215,209,8,52,154,76,89,13,80,209,2,114,251,196,46,208,237,117,242,186,65,52,116,74,214,28,242,54,227,177,141,241,168,166,157,148,254,6,110,224,197,51,69,49,112,137,57,96,203,102,159,196,78,108,192,199,78,39,234,158,196,201,201,188,85,108,130,72,137,101,241,4,163,87,227,100,115,104,93,86,137,185,1,98,61,96,76,176,154,160,24,75,14,70,203,90,74,68,67,98,0,237,149,170,161,95,210,201,135,205,60,166,212,81,175,84,173,236,27,253,86,195,158,144,101,139,187,235,173,182,145,194,235,178,205,221,48,59,254,170,21,25,97,113,49,158,88,229,112,98,252,227,147,188,105,246,244,40,250,123,137,236,170,10,2,192,21,219,52,76,84,38,209,204,193,221,224,33,207,195,96,146,129,211,138,241,46,156,149,162,194,9,170,222,16,114,130,225,100,191,239,53,70,130,92,114,19,175,170,180,74,174,49,227,102,68,55,19,24,242,228,76,85,157,1,234,171,80,127,37,17,206,68,120,96,44,44,221,155,244,181,254,182,18,150,146,243,196,21,157,142,106,17,178,0,16,196,50,149,92,8,217,166,223,79,17,243,188,132,19,149,2,209,42,179,55,90,148,77,4,122,29,46,182,235,154,244,185,235,208,2,28,202,108,196,38,253,162,97,129,140,114,98,15,9,79,138,144,89,162,188,249,234,29,230,40,161,202,39,104,210,71,246,76,137,91,83,244,89,36,106,106,184,69,244,203,250,250,240,12,221,231,102,55,198,170,22,219,203,180,233,208,46,235,160,123,178,102,151,121,150,241,241,54,79,56,94,87,7,65,44,82,58,96,202,162,99,136,72,2,153,213,34,56,174,175,75,225,206,18,112,233,86,246,185,145,71,50,244,47,167,241,104,154,169,242,250,226,0,171,161,194,84,90,67,21,237,149,16,172,33,12,102,183,114,232,10,186,45,133,79,80,120,59,234,191,189,164,21,68,211,75,27,41,76,213,128,26,23,180,176,121,250,222,70,139,173,133,195,130,210,14,202,4,13,158,17,103,111,80,41,27,40,82,144,170,99,175,153,143,31,172,194,199,219,68,90,35,124,59,184,95,255,63,98,232,121,214,197,147,176,34,203,68,35,36,178,154,178,150,199,171,183,220,90,165,101,255,154,59,174,18,60,86,242,129,111,101,175,152,252,109,149,213,165,129,156,96,207,222,84,203,218,222,85,136,86,43,217,194,183,182,14,40,94,92,109,180,48,144,19,173,195,155,104,89,23,74,17,249,180,58,82,80,173,1,223,26,94,120,91,64,236,191,21,58,64,15,187,85,230,194,169,78,238,53,174,112,118,86,83,92,3,250,55,206,192,229,22,132,36,231,193,83,175,92,146,154,115,185,210,232,201,107,169,221,193,197,77,21,27,166,138,200,133,241,58,44,142,115,97,6,202,119,222,38,82,133,134,1,53,42,250,98,46,134,60,218,133,88,81,177,35,93,211,82,49,14,21,134,209,54,125,37,70,180,106,149,25,191,89,181,92,203,7,81,92,198,100,209,166,181,171,235,209,32,79,190,107,202,240,13,155,182,124,248,202,102,137,101,106,27,191,202,37,54,239,52,27,199,73,55,26,47,188,43,229,80,87,59,65,118,63,218,141,163,235,218,8,15,208,147,152,76,194,17,65,174,85,228,86,81,180,35,66,140,87,56,189,230,33,198,175,176,153,109,93,162,249,11,37,222,98,157,17,111,123,5,221,154,18,76,167,172,208,163,195,95,169,238,19,103,235,244,105,194,91,43,13,76,141,221,179,96,84,250,248,205,3,51,83,12,248,105,217,128,97,176,111,102,81,223,198,177,91,173,119,175,190,102,111,227,102,86,175,153,67,234,110,131,184,112,145,81,97,152,22,68,139,88,164,155,109,133,221,61,18,170,181,67,150,158,33,107,132,179,54,127,149,177,87,97,35,155,145,163,4,116,91,108,166,162,203,45,175,185,190,14,7,120,11,83,106,134,249,83,72,54,112,212,106,57,222,213,223,56,32,133,52,198,147,118,120,34,234,65,97,18,194,234,88,47,212,53,191,198,236,17,250,151,92,242,78,230,18,210,6,164,232,45,181,166,78,130,155,134,230,185,171,255,198,75,194,221,175,88,37,192,123,170,156,198,32,201,102,140,31,19,173,231,248,87,233,81,83,32,53,66,233,235,182,160,92,11,203,105,243,28,38,254,206,78,48,244,210,173,160,219,108,183,228,33,122,122,154,42,3,124,56,78,8,244,152,21,101,42,243,56,153,90,106,118,42,58,55,20,22,70,167,5,171,77,45,146,6,202,165,68,196,212,149,140,136,104,247,165,17,209,10,117,3,116,204,202,171,78,85,179,45,217,88,30,230,114,129,29,82,229,40,212,214,87,106,105,58,41,15,169,208,176,26,229,196,24,143,132,87,85,203,77,203,97,26,170,214,122,121,92,143,138,133,174,168,88,177,202,11,170,45,94,210,101,21,171,87,80,55,107,89,107,106,238,88,192,5,12,166,152,223,84,120,118,105,40,93,55,114,191,192,204,223,98,133,183,18,126,34,226,157,12,201,19,67,255,238,26,154,216,111,176,22,233,181,116,78,200,153,184,193,52,45,248,140,60,140,239,206,71,204,226,203,54,28,35,199,37,83,158,220,2,175,136,247,114,75,181,13,230,126,50,164,128,172,65,42,124,67,169,128,2,39,136,60,133,163,90,88,170,133,14,50,57,236,252,47,47,220,160,112,117,10,60,125,144,191,251,32,14,203,48,11,109,128,77,150,127,158,106,11,61,50,173,3,160,131,86,233,219,105,241,13,154,230,230,212,133,203,100,41,162,39,164,218,73,175,134,24,44,39,68,139,180,7,226,33,74,217,124,192,105,247,189,171,77,127,223,209,108,7,94,163,197,172,221,58,236,211,123,216,167,251,222,13,159,90,168,164,10,202,78,184,101,247,75,97,1,178,162,188,115,77,191,7,184,120,222,141,189,149,53,17,198,6,58,118,186,191,31,59,148,147,25,93,113,85,69,168,42,42,200,250,245,160,218,165,191,124,71,65,131,152,197,212,224,181,214,236,183,35,55,235,70,70,87,181,220,111,204,116,164,34,195,145,138,138,71,42,2,176,103,71,170,170,104,169,113,140,40,41,63,234,119,206,165,137,143,22,60,136,73,208,250,101,173,133,36,95,254,78,39,158,96,77,226,9,210,35,254,142,88,243,226,43,108,119,99,146,144,149,226,131,204,47,25,75,233,111,168,208,0,99,115,140,238,159,94,198,216,203,232,212,83,192,16,130,162,65,212,119,50,138,102,33,197,177,234,85,95,101,155,178,210,125,222,81,109,3,10,184,117,173,169,99,87,185,177,129,216,88,154,187,188,118,204,88,109,205,128,213,246,42,241,150,27,8,108,213,80,48,24,144,78,28,95,41,111,63,168,17,50,236,182,216,223,95,77,88,180,190,254,206,45,204,127,30,108,121,141,119,194,9,73,183,188,214,59,247,247,27,45,120,157,58,221,50,166,109,227,135,245,245,148,151,15,148,242,129,208,116,107,21,136,35,89,178,121,11,131,5,40,4,166,2,34,143,79,199,15,134,59,97,150,158,69,181,218,131,193,32,28,251,163,39,40,139,29,18,169,94,216,13,27,173,118,83,219,86,242,96,190,24,63,28,94,11,134,103,163,225,19,104,156,246,240,40,246,51,66,199,29,169,141,214,97,69,234,205,170,107,87,17,177,208,234,153,130,47,116,193,230,173,178,166,137,98,109,57,237,214,219,60,198,38,142,113,43,144,22,177,134,161,84,13,178,105,30,100,147,54,156,211,50,5,215,165,21,216,154,255,22,20,245,91,161,160,223,18,205,92,160,248,90,218,91,178,23,86,140,155,117,51,196,142,226,113,181,12,129,21,111,20,229,70,202,22,221,72,25,199,116,122,243,229,224,40,102,38,177,107,135,133,200,179,50,234,181,226,84,221,119,165,86,216,4,115,152,210,62,63,57,60,60,75,53,116,59,174,82,90,143,96,64,237,56,228,236,93,221,97,139,117,216,90,177,67,50,209,203,75,151,58,228,1,0,194,19,12,159,217,208,178,67,28,226,179,185,105,228,3,115,39,134,192,235,133,110,107,19,142,40,243,152,208,22,89,51,220,72,133,225,70,92,96,202,117,107,140,148,24,242,248,140,199,151,164,24,67,88,148,114,227,62,133,78,196,98,198,136,83,74,176,14,65,211,83,64,11,97,67,139,151,133,54,53,83,156,45,181,89,25,32,69,24,150,44,185,28,138,4,99,225,100,44,190,35,96,116,11,155,55,12,214,198,100,231,14,64,54,210,240,155,118,183,253,212,134,253,212,176,238,56,93,248,221,11,30,234,219,189,122,163,223,101,175,238,217,148,195,9,187,50,216,67,211,37,208,233,226,63,124,223,218,77,167,1,47,79,247,187,117,252,23,30,157,118,83,172,157,105,248,102,255,27,64,183,84,20,224,167,243,63,68,48,172,124,202,1,159,112,69,88,159,181,18,198,166,204,156,210,223,138,40,30,140,136,179,190,174,160,106,249,150,2,149,100,172,62,209,60,146,141,235,229,216,145,100,116,129,118,60,153,148,171,160,240,67,202,168,17,116,42,20,17,72,217,120,141,84,4,52,73,55,213,246,80,238,117,47,96,1,177,242,252,36,176,192,74,241,102,197,225,60,221,231,209,148,76,159,204,174,11,48,10,102,233,9,76,183,178,185,82,145,1,159,128,71,199,53,47,71,99,41,146,72,204,16,24,32,139,158,138,225,118,28,13,166,69,107,226,171,155,193,93,11,76,95,13,179,36,83,248,63,59,218,168,14,12,72,68,28,107,176,158,41,131,163,230,116,47,21,221,44,183,202,57,10,53,153,209,116,124,57,72,242,84,182,129,115,162,33,5,140,174,204,47,174,178,204,88,134,137,208,12,158,41,245,49,241,118,150,91,202,126,163,149,172,40,196,131,230,228,242,130,130,175,125,224,1,96,35,41,137,169,128,25,229,175,134,226,49,56,131,177,21,65,162,90,216,59,230,233,131,155,128,115,37,174,142,197,58,70,30,58,69,116,34,60,160,89,65,8,163,132,171,224,30,250,134,47,70,108,176,135,91,209,206,120,52,169,144,135,224,149,49,3,4,65,96,138,26,144,127,147,78,128,134,176,25,37,191,45,45,30,65,69,48,2,135,251,71,5,215,138,163,54,101,68,134,97,66,65,138,67,25,161,59,146,242,228,133,109,115,13,74,41,131,237,35,21,156,63,121,97,174,13,32,77,77,161,251,252,174,13,201,235,48,179,173,26,207,156,45,51,99,185,108,7,3,195,14,6,232,214,226,83,162,242,39,131,157,135,174,77,108,11,47,135,167,210,253,15,57,86,61,170,139,167,123,28,203,233,164,94,42,147,116,251,46,246,51,83,122,241,80,77,26,142,109,238,3,244,255,241,96,221,93,207,223,192,104,207,54,224,219,93,64,242,41,38,8,132,82,149,99,102,8,29,237,216,140,1,36,170,116,175,164,243,147,213,201,152,238,100,245,233,174,144,13,92,140,39,21,200,44,219,144,37,58,116,101,177,199,39,40,104,13,48,189,107,220,43,35,47,230,116,156,176,174,214,115,173,251,207,63,248,65,126,247,249,59,184,2,72,88,54,224,49,29,36,241,104,68,149,20,34,136,231,70,47,207,103,15,103,205,37,85,249,194,33,86,167,233,104,95,104,77,8,225,195,220,212,15,208,27,166,143,71,82,94,5,21,138,32,201,56,112,135,43,174,248,59,102,42,193,112,82,144,231,139,255,80,99,156,54,54,93,11,254,181,156,252,117,195,238,61,53,244,27,207,246,157,205,157,208,53,170,1,67,184,247,223,55,129,75,243,1,63,197,240,180,232,28,198,12,121,226,190,151,206,72,156,82,190,248,76,194,61,138,239,182,193,75,243,244,27,88,192,237,101,125,194,126,85,81,9,23,53,150,87,49,180,88,206,69,82,114,228,242,78,154,235,103,117,243,30,193,98,45,177,55,88,248,213,224,1,192,82,134,171,73,193,3,158,242,5,93,171,187,34,39,12,123,213,201,22,228,38,202,53,219,20,147,134,111,107,208,247,44,32,112,254,222,154,41,154,29,166,158,91,217,134,98,197,94,21,85,187,170,172,39,3,7,173,247,246,170,13,114,141,188,210,90,193,94,11,40,134,132,25,128,53,90,239,32,131,45,125,154,51,12,37,179,86,128,146,216,227,244,1,12,35,226,234,216,174,205,66,1,156,75,31,100,55,213,250,58,143,13,128,17,36,99,180,128,241,147,200,134,41,198,89,154,37,254,132,103,93,221,120,58,173,53,106,31,56,251,228,227,231,30,255,199,118,237,158,188,197,90,4,200,38,157,192,193,196,232,198,254,40,9,252,225,117,22,87,121,163,246,190,148,5,78,166,242,178,205,11,165,138,17,176,74,254,112,3,22,1,206,63,26,60,108,92,78,194,33,32,86,192,15,41,190,164,157,22,239,16,99,184,153,173,94,247,182,69,49,164,123,68,127,77,146,248,10,244,224,177,1,246,45,7,14,61,226,128,25,252,131,232,42,157,57,103,54,1,47,134,147,108,235,12,255,155,47,94,128,156,174,37,30,1,106,248,77,206,174,246,245,117,246,119,195,31,15,187,236,167,109,165,225,54,11,79,225,180,45,22,28,58,175,22,92,155,196,73,150,118,199,241,112,10,203,203,31,61,184,32,218,193,198,5,170,136,15,51,134,2,10,91,168,120,134,210,176,8,42,194,44,24,167,94,32,181,0,25,92,60,208,224,254,254,222,48,244,97,54,112,198,83,204,113,48,235,4,121,212,80,128,165,103,130,8,149,243,121,139,76,104,102,99,124,192,11,112,91,70,64,247,2,135,5,152,54,139,31,141,175,10,220,233,56,251,251,107,226,214,230,148,127,143,105,241,51,55,114,97,131,220,17,166,221,157,120,1,191,251,55,107,117,96,52,41,67,9,69,11,158,136,43,63,59,19,117,50,188,246,145,195,240,18,27,67,49,56,250,60,54,242,57,16,157,154,2,112,212,124,199,223,216,245,211,243,87,35,105,251,128,126,79,208,70,40,111,5,133,120,72,93,107,135,114,248,165,125,199,233,140,88,0,137,189,148,166,216,198,62,221,36,216,9,174,181,149,42,161,107,133,22,130,8,199,218,163,153,171,46,30,44,121,226,103,113,82,216,14,162,94,58,64,46,195,90,118,25,147,148,215,225,71,127,127,95,93,240,60,12,68,83,68,189,46,172,13,147,33,224,32,153,27,187,51,107,27,27,192,117,161,239,212,72,97,117,144,108,40,55,228,138,244,81,1,191,106,212,41,194,193,186,48,136,147,224,97,222,153,105,170,110,236,38,176,221,126,135,13,29,24,231,8,5,36,24,94,239,66,224,39,128,231,176,172,155,120,28,220,48,92,116,144,235,116,195,96,52,76,129,40,76,68,162,97,95,249,26,1,73,7,251,195,29,194,76,157,135,130,128,9,186,0,179,26,196,186,13,148,92,3,60,0,8,178,129,160,128,20,246,216,113,186,205,182,29,33,29,68,229,121,207,155,2,158,93,100,165,66,212,221,213,189,141,119,58,110,196,4,29,147,162,155,58,156,17,177,81,114,16,45,226,194,244,145,10,240,177,49,10,65,140,66,108,223,65,46,73,165,151,163,124,23,19,175,73,34,180,228,76,208,73,96,243,129,150,197,170,176,208,189,132,170,230,33,132,211,205,96,166,210,1,34,154,241,108,150,43,231,83,26,83,218,85,1,70,136,93,236,132,212,62,48,20,11,248,37,188,12,243,181,7,220,255,52,175,210,53,2,27,134,252,166,152,36,209,153,148,101,156,134,19,12,167,27,91,141,176,85,231,140,215,84,130,139,3,113,42,69,110,155,105,5,4,243,72,226,25,52,137,128,15,59,128,205,101,216,156,152,80,164,85,86,39,93,130,93,192,170,38,208,229,4,13,7,92,119,228,78,220,169,59,112,135,238,174,187,77,124,177,128,228,180,4,201,145,227,110,123,128,249,40,87,232,250,58,92,120,208,199,165,96,60,201,174,239,239,179,39,119,232,153,246,223,186,39,29,112,175,169,0,141,183,240,161,29,218,28,117,247,128,11,28,194,44,225,56,114,160,135,163,72,40,116,155,80,30,134,88,7,76,35,249,164,51,9,241,74,54,31,9,0,60,111,30,200,253,109,184,218,216,193,130,19,207,49,29,190,35,67,42,94,129,45,249,46,170,84,89,211,163,98,211,72,28,230,67,30,229,109,238,237,98,230,30,22,232,102,23,59,152,70,233,46,220,89,246,30,125,111,139,90,238,48,76,68,68,232,97,144,14,172,25,183,140,202,231,115,130,78,71,34,204,78,156,135,217,193,134,6,184,70,21,173,13,216,220,89,239,162,61,57,170,110,163,213,110,73,168,154,200,234,238,132,78,204,164,107,251,80,163,201,71,224,78,189,1,30,22,29,140,120,229,233,189,153,61,4,46,57,112,92,252,3,8,99,230,180,203,0,23,34,174,164,59,144,73,171,38,36,166,130,57,195,216,209,221,151,117,20,67,71,97,159,90,76,88,139,9,182,40,78,82,220,145,0,207,173,32,85,168,215,224,181,0,135,184,184,37,74,68,74,196,59,153,23,97,190,37,197,178,133,35,231,24,49,37,2,118,194,127,48,120,151,172,35,80,153,168,11,39,81,6,171,226,193,4,128,66,163,15,49,251,128,245,60,4,66,55,161,215,73,254,154,53,231,1,118,115,220,61,142,126,218,153,75,112,218,94,64,132,184,236,62,225,54,221,156,148,33,89,81,156,249,163,54,32,39,60,89,24,62,91,95,163,212,180,56,252,58,97,183,25,157,127,57,63,118,37,27,238,180,12,72,13,62,94,210,157,211,136,217,42,33,8,239,239,167,165,27,20,245,41,226,158,233,166,146,134,16,104,64,5,175,216,217,139,60,146,125,217,107,164,131,133,197,29,65,121,192,51,91,77,88,189,144,85,17,148,12,225,19,152,193,176,29,207,16,252,22,55,142,224,96,168,223,194,250,25,214,135,93,79,139,56,20,40,162,140,182,85,84,197,221,67,115,46,228,172,97,201,61,241,158,31,36,33,113,245,114,193,215,40,28,135,40,244,226,37,101,141,148,206,54,218,119,80,9,7,218,156,113,245,162,17,153,22,91,70,121,127,169,183,110,176,149,117,91,237,224,76,134,103,29,238,252,0,110,82,13,160,112,15,229,171,140,191,98,181,178,173,128,106,33,137,84,13,43,116,154,35,15,214,205,243,147,157,169,26,135,2,238,197,80,164,189,72,242,175,152,236,130,48,32,18,107,137,147,20,201,52,102,134,132,34,137,132,112,182,56,159,51,232,66,29,6,34,21,196,231,235,235,220,218,37,202,149,91,89,191,163,138,146,184,244,109,3,61,122,248,224,72,159,22,244,194,13,134,186,29,232,72,233,106,6,187,95,166,23,236,160,110,169,34,151,15,61,149,214,247,225,255,247,236,111,238,184,22,134,3,74,86,168,101,247,54,186,247,214,63,116,79,239,169,254,83,79,97,158,130,253,6,202,108,92,235,169,167,238,105,97,35,169,167,169,22,96,83,12,34,212,123,214,215,239,201,75,148,123,181,122,60,33,15,149,232,35,246,231,49,214,84,238,135,109,60,139,203,138,114,100,223,219,243,219,86,207,159,31,124,100,126,240,209,163,143,29,125,252,240,99,135,63,122,237,243,175,125,225,206,205,215,95,252,233,157,159,221,249,215,249,205,31,204,111,254,240,240,185,195,159,28,126,228,240,7,135,31,61,252,225,209,71,142,62,122,248,241,195,31,31,126,226,240,167,71,159,56,122,238,240,227,248,111,223,114,47,67,83,151,95,255,210,143,254,243,15,255,249,149,251,255,239,131,255,248,127,190,244,185,143,206,191,251,21,248,50,128,47,131,163,79,30,125,234,232,249,163,79,31,125,238,232,243,71,159,57,250,236,3,127,121,110,240,151,231,14,63,117,248,175,243,131,231,231,7,159,190,115,235,206,43,183,63,117,251,249,187,95,159,191,244,220,27,175,252,248,141,87,63,14,85,225,126,237,13,143,190,112,244,197,249,193,103,230,7,159,157,31,124,105,126,240,229,249,193,231,230,7,159,159,31,124,101,126,240,213,249,193,23,230,7,95,60,250,210,209,151,31,252,203,207,134,127,249,217,237,79,223,253,198,237,207,220,253,230,237,207,222,254,220,252,229,223,204,255,244,209,249,159,190,124,231,135,243,151,62,241,198,43,63,121,227,213,231,14,127,15,173,6,208,106,112,248,233,195,95,28,62,127,248,243,195,207,28,254,114,126,240,173,249,193,183,143,190,115,244,221,163,175,29,125,125,126,243,149,249,205,87,231,7,223,153,31,124,119,126,243,230,252,230,173,163,111,28,125,243,240,179,135,191,58,250,202,209,87,239,252,252,206,47,142,190,117,244,237,249,159,190,114,247,147,119,63,117,231,185,59,159,152,223,252,247,249,205,255,152,223,250,200,252,214,71,231,183,158,155,223,250,196,252,214,199,230,183,62,62,63,248,151,249,193,11,243,131,111,204,15,190,57,63,248,218,252,224,235,119,62,121,231,83,243,155,7,243,155,55,230,183,62,57,191,245,169,215,95,60,152,191,244,169,55,94,249,233,27,175,126,226,238,183,94,123,225,246,23,111,127,233,63,95,134,33,110,195,16,183,111,127,249,54,204,241,123,243,131,239,195,155,29,120,179,115,247,71,175,127,236,15,175,253,228,181,159,30,253,203,209,11,71,223,59,250,254,209,143,142,126,124,251,171,119,127,112,244,131,163,31,66,161,93,40,180,123,244,147,163,159,30,253,236,8,22,246,231,243,131,95,204,111,126,3,255,59,248,201,252,224,167,243,131,31,205,15,126,124,247,103,127,254,253,107,127,186,253,117,40,31,66,249,240,240,243,135,191,57,252,220,225,175,143,126,125,244,155,195,47,28,254,246,181,47,190,246,165,195,47,30,254,110,126,240,219,249,193,239,142,126,126,244,139,163,223,30,253,238,232,151,71,191,154,223,122,126,126,235,211,119,158,191,243,233,59,159,185,243,217,249,173,207,204,111,193,158,252,122,126,240,155,219,223,188,251,243,187,63,255,203,39,231,47,223,154,255,233,27,71,191,15,207,29,189,120,247,151,111,188,242,139,55,94,253,52,244,243,52,244,243,244,157,127,59,122,233,232,229,187,207,223,253,244,159,95,184,251,253,63,255,1,222,63,3,239,159,185,253,173,219,223,254,235,11,31,249,235,11,31,157,31,252,126,126,240,226,107,63,127,237,23,243,131,63,204,15,254,56,63,120,105,126,240,242,127,222,252,223,191,127,253,99,191,129,226,35,40,62,58,254,232,241,199,142,94,61,250,247,163,91,71,175,28,221,56,186,57,63,248,211,252,224,223,230,7,7,243,131,27,243,131,87,230,7,176,117,240,242,214,209,127,28,127,228,206,171,183,191,243,250,139,63,120,253,197,31,190,254,226,143,238,254,234,238,175,231,127,250,196,221,223,220,121,233,207,223,127,227,149,95,191,241,234,231,160,77,160,215,122,209,241,199,143,159,123,237,224,181,27,199,159,58,126,254,240,203,135,47,206,111,60,55,191,241,137,227,79,28,127,114,126,3,254,251,212,252,198,103,230,55,62,59,191,241,252,252,198,167,31,255,203,243,209,95,158,191,253,194,221,63,220,249,193,237,239,205,95,254,253,252,79,159,186,251,199,59,47,223,125,233,141,87,126,251,198,171,95,56,254,204,241,103,161,221,24,218,141,15,191,117,120,112,248,141,195,63,29,126,245,240,143,135,95,57,252,195,225,215,14,95,122,237,203,175,125,229,248,75,199,95,62,254,194,241,23,239,252,246,206,239,230,183,62,55,191,245,249,219,223,191,251,242,237,31,220,254,225,252,214,23,230,183,190,120,252,185,227,207,31,126,253,240,229,215,126,249,218,175,238,124,238,206,231,255,207,175,255,95,159,128,54,39,208,230,100,126,227,107,243,27,95,159,223,248,198,252,198,55,95,127,241,199,243,151,95,189,253,147,219,63,157,191,252,34,20,248,48,20,248,240,95,95,248,198,95,95,248,230,159,127,112,247,51,119,63,251,215,23,190,245,215,23,190,253,225,191,224,97,74,224,99,114,252,181,227,175,223,253,220,221,207,31,127,235,248,219,199,223,56,254,230,252,198,183,230,55,190,125,231,75,119,190,124,231,43,119,190,58,191,241,157,249,141,239,190,254,226,79,238,190,10,21,82,168,144,30,127,231,248,187,243,27,63,152,223,248,225,252,198,143,230,55,126,252,215,239,253,252,175,223,251,197,241,191,28,191,112,252,131,227,31,30,127,239,248,251,119,190,117,231,219,23,254,242,124,250,151,231,161,78,6,117,178,227,159,28,255,116,126,227,151,243,27,191,58,254,209,241,143,231,55,126,61,191,241,155,219,191,253,243,243,119,190,115,7,218,250,253,252,6,44,240,111,231,55,126,119,251,215,183,113,91,167,80,103,122,252,235,227,223,220,125,238,207,159,158,223,250,201,252,214,79,15,255,229,240,149,195,239,28,222,60,252,246,225,141,195,239,30,222,122,237,171,175,125,237,248,247,199,47,98,169,219,191,187,253,251,249,173,159,205,111,253,235,241,47,143,127,117,252,243,227,95,28,255,225,248,143,119,190,118,231,235,175,63,255,75,104,238,10,52,119,101,126,227,149,249,141,87,231,55,254,125,126,227,63,110,255,225,207,176,16,223,251,235,11,223,127,253,197,23,255,140,155,115,21,138,92,157,223,252,216,252,230,199,231,55,63,50,191,249,209,227,151,142,95,158,223,124,110,126,19,14,243,39,231,55,225,144,62,63,191,137,144,123,13,74,94,155,223,252,220,252,230,231,231,55,63,51,191,249,217,255,253,41,120,123,29,222,94,63,124,225,240,213,249,173,63,204,111,253,241,248,79,199,255,118,124,112,8,40,224,96,126,235,198,252,230,23,230,55,191,56,191,245,210,252,214,203,119,191,112,247,139,183,255,120,251,37,168,243,44,212,121,246,248,198,49,32,148,47,205,111,126,249,248,213,227,127,63,190,117,12,168,230,43,243,155,95,157,223,252,218,252,230,215,111,191,124,251,79,125,11,89,161,34,243,237,50,65,83,140,110,102,137,183,55,99,55,49,147,12,193,117,88,18,14,1,9,205,40,111,31,110,224,141,116,122,153,49,255,246,105,151,94,200,64,50,110,92,247,66,204,246,67,228,29,191,202,129,132,232,4,112,149,39,112,99,14,118,253,228,44,26,42,244,189,136,171,89,85,37,85,207,170,199,117,11,102,135,242,38,113,165,26,152,239,92,165,161,18,102,242,115,130,1,59,11,4,175,202,214,7,64,162,189,21,241,228,56,28,192,202,140,166,59,97,244,38,100,148,143,97,237,39,168,246,34,65,229,30,138,27,199,225,181,48,210,8,3,32,198,169,106,10,5,116,145,154,76,139,247,4,47,160,86,83,200,46,198,160,3,159,65,74,140,36,111,143,228,199,152,167,71,200,14,219,123,24,38,29,40,243,52,11,134,248,48,138,253,33,253,2,86,71,154,47,4,12,56,152,68,35,40,18,112,22,3,21,101,109,0,98,186,156,114,198,223,78,59,31,131,148,90,246,240,203,6,14,168,239,209,79,193,42,40,21,233,179,147,231,51,13,114,210,48,112,2,35,105,104,232,40,238,51,109,41,111,56,118,152,160,181,35,41,81,160,50,113,13,128,243,181,83,65,241,21,68,125,184,44,124,67,139,6,69,92,176,23,162,96,143,117,77,34,60,254,155,71,206,93,147,47,202,114,199,146,157,197,169,247,145,33,38,166,69,4,104,28,214,172,83,245,172,126,202,170,177,22,78,33,153,42,247,12,131,1,175,193,182,108,176,141,195,199,24,53,7,76,106,25,185,189,168,188,32,89,127,127,127,111,134,166,108,180,192,124,93,178,194,148,249,146,148,96,140,89,52,162,40,86,180,76,19,148,79,124,36,197,121,6,204,46,38,82,134,30,244,203,83,103,139,92,131,202,181,65,152,160,77,99,2,231,116,18,0,141,27,13,174,215,108,88,139,0,214,194,129,85,200,148,93,65,250,84,8,192,196,82,0,134,128,9,177,19,173,102,14,139,148,35,134,235,69,167,2,56,234,237,168,29,97,154,49,54,201,61,14,252,237,2,185,253,54,17,211,179,183,11,83,241,8,65,24,142,186,103,61,77,60,54,32,87,161,94,209,16,89,255,100,152,76,156,9,209,170,227,202,55,188,121,229,141,218,143,67,122,26,49,46,104,41,216,120,154,108,79,92,161,190,113,53,28,89,66,144,156,127,179,166,112,236,17,185,12,184,254,51,52,136,108,56,242,201,173,71,246,247,133,153,147,56,159,37,4,149,117,149,43,41,35,61,6,236,127,104,0,117,10,138,118,31,73,126,163,120,24,92,132,250,142,84,186,163,230,76,8,207,35,18,31,198,228,60,203,191,232,1,229,18,81,129,217,29,82,250,59,105,153,204,252,131,121,108,59,152,211,196,143,208,198,68,49,206,176,118,133,39,47,91,10,95,168,142,40,36,71,236,0,9,0,151,122,254,6,69,215,98,25,92,31,26,138,163,0,195,148,161,229,49,182,12,248,1,206,20,75,234,51,194,18,90,194,31,186,121,217,199,148,100,234,94,139,167,21,134,73,182,180,229,192,233,230,65,208,214,215,215,54,109,166,31,220,39,213,172,179,25,50,211,147,64,88,89,32,150,86,102,131,209,196,243,121,2,59,123,225,137,179,143,179,183,162,130,180,190,98,49,207,2,67,108,183,122,125,226,76,128,50,177,3,61,34,91,110,75,154,31,184,141,64,83,47,3,24,49,157,240,204,33,253,223,118,196,13,197,165,239,180,74,92,169,38,10,136,156,217,102,109,228,243,113,74,205,51,249,88,190,188,219,97,146,102,180,184,180,136,56,69,213,41,34,47,217,41,108,5,239,84,212,102,42,42,23,183,34,25,19,89,128,26,91,140,110,137,33,112,25,144,170,25,15,59,177,154,17,81,53,145,200,21,165,151,200,26,78,68,213,100,15,120,89,184,234,11,180,28,40,60,239,239,247,250,197,50,249,181,162,229,191,201,101,68,101,153,144,144,221,2,132,69,93,53,98,59,111,149,188,45,140,95,160,63,225,244,95,53,5,84,237,219,129,80,2,138,79,107,158,76,180,149,143,156,11,211,139,175,41,219,209,121,180,197,113,91,14,146,8,37,131,67,197,171,175,114,28,166,33,56,138,138,167,147,157,41,118,44,20,158,34,130,97,254,9,163,253,43,246,48,69,141,42,9,14,217,165,35,23,27,199,142,50,44,3,233,153,143,162,103,193,253,227,90,176,115,240,47,159,166,213,23,121,108,213,180,181,10,205,208,203,128,104,67,2,164,240,134,65,99,226,109,62,230,15,54,25,58,136,252,43,225,14,138,95,55,0,201,39,103,119,208,110,11,245,156,221,247,180,218,173,119,185,62,252,106,189,27,127,141,188,181,77,63,26,38,176,121,2,149,112,243,11,83,19,128,127,214,170,176,42,153,59,192,249,36,227,213,48,187,174,170,44,115,206,34,207,113,48,115,167,213,5,16,7,238,239,163,134,129,52,86,248,163,141,38,32,152,215,64,185,91,187,65,215,106,89,109,140,173,130,130,190,153,59,88,65,6,184,142,242,190,117,127,60,233,168,111,207,208,219,81,166,189,220,162,151,59,250,75,139,94,126,120,26,227,235,153,59,68,70,99,184,193,194,18,150,132,164,236,94,37,161,40,254,99,192,117,185,10,92,130,16,146,142,229,151,0,84,195,13,10,170,120,146,94,24,188,153,218,235,44,26,64,198,41,181,93,195,173,189,214,42,113,150,34,13,39,208,202,154,1,89,222,34,14,127,219,104,173,80,110,43,247,122,0,90,95,54,209,17,118,65,0,4,201,197,112,28,160,71,15,92,244,145,199,63,160,153,26,127,173,52,38,198,3,172,27,162,20,28,199,142,121,1,137,177,224,135,145,113,245,242,177,184,162,10,114,205,147,18,54,152,162,68,160,177,200,233,198,134,165,37,27,105,210,82,123,202,222,170,150,16,125,188,117,68,199,49,83,217,85,200,235,81,241,149,119,146,160,230,11,48,113,97,122,46,37,10,97,196,185,98,156,152,227,163,136,140,52,147,157,32,235,68,168,86,206,239,72,60,168,56,65,39,242,212,215,242,218,223,24,76,19,124,121,145,106,123,145,4,220,220,124,16,6,52,54,0,17,172,46,209,151,34,236,18,243,47,38,214,51,99,161,141,201,116,66,253,234,10,196,168,126,121,40,26,54,120,5,201,200,74,20,37,75,225,2,112,239,116,158,129,178,92,134,35,52,22,17,6,29,143,150,21,33,99,107,137,171,55,40,155,25,142,131,82,73,38,254,128,88,132,6,247,172,150,212,162,152,93,164,86,111,132,249,228,194,153,36,170,220,235,85,144,202,224,19,57,62,46,88,66,85,122,36,29,16,206,196,164,221,5,40,3,144,232,35,9,152,166,54,254,230,220,126,194,95,33,155,135,127,19,216,165,171,5,46,78,230,179,179,31,216,184,7,111,6,242,72,128,99,174,62,122,192,156,156,65,26,173,182,185,5,72,18,219,218,147,70,151,106,156,210,120,210,110,188,7,255,231,146,61,47,255,77,209,173,68,174,229,137,63,68,147,229,118,211,189,186,27,102,193,5,180,196,107,91,147,36,176,128,238,98,20,245,197,24,45,1,135,215,81,83,166,14,131,214,18,9,7,100,202,213,15,192,181,1,49,3,59,129,173,33,151,226,90,219,113,148,93,32,142,142,126,62,236,143,195,209,117,254,240,1,22,108,26,238,100,104,239,98,226,71,41,250,100,88,253,66,111,52,108,155,89,230,156,55,0,55,229,222,82,238,254,72,56,29,20,172,62,58,112,172,246,247,57,250,34,162,131,72,152,208,11,233,47,192,84,144,249,239,13,200,186,195,31,101,244,203,14,209,144,107,0,215,227,90,139,232,120,74,215,103,237,0,167,111,97,240,123,27,177,24,128,28,128,112,36,156,145,68,118,59,36,239,54,56,199,172,136,246,40,4,115,36,194,45,32,157,176,229,189,227,221,235,235,201,25,239,157,239,218,223,135,167,127,120,39,61,189,167,73,79,239,249,7,122,106,181,90,244,216,122,55,123,62,125,250,244,254,254,125,167,161,147,196,125,199,63,224,159,253,253,119,227,159,174,61,240,198,54,243,239,27,8,253,115,12,132,76,46,8,109,194,7,22,116,190,174,190,230,47,235,162,150,211,166,6,215,215,249,135,170,86,26,45,115,59,45,167,205,70,166,4,228,229,223,104,229,78,48,36,36,81,219,232,104,69,33,228,81,172,5,219,3,52,13,151,68,108,39,241,248,1,64,3,184,162,182,92,91,7,10,76,186,83,221,22,188,61,45,152,22,196,117,111,10,0,142,76,40,38,29,177,45,162,60,118,227,17,229,89,117,215,226,245,117,159,134,11,188,163,61,242,174,218,177,27,56,245,119,56,107,20,146,3,174,225,145,203,3,199,33,243,41,239,18,145,199,82,36,216,66,26,187,67,23,131,0,144,26,252,157,78,106,211,9,186,59,213,88,234,52,188,97,209,107,225,30,3,156,87,209,130,195,240,74,46,126,206,52,110,56,40,48,203,46,247,64,121,228,226,99,143,206,220,7,22,157,25,102,24,225,123,17,89,177,109,72,209,140,55,234,48,246,149,31,36,184,137,30,136,199,112,78,131,225,5,100,146,165,69,113,241,3,90,203,192,73,117,152,217,213,164,59,193,18,226,110,101,158,170,150,180,216,177,156,182,47,174,59,222,172,254,156,27,247,192,9,74,241,200,178,11,51,181,173,30,124,234,183,137,183,4,36,201,246,20,94,89,14,42,253,93,148,10,101,200,87,142,220,189,56,129,61,6,12,40,37,200,161,123,15,81,214,24,177,195,191,124,14,105,139,118,196,155,200,211,222,82,59,192,208,163,200,160,205,47,85,60,237,190,224,242,117,8,235,182,218,167,41,203,253,38,252,35,232,126,100,118,17,5,61,126,161,109,229,139,107,213,107,245,250,3,27,131,120,26,101,174,228,195,3,158,33,153,16,93,152,222,15,144,66,182,172,107,45,120,58,15,187,205,126,137,52,186,236,233,73,38,205,26,194,248,67,92,20,46,221,26,246,49,253,101,202,221,222,88,209,71,227,193,51,162,26,197,167,17,15,132,127,31,9,135,67,209,197,5,0,178,9,255,137,135,240,65,12,59,67,143,15,140,135,202,67,150,140,228,211,78,132,70,49,216,108,254,136,83,200,159,30,65,223,115,124,68,122,139,27,5,193,19,223,238,39,131,116,58,2,118,153,102,63,242,83,238,177,8,91,48,128,29,207,158,136,83,216,65,20,147,178,219,140,9,76,153,237,78,64,58,129,123,128,56,8,175,4,172,101,214,12,127,117,142,91,13,185,241,36,3,148,62,157,80,121,97,151,4,63,145,25,59,159,63,10,43,35,55,65,25,46,108,47,116,65,53,34,214,223,3,20,103,163,205,57,41,38,199,190,184,11,252,99,54,10,186,163,141,66,177,109,187,248,202,213,171,160,109,206,104,131,201,39,73,241,148,105,14,198,174,106,240,29,42,150,211,172,154,176,168,22,233,102,247,84,99,188,226,215,162,61,221,8,237,103,49,174,0,159,190,93,174,66,38,43,92,122,81,254,138,110,218,250,91,182,192,213,195,96,223,151,13,228,31,177,148,177,229,234,241,176,239,51,229,229,24,16,162,87,120,134,203,30,89,10,245,173,127,141,32,164,107,165,240,60,10,48,119,5,128,98,136,217,235,5,123,44,101,181,74,61,140,156,192,68,198,228,149,91,241,197,227,141,21,250,164,123,107,84,214,143,169,205,112,129,63,223,230,233,68,102,29,180,229,171,139,193,120,130,49,20,148,87,74,50,41,46,47,177,31,112,92,121,51,71,221,72,190,45,138,211,136,221,220,3,184,18,110,34,1,105,56,44,41,24,111,215,172,58,154,227,161,200,125,228,71,34,102,189,40,78,59,0,116,132,250,104,23,91,211,42,231,31,77,117,31,66,185,160,51,179,173,7,115,117,138,34,132,71,87,148,113,152,166,68,130,238,41,173,182,79,61,230,63,19,212,210,105,18,212,174,199,211,90,16,102,187,128,122,106,118,203,169,1,50,169,77,177,10,185,172,88,64,119,68,67,31,111,79,171,134,14,214,80,187,6,219,44,103,236,214,226,255,151,188,111,237,110,219,200,18,252,190,191,2,66,123,36,34,4,41,202,142,29,27,20,196,227,200,118,199,59,137,237,141,156,206,238,81,52,90,136,132,36,196,20,192,33,64,203,26,137,255,125,239,163,222,40,80,114,58,221,219,103,183,115,218,34,128,122,215,173,91,247,125,151,65,239,113,20,8,196,106,245,207,242,9,234,2,15,180,174,53,220,89,71,250,10,58,212,194,165,248,150,246,168,229,234,197,154,111,211,108,25,24,106,226,247,174,210,11,5,17,192,186,92,12,197,125,2,172,69,46,196,74,17,208,17,185,98,208,128,172,134,82,124,193,225,37,60,53,26,32,184,139,103,233,161,184,236,72,136,45,111,58,98,59,128,202,64,158,67,249,45,93,13,175,151,25,145,85,248,104,124,152,25,191,167,40,48,240,215,166,97,184,117,67,194,176,161,193,128,52,200,27,230,189,157,125,42,31,144,188,151,248,133,48,64,62,102,10,20,6,158,248,148,164,123,192,22,237,24,117,203,200,189,186,129,177,192,203,48,209,105,219,39,225,96,47,76,46,134,242,186,71,154,49,135,225,205,128,48,65,34,141,221,48,239,238,26,242,77,242,206,68,22,117,39,51,141,232,188,247,140,17,173,34,244,147,217,220,10,251,19,203,198,100,205,10,136,207,115,181,61,197,140,185,143,66,63,199,231,253,112,160,8,9,76,57,15,253,204,49,29,195,49,192,98,186,19,246,161,192,206,137,162,136,224,101,187,78,20,27,32,49,173,22,156,65,59,175,63,86,175,196,240,72,2,162,183,58,102,142,246,150,89,203,67,84,212,24,145,148,215,216,158,84,165,178,122,86,217,36,94,166,33,127,25,132,125,183,208,239,21,96,33,169,35,30,144,111,156,234,243,18,211,171,27,79,176,46,226,190,189,82,8,251,238,78,255,62,216,131,133,66,196,142,123,124,193,90,30,185,140,132,128,1,126,80,183,40,127,90,75,96,176,2,104,10,219,230,15,226,43,179,12,112,11,70,101,82,96,189,135,21,51,222,193,253,132,70,175,50,83,209,89,234,251,166,165,159,199,131,223,118,127,251,237,63,30,125,211,159,12,123,209,221,241,111,39,183,235,19,97,65,185,13,68,127,187,55,203,64,229,183,223,234,111,194,254,89,63,236,211,175,104,45,39,206,71,103,137,20,116,24,233,153,153,175,99,111,217,200,126,157,45,138,134,46,169,86,43,250,75,103,13,142,158,67,28,114,122,40,127,193,234,63,18,136,37,109,240,1,240,126,179,172,230,105,105,60,156,18,50,72,11,124,37,207,77,90,153,79,167,83,225,150,191,0,104,65,158,75,103,102,12,84,252,176,96,58,199,116,240,113,200,126,131,18,41,156,28,240,51,31,12,124,133,54,137,150,81,11,6,185,123,123,117,149,3,205,213,228,86,180,59,52,167,118,58,84,29,248,27,84,178,159,11,168,199,68,14,17,196,66,182,119,97,10,165,173,198,61,83,120,112,15,124,33,249,187,248,220,195,252,20,58,161,116,248,77,82,86,77,143,214,60,234,106,22,207,218,166,70,223,163,57,124,137,131,191,245,196,37,182,154,162,100,153,200,62,248,90,138,105,194,29,53,15,241,155,175,214,26,133,252,29,125,171,13,181,247,49,110,69,213,180,186,250,247,252,166,115,136,196,215,119,215,251,101,209,85,107,177,204,235,186,187,226,7,252,236,173,235,70,182,142,110,47,84,2,35,137,185,85,197,99,20,91,163,184,161,163,39,100,206,188,189,144,76,215,91,73,115,117,24,86,12,27,33,134,207,219,202,2,88,184,188,163,235,15,248,173,99,3,31,153,178,147,176,127,99,29,73,24,130,100,65,211,252,120,57,9,133,44,15,72,246,41,48,163,248,235,36,166,66,130,53,229,82,44,230,107,21,82,188,45,202,190,133,176,201,28,193,106,225,246,159,75,153,19,138,1,224,118,179,186,194,0,108,123,207,200,210,64,148,18,37,116,63,148,187,213,104,163,150,109,136,57,97,70,118,57,0,125,52,157,65,0,77,135,117,4,11,207,62,3,66,213,64,247,159,194,142,128,108,239,238,228,39,67,211,208,42,165,195,231,105,228,139,90,17,213,110,36,46,116,221,28,183,33,202,82,71,23,67,4,54,93,5,55,243,26,103,114,28,114,116,10,156,135,20,147,245,111,78,228,245,31,70,177,5,208,44,235,192,235,180,19,180,45,148,115,173,87,139,66,67,153,171,69,237,105,225,3,134,23,149,9,71,49,156,82,115,36,253,170,111,31,145,13,6,172,80,114,56,148,63,129,164,155,1,124,77,47,209,51,73,208,150,201,97,75,78,180,142,91,239,226,193,158,166,10,145,175,239,233,251,14,33,64,90,41,94,177,179,76,68,96,160,34,130,202,183,177,96,115,213,243,28,105,26,156,109,193,114,157,54,120,182,2,174,226,122,10,41,16,42,18,47,96,226,231,176,7,151,71,24,111,138,238,177,139,33,139,38,223,47,11,32,195,178,57,73,131,168,166,40,74,244,149,249,66,212,85,53,63,104,210,72,244,72,2,36,236,175,69,136,227,190,138,39,42,139,179,225,184,165,50,111,108,201,66,18,36,65,88,10,111,152,139,93,16,97,162,216,8,139,14,190,80,1,132,66,205,85,163,100,119,68,68,35,172,12,242,104,216,191,45,141,233,145,163,139,205,77,183,67,113,40,3,66,69,137,17,209,253,134,28,252,10,243,189,148,68,252,168,191,87,233,173,124,107,93,72,124,236,118,144,77,8,136,21,3,254,70,148,11,15,118,250,249,240,178,185,154,247,195,253,93,226,35,214,74,126,117,122,153,103,51,203,134,67,59,82,121,91,27,112,5,108,180,233,229,168,178,178,91,45,90,166,53,254,198,80,100,43,218,40,173,54,16,64,239,111,1,75,249,235,115,219,34,233,196,253,13,113,185,240,224,229,108,22,236,215,128,130,202,11,110,150,249,77,106,89,188,222,190,204,231,243,98,49,150,93,173,199,198,94,177,128,47,85,156,58,10,249,226,214,119,9,30,74,254,226,130,7,169,17,211,91,13,118,73,8,164,146,6,194,152,33,28,223,30,10,88,199,165,192,232,32,84,18,126,195,76,196,75,182,228,146,239,127,22,65,66,73,65,79,13,224,143,80,46,152,104,129,169,61,106,67,124,208,173,240,55,217,142,92,104,217,28,127,213,141,50,124,89,205,146,44,78,182,205,223,221,214,169,136,209,5,151,114,58,161,66,162,39,69,192,87,40,215,14,53,142,71,220,111,124,158,206,171,58,55,191,31,226,11,64,21,36,147,175,74,100,244,66,18,6,227,211,143,240,55,20,244,75,40,136,147,144,105,160,144,9,158,144,189,10,200,158,169,140,202,182,197,47,169,122,172,88,21,199,229,113,126,114,162,18,240,50,80,162,48,248,208,38,81,45,91,227,113,163,111,104,12,132,205,151,26,202,215,84,176,247,54,178,166,86,21,89,220,10,3,169,172,182,177,57,81,233,3,55,145,207,122,236,11,222,147,70,7,72,133,219,52,130,252,130,50,64,135,197,210,36,128,20,129,146,82,211,146,26,77,74,49,9,248,65,187,210,139,18,32,244,23,120,77,38,5,185,202,231,205,75,37,111,39,110,157,34,189,178,1,129,210,200,250,13,74,74,29,231,126,196,139,123,105,103,127,145,193,222,10,214,76,75,76,47,174,14,170,242,193,166,56,173,85,211,118,57,176,40,48,50,224,178,239,202,161,165,250,224,23,172,36,153,112,138,128,214,14,177,157,73,233,97,254,253,211,18,154,107,103,185,89,147,76,241,109,165,105,109,171,197,200,72,79,158,115,148,51,160,194,216,239,211,83,90,56,204,23,174,92,93,90,87,208,150,20,40,59,199,5,166,229,146,156,134,215,18,80,46,132,242,64,69,155,89,119,53,132,217,185,79,57,171,136,92,164,24,175,47,139,233,101,43,250,185,144,62,209,240,182,183,181,148,220,254,126,69,100,116,211,122,175,164,40,34,50,182,49,77,223,209,194,232,200,34,144,162,152,251,43,151,59,228,201,40,250,85,4,18,116,207,9,91,176,242,222,185,139,68,192,241,98,203,98,0,60,167,92,230,98,200,157,92,12,207,158,38,162,89,193,14,216,249,42,132,250,240,37,2,175,153,167,225,241,119,137,217,127,163,8,232,158,103,25,60,44,48,202,246,248,60,195,208,168,197,239,158,39,236,255,33,216,37,220,67,102,161,34,163,223,111,71,9,59,81,200,254,154,161,86,236,69,141,64,13,202,126,168,25,90,10,58,76,43,96,81,230,163,177,180,154,130,197,127,57,251,61,195,208,105,66,43,229,212,197,120,17,165,18,49,54,26,241,136,226,50,85,194,218,92,63,15,248,210,52,158,143,30,50,217,39,207,147,7,207,161,120,208,28,40,195,249,134,73,20,95,51,137,189,39,29,48,224,244,74,17,26,108,225,80,239,214,50,55,75,156,26,107,239,69,37,186,125,98,129,30,26,37,204,62,99,122,7,149,247,175,55,216,195,56,47,50,159,200,61,133,117,89,85,212,160,197,24,252,223,151,31,179,51,125,163,254,57,51,108,140,91,193,51,219,88,44,106,11,105,53,22,218,241,31,118,6,50,145,101,229,153,179,4,204,224,233,21,80,46,65,91,122,72,152,35,197,189,169,122,203,73,46,237,152,18,5,186,17,95,91,163,164,3,86,4,230,251,101,209,69,180,120,177,90,55,234,199,195,234,187,217,80,157,132,174,78,82,137,143,20,7,237,139,122,147,150,113,227,178,97,37,103,11,34,14,83,96,17,66,78,234,174,111,136,214,43,249,246,178,85,236,221,254,94,154,93,3,218,112,44,134,97,217,14,180,105,64,34,211,236,66,232,63,64,201,74,240,181,190,225,11,164,92,132,113,102,124,156,199,104,42,26,241,0,223,216,82,180,246,200,20,117,166,109,122,180,113,199,4,131,227,161,56,5,142,159,111,253,213,125,214,147,40,136,26,163,145,171,134,113,196,33,209,85,116,175,26,250,14,201,11,183,54,1,163,108,97,16,116,189,234,92,31,55,194,180,166,80,242,32,60,22,151,213,181,20,26,52,94,42,176,181,175,91,91,22,195,156,151,239,121,189,34,163,172,144,50,240,106,126,111,201,49,13,127,12,9,183,165,73,111,155,79,40,169,220,42,205,69,138,68,116,13,67,156,105,100,41,227,73,10,171,43,34,131,91,218,6,77,46,7,165,37,19,29,177,154,189,148,130,81,216,117,215,9,12,1,70,92,183,49,209,113,232,250,116,86,125,17,150,81,161,120,219,90,194,178,125,203,233,247,135,104,33,131,147,54,182,6,63,57,242,26,74,201,35,115,110,41,62,4,215,74,218,26,225,98,89,107,197,47,20,48,144,245,90,180,30,219,117,70,110,157,81,92,182,145,101,235,213,123,218,213,137,69,162,146,217,14,90,12,1,79,209,35,151,15,83,87,98,29,39,166,83,245,245,43,66,247,187,203,148,219,230,212,120,112,116,171,140,121,219,60,3,185,161,11,62,206,205,106,212,243,166,53,106,145,85,172,208,118,140,185,81,63,1,232,70,136,175,132,20,3,77,218,221,37,48,224,165,50,214,13,1,135,242,5,240,192,81,75,43,128,105,45,201,91,64,182,189,50,149,74,58,35,82,57,219,177,18,14,38,207,70,54,168,173,188,48,72,170,87,30,77,20,111,24,192,68,245,159,108,25,197,108,203,24,25,190,127,151,100,180,194,153,134,95,146,165,189,187,99,21,82,79,18,200,197,249,215,122,167,77,12,55,95,92,112,253,104,102,194,229,36,124,68,177,139,180,92,144,193,56,241,44,99,216,128,206,165,120,87,139,39,157,203,135,2,71,163,182,95,120,1,195,115,191,175,61,59,226,99,11,184,101,145,84,197,248,87,175,128,166,26,137,107,65,169,217,73,115,46,33,222,131,112,45,113,132,75,79,16,214,21,141,35,23,108,165,160,237,152,132,121,49,207,73,236,2,180,203,9,75,202,76,112,234,88,50,135,110,24,11,202,1,121,39,154,13,62,229,81,203,200,150,229,205,50,175,173,38,39,48,212,207,69,238,38,57,80,58,39,149,240,72,153,6,152,194,4,199,72,64,36,172,98,35,64,253,147,213,21,29,76,40,207,219,157,48,222,82,23,236,181,209,76,142,79,146,99,41,174,56,137,93,185,6,137,202,84,222,28,113,248,106,22,53,113,227,26,62,157,40,147,202,121,193,52,130,87,247,162,20,232,176,77,182,101,126,70,204,62,226,40,160,38,148,255,177,36,250,122,83,235,190,143,44,160,8,249,75,136,150,231,102,41,140,220,71,68,201,212,4,183,169,73,33,112,10,122,173,219,226,128,158,228,33,211,182,161,143,176,178,161,63,195,71,15,21,194,198,134,43,152,160,82,94,41,21,78,40,46,244,4,129,133,130,213,187,254,134,194,181,72,156,195,169,169,212,50,28,115,227,227,21,188,56,65,3,242,63,218,64,195,13,212,7,25,25,184,99,180,139,12,154,91,80,100,54,76,139,147,177,41,100,218,213,4,70,132,32,127,40,103,21,164,115,212,156,2,141,193,31,67,69,210,177,83,236,232,58,143,144,145,110,177,9,20,78,219,218,162,130,55,66,170,58,1,195,26,222,15,133,56,78,198,70,77,26,227,154,147,67,152,244,150,93,35,111,132,27,131,245,81,120,180,46,227,61,70,104,30,248,139,18,223,180,26,207,252,177,131,164,247,71,193,186,163,197,19,96,239,232,178,83,228,47,175,131,0,253,187,187,169,18,107,26,103,248,189,163,111,17,222,100,182,43,203,138,79,240,202,229,110,157,23,29,227,119,74,241,85,47,206,122,163,111,13,183,152,111,154,64,60,111,111,47,224,34,6,90,191,74,87,109,106,120,120,73,254,61,61,140,8,236,142,206,8,105,142,142,9,112,81,250,26,80,201,11,144,117,196,80,185,173,102,56,37,53,6,207,89,12,124,45,152,5,250,37,28,42,140,86,93,15,170,62,44,103,127,121,80,245,203,137,183,227,6,251,28,102,101,113,133,20,242,173,26,72,50,95,199,5,84,209,194,7,250,242,106,181,100,251,210,81,148,212,251,188,27,95,209,104,118,95,163,17,161,122,33,229,107,41,153,24,34,12,132,158,123,136,27,11,110,253,174,213,194,179,209,135,44,77,11,32,31,22,65,97,144,7,1,83,207,230,57,200,149,72,49,86,62,130,48,55,85,164,99,110,185,151,24,205,93,33,3,153,34,86,232,123,214,220,36,163,216,231,26,71,254,112,57,37,37,216,203,191,77,6,240,207,154,21,239,6,221,147,98,34,97,117,55,181,117,13,27,122,221,51,122,5,102,58,163,229,225,94,71,107,133,7,172,190,246,60,150,53,214,220,53,247,15,71,45,119,57,42,119,21,40,142,173,96,225,238,241,213,117,248,185,92,177,167,82,25,96,91,9,229,222,249,99,127,66,34,33,20,97,200,189,49,183,34,200,47,43,46,170,71,209,45,68,255,228,232,208,142,163,42,66,221,227,123,146,72,40,25,144,104,220,124,233,95,67,109,39,77,126,174,24,231,20,213,239,99,169,218,114,67,170,144,174,239,88,4,57,110,48,186,16,255,174,19,25,82,150,213,247,70,224,108,245,229,80,191,139,177,167,4,176,56,135,121,134,34,226,23,33,125,44,236,103,48,117,208,171,165,30,121,150,118,172,2,249,83,113,24,218,237,109,29,111,71,58,38,0,110,94,154,152,5,138,185,94,195,158,168,77,202,96,61,8,57,70,115,32,154,8,174,86,117,19,156,229,65,166,124,200,97,247,178,38,224,181,172,141,247,59,172,13,1,124,180,212,204,37,220,245,6,167,137,129,106,150,114,227,101,232,118,109,31,159,197,34,88,109,181,6,132,177,28,218,30,65,41,202,2,180,138,30,142,2,6,0,115,10,1,89,101,113,157,34,248,151,29,190,118,176,55,46,15,48,26,196,96,16,13,246,104,192,133,69,134,172,100,20,91,12,228,85,204,34,35,38,175,32,70,72,247,160,51,236,216,92,150,103,155,77,178,92,25,246,199,159,227,171,248,38,190,30,235,76,229,4,138,152,97,19,171,189,103,184,56,148,138,191,247,94,41,107,20,159,165,239,229,106,30,70,241,23,120,106,221,70,241,17,190,117,72,136,158,243,202,39,43,32,53,121,157,158,221,19,255,247,189,229,70,35,214,129,18,229,169,132,116,117,236,45,68,190,152,183,34,36,122,105,4,157,199,142,23,48,106,233,127,116,102,110,201,9,176,54,239,133,89,70,79,90,164,196,64,66,207,210,197,177,209,143,180,65,160,3,124,66,254,13,232,225,46,237,174,102,209,100,150,28,207,100,156,113,184,192,46,93,205,233,44,189,68,122,251,189,225,179,228,8,138,103,72,18,205,82,188,162,90,177,9,233,91,6,61,184,238,156,175,196,227,155,101,118,65,126,157,232,183,67,84,235,12,87,4,106,88,158,157,83,145,97,195,98,59,231,213,244,211,123,49,170,247,75,50,90,159,115,228,102,159,225,76,207,152,2,6,102,121,68,238,144,64,104,69,3,235,83,99,126,194,8,95,15,24,122,73,153,13,84,152,118,185,133,179,116,142,9,3,54,174,221,246,54,77,182,21,23,105,210,187,120,64,199,23,214,42,89,16,97,90,72,133,230,24,160,187,200,173,137,99,128,169,222,211,154,225,78,10,16,107,55,25,223,162,145,86,242,168,119,129,105,123,175,146,11,84,0,68,201,121,187,27,68,147,95,200,164,171,119,30,153,135,66,121,128,194,193,249,226,70,114,130,201,158,113,28,114,69,108,157,137,188,27,146,253,85,145,14,241,188,90,159,212,142,20,189,47,177,252,134,39,137,211,102,80,20,188,247,126,185,157,209,232,123,11,9,168,54,223,27,114,186,247,234,144,70,45,251,60,180,206,27,127,134,86,166,89,121,72,27,74,14,105,52,89,140,193,142,203,234,158,105,97,9,22,198,183,236,168,123,136,55,3,122,60,125,113,88,98,202,190,251,222,208,60,59,40,235,96,116,119,247,217,42,48,233,185,37,38,189,155,244,104,123,219,156,207,81,20,223,108,111,203,37,159,92,165,55,137,97,26,243,222,37,188,237,21,130,153,93,165,190,213,161,193,94,109,111,95,105,245,201,85,122,189,189,109,238,1,172,30,166,173,205,209,219,45,159,188,247,104,146,175,225,14,74,190,136,80,94,45,135,0,233,17,13,48,8,109,51,152,89,226,213,43,82,4,64,151,82,131,250,94,168,234,129,63,110,151,22,10,28,154,162,42,47,137,251,117,172,164,142,27,73,28,78,83,97,100,22,213,161,57,117,172,15,17,154,115,105,72,50,49,18,19,91,16,16,121,227,248,170,54,17,71,207,52,188,119,49,112,38,16,8,75,87,202,189,212,194,74,109,56,23,162,173,95,68,102,245,102,187,30,137,229,170,151,31,219,40,152,174,73,190,92,20,61,160,228,239,176,90,216,43,255,218,178,178,145,121,50,248,32,39,70,120,55,205,21,2,238,247,185,22,62,89,105,96,49,16,17,219,159,121,252,101,31,52,114,137,187,254,214,158,193,214,86,243,21,195,81,215,134,24,144,218,54,119,44,228,90,122,255,40,160,153,158,160,227,125,190,192,180,219,44,196,53,182,82,153,43,2,138,22,203,130,216,179,107,81,236,177,123,173,255,204,64,109,230,189,41,205,198,149,71,120,42,67,204,181,199,179,20,150,144,164,56,32,209,174,49,160,118,6,83,213,141,106,242,97,221,80,203,104,251,38,12,184,219,114,37,159,116,88,203,134,17,60,40,145,211,170,87,30,79,253,192,29,107,72,158,118,67,177,63,174,229,178,197,112,132,180,223,138,185,128,30,209,16,147,155,13,16,147,193,77,177,72,167,6,180,11,24,140,151,34,14,135,216,30,179,72,76,180,60,144,156,83,135,156,111,132,0,217,36,224,235,120,47,94,70,168,245,20,80,94,42,40,135,165,81,173,46,79,82,20,35,77,205,157,160,134,226,185,243,146,107,196,153,30,91,134,99,82,191,49,7,202,92,127,156,27,31,231,244,145,70,239,14,125,201,137,207,166,136,254,73,39,37,28,83,167,234,158,36,91,106,180,134,176,84,138,82,80,99,249,111,106,89,158,74,164,246,107,209,80,88,97,12,29,99,163,202,169,194,243,211,150,214,126,15,229,152,230,9,235,86,201,231,136,122,164,246,187,108,47,99,229,188,228,101,28,23,24,48,150,22,167,192,51,87,169,199,10,31,197,239,210,66,249,230,251,74,191,43,221,137,149,173,59,64,31,211,88,10,82,89,255,71,152,196,56,183,29,254,0,99,215,74,132,206,170,57,56,126,97,159,102,101,58,35,6,59,22,209,61,213,11,51,168,108,17,221,162,196,191,113,192,3,49,149,156,52,133,21,143,85,109,84,121,50,163,205,249,88,208,210,198,89,137,166,181,18,10,147,40,154,165,83,124,3,37,132,113,4,194,16,75,233,132,232,166,45,11,237,160,81,66,33,211,177,9,27,31,230,74,237,134,187,27,196,236,145,188,60,112,84,250,42,0,30,71,183,173,246,165,165,221,164,24,230,255,9,128,159,160,202,60,246,204,197,25,4,160,53,173,86,103,124,25,233,219,221,176,209,245,134,10,67,187,20,76,3,117,209,149,61,60,66,222,95,235,220,56,152,152,122,228,17,218,42,191,175,216,141,150,120,87,16,108,28,14,197,158,39,213,56,91,157,159,3,70,188,151,251,50,83,209,152,61,57,10,47,206,4,173,77,146,101,36,80,238,198,226,143,200,50,89,53,187,76,77,98,113,210,36,136,51,43,98,69,150,154,77,175,117,139,69,253,33,167,204,204,41,188,30,236,89,74,212,30,38,221,129,41,138,16,196,238,128,199,25,64,13,28,216,230,123,138,229,208,51,70,8,92,189,142,92,43,164,158,98,137,56,77,151,232,193,89,74,161,241,45,187,53,190,206,157,204,210,158,133,27,30,68,153,133,241,45,77,215,196,188,117,195,145,201,95,207,224,77,22,40,12,144,4,58,155,136,205,55,146,159,237,186,168,138,46,163,88,91,81,208,123,109,34,137,25,24,123,115,231,38,154,27,55,50,201,118,116,141,120,110,223,193,208,135,8,233,19,143,48,255,212,92,108,193,75,97,200,84,96,130,172,185,222,213,187,187,173,204,28,1,37,193,115,108,155,230,210,235,140,226,174,205,191,6,23,197,86,87,192,105,204,13,214,141,66,188,206,61,92,24,102,173,243,8,206,226,185,123,107,206,77,93,184,161,189,89,64,203,36,184,113,56,46,179,247,26,216,184,120,107,169,216,69,189,6,19,181,201,137,53,252,121,203,107,146,22,199,231,168,55,55,28,230,132,55,82,24,83,186,101,167,69,159,127,224,109,93,192,160,154,164,36,113,7,25,41,232,27,180,155,6,21,180,103,218,80,54,96,52,255,165,144,179,77,82,155,148,14,130,188,215,130,73,144,122,152,201,204,67,234,245,10,113,139,247,186,136,34,0,141,218,175,129,46,72,3,93,119,106,160,241,155,5,196,184,255,113,237,94,173,91,6,143,179,192,112,50,53,16,173,181,73,18,248,206,96,61,52,137,42,90,180,24,48,153,58,38,88,66,153,249,233,215,3,26,129,115,16,106,239,94,215,247,109,34,166,154,104,3,78,237,128,136,164,152,16,74,144,68,82,86,107,157,119,55,221,203,114,192,227,6,19,24,11,169,118,209,105,59,28,137,216,203,58,28,172,27,117,123,176,199,185,206,91,106,144,96,73,155,108,198,16,247,69,113,66,59,96,84,255,193,225,42,12,177,84,163,114,50,46,201,196,22,13,244,171,233,39,97,238,92,167,158,52,7,133,107,213,56,241,249,183,120,56,243,91,21,165,169,57,54,26,209,94,165,196,87,155,159,62,91,188,114,131,201,205,140,160,237,108,207,83,12,87,37,15,57,222,194,200,244,34,115,194,86,43,59,228,82,185,239,160,136,192,223,75,228,104,206,116,194,130,9,84,79,122,133,87,93,91,216,166,104,133,134,220,74,124,148,199,188,112,81,101,105,33,200,194,190,15,69,12,43,204,159,72,17,211,210,218,86,112,197,153,71,20,3,156,87,134,241,26,81,211,107,186,51,183,120,112,151,68,22,6,45,124,163,88,244,132,54,9,83,174,228,182,149,45,190,243,186,84,171,33,80,209,214,16,196,199,191,137,88,223,86,123,226,155,136,211,99,52,101,149,54,155,36,223,28,158,133,140,17,168,221,252,89,103,186,101,88,183,201,112,237,82,113,205,30,227,185,207,11,10,13,10,22,24,240,146,91,37,254,201,180,167,115,63,111,229,122,184,98,2,27,252,171,21,209,192,126,142,108,210,57,54,236,43,155,234,2,0,68,160,246,101,51,15,145,195,106,200,202,92,145,188,86,25,182,96,143,13,19,200,200,46,160,188,211,99,211,4,223,41,164,231,211,152,75,106,23,146,126,249,113,163,23,209,41,50,167,9,133,128,64,157,81,194,172,145,159,183,223,150,85,51,224,47,91,238,39,90,236,129,184,219,226,205,6,158,206,124,5,130,183,42,35,207,239,148,131,155,106,32,136,58,220,69,40,244,26,243,186,114,166,24,205,175,70,158,106,28,224,43,110,28,73,187,185,73,2,152,140,72,187,100,106,180,85,0,180,48,16,120,44,57,37,231,101,251,8,138,24,80,210,14,205,236,178,163,232,248,191,41,169,153,121,70,219,120,58,110,201,177,49,136,62,176,245,104,135,183,148,6,165,108,129,88,160,42,147,19,94,47,157,99,37,210,190,163,20,91,137,152,100,158,232,147,147,227,165,247,2,32,181,101,193,218,193,157,125,33,37,35,252,156,134,59,253,105,79,183,16,97,174,37,169,109,73,181,222,229,0,139,85,228,14,207,213,15,140,140,161,194,96,190,195,10,246,238,174,163,103,127,71,170,131,29,212,224,139,54,73,215,85,136,64,31,200,244,115,156,108,249,25,47,124,50,4,225,203,35,50,106,242,104,152,236,139,173,10,17,32,121,131,214,207,135,76,195,220,221,25,50,126,25,80,194,169,168,36,165,6,109,228,160,76,27,90,204,152,95,166,157,137,107,188,236,66,221,36,23,4,221,203,118,164,225,196,23,127,56,238,238,215,19,106,88,88,65,199,183,20,179,58,129,187,141,60,37,208,147,190,219,182,72,218,198,231,202,23,93,243,119,45,67,178,220,228,246,114,195,101,157,235,178,61,146,115,239,229,134,152,134,108,165,62,23,117,113,86,204,209,92,42,188,36,60,132,25,196,129,124,206,224,197,25,226,193,144,189,11,219,116,231,198,182,232,247,60,231,202,106,207,173,136,2,161,217,2,11,225,49,142,128,119,117,200,88,136,231,53,54,120,97,223,154,108,54,121,211,46,49,184,202,14,154,99,211,41,115,9,247,172,89,114,176,152,56,239,80,192,181,86,187,193,1,181,39,63,229,240,8,230,236,215,177,187,192,29,214,83,114,196,176,32,28,15,190,237,116,109,69,75,4,40,151,118,151,137,222,69,10,127,143,102,152,176,130,174,249,167,35,204,51,66,10,98,28,115,196,4,223,87,171,146,157,12,10,50,238,153,162,81,39,21,161,104,247,212,50,155,217,161,226,240,28,19,91,139,208,24,221,110,33,246,174,53,247,219,61,42,38,82,84,38,180,222,22,162,42,186,118,212,237,247,230,227,197,154,141,188,88,190,110,251,192,197,174,147,157,198,116,44,184,197,43,211,20,161,120,86,67,217,227,176,191,129,20,192,180,112,23,133,242,68,71,119,33,220,99,137,151,188,43,12,193,25,217,45,77,10,91,124,134,201,42,12,161,89,226,249,108,40,239,225,226,82,152,143,151,18,67,192,175,99,199,45,182,75,183,236,117,120,168,80,77,244,156,92,127,132,123,61,38,253,222,131,27,252,202,176,205,215,113,47,180,173,183,180,143,218,50,84,97,110,140,95,214,200,56,162,160,105,219,181,219,43,188,32,64,250,227,30,12,97,191,87,29,140,38,33,121,50,36,161,212,243,147,154,234,94,152,102,209,248,42,138,161,9,224,137,250,253,152,245,239,222,225,40,101,188,76,108,233,152,205,179,153,135,199,104,236,43,220,227,136,22,48,29,69,224,66,210,216,215,245,85,209,122,60,117,144,171,125,152,200,136,168,48,145,107,128,31,196,21,44,134,46,170,29,79,13,169,201,73,148,208,42,136,138,236,80,225,145,69,168,190,58,219,58,97,127,150,45,237,15,235,17,17,24,115,1,28,76,160,13,64,182,103,207,82,126,145,94,36,241,49,54,174,24,54,18,141,75,166,54,35,159,26,121,100,178,200,72,11,58,53,245,88,40,210,89,16,193,196,196,179,229,136,3,128,232,185,120,219,58,191,17,171,47,23,12,249,82,70,25,197,11,181,58,211,214,157,181,136,152,227,118,61,252,125,234,66,125,148,249,8,143,132,15,88,134,76,29,222,178,223,164,40,231,2,164,212,130,125,0,223,43,40,231,57,211,153,197,13,101,54,55,132,126,40,110,45,107,195,227,94,190,63,154,140,40,182,187,1,90,146,110,78,10,5,55,168,166,221,90,98,210,2,49,85,222,18,156,93,148,244,106,163,27,239,121,46,73,130,168,0,218,95,220,119,142,235,136,114,53,180,111,156,76,195,5,174,87,213,223,75,42,146,207,198,230,0,187,246,193,222,1,177,228,37,70,97,166,148,49,159,195,184,178,188,124,128,227,169,220,229,47,79,72,250,170,103,101,81,73,149,51,234,66,120,37,183,35,76,36,149,33,56,82,7,174,159,179,143,132,123,205,181,252,193,129,134,217,24,202,200,192,37,137,114,177,28,197,234,150,180,139,224,126,146,23,185,20,139,91,66,109,58,157,75,35,204,79,215,238,197,172,39,92,186,122,194,58,205,123,148,103,74,199,27,44,246,155,73,43,110,16,199,27,135,221,79,140,190,88,143,6,47,215,165,90,166,180,65,135,85,59,128,170,240,51,100,215,115,43,200,15,69,54,104,75,178,128,91,42,189,141,232,122,123,254,122,66,160,210,201,141,88,130,34,45,125,65,92,211,34,156,61,133,196,59,43,218,98,108,250,79,48,127,194,114,208,117,156,151,127,104,48,123,15,25,204,94,123,48,185,17,100,220,30,20,82,252,82,60,139,68,14,70,168,187,217,32,10,147,145,222,81,18,102,199,171,28,27,36,160,104,135,66,52,0,61,78,215,173,18,150,25,164,172,166,187,205,151,6,163,30,170,128,236,36,155,23,32,28,89,172,172,142,122,105,123,158,153,145,24,153,50,184,85,17,51,139,161,252,185,142,232,6,234,121,196,64,220,218,43,35,237,146,30,157,249,77,7,131,140,98,64,202,131,129,72,163,130,145,49,117,50,41,192,59,86,110,41,53,99,43,205,22,95,168,24,65,93,196,209,167,245,43,241,133,10,166,223,126,53,68,222,72,189,151,230,98,98,172,20,25,93,14,113,45,18,136,116,169,195,48,209,61,121,228,100,102,140,50,105,213,206,6,79,172,93,197,223,164,119,69,75,173,172,195,82,11,154,218,42,72,169,216,91,224,245,169,173,78,144,208,70,123,116,231,29,165,122,112,95,182,179,225,69,19,183,12,160,170,4,16,94,222,51,134,194,37,156,220,158,199,101,60,69,109,176,156,83,74,243,112,108,124,137,143,176,166,37,15,152,20,131,45,77,98,83,235,110,195,24,64,54,209,86,218,194,145,162,74,173,198,60,166,134,36,88,179,26,21,102,222,21,16,26,221,3,65,138,209,168,163,209,0,202,182,226,238,125,91,182,105,229,184,32,69,23,109,150,103,117,211,37,145,49,244,175,96,112,57,11,77,7,151,171,19,124,78,92,115,163,68,65,168,217,11,38,26,87,122,175,13,225,128,182,90,81,143,108,37,130,21,98,135,11,188,41,230,192,245,235,212,197,138,18,240,104,235,40,232,158,142,159,115,18,177,65,130,163,110,194,82,58,220,61,74,169,41,59,51,21,222,234,149,166,42,153,203,80,112,63,89,8,227,16,11,36,145,98,64,218,25,211,24,53,197,100,37,227,46,43,51,16,60,136,44,5,248,83,121,248,39,176,203,177,136,182,199,201,133,132,122,55,129,187,198,72,208,3,79,66,229,135,169,141,140,56,39,250,153,23,136,27,81,166,255,88,209,8,132,131,143,218,87,38,217,203,159,196,82,116,45,43,106,198,148,223,88,134,227,216,155,17,48,11,31,69,208,31,252,153,205,231,213,53,203,242,217,242,10,199,230,132,246,160,22,108,7,213,103,156,118,73,230,45,74,158,140,84,70,38,186,6,146,80,60,133,49,130,58,222,24,137,56,42,104,218,169,22,153,78,147,113,110,99,141,198,18,41,243,213,98,240,132,243,128,196,214,89,76,140,75,184,106,5,220,77,56,35,134,254,244,55,79,7,174,19,13,77,88,250,12,38,33,91,133,134,177,225,8,152,28,243,80,78,226,150,15,96,18,102,37,12,5,169,75,222,13,51,107,74,162,111,173,129,184,245,0,1,168,196,40,230,103,78,248,171,226,159,182,190,203,15,70,17,35,145,136,175,228,64,216,191,232,26,44,189,227,97,122,147,127,32,240,137,155,235,118,189,142,41,191,184,78,12,215,166,185,237,2,234,128,197,133,21,88,183,140,27,182,210,147,176,193,241,42,117,148,228,26,30,53,36,192,165,88,216,248,55,158,195,27,11,134,226,133,241,198,136,183,60,53,94,235,173,143,103,105,251,34,54,4,72,140,165,43,226,232,167,236,162,160,140,42,255,251,209,251,119,24,65,29,69,22,40,113,1,192,79,213,87,73,206,103,251,243,113,70,65,55,11,29,140,64,27,165,102,39,200,211,147,59,3,117,61,83,129,61,77,211,7,68,186,197,208,61,161,192,102,206,236,16,29,99,246,147,155,137,152,160,133,17,140,68,140,111,225,142,107,133,230,168,43,180,109,94,192,96,224,87,45,126,233,153,208,144,87,24,21,130,37,159,11,216,255,75,207,178,41,79,70,189,10,241,21,54,127,227,201,104,88,161,172,90,46,110,183,51,174,116,5,153,24,139,221,68,9,219,218,89,137,84,43,96,68,40,152,129,200,81,184,234,41,221,16,44,223,2,85,87,238,2,162,45,230,149,75,219,44,216,112,189,226,129,78,211,171,227,197,201,241,252,100,60,157,104,3,196,105,52,153,242,178,84,81,34,10,164,199,211,184,58,81,79,213,122,109,108,42,154,244,160,134,112,60,195,149,198,127,40,158,26,230,82,5,114,17,215,28,255,65,115,243,25,172,125,138,255,96,1,135,181,192,162,115,252,58,135,175,85,140,93,165,179,248,179,116,21,36,149,45,112,151,218,195,10,35,168,24,96,183,128,123,111,204,48,44,47,142,212,19,234,134,146,128,239,97,174,41,195,76,20,14,202,8,118,253,66,194,207,108,31,254,143,158,153,233,5,186,236,121,179,31,198,22,25,118,62,113,177,132,148,242,204,217,159,145,67,81,44,213,144,24,95,195,27,242,29,149,75,24,215,56,109,168,118,60,229,63,176,94,158,149,42,13,151,14,154,60,58,151,206,49,1,147,116,16,109,36,235,61,119,89,239,235,222,28,232,173,120,25,173,123,56,57,38,39,5,169,122,190,189,125,205,111,215,86,240,90,50,215,246,153,90,40,28,40,162,121,164,108,79,26,9,245,113,199,202,213,105,229,75,73,10,219,110,210,141,214,183,113,237,131,113,32,241,177,45,181,145,59,60,149,99,169,184,61,217,137,4,28,74,107,216,91,163,213,164,142,187,8,34,153,16,113,61,54,210,96,46,39,112,36,226,44,74,102,244,39,70,18,237,16,179,166,218,158,218,101,156,145,151,21,106,106,58,46,138,84,19,101,110,145,122,181,88,192,157,156,222,126,22,118,46,24,153,131,138,23,37,154,82,47,179,139,83,188,215,66,43,7,55,7,116,197,134,160,46,66,73,219,243,253,35,38,127,211,213,69,18,42,153,229,173,14,126,39,85,79,240,203,219,32,148,141,132,195,29,17,189,168,59,84,177,37,134,42,73,4,225,166,57,207,83,126,223,145,163,221,12,23,45,19,32,200,1,232,24,202,136,45,117,26,5,41,53,46,173,92,42,20,219,143,229,13,190,49,240,151,191,123,20,44,93,217,60,8,138,158,239,142,161,73,197,7,95,226,123,127,190,123,229,78,162,134,38,7,213,187,101,24,21,246,189,4,241,152,27,9,21,228,134,246,13,83,84,51,193,46,114,168,234,144,223,49,201,116,93,183,53,83,21,79,250,202,144,148,145,104,217,114,153,207,23,246,75,242,197,225,48,33,159,243,229,57,28,78,83,89,13,216,12,85,152,38,222,112,11,11,45,249,90,154,230,149,150,214,101,82,58,214,169,100,135,202,23,36,160,182,227,147,113,97,8,30,173,133,136,90,56,171,146,154,29,66,80,62,101,206,90,236,28,27,103,84,237,192,148,148,226,5,119,152,57,44,125,38,133,46,90,186,96,119,8,105,27,131,58,108,10,228,39,194,95,74,250,1,132,52,215,237,38,106,101,219,84,254,231,234,250,190,146,3,42,40,216,138,123,11,11,238,129,88,162,123,11,11,149,59,121,129,223,147,220,131,82,122,232,153,245,119,194,3,247,179,53,33,42,64,137,224,141,18,122,10,248,89,213,233,239,236,239,98,209,131,253,44,184,92,230,231,105,248,123,246,57,3,14,174,88,52,236,6,48,138,66,179,29,61,59,108,103,187,41,174,242,122,188,191,155,29,112,166,12,254,119,7,232,191,166,243,8,23,27,142,112,225,65,7,177,25,76,149,23,130,98,100,146,248,177,137,172,239,202,53,188,93,135,129,206,132,57,237,18,89,205,87,87,104,174,246,0,160,3,84,79,233,57,126,37,11,4,20,25,139,23,108,177,128,118,53,177,140,200,215,82,250,122,104,98,20,211,210,162,214,141,60,126,52,40,60,126,127,174,223,146,8,192,35,162,216,251,144,187,250,216,218,25,155,30,147,158,191,66,174,207,134,65,79,190,219,50,212,231,219,219,79,94,152,207,147,220,143,156,147,94,233,68,67,23,230,254,78,176,145,142,37,2,2,173,238,94,38,185,68,173,230,144,124,122,242,157,165,238,167,248,198,159,221,246,147,122,136,154,172,86,183,203,77,221,146,178,6,22,94,169,133,164,234,102,128,33,106,69,96,240,74,71,113,191,244,4,160,69,253,27,2,108,59,18,176,72,29,3,0,192,22,46,165,114,189,178,237,152,133,92,19,247,213,151,19,30,181,12,50,219,123,202,248,134,146,115,166,124,45,37,79,71,139,47,99,14,210,198,191,85,232,42,25,47,107,76,22,53,3,250,136,119,20,255,82,247,18,102,116,28,11,84,101,181,188,167,27,222,27,97,149,208,70,30,113,142,178,1,101,14,2,199,27,101,231,118,234,250,72,47,64,42,13,138,232,68,14,16,69,21,228,217,70,139,195,117,133,214,65,212,141,208,12,190,114,215,212,50,13,65,138,13,115,189,218,251,30,123,194,58,71,113,15,35,216,9,46,27,249,169,182,19,17,141,179,23,137,132,42,54,194,96,35,142,154,248,140,145,138,35,83,235,8,174,117,188,226,83,172,66,230,69,227,21,211,0,98,21,107,184,80,117,179,52,113,210,189,251,134,66,123,254,43,143,103,80,244,144,235,167,158,150,104,66,213,91,236,46,49,12,160,97,98,149,1,198,92,30,236,145,21,203,98,144,125,211,91,162,218,140,70,132,191,204,162,115,10,98,190,30,183,166,136,140,170,53,58,242,152,23,41,206,8,31,132,174,81,1,9,213,237,34,182,137,1,22,176,177,57,239,241,233,217,170,105,144,121,51,81,151,242,137,211,104,156,238,195,36,20,23,152,32,9,146,80,39,78,130,27,14,185,174,36,148,222,43,12,127,18,191,27,122,226,54,61,207,17,245,109,92,143,40,76,180,153,138,54,7,162,13,153,255,1,32,96,231,97,247,176,209,24,218,240,74,77,89,138,249,138,3,154,10,219,250,150,124,203,71,124,231,151,76,5,160,93,111,118,16,198,75,231,54,82,30,164,33,81,15,7,90,177,215,168,95,101,36,50,97,181,175,245,154,93,47,252,215,58,134,90,231,38,132,0,13,206,86,33,53,117,4,155,95,26,73,79,98,254,98,96,196,129,202,12,255,18,246,51,225,12,98,234,139,72,100,129,38,201,190,247,105,155,156,10,150,189,185,82,24,24,132,69,5,224,90,251,62,24,230,126,21,166,154,19,121,84,135,161,185,242,247,37,209,43,12,251,217,66,56,72,70,130,246,21,241,125,217,213,114,203,75,21,252,223,131,6,195,43,95,6,174,235,237,246,246,127,219,61,254,143,131,147,254,193,111,245,55,209,163,93,237,113,12,236,246,25,11,230,122,35,24,127,191,233,155,175,254,60,136,241,111,247,87,65,65,246,143,132,130,70,224,247,118,214,5,13,9,106,93,91,49,222,69,166,205,158,0,107,211,70,7,65,201,205,249,65,65,230,148,169,139,29,177,78,113,88,18,202,28,60,9,28,229,50,63,173,202,83,74,75,183,0,250,212,78,97,108,40,243,114,18,253,164,252,231,238,206,179,168,110,164,24,195,19,225,62,146,147,194,25,60,128,228,148,159,44,251,204,237,237,80,33,95,159,85,150,140,161,227,15,60,42,204,84,13,159,72,34,157,139,253,182,85,126,143,13,156,180,163,178,42,113,92,156,136,0,47,238,238,144,139,180,92,23,203,215,141,87,210,210,118,87,168,235,54,45,98,12,43,58,225,190,230,49,117,74,74,63,65,45,185,156,117,4,156,29,97,12,96,6,249,239,150,125,194,61,70,135,12,35,24,37,2,255,14,179,171,217,68,128,205,113,248,59,133,19,51,125,210,141,168,2,152,131,6,165,160,236,56,168,218,131,203,112,53,135,246,248,47,92,190,40,150,171,39,246,99,218,244,132,0,173,39,59,129,233,97,90,70,22,167,73,56,54,251,221,50,31,194,85,157,7,136,110,160,235,177,14,60,169,32,40,61,134,113,38,187,199,191,125,57,28,13,224,159,103,152,37,125,122,153,132,47,195,117,44,63,189,198,79,175,213,167,204,248,116,248,28,107,125,47,63,189,54,107,225,167,215,234,83,110,214,58,196,90,111,228,167,183,102,45,252,244,90,125,42,140,79,175,30,195,167,87,106,24,239,141,79,111,240,211,27,245,169,50,107,189,192,90,135,242,211,47,102,45,252,244,70,125,90,153,35,252,14,135,241,157,252,52,53,27,220,147,111,223,153,109,169,183,101,184,62,209,23,0,137,137,10,43,60,125,218,144,77,1,167,170,23,192,205,64,62,189,4,64,65,55,140,102,173,246,170,208,123,165,32,25,141,153,198,199,39,156,99,89,192,122,33,124,106,133,209,97,75,62,197,152,75,136,167,100,98,34,105,254,3,80,37,4,236,141,149,35,118,1,104,29,197,227,64,10,183,0,24,67,204,143,89,217,3,255,102,42,116,199,28,35,16,101,81,43,130,227,156,211,101,72,92,49,63,73,51,248,39,210,154,30,59,109,232,116,248,234,245,155,151,191,252,248,241,200,20,97,243,128,148,116,155,116,26,98,200,48,72,244,100,106,68,202,217,142,198,212,247,13,173,78,186,63,169,234,137,209,177,110,51,83,63,163,216,187,146,24,212,36,191,14,166,124,108,151,64,167,183,20,119,37,105,108,170,227,242,196,48,195,144,65,125,39,248,94,236,120,133,73,93,244,130,150,39,120,185,73,117,32,176,44,132,157,102,218,234,163,158,212,73,181,22,201,5,205,104,251,211,249,106,150,195,90,110,181,228,30,183,235,97,83,113,13,224,42,77,32,94,222,168,34,240,133,61,24,197,61,42,119,28,205,236,0,157,194,127,24,104,108,61,165,196,140,128,147,100,2,182,98,77,78,169,97,40,99,6,196,101,234,80,12,40,137,229,139,204,80,56,160,127,32,41,29,132,193,12,143,207,0,108,184,255,142,25,90,133,249,202,73,136,238,71,211,108,78,66,177,174,150,106,21,111,6,118,73,54,138,160,47,229,17,64,121,187,126,243,7,123,19,237,84,191,119,34,82,198,0,197,56,159,188,163,200,174,0,246,201,104,188,220,74,217,143,94,4,164,157,105,239,17,197,204,46,49,9,73,173,66,199,245,178,254,236,160,38,90,134,6,78,161,111,163,173,116,176,7,68,227,164,233,185,251,24,135,114,35,195,248,150,68,206,73,137,129,150,207,139,139,213,146,236,53,183,70,241,245,178,104,196,111,184,147,58,65,33,45,113,107,90,159,73,160,95,99,92,28,31,172,252,35,160,163,177,32,176,176,40,215,135,129,71,209,2,143,220,11,30,13,175,114,222,13,30,165,178,87,143,107,217,104,78,169,38,228,235,236,161,224,1,112,36,193,35,67,240,152,111,161,95,125,111,46,193,99,233,1,143,57,130,71,73,51,168,250,203,131,210,113,101,32,160,26,236,141,251,253,217,126,53,142,40,114,193,84,36,15,125,9,84,68,127,6,176,83,155,175,102,134,55,132,248,49,90,143,243,73,238,1,45,189,243,10,184,138,175,5,46,221,70,74,123,43,160,2,104,86,204,178,102,60,89,220,22,6,236,66,55,96,214,114,227,213,146,71,133,115,181,136,173,139,27,58,45,156,177,194,8,42,45,115,235,221,98,30,96,198,227,104,154,116,10,244,103,146,35,69,252,67,85,125,146,186,102,164,74,97,21,124,175,77,153,64,161,232,187,2,168,105,138,159,166,242,89,161,38,222,194,253,210,20,187,28,98,159,29,180,169,68,65,172,123,114,14,147,116,214,70,117,235,103,18,84,202,60,189,232,22,162,206,142,220,79,146,142,210,37,38,140,154,223,81,60,253,182,37,137,240,73,67,239,51,178,13,90,96,75,212,3,208,246,147,38,213,29,230,241,237,217,234,12,118,183,230,237,237,53,110,88,43,49,48,250,67,198,198,152,189,91,86,198,212,155,123,164,206,179,122,65,116,156,144,131,91,46,122,245,55,43,60,228,177,85,162,245,241,100,166,121,108,212,236,133,64,172,247,217,79,196,138,238,152,147,154,28,232,233,229,112,81,231,171,89,5,28,10,242,68,25,220,174,214,142,74,249,66,77,166,20,66,132,157,145,200,186,87,139,253,228,120,191,104,74,80,75,197,191,66,79,148,44,227,23,178,81,35,51,4,165,121,80,104,181,87,30,63,57,177,11,121,6,119,150,95,252,243,134,166,15,229,131,6,151,253,57,75,199,111,202,106,121,69,130,207,25,178,129,255,208,69,205,254,140,85,253,51,70,125,207,122,75,43,146,112,59,76,194,237,236,106,49,14,227,112,31,127,207,27,252,121,128,63,47,240,231,78,184,3,63,255,115,85,209,251,29,124,255,151,47,143,191,195,135,255,205,15,207,70,227,16,163,193,223,138,134,224,37,124,164,134,18,104,51,230,134,18,104,51,150,13,37,208,106,44,27,74,160,213,88,54,148,64,171,107,75,16,38,57,10,143,48,25,109,174,215,72,217,245,38,73,216,55,48,59,102,32,227,216,5,119,97,212,15,163,16,40,62,97,132,140,118,246,234,119,28,94,104,163,8,159,96,37,229,155,63,159,132,48,50,60,246,202,58,153,34,5,48,107,69,66,196,124,189,142,103,41,222,179,241,101,138,212,88,60,117,240,184,137,188,201,57,223,135,250,25,117,199,102,217,84,59,96,231,34,185,101,174,18,142,61,2,204,41,83,94,234,248,55,143,88,2,111,190,129,18,43,243,121,94,212,198,163,180,150,44,98,158,176,37,110,97,145,165,148,166,88,47,83,107,92,66,120,204,26,251,72,198,94,178,106,177,191,198,135,108,134,214,198,227,86,86,130,218,237,197,42,159,30,215,49,253,39,189,143,97,5,211,169,113,245,195,179,25,134,215,250,198,175,44,33,143,243,157,222,41,183,230,35,210,151,153,37,228,75,89,68,164,251,113,202,136,183,82,40,229,47,102,188,87,5,209,23,200,45,132,239,228,144,81,93,225,140,24,95,137,209,92,86,215,246,64,224,5,127,66,131,115,235,19,190,16,126,100,112,115,246,0,27,76,135,127,123,253,243,209,219,247,239,210,112,111,184,247,120,248,109,104,112,178,233,109,89,149,202,100,29,145,81,18,190,171,160,126,121,17,104,186,3,203,136,148,30,178,72,176,228,231,224,10,239,225,124,22,220,142,214,208,48,218,243,91,173,249,114,31,96,230,63,56,117,80,35,64,57,159,238,40,81,239,106,253,114,109,152,220,119,54,121,204,77,254,136,182,182,48,180,140,134,212,187,45,69,15,208,66,4,173,119,124,174,249,59,6,143,105,38,33,133,131,14,230,155,91,218,88,72,180,119,98,164,141,226,101,227,149,9,94,98,228,32,3,74,248,227,43,241,66,124,134,37,255,158,14,58,146,153,250,137,203,30,178,117,139,52,25,61,202,23,217,50,107,42,244,135,8,194,152,180,193,223,195,109,144,132,103,77,41,158,233,247,64,136,32,224,29,218,92,133,168,67,150,186,57,66,24,181,177,119,111,240,146,106,132,105,62,48,132,172,133,68,167,4,190,190,217,56,31,1,78,58,211,145,177,62,192,230,209,234,12,111,51,249,248,118,90,145,245,58,254,22,134,241,100,238,5,148,247,106,241,18,134,128,79,108,68,130,85,230,64,101,114,236,94,251,201,140,15,67,131,213,159,222,201,251,212,174,113,196,19,151,228,70,24,103,4,56,245,247,213,23,44,136,116,8,47,211,197,252,102,113,137,143,184,24,211,79,52,96,253,114,80,125,10,105,240,31,225,27,86,212,242,27,18,112,39,59,150,57,16,189,67,157,59,105,249,118,76,248,197,202,87,213,89,49,247,185,130,72,93,242,203,121,113,81,254,204,198,46,123,177,133,36,147,17,138,161,212,105,79,111,97,116,128,71,86,83,220,251,105,140,71,190,195,115,177,240,98,115,84,5,142,157,15,42,62,245,89,45,204,46,6,194,2,78,38,248,44,224,54,86,1,208,37,12,58,237,179,57,176,182,105,22,209,95,97,179,41,108,141,183,180,250,26,122,46,64,150,109,18,53,255,183,34,191,238,57,215,166,161,202,54,171,73,197,234,199,170,253,201,190,78,221,207,134,209,158,80,121,71,230,109,187,161,184,10,200,50,192,146,86,181,183,104,29,144,234,103,179,22,89,14,168,210,172,22,60,171,190,152,165,153,186,100,111,20,119,254,150,227,103,215,214,201,155,183,13,106,64,22,108,141,100,6,86,234,76,3,130,53,159,193,18,139,67,131,62,233,96,33,175,120,177,170,166,5,99,65,225,213,226,188,183,67,42,172,99,224,197,81,109,90,244,119,200,4,154,180,127,86,224,68,111,78,96,217,176,204,224,40,85,59,128,129,167,159,36,30,146,192,65,109,254,136,73,11,202,92,167,72,147,238,33,10,77,136,105,235,23,110,21,17,83,55,178,233,7,227,89,24,124,216,29,40,52,169,76,144,112,71,62,168,136,60,6,92,72,70,1,94,112,212,169,246,1,232,42,34,123,99,180,34,186,226,135,158,167,21,232,248,22,45,90,243,225,153,6,131,208,78,199,96,192,170,216,192,108,89,100,3,96,134,50,88,7,225,133,221,104,208,83,78,207,178,93,161,15,160,12,116,194,124,118,99,119,190,134,68,29,171,41,196,193,127,215,184,71,254,113,203,118,91,157,125,229,176,85,21,163,161,181,217,37,58,34,95,102,181,17,118,92,5,48,148,121,52,84,171,168,18,87,145,11,45,43,108,117,184,76,84,45,139,90,51,164,221,166,163,98,140,42,241,54,38,163,137,153,181,207,207,123,173,218,214,210,248,91,148,245,81,79,236,60,70,236,162,221,106,1,91,229,83,150,207,186,26,22,76,1,57,28,240,15,180,116,151,227,119,241,159,127,61,176,111,79,63,114,155,68,91,184,244,24,26,204,220,74,255,20,197,170,169,28,140,186,9,236,201,105,3,141,83,162,216,159,15,210,7,78,156,198,192,105,64,184,171,118,69,13,19,23,165,188,120,69,132,40,137,36,36,17,51,9,3,252,57,64,98,7,153,223,22,121,32,141,37,140,120,205,28,217,146,157,137,34,104,192,120,30,32,153,137,205,136,107,84,93,228,80,76,95,234,9,57,214,91,227,97,162,111,98,153,99,47,170,5,218,56,10,219,240,131,125,94,208,128,232,29,121,21,43,82,139,232,224,128,142,57,227,140,52,4,114,40,55,44,167,185,198,193,78,223,211,49,218,230,160,73,36,13,205,54,67,48,110,3,123,120,116,181,138,187,25,70,71,171,32,6,71,110,168,178,28,92,111,87,202,175,148,86,97,90,1,213,152,55,80,16,128,3,110,190,158,143,29,247,146,187,40,161,216,9,12,167,7,188,56,103,189,251,43,162,41,210,14,252,19,192,32,196,0,113,216,188,96,116,13,167,33,87,146,54,162,59,184,20,153,13,68,2,51,201,158,52,17,221,90,25,241,137,151,198,252,4,172,7,65,74,160,126,13,234,43,122,224,144,131,155,183,89,52,139,96,22,104,210,38,155,207,3,122,99,240,53,238,62,91,60,22,26,227,11,112,248,154,238,36,167,246,160,14,29,182,14,33,76,118,105,216,224,18,192,205,55,174,178,102,249,90,171,140,159,196,144,55,172,242,67,22,86,206,70,236,69,231,164,44,246,115,211,156,150,233,78,199,136,170,170,1,78,37,91,136,221,131,30,136,244,219,60,62,119,55,37,99,11,16,173,136,82,142,114,27,82,162,34,241,144,42,146,21,173,247,20,248,171,53,51,185,181,115,242,251,23,17,117,131,5,28,201,1,218,93,43,254,109,187,60,171,23,99,171,10,108,129,224,241,156,241,73,190,144,237,158,180,239,135,90,46,99,105,44,162,58,160,240,152,98,152,128,39,206,42,58,66,59,253,186,95,245,51,104,104,53,247,215,99,166,65,84,156,3,217,170,143,183,36,123,96,138,25,166,142,135,97,172,230,208,228,92,98,61,177,109,58,179,201,82,221,46,200,97,117,196,163,180,175,31,82,175,26,239,127,44,122,134,225,34,243,43,171,57,165,101,55,204,225,155,152,162,176,224,253,246,99,177,177,31,106,207,225,159,236,182,114,57,230,118,75,133,12,218,115,124,18,179,1,184,171,22,146,22,251,194,187,20,245,244,131,61,56,152,182,242,80,27,239,134,251,243,34,236,247,58,88,159,144,226,163,79,118,52,244,34,132,35,70,141,252,117,140,148,116,80,139,0,184,18,225,39,7,194,196,20,207,201,198,54,74,213,6,32,10,110,66,184,221,164,12,252,162,114,120,16,246,115,220,250,121,113,96,75,225,203,184,142,209,87,84,249,70,101,134,137,235,8,47,42,191,33,136,49,207,90,143,177,130,247,194,29,97,7,128,87,189,47,60,55,149,18,219,200,217,107,189,200,128,236,34,113,250,189,89,47,199,240,34,228,142,20,69,209,230,229,200,238,238,196,114,100,178,81,86,191,96,91,153,170,43,81,130,216,248,3,90,41,199,169,75,143,88,10,138,250,97,16,26,175,165,168,8,90,35,246,115,112,149,45,63,41,196,129,102,191,59,235,177,12,95,236,200,219,183,28,220,223,203,6,131,120,203,38,194,248,248,0,253,199,180,208,64,66,169,202,48,74,80,126,105,147,110,168,134,173,76,91,120,183,58,70,139,211,39,177,53,52,248,44,61,147,227,75,59,78,104,5,47,140,48,162,99,118,207,207,123,151,202,124,232,114,40,5,136,20,106,235,36,210,49,112,166,130,37,51,125,227,181,35,141,53,111,71,237,205,38,95,42,188,53,48,113,107,14,48,224,91,45,185,70,18,9,45,28,27,182,198,113,2,199,253,193,184,155,91,149,65,234,182,86,92,172,180,8,104,170,87,151,66,22,173,82,65,138,17,216,163,199,6,222,146,152,170,183,18,83,145,193,62,162,73,235,77,82,9,192,142,175,84,113,169,47,156,184,47,88,236,121,150,250,0,95,150,173,89,246,10,181,1,158,175,144,100,17,0,141,111,7,87,43,17,128,188,85,28,81,3,149,231,139,252,98,99,39,36,42,165,30,30,114,98,236,90,116,233,243,17,9,136,218,252,12,19,151,252,70,252,40,13,223,127,248,248,215,159,223,255,242,1,205,143,63,35,178,23,14,250,241,151,244,17,192,12,190,145,158,194,241,53,111,136,124,190,187,251,66,190,224,136,136,47,182,183,175,1,114,96,34,194,221,162,127,65,115,100,215,139,88,143,213,148,96,67,5,204,252,250,8,26,82,89,71,46,213,198,160,60,138,163,85,190,229,112,107,112,88,200,125,45,234,40,16,171,232,160,151,147,203,164,17,214,198,112,212,201,2,199,133,133,187,187,222,121,122,225,224,33,218,29,216,176,243,254,153,57,252,71,152,75,144,235,195,45,94,80,252,129,45,148,225,137,132,35,254,201,93,27,185,211,112,117,69,11,176,235,66,64,253,74,197,111,96,144,191,129,50,58,4,197,120,67,133,248,102,200,164,84,47,76,116,20,8,129,170,160,175,27,101,60,143,35,216,212,177,233,101,7,75,69,135,253,48,69,64,162,189,183,14,31,174,35,206,164,18,174,136,48,236,186,159,114,20,172,35,134,30,98,115,226,79,94,120,254,252,117,135,166,85,220,57,52,175,213,138,126,221,1,249,188,241,128,140,143,210,215,29,64,49,235,29,69,253,79,26,46,98,153,232,86,229,118,192,155,5,195,10,179,69,19,134,19,36,45,112,172,160,38,174,251,236,176,136,49,139,205,146,71,178,160,227,221,221,63,140,235,136,118,177,27,202,156,45,28,171,70,151,189,115,138,73,2,147,158,66,67,171,24,243,30,199,40,24,144,121,8,140,131,161,0,155,132,211,145,57,135,70,79,32,226,224,61,102,69,41,244,230,122,127,230,249,181,38,50,85,227,231,14,131,162,86,242,118,35,162,208,91,198,81,216,118,81,173,106,65,116,30,21,103,243,162,4,36,101,225,187,13,37,37,26,164,88,68,111,209,72,173,3,129,109,154,175,158,143,56,224,31,211,5,250,26,94,18,133,238,239,120,252,209,25,228,71,57,20,192,148,31,21,238,133,158,223,210,229,252,246,171,96,206,187,162,8,95,172,103,194,128,136,25,73,231,108,177,214,104,203,165,26,204,251,223,136,192,99,167,213,176,72,29,25,62,221,79,65,224,178,168,168,166,150,13,158,75,201,196,6,173,2,243,145,137,53,214,49,54,248,99,97,229,213,49,50,166,200,9,0,219,166,212,38,104,185,209,82,248,0,207,33,213,28,88,192,19,192,82,186,242,176,252,45,118,213,107,14,105,212,224,69,177,135,1,180,109,218,72,153,227,112,70,79,24,121,143,86,161,20,91,145,159,96,8,170,58,111,148,158,69,152,26,232,235,215,3,204,116,179,99,100,121,13,53,238,7,117,157,203,160,6,210,132,160,103,217,99,80,1,9,10,204,233,59,49,252,233,131,136,243,42,124,187,209,180,246,42,91,56,145,129,172,86,133,55,92,199,113,250,83,103,40,111,183,177,180,156,148,177,136,106,17,130,77,94,2,136,195,77,169,45,242,25,112,157,20,166,87,98,7,123,210,190,75,10,113,145,40,63,93,187,109,161,174,71,148,226,220,111,100,150,42,15,29,240,83,155,46,199,86,101,231,114,244,50,205,182,85,209,196,121,78,10,151,68,114,151,69,152,19,76,90,5,13,51,186,164,134,177,49,145,221,111,0,149,192,39,14,34,22,185,130,78,32,184,233,240,218,138,53,215,200,2,104,118,178,117,21,80,212,33,191,107,91,82,168,172,134,33,153,201,132,209,193,96,143,79,220,60,189,175,42,135,147,11,15,56,20,221,92,89,134,35,21,40,126,207,143,247,78,238,238,246,82,21,77,203,248,150,62,70,3,104,91,2,110,64,249,36,140,131,99,9,162,39,184,91,194,130,188,30,98,160,236,157,99,17,89,149,176,183,144,176,159,96,21,124,109,201,221,79,0,14,84,192,246,153,47,53,159,163,34,117,236,133,38,155,63,171,168,14,241,82,88,232,118,22,29,103,233,76,89,241,133,100,157,36,43,27,176,17,25,69,246,214,24,126,214,248,182,94,75,74,249,207,176,152,35,3,248,166,152,134,233,125,187,141,247,167,167,75,0,87,12,23,236,37,100,219,165,39,237,87,246,138,185,134,95,182,61,132,53,248,248,178,39,130,34,102,106,189,118,247,209,91,249,155,131,201,238,5,69,218,141,156,250,134,101,131,37,98,13,133,36,39,115,13,24,148,218,203,171,159,139,165,214,221,141,5,229,89,113,66,79,90,161,106,104,191,149,198,116,67,53,61,67,211,233,234,142,85,234,131,25,80,72,211,252,206,53,176,184,35,101,99,214,228,191,29,15,191,249,237,100,247,162,160,69,17,222,35,249,196,89,123,146,20,140,67,204,237,138,178,63,123,225,229,24,139,72,5,71,104,21,50,181,157,5,26,210,119,125,108,119,235,238,179,238,14,86,121,94,136,48,59,174,215,181,171,72,44,254,43,23,84,132,8,178,7,47,222,150,231,149,148,188,118,73,90,57,54,74,121,207,247,186,243,59,10,147,55,8,114,145,84,2,172,190,241,243,188,243,115,70,145,103,186,190,34,139,133,17,32,125,42,76,203,114,70,200,237,108,69,102,164,88,178,201,189,69,153,205,133,243,137,180,3,186,41,139,232,194,157,26,202,141,171,41,98,202,218,149,181,18,79,154,140,216,215,152,53,60,91,179,183,113,38,78,209,142,153,44,236,193,104,253,210,195,6,99,40,192,238,27,140,89,212,63,24,188,80,151,166,192,148,3,27,23,198,43,221,50,113,73,154,172,211,113,33,66,86,225,196,86,24,18,143,142,39,174,187,11,176,50,39,182,164,183,138,101,178,83,179,59,27,142,248,155,38,21,146,134,36,96,2,12,83,70,155,149,48,6,173,245,98,142,153,78,204,23,153,251,2,163,196,32,205,101,245,29,197,151,124,204,87,157,103,69,216,168,141,47,29,73,180,86,157,99,24,28,253,201,210,150,199,151,86,127,43,100,10,204,23,151,209,122,234,14,106,234,22,2,154,122,225,22,90,80,170,91,227,5,166,10,48,19,8,88,31,133,51,244,57,16,84,28,0,137,81,99,124,149,206,38,51,235,85,50,138,207,80,66,224,190,188,72,167,147,169,251,242,115,186,152,44,220,151,143,82,12,230,215,74,205,246,197,71,65,93,228,205,97,117,181,64,186,155,110,196,237,109,247,13,206,235,58,253,194,113,100,233,233,38,189,197,76,21,9,197,239,125,11,59,244,101,242,5,0,153,140,74,63,86,139,228,154,35,38,234,55,0,61,125,95,225,239,43,56,75,87,78,121,126,217,170,114,70,193,186,161,49,142,229,38,234,216,111,59,42,113,139,158,122,198,7,4,240,203,106,89,252,151,119,86,63,98,240,44,123,152,248,170,107,94,108,111,107,151,255,153,45,29,189,3,196,182,60,195,83,175,59,170,81,147,158,122,250,61,165,141,59,20,219,117,51,196,63,118,67,87,217,242,162,40,141,77,83,47,90,125,242,23,123,203,204,119,88,225,177,88,195,155,33,253,245,53,96,46,165,126,211,209,155,181,144,198,43,234,107,61,182,143,155,25,55,172,144,230,148,130,146,72,111,53,49,34,172,195,197,227,149,136,244,46,30,207,164,89,183,120,190,48,204,229,197,171,207,177,192,163,226,249,81,140,8,87,26,85,223,208,211,235,47,205,50,171,147,195,245,154,137,77,180,38,247,8,13,148,100,68,26,67,139,227,234,152,99,122,200,2,19,180,6,13,70,199,29,57,149,20,85,165,60,43,99,161,156,141,231,241,82,80,30,146,12,160,70,229,181,174,181,227,112,183,170,204,41,113,219,78,25,47,48,11,155,157,111,40,194,49,222,174,82,107,95,212,148,1,231,217,31,204,77,194,224,213,214,71,115,203,0,7,218,31,173,13,4,100,104,127,117,183,51,254,226,22,48,55,87,234,132,212,87,99,171,1,15,182,191,241,198,195,153,219,192,31,43,1,14,137,50,142,90,81,115,99,160,120,109,59,91,145,131,19,83,164,245,102,109,155,224,104,236,121,73,226,150,130,144,194,236,38,140,208,145,181,212,45,137,4,158,234,204,149,29,248,52,230,36,156,93,37,77,20,5,76,116,122,139,177,5,71,156,190,115,36,61,136,245,224,108,167,46,140,139,9,229,7,52,150,193,98,200,185,40,62,98,66,59,32,187,23,42,132,222,160,26,172,68,161,250,248,241,9,37,9,192,30,6,60,54,85,19,7,211,67,162,123,33,131,248,13,230,131,115,89,10,221,221,227,106,144,162,111,113,60,199,191,79,78,72,163,126,132,161,205,201,121,197,181,159,171,85,156,239,86,120,229,5,28,7,175,247,181,182,132,208,14,217,19,65,200,161,41,184,249,91,110,86,141,65,240,217,46,65,170,141,225,197,86,239,143,84,195,60,193,95,16,126,44,19,23,184,212,5,48,213,223,223,124,100,193,162,224,96,14,83,18,96,25,110,95,204,98,79,252,175,217,181,253,75,188,82,154,17,242,163,78,102,36,78,38,17,79,56,84,142,2,159,254,72,227,135,216,120,43,14,48,6,88,74,14,149,94,112,232,22,136,198,71,100,64,148,13,248,162,131,83,180,28,136,139,40,246,156,143,73,239,82,106,120,114,190,83,238,238,156,55,64,59,170,48,142,112,246,220,242,177,124,33,98,67,235,250,34,130,244,165,10,38,9,76,168,83,24,131,169,166,186,125,42,160,74,235,225,106,191,166,237,109,27,41,180,242,189,83,118,163,131,12,174,9,177,2,251,72,145,90,117,180,85,130,168,64,161,175,210,74,84,48,206,129,61,2,219,189,99,123,251,178,35,219,188,225,211,17,207,15,0,5,21,114,7,246,235,193,57,16,209,233,161,96,177,250,159,36,175,245,100,242,228,155,171,62,15,96,240,24,144,199,37,199,169,132,251,254,203,64,44,117,210,244,195,5,144,249,173,56,218,113,120,85,148,170,212,162,127,214,191,232,127,238,63,162,210,107,204,117,233,105,106,112,54,184,24,124,30,60,26,92,51,65,68,45,135,178,233,193,77,40,93,217,172,182,85,216,139,133,168,7,23,174,232,102,61,254,164,188,35,20,79,194,70,219,28,227,236,130,41,128,96,33,194,67,112,168,4,249,26,216,78,54,207,127,64,209,248,19,166,229,20,150,231,136,158,84,5,70,129,78,155,155,203,64,99,74,77,218,194,123,219,219,188,10,91,109,148,40,9,17,121,222,15,21,223,220,129,61,95,167,118,133,112,168,244,173,178,1,109,23,32,130,158,143,218,212,76,68,9,154,123,58,250,158,212,211,199,111,141,14,100,245,215,253,189,200,192,22,170,67,145,29,162,73,175,190,105,245,208,127,251,205,151,190,216,222,127,8,202,136,18,235,208,251,207,121,75,210,248,176,163,238,63,55,230,137,184,239,252,132,221,103,230,171,206,10,182,35,40,95,102,79,108,210,215,127,217,18,242,147,50,88,77,227,98,187,2,157,134,163,144,185,104,83,136,162,129,129,164,49,61,195,73,79,80,62,210,168,180,189,157,173,133,238,106,34,201,41,211,81,183,91,30,51,219,210,115,11,99,37,154,153,4,120,194,145,199,11,208,170,55,150,158,218,61,206,15,46,127,182,70,105,52,173,208,18,26,150,210,246,240,153,14,207,139,198,191,196,147,222,166,37,246,120,75,218,83,193,64,179,202,85,8,58,25,168,251,236,207,238,202,3,29,74,56,253,135,7,47,13,128,189,151,162,49,29,64,127,184,130,91,190,21,244,156,80,203,97,200,104,70,122,109,75,71,189,150,15,210,163,179,250,80,194,35,16,247,174,117,190,130,213,48,216,61,216,137,198,6,39,199,252,155,180,61,244,48,5,64,67,155,218,120,187,47,189,137,121,151,198,194,20,163,221,169,57,73,109,132,31,41,229,30,18,3,15,96,174,57,143,202,100,74,10,135,99,72,40,223,176,42,91,56,92,74,213,193,165,12,42,139,121,40,92,158,165,234,226,89,84,69,230,29,136,195,242,76,97,50,74,242,22,179,235,44,40,97,77,156,12,115,42,60,244,146,39,38,88,16,30,151,240,125,207,29,214,24,233,8,75,153,98,132,177,237,140,154,88,27,217,103,123,148,0,180,231,248,37,187,219,46,49,155,15,98,236,61,101,17,243,150,121,64,232,85,164,2,76,139,131,72,177,189,141,12,171,138,240,16,4,135,53,126,119,128,107,87,117,135,213,93,223,79,163,190,237,228,42,111,93,249,86,223,189,206,188,101,214,229,181,208,254,9,93,101,98,27,231,195,245,4,107,216,105,18,34,180,222,150,61,139,16,220,8,147,22,6,89,99,17,181,93,143,25,208,199,244,40,53,75,208,216,84,0,4,223,216,30,50,4,180,96,48,28,174,181,253,164,190,127,244,24,48,100,53,96,198,191,168,23,86,206,101,115,160,86,130,230,164,176,113,94,103,47,102,106,97,234,171,221,207,168,171,155,61,88,16,13,223,30,203,39,11,114,76,91,222,117,108,249,112,119,100,134,166,234,230,1,154,180,28,251,189,11,217,161,244,52,23,225,107,214,210,85,185,26,248,71,53,168,140,186,186,46,157,174,209,117,237,82,215,138,251,53,247,42,39,52,134,123,116,77,221,132,93,185,42,35,191,91,35,112,147,75,187,26,126,219,99,95,69,142,203,173,253,193,211,219,58,152,29,62,63,182,171,176,141,90,173,35,10,215,172,153,121,77,6,54,34,147,96,254,155,15,141,208,24,240,138,132,23,219,219,148,141,87,89,34,199,210,86,172,125,199,119,45,84,203,236,208,93,109,215,141,187,189,27,233,224,197,115,160,85,224,223,240,1,173,245,54,142,199,13,130,177,121,199,92,8,223,60,213,200,69,243,173,3,242,226,57,229,65,54,130,44,116,70,31,49,146,119,143,149,165,24,134,70,63,18,247,5,197,20,112,239,210,79,249,205,106,97,7,79,223,237,61,121,28,237,138,72,93,50,88,185,182,218,217,27,69,145,97,200,102,244,128,107,233,205,34,224,31,140,190,229,54,222,237,20,217,11,89,243,158,255,90,108,133,4,112,84,10,30,109,62,166,243,144,10,112,145,198,208,120,22,199,69,90,199,90,168,212,118,190,33,79,8,17,132,75,25,10,161,209,171,197,63,167,164,111,48,172,18,49,97,18,113,229,112,77,229,145,166,120,62,146,216,215,150,81,170,47,227,34,45,58,190,50,233,181,251,184,223,180,85,8,187,143,99,183,146,34,10,211,130,19,120,6,86,92,7,161,217,151,51,13,240,190,82,177,64,220,72,43,86,90,129,121,1,133,245,242,23,70,170,0,164,203,48,168,178,102,76,25,38,164,51,158,180,158,206,82,55,156,1,58,241,186,97,108,172,93,32,139,146,173,17,199,202,214,102,13,123,148,187,73,153,24,170,0,65,148,117,0,168,80,140,74,154,93,100,12,40,0,163,237,156,7,141,133,101,73,115,224,113,218,215,183,135,200,16,107,14,215,54,11,142,47,211,25,39,194,137,167,233,165,107,247,140,130,192,75,217,131,206,42,74,42,38,207,60,226,243,116,33,22,81,191,196,107,102,107,207,94,10,2,240,86,111,241,214,20,249,105,211,18,184,162,119,165,140,180,176,34,61,217,221,221,185,161,47,187,74,87,251,51,237,133,210,178,1,143,207,210,243,253,197,61,134,226,148,153,104,123,251,10,154,222,222,62,139,248,105,47,77,87,209,172,61,202,61,20,225,120,44,196,227,77,48,171,40,44,151,222,244,76,121,164,157,27,206,105,24,231,209,109,247,12,30,60,62,58,232,23,30,128,87,251,58,110,207,64,152,129,154,238,165,23,34,120,207,87,204,71,135,106,255,156,182,243,13,123,64,137,204,66,143,187,190,196,93,31,78,146,206,42,143,124,86,21,159,39,159,123,171,248,60,74,62,163,159,25,98,34,109,25,90,174,195,120,133,38,21,143,142,247,220,247,231,104,92,225,72,1,202,170,41,206,111,84,72,133,104,252,232,248,241,9,92,63,95,210,47,70,109,88,3,168,143,159,142,87,7,123,192,175,238,157,96,31,215,254,34,231,178,136,119,75,247,20,200,73,70,239,6,206,8,128,49,244,42,173,90,48,225,207,62,185,124,247,191,168,200,23,17,225,167,61,111,88,28,88,182,159,57,182,157,105,138,25,197,120,48,252,237,94,127,101,187,127,93,46,236,166,187,130,163,56,96,132,92,6,220,244,241,13,102,6,201,110,122,223,61,5,134,228,60,155,229,239,161,226,147,209,200,188,101,101,50,77,41,156,35,57,39,29,170,127,252,129,190,143,125,228,125,107,159,121,227,198,55,169,1,194,0,94,124,59,105,5,242,73,124,164,5,5,204,209,250,14,25,243,7,195,202,103,91,173,203,13,75,235,97,204,183,238,189,234,208,24,84,99,118,74,65,112,92,181,23,20,46,152,19,15,96,112,124,105,29,149,58,90,91,55,186,115,153,43,190,49,200,226,192,54,160,116,159,131,4,53,22,156,226,48,178,73,128,194,206,18,196,228,56,230,175,241,17,138,237,139,217,191,198,91,152,123,171,17,105,135,244,93,204,193,106,162,137,111,11,146,214,254,221,71,206,72,245,8,76,182,165,119,189,39,138,90,254,192,153,60,112,164,221,187,228,108,195,80,36,101,245,198,159,98,110,82,55,102,104,229,60,132,55,77,172,53,139,13,35,49,98,186,216,16,240,119,76,220,71,151,249,160,68,98,32,203,193,92,199,148,33,144,80,81,99,168,35,35,138,140,135,175,224,3,98,35,72,17,162,174,43,50,27,87,49,241,120,76,78,71,200,56,175,201,238,219,141,125,215,25,76,3,239,186,121,161,175,186,129,136,4,139,215,221,188,192,219,206,207,54,41,48,37,90,99,144,45,10,155,25,242,32,88,78,45,229,162,87,249,22,214,218,216,37,129,177,122,173,151,33,151,212,138,76,195,75,211,110,88,153,64,24,116,145,116,165,41,213,253,129,173,105,172,232,27,182,129,255,181,160,73,141,218,127,197,21,30,136,163,59,110,211,129,104,47,105,192,225,218,218,239,155,106,5,23,110,57,219,184,11,247,156,42,123,4,28,249,202,86,122,187,236,237,87,174,187,40,174,52,192,247,236,191,222,19,15,40,136,176,236,148,201,215,55,8,196,155,157,24,148,188,172,208,37,111,83,204,146,138,155,76,50,116,186,59,173,117,196,217,94,212,223,233,81,232,18,207,176,128,98,142,118,48,236,3,87,238,170,219,174,201,21,227,90,187,212,75,127,166,168,100,151,26,61,92,39,96,179,227,7,181,67,209,195,252,99,219,33,248,54,3,41,202,196,148,114,119,52,72,203,125,99,87,103,239,23,10,69,79,214,95,30,83,163,241,220,31,156,163,208,193,57,44,86,86,152,3,76,84,252,130,204,146,154,203,102,147,94,182,189,157,121,62,0,255,94,160,20,220,86,22,89,251,190,189,61,39,241,60,26,34,184,44,17,6,247,105,189,244,143,32,19,136,53,238,26,73,229,44,5,199,85,233,121,17,134,181,29,90,103,54,66,58,22,112,132,9,61,109,185,234,45,231,44,72,66,145,188,0,163,65,203,236,1,250,229,122,172,163,238,251,93,76,168,249,147,187,187,80,37,111,8,215,49,64,141,39,185,186,207,63,45,159,244,218,18,94,233,138,100,135,87,149,69,132,118,218,38,73,81,73,128,136,6,46,198,150,139,146,233,56,130,73,235,212,40,82,35,222,82,207,8,185,175,52,50,99,125,193,117,74,71,202,46,131,152,54,250,32,212,34,60,154,3,109,88,103,165,134,58,102,7,82,225,122,172,48,94,75,28,1,80,46,107,9,33,157,178,255,25,209,183,238,170,82,168,87,118,171,183,84,218,159,44,29,141,179,253,122,156,245,251,210,37,181,60,206,200,8,209,8,86,234,137,80,5,167,184,58,150,136,232,36,165,132,232,115,148,26,174,201,161,193,101,165,26,123,203,149,208,183,211,155,251,62,38,97,109,4,89,239,210,54,41,144,65,159,138,181,25,121,253,1,53,246,148,254,194,2,245,28,149,12,172,62,229,108,50,49,112,103,94,194,218,82,98,40,122,140,232,82,104,250,83,126,99,135,241,212,190,252,108,249,173,228,147,243,52,35,53,188,112,173,153,100,154,72,145,63,18,253,14,179,135,153,33,131,209,111,45,100,62,168,5,155,29,16,76,208,13,252,210,101,122,251,228,113,18,6,97,252,237,243,36,28,193,159,23,73,184,23,198,79,71,73,248,24,254,236,37,225,19,248,3,69,190,133,63,79,146,240,41,252,249,54,9,159,193,159,167,73,248,29,252,121,150,132,207,225,207,119,73,248,2,254,64,245,113,24,63,123,138,89,32,227,103,240,237,12,254,124,135,9,18,227,103,208,3,128,201,179,23,152,235,49,254,14,122,56,135,63,208,195,5,252,129,30,46,225,207,19,204,232,24,127,7,61,252,14,127,160,21,32,240,191,131,86,230,240,7,90,185,130,63,207,49,131,98,252,221,11,204,226,24,63,135,86,22,240,7,90,249,79,248,3,173,0,139,244,28,90,1,100,248,28,90,1,90,248,249,83,204,220,24,63,135,86,62,195,31,104,229,26,254,64,43,95,224,15,180,114,19,198,47,160,149,255,130,63,207,104,9,94,124,71,75,240,226,57,45,193,139,23,180,4,123,163,17,173,193,222,104,143,22,97,111,244,152,86,97,111,244,132,150,97,111,244,45,173,195,222,232,41,46,4,89,50,99,42,123,191,101,11,43,238,227,173,10,145,150,84,116,28,164,223,62,71,182,92,60,238,167,79,191,67,1,129,250,250,226,153,245,21,122,178,62,63,123,106,125,126,49,82,209,118,150,30,91,171,101,39,220,38,189,165,214,123,196,75,215,172,75,95,98,98,18,21,33,93,186,183,151,30,66,151,93,240,124,172,244,110,239,63,94,60,186,123,252,157,212,248,52,93,26,31,94,37,79,192,240,246,137,92,154,247,169,96,59,227,101,139,255,142,119,123,79,158,223,125,59,186,167,107,166,115,113,23,13,210,117,70,73,137,29,52,156,250,166,8,244,3,91,68,22,109,178,23,105,21,253,81,10,146,148,124,91,132,202,87,203,142,55,140,53,55,29,4,70,170,34,158,60,55,50,252,78,122,91,254,69,47,183,210,250,238,174,76,73,111,92,14,6,113,185,143,113,132,202,190,74,94,7,67,251,118,100,37,11,238,121,55,144,90,193,252,131,37,198,131,249,55,93,63,222,56,208,184,196,2,158,197,242,109,113,230,163,231,68,80,80,52,175,41,252,220,3,5,54,241,209,91,142,49,132,228,245,51,5,24,184,45,92,217,91,82,221,207,91,22,190,102,180,62,141,209,11,1,47,255,54,196,20,14,53,92,32,55,70,94,247,82,128,96,247,199,9,163,0,26,127,172,174,85,246,39,43,89,248,94,148,166,151,199,106,151,78,182,183,87,28,109,167,64,166,110,106,42,101,197,30,64,73,17,156,34,158,194,150,109,40,16,79,81,37,164,6,168,193,241,33,195,138,23,91,214,192,38,189,105,186,119,79,111,81,50,61,72,87,58,197,244,166,210,128,108,166,7,70,89,104,157,248,26,216,182,213,241,116,176,119,210,181,119,176,109,189,221,222,222,147,59,173,100,238,56,247,119,119,132,155,238,69,76,26,142,141,116,31,136,176,8,113,152,218,236,206,142,60,64,239,59,29,209,131,26,235,45,59,5,45,164,76,149,8,81,195,187,142,100,117,158,26,27,61,62,87,101,207,141,232,241,109,105,99,107,159,108,85,59,170,132,54,110,229,186,247,85,183,192,210,144,206,120,151,9,119,238,1,109,109,85,17,181,230,220,109,22,50,17,215,155,231,242,196,141,239,52,252,81,213,90,50,95,153,29,166,211,30,69,227,43,43,32,5,146,146,34,201,85,187,174,157,14,204,78,223,34,163,240,250,83,93,120,179,106,40,151,71,197,72,25,25,49,254,155,124,97,165,196,224,24,87,174,20,73,81,21,142,16,105,67,100,16,154,161,27,26,4,77,15,219,179,54,137,42,40,128,188,35,26,99,108,44,136,5,122,180,148,184,91,27,139,58,182,222,185,243,154,216,12,204,240,181,177,145,51,14,172,106,243,189,110,211,134,77,228,164,245,70,21,78,12,201,119,199,216,200,7,197,92,58,81,240,149,39,89,247,230,124,50,129,93,120,205,110,131,120,29,56,57,175,199,173,55,105,225,73,154,125,104,216,106,77,61,223,203,10,74,156,3,182,177,242,71,235,56,211,78,23,11,154,248,122,227,133,50,138,164,133,209,204,177,208,217,25,186,193,202,69,164,35,17,92,92,18,25,39,192,37,181,75,218,161,184,169,140,17,246,128,179,38,236,152,73,156,134,98,8,60,30,194,4,69,57,188,170,102,217,252,159,51,150,251,197,191,182,161,48,34,12,189,94,126,105,126,174,4,18,10,160,238,201,37,47,50,107,171,124,232,148,44,99,141,153,87,163,253,221,122,186,44,22,205,193,62,255,13,230,128,38,56,78,199,238,239,217,231,140,223,134,7,42,221,253,242,226,236,99,245,67,61,239,101,113,30,47,163,219,108,55,125,252,244,105,156,243,159,37,253,17,137,238,27,32,131,148,67,6,23,7,134,87,101,78,22,111,202,180,55,237,195,5,251,24,57,149,41,70,79,172,211,38,29,233,155,241,44,157,14,46,199,245,117,129,73,116,155,180,60,24,62,157,156,193,53,51,128,215,81,2,191,176,58,16,49,183,83,160,135,130,44,169,211,94,62,88,70,187,103,253,94,190,191,156,60,75,70,209,248,108,153,103,159,198,84,32,199,2,203,65,134,5,30,155,31,150,248,33,27,228,248,225,219,117,189,155,62,19,169,174,111,47,147,58,174,147,38,158,39,229,122,173,86,226,231,191,126,223,84,63,28,253,77,174,4,234,143,221,252,210,72,75,165,217,240,34,94,194,191,103,152,128,122,184,140,228,242,180,22,103,218,90,156,203,180,25,76,97,137,40,144,243,100,148,92,238,146,107,248,46,46,178,92,17,49,241,41,12,127,100,206,7,87,2,22,162,127,249,141,90,135,24,103,245,205,165,187,28,176,26,253,199,223,92,122,190,226,154,192,146,244,191,85,95,237,53,41,227,207,201,217,122,253,80,40,122,100,2,233,35,3,131,144,218,69,168,57,128,10,42,230,121,203,202,63,79,31,9,105,13,250,79,144,196,82,59,103,252,246,27,134,202,218,53,253,53,134,223,252,182,187,139,190,25,227,92,223,114,216,178,196,69,199,205,9,30,64,115,24,48,241,217,141,61,70,49,26,129,65,140,234,118,172,44,22,244,137,17,10,138,166,166,204,99,70,102,23,65,18,38,28,66,6,237,231,199,153,2,148,140,230,84,240,217,100,24,249,229,221,219,143,167,31,94,254,252,242,167,163,244,22,160,226,39,204,102,84,39,123,79,159,96,222,59,241,244,228,187,17,62,125,79,126,166,101,94,215,9,0,199,58,254,229,237,233,199,151,223,31,165,199,183,77,118,145,160,101,233,32,111,46,243,101,153,227,216,151,5,208,34,243,155,36,124,45,223,173,99,93,240,186,56,47,204,66,191,226,179,89,0,104,16,178,29,85,37,62,188,125,87,91,37,200,126,90,127,255,241,245,43,235,243,50,155,21,149,89,224,167,226,71,28,127,240,51,125,48,139,94,253,103,99,141,248,167,255,241,241,163,85,0,208,114,201,238,68,181,89,238,163,241,122,125,130,235,241,230,237,235,31,95,169,21,145,171,113,154,151,72,130,153,85,143,232,100,5,178,68,0,135,189,90,6,152,89,38,190,204,231,11,88,53,170,18,200,197,11,222,150,192,103,158,3,216,197,193,175,197,155,34,184,46,230,243,64,25,81,0,29,2,151,250,116,181,44,154,27,204,104,89,163,17,95,0,228,105,192,25,218,185,56,156,43,164,58,102,195,48,198,171,43,17,226,241,83,38,99,97,106,130,14,78,110,57,28,160,28,5,28,24,78,66,145,132,130,154,12,201,248,218,217,115,185,98,106,218,28,49,239,180,176,246,241,136,94,6,111,63,4,47,103,192,193,213,117,208,155,231,25,176,47,103,112,162,63,5,77,21,172,0,43,188,250,225,240,67,36,215,66,87,201,184,138,28,191,48,64,251,170,177,156,194,211,85,86,127,242,143,233,157,252,200,61,139,71,57,42,216,180,203,64,21,254,187,70,1,247,115,126,157,221,248,71,241,87,254,40,87,72,142,70,47,128,28,80,86,7,162,161,224,250,18,8,187,76,143,46,40,234,160,94,228,197,180,56,39,209,253,3,135,154,205,0,11,156,66,219,203,50,187,178,64,246,37,126,9,244,23,30,211,47,226,153,64,112,14,100,13,230,158,45,74,24,31,226,169,224,58,63,3,90,36,239,236,255,218,60,247,220,247,2,104,214,235,106,105,29,238,15,234,29,247,42,159,255,140,94,47,171,186,113,231,250,131,122,39,32,48,159,159,15,0,239,87,75,180,90,150,53,112,23,106,168,17,100,243,170,188,96,232,120,117,248,195,135,0,211,194,1,255,240,176,254,241,225,129,71,165,243,64,108,58,67,95,63,134,127,194,17,217,212,251,191,200,209,104,15,17,168,250,220,190,180,0,17,255,68,47,121,20,31,151,55,1,210,255,23,193,95,3,44,28,20,231,193,77,181,218,89,230,193,101,246,153,178,50,163,255,197,28,177,52,112,16,128,72,175,234,123,113,49,12,231,251,48,134,49,252,53,140,75,88,111,19,247,90,99,156,230,167,139,162,52,7,120,248,58,216,13,62,252,251,199,128,222,139,163,3,135,24,110,155,215,71,31,158,60,30,124,168,94,227,98,241,57,218,57,124,189,19,244,240,215,187,159,223,60,254,246,199,209,30,30,41,190,117,34,188,158,118,160,41,81,98,231,195,143,123,123,207,190,219,253,241,227,243,23,163,209,142,81,176,115,61,249,70,87,131,173,203,214,104,143,222,61,116,160,71,239,118,30,216,15,128,4,224,93,167,167,159,95,31,189,126,232,162,80,217,135,246,6,119,177,219,23,208,37,110,79,2,66,177,121,252,138,144,191,170,241,50,7,186,242,38,232,141,82,21,111,122,28,148,249,5,233,76,97,133,63,231,203,58,7,200,45,46,202,108,30,244,150,249,180,186,186,66,244,51,120,76,109,85,229,224,172,202,0,41,66,163,15,221,134,69,6,252,93,115,10,168,45,207,154,218,70,185,248,37,80,95,4,132,95,230,1,59,165,4,168,145,199,44,125,56,29,46,21,252,252,38,224,6,49,1,120,217,224,151,179,213,252,172,251,190,94,90,180,152,61,152,211,69,190,60,157,87,213,162,123,84,1,20,9,184,136,64,70,106,104,178,132,68,209,5,98,0,60,154,64,84,93,84,195,32,248,1,136,65,40,202,233,177,131,171,60,43,225,200,194,65,109,46,129,146,190,184,4,154,154,9,168,57,226,20,146,73,54,128,230,48,146,255,3,103,115,217,52,11,49,151,83,56,25,77,181,180,110,152,143,31,63,200,101,147,95,121,14,63,177,252,179,152,242,190,243,71,132,78,123,121,104,203,197,69,83,7,152,59,186,200,240,114,58,187,129,41,228,1,181,255,242,195,219,97,240,203,43,250,129,41,218,10,228,210,145,64,156,230,208,52,128,220,138,251,201,229,182,197,65,93,241,50,200,94,234,203,106,53,135,86,115,125,36,176,233,7,94,232,171,166,130,241,146,205,10,110,103,81,89,183,58,6,223,24,136,207,129,252,204,139,128,159,174,16,93,139,1,115,25,156,24,75,76,131,28,78,195,141,1,138,64,57,172,154,156,240,58,160,245,2,136,220,0,72,147,96,68,35,214,254,150,15,58,20,80,124,138,134,175,55,167,120,225,155,35,126,37,191,4,252,69,208,64,176,194,248,140,192,54,39,3,76,217,171,44,44,14,69,85,14,3,33,90,39,200,196,249,212,72,72,80,109,90,96,216,62,201,168,240,76,97,79,190,125,254,252,197,11,57,31,168,38,166,243,176,61,64,230,230,20,136,180,207,249,210,229,113,2,249,154,167,241,10,86,188,32,62,196,184,77,97,105,169,232,217,178,66,81,94,192,22,235,180,43,188,212,55,112,174,104,248,116,243,247,242,47,25,230,201,140,130,171,27,172,39,170,1,166,74,246,158,63,255,182,115,200,196,130,89,67,110,42,0,87,32,6,27,184,88,202,214,200,233,107,160,190,74,170,144,30,105,241,117,169,218,216,22,220,128,215,60,194,4,222,193,42,215,187,9,175,243,105,49,83,63,113,144,187,9,177,212,240,122,24,28,229,121,240,243,235,151,175,126,122,77,109,159,175,150,72,54,7,232,226,94,204,187,177,91,123,82,171,5,70,153,190,103,110,92,104,243,20,97,74,139,213,25,204,234,50,48,234,212,195,224,131,0,181,230,18,16,75,70,7,153,14,59,28,221,101,117,21,84,98,224,2,178,50,192,140,11,183,6,161,110,42,77,196,180,56,112,130,131,68,171,68,68,166,162,67,64,12,68,214,96,212,254,135,47,3,222,120,247,173,2,149,249,154,125,54,215,68,86,30,6,191,50,237,199,105,44,89,254,83,243,231,152,142,223,249,10,166,245,169,172,174,75,81,137,194,177,231,162,2,77,26,112,159,104,23,86,81,178,24,206,192,30,14,1,30,206,138,119,16,62,4,46,103,21,72,54,3,120,156,128,41,7,235,224,62,184,91,31,83,69,45,45,186,56,43,213,233,31,238,115,58,135,158,120,179,87,53,239,118,171,251,67,42,67,164,57,144,64,31,185,12,143,228,176,42,203,156,229,160,130,66,2,98,163,206,112,255,238,217,22,184,221,63,226,67,81,78,231,171,25,148,255,241,215,143,4,234,103,5,28,92,248,186,241,60,119,223,239,237,41,178,68,197,34,80,44,8,52,70,12,200,145,75,7,231,243,236,66,241,45,231,1,11,135,102,113,187,138,59,73,106,4,129,147,150,206,104,237,107,5,58,179,182,68,103,102,178,21,214,68,235,2,209,229,105,123,75,45,218,221,218,199,159,228,28,76,230,232,45,236,35,53,69,172,81,12,184,120,206,164,10,175,115,29,236,76,121,199,243,217,14,237,214,14,93,160,234,85,107,61,96,35,161,77,222,52,88,29,110,21,213,15,65,118,86,173,152,90,64,154,25,86,32,54,174,180,56,200,27,0,17,217,156,0,146,175,16,138,29,209,44,204,37,20,67,232,92,194,203,234,42,63,133,131,5,151,80,6,203,103,208,23,203,252,188,248,98,75,30,174,242,151,178,36,111,180,38,58,62,136,226,10,118,128,110,137,121,38,12,69,196,135,93,44,73,247,195,224,98,181,183,83,115,139,154,50,145,34,230,140,120,82,56,69,112,179,87,215,64,148,224,141,1,47,179,154,9,252,51,36,188,26,225,180,109,210,102,15,59,44,68,25,159,42,38,145,46,88,139,33,195,239,154,137,12,248,59,79,243,241,240,219,224,175,63,252,87,64,109,208,46,207,129,12,65,224,97,116,206,7,159,57,109,194,228,146,229,46,171,70,112,227,64,219,75,150,118,235,222,109,46,177,100,18,210,159,48,102,6,23,206,181,201,239,154,27,109,19,253,203,243,199,223,2,213,120,141,172,11,144,168,115,115,146,212,98,240,1,63,6,63,242,71,129,115,233,21,149,39,124,84,138,177,222,59,212,159,222,190,67,185,54,32,160,31,223,255,10,172,102,117,29,198,63,188,253,235,15,0,70,64,219,132,241,79,47,255,39,124,207,190,220,51,94,38,142,78,113,57,75,223,144,217,169,40,56,148,223,121,212,191,94,22,211,203,64,84,170,29,218,87,97,49,204,13,141,60,35,175,230,61,243,161,89,208,124,126,122,251,10,127,205,172,249,108,158,133,28,73,123,252,71,200,0,30,170,207,93,195,39,62,209,28,56,78,68,13,30,176,205,47,4,76,231,57,238,150,170,8,84,112,62,171,129,30,162,250,117,39,26,129,163,218,32,154,75,110,165,129,75,178,53,90,255,253,115,23,155,231,225,224,197,182,57,28,252,219,18,131,253,211,76,26,113,73,226,51,30,115,152,106,118,133,250,117,201,219,227,228,224,137,187,160,185,195,138,8,122,17,169,98,226,120,76,150,68,23,85,140,14,10,219,158,116,223,169,22,175,194,116,225,249,124,85,95,50,178,248,156,205,93,49,32,144,108,248,61,208,223,5,219,12,44,240,213,234,202,98,9,231,48,156,28,174,144,25,210,169,205,117,142,192,137,149,133,36,142,72,68,188,64,235,75,255,108,200,61,153,238,162,226,234,42,159,33,131,13,104,103,129,119,74,221,56,45,60,144,183,52,232,223,37,254,51,47,174,138,150,242,73,52,141,5,2,81,224,171,38,105,178,4,88,8,133,48,162,205,222,204,224,63,159,142,70,221,130,162,54,181,51,203,225,94,45,1,125,211,186,180,6,45,63,7,226,243,131,134,204,75,172,40,121,30,164,28,122,118,222,136,163,118,241,135,71,110,73,77,78,81,186,211,52,64,206,192,143,188,70,103,133,78,233,82,32,203,6,70,89,69,154,98,140,190,58,184,132,219,102,97,139,164,50,33,67,194,154,72,162,124,48,5,98,116,37,147,68,137,142,151,220,47,56,121,200,108,101,236,191,192,50,169,160,7,196,157,185,84,17,95,244,211,12,101,135,78,167,124,67,171,110,3,50,138,9,128,252,162,193,216,237,82,43,112,200,229,236,86,11,40,105,74,37,30,143,70,87,127,72,100,167,87,23,38,139,138,209,207,64,84,60,96,125,173,210,95,189,194,182,32,207,92,158,246,186,0,150,198,211,140,203,19,156,103,53,66,151,5,86,163,56,184,202,190,16,188,242,98,237,141,70,240,110,36,49,66,221,13,116,155,214,229,138,207,64,247,82,168,2,158,217,159,163,165,13,207,0,241,214,52,67,154,151,113,54,223,78,142,204,51,215,44,189,53,183,39,15,29,59,203,61,4,46,46,242,249,204,186,85,254,74,140,49,159,83,249,85,41,201,128,64,4,198,133,110,86,254,102,200,15,37,161,141,124,172,239,172,195,190,252,252,250,8,249,154,122,1,55,98,206,18,78,141,186,228,232,125,195,243,31,125,166,137,79,21,189,74,10,156,83,54,106,161,5,104,233,227,81,132,32,178,168,178,2,135,49,80,13,92,13,19,213,187,211,106,14,163,66,201,59,12,88,77,253,13,188,251,249,175,223,255,250,43,203,187,131,30,211,157,240,170,127,120,248,17,69,106,111,126,249,56,122,254,34,138,85,85,33,111,153,253,190,170,81,75,143,173,234,110,176,6,44,35,94,47,249,21,220,55,248,65,156,92,30,190,84,118,194,8,23,104,127,185,44,136,119,36,22,232,42,251,196,144,193,136,147,165,60,162,218,25,64,70,107,150,112,254,127,125,249,243,187,183,239,254,154,48,162,56,207,185,67,248,137,68,52,12,121,1,195,194,27,145,16,216,14,13,119,71,77,229,207,181,39,112,200,155,124,198,219,70,26,56,182,102,112,213,43,180,83,179,21,2,117,128,197,2,89,140,55,71,21,33,61,160,33,67,38,234,39,120,57,157,34,66,254,80,193,146,138,114,89,209,16,125,84,137,150,112,45,200,66,69,204,83,14,202,0,60,102,255,124,99,62,103,222,208,55,102,26,16,141,152,11,137,30,75,178,254,185,103,240,151,89,221,174,37,133,202,212,102,9,183,75,181,252,244,181,131,174,8,222,156,243,97,15,195,40,242,160,37,174,87,180,198,40,107,187,9,150,171,178,100,244,243,85,195,98,156,230,29,147,210,141,212,15,25,15,146,233,184,187,164,62,65,217,40,62,168,250,127,100,80,167,194,40,85,15,237,13,82,132,193,148,105,233,214,232,222,185,10,52,24,31,142,152,206,55,17,147,60,110,137,198,241,194,163,179,108,44,91,11,135,155,227,19,104,255,84,219,45,121,180,47,146,62,215,133,132,14,38,232,89,100,135,247,82,130,115,127,99,19,114,40,72,212,4,141,209,166,100,23,16,71,146,106,233,2,62,174,230,120,171,105,251,169,24,69,25,140,124,230,200,13,119,51,12,141,109,116,69,201,124,79,143,62,190,252,248,250,244,223,95,255,175,163,244,56,20,183,69,40,165,84,225,153,50,92,195,216,51,204,121,135,151,43,42,163,80,46,60,16,90,195,200,234,180,243,225,167,124,254,185,80,239,79,17,19,99,99,128,224,5,108,132,83,145,182,235,84,214,204,207,207,233,236,134,74,167,0,191,165,30,65,191,102,241,70,88,93,170,138,151,249,23,241,251,36,6,80,56,253,233,253,171,215,56,151,247,104,17,22,30,161,76,70,56,69,197,225,27,32,92,244,19,125,59,155,163,229,8,127,145,191,231,108,186,27,135,239,75,104,244,151,87,31,78,63,252,252,254,227,251,195,247,63,158,254,237,245,207,71,111,223,191,131,14,158,198,207,78,226,87,175,223,188,252,229,199,143,167,186,140,42,146,62,21,14,186,197,127,229,177,144,7,29,169,23,117,89,156,159,195,246,96,168,40,180,43,134,159,71,130,205,197,87,116,181,195,3,145,12,111,103,230,171,151,216,84,202,225,228,194,112,43,157,87,83,218,133,161,180,173,97,123,199,235,252,236,168,66,248,73,203,252,58,248,85,62,245,194,235,58,217,221,13,251,173,106,253,48,121,190,23,70,99,85,113,88,149,130,165,183,98,115,99,128,8,49,120,101,203,76,166,203,227,71,189,240,47,244,41,159,33,172,65,145,41,197,102,203,41,144,66,184,15,191,14,194,126,131,161,178,232,39,250,241,83,3,213,15,249,151,212,227,79,63,250,18,246,77,247,148,103,232,93,245,203,98,33,189,171,214,188,40,185,92,37,179,137,214,10,142,244,118,160,155,198,223,144,72,237,193,200,9,174,222,206,40,62,137,40,12,175,47,248,23,189,69,81,172,42,249,17,0,48,242,237,143,240,209,160,55,196,109,247,56,68,178,111,112,143,122,59,127,17,61,176,49,58,219,182,19,225,140,225,229,114,17,94,78,198,6,146,163,104,53,66,152,122,94,220,87,29,243,228,113,184,167,87,98,186,30,119,2,21,129,92,175,211,133,92,167,200,106,164,53,37,213,6,130,128,156,152,116,174,18,126,128,194,17,129,6,41,115,196,191,44,103,71,194,37,29,129,218,142,161,178,229,44,178,138,236,160,55,34,209,99,162,77,138,98,185,157,73,123,202,240,85,12,45,105,77,5,23,169,73,223,159,253,142,134,253,240,26,80,125,221,115,15,173,116,118,82,174,168,166,239,186,88,128,211,97,81,191,254,207,85,54,239,53,24,50,143,164,193,212,199,135,108,153,93,213,49,154,245,143,157,163,60,162,196,85,34,153,103,171,83,5,171,24,233,52,74,90,223,167,243,60,163,192,144,14,126,88,175,99,222,128,95,150,115,55,35,84,158,122,151,167,73,61,11,19,103,169,187,202,140,122,210,52,143,144,187,186,14,127,66,66,60,71,169,146,36,22,222,190,10,177,144,2,7,157,3,153,161,0,248,19,248,45,146,123,199,33,102,71,97,133,83,47,67,87,189,38,29,69,177,55,144,69,187,71,86,55,98,135,2,107,236,10,227,181,26,176,28,96,53,248,55,163,127,155,117,251,140,154,11,227,128,219,221,221,35,132,255,255,126,244,254,93,79,45,36,250,252,25,71,16,40,139,217,60,167,150,126,33,76,68,110,27,230,81,177,79,173,117,78,196,217,213,193,126,156,3,98,224,182,244,116,40,57,241,158,217,127,179,188,185,125,52,204,126,207,190,244,110,87,203,121,98,140,179,31,78,206,0,199,127,122,95,254,143,85,14,104,129,216,136,248,42,111,46,171,25,240,208,191,124,12,99,236,47,193,249,13,153,84,40,206,111,48,52,137,72,37,79,231,43,4,30,137,237,105,128,129,251,189,198,187,94,80,164,201,189,235,0,11,1,21,217,9,34,155,231,203,6,126,0,80,238,229,79,16,171,150,179,67,230,129,186,230,38,230,21,238,214,55,53,16,16,97,124,171,6,255,254,232,143,142,30,55,135,6,32,96,228,136,52,179,63,87,215,169,233,49,16,103,50,30,79,184,223,44,15,0,148,251,248,107,118,16,198,240,107,103,159,35,64,149,156,167,86,28,159,250,248,36,148,177,193,172,164,174,129,133,150,119,15,118,98,106,109,87,54,215,213,48,90,134,60,160,209,230,222,70,205,44,29,77,41,220,29,2,211,153,42,148,108,231,193,142,10,140,82,166,163,113,185,239,165,125,100,192,216,82,198,76,169,83,111,185,227,242,36,174,210,44,69,167,250,58,77,55,208,74,219,219,91,254,158,12,180,48,166,201,204,179,179,124,110,76,39,192,41,49,33,157,45,111,118,250,189,106,18,6,226,68,37,97,136,145,157,120,113,228,226,34,34,73,89,171,22,138,149,22,154,78,90,108,148,120,32,109,58,207,1,57,132,232,85,16,216,119,107,13,45,6,220,15,57,137,114,102,68,56,110,7,65,216,175,197,54,208,40,15,194,181,76,170,71,47,49,60,168,127,135,120,249,221,89,205,80,4,129,156,22,250,35,14,4,192,14,132,45,129,154,148,172,117,49,191,89,92,98,140,162,64,253,26,136,36,234,208,107,161,32,132,251,146,99,48,134,179,139,144,190,38,98,84,81,162,182,179,141,240,123,19,14,145,104,55,135,56,220,112,118,195,228,132,62,138,116,123,91,163,82,56,207,162,117,59,254,26,220,22,45,58,120,20,139,27,249,83,126,83,67,161,33,0,231,107,95,224,44,116,238,217,249,139,108,88,144,84,188,185,124,66,128,26,138,11,139,122,202,228,37,190,115,220,73,55,41,7,160,3,12,3,33,128,6,29,201,100,68,120,100,70,224,190,98,72,64,87,195,214,71,145,60,176,168,233,111,47,71,191,166,9,254,219,158,11,46,2,221,31,73,193,229,18,246,58,162,223,228,141,232,144,248,77,170,60,115,126,88,157,37,1,18,203,178,132,206,55,75,33,40,211,38,134,13,28,150,217,231,179,108,57,56,3,70,16,195,37,81,240,180,134,156,255,5,197,11,188,214,169,160,48,48,52,170,151,214,16,145,87,97,179,29,122,169,221,134,103,199,212,216,49,167,12,70,249,193,84,151,133,69,212,101,248,69,17,114,25,22,144,132,91,118,252,248,4,182,197,29,87,54,155,241,168,122,183,232,190,149,52,49,237,41,252,117,9,176,164,192,224,100,110,125,65,23,200,153,97,236,163,8,215,91,241,162,184,26,117,215,50,152,229,188,19,174,187,7,138,172,15,94,91,60,222,28,189,203,12,62,165,61,46,236,173,45,198,53,78,1,87,22,192,239,17,248,2,124,3,88,91,167,54,36,93,160,183,93,6,13,159,36,177,171,75,175,212,113,67,167,222,182,125,221,178,196,238,97,221,10,193,225,131,187,21,109,59,221,42,89,221,189,157,106,169,222,67,186,212,237,58,29,178,192,231,222,222,132,60,239,33,93,137,22,215,76,205,16,57,110,221,35,3,94,240,90,34,3,246,200,20,101,196,110,212,24,223,203,121,229,199,94,50,102,162,75,92,245,4,152,35,3,19,211,129,207,225,28,19,78,107,203,62,40,235,17,156,90,225,174,114,200,29,182,57,24,156,12,74,181,86,179,133,188,28,107,74,160,183,181,135,146,8,230,58,129,223,178,29,250,243,229,18,89,143,177,90,98,243,174,48,105,185,147,29,172,123,149,45,140,41,106,186,240,17,16,36,34,89,139,188,227,235,119,217,187,94,65,185,139,225,226,162,2,58,102,133,232,150,242,181,68,132,131,10,183,115,73,239,253,163,59,46,177,99,139,55,63,110,145,65,222,49,52,6,247,210,184,220,10,241,132,91,80,68,210,143,117,122,140,212,223,104,92,237,203,91,116,92,1,193,88,31,87,39,233,113,6,255,198,5,254,83,194,63,39,99,77,236,43,226,64,145,251,180,143,247,48,37,62,102,224,214,129,217,164,38,239,221,117,188,64,174,164,77,227,0,4,59,208,136,44,224,159,63,46,102,17,17,196,37,235,221,146,124,56,227,144,32,127,74,91,130,128,47,33,53,140,116,250,19,67,66,17,183,133,105,1,185,101,175,224,134,25,91,243,239,221,234,203,139,238,31,115,104,47,249,162,124,224,240,30,44,62,89,230,179,213,52,119,96,139,79,164,87,106,98,4,233,132,233,34,248,24,194,184,56,83,50,60,248,41,8,5,192,48,235,248,182,61,87,151,64,17,51,158,229,72,239,251,100,99,230,93,140,104,68,220,222,210,151,220,58,4,27,110,238,200,222,111,14,147,162,251,108,137,191,60,20,202,253,189,223,71,214,68,237,157,229,129,240,168,94,35,170,176,142,67,62,49,128,109,80,204,6,196,215,132,62,252,226,41,23,12,233,35,48,10,231,149,188,95,242,40,74,252,77,250,176,180,148,129,160,16,69,76,98,147,36,75,136,0,155,244,30,201,104,144,237,136,225,68,120,83,240,8,98,41,146,161,80,80,85,141,33,146,116,234,84,76,36,40,168,101,34,164,177,160,150,105,89,136,18,89,37,115,123,186,69,93,121,52,145,69,57,254,78,242,200,74,217,224,198,103,19,209,124,34,196,96,203,58,255,27,227,235,212,67,90,195,136,80,240,178,219,251,109,214,143,126,27,154,127,122,131,222,240,155,40,154,236,202,11,228,246,42,251,189,90,38,120,240,226,171,162,164,159,143,79,24,73,194,207,39,39,49,42,188,177,39,120,122,138,31,224,158,74,142,169,60,149,164,50,248,233,100,141,41,240,222,161,145,95,123,108,250,136,155,131,71,210,183,176,223,52,234,102,163,160,158,77,125,80,240,223,117,204,98,166,67,100,182,222,84,75,150,52,121,32,130,67,62,241,159,204,193,93,248,114,43,69,142,20,182,91,164,64,24,136,155,79,1,233,80,188,232,135,65,15,153,170,207,152,189,162,108,250,97,36,110,210,173,180,225,22,230,56,2,213,64,48,68,88,31,0,183,218,17,246,5,248,176,99,27,58,168,44,242,65,246,107,52,76,0,42,37,83,0,66,241,100,51,184,149,21,140,136,243,180,150,35,130,57,137,161,17,179,222,26,154,208,233,105,66,47,110,151,146,103,149,193,145,137,164,113,150,218,155,218,3,158,50,187,56,69,162,33,86,75,21,77,66,40,35,141,198,131,236,51,80,212,104,158,176,21,38,225,255,98,163,98,97,207,122,5,28,42,169,143,203,70,22,31,242,233,147,131,168,87,87,87,217,242,70,14,53,83,97,138,135,112,30,80,33,218,45,126,111,134,56,44,14,30,249,30,105,107,177,117,148,11,16,137,20,131,161,199,46,207,139,229,213,117,182,204,7,243,162,252,164,18,9,113,158,201,2,175,214,179,101,117,13,164,242,41,34,1,188,246,78,87,203,57,222,24,133,3,218,152,116,175,154,3,229,93,93,8,41,164,122,4,242,123,236,129,182,248,158,29,50,100,59,245,162,32,197,127,224,23,242,16,146,23,82,158,104,211,74,110,222,116,70,47,177,34,121,200,21,0,232,157,150,192,183,193,40,192,77,156,225,229,129,156,211,106,153,35,101,41,207,167,33,6,118,21,135,57,205,145,78,159,69,251,138,153,163,236,133,119,64,138,214,226,240,253,59,84,52,112,189,72,135,122,250,72,146,203,94,40,130,141,133,237,79,200,41,147,94,88,98,69,21,28,73,188,31,46,101,137,225,133,250,117,134,250,14,21,60,104,115,201,177,59,11,173,17,199,153,212,115,140,35,140,98,51,86,224,80,156,220,111,128,99,19,186,154,252,3,34,214,252,250,16,155,235,61,121,54,250,166,25,94,82,153,102,88,139,191,115,193,34,106,61,186,100,4,240,187,245,97,96,4,164,25,170,120,52,209,110,207,122,47,35,211,116,148,118,167,100,216,80,117,204,169,16,35,212,150,2,42,191,156,241,238,155,30,140,119,215,25,137,142,138,211,234,151,77,13,252,61,150,120,254,218,43,216,146,224,55,164,72,130,126,97,75,49,219,112,250,116,196,151,247,229,42,103,138,96,32,28,199,241,202,199,140,200,104,226,133,20,34,234,38,160,197,36,188,4,104,33,37,82,76,122,235,127,139,73,151,244,111,17,233,17,48,96,216,145,84,227,123,217,83,82,134,3,26,55,149,253,200,154,182,217,82,125,156,177,85,139,194,210,159,120,168,216,66,189,200,74,106,132,143,245,17,185,248,202,177,80,38,111,124,243,181,131,27,221,59,56,177,88,190,193,241,184,189,131,171,22,198,216,8,1,9,235,128,129,24,131,10,63,120,129,9,88,96,95,95,9,178,235,13,74,161,58,84,51,93,138,141,98,38,9,189,46,29,7,176,192,153,138,149,57,209,194,91,225,108,35,21,137,129,41,124,110,60,162,204,76,106,63,154,227,236,228,33,234,9,192,209,166,18,98,167,95,226,40,141,1,75,145,53,61,120,84,17,138,142,205,176,192,238,65,128,250,8,67,223,16,197,90,213,16,226,173,99,236,188,10,141,134,202,57,253,212,48,93,164,37,221,14,55,135,222,172,175,37,71,71,100,44,112,110,163,248,201,40,138,54,114,237,164,97,252,131,220,241,112,86,149,57,105,11,153,98,204,17,11,96,183,209,24,134,187,198,51,76,59,165,41,240,86,74,94,77,55,229,159,123,173,91,5,99,175,138,4,245,120,38,51,47,13,141,113,112,254,231,64,54,36,243,188,115,90,116,96,84,119,123,123,223,200,143,215,28,243,19,105,89,10,18,71,56,132,80,122,38,180,253,54,178,47,34,83,187,219,187,5,140,68,55,232,88,162,39,150,231,193,205,92,82,8,193,171,10,61,220,225,64,216,218,95,60,178,153,136,31,136,57,138,104,237,168,236,106,225,150,220,147,159,172,252,59,206,55,138,158,105,125,196,208,103,118,7,132,66,25,43,135,10,61,243,219,101,118,61,224,121,81,52,105,55,89,147,48,223,64,75,11,83,99,34,23,209,82,155,200,151,24,72,58,145,251,6,68,38,236,118,66,103,65,209,193,44,12,203,143,237,102,200,29,56,58,1,50,197,92,104,53,126,97,127,75,89,177,60,208,99,109,142,40,155,216,20,186,120,27,82,64,56,94,19,210,83,119,53,105,104,188,31,220,164,196,209,110,107,254,236,102,18,145,79,204,139,9,152,74,235,46,232,201,166,45,20,60,16,41,218,60,195,182,218,242,34,111,201,150,226,199,179,106,118,35,194,241,201,12,100,127,129,219,66,74,155,237,36,100,254,105,108,20,82,119,9,152,195,16,131,9,202,185,9,222,255,161,11,135,50,128,2,89,16,51,62,32,198,238,246,103,95,82,128,214,206,88,211,18,87,12,49,101,52,151,223,176,68,67,191,142,55,246,224,51,37,154,104,116,172,90,108,89,233,237,139,116,52,46,246,95,192,117,212,143,148,164,66,139,49,228,10,98,42,179,131,253,44,64,86,39,13,255,34,238,74,42,172,46,153,130,148,231,240,7,110,148,140,147,156,133,36,49,241,77,193,234,39,112,114,14,107,41,164,117,178,176,142,115,6,244,8,66,86,121,182,19,0,239,9,212,109,75,62,218,230,100,152,72,125,121,115,235,179,203,99,187,20,168,181,94,187,148,167,16,82,134,39,177,18,178,238,40,100,86,250,225,171,108,203,222,82,45,229,18,162,54,165,43,199,220,17,183,232,133,210,160,31,99,76,110,195,175,175,22,205,13,195,12,190,195,56,217,239,203,55,24,18,23,31,185,240,251,242,123,96,181,240,153,99,85,39,183,34,17,174,63,216,229,206,62,18,98,138,133,148,93,15,88,238,24,154,155,127,176,217,140,0,14,188,228,47,25,16,176,97,96,53,59,174,37,37,111,246,110,157,231,72,138,10,45,129,40,95,60,45,200,31,78,7,122,54,5,154,6,69,157,128,194,106,22,147,82,108,85,214,201,106,165,66,69,158,145,144,86,240,128,108,80,243,47,100,183,202,47,48,162,190,40,147,193,111,96,71,170,146,55,239,229,108,230,108,71,211,146,102,35,91,210,122,41,21,224,127,192,114,49,222,96,15,185,246,203,124,215,182,218,64,203,173,13,176,69,229,130,31,98,235,106,217,16,101,158,8,217,179,23,134,255,255,3,218,183,179,255,39,32,86,40,98,88,93,52,22,127,83,101,29,156,153,106,14,70,231,66,45,145,97,150,43,203,214,225,45,12,183,39,90,240,168,64,24,68,222,144,52,207,147,79,45,80,114,236,255,232,141,190,28,103,131,243,151,131,55,163,193,139,147,219,189,248,219,245,221,177,248,249,116,29,61,218,141,38,61,53,66,232,106,180,143,242,208,124,63,125,246,244,233,147,167,147,158,165,227,160,236,91,192,2,36,206,107,182,42,61,203,49,232,1,69,131,200,151,202,45,99,244,101,4,255,35,127,176,209,151,55,240,63,204,80,180,23,253,25,109,172,77,147,143,84,253,178,78,40,71,165,6,6,115,165,184,203,50,251,12,252,226,231,65,147,157,213,204,68,146,187,244,71,124,4,30,183,74,37,89,50,22,209,134,253,166,41,196,181,170,147,180,211,175,240,210,215,199,108,7,65,41,187,104,113,211,208,43,210,6,249,80,122,197,152,68,2,118,142,204,168,104,220,104,174,165,176,247,180,250,203,171,15,170,169,29,108,3,90,94,1,119,203,205,25,7,3,27,19,28,166,53,227,0,93,79,238,157,180,211,16,28,19,140,24,7,23,59,175,129,100,203,197,236,185,253,80,71,42,246,218,162,97,102,59,168,112,134,18,75,168,39,207,146,213,25,217,113,162,142,244,6,205,45,51,156,30,177,235,113,166,5,8,80,134,44,215,84,231,253,198,90,104,193,239,199,205,16,29,140,208,82,203,153,17,153,239,12,240,163,88,97,252,57,64,156,192,237,226,35,109,180,192,36,113,166,229,6,177,207,108,8,115,30,33,107,54,225,174,68,160,125,11,79,51,207,26,152,230,129,65,167,25,82,32,229,47,176,176,174,35,146,119,207,104,128,124,119,28,144,72,110,127,87,62,173,229,240,185,107,192,118,134,27,218,223,53,112,115,11,180,115,209,159,48,62,124,118,92,62,213,64,189,66,48,86,186,232,108,213,156,61,93,88,41,220,174,163,196,182,111,165,32,230,126,203,97,119,102,104,60,108,238,62,28,142,108,205,135,87,73,146,34,239,217,243,30,153,214,9,231,51,220,230,234,234,1,165,122,8,56,227,195,64,240,20,146,163,17,250,89,115,20,214,111,226,142,165,212,73,59,25,213,145,251,165,94,157,93,21,77,251,148,122,249,206,182,61,145,145,99,75,101,39,107,91,39,245,140,92,65,89,234,142,32,95,22,148,56,151,77,64,163,49,37,26,232,54,129,200,143,89,139,117,162,244,160,142,17,105,70,57,16,49,157,149,188,90,19,85,39,61,134,91,152,223,158,24,111,197,43,178,138,176,66,190,36,199,39,8,158,233,163,33,64,12,174,224,109,251,176,98,153,56,195,108,24,174,133,7,112,220,134,67,131,156,51,111,44,137,173,102,152,135,26,5,4,161,160,110,60,220,61,130,167,103,163,52,25,224,91,111,31,249,212,9,99,157,67,25,26,120,178,75,99,11,197,246,11,162,35,253,146,111,131,230,164,136,162,164,119,43,46,144,215,110,170,10,145,92,239,150,178,30,160,53,110,18,162,152,60,38,155,92,135,243,85,24,58,100,39,6,202,114,147,48,175,189,70,182,91,72,29,152,138,147,146,172,191,136,32,0,150,216,201,171,39,143,44,211,238,158,71,88,33,36,20,255,218,89,32,172,97,56,28,118,123,60,45,147,24,237,209,6,99,236,178,80,58,134,179,215,108,111,111,89,46,85,219,219,150,179,161,135,135,251,215,77,88,161,83,128,32,213,168,9,200,51,20,163,176,77,184,8,146,12,36,129,201,122,72,56,180,95,139,42,34,119,244,129,244,95,224,171,135,31,66,167,172,112,186,181,201,189,105,53,159,103,139,90,189,206,150,176,61,169,50,83,87,159,15,108,174,112,57,192,0,120,225,1,43,122,113,2,5,231,236,17,220,78,96,21,167,147,9,205,133,7,127,202,103,229,65,17,0,85,107,207,145,205,234,5,169,187,27,30,24,198,249,76,208,146,7,136,181,188,60,193,160,61,225,22,157,143,223,225,15,124,178,8,106,117,207,216,43,203,104,207,94,86,23,63,31,72,92,160,168,109,131,17,80,18,67,163,47,74,50,16,186,37,252,91,171,234,7,156,139,73,66,5,154,99,12,224,78,93,84,139,213,34,229,224,22,252,50,255,2,203,59,203,129,132,224,8,23,7,175,143,62,216,123,49,133,115,208,24,27,145,153,203,164,134,131,137,192,220,85,162,145,15,178,41,139,246,30,176,84,86,5,185,94,47,249,209,90,46,158,93,157,195,25,205,48,18,181,26,142,72,218,174,74,26,163,65,53,115,203,5,203,59,12,46,57,112,55,238,123,122,173,199,129,236,145,167,31,22,208,51,107,72,63,239,17,153,144,118,151,110,58,94,247,3,91,175,108,174,187,209,45,187,53,241,191,0,160,29,248,131,70,161,152,181,253,41,249,110,30,236,95,62,62,160,200,241,1,70,142,151,231,69,220,245,251,187,240,245,16,152,122,12,197,118,52,189,188,42,242,43,32,90,226,224,241,232,241,222,254,174,108,194,232,14,61,67,169,35,109,94,40,80,252,0,63,185,103,111,80,95,13,158,32,168,104,158,203,190,79,252,109,133,7,44,196,8,222,1,105,37,121,49,201,88,232,26,170,145,133,78,238,157,134,135,36,242,224,248,144,195,225,144,160,153,185,2,107,37,237,159,230,252,30,60,137,183,51,119,252,108,232,40,71,255,118,102,159,46,195,88,83,31,177,174,201,97,227,214,188,94,147,47,238,229,234,12,61,113,91,147,106,15,249,91,123,34,166,61,37,117,99,121,13,243,169,160,185,77,167,77,188,188,56,187,198,127,78,241,225,124,213,140,158,191,160,63,47,246,236,117,16,50,211,240,128,238,104,53,153,110,179,1,89,161,195,112,192,175,221,23,17,67,164,211,225,65,183,159,161,84,45,220,231,100,184,7,88,132,53,158,169,82,89,31,4,123,106,2,155,134,241,103,244,255,24,122,123,252,79,235,13,128,55,120,242,79,235,13,224,46,248,246,65,189,5,22,76,106,8,100,128,251,51,198,242,20,198,242,244,95,100,44,207,96,44,207,254,69,198,242,29,140,229,187,127,145,177,60,135,177,60,255,167,65,231,8,122,123,57,159,171,254,172,203,117,3,38,53,144,30,9,189,14,126,206,175,42,184,102,80,39,228,195,123,6,117,215,225,123,44,214,183,69,228,217,52,190,159,228,19,227,57,64,214,82,95,33,27,8,57,65,81,119,82,115,132,156,121,98,72,115,153,43,134,119,129,173,22,194,96,114,22,137,102,22,135,27,195,46,125,120,248,177,179,176,184,98,20,77,167,48,188,221,91,255,158,54,90,21,58,11,43,176,53,202,115,244,187,96,55,248,254,249,198,122,116,249,57,245,94,236,97,189,199,27,235,61,30,181,235,61,30,109,34,242,30,74,149,236,61,222,112,199,235,179,106,221,230,240,215,188,209,105,112,15,237,234,242,233,193,15,43,0,56,248,251,181,67,125,230,176,152,218,4,171,243,131,176,205,242,115,141,109,11,83,13,236,226,79,107,69,59,134,220,189,106,6,249,243,117,171,116,164,236,148,255,240,98,49,166,147,12,57,217,128,5,134,245,87,208,50,136,230,161,115,201,1,240,86,136,235,236,119,217,23,160,124,70,206,91,73,17,141,70,225,31,91,39,1,84,94,82,241,43,150,140,204,246,130,143,218,26,250,15,175,156,241,150,194,84,14,200,118,91,1,219,195,22,214,52,203,254,199,172,236,215,157,114,88,11,109,204,253,135,150,134,154,121,216,228,217,54,252,207,158,246,87,1,3,7,239,252,227,19,213,23,157,50,68,212,76,70,97,19,18,202,82,50,176,124,37,84,63,198,250,216,186,84,113,99,183,89,9,70,236,254,179,19,20,229,28,24,246,78,4,237,34,103,108,105,147,248,207,37,40,76,195,75,238,67,188,33,245,245,41,29,137,240,224,87,252,163,233,2,190,136,104,133,59,251,67,18,1,26,253,33,71,48,108,117,143,108,237,166,190,75,172,197,10,195,131,119,248,219,233,252,161,211,20,190,50,155,186,90,100,197,242,126,73,204,170,22,146,152,15,80,252,15,14,70,4,144,217,48,150,85,249,144,209,152,97,100,130,95,168,138,187,55,72,36,44,224,239,98,51,108,127,13,204,217,48,102,212,196,197,193,19,15,255,50,239,254,117,16,136,191,69,224,231,77,187,36,162,252,10,152,176,110,119,223,26,209,120,124,66,98,179,34,169,125,66,65,23,11,178,225,239,31,122,64,225,72,48,187,137,11,212,249,151,230,161,227,151,16,231,80,228,38,254,146,189,56,23,133,62,155,127,15,70,105,111,243,63,152,71,193,77,216,44,94,190,135,43,9,108,203,90,155,82,254,99,139,226,147,108,253,95,130,127,142,247,141,9,58,78,197,244,254,204,19,112,132,13,255,137,71,96,195,232,105,125,254,25,208,223,98,148,176,54,73,21,189,42,105,3,40,178,57,89,81,72,85,201,172,200,230,213,69,11,91,102,243,65,247,23,45,89,111,125,122,144,150,142,237,255,121,21,129,101,185,42,84,253,240,96,155,66,45,143,245,178,92,62,182,123,16,155,42,243,11,179,85,126,77,226,123,239,33,144,214,30,247,210,75,129,73,51,161,153,128,103,61,217,124,224,96,191,161,180,35,218,58,5,71,180,223,224,228,15,48,134,31,252,84,130,239,87,251,187,240,132,111,48,253,228,135,106,217,168,23,31,150,21,10,104,230,129,240,117,86,31,180,178,207,189,234,229,112,208,205,129,64,17,199,232,248,60,60,248,186,103,190,27,251,195,112,108,248,139,39,128,235,229,155,188,244,140,192,162,88,6,255,226,220,225,47,174,203,125,124,166,86,54,108,151,103,245,98,236,64,174,163,119,250,227,32,27,152,15,74,157,245,175,10,200,90,47,250,32,8,110,175,221,67,88,0,2,103,86,48,146,255,133,185,222,142,40,145,45,99,186,104,77,229,21,120,196,197,190,118,235,149,116,11,67,116,6,244,239,224,58,91,146,191,57,63,81,28,81,97,221,101,249,254,60,104,43,90,213,132,179,145,103,59,190,61,248,200,5,3,17,70,58,232,81,238,23,180,152,149,201,56,35,216,149,111,13,16,117,226,77,119,77,146,216,3,175,54,245,255,61,68,204,234,225,96,59,248,57,175,27,12,27,255,181,0,189,127,249,68,113,225,156,71,210,105,218,104,240,137,150,30,238,26,198,8,34,92,130,134,233,33,185,124,186,48,188,88,22,20,160,160,221,176,105,47,177,97,64,158,41,62,113,14,151,49,44,118,78,197,88,91,53,156,167,188,156,242,30,176,45,106,182,108,232,228,12,112,241,237,13,52,237,110,28,45,128,241,73,160,122,147,216,104,207,147,226,73,4,214,249,38,147,32,193,221,243,239,12,78,246,2,45,97,120,209,234,255,179,146,74,72,122,4,143,37,90,229,229,231,165,98,206,209,18,185,252,19,180,40,9,180,124,6,88,60,65,89,228,249,8,86,250,216,133,22,128,34,90,1,107,137,69,148,195,161,89,21,179,208,194,72,162,105,249,249,37,4,115,16,250,180,12,246,188,228,12,202,103,72,189,88,60,229,35,164,62,199,92,15,50,252,10,14,215,224,0,125,143,210,36,5,248,66,23,194,197,5,162,115,4,9,28,180,129,44,188,39,219,130,147,81,174,2,210,190,89,180,102,60,244,242,114,72,46,79,44,194,51,40,67,166,5,224,86,61,202,73,149,118,46,240,155,83,21,194,51,221,50,177,13,116,12,154,212,169,15,109,242,129,214,74,219,1,0,201,139,191,93,198,121,8,0};