Skip to content

Instantly share code, notes, and snippets.

@mauricedb
Created December 23, 2020 12:38
Show Gist options
  • Save mauricedb/4bcdaca88789dc74a0beadcf9fe438dc to your computer and use it in GitHub Desktop.
Save mauricedb/4bcdaca88789dc74a0beadcf9fe438dc to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
fetch("https://wb-api.ethz.ch/MFT/api/upload/v1/UploadChunk", {
"headers": {
"accept": "application/json",
"accept-language": "en-US,en;q=0.9,nl;q=0.8,de;q=0.7",
"authorization": "....",
"cache-control": "no-cache",
"content-type": "application/json",
"pragma": "no-cache",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-site",
"x-correlation-id": "1e2e9593-43cb-419e-9e98-bb0806a75dd1|:|:|pdfDocument|:|:|pdf_file.pdf|:|:|69"
},
"referrer": "https://wb.ethz.ch/",
"referrerPolicy": "strict-origin-when-cross-origin",
"body": "{\"appVer\":\"3.8.116\",\"uniqueDeviceId\":\"16cf7563-e06c-4a7f-be6e-bec7b40f6e83\",\"uploadRequestId\":\"e0105b80-dcd7-49f5-855f-d4a8f7885440\",\"byteArray\":[37,80,68,70,45,49,46,51,10,37,196,229,242,229,235,167,243,160,208,196,198,10,52,32,48,32,111,98,106,10,60,60,32,47,76,101,110,103,116,104,32,53,32,48,32,82,32,47,70,105,108,116,101,114,32,47,70,108,97,116,101,68,101,99,111,100,101,32,62,62,10,115,116,114,101,97,109,10,120,1,220,189,205,146,172,201,113,166,183,175,171,40,237,14,76,194,65,254,255,208,76,11,16,0,57,164,72,130,68,55,73,51,141,205,2,211,108,0,205,233,110,204,160,27,67,137,43,173,231,18,102,163,91,213,243,188,238,17,153,89,149,153,149,133,62,43,145,6,235,172,247,120,252,121,120,120,184,123,120,196,247,223,158,255,225,249,191,61,47,248,255,229,97,185,249,184,220,61,175,182,219,197,199,227,238,249,15,95,62,255,243,243,183,207,63,249,217,119,203,231,47,190,11,201,226,249,187,47,158,151,207,95,89,226,227,106,83,152,63,150,187,195,250,121,181,222,109,63,46,14,79,95,124,243,252,231,159,63,175,215,249,231,254,207,231,223,60,255,228,243,207,151,20,254,252,55,207,255,241,249,195,47,126,68,13,203,231,15,95,253,232,249,199,249,241,219,241,227,203,241,227,219,31,61,213,63,125,23,100,245,252,225,251,63,116,169,95,15,154,249,79,243,7,197,255,211,243,231,127,253,252,139,207,107,96,151,221,220,175,24,218,234,241,158,126,120,222,253,232,249,243,127,189,81,219,238,184,249,184,165,182,205,106,249,113,243,216,184,255,254,229,8,198,144,190,255,118,140,233,203,49,110,254,233,222,80,150,187,143,203,217,248,243,117,166,63,157,152,254,225,249,206,72,246,203,253,199,195,24,72,215,5,243,23,139,5,19,246,197,243,234,152,185,172,255,60,93,204,229,135,159,254,229,169,222,229,199,237,243,191,49,199,127,205,255,254,181,36,231,103,159,181,228,124,246,179,115,169,161,114,229,39,35,80,222,14,27,197,102,187,216,109,105,108,255,220,63,215,219,221,243,215,207,159,93,157,201,229,242,227,154,225,175,182,249,111,13,191,122,252,68,143,55,203,52,219,255,185,236,241,55,127,64,72,110,78,234,106,179,254,72,179,171,245,98,15,35,158,144,228,253,54,117,245,127,46,234,66,146,127,218,51,250,199,49,127,83,20,127,243,255,14,232,119,245,227,233,195,152,237,73,60,103,29,249,191,51,217,219,221,241,227,222,209,178,194,54,135,238,215,217,4,221,27,238,223,127,253,235,111,127,251,135,255,249,221,119,247,70,61,27,128,157,219,93,47,225,147,0,220,171,255,183,95,254,251,151,95,125,241,187,111,191,252,254,14,87,103,253,235,61,58,166,235,191,83,43,140,253,185,140,101,213,207,197,254,253,228,218,55,147,89,79,209,94,151,139,124,180,197,12,22,179,84,71,111,51,235,9,205,244,65,102,125,251,199,111,190,249,146,153,186,41,34,187,13,138,210,165,71,3,200,96,47,189,82,135,235,252,231,114,141,156,73,201,16,128,47,34,17,140,174,69,227,76,19,126,63,53,224,127,41,162,167,15,39,8,121,185,35,38,187,253,94,205,253,112,199,238,234,132,221,94,109,206,66,96,121,238,148,185,104,245,219,163,252,240,249,61,150,237,143,217,91,30,174,236,158,182,218,29,150,239,234,25,252,127,94,140,181,184,57,251,113,143,149,232,246,197,102,140,126,236,105,231,163,127,126,169,9,158,15,163,106,54,13,228,141,237,237,120,119,186,246,200,15,90,176,57,252,88,27,212,88,85,51,160,59,221,223,179,59,168,196,50,119,159,180,102,133,127,173,140,177,233,237,87,93,117,173,174,149,123,197,157,125,255,195,127,248,245,31,254,229,254,202,218,157,118,212,89,249,157,26,157,217,255,240,82,79,76,133,129,38,110,22,161,38,22,31,215,236,77,103,134,11,125,126,177,5,41,227,219,165,230,204,122,183,96,15,218,175,182,152,69,254,126,181,9,189,46,44,39,82,248,112,56,140,178,254,124,85,52,205,98,48,29,98,59,172,247,199,177,180,206,13,166,75,5,242,1,201,186,173,141,142,171,104,163,83,77,39,189,125,193,186,23,117,46,143,235,59,181,238,23,235,90,176,15,245,239,222,106,221,47,90,143,204,154,74,90,98,89,220,235,224,47,126,251,245,87,223,253,26,165,127,115,232,74,185,178,232,182,200,180,149,138,234,218,223,178,2,126,186,188,83,241,238,184,142,134,89,157,111,87,39,182,222,217,184,62,44,246,119,234,221,47,86,108,105,171,139,106,239,84,134,120,127,156,138,11,25,184,187,224,215,101,33,156,247,248,141,170,225,0,204,122,169,166,202,136,187,187,80,148,245,213,97,181,108,91,45,63,175,218,106,175,151,73,214,216,126,63,172,188,253,254,233,61,5,181,15,151,139,101,86,103,140,197,229,98,181,60,142,53,246,84,43,26,107,237,122,187,233,231,40,222,127,156,21,215,220,40,5,255,186,120,86,55,221,30,165,183,249,253,96,97,199,188,58,110,158,215,135,197,246,249,27,6,188,174,159,165,26,30,84,76,187,221,126,137,129,188,65,183,236,118,236,203,219,221,250,233,149,110,121,221,113,219,30,244,41,106,45,199,245,96,217,91,99,222,109,55,155,231,45,70,13,181,228,231,99,69,79,173,86,81,58,252,244,96,171,179,232,6,131,219,190,247,176,31,24,171,147,84,244,244,146,159,251,245,54,125,127,160,104,90,61,27,171,29,182,3,143,22,117,70,70,135,157,28,134,253,64,209,116,120,244,114,116,248,61,28,62,19,137,253,242,58,135,199,118,115,156,150,33,222,13,140,194,38,190,112,235,46,204,153,39,52,207,47,218,177,249,156,13,246,158,226,89,44,99,196,104,12,95,175,249,114,223,113,203,254,172,171,254,43,156,167,123,85,227,227,233,149,158,213,252,116,187,207,134,21,102,205,255,52,90,192,40,189,211,194,116,246,54,250,87,78,7,108,137,158,143,45,179,61,196,243,235,255,92,216,123,31,126,249,221,127,249,245,61,39,97,181,223,124,92,105,62,159,87,125,167,66,123,255,231,221,235,25,21,249,151,161,161,167,79,240,135,31,61,221,25,207,122,113,222,104,79,243,237,70,157,230,201,178,31,30,93,89,111,118,239,30,242,106,140,112,123,119,162,214,187,85,118,250,71,185,249,225,127,187,179,11,27,167,194,139,126,215,212,204,126,178,189,223,155,0,92,19,195,18,159,166,159,135,141,158,215,195,149,57,155,216,116,108,2,236,233,108,238,119,250,185,89,44,202,252,124,80,58,239,242,115,131,173,184,211,143,121,176,50,251,249,127,180,168,79,159,126,70,66,218,235,125,254,240,245,8,132,157,9,63,139,147,177,97,216,187,211,189,43,34,248,116,61,34,184,57,172,8,62,141,190,191,185,98,162,100,54,163,99,183,124,176,27,219,240,102,165,245,130,6,67,213,175,119,251,231,35,234,251,235,39,195,91,120,216,56,39,11,2,103,119,237,174,236,82,235,221,146,146,250,24,187,245,102,245,124,220,24,35,219,173,247,155,167,35,147,224,207,38,248,250,249,119,137,157,253,228,47,137,224,254,246,187,231,229,118,181,251,136,229,181,54,114,104,121,0,92,7,7,191,90,127,60,88,13,200,241,227,97,245,4,205,241,227,214,218,94,20,178,206,223,16,221,251,183,103,106,93,89,235,91,29,126,154,253,121,213,225,231,27,29,182,202,229,238,136,227,176,59,251,165,88,191,2,151,236,217,31,177,1,25,3,66,184,89,30,91,135,95,248,21,23,91,219,243,135,191,59,169,134,83,192,242,238,48,172,84,3,174,66,147,251,245,114,145,159,95,63,231,231,176,65,165,24,191,139,243,15,85,74,29,90,43,90,133,249,249,202,110,168,29,124,108,85,203,227,89,208,9,158,16,163,93,233,235,220,214,242,207,248,221,127,100,201,220,116,163,86,251,197,71,204,60,172,89,171,110,14,222,169,207,245,251,163,103,24,127,60,133,63,127,50,246,174,159,252,204,149,205,218,252,179,55,118,42,246,138,209,228,155,203,238,233,110,164,106,189,56,70,233,94,176,230,70,255,19,229,187,231,174,174,151,171,51,102,220,235,217,211,56,204,120,30,166,18,161,240,59,58,119,189,174,61,236,118,55,47,45,165,15,207,255,235,79,126,124,103,218,84,183,158,215,60,94,31,250,234,166,16,172,183,135,143,251,119,212,134,16,156,124,211,233,164,254,239,247,57,208,187,227,123,4,109,198,235,230,206,118,223,17,118,51,34,236,242,30,97,254,200,158,174,118,121,254,112,75,161,215,18,68,189,196,199,126,79,247,9,85,87,213,243,48,224,111,239,178,104,46,243,152,143,189,22,123,153,27,94,187,33,214,30,171,61,188,204,207,171,190,83,159,203,124,4,225,255,236,126,167,15,21,226,89,62,88,243,221,213,188,34,50,166,102,248,36,117,29,203,28,251,68,149,149,57,246,137,42,203,137,219,39,169,107,141,49,231,169,230,39,170,172,92,136,79,84,25,71,48,159,170,99,203,50,89,63,77,199,150,101,178,62,90,153,107,225,81,45,95,231,135,143,214,252,166,150,39,132,111,140,243,241,250,238,107,249,138,3,60,90,219,159,166,229,87,181,147,60,184,130,229,237,107,45,127,223,207,218,116,80,249,61,227,120,240,232,100,211,57,2,239,168,250,249,79,213,242,27,12,240,97,112,149,146,79,84,156,99,7,255,191,255,115,17,119,128,89,63,253,140,160,198,102,251,252,225,199,127,251,247,184,81,103,22,199,41,0,218,54,227,1,131,31,217,73,51,195,148,185,91,247,243,95,245,80,158,62,204,49,253,126,108,97,255,121,252,152,241,137,175,95,33,211,87,59,157,84,94,59,163,165,75,158,79,173,246,135,211,217,226,41,238,114,251,196,253,233,195,95,254,225,143,223,254,203,31,190,186,127,156,189,38,149,69,175,238,162,254,151,181,158,37,71,40,130,175,206,145,166,107,138,237,124,198,100,173,219,10,19,23,147,49,220,19,0,171,182,122,199,126,217,214,89,246,75,194,60,55,205,48,162,172,229,243,47,246,103,155,255,206,173,255,78,157,244,127,105,52,159,192,248,7,15,31,253,47,246,210,236,245,211,153,39,82,189,222,33,26,170,149,74,115,48,236,117,191,250,143,125,88,240,244,97,70,66,230,241,1,166,255,108,233,220,31,236,150,240,42,52,200,110,207,197,165,217,235,88,134,88,253,25,81,161,71,44,179,33,78,30,119,158,177,173,211,87,238,140,236,195,47,254,240,47,191,253,242,187,47,126,247,251,239,206,60,36,58,190,216,31,54,235,37,11,138,169,38,184,129,143,182,95,155,253,244,146,145,59,76,31,211,69,92,98,236,193,21,65,188,102,84,173,166,187,144,140,17,28,164,175,191,102,177,220,102,220,126,193,17,46,124,187,93,115,243,109,53,179,170,158,177,45,139,93,231,103,160,133,48,188,250,113,191,81,188,58,23,78,53,218,172,188,58,156,83,163,179,230,175,190,37,94,121,103,64,123,79,140,223,87,247,127,31,189,254,61,234,232,78,213,71,244,200,251,106,254,199,118,83,191,253,190,35,81,83,115,17,213,69,0,158,63,124,59,51,177,126,247,205,249,63,222,238,198,97,95,170,224,61,83,54,103,234,238,0,15,28,242,106,226,157,215,252,244,198,188,196,35,103,28,179,5,20,218,237,190,31,77,1,155,226,246,216,204,255,123,102,135,38,238,215,188,174,163,201,247,200,84,5,1,241,200,126,63,231,103,76,203,239,191,254,250,171,158,142,78,168,162,3,115,126,190,253,95,206,7,89,103,107,70,215,198,255,30,73,67,91,29,182,123,142,187,118,68,101,54,71,116,189,63,191,174,159,196,155,86,252,14,69,255,126,48,212,147,154,246,75,207,180,82,218,159,175,66,61,172,80,247,150,179,180,56,53,74,21,221,123,8,103,209,167,61,63,223,83,244,64,52,172,91,245,231,3,69,157,254,180,138,220,205,162,252,124,160,232,236,240,145,212,200,238,176,63,223,83,148,83,214,229,104,54,191,31,40,60,187,188,92,236,77,222,168,41,242,247,3,133,103,167,151,203,213,241,105,20,230,247,59,11,179,128,102,97,126,87,112,247,108,203,184,51,191,228,157,152,247,88,221,246,247,3,221,62,141,121,189,80,90,171,176,191,31,40,124,26,51,231,33,115,204,252,126,95,225,13,2,59,90,246,247,187,198,188,33,109,120,22,230,119,117,187,44,212,239,190,120,101,181,236,14,201,232,91,173,9,218,147,128,87,155,45,60,53,6,170,133,116,59,223,225,233,195,175,190,100,47,185,101,118,237,57,196,100,215,187,168,247,70,101,9,32,126,188,87,21,241,167,199,171,210,242,28,65,150,169,168,175,101,58,94,38,193,190,22,36,101,97,189,98,221,148,226,202,207,214,80,215,18,104,15,100,246,94,142,183,248,168,255,241,116,99,232,9,50,253,63,223,146,194,245,199,111,127,251,37,6,254,21,118,222,232,216,154,165,212,29,243,231,157,142,237,247,120,6,47,25,120,10,115,223,235,218,95,126,201,134,116,165,79,81,170,123,100,103,86,43,179,48,121,239,85,118,103,138,167,24,38,7,249,135,213,53,135,251,9,234,170,57,173,196,232,74,93,254,129,3,228,188,195,8,243,15,170,107,12,240,83,212,149,1,206,138,152,193,187,146,250,192,12,174,202,219,138,52,252,169,117,205,1,126,130,186,106,128,103,21,93,138,232,165,163,244,225,145,1,34,13,100,4,95,17,247,199,235,154,3,252,4,117,213,0,111,86,196,73,221,153,87,254,200,0,141,197,143,228,228,151,210,254,96,85,99,124,159,160,170,12,239,94,61,137,3,148,39,120,99,116,175,21,168,179,199,17,215,122,40,80,127,14,5,122,37,182,178,199,133,51,59,253,145,205,172,111,227,252,21,186,156,118,151,79,31,94,39,156,252,95,231,246,244,153,41,83,74,117,180,53,148,206,43,173,250,14,49,235,186,206,215,247,159,42,254,131,7,231,235,251,7,215,117,83,106,223,63,198,155,34,242,120,85,115,19,90,31,77,190,248,36,43,124,253,9,234,202,18,184,93,209,227,43,124,204,225,167,168,107,213,135,130,202,22,118,121,49,171,12,158,215,134,227,139,57,248,249,255,248,230,27,236,157,219,150,197,172,156,80,208,3,19,129,197,247,203,225,55,199,167,197,203,253,126,134,86,167,35,251,253,12,187,178,56,167,219,254,202,36,38,197,95,179,6,203,255,122,219,47,114,31,78,39,223,175,107,26,60,194,0,155,145,172,151,42,245,44,142,201,56,18,97,64,107,76,195,117,94,107,153,73,60,21,28,194,67,63,221,97,153,209,227,243,129,189,10,172,173,144,197,68,112,237,205,219,54,150,118,244,235,12,54,102,77,189,118,30,31,24,185,59,119,67,85,115,74,119,70,130,174,172,173,193,214,25,212,43,86,156,5,91,222,203,138,59,105,125,131,21,111,117,166,67,114,36,75,180,62,63,187,85,52,187,51,47,28,125,255,54,187,158,62,204,138,46,216,181,204,241,196,149,104,232,228,219,102,111,168,175,24,23,227,125,249,86,62,254,87,196,191,134,237,62,28,192,215,66,65,114,134,55,46,241,143,79,249,154,119,100,244,252,160,249,118,167,57,44,48,182,118,81,105,41,135,156,198,220,171,255,23,164,124,140,94,191,220,28,185,150,16,79,230,162,222,59,149,41,194,175,3,184,132,214,94,136,48,41,160,145,233,223,204,127,154,139,108,254,152,106,100,158,208,76,4,62,95,84,120,54,201,132,66,167,166,121,205,251,227,238,140,247,215,22,197,165,226,116,56,179,173,185,230,239,54,97,34,79,174,57,62,56,189,54,241,163,103,175,45,63,127,248,124,10,246,28,233,208,174,223,140,53,63,25,198,191,220,25,232,80,132,168,86,2,26,231,66,252,150,115,252,62,33,78,253,111,171,182,247,9,241,121,165,159,82,136,207,235,253,255,129,16,159,207,237,197,112,62,157,16,191,131,99,63,92,136,111,171,204,33,205,28,80,113,22,28,105,190,231,234,178,166,56,84,142,130,153,219,250,84,34,175,183,245,95,143,181,117,190,83,148,126,153,202,232,221,91,255,150,91,224,252,31,253,125,223,234,120,165,129,199,216,73,29,89,141,11,250,23,179,61,246,241,121,154,245,55,47,180,227,245,45,180,95,38,56,153,109,147,85,83,197,252,91,159,34,253,143,81,225,107,6,161,168,254,211,211,173,183,10,54,232,66,175,223,174,182,227,130,96,173,230,215,246,234,24,67,187,149,255,200,244,221,218,146,204,109,200,133,185,89,233,85,110,116,77,207,100,243,221,174,41,215,61,206,186,119,167,38,245,244,63,142,83,181,193,143,147,84,12,61,61,165,107,114,115,242,12,226,59,6,210,134,4,86,47,235,158,120,117,181,51,53,201,168,211,167,155,163,194,246,213,18,184,207,158,89,15,220,185,158,86,62,39,143,20,205,233,156,189,17,167,110,166,255,242,141,233,75,90,195,121,181,87,135,250,208,12,30,138,105,15,86,230,36,78,199,229,181,191,242,195,39,113,8,252,38,147,89,219,238,157,29,236,60,186,243,211,55,152,102,60,132,123,68,142,183,234,189,96,218,165,202,255,240,150,216,103,85,62,88,89,89,40,68,54,206,82,165,167,138,152,10,114,254,152,166,75,11,254,211,135,251,107,226,142,21,51,69,112,205,209,231,59,159,140,248,167,71,216,153,122,31,209,207,111,104,145,176,243,193,202,100,39,87,187,76,126,154,238,241,16,188,151,161,171,211,107,27,63,156,135,168,205,229,112,66,223,82,195,173,29,126,206,92,222,84,51,36,18,123,97,102,117,94,239,133,72,14,157,62,84,205,93,30,230,170,255,163,117,201,194,159,183,46,158,226,54,189,195,201,170,251,250,118,187,42,213,145,254,95,91,82,23,253,191,155,189,191,57,86,242,254,138,61,122,216,39,58,40,227,237,153,11,182,188,88,169,127,206,220,223,226,241,150,91,131,94,242,186,168,247,94,101,247,150,253,22,31,195,67,169,71,43,147,201,35,34,48,228,115,38,128,207,213,126,58,230,155,251,28,1,139,59,38,193,96,213,88,210,70,91,111,177,106,204,64,239,4,159,225,120,221,97,21,67,59,175,244,130,79,47,106,122,139,79,170,218,7,235,146,77,159,181,177,121,98,198,96,24,135,121,183,157,180,41,54,219,113,229,231,106,159,123,253,252,5,147,113,123,244,92,121,42,67,235,7,106,179,45,23,171,178,61,63,210,39,199,254,23,115,1,142,49,127,63,29,229,25,186,250,207,195,194,158,26,239,165,166,35,85,233,30,171,182,220,157,76,124,227,145,110,157,59,155,47,205,233,201,243,88,12,205,172,7,213,225,175,238,205,0,75,223,100,208,243,106,239,205,230,125,9,204,49,239,163,117,57,11,191,106,109,56,249,59,35,9,211,202,249,253,152,131,247,178,254,112,195,136,127,43,26,246,43,178,81,111,9,236,142,116,255,22,51,84,175,47,84,253,169,204,226,214,250,153,221,252,70,77,231,172,154,6,250,180,101,102,164,167,153,247,244,225,127,14,67,127,178,19,105,191,179,160,135,249,119,101,31,120,139,91,127,254,23,183,185,229,165,157,236,181,169,247,7,174,240,141,33,189,177,13,188,93,151,44,27,219,192,148,174,107,34,212,254,228,111,166,163,61,189,198,185,51,63,200,197,177,69,156,91,22,111,109,17,173,36,63,195,101,189,37,115,219,94,162,231,213,254,169,82,183,173,199,230,222,99,176,140,77,226,53,55,134,155,61,115,53,39,11,231,143,187,98,183,29,43,244,204,148,185,23,30,49,56,114,147,73,188,25,165,116,60,90,213,61,61,182,35,35,201,188,226,89,217,3,171,147,174,37,110,51,23,229,216,85,166,30,235,253,230,137,187,213,119,150,226,228,201,185,103,120,75,207,191,48,201,126,126,135,63,42,174,68,31,206,235,189,144,162,23,149,221,103,80,7,32,30,172,204,181,56,236,222,193,151,185,253,206,197,53,237,223,185,15,255,215,82,99,79,31,248,113,91,123,157,88,118,203,201,28,86,212,51,39,33,220,213,163,43,183,197,168,110,211,221,118,88,71,93,15,120,249,59,94,28,74,104,228,166,195,122,89,217,91,108,122,128,5,15,250,114,31,56,235,184,199,2,77,178,71,171,186,47,40,60,77,250,104,77,14,159,126,33,236,230,30,143,31,167,179,88,36,167,57,112,37,243,226,100,31,189,45,4,201,165,251,11,22,230,173,16,210,150,189,185,78,165,30,172,12,30,220,140,107,109,151,156,18,203,208,55,165,160,246,130,255,136,203,118,50,78,167,119,114,242,92,230,202,25,75,105,170,152,105,26,156,135,48,110,75,205,114,87,135,100,235,213,254,20,41,123,84,215,152,7,126,75,132,150,92,45,146,127,23,21,223,81,54,206,252,12,195,79,95,109,12,111,42,136,171,86,141,226,146,99,180,219,227,92,249,232,194,221,238,140,117,88,10,194,238,212,229,135,243,236,246,209,157,43,19,49,123,56,167,70,167,224,102,120,217,204,24,79,82,111,179,231,212,159,100,9,33,17,179,213,169,28,207,247,227,59,99,231,226,71,30,69,25,115,252,192,94,54,199,62,23,225,93,31,103,197,117,166,211,108,191,109,153,221,115,115,166,72,230,117,185,183,235,98,170,126,25,77,193,76,141,45,88,135,243,54,67,150,135,35,156,127,188,250,231,185,186,38,231,153,139,219,245,175,48,30,60,71,125,79,19,35,62,207,8,238,84,140,30,49,79,250,29,93,255,236,1,255,254,138,46,229,49,233,92,93,172,166,222,12,49,229,93,150,90,29,79,39,189,205,154,184,61,150,77,158,186,69,39,242,104,234,60,230,61,215,60,171,100,57,112,223,131,179,181,23,134,201,175,126,253,199,47,126,247,227,219,202,103,131,242,129,255,23,85,87,69,207,215,234,115,177,79,163,109,106,91,28,133,59,189,199,214,244,121,169,106,98,8,233,121,151,95,172,95,154,248,231,158,138,233,92,12,117,50,157,183,105,69,79,45,62,37,143,104,12,204,65,196,103,71,141,85,221,124,106,123,195,246,21,39,53,220,237,254,201,221,37,47,141,220,77,213,119,42,127,69,87,185,31,227,227,202,167,38,250,29,27,146,31,120,150,171,255,231,123,228,71,100,82,102,251,146,143,87,78,178,126,79,0,111,216,184,199,100,58,88,22,190,200,57,139,120,35,237,192,51,122,19,168,58,234,149,27,238,24,244,163,60,227,173,155,58,100,125,228,10,17,111,169,63,47,151,75,111,116,240,74,120,253,228,105,158,252,220,121,207,161,8,206,126,66,251,242,193,30,162,34,249,191,61,67,238,95,12,124,252,58,31,58,30,7,44,56,27,122,1,103,67,199,187,134,5,95,63,205,145,54,112,26,250,40,226,3,63,99,192,103,17,32,39,255,242,106,146,147,154,97,172,121,12,177,199,233,207,30,39,215,189,198,56,207,126,22,193,131,119,166,154,73,121,48,169,88,231,133,156,112,113,149,235,83,33,56,251,201,3,65,87,184,120,92,44,143,62,232,199,43,9,245,11,46,142,95,103,92,244,189,232,188,171,52,228,165,129,51,46,146,2,227,221,171,19,23,27,152,92,156,69,222,207,197,69,158,1,202,224,252,217,227,92,112,20,217,210,114,254,51,4,239,225,226,154,183,167,198,28,241,179,107,95,251,2,213,152,196,211,207,16,188,167,118,223,229,236,218,253,217,181,179,0,70,237,103,63,139,160,106,175,251,121,60,24,127,158,141,248,90,210,84,255,181,118,182,222,11,227,153,164,177,162,94,92,109,121,93,84,33,229,38,45,244,172,53,126,226,83,103,93,62,120,65,170,154,170,162,188,85,250,174,162,105,42,69,15,92,79,122,180,104,58,236,235,162,213,225,90,2,171,135,111,116,85,83,213,234,114,67,135,225,88,141,149,103,26,85,103,83,127,92,251,245,136,106,171,137,136,166,109,198,62,124,75,174,86,238,34,19,193,229,106,134,248,112,209,52,229,74,31,115,248,88,209,112,83,113,233,162,197,216,199,91,117,14,171,40,140,125,87,135,51,17,93,212,205,128,212,200,158,8,132,254,201,199,222,252,255,183,24,174,228,151,142,93,123,181,48,149,186,148,31,16,223,147,122,30,226,203,91,214,143,21,77,171,202,172,250,33,12,127,122,79,209,189,92,238,162,242,254,193,86,51,87,50,188,139,186,106,31,44,106,135,179,84,171,40,114,70,135,225,216,3,108,74,209,52,149,177,70,68,215,112,236,129,162,233,48,111,193,177,180,101,83,138,46,216,167,30,40,154,86,177,132,102,209,195,211,178,20,227,155,26,45,69,35,199,105,53,195,126,176,104,137,196,236,240,158,184,248,123,90,141,32,46,106,229,31,223,215,225,82,99,89,249,135,104,227,108,13,111,142,117,202,240,130,229,206,20,227,212,132,99,143,114,248,128,244,201,27,165,227,168,246,30,202,240,174,97,83,147,115,152,69,121,181,249,209,162,37,18,205,214,33,18,121,90,241,205,177,218,106,68,104,137,93,79,135,23,91,59,60,238,1,127,42,237,189,63,48,253,103,106,137,175,254,180,188,62,174,144,118,155,221,211,114,67,69,92,221,245,46,122,126,215,148,156,108,230,55,57,28,145,224,68,157,171,199,25,54,63,233,73,253,228,113,204,54,75,86,103,63,67,240,30,179,100,197,155,29,163,118,126,14,163,39,47,134,151,86,61,253,148,118,24,224,197,108,205,146,107,155,228,9,123,68,123,215,128,14,59,134,89,123,88,218,121,92,26,234,102,119,86,121,117,241,179,75,111,249,181,201,19,241,141,70,99,116,180,154,61,236,177,86,35,190,81,217,85,84,53,211,173,190,117,255,56,173,70,123,167,104,182,203,119,20,173,157,173,138,186,93,62,120,137,61,29,86,164,121,176,148,177,150,76,29,198,254,216,30,227,244,22,245,26,207,12,254,213,150,179,98,239,205,151,193,255,68,222,95,128,51,131,159,23,141,209,119,103,14,226,43,96,20,209,224,159,210,255,52,28,168,199,23,213,88,14,83,96,199,114,120,90,158,175,129,235,203,97,218,209,231,89,251,175,37,67,110,149,60,146,97,171,78,212,48,74,59,15,201,99,201,47,61,136,80,209,175,119,20,77,83,85,52,66,245,88,209,76,111,228,55,69,203,166,122,172,104,228,49,77,85,81,141,97,78,1,152,203,135,198,90,77,141,162,176,9,142,61,80,244,196,97,2,158,174,120,182,142,19,155,150,177,249,144,64,196,99,157,39,121,59,250,29,193,131,62,222,121,114,81,16,196,17,151,72,220,62,209,176,22,204,115,160,158,227,109,83,146,106,55,111,190,201,123,234,34,140,28,75,38,60,45,17,100,204,23,106,184,20,110,150,72,26,222,26,203,29,93,101,205,108,2,244,18,145,98,157,200,212,89,95,7,96,95,239,110,11,167,174,161,174,70,215,162,185,206,180,117,4,216,229,62,180,53,163,222,190,24,117,98,21,120,23,253,153,32,59,100,221,157,46,181,58,30,13,65,221,127,101,237,159,13,129,33,47,185,2,229,127,61,183,247,191,62,75,237,127,199,191,155,168,227,223,198,221,253,47,65,181,252,247,207,206,99,87,103,195,78,223,252,114,4,87,247,94,116,108,179,121,160,99,207,4,197,126,108,6,164,7,220,231,255,189,155,178,231,39,71,18,18,78,155,46,14,152,113,155,3,121,25,126,166,32,205,35,133,25,40,116,240,151,103,205,147,102,4,21,71,126,247,91,7,35,253,178,81,49,227,126,199,60,57,53,86,250,42,144,121,30,51,173,126,209,157,83,228,240,37,247,215,62,132,205,225,250,197,4,220,102,70,218,124,125,248,113,222,104,183,117,185,53,103,166,215,220,101,50,255,228,145,241,245,117,236,231,230,238,211,41,214,250,155,187,195,217,173,243,113,135,219,77,92,134,175,101,225,8,203,159,159,224,20,231,230,212,206,4,138,249,195,37,144,163,174,25,65,158,2,49,127,76,226,89,207,107,49,66,68,110,51,108,46,91,158,8,196,18,62,45,219,126,228,229,198,60,229,84,253,239,254,241,159,56,138,185,121,36,200,237,95,103,226,188,226,171,181,213,185,250,185,164,253,205,236,241,165,29,212,139,185,223,236,187,89,241,107,254,175,199,2,154,140,227,199,109,137,245,10,168,111,61,87,223,91,151,93,237,123,31,224,50,197,231,17,251,59,53,147,203,155,135,0,211,249,199,106,158,107,97,172,241,82,70,81,8,115,254,231,89,194,221,131,187,57,219,168,129,164,169,223,212,75,115,82,254,207,145,243,115,126,24,134,92,114,54,241,90,154,167,90,58,239,197,121,180,177,103,16,163,30,238,190,217,137,19,119,255,118,172,133,41,231,243,96,100,182,57,84,225,232,240,171,127,32,221,100,206,204,235,78,237,242,118,199,187,122,213,125,56,187,211,121,247,20,105,197,131,220,17,171,155,3,127,45,185,156,108,102,162,231,96,78,217,17,83,35,142,1,79,61,209,255,114,237,129,137,243,137,57,55,15,90,123,246,103,248,222,209,193,121,138,255,35,94,233,199,226,159,95,221,156,61,158,253,156,63,90,162,249,212,226,152,179,73,60,165,236,55,19,186,219,229,205,248,6,75,186,252,216,130,122,45,67,116,104,74,198,43,174,108,86,126,109,247,29,245,183,176,158,93,102,155,35,159,131,26,215,138,103,95,230,74,30,179,57,143,226,231,191,204,31,212,114,167,187,135,202,251,122,79,143,231,19,160,115,73,223,213,143,83,141,208,212,110,216,122,247,245,227,95,77,45,54,199,53,147,14,206,153,114,123,92,90,235,126,110,147,239,122,189,161,187,162,54,98,83,253,125,175,158,207,238,49,140,103,188,144,219,59,245,190,94,149,60,138,95,219,55,140,187,221,99,60,220,250,242,205,89,143,159,238,179,233,121,114,167,119,255,179,199,20,78,251,248,181,93,17,195,103,14,226,177,101,240,23,127,51,70,241,143,178,9,133,62,5,247,87,13,252,50,153,216,252,203,207,238,142,147,52,216,232,181,179,113,94,183,118,231,174,50,147,3,167,206,66,224,138,165,243,71,231,2,158,237,118,115,177,124,127,255,134,226,122,219,31,65,60,239,16,181,115,28,126,245,197,231,179,203,109,154,33,159,255,232,25,7,250,195,255,77,143,8,142,220,79,69,228,161,218,100,142,78,169,52,219,230,206,28,231,155,65,195,100,170,120,5,30,234,75,147,121,62,55,19,9,234,233,188,72,167,186,204,55,184,241,186,81,148,250,120,112,137,224,62,210,248,195,234,170,231,102,74,172,223,78,134,255,120,219,56,156,207,205,124,130,186,6,179,86,60,105,24,251,245,110,70,241,189,78,245,99,120,179,162,203,84,255,75,53,112,151,229,227,113,165,209,163,203,138,152,187,51,137,187,87,17,252,54,15,128,108,139,30,218,171,138,222,126,226,42,66,48,121,180,75,162,72,153,249,87,5,170,179,92,31,97,211,167,168,107,112,234,19,212,53,153,245,9,234,154,252,34,133,115,186,69,63,148,95,159,160,174,44,64,243,74,239,119,170,211,158,239,77,226,96,252,155,117,189,22,136,229,8,172,189,84,91,195,46,216,44,207,164,76,189,91,206,228,213,189,175,223,211,254,240,231,95,98,250,13,197,248,170,98,190,205,230,55,147,102,197,183,180,108,215,166,22,47,243,194,196,226,24,153,108,98,101,130,128,112,59,239,220,168,126,250,240,187,105,130,240,222,230,216,136,190,189,187,231,145,207,102,160,97,246,232,149,39,213,234,226,172,71,177,229,233,199,108,97,244,227,247,223,86,38,60,93,155,91,220,124,137,249,49,207,206,55,248,205,60,191,221,159,222,49,78,47,163,207,61,120,240,103,246,235,171,59,221,241,25,245,218,168,191,250,110,220,211,26,227,152,255,116,151,117,107,222,6,85,169,221,238,234,107,214,77,3,117,49,90,255,201,107,232,155,187,70,235,134,15,66,153,19,92,205,222,49,145,206,102,108,14,232,171,111,79,227,254,237,68,123,152,245,42,193,155,155,185,47,20,209,129,59,186,247,129,101,59,182,168,55,235,122,189,108,95,46,170,210,37,111,86,244,64,167,134,46,121,179,174,183,59,53,20,239,242,144,79,198,220,97,214,219,117,13,203,231,83,212,21,102,189,93,209,227,204,122,187,174,183,7,56,152,197,231,13,79,239,142,70,221,190,126,74,235,133,245,178,216,220,214,182,59,242,236,116,180,206,107,189,216,251,46,235,66,217,142,239,85,188,241,77,175,61,105,170,73,203,63,171,249,158,177,118,81,51,31,148,185,237,106,141,169,174,62,247,226,190,193,137,23,166,243,223,254,234,23,183,89,145,105,191,168,244,180,157,93,183,197,42,102,245,225,239,126,253,221,119,255,254,37,31,157,64,71,220,218,213,14,155,101,29,153,132,29,111,91,230,238,106,167,253,97,40,194,215,1,223,255,58,244,242,36,158,206,247,252,129,202,190,195,205,94,208,23,3,191,144,128,23,60,252,233,237,65,78,25,229,195,45,195,251,120,108,98,86,104,248,91,172,27,34,122,86,233,157,254,41,71,115,227,88,221,29,249,144,208,199,43,166,190,218,15,105,225,14,75,91,113,251,253,154,247,177,225,1,249,60,171,243,65,241,252,249,87,255,253,203,63,124,199,70,118,139,193,135,85,101,148,159,247,215,186,251,208,236,62,179,231,161,25,194,159,67,51,93,121,15,207,124,191,202,255,42,134,231,255,53,144,234,223,131,94,153,246,111,119,218,198,111,179,246,80,94,62,103,62,39,214,222,233,223,189,143,235,30,216,117,124,33,229,193,170,92,144,63,239,80,201,92,107,51,132,118,118,71,168,111,28,59,188,24,158,223,143,32,223,12,127,204,133,57,127,76,43,35,230,25,166,225,235,104,51,108,186,205,150,35,65,16,14,243,107,44,55,172,142,51,55,244,113,229,210,99,152,3,238,30,63,157,125,40,248,94,191,166,235,239,116,189,221,47,159,61,29,66,250,15,4,74,126,220,175,62,228,237,168,111,250,207,77,185,124,158,130,31,215,158,152,191,4,56,57,79,129,175,47,203,123,168,253,207,207,223,198,159,33,55,139,167,13,97,216,150,239,26,17,104,252,195,151,249,167,229,243,87,207,63,249,217,119,203,231,47,248,166,175,255,255,68,188,230,120,204,163,0,71,174,88,113,204,203,241,252,130,108,118,174,252,53,64,63,26,216,227,94,113,246,249,245,40,49,255,246,116,222,196,84,210,158,248,223,191,86,19,63,251,12,191,228,72,70,166,249,15,157,101,112,102,181,33,59,47,46,5,200,190,141,25,108,187,253,110,77,206,19,215,239,121,249,159,223,180,152,223,251,250,130,74,104,250,119,101,24,28,183,185,168,63,71,112,220,231,102,96,253,77,46,68,255,61,251,219,244,243,239,55,179,11,236,218,250,72,226,98,186,67,215,76,42,28,93,243,119,119,71,154,241,187,147,31,248,144,212,199,45,31,232,61,240,109,202,197,182,242,31,248,48,201,71,62,233,250,52,49,120,44,182,193,45,124,137,205,178,124,138,170,201,174,64,59,56,150,146,71,78,194,154,108,191,219,165,182,229,250,56,139,94,195,14,244,223,178,203,67,174,93,164,39,199,93,245,110,181,217,200,254,129,133,238,132,113,63,152,185,181,44,57,87,77,135,95,178,174,81,172,15,12,59,101,131,165,127,231,216,138,155,8,150,221,240,141,172,65,183,98,148,98,219,109,174,23,208,46,39,185,87,176,245,122,159,250,114,99,32,84,164,236,90,112,191,37,218,217,141,94,129,188,78,34,217,97,123,234,47,92,79,93,199,29,95,69,234,162,99,38,46,176,240,147,196,16,38,123,210,53,182,60,152,250,146,142,108,118,59,170,35,136,124,1,177,154,144,73,118,156,51,178,96,123,86,233,40,201,191,74,118,88,161,234,78,216,211,43,140,65,136,29,215,201,208,31,195,87,220,23,235,124,10,229,38,4,219,36,35,116,220,34,81,236,21,227,128,248,98,26,94,97,76,151,24,215,62,147,214,230,212,48,213,169,143,245,48,185,238,244,75,119,142,41,38,193,14,163,199,158,79,58,10,110,226,111,198,84,7,75,125,231,152,226,41,221,110,193,45,205,112,133,155,87,176,61,216,54,201,60,12,247,58,230,178,8,221,49,95,197,9,157,171,71,12,198,247,100,212,2,125,137,41,2,193,120,13,127,180,235,162,189,130,93,208,141,5,127,78,39,6,223,94,209,45,249,234,184,116,187,30,135,116,96,161,59,97,170,209,64,219,250,156,20,250,24,69,12,39,45,58,216,220,88,170,59,199,182,93,118,181,73,118,86,202,110,201,45,179,236,144,22,203,94,195,208,186,212,167,64,162,137,97,189,116,96,148,61,201,242,61,236,108,25,52,89,47,180,146,190,209,236,249,186,189,137,49,140,40,134,13,47,115,117,87,96,65,234,27,74,197,178,178,69,186,115,172,139,114,130,213,69,139,201,146,13,221,216,140,79,117,231,152,147,38,93,52,119,154,125,161,205,239,96,148,77,125,231,101,157,220,43,237,190,192,50,225,146,157,186,156,145,61,52,90,39,220,178,124,222,126,114,202,201,21,27,218,177,185,156,250,206,49,39,87,186,227,238,52,67,133,77,125,102,209,235,80,68,101,168,184,65,246,82,124,174,137,217,85,236,184,140,40,159,139,237,13,145,127,181,12,90,226,79,171,37,243,157,234,78,139,234,218,66,187,190,72,167,194,104,69,208,11,60,245,237,11,75,42,101,46,73,45,223,97,234,232,69,145,63,179,59,226,158,240,137,75,77,158,45,204,95,115,249,117,96,136,122,176,3,233,125,151,24,79,223,145,168,29,108,137,177,22,186,75,12,195,135,178,60,139,141,162,13,221,226,232,38,181,217,98,239,45,209,165,96,68,90,152,241,59,216,142,173,38,116,251,205,50,245,241,85,236,197,34,125,241,141,60,21,35,245,93,199,214,216,157,41,75,162,231,160,195,24,20,67,165,28,183,163,190,115,172,232,180,43,194,3,158,13,71,211,167,13,82,141,136,182,164,236,114,223,125,190,196,170,62,94,121,103,63,129,110,251,113,159,13,131,254,241,28,112,241,143,124,83,175,178,218,231,235,24,44,177,44,143,110,162,233,67,135,15,181,196,36,21,219,196,248,165,236,117,108,137,179,21,58,110,138,86,27,235,143,141,113,172,186,221,140,250,206,177,11,186,61,161,147,93,22,109,218,8,157,24,209,181,65,151,190,176,251,97,169,239,71,125,231,216,24,91,198,33,29,227,57,31,238,126,199,107,30,61,27,205,129,130,46,152,39,180,201,133,151,48,42,140,23,91,140,137,108,198,191,192,50,105,220,12,66,170,187,115,236,202,78,184,216,26,238,164,39,215,177,8,11,182,254,199,227,152,220,22,42,177,125,207,197,5,84,181,145,62,161,136,74,181,25,83,219,226,45,182,26,131,189,196,50,218,177,52,164,227,170,79,234,3,203,178,18,91,68,7,102,9,189,198,12,40,196,5,240,129,188,154,218,177,116,89,111,98,85,95,47,231,51,108,57,150,253,5,198,1,140,203,165,49,251,183,228,101,98,2,23,53,182,30,199,85,140,92,229,42,106,144,57,146,226,209,213,10,163,127,48,62,213,189,192,236,222,18,79,115,135,189,28,186,99,204,186,96,43,87,80,201,197,32,59,131,170,54,85,71,24,143,44,162,16,82,219,196,166,28,47,141,6,22,221,107,236,184,154,235,98,210,101,157,229,34,220,169,39,174,229,94,183,246,56,93,121,129,101,20,234,149,213,250,98,176,173,106,170,123,205,148,23,216,208,82,219,92,151,62,177,189,181,227,197,84,156,105,204,37,15,0,100,202,90,123,167,137,49,181,119,176,170,239,90,217,158,238,139,54,174,96,61,221,146,209,229,247,141,182,167,187,24,117,49,181,205,207,170,238,26,143,123,30,47,230,103,98,153,199,11,25,184,54,183,103,250,109,206,119,116,217,144,159,110,247,13,201,187,38,179,151,242,126,49,221,103,202,199,117,113,182,84,46,166,246,76,91,92,93,101,99,186,47,86,109,111,224,23,171,246,18,163,43,94,26,193,243,32,145,13,139,221,208,202,145,111,196,18,102,153,16,195,230,147,138,245,247,2,39,129,176,237,118,129,3,94,72,254,62,44,241,190,120,176,194,50,43,62,226,117,228,13,6,238,64,115,219,41,8,90,78,4,231,143,243,190,32,220,173,19,217,105,112,126,81,53,173,112,121,197,14,184,7,77,165,43,196,243,124,139,53,202,190,202,17,160,20,97,203,217,206,246,176,81,196,214,107,196,173,168,116,101,64,54,7,44,128,66,240,98,69,118,27,44,205,209,79,154,17,99,27,246,78,58,61,39,235,45,200,145,192,107,213,68,204,1,4,189,142,105,210,197,184,183,40,194,51,156,221,167,37,236,18,217,44,80,36,85,143,174,25,8,150,25,161,172,174,201,161,176,183,44,112,0,138,8,245,45,226,23,121,11,224,79,44,139,5,47,232,116,83,11,174,123,137,45,119,176,61,52,196,114,158,68,216,242,188,185,73,159,23,60,117,36,66,148,130,227,206,198,96,142,24,86,50,87,61,67,149,94,251,217,1,47,53,46,200,33,51,90,36,205,81,235,140,114,193,8,170,45,217,88,246,94,144,14,32,135,216,165,120,226,169,1,7,70,208,111,111,74,68,67,182,207,2,99,151,73,153,3,190,152,192,78,115,184,16,238,42,137,28,86,120,225,93,234,160,199,13,118,220,163,203,139,138,239,247,30,141,10,82,117,1,88,216,252,141,229,25,222,219,159,61,119,218,196,54,238,30,33,66,180,131,108,115,171,41,52,107,91,219,124,220,231,251,239,77,181,196,207,6,59,28,16,211,148,227,164,4,42,76,134,53,156,41,132,206,137,48,229,179,151,59,250,34,182,230,43,170,69,133,49,73,77,4,123,53,252,82,46,3,193,152,99,63,24,131,227,129,179,20,67,143,117,55,55,202,182,239,100,117,53,27,114,221,252,123,133,125,251,212,44,241,251,180,98,27,46,244,86,213,124,154,61,200,14,95,169,16,35,47,210,240,177,99,222,123,47,204,48,164,159,184,70,252,184,87,43,11,240,16,131,176,182,242,247,194,213,6,197,122,119,154,0,6,36,68,200,50,115,141,79,69,24,95,132,184,67,138,97,65,68,216,84,8,16,167,49,60,52,22,2,34,243,145,120,90,56,9,2,187,68,136,125,219,26,218,15,65,20,96,169,69,34,197,120,168,23,182,241,223,61,236,10,21,239,8,133,138,8,117,87,180,214,47,130,134,69,209,156,52,110,39,7,140,105,117,159,86,124,98,85,96,229,165,55,107,142,96,163,90,184,197,53,250,8,147,37,193,11,236,154,23,4,29,131,80,117,181,110,160,75,196,128,103,143,12,171,152,46,2,237,253,138,43,11,158,37,226,132,168,164,16,169,66,28,60,128,243,145,98,16,69,35,129,29,75,220,65,28,62,178,186,222,114,151,216,122,14,216,11,65,124,4,188,42,74,208,8,162,67,116,100,136,34,182,32,59,226,32,41,182,207,188,178,82,189,36,137,22,145,138,26,172,233,120,152,68,10,18,239,219,44,182,76,109,72,156,99,17,226,92,189,70,177,108,20,72,48,66,154,17,36,231,93,255,85,157,175,106,177,106,76,233,208,240,16,236,236,166,79,218,72,133,148,100,218,136,194,57,109,32,172,238,42,230,91,30,2,7,114,61,74,146,145,68,162,89,98,199,186,193,207,9,247,209,105,91,197,167,77,57,36,216,157,4,4,173,223,194,101,76,28,134,131,177,1,120,7,159,114,142,74,132,128,91,186,201,234,80,77,128,236,80,5,97,230,14,33,169,98,116,33,19,206,50,83,224,33,34,144,30,101,178,163,75,12,23,237,170,174,79,49,242,155,213,255,96,4,49,210,39,214,112,66,121,104,87,194,187,142,110,139,241,110,191,209,174,135,209,75,243,58,141,58,169,93,105,55,84,228,165,134,106,207,53,204,66,184,125,80,200,129,173,175,219,99,53,90,236,176,67,98,82,76,29,46,194,170,139,164,152,71,43,119,65,28,110,23,115,195,8,182,135,245,41,71,102,45,8,122,122,81,76,193,27,204,60,129,208,147,154,4,61,68,219,3,219,213,122,6,65,173,7,49,180,73,77,232,67,118,104,17,122,210,221,4,115,243,20,219,110,162,78,208,164,118,10,64,134,165,216,158,97,138,172,8,115,87,55,241,169,144,154,96,108,49,69,85,127,115,33,173,254,220,98,250,74,176,62,176,241,101,108,166,153,21,209,198,199,45,82,181,59,23,68,132,92,186,139,180,81,200,129,189,172,139,241,118,64,170,162,205,176,178,188,50,203,237,107,226,216,107,194,109,254,187,69,20,82,140,29,169,26,195,188,9,35,241,200,144,14,13,70,28,67,30,192,225,227,163,218,16,65,184,247,223,82,201,184,113,60,164,66,192,179,120,100,188,53,225,51,170,160,41,199,164,134,217,12,200,169,76,115,200,7,99,146,106,187,40,125,238,247,221,28,11,72,243,8,73,83,197,128,16,103,233,246,144,199,244,19,236,136,79,158,218,221,198,165,66,87,86,115,139,238,210,254,128,239,159,230,144,245,44,30,230,143,23,161,164,2,201,170,7,41,94,98,106,108,156,2,0,180,105,151,242,65,19,161,158,91,157,223,26,45,46,66,102,128,149,150,249,135,4,87,115,20,67,251,167,166,99,111,3,172,80,204,150,84,148,71,48,108,30,249,41,68,233,236,230,68,16,115,216,91,93,220,184,159,137,160,191,29,43,107,95,237,45,226,7,212,187,20,251,86,97,59,124,218,80,173,178,80,160,58,150,66,67,179,168,26,41,199,227,40,251,154,1,172,182,136,55,88,25,61,134,45,29,45,223,62,227,42,175,21,97,252,105,60,138,104,90,164,57,180,157,91,58,24,123,44,102,160,84,235,232,19,144,3,140,15,178,76,16,15,101,192,205,196,81,206,192,147,229,232,185,51,160,255,238,188,97,44,172,179,125,1,108,163,135,64,142,173,23,192,178,165,65,197,241,142,92,49,188,153,37,143,62,114,227,14,82,178,164,149,193,46,109,55,117,230,19,130,4,59,208,110,144,88,162,212,132,110,117,93,144,250,119,140,70,3,65,120,171,28,123,136,54,173,84,155,168,126,168,136,24,49,155,32,219,108,234,32,27,247,93,145,93,11,152,105,132,81,59,96,123,114,31,83,187,241,150,80,25,190,2,137,93,82,53,121,6,149,126,226,126,71,23,90,46,122,22,42,119,216,42,55,144,93,196,48,52,53,13,80,237,48,103,154,42,236,68,209,55,211,169,41,156,66,135,51,208,162,65,165,165,61,12,200,49,62,184,111,248,155,139,96,135,69,15,240,128,202,22,219,99,49,100,147,162,73,157,146,96,152,99,209,125,98,40,177,96,44,186,172,53,49,4,146,146,168,189,157,155,9,136,131,246,157,61,248,81,127,55,179,136,140,44,35,252,210,196,44,34,44,224,131,39,69,133,204,251,116,75,34,67,133,28,248,2,139,152,154,184,228,241,136,114,23,113,207,174,33,162,189,29,244,22,38,183,240,31,23,168,79,203,113,184,223,235,136,101,188,70,100,57,84,47,189,153,93,78,213,202,227,14,181,223,137,212,212,144,119,196,201,125,250,68,221,78,41,247,36,199,188,103,223,228,102,230,20,13,149,137,109,113,217,122,217,235,3,134,56,18,62,6,183,136,210,96,180,245,238,206,218,205,162,121,66,142,64,149,35,120,189,235,9,53,36,198,241,156,174,94,139,98,89,47,196,153,119,81,145,212,180,69,15,216,30,124,246,78,88,248,228,50,114,86,80,244,203,53,238,139,115,176,170,99,76,122,128,122,109,177,210,147,132,10,13,24,245,42,21,13,5,217,114,232,90,229,24,113,234,103,117,31,119,85,23,211,103,245,24,88,91,116,104,200,18,99,11,52,133,93,7,37,100,90,195,131,204,234,181,111,119,238,76,52,184,212,23,20,225,27,191,93,19,172,181,65,176,120,186,161,138,91,1,178,212,177,17,193,164,45,154,86,131,0,219,200,6,68,139,156,92,134,40,149,179,188,179,49,4,177,148,105,17,205,80,22,127,181,6,22,243,72,162,131,27,186,38,254,96,148,47,30,5,217,229,208,81,154,222,26,160,218,232,143,164,79,217,156,65,202,248,147,106,133,247,111,77,158,121,74,179,39,30,93,237,157,228,108,239,236,66,229,122,47,34,236,163,2,182,217,102,41,102,198,132,166,45,68,3,210,152,10,160,69,159,186,53,49,65,144,92,86,160,200,14,95,174,90,179,229,226,175,111,71,22,213,46,214,1,84,235,236,243,148,219,52,227,118,218,82,153,3,20,190,126,51,117,97,238,119,237,44,229,66,214,49,34,116,23,171,234,13,250,184,230,0,109,80,52,155,45,75,143,62,177,151,119,61,184,127,174,51,16,114,158,83,15,210,90,75,6,204,59,37,182,198,25,182,123,58,8,241,185,66,120,178,168,202,57,25,210,240,193,227,218,158,117,143,141,165,136,109,241,187,40,7,210,234,128,140,209,2,14,220,51,10,137,155,106,6,135,25,212,42,23,15,168,169,246,173,87,150,101,33,81,209,110,208,180,229,33,148,227,119,246,75,130,9,85,57,203,63,237,243,8,141,59,10,52,91,90,177,185,68,119,186,57,118,181,194,18,1,145,42,118,29,122,1,163,205,225,2,24,128,161,88,98,11,93,76,163,47,152,150,66,168,86,173,53,22,229,56,83,110,105,232,72,251,228,128,7,217,229,226,206,138,105,144,80,14,123,57,70,34,19,118,40,54,25,232,176,110,16,15,99,82,14,253,208,38,202,126,179,227,133,62,203,121,80,40,213,142,100,217,170,105,149,173,151,105,197,205,26,229,22,153,60,176,88,123,132,108,202,140,96,166,141,187,83,17,91,192,182,236,161,181,22,109,154,59,89,68,28,235,102,238,176,109,178,189,152,248,20,207,148,114,186,118,118,96,161,226,236,114,236,41,76,40,51,109,140,139,218,49,91,216,94,69,14,7,56,22,132,245,22,132,216,72,107,21,92,50,61,72,168,8,109,100,246,60,51,215,201,99,206,142,3,193,128,9,13,31,170,232,245,202,78,17,239,133,41,138,151,75,115,178,204,98,235,238,38,72,38,24,132,196,140,154,5,60,206,40,17,118,67,217,74,140,201,208,101,117,106,69,12,162,145,88,160,204,162,246,139,195,51,188,151,5,3,134,183,198,44,136,196,156,198,172,62,96,194,6,41,71,12,100,139,2,239,114,251,118,4,22,186,123,161,50,188,109,63,57,240,236,154,162,49,16,135,125,79,30,149,215,134,162,75,21,23,22,196,233,40,183,139,17,164,162,236,103,24,241,204,115,55,198,87,177,224,28,144,1,130,208,240,166,114,74,29,22,163,121,67,254,210,120,132,212,197,76,61,17,194,78,237,62,46,227,85,35,123,155,131,46,6,205,215,94,137,236,121,236,152,114,68,90,162,254,49,253,203,51,35,192,186,15,151,12,253,69,29,130,236,140,179,80,55,251,109,25,184,96,145,11,13,253,104,90,0,159,247,211,241,133,129,25,155,97,25,215,43,86,60,206,202,104,206,96,173,216,198,52,42,58,197,70,18,61,206,22,205,6,230,120,217,53,34,21,72,40,202,160,202,177,111,132,81,216,213,14,57,84,187,236,110,72,40,175,165,85,77,219,200,56,134,245,161,205,12,234,74,180,203,160,65,204,75,128,117,84,164,2,26,238,154,220,99,47,217,138,149,93,55,4,136,202,235,81,62,99,248,128,96,237,135,10,91,191,123,185,48,104,69,57,182,205,90,174,11,246,31,165,87,249,204,110,35,128,35,155,168,137,125,163,106,183,40,68,192,240,139,138,35,115,128,85,213,80,28,10,104,226,210,65,195,54,230,114,18,209,0,22,217,80,97,151,114,169,8,105,138,133,136,195,129,32,187,114,243,41,70,100,176,16,195,19,163,88,135,173,182,236,145,142,22,107,215,177,81,211,118,19,111,81,68,219,93,132,25,31,229,172,84,140,120,162,154,64,42,151,38,8,55,208,179,8,136,153,168,124,65,86,195,100,131,138,72,120,48,158,103,239,193,224,169,6,233,192,17,52,36,15,129,32,140,148,27,195,35,189,33,24,19,158,25,39,180,146,241,97,233,148,86,163,156,166,134,229,214,195,176,20,115,200,8,31,145,99,135,199,214,205,70,36,130,95,239,118,11,114,72,69,154,44,45,151,238,229,142,14,57,35,30,85,68,177,84,64,240,160,10,96,151,103,46,13,101,34,20,97,38,27,125,130,132,158,67,151,254,96,83,79,120,47,33,81,245,58,173,17,180,161,106,103,21,75,185,203,17,74,162,46,88,200,44,20,213,58,108,130,133,152,152,141,184,14,181,78,166,6,99,19,119,47,3,227,11,3,69,164,13,42,96,186,84,90,115,251,18,192,100,159,131,115,246,141,28,31,203,192,161,79,4,158,130,16,163,8,115,65,100,27,124,208,194,207,42,96,159,13,79,192,114,6,227,80,234,76,130,97,239,74,156,65,92,171,148,219,113,252,56,6,151,184,28,216,150,173,173,58,69,64,39,84,68,234,155,41,113,82,160,33,22,123,42,151,137,210,102,154,181,187,162,161,90,19,154,236,154,220,54,69,250,52,37,189,170,174,179,131,55,231,48,183,67,68,107,17,85,157,245,234,0,35,97,177,86,85,89,192,152,67,248,59,153,3,126,37,126,234,14,92,179,146,125,158,154,48,162,208,247,153,58,45,51,123,16,251,40,172,3,217,186,200,217,253,42,146,193,75,21,198,153,68,208,41,189,238,116,230,236,130,91,77,183,182,119,211,196,18,64,93,101,50,33,137,52,161,159,49,33,106,25,24,220,178,57,180,177,27,11,51,12,146,69,173,234,173,133,1,146,201,51,92,82,150,183,68,20,66,203,110,70,99,219,131,2,135,78,221,162,54,82,141,185,32,34,184,108,189,25,104,81,218,24,58,85,127,166,168,180,185,64,216,123,194,92,104,180,212,64,118,35,80,72,107,209,188,96,189,247,0,100,137,163,84,117,160,170,34,247,99,72,80,3,173,82,48,98,142,198,189,209,151,136,120,81,185,171,184,45,111,98,7,83,243,70,45,231,94,106,180,186,103,32,174,35,88,135,68,164,178,223,32,172,130,200,137,8,34,192,174,196,169,203,228,9,186,51,24,31,177,140,20,66,197,230,37,21,98,113,129,160,26,8,213,141,41,40,42,52,129,17,213,12,166,106,98,239,168,67,157,244,192,154,80,239,123,221,138,166,98,18,128,136,170,71,209,58,152,0,107,181,70,213,99,224,76,157,165,87,50,74,41,95,172,53,76,197,102,74,152,169,34,233,214,113,36,159,164,32,222,52,75,101,230,232,7,7,93,99,230,224,55,128,255,144,182,248,246,85,128,245,153,44,227,13,83,19,86,33,118,76,83,33,164,124,223,27,102,246,223,122,247,0,188,119,57,37,57,17,33,48,134,209,43,96,167,242,2,217,112,252,228,226,82,148,29,25,38,218,113,168,33,48,93,117,48,214,126,151,115,73,144,43,203,186,235,230,246,153,72,140,31,222,123,169,117,234,194,177,114,44,27,26,169,186,61,8,2,128,105,217,249,92,111,69,194,41,239,148,146,131,251,58,84,124,87,163,199,134,115,195,104,49,99,198,18,80,255,115,192,164,9,49,184,79,255,2,237,75,47,162,1,16,96,105,56,90,234,106,84,37,0,91,162,148,67,66,226,12,131,97,109,12,85,162,94,4,225,73,189,30,107,130,164,32,40,227,83,107,25,9,107,112,183,111,245,141,153,150,114,120,183,67,117,133,107,88,62,170,213,200,8,234,76,175,146,19,216,163,90,16,158,128,68,182,88,167,100,73,181,122,115,226,52,134,218,58,209,1,146,255,64,8,78,151,138,252,197,126,15,39,85,148,182,143,121,212,65,173,136,25,166,60,16,39,50,25,28,130,135,100,138,16,105,233,138,86,174,110,16,15,2,71,39,213,245,40,75,246,189,196,147,168,105,117,36,117,30,100,135,93,81,29,96,28,2,228,57,207,177,233,39,136,65,220,68,27,34,4,34,56,112,61,218,45,59,197,129,19,56,204,247,154,2,55,32,242,51,61,238,51,127,59,44,177,78,17,55,194,0,74,137,0,225,148,185,17,227,1,129,177,239,227,147,202,55,214,34,46,129,8,145,242,200,27,8,170,71,4,233,238,153,99,191,165,115,98,107,94,106,180,118,15,126,200,159,7,225,17,194,216,163,108,210,233,0,198,129,230,122,102,14,12,101,43,21,198,72,215,142,232,31,60,166,234,63,215,169,152,191,233,108,151,225,76,8,182,97,64,244,90,198,36,192,95,15,178,168,9,192,202,98,189,136,144,171,209,219,62,24,115,17,204,119,17,211,71,246,131,212,180,35,32,211,136,204,70,71,173,59,96,192,64,54,236,130,98,236,130,81,64,252,130,165,65,234,248,2,26,99,89,65,240,39,107,6,192,240,123,197,220,189,170,114,85,78,144,69,130,180,148,219,177,190,69,56,92,237,133,74,151,51,45,176,198,183,224,229,164,7,189,18,33,175,221,1,254,2,193,128,89,14,19,10,6,53,70,64,54,178,171,141,110,229,26,101,184,138,212,196,92,32,48,34,236,6,61,3,58,0,118,10,11,194,199,10,66,133,198,22,88,110,75,233,105,242,21,130,34,131,153,85,213,142,149,141,5,203,36,48,207,41,166,174,18,81,206,2,28,80,84,2,236,172,179,181,234,37,170,191,210,6,216,107,150,75,231,64,147,162,22,1,2,154,14,160,133,21,235,204,185,222,148,60,192,59,175,35,113,202,121,106,141,211,160,253,145,14,120,162,77,22,181,8,10,96,148,243,112,84,140,172,129,204,176,238,156,53,161,173,225,175,253,100,213,68,230,241,205,61,107,236,246,14,68,244,165,34,181,164,169,60,9,8,178,102,43,165,28,235,143,10,68,88,161,45,155,96,89,155,96,10,96,81,33,254,161,34,56,81,8,17,156,148,99,107,154,229,140,176,73,133,247,149,245,195,122,143,176,128,212,201,3,237,17,103,74,77,248,92,61,62,48,172,22,203,177,135,100,214,177,2,178,94,65,234,100,71,187,32,252,140,165,213,243,0,214,188,162,191,145,41,116,142,243,169,7,95,75,1,103,39,43,145,221,72,135,35,108,209,236,144,233,58,227,53,89,184,91,148,23,97,67,84,48,80,111,24,5,2,108,16,197,205,24,52,246,50,97,97,185,18,179,167,16,194,62,142,23,68,159,71,26,14,242,102,96,67,115,77,108,181,200,222,15,149,145,21,17,163,223,85,206,248,139,72,9,103,97,199,168,218,120,227,137,179,106,213,201,95,143,31,98,179,36,222,83,200,126,172,33,237,67,66,115,82,97,7,40,45,32,30,4,137,112,28,211,53,229,218,128,167,99,27,68,75,182,64,197,58,12,21,71,135,206,2,230,105,55,183,74,64,70,115,53,90,156,221,110,197,98,118,9,129,121,100,105,221,36,145,133,7,6,193,170,53,94,243,173,106,12,231,73,66,175,107,234,40,102,144,39,152,81,225,84,132,131,139,96,184,37,178,62,131,232,167,227,60,162,69,59,218,67,185,98,20,152,106,40,84,7,54,201,80,213,161,24,52,169,26,18,190,35,17,53,6,228,177,94,136,22,209,62,34,152,213,34,248,120,153,77,132,134,205,57,200,14,238,134,39,96,244,46,24,177,58,199,139,68,34,89,65,214,35,200,184,100,41,5,153,161,65,168,16,136,96,140,198,110,178,2,178,147,176,79,99,67,4,64,221,51,94,0,108,183,209,156,57,96,98,164,85,103,234,88,224,221,113,52,85,38,5,197,16,85,199,102,62,82,1,168,252,120,80,253,128,173,99,96,24,14,206,82,196,120,55,104,76,123,28,46,103,109,128,24,122,205,240,52,241,157,60,195,36,113,255,161,34,85,43,53,241,73,136,180,135,110,204,182,68,216,164,215,57,126,154,151,223,44,134,223,145,201,195,8,232,202,249,6,107,154,67,59,71,10,117,13,202,249,167,152,89,35,22,227,188,39,115,167,131,94,192,138,189,148,78,178,23,96,141,132,4,209,170,78,178,7,71,215,97,134,144,155,229,28,176,209,196,44,0,41,181,13,98,228,214,114,228,225,244,220,185,213,213,12,115,22,156,94,186,41,85,191,153,233,132,145,217,125,35,226,154,56,76,98,152,2,150,29,7,204,64,68,218,83,57,167,118,170,18,97,87,130,59,222,246,33,235,173,140,21,48,167,191,176,76,57,27,21,83,93,64,45,13,163,12,93,172,253,99,74,49,173,161,49,129,45,85,155,57,95,72,87,131,79,214,36,189,147,80,202,204,150,34,66,62,82,108,175,254,183,71,201,137,204,169,12,76,109,164,117,17,30,208,64,170,16,59,100,3,181,44,48,163,102,99,72,82,24,66,164,144,163,240,84,228,217,8,95,116,202,129,150,155,176,205,105,80,229,12,13,41,234,241,147,169,84,80,52,78,145,113,196,50,48,217,107,73,34,145,212,69,4,146,0,66,35,217,148,136,192,106,203,22,77,171,95,34,253,227,18,206,81,183,42,45,210,51,5,193,186,216,168,200,110,165,54,45,211,30,36,247,192,65,214,158,19,54,35,204,36,5,113,121,178,206,44,231,131,227,142,50,103,142,5,45,85,145,57,149,236,62,148,99,153,179,203,46,165,53,105,41,207,55,221,95,168,137,93,199,137,232,51,208,32,40,51,106,234,131,210,66,90,217,246,113,106,97,233,165,39,174,90,30,214,228,157,193,62,151,45,190,19,205,45,123,44,167,183,213,43,34,58,174,207,156,240,54,98,16,18,68,171,185,56,64,159,202,0,207,105,241,160,202,9,74,78,148,107,52,24,174,26,146,158,59,247,72,84,238,34,40,173,238,19,78,143,163,219,163,31,52,97,228,92,45,5,46,30,19,147,43,121,37,195,162,202,185,89,15,78,161,60,156,23,206,204,99,0,90,146,124,135,194,208,82,26,54,193,224,94,232,80,1,228,106,21,134,52,4,211,52,110,9,113,155,75,98,192,24,35,155,150,10,199,227,253,238,152,17,114,187,159,188,128,238,154,88,33,234,151,52,216,245,224,90,15,160,36,129,196,4,22,207,192,28,181,169,10,176,54,197,80,111,204,41,136,247,55,10,65,55,164,57,67,9,61,26,211,220,66,165,115,21,170,10,76,83,206,128,124,16,3,143,41,135,241,56,22,97,180,139,153,24,177,15,212,64,241,197,65,178,68,212,111,236,11,93,42,54,19,136,255,68,99,198,89,181,172,64,76,133,3,193,142,107,213,221,201,212,66,30,16,69,193,234,127,133,200,160,74,16,114,7,11,241,146,150,8,139,163,116,55,229,198,38,16,69,45,3,75,223,182,189,13,177,233,8,22,90,175,59,166,99,5,241,139,192,42,190,239,191,58,185,252,151,124,16,251,232,47,69,204,255,142,253,133,223,168,194,64,229,26,1,152,54,23,196,3,242,20,219,181,114,223,226,17,132,143,80,105,81,74,181,165,223,69,229,13,239,32,107,200,83,206,68,140,32,196,197,195,73,232,181,142,131,237,200,196,11,149,25,235,65,14,213,77,172,18,76,197,32,108,181,85,14,44,6,26,189,51,63,150,114,32,49,227,210,95,117,155,102,81,124,42,16,223,222,112,230,196,56,23,178,174,221,14,61,18,196,68,230,32,21,113,134,198,160,174,8,54,208,76,63,218,40,95,98,137,6,65,52,216,130,237,223,29,240,144,68,18,100,161,84,20,84,174,111,49,22,86,58,133,29,151,41,119,0,204,52,29,192,138,139,33,64,215,198,33,18,216,134,152,136,6,25,54,188,162,2,162,137,39,194,137,153,59,49,200,145,245,40,194,49,116,179,51,182,126,48,130,75,41,103,4,73,6,163,2,98,111,99,159,187,27,8,36,65,72,67,18,108,90,192,213,39,227,87,202,24,189,141,163,171,115,21,23,7,192,52,140,240,82,171,198,154,48,174,125,236,135,122,112,202,8,164,137,144,174,218,8,135,111,161,65,232,154,41,88,62,233,1,131,244,71,202,121,27,222,114,68,187,210,109,125,64,45,82,16,15,106,187,61,211,203,131,85,148,132,246,42,0,129,171,176,142,179,36,18,166,128,140,211,70,49,190,179,101,57,226,93,97,57,49,168,56,80,48,181,132,21,128,157,84,146,189,247,238,210,28,150,86,236,19,48,179,134,232,38,8,140,150,138,69,46,223,0,170,148,146,218,133,106,41,66,130,172,135,196,47,23,89,38,62,38,69,98,152,248,55,249,172,163,16,203,150,14,98,241,238,89,200,41,21,233,102,175,196,64,45,64,213,5,69,214,124,55,165,101,0,132,151,20,158,113,10,147,117,233,110,182,119,247,211,225,207,56,153,115,253,253,20,195,164,203,74,197,150,117,255,13,149,241,75,107,98,229,165,38,3,29,14,20,103,153,184,117,173,112,76,186,184,175,72,130,126,86,202,197,54,129,138,245,146,53,111,160,65,134,48,195,102,68,116,123,28,95,5,99,197,185,187,27,170,201,186,100,94,180,240,131,224,168,135,134,167,87,122,182,209,251,172,180,68,17,140,25,132,10,5,22,4,55,54,139,201,0,82,0,29,234,180,118,138,52,16,235,77,159,64,58,136,177,237,132,67,12,184,44,9,246,106,115,73,178,2,60,166,170,170,12,169,166,177,242,210,52,147,227,191,211,237,44,101,184,188,109,243,24,136,203,234,233,0,97,255,46,70,146,29,83,233,78,90,11,215,51,49,185,107,24,140,201,237,94,66,95,24,78,89,90,243,72,45,68,188,199,208,72,7,127,136,139,149,5,73,115,24,188,161,34,112,153,193,97,50,118,69,171,69,60,34,99,113,108,91,214,68,24,173,89,9,86,197,248,250,116,228,130,93,47,129,7,246,246,78,159,5,25,177,38,207,32,211,75,79,252,170,151,132,46,163,226,64,226,90,177,223,31,185,66,76,199,217,46,163,79,49,220,185,237,60,202,249,200,66,66,114,196,242,28,140,7,140,118,202,189,188,248,132,245,152,110,178,151,115,69,161,36,140,192,74,156,96,102,76,115,51,229,96,126,202,225,60,52,98,150,179,53,145,62,49,251,89,204,115,152,139,236,33,6,86,108,143,254,114,141,200,154,64,34,77,4,125,70,60,21,204,4,250,68,56,81,135,69,85,174,35,61,169,19,6,131,166,145,21,111,84,80,65,248,98,128,196,89,167,188,217,189,169,221,44,35,17,210,125,26,136,254,38,38,18,35,87,86,241,59,139,145,176,136,137,56,133,56,47,196,68,24,74,253,29,102,18,18,225,56,112,52,198,237,172,16,145,125,211,84,156,13,33,98,152,1,177,85,249,145,52,30,99,197,35,161,84,140,238,38,162,220,217,216,32,184,230,34,124,93,168,43,242,38,146,8,27,208,188,184,178,51,183,8,140,35,229,30,138,247,60,69,72,226,139,176,210,223,34,153,25,88,25,66,17,17,7,205,210,132,8,89,181,24,121,6,205,36,211,24,68,8,95,79,86,26,216,19,227,204,166,167,64,95,42,8,39,244,197,183,28,235,17,231,231,116,187,183,127,143,237,173,203,45,190,148,152,60,171,163,135,142,118,209,167,156,15,122,62,64,94,97,137,24,88,122,197,46,186,197,168,10,207,13,179,179,135,110,107,221,97,108,177,37,136,228,70,127,79,184,201,59,98,232,148,136,61,84,8,180,200,129,58,186,30,179,94,65,52,50,71,49,180,161,199,35,152,128,61,56,131,227,34,107,19,71,210,60,26,47,71,40,196,202,102,185,58,216,96,227,241,204,224,116,229,139,131,30,156,103,230,142,40,25,204,112,184,108,8,117,60,16,136,148,64,33,78,211,153,58,145,228,134,128,160,146,145,184,32,152,5,57,159,106,91,35,24,150,162,216,218,88,81,81,57,20,180,56,119,55,206,174,206,129,16,27,137,14,75,177,28,219,160,197,181,174,82,140,32,91,202,29,189,222,91,136,167,235,158,120,112,142,233,20,88,142,215,60,131,173,61,57,46,4,229,39,21,137,120,221,77,207,0,68,48,210,50,229,41,135,62,19,35,74,140,1,20,196,4,25,16,82,170,70,77,172,36,143,255,150,157,1,30,42,214,141,24,25,210,61,188,186,212,168,215,194,107,60,169,201,122,60,106,44,239,203,82,30,177,120,129,146,203,208,93,55,115,40,192,139,6,221,201,6,208,246,242,228,119,79,111,124,53,42,79,78,177,136,85,27,207,132,185,28,157,95,182,34,124,50,49,38,1,85,91,200,114,245,4,21,115,142,109,20,68,143,2,4,83,14,33,254,162,49,152,2,230,234,220,54,194,46,131,177,137,186,161,159,148,99,91,199,215,7,65,247,105,185,21,68,43,64,108,160,136,104,16,148,3,0,59,56,50,80,64,106,6,81,115,118,49,18,240,172,137,153,66,115,134,202,43,7,32,216,107,76,65,33,252,83,16,237,140,46,167,201,9,134,101,210,93,50,246,15,96,184,112,247,148,98,91,164,41,136,225,168,46,166,56,128,149,173,29,42,230,2,0,117,193,62,84,0,182,72,144,156,8,85,85,107,52,215,142,157,25,251,189,251,100,16,42,8,54,81,149,99,213,0,192,146,28,1,166,42,211,118,193,216,90,186,147,102,128,4,88,14,38,233,116,128,120,50,211,51,80,177,76,48,164,176,120,2,2,227,131,120,225,141,170,25,229,106,103,77,172,31,22,70,6,167,165,153,186,176,177,48,111,66,229,101,49,168,176,232,26,96,242,4,160,117,17,132,198,3,254,64,53,221,6,124,101,0,249,95,236,83,161,80,33,2,232,134,184,33,7,195,132,40,76,230,6,241,16,159,3,58,212,52,57,172,65,152,247,0,117,244,1,132,42,11,255,205,6,98,150,131,32,143,82,97,11,49,19,65,88,83,1,12,56,127,97,77,204,22,203,25,140,21,87,179,100,36,74,192,52,161,72,155,97,242,2,234,38,67,74,121,69,5,34,124,136,146,119,253,33,222,64,35,31,128,173,36,12,97,218,217,74,248,3,22,247,208,216,94,208,117,129,80,140,148,100,33,176,134,1,244,226,34,35,44,101,182,91,16,125,69,221,185,80,145,52,1,230,97,3,6,2,185,17,236,166,136,121,16,66,45,133,152,164,232,185,30,142,115,53,7,21,89,118,98,216,144,132,170,82,206,232,43,8,22,80,218,219,99,42,68,254,212,66,76,164,237,129,113,251,67,42,86,78,213,142,228,97,98,131,32,19,242,4,18,56,200,112,209,214,158,125,167,152,246,165,76,1,51,67,24,42,212,15,150,13,136,129,59,153,2,98,194,16,136,123,81,55,71,95,56,175,11,166,161,7,149,115,145,154,228,70,6,76,239,80,229,156,146,179,76,160,73,123,232,86,228,35,24,103,33,150,83,39,35,186,152,245,201,236,8,98,60,38,136,113,169,148,195,125,162,203,96,116,143,69,4,21,250,64,217,21,49,159,42,8,66,105,77,116,56,118,112,176,42,134,230,37,18,27,192,51,57,136,208,67,120,55,65,188,174,19,68,107,165,155,195,0,10,228,193,127,136,140,184,7,89,21,55,89,85,13,52,75,228,42,140,35,41,141,117,26,150,196,1,42,4,155,223,185,68,208,152,232,208,108,122,157,250,141,138,66,136,180,217,20,27,110,72,116,33,93,220,0,222,241,166,16,19,201,212,164,131,122,127,62,223,7,70,42,165,84,76,23,108,0,161,85,170,14,226,30,23,100,77,5,41,199,138,115,21,114,135,93,123,72,42,86,10,215,121,130,120,55,41,136,38,52,8,219,0,61,72,57,132,190,122,197,154,225,31,161,194,62,112,129,239,137,60,24,253,98,18,177,255,156,16,163,71,132,107,45,6,100,102,92,48,211,112,65,48,212,213,93,88,57,241,140,65,240,57,172,7,96,153,243,163,64,120,249,98,204,54,113,52,16,195,246,41,134,107,199,150,22,196,59,205,208,32,120,4,181,211,28,210,197,156,130,233,168,58,22,162,165,30,39,7,225,117,57,107,130,137,170,47,210,52,17,253,42,198,84,102,40,64,81,231,68,93,137,210,75,3,47,153,118,74,233,39,203,19,16,77,97,213,16,207,162,224,174,5,82,249,5,240,200,58,72,245,17,43,12,97,1,96,186,114,232,20,34,83,12,130,121,24,29,132,253,151,25,128,74,151,5,196,89,106,154,186,215,18,44,234,92,42,211,14,131,96,166,84,77,122,9,65,184,95,86,53,153,212,18,158,96,156,86,55,13,102,43,79,212,158,109,158,164,255,150,20,226,206,7,86,7,61,64,179,194,230,148,83,151,89,21,170,53,122,15,34,189,242,32,62,126,67,69,136,64,4,5,26,175,150,90,204,151,43,107,162,172,211,193,128,112,107,221,154,16,148,236,13,91,115,64,50,41,101,169,165,28,42,208,202,209,127,136,42,165,212,255,210,0,232,12,7,161,213,0,132,129,34,94,220,109,242,158,0,88,29,98,64,132,4,168,44,69,60,145,11,226,113,22,136,14,93,141,141,15,63,154,140,17,140,40,24,115,73,124,30,187,179,144,106,141,245,193,214,2,9,122,162,54,98,190,14,231,185,104,32,222,110,176,110,216,149,46,97,193,240,47,1,224,59,99,69,171,177,105,100,96,240,177,250,173,49,150,30,97,52,167,211,104,62,202,108,208,142,108,254,41,99,82,129,133,192,212,59,193,188,133,19,196,56,25,136,154,80,18,152,88,35,69,142,89,44,41,102,122,65,209,24,145,13,145,1,180,148,218,69,39,81,140,243,54,123,136,237,157,232,16,84,174,192,176,136,157,49,202,21,196,20,207,80,153,140,29,26,19,224,130,84,44,48,24,103,193,85,87,49,155,114,38,185,134,202,204,133,208,152,234,28,4,71,170,186,169,43,95,144,83,3,17,214,142,27,33,103,167,168,105,231,3,132,123,200,133,184,164,51,58,175,65,134,5,76,86,4,144,211,24,195,181,41,87,155,30,8,239,62,22,194,130,141,148,96,223,106,7,249,10,249,17,70,81,57,11,23,39,41,72,100,4,123,247,136,207,31,192,151,11,211,154,129,209,198,72,63,183,79,6,188,139,136,208,40,245,248,33,66,6,73,49,22,82,173,54,204,93,206,175,10,242,84,30,34,35,86,25,9,230,66,152,139,109,75,108,41,165,188,116,103,99,24,183,94,161,9,150,145,97,199,154,129,12,96,92,215,5,129,33,235,71,135,11,169,66,244,58,202,21,26,44,88,122,136,25,27,163,203,82,38,224,129,176,104,107,240,32,45,92,88,173,206,124,106,210,102,192,47,53,26,209,117,19,192,164,38,95,82,35,194,18,154,186,57,31,204,132,254,137,5,49,167,168,17,5,142,114,49,14,237,1,103,152,225,63,24,199,93,23,84,88,6,97,146,68,74,23,102,171,17,252,174,168,120,130,113,167,43,91,216,190,94,87,195,40,50,88,93,24,182,63,175,52,97,45,101,172,133,193,123,49,180,180,87,154,10,35,172,35,198,250,247,109,210,198,216,141,9,33,197,201,40,196,245,194,28,32,34,163,171,56,233,204,13,166,220,88,139,106,68,0,22,103,75,157,75,91,164,206,14,157,82,109,195,152,3,28,119,16,199,238,174,98,177,66,133,73,203,43,56,213,1,15,182,55,120,79,198,186,27,201,177,10,219,30,177,159,232,112,235,98,53,163,7,208,19,217,123,130,48,171,216,138,67,167,168,82,163,120,217,220,176,163,122,200,198,88,113,159,144,224,236,236,233,21,237,113,163,3,190,15,22,104,76,131,97,197,123,128,80,76,208,192,231,169,24,180,217,96,30,106,146,91,75,136,167,14,94,228,170,44,64,226,185,9,80,20,166,55,65,106,20,91,123,79,162,226,180,33,70,128,9,58,36,13,227,132,246,208,19,234,202,170,203,124,17,166,6,143,1,189,213,108,103,209,4,210,188,232,174,234,101,144,22,135,254,70,21,165,65,66,83,34,24,90,68,227,130,120,56,106,245,176,193,148,162,194,152,83,235,242,235,107,122,103,118,95,13,16,140,174,141,153,214,50,12,166,250,211,128,148,14,113,32,233,179,44,154,252,13,75,81,207,116,116,212,30,151,60,152,199,59,93,138,233,193,225,40,183,166,234,57,62,5,49,232,85,52,209,102,18,185,139,54,4,151,253,112,208,113,240,221,171,81,65,188,206,211,52,104,24,171,98,69,235,162,164,114,150,64,16,95,12,104,68,190,35,143,190,178,210,72,49,6,223,220,23,30,10,67,172,200,225,98,27,234,193,134,193,232,174,60,213,168,58,171,115,72,136,136,96,212,156,130,101,78,209,94,230,235,82,15,156,182,219,30,173,15,221,197,185,187,75,30,21,140,232,53,145,204,1,129,149,197,1,198,173,99,199,62,209,174,128,203,16,193,75,57,56,87,122,0,171,3,175,0,42,132,184,228,0,153,215,94,39,180,136,48,70,204,116,71,170,156,142,56,203,53,157,242,242,27,33,81,134,91,139,141,216,24,215,218,130,20,79,216,198,139,37,40,38,236,88,75,225,227,194,27,104,16,234,250,219,157,38,127,207,141,34,177,103,32,180,55,121,191,41,68,152,77,34,108,204,82,74,24,234,90,236,196,189,216,15,194,127,22,120,105,93,49,195,187,148,243,216,93,150,128,180,177,128,197,239,68,226,150,107,109,134,68,251,87,142,128,185,143,4,51,97,63,136,161,224,32,81,63,210,148,113,74,213,68,117,51,3,120,244,102,130,134,202,27,171,148,195,6,173,221,74,229,152,246,176,55,139,107,52,172,81,91,84,190,152,146,114,156,32,200,55,248,101,76,36,155,115,102,0,196,83,21,144,138,44,164,28,147,81,26,215,131,61,231,201,120,65,109,51,8,3,119,141,130,132,41,42,251,40,73,178,137,204,192,171,154,36,134,198,176,99,36,199,120,143,253,246,174,210,180,133,216,119,93,4,196,11,202,136,71,55,90,23,8,27,22,194,64,159,176,0,245,52,68,188,209,5,130,45,129,196,218,75,246,20,141,201,96,30,240,128,32,206,37,22,108,35,233,55,72,111,162,234,235,46,199,228,85,175,16,25,189,52,38,156,93,39,92,97,91,33,240,24,68,207,136,186,89,88,229,89,208,62,190,73,56,133,101,230,54,238,231,44,13,173,133,74,147,81,160,117,50,227,228,95,50,60,68,220,152,67,172,97,3,60,220,144,236,189,30,35,154,192,99,33,186,61,101,86,211,174,195,35,142,96,88,52,24,6,61,157,2,41,133,133,137,238,61,244,32,222,54,42,51,190,162,0,120,219,109,181,104,236,107,181,136,16,206,40,42,124,69,107,98,228,17,3,104,232,120,154,147,195,202,38,46,9,209,215,42,198,85,220,66,60,239,167,24,43,170,186,100,28,9,211,202,170,96,117,108,89,202,97,68,21,149,251,88,106,210,65,14,141,57,225,65,112,213,170,61,78,156,98,202,83,14,231,181,106,90,178,31,65,229,210,179,24,91,66,218,103,73,48,97,233,37,51,76,0,61,52,122,66,33,210,135,11,146,224,164,197,56,139,96,81,235,240,13,102,178,136,179,94,18,58,117,170,216,6,189,20,9,149,113,235,32,72,65,154,67,7,162,168,211,156,123,186,53,149,181,74,41,189,58,87,20,142,170,51,29,132,124,142,66,180,127,82,12,206,27,248,210,229,213,42,132,10,141,203,2,12,226,203,175,32,136,69,156,20,92,229,202,78,135,163,8,70,182,8,176,68,29,68,120,178,221,154,244,156,176,174,8,45,42,22,212,196,14,237,218,164,61,177,142,131,176,4,157,41,18,224,209,189,150,195,237,39,110,94,136,9,239,65,76,30,77,57,22,5,55,50,192,152,59,157,101,46,239,112,216,25,42,230,192,248,148,136,175,248,64,131,242,194,34,75,57,38,38,230,16,1,11,103,138,83,48,246,40,105,88,90,26,175,2,9,60,137,212,107,32,193,98,63,240,111,102,105,5,240,110,49,197,88,248,44,78,16,76,182,76,38,8,175,3,42,96,98,158,234,133,202,103,128,130,120,222,5,162,99,145,78,150,255,19,68,247,61,157,116,153,167,227,140,128,247,238,82,142,68,254,42,71,48,161,106,50,237,37,229,60,57,239,114,158,46,7,139,105,98,15,76,178,6,81,137,236,173,201,240,80,202,57,193,205,76,164,173,218,99,113,25,13,147,202,212,191,148,243,44,43,136,47,158,129,160,86,184,29,153,246,76,194,200,104,88,222,56,129,80,185,34,66,133,217,89,127,151,136,27,123,67,214,82,202,204,10,104,200,60,119,7,181,79,40,109,251,100,100,207,29,36,136,221,78,168,175,4,90,34,15,93,192,202,74,131,200,192,47,51,158,160,161,6,162,8,199,40,29,90,68,136,210,28,134,138,219,162,241,71,95,84,13,85,108,186,196,40,35,59,136,168,39,104,208,176,54,224,179,229,34,182,158,38,168,58,52,156,69,76,107,2,49,38,170,240,128,116,77,172,132,218,152,201,67,101,189,166,159,252,163,205,1,152,233,76,49,90,33,88,25,196,251,89,9,212,122,66,153,230,168,33,199,25,4,111,77,168,8,21,139,65,42,22,130,14,163,53,197,131,17,169,179,228,96,6,39,161,210,160,85,50,204,254,114,163,18,49,173,60,136,71,200,65,204,77,77,123,26,163,200,166,151,208,66,193,3,80,254,129,80,164,211,108,39,204,172,0,179,222,5,248,179,32,31,66,73,161,236,154,18,205,106,60,83,135,14,185,35,5,162,203,69,167,138,57,158,148,203,228,2,24,15,12,96,252,60,197,244,81,186,152,41,91,193,152,27,185,230,158,215,84,166,29,5,113,215,133,198,11,24,241,151,165,138,17,146,160,188,39,7,156,117,160,139,83,142,105,195,125,8,98,158,11,229,84,86,205,127,182,100,77,106,143,19,88,54,85,46,206,160,39,14,46,199,148,243,209,35,104,244,220,179,196,169,60,147,141,237,227,43,31,208,232,12,216,154,230,152,155,145,8,23,107,68,220,245,75,40,193,98,56,120,6,227,182,18,42,142,191,153,2,44,198,196,12,45,167,77,226,233,142,81,177,48,5,109,163,14,247,92,200,96,77,138,241,172,143,8,138,91,237,108,49,79,78,65,48,152,136,30,119,57,47,128,5,59,104,210,75,181,116,95,243,164,202,35,197,32,222,241,2,97,158,90,49,64,165,5,30,12,67,91,214,25,234,80,184,60,25,211,105,15,162,195,231,137,154,207,19,166,61,168,170,15,40,229,116,147,77,204,237,33,231,112,26,111,22,99,100,140,215,195,186,214,95,96,117,198,129,227,224,77,174,80,213,225,145,199,126,90,185,150,139,137,157,195,65,106,234,230,12,23,176,135,161,250,181,105,165,138,199,66,104,42,123,192,57,2,235,217,86,70,185,244,138,48,143,233,231,69,85,53,233,149,116,77,221,30,251,89,29,114,164,15,234,122,46,118,40,7,213,169,168,52,220,190,99,113,147,225,69,200,137,232,249,198,192,228,138,28,38,238,103,166,64,202,153,231,2,162,55,211,243,226,230,5,226,225,65,119,147,185,202,236,17,2,32,228,234,44,48,199,225,57,65,77,79,178,131,168,35,136,145,160,84,167,176,212,122,193,77,55,60,25,34,158,214,144,8,209,192,188,40,132,192,118,16,79,127,211,77,24,164,121,129,160,96,254,117,57,55,1,16,68,163,150,62,50,109,92,70,196,71,173,186,156,15,181,129,105,12,119,167,124,114,4,4,209,40,69,235,246,235,128,65,124,4,47,229,248,199,104,39,34,240,97,65,233,96,104,84,100,152,180,174,96,221,31,78,26,98,189,118,33,211,1,192,80,202,197,1,131,176,138,24,136,129,200,20,147,57,188,43,226,70,3,47,171,42,179,229,192,216,106,70,57,12,220,66,52,32,82,206,140,40,104,216,169,134,104,34,33,233,3,24,158,104,213,100,186,19,84,8,93,137,38,138,70,31,81,196,151,34,186,159,181,94,244,137,80,53,212,206,78,156,153,2,25,250,218,232,1,26,154,237,165,89,194,228,103,237,27,29,173,189,7,68,79,86,42,115,223,82,143,151,36,65,92,240,101,0,80,55,38,147,117,97,196,104,102,219,90,220,116,17,79,52,131,248,86,29,52,242,185,123,201,249,134,209,81,49,211,30,66,133,57,102,77,40,77,61,27,107,242,233,3,16,15,200,186,156,57,88,74,52,209,113,207,55,160,34,222,157,205,14,196,100,129,32,88,208,212,132,203,96,98,102,184,226,150,232,104,48,226,181,230,67,85,220,244,88,129,53,9,66,149,169,27,91,184,110,15,5,67,73,91,23,124,241,184,73,170,236,145,172,8,13,171,108,238,186,188,84,198,161,81,173,31,237,4,26,1,211,71,178,53,108,9,254,39,130,68,17,5,10,226,65,63,136,185,78,109,78,233,234,203,97,48,191,31,16,42,51,103,73,49,196,61,212,119,213,224,241,38,125,16,212,88,153,69,42,222,198,202,90,116,76,138,24,237,154,245,153,98,30,168,4,241,198,153,76,161,170,202,21,128,202,85,199,223,92,191,99,176,252,109,220,40,136,254,113,16,165,170,75,37,158,98,222,165,123,32,84,250,32,169,155,102,211,24,174,64,245,7,203,9,241,72,49,212,146,62,147,197,60,169,79,177,124,144,32,73,159,145,20,42,82,197,67,67,141,109,54,240,51,231,102,98,228,23,203,57,4,59,251,6,63,138,73,200,117,38,23,192,200,68,154,67,113,24,44,48,97,210,117,75,49,108,220,44,31,126,152,232,22,132,164,34,199,139,240,246,242,209,188,142,56,97,47,123,248,11,21,154,71,87,214,188,63,51,201,65,248,167,170,169,92,195,180,135,122,201,145,58,214,170,135,76,80,177,236,248,65,57,79,168,211,3,132,62,21,177,217,80,81,138,65,29,133,165,59,147,245,163,127,162,141,105,154,22,126,134,227,197,102,80,118,76,128,234,101,167,171,163,88,8,237,153,86,136,40,95,68,200,130,203,71,167,73,157,98,70,20,157,165,177,56,86,238,128,24,204,218,88,1,204,133,14,80,142,22,187,137,246,117,50,150,74,152,117,227,188,132,26,108,95,197,152,65,7,98,122,16,210,165,59,234,9,67,35,109,150,114,71,141,9,79,229,154,30,182,70,171,198,11,45,230,86,21,196,27,160,32,104,100,58,27,31,25,211,142,165,35,164,182,129,8,203,206,248,145,136,9,25,65,186,102,236,155,146,229,184,168,232,150,80,185,17,135,10,101,236,104,153,55,213,165,52,234,19,1,115,148,195,18,118,19,183,7,147,143,48,171,66,147,204,12,1,116,139,8,131,44,206,162,217,146,79,25,76,171,53,197,116,82,130,104,213,4,225,99,85,133,120,189,47,72,61,236,9,149,131,98,203,200,43,14,132,12,131,248,178,102,16,76,19,203,169,64,5,208,11,236,217,233,37,251,146,251,177,152,207,185,64,132,26,81,4,243,30,133,122,193,64,9,145,31,134,139,57,175,127,154,114,26,114,50,5,204,248,8,65,23,54,38,61,112,159,210,200,81,222,12,195,136,40,222,150,211,218,231,12,3,42,132,9,78,129,24,207,81,48,248,145,243,52,227,64,230,177,131,184,86,163,157,43,54,100,63,53,226,43,22,197,162,227,22,119,16,211,153,168,9,219,66,101,225,59,37,109,245,37,22,21,81,1,227,76,94,42,231,90,118,130,56,65,65,60,33,3,97,62,224,97,250,201,250,99,141,11,185,217,87,44,172,254,54,94,0,192,230,144,41,135,194,12,229,47,242,134,255,221,143,23,250,193,219,215,5,27,211,147,182,53,253,173,16,25,121,8,226,163,224,32,238,74,25,156,2,157,179,90,49,109,1,168,80,27,137,36,155,25,20,161,3,241,34,82,202,177,239,21,141,103,205,14,46,1,193,48,24,94,224,218,4,41,169,147,59,97,38,52,20,174,114,57,157,175,114,30,183,166,189,172,59,136,180,248,11,176,53,0,220,25,89,201,150,85,94,140,65,203,28,31,136,225,17,72,133,132,232,51,138,36,133,68,36,231,110,62,43,84,55,111,160,114,167,81,167,24,117,76,49,84,129,161,33,1,47,42,64,66,172,72,59,73,196,44,228,12,206,128,67,65,29,182,70,44,50,223,154,193,236,143,6,151,245,148,40,101,204,167,228,25,127,38,251,163,152,91,61,222,6,227,79,99,232,88,13,92,195,223,203,226,36,90,19,189,175,74,49,36,78,223,168,74,7,25,205,143,79,133,151,16,30,49,97,9,104,25,92,79,107,58,2,21,153,242,208,40,154,152,98,158,15,25,146,231,94,129,99,117,123,118,104,134,242,53,210,68,220,36,28,218,56,193,20,211,10,0,65,210,163,248,64,162,228,69,52,64,37,57,230,93,14,136,220,120,228,128,243,142,2,8,66,160,161,17,93,24,15,37,6,9,55,249,170,181,246,34,45,230,213,236,16,113,3,177,138,25,10,4,81,163,12,4,221,152,94,50,23,26,96,41,151,181,226,177,72,52,17,53,161,168,172,9,46,135,187,34,149,87,36,198,60,86,57,31,129,133,10,142,185,105,91,83,5,240,64,188,197,212,72,156,114,169,18,241,41,42,7,131,131,229,135,121,154,202,154,64,146,111,85,52,21,106,245,212,39,107,44,181,43,24,32,230,30,118,57,249,235,137,146,46,105,202,149,199,228,9,150,238,113,97,108,45,125,28,230,189,160,194,8,130,139,121,108,54,199,136,224,4,99,129,71,73,218,38,11,53,152,150,92,215,151,212,195,85,146,64,186,54,236,24,122,230,105,94,246,69,202,173,203,164,203,169,159,162,39,84,53,97,56,154,89,16,168,190,222,152,19,68,245,94,97,188,35,0,194,50,204,78,65,65,119,205,58,139,140,254,17,97,67,98,22,115,98,105,136,196,234,147,179,86,167,154,3,49,239,167,206,62,155,164,66,29,57,32,205,38,75,49,67,135,28,8,150,89,156,138,188,144,112,58,106,181,106,147,14,89,72,57,144,205,86,44,102,248,173,14,109,171,114,95,92,235,147,221,110,223,139,20,244,50,231,191,44,160,170,220,237,132,225,177,185,98,121,165,114,253,187,156,36,103,221,118,151,44,231,121,51,226,90,84,6,102,115,36,61,86,64,130,15,57,184,206,182,71,57,175,41,90,206,115,181,193,225,24,237,30,129,243,72,120,51,1,81,203,57,57,154,47,85,215,91,65,180,166,54,116,135,177,42,22,46,211,78,128,164,162,15,193,24,142,152,26,50,234,91,58,150,128,152,231,248,102,196,132,46,103,187,172,156,143,61,66,109,203,100,8,196,209,14,9,75,40,136,137,233,85,168,214,151,121,4,126,20,99,98,161,34,167,165,187,53,202,185,221,52,77,182,236,100,50,12,217,174,116,101,120,156,32,182,237,109,116,224,146,19,225,201,103,16,68,9,94,37,115,194,232,81,48,22,66,16,207,157,131,152,31,8,162,197,222,18,235,251,21,41,199,14,111,238,150,229,80,48,82,153,129,210,61,247,30,30,8,59,181,182,180,52,180,145,98,24,211,17,116,53,159,230,157,105,34,94,61,136,46,212,150,228,197,11,206,73,235,111,119,201,148,66,53,97,249,133,198,119,91,32,34,102,53,20,184,154,216,148,20,61,166,144,36,153,168,242,86,114,148,162,154,77,128,158,187,47,113,135,160,82,141,57,90,16,62,82,97,57,83,65,170,147,28,118,199,157,18,195,107,180,38,56,16,235,14,68,195,27,4,171,71,87,77,154,117,69,133,196,114,172,42,102,220,54,84,190,104,20,42,158,156,179,38,172,89,157,23,105,152,103,71,103,196,40,106,131,253,209,11,249,65,204,166,128,8,36,194,3,77,78,221,68,136,212,184,26,45,231,205,186,80,197,70,226,117,216,152,140,133,184,135,136,248,60,66,144,145,31,13,230,147,49,133,17,8,8,85,245,73,175,188,139,97,162,22,137,111,154,165,155,152,52,89,67,116,161,83,163,48,67,88,188,169,40,135,94,102,47,225,187,34,21,208,148,255,102,142,85,143,142,165,164,97,156,172,43,35,85,49,63,2,192,230,232,106,86,150,247,120,210,26,86,19,47,83,132,200,144,8,41,102,110,112,25,10,234,25,37,16,196,55,50,160,65,165,86,39,209,99,152,1,65,18,77,227,209,97,170,204,12,192,65,28,52,74,49,75,101,14,177,45,151,30,37,231,145,181,18,42,124,75,93,19,243,233,106,78,156,103,5,140,148,187,68,44,180,128,61,218,116,6,8,153,233,127,208,156,182,179,210,76,192,204,23,140,131,120,120,27,196,151,4,130,24,181,113,112,102,6,150,208,161,71,147,230,105,246,96,182,104,12,116,111,125,133,166,237,40,198,93,89,2,230,29,186,31,197,15,240,197,173,100,34,250,221,134,32,216,86,244,9,154,236,8,248,3,245,64,15,16,82,31,62,129,105,8,4,73,106,181,14,5,14,71,33,93,141,97,6,59,73,41,6,200,12,120,184,170,191,44,82,134,28,136,25,44,65,76,59,15,141,65,203,148,35,64,17,155,72,31,197,120,147,249,162,60,33,81,53,105,10,7,73,88,217,186,215,21,61,148,138,167,95,171,46,76,205,162,74,222,149,162,72,25,28,142,104,56,15,67,14,157,102,75,112,128,102,105,31,41,163,35,80,101,20,90,172,105,217,104,86,35,70,36,211,63,131,155,105,199,109,94,29,64,248,144,75,150,246,207,213,18,4,195,188,24,173,251,17,139,41,153,184,153,52,220,72,83,235,41,71,163,229,243,25,145,72,235,6,16,213,250,38,56,149,133,102,226,111,82,220,116,196,115,112,40,82,182,9,222,187,206,38,53,33,237,138,31,128,175,175,164,155,40,72,211,133,140,3,24,145,78,226,177,251,126,16,175,236,5,201,6,233,133,181,22,145,228,148,48,98,163,14,33,65,50,61,20,245,111,191,210,64,33,180,91,5,89,140,175,197,202,74,14,181,29,240,242,159,230,111,168,148,99,131,30,134,253,147,139,237,30,46,224,21,79,197,159,120,162,215,99,131,37,198,34,146,177,74,101,102,113,104,248,60,129,52,48,185,34,72,82,37,21,32,113,23,222,103,12,21,74,186,168,214,186,17,102,185,71,138,164,233,137,3,74,184,149,248,77,169,73,0,15,20,169,219,208,190,124,4,225,25,121,35,58,186,250,49,227,197,226,186,138,185,240,67,165,154,11,149,183,87,130,248,24,73,16,223,250,116,2,40,7,223,173,11,83,50,251,32,72,18,243,68,146,146,99,14,127,221,16,0,49,90,145,114,158,162,132,83,4,94,34,199,80,97,177,90,19,172,215,223,243,206,64,116,169,145,54,83,131,83,14,229,167,151,144,91,238,236,68,161,170,19,51,130,127,75,93,185,220,72,224,73,221,4,8,177,12,170,156,78,48,107,192,208,162,153,142,161,74,80,67,132,207,2,136,240,67,87,198,128,164,214,107,218,67,46,173,9,189,22,134,171,132,21,20,236,211,236,112,148,169,43,33,0,158,220,164,12,234,66,107,217,112,168,175,18,81,179,145,40,1,88,82,83,137,39,228,146,100,123,142,21,221,197,186,42,227,219,22,51,155,35,226,100,60,54,21,129,228,227,156,70,109,89,240,198,12,165,42,150,248,143,172,253,32,90,121,137,255,214,237,18,254,73,13,100,64,120,195,44,117,177,58,92,5,203,254,6,205,140,36,247,29,44,26,169,136,59,203,162,229,139,174,36,27,222,8,180,79,60,210,26,206,65,196,18,4,105,42,192,69,41,73,179,4,154,149,26,216,72,182,215,36,67,148,212,83,145,172,1,199,72,27,144,224,211,246,110,42,102,106,130,152,231,18,41,22,111,75,196,59,215,133,64,30,26,35,248,25,27,246,138,155,183,97,121,93,207,80,113,120,99,77,200,183,198,188,221,246,90,103,16,211,179,187,92,18,155,61,42,32,217,163,168,124,185,25,42,23,109,15,87,99,69,128,51,233,154,1,53,148,16,147,25,157,199,172,122,13,33,136,65,121,90,3,41,6,64,139,9,159,214,152,231,172,39,212,17,185,13,172,112,168,234,36,51,41,133,25,175,113,197,52,199,228,234,169,87,93,26,182,158,168,104,175,167,152,121,201,32,72,99,182,1,42,194,211,96,184,30,214,244,210,1,235,195,33,162,120,112,58,229,234,80,20,221,206,238,44,194,70,158,46,121,15,162,183,28,48,226,249,214,197,249,137,177,10,169,92,31,32,244,55,139,94,36,92,97,247,243,49,137,116,19,142,229,204,140,205,54,103,7,150,195,252,163,38,207,199,70,77,94,69,6,161,231,52,220,229,188,240,27,204,20,129,180,167,67,229,225,91,237,32,84,180,207,177,0,8,135,155,53,9,96,250,70,56,208,68,130,50,83,158,127,7,65,181,140,110,246,241,31,171,117,200,10,84,233,186,230,13,87,135,211,156,146,77,77,84,57,106,170,45,4,67,201,8,74,186,137,238,173,218,217,60,140,156,122,137,50,89,29,158,63,150,168,0,152,49,74,128,3,161,107,209,68,63,107,165,19,114,100,246,51,11,32,81,23,218,133,213,205,137,32,246,200,81,5,228,242,36,15,199,199,220,188,198,102,224,8,129,143,106,98,37,163,72,188,158,13,100,144,11,196,25,240,206,58,136,209,46,82,122,180,250,155,102,60,99,168,92,176,178,66,197,18,148,10,109,139,16,137,224,237,6,113,17,84,57,38,196,73,133,74,123,199,151,18,160,170,207,244,48,151,180,151,154,250,161,109,39,133,200,128,52,243,49,11,152,91,239,98,128,213,91,87,176,210,40,186,84,204,146,247,193,49,75,137,66,165,38,188,122,181,20,71,129,72,74,183,135,188,75,149,43,10,85,59,211,198,223,138,64,141,23,97,174,94,194,201,209,39,204,94,137,220,110,154,104,133,80,130,160,155,71,49,82,145,171,49,246,167,26,47,183,201,188,29,205,70,97,255,120,106,192,91,253,196,84,152,123,205,8,238,166,105,73,99,188,120,44,85,144,87,202,243,114,20,185,56,133,212,243,104,184,110,198,35,83,76,67,220,215,30,140,108,97,19,137,113,154,156,114,44,141,166,210,126,131,4,67,143,45,39,36,166,131,167,53,166,150,77,44,152,234,9,42,116,63,39,111,65,120,239,1,4,135,214,147,95,17,226,216,42,140,96,30,3,6,35,4,46,130,112,224,252,7,241,147,50,32,218,139,190,73,74,57,175,24,166,28,2,217,35,38,64,108,123,198,27,71,237,186,23,32,218,25,114,150,114,71,38,40,229,98,150,164,46,182,141,80,161,67,248,71,169,8,84,201,90,66,162,158,2,7,193,142,175,114,58,8,10,151,22,56,18,4,149,209,69,133,11,164,62,35,138,151,108,196,164,144,168,109,168,234,216,47,24,230,3,229,240,101,93,33,65,60,249,7,97,26,171,24,234,191,222,212,1,50,17,71,34,3,130,18,177,42,112,4,131,104,122,7,209,28,13,178,137,43,26,140,135,41,27,99,125,131,184,171,53,149,65,145,32,198,170,82,174,174,13,22,54,218,219,177,43,5,209,148,46,42,199,75,69,88,72,25,47,225,152,226,10,216,146,93,56,68,216,134,33,50,163,91,128,40,136,147,142,107,103,122,107,16,117,159,147,0,230,241,68,48,15,79,130,120,24,43,194,221,209,244,18,255,45,50,14,226,105,123,151,211,50,147,138,52,204,46,135,209,145,154,184,165,213,237,213,59,21,9,222,214,164,211,158,239,82,90,14,111,60,253,68,52,138,229,36,23,100,116,40,1,214,149,198,58,39,98,238,157,116,138,165,64,49,49,222,144,204,220,177,245,32,43,34,228,208,132,77,32,108,79,34,60,161,87,107,129,114,78,140,24,1,120,151,167,199,34,140,74,4,231,161,203,121,5,93,132,225,213,26,135,74,150,139,241,196,70,6,3,194,168,68,72,1,201,116,122,228,95,53,177,17,204,246,148,17,157,15,86,127,247,211,3,254,32,245,176,11,117,155,74,37,194,178,174,103,107,196,152,163,96,165,16,68,96,71,16,247,230,244,60,95,167,160,28,209,226,102,39,107,8,1,144,138,184,84,190,242,163,133,93,229,72,234,201,196,176,117,241,67,159,137,171,156,238,19,212,133,210,102,169,138,177,100,213,116,32,121,94,94,111,139,175,148,201,41,148,77,120,199,191,120,112,222,229,220,162,60,211,36,50,20,238,177,167,99,68,137,240,57,153,76,104,185,50,122,128,220,174,232,249,3,99,49,136,17,42,239,114,249,96,38,81,65,223,192,174,30,40,193,30,41,110,205,76,236,246,150,233,131,155,30,151,211,211,43,45,232,156,41,26,68,104,196,114,250,173,68,69,70,57,162,107,98,24,236,153,63,198,149,89,38,248,140,199,210,53,53,130,103,212,98,61,168,114,244,209,124,169,215,41,208,133,222,220,171,246,136,172,232,111,243,234,80,207,31,229,236,148,10,104,48,193,60,73,17,204,229,30,30,219,134,199,135,68,202,123,241,193,59,150,122,142,20,79,31,45,98,101,26,4,225,26,76,143,206,11,49,34,104,208,201,21,239,240,38,124,82,219,171,179,167,76,17,80,241,193,153,26,157,233,88,30,31,178,93,206,209,153,71,45,198,120,51,18,125,123,255,38,6,209,82,238,141,106,143,10,125,168,39,172,228,39,1,126,33,221,50,74,33,153,232,95,1,76,241,12,13,4,155,94,132,235,140,221,22,24,66,42,70,220,47,74,146,10,92,65,34,196,171,236,35,136,171,133,255,178,81,213,110,34,198,130,19,195,122,207,12,176,242,232,156,8,146,29,158,128,240,195,88,21,151,232,234,73,24,254,53,95,203,1,195,37,239,177,248,236,157,84,120,166,93,147,90,54,49,46,151,91,15,15,55,49,24,82,215,189,50,62,40,21,10,176,219,243,72,81,132,36,152,185,210,243,29,64,49,173,105,70,163,106,11,81,219,32,0,110,75,22,35,203,163,155,163,51,200,182,241,186,124,116,59,197,60,158,13,210,223,62,82,223,6,88,154,52,155,94,234,217,88,21,171,69,151,48,197,52,100,69,212,47,1,60,105,9,96,46,85,23,115,95,11,102,222,4,84,229,45,7,161,111,1,242,21,75,254,129,142,181,246,163,78,4,68,34,62,190,20,14,104,42,85,183,107,99,246,159,34,74,254,131,102,78,85,165,20,165,152,95,109,75,229,27,116,87,33,104,249,66,84,219,150,247,234,82,122,201,190,152,41,23,227,192,18,42,15,69,157,96,16,47,177,4,81,95,9,140,23,189,179,13,43,189,96,46,7,136,220,170,107,184,28,115,166,152,251,121,241,45,134,60,52,238,249,221,1,179,157,219,46,168,209,110,234,73,232,88,15,85,15,102,64,91,57,218,24,126,79,58,129,90,91,195,234,240,156,50,136,129,22,16,52,108,86,33,52,218,12,14,14,44,203,16,168,158,238,225,8,119,211,18,0,111,20,56,211,79,145,207,84,228,115,198,41,166,155,81,179,233,55,73,33,66,152,122,108,245,173,13,0,119,73,250,3,97,233,147,228,168,214,104,97,82,122,196,73,114,55,134,154,119,205,99,193,17,115,169,114,30,124,167,49,116,27,141,164,46,159,165,128,10,59,13,95,51,72,125,166,172,45,198,32,94,133,176,92,159,234,138,241,162,149,114,130,61,154,119,137,68,20,66,16,215,191,31,251,240,188,185,88,137,173,59,36,126,239,35,22,16,153,120,86,12,231,230,181,197,176,162,187,223,92,189,41,150,112,188,208,3,166,125,31,111,226,140,32,26,149,189,193,45,8,192,93,59,195,192,111,42,237,213,38,189,205,227,153,170,172,202,234,47,170,250,114,100,249,6,233,34,33,156,90,167,117,197,57,84,108,174,169,188,124,12,107,34,94,44,115,227,137,148,224,224,149,22,75,202,95,73,93,6,186,32,42,151,198,40,190,239,244,1,148,223,19,160,46,104,129,177,111,100,229,248,111,229,85,233,65,57,150,172,4,183,43,252,106,181,95,144,49,186,246,198,130,249,170,35,84,241,216,66,69,142,142,237,197,175,179,151,136,2,102,125,204,169,246,254,130,233,116,183,135,216,84,10,55,113,11,115,90,67,145,221,234,119,207,111,60,27,148,100,15,110,120,226,230,26,118,48,137,23,1,32,217,131,128,136,155,99,32,109,27,0,109,6,93,110,51,1,81,43,156,1,184,134,11,224,252,73,79,221,19,75,163,247,33,242,169,120,16,12,31,15,96,44,230,211,81,72,138,33,21,221,100,16,47,79,88,142,5,103,224,90,136,37,202,13,93,118,183,110,141,190,33,130,28,172,242,79,9,118,26,33,40,143,155,156,87,130,5,105,142,205,17,34,54,24,66,238,13,36,19,159,32,157,27,2,142,186,113,12,196,149,214,208,129,113,52,130,145,235,227,97,47,146,230,141,106,169,204,220,3,49,102,159,94,18,55,137,124,113,72,12,79,200,201,14,21,221,132,138,83,146,26,10,30,47,187,42,0,113,53,90,129,68,31,88,113,198,221,117,233,140,136,160,65,36,207,159,19,130,151,138,253,210,67,106,52,69,194,212,9,239,184,228,200,109,164,57,147,119,164,242,182,53,8,189,43,62,225,66,162,171,224,37,162,102,102,148,52,168,125,39,129,100,53,176,116,29,213,198,188,114,116,94,65,160,80,229,111,3,114,85,200,117,66,33,207,219,177,123,196,152,30,227,106,220,32,102,122,140,255,130,56,113,94,243,173,148,66,227,107,225,36,54,138,134,117,149,50,157,2,119,219,13,63,82,65,160,206,195,60,190,231,129,188,164,53,144,74,143,103,163,129,169,17,38,254,209,160,33,182,49,171,41,131,213,42,182,28,129,50,95,4,76,251,170,30,123,201,60,37,159,201,62,193,215,202,57,192,40,8,145,143,252,104,166,37,185,173,144,232,115,48,150,40,146,22,44,215,93,56,125,194,183,8,143,96,86,134,139,18,192,115,170,225,246,17,16,123,36,195,235,193,104,90,97,61,99,155,142,154,242,28,9,214,57,251,174,85,87,68,213,94,114,90,138,110,177,42,67,185,118,10,205,152,76,41,17,181,85,178,70,88,235,85,142,21,99,49,14,126,85,238,41,150,172,89,243,93,42,34,75,177,220,6,48,113,198,51,155,162,169,168,154,88,231,246,122,82,98,69,154,99,221,39,31,253,4,97,21,37,74,76,69,241,6,225,156,121,58,116,37,85,233,119,131,208,111,246,249,32,236,109,1,114,163,204,110,151,121,2,134,124,160,147,67,148,7,104,68,96,113,13,55,67,99,176,176,148,16,41,236,195,91,203,216,180,160,27,243,27,89,172,120,15,192,157,1,3,215,168,207,32,9,165,3,240,124,144,162,44,145,185,117,16,17,74,162,85,16,183,189,20,171,56,71,16,141,214,208,244,65,161,121,81,30,102,131,153,182,98,86,16,72,122,13,224,199,83,2,84,60,212,12,108,202,167,57,140,154,76,10,88,24,192,230,156,76,10,67,217,102,237,81,76,99,46,17,112,108,200,82,67,73,213,74,7,180,19,157,0,182,249,28,220,25,146,174,196,56,144,136,27,64,125,143,46,68,108,9,176,77,209,47,6,80,158,149,22,36,239,99,88,81,199,136,85,131,213,71,229,77,89,70,107,59,149,169,40,143,9,136,144,156,225,96,209,38,196,114,66,147,171,165,82,33,57,38,133,24,202,174,155,217,32,198,61,64,16,74,67,217,102,170,101,254,85,254,172,102,206,184,132,146,189,103,184,25,109,94,68,186,27,132,136,81,126,53,39,234,39,69,34,71,148,238,197,148,51,42,110,55,61,143,29,151,128,235,96,132,128,176,78,39,52,8,78,116,44,59,137,41,123,41,23,71,153,114,198,108,49,126,66,197,254,43,130,157,226,223,136,23,79,218,242,55,58,32,134,125,176,228,154,26,142,77,110,179,84,53,92,140,2,125,133,208,248,217,64,226,7,40,45,44,152,180,230,186,114,14,208,209,102,203,21,85,84,44,8,177,241,129,56,18,86,122,223,99,177,118,205,16,48,120,168,34,78,123,102,219,226,147,209,189,6,162,153,84,246,216,243,221,92,30,179,202,11,122,197,58,254,49,187,170,89,31,81,123,50,37,193,103,179,71,80,72,205,148,36,76,122,195,200,239,243,210,28,236,181,125,162,132,126,87,56,128,31,146,200,109,38,63,154,146,98,154,177,246,92,27,211,109,213,217,76,142,138,207,197,153,91,23,36,217,146,62,13,231,17,64,202,33,6,217,140,232,139,253,133,170,28,60,106,114,54,147,139,201,244,100,101,154,200,210,187,1,84,197,21,48,31,250,79,185,220,75,246,222,151,7,189,145,204,172,122,54,46,53,82,68,12,137,206,230,11,166,171,23,170,218,253,181,127,178,247,32,209,154,212,92,32,115,159,106,81,97,62,26,242,140,36,197,184,135,194,28,64,164,121,13,194,36,102,87,195,157,211,178,201,232,48,91,232,112,221,97,131,83,161,66,154,68,88,157,213,28,27,134,239,128,137,240,217,218,42,199,12,41,134,58,222,165,10,208,45,108,10,65,216,249,173,136,8,68,24,14,205,144,48,212,20,55,243,33,98,234,48,8,66,196,199,37,44,102,234,104,218,71,3,70,59,128,248,105,138,244,18,182,34,88,80,185,217,58,229,6,132,189,22,44,146,187,159,34,248,169,69,83,31,109,141,122,78,226,176,84,124,187,200,114,76,34,83,77,57,200,91,171,27,100,10,80,175,151,66,132,168,224,169,4,171,219,240,108,15,117,96,69,49,111,206,65,163,145,149,46,33,116,172,91,187,9,166,153,147,114,198,85,64,140,33,52,85,109,228,32,74,86,104,80,51,41,134,244,100,27,51,178,66,157,41,230,241,75,17,97,188,6,193,233,113,188,208,160,141,83,142,137,141,53,41,150,73,112,211,44,193,0,209,216,49,211,50,230,6,36,14,211,98,217,126,51,157,96,41,230,42,205,249,43,84,198,1,161,81,175,246,72,208,4,41,230,102,159,153,130,40,130,25,245,210,67,193,238,98,184,154,13,37,133,88,71,189,31,196,184,232,177,168,4,161,170,40,114,198,146,101,135,149,82,119,255,136,53,229,139,180,84,229,1,91,54,50,177,232,99,244,105,221,148,18,193,17,129,6,75,206,30,37,68,85,242,204,201,96,61,111,40,150,137,82,159,231,89,78,16,157,116,52,148,161,67,251,45,210,235,128,45,205,76,199,96,94,103,128,42,81,231,70,194,75,173,74,190,131,18,26,159,232,150,43,28,135,215,5,72,234,242,114,27,136,86,160,172,3,113,166,206,76,69,145,110,15,11,179,236,73,48,31,73,197,44,101,18,186,83,73,86,90,59,171,216,227,169,200,19,56,154,211,194,37,214,37,134,9,128,212,97,5,163,11,178,147,129,112,17,91,235,217,138,210,1,86,27,190,176,229,152,243,58,116,134,170,18,72,99,135,43,153,32,222,162,111,107,61,236,132,135,92,190,178,156,38,125,44,120,168,16,102,17,180,89,23,243,121,135,246,13,170,158,126,133,177,28,8,205,18,74,145,23,103,174,168,78,70,138,49,0,37,172,93,17,105,224,87,217,69,229,176,164,28,202,68,63,171,124,154,70,184,236,139,47,52,61,31,202,153,192,65,47,203,63,74,207,209,74,110,64,232,149,114,161,32,50,76,214,126,86,24,135,50,115,221,81,85,188,177,48,10,53,10,199,218,99,107,196,13,179,221,186,116,0,161,213,10,0,139,243,23,89,49,34,192,240,202,63,76,237,138,145,53,197,139,116,79,50,22,28,45,246,217,243,63,60,223,189,107,192,171,181,110,74,46,21,26,242,142,65,12,82,126,127,253,246,69,133,60,121,91,190,37,91,177,133,189,30,97,238,126,21,110,127,216,243,14,164,194,44,192,156,170,162,176,48,118,11,99,11,134,202,88,169,103,46,80,25,228,9,130,189,200,169,8,136,113,39,195,38,26,105,108,13,193,72,89,43,196,151,90,69,48,11,226,127,179,255,121,232,4,224,25,120,23,227,120,57,85,241,209,1,195,38,100,55,32,77,18,113,244,152,122,176,241,170,26,156,56,237,132,208,176,140,164,193,151,50,44,74,33,115,190,61,129,225,243,39,30,100,128,240,87,16,66,137,93,12,237,200,158,42,21,39,127,105,12,127,9,179,91,132,187,8,169,73,167,189,78,198,20,79,67,128,26,187,117,8,197,219,14,225,8,83,202,191,89,138,175,113,117,61,245,40,54,74,206,115,151,116,210,232,12,193,114,84,106,152,134,68,145,95,229,223,28,50,166,41,228,14,187,86,100,135,29,88,133,192,80,215,57,145,241,50,19,173,35,175,84,32,66,172,60,141,233,211,250,165,83,93,51,20,76,26,3,99,17,137,17,208,14,179,49,13,168,64,132,236,237,116,219,96,137,117,99,65,213,37,255,212,206,34,78,93,68,220,12,0,209,158,249,177,82,145,226,212,61,240,14,132,8,177,61,181,71,81,209,140,103,45,56,126,6,105,116,28,16,10,17,210,213,18,126,209,32,176,38,28,101,243,217,186,92,157,181,96,36,120,222,147,114,102,42,121,214,66,182,80,243,133,236,9,106,50,246,28,207,163,168,140,66,122,214,226,246,25,196,175,83,120,178,226,149,169,2,172,135,201,241,94,235,104,141,87,12,197,48,188,70,221,8,165,8,62,211,64,16,120,79,85,120,32,192,93,187,90,243,196,66,93,97,78,71,16,21,189,8,137,253,205,95,175,157,136,144,255,49,103,207,204,28,49,140,191,230,166,103,237,34,60,81,48,248,228,55,135,65,246,245,220,111,213,110,96,74,204,3,142,70,170,28,9,1,89,6,180,195,214,44,205,60,217,145,231,164,19,138,37,88,215,229,8,177,169,102,225,78,3,50,206,12,175,196,50,10,75,167,48,199,78,83,149,142,163,211,185,164,170,208,83,117,134,199,238,96,162,93,179,69,111,201,186,200,11,239,73,240,208,85,164,214,60,26,56,204,116,245,106,2,85,77,58,201,210,112,220,209,131,243,90,161,231,72,68,231,123,112,105,94,207,150,127,233,198,106,126,217,69,77,79,79,151,248,65,24,146,48,106,157,16,209,73,243,108,68,180,29,199,212,89,21,230,29,65,163,49,193,24,30,57,108,50,25,164,198,166,96,98,78,18,13,51,40,84,88,2,175,154,117,99,202,181,173,61,72,82,205,135,36,235,0,155,151,40,211,156,113,179,219,61,199,225,220,212,144,38,125,242,46,140,72,79,183,110,146,127,114,110,216,122,200,5,28,136,187,153,99,69,163,71,36,226,184,163,167,141,72,52,99,117,13,160,235,210,69,52,72,194,167,24,24,170,113,218,42,21,3,17,62,104,43,153,232,33,205,121,191,255,217,197,204,188,179,42,220,161,240,63,10,77,0,67,59,173,149,210,51,12,204,153,87,175,129,82,141,98,216,29,97,100,169,79,17,78,165,50,214,82,178,34,156,72,246,10,103,133,34,202,64,76,73,138,37,83,90,128,59,195,233,100,20,186,0,50,209,67,83,233,59,92,23,33,147,197,208,60,65,151,37,32,245,29,22,16,172,135,32,220,135,110,53,132,67,98,99,48,180,190,29,2,145,31,145,17,33,214,239,65,132,27,83,78,52,64,152,215,112,132,201,242,224,86,34,181,117,136,60,101,23,48,53,35,0,255,80,64,124,104,32,118,70,46,204,20,22,121,64,135,185,28,82,170,116,153,174,207,40,6,23,120,152,254,79,136,48,35,9,70,152,233,184,105,196,4,146,24,36,115,25,36,183,5,68,12,242,128,48,243,168,230,208,112,53,68,3,141,225,227,211,105,177,64,133,209,81,136,143,253,4,41,99,8,33,173,71,177,161,241,242,106,202,185,155,107,106,16,227,37,170,135,13,131,189,235,213,133,32,190,193,68,62,31,251,91,92,28,227,192,17,203,96,229,180,99,12,231,117,67,118,82,106,79,57,204,99,82,53,161,33,30,27,195,213,127,42,111,216,43,54,158,67,81,59,123,22,146,2,21,43,13,77,1,226,142,232,248,232,158,150,104,16,244,89,198,7,230,201,54,97,25,186,199,236,67,5,23,208,182,32,170,33,109,52,144,188,54,154,84,77,108,15,199,71,236,187,194,204,12,158,65,216,43,100,148,181,73,57,254,73,127,156,252,242,88,8,32,238,51,42,162,96,166,77,128,209,176,14,162,84,166,186,4,33,171,220,154,76,207,211,182,211,200,163,166,46,151,62,161,80,12,168,73,83,87,245,177,124,205,171,14,82,217,118,32,44,236,46,164,61,68,69,68,161,98,110,154,163,27,102,114,190,145,88,25,67,85,109,218,24,204,228,164,33,229,80,229,200,34,102,4,54,9,199,148,84,174,17,175,59,76,96,202,184,78,16,99,33,32,174,182,110,15,69,205,204,130,209,5,92,243,80,85,55,13,20,99,238,4,33,130,65,77,132,137,59,57,152,39,88,93,150,148,195,151,75,170,179,72,210,239,13,67,49,86,203,129,36,168,234,163,36,57,9,15,70,176,202,186,48,139,12,234,217,207,138,115,234,59,34,239,65,234,176,1,196,7,0,122,124,21,121,36,92,197,171,106,69,229,23,103,176,140,217,179,244,6,173,201,200,14,8,35,46,153,6,170,0,45,80,2,219,18,97,81,75,164,245,94,165,248,210,70,1,62,11,209,173,85,78,39,68,9,148,132,155,241,209,113,131,115,147,163,16,139,205,168,215,5,17,89,242,202,5,147,160,160,64,100,234,99,128,110,205,244,128,120,98,18,117,151,88,176,88,134,69,149,133,64,248,44,207,148,72,195,216,28,45,241,70,245,122,136,84,11,64,250,234,93,204,109,48,136,49,178,208,212,35,33,56,54,234,170,46,199,165,2,171,210,50,204,20,48,153,209,15,248,132,172,70,203,141,169,211,75,164,75,41,55,38,152,131,77,157,230,147,12,120,69,43,167,82,244,50,79,166,178,4,114,5,174,155,43,121,34,206,98,18,68,58,165,97,153,80,92,94,177,200,232,24,65,2,113,198,149,186,92,78,207,12,176,26,91,144,168,68,156,168,27,113,178,66,106,33,16,79,243,42,113,138,97,10,101,33,128,153,31,75,57,144,76,48,49,182,94,189,117,187,0,189,237,23,39,187,148,78,11,241,7,247,141,116,18,211,34,154,149,109,202,47,245,166,158,254,40,2,51,142,183,148,114,110,106,22,99,111,202,153,223,84,50,32,185,224,112,82,69,216,17,43,180,84,138,69,97,49,5,90,32,198,57,85,116,165,68,177,91,112,97,3,168,220,32,49,60,218,189,84,63,186,240,177,119,184,152,38,149,58,52,78,52,139,149,175,133,129,168,105,101,174,145,133,216,109,96,234,227,80,17,34,40,85,96,168,75,217,193,40,195,241,182,38,53,187,117,131,224,13,215,78,162,254,15,134,122,51,230,68,194,37,97,194,4,32,52,15,179,3,193,68,236,68,202,177,194,122,71,80,193,198,105,197,202,214,231,201,158,84,81,40,237,110,59,142,126,213,205,164,24,203,144,31,114,5,172,190,22,1,150,148,119,183,192,186,23,32,194,230,13,13,234,6,1,73,185,93,235,6,55,202,10,250,64,85,52,121,91,63,142,54,214,36,165,16,199,132,131,169,199,111,157,140,172,98,36,137,237,41,230,243,42,222,111,0,12,83,68,166,62,193,57,0,53,81,236,18,195,185,177,47,89,24,26,10,10,149,54,128,127,194,52,0,119,23,205,148,65,96,72,46,182,238,168,161,129,180,145,18,13,184,138,80,109,163,10,250,133,152,156,154,200,95,161,239,46,244,63,143,46,206,226,3,232,6,126,243,188,120,250,235,55,227,12,132,7,114,80,137,166,218,38,88,112,250,43,215,155,19,76,39,56,150,23,99,81,204,100,188,50,123,137,234,162,146,84,58,252,102,22,61,165,131,104,252,27,123,33,255,146,114,254,155,127,165,133,80,38,31,158,197,76,85,103,229,84,73,121,96,24,90,126,75,57,219,203,191,165,103,230,41,164,220,236,39,220,55,160,242,147,191,252,110,249,252,219,239,224,155,18,9,227,89,191,53,185,252,210,92,43,192,239,171,158,0,214,254,75,32,95,213,133,2,41,183,72,125,185,117,252,77,205,245,217,214,19,128,16,119,21,41,161,191,119,2,34,99,52,126,78,129,58,123,241,55,94,235,37,1,74,249,18,32,229,182,129,140,4,21,55,235,108,192,103,190,79,35,67,108,95,252,13,187,66,192,8,232,148,190,213,252,187,132,244,198,159,244,45,254,90,183,199,242,23,64,159,244,40,5,168,144,213,208,125,158,20,99,84,19,232,97,247,223,234,143,209,102,234,148,115,53,202,73,49,120,59,129,193,253,6,230,244,140,25,31,243,89,163,84,157,140,38,166,68,12,46,100,118,145,144,175,99,171,35,61,43,165,231,110,88,46,89,33,38,8,35,160,138,22,241,80,23,0,191,89,42,253,59,47,10,92,254,118,9,109,23,69,227,111,246,241,175,125,190,39,191,229,218,248,157,43,227,141,219,241,129,231,209,238,198,157,182,129,231,105,119,112,247,244,179,62,176,67,204,254,108,186,221,88,7,103,191,217,124,66,227,88,206,127,111,22,190,126,80,99,28,101,99,90,117,157,249,221,109,229,119,247,33,191,187,111,249,77,159,29,99,126,247,88,242,187,199,152,223,61,246,252,238,254,248,123,240,42,124,238,118,141,181,179,103,207,190,13,158,247,92,56,137,42,1,158,87,196,14,199,112,201,21,55,111,51,127,243,156,55,223,18,145,196,146,32,221,65,33,211,20,38,237,157,56,97,99,212,44,134,50,35,42,40,70,120,225,38,196,181,251,46,73,146,119,215,70,148,135,200,160,182,202,26,161,168,162,215,48,66,114,68,48,165,211,112,40,58,194,187,85,150,72,173,175,79,228,4,249,28,107,58,242,243,137,98,82,150,220,116,249,46,29,218,187,49,143,52,175,96,93,31,175,249,86,159,201,88,30,116,100,190,86,89,14,148,229,173,245,93,195,240,231,139,110,231,71,7,164,90,96,128,218,17,242,174,71,193,87,16,123,184,25,204,146,161,207,171,77,48,239,72,139,49,85,197,187,23,88,250,1,86,252,212,221,136,170,242,125,191,137,153,108,111,71,46,161,244,173,161,35,39,156,60,0,170,68,78,50,49,111,14,53,100,71,132,56,183,189,138,141,234,28,132,116,60,100,117,62,86,78,33,177,244,8,126,156,56,242,18,146,109,98,28,134,12,198,133,189,98,68,95,71,209,171,152,211,37,29,126,251,16,147,76,181,24,158,196,178,39,226,2,235,174,68,76,66,87,75,102,138,147,24,183,236,199,40,34,118,3,235,250,34,158,98,184,24,163,221,136,113,48,227,201,53,220,107,88,150,69,232,204,242,41,186,44,40,49,24,95,147,209,139,236,5,150,197,24,204,239,208,88,22,227,200,69,59,176,212,247,2,131,110,46,248,65,23,12,58,62,59,54,203,54,198,2,149,138,111,166,30,169,13,225,196,47,153,72,211,96,233,178,191,201,167,93,164,66,42,162,104,53,23,242,189,233,46,176,174,141,167,141,171,236,202,163,219,106,129,160,74,181,209,162,98,125,215,48,99,220,145,69,62,53,87,37,27,105,33,182,220,85,36,207,4,102,57,52,73,173,45,98,31,167,14,240,117,249,185,84,103,7,94,96,233,188,24,71,232,234,101,233,50,72,49,78,120,20,214,129,165,190,51,44,76,147,14,247,108,148,189,212,134,150,124,141,56,73,169,75,173,156,250,95,106,111,219,188,134,245,4,219,230,44,107,11,169,173,53,240,245,54,175,245,245,209,113,94,227,81,38,211,126,180,42,180,213,107,24,1,108,169,56,1,26,51,195,116,94,153,60,156,237,243,217,84,40,94,139,0,231,97,67,76,174,9,211,53,236,154,112,94,19,226,11,172,231,252,218,162,120,189,116,206,144,22,225,215,139,176,231,242,98,177,190,198,12,158,46,159,223,240,93,98,140,153,110,158,11,175,60,159,197,244,31,216,238,73,159,71,40,116,77,7,246,181,152,26,13,131,235,5,150,203,200,98,156,218,208,233,208,157,99,48,0,140,41,240,60,94,58,175,77,55,150,51,89,71,98,98,235,21,172,234,115,116,41,139,10,140,97,70,125,6,111,211,23,84,121,180,221,77,44,9,94,182,193,25,82,213,71,248,200,24,96,148,69,12,13,202,94,199,234,9,10,228,71,53,154,254,113,126,65,23,82,214,119,55,174,96,69,7,79,233,22,116,4,67,179,11,208,6,33,136,226,159,65,124,23,235,43,172,234,195,39,52,4,64,162,35,27,230,164,51,13,40,152,65,250,46,123,13,51,98,31,58,174,54,140,250,26,163,226,24,2,105,247,38,198,5,55,130,52,42,161,19,157,152,47,132,158,183,75,188,25,70,246,92,18,105,178,127,47,176,140,67,236,68,22,22,144,64,73,168,102,212,118,6,141,70,195,60,169,12,125,167,209,102,188,152,103,106,87,176,170,142,168,183,238,53,103,150,57,104,110,186,76,184,152,119,76,110,98,84,109,116,156,7,190,141,197,85,125,45,104,98,177,34,224,201,85,40,34,42,149,233,86,105,129,81,179,215,165,54,82,151,171,182,75,108,208,101,105,88,150,236,252,194,52,120,186,39,158,255,167,190,75,172,234,235,37,201,231,47,177,236,154,43,189,116,239,99,28,76,246,178,111,58,234,243,176,18,29,156,118,71,125,96,132,236,8,25,142,113,208,151,27,24,193,2,243,227,29,7,246,113,213,71,159,141,142,158,56,79,217,235,88,190,24,42,157,73,125,105,35,246,189,101,91,86,40,122,1,13,42,79,221,160,66,24,177,168,187,100,99,67,144,83,244,28,171,222,185,83,103,145,142,133,113,162,115,241,121,208,122,222,19,23,115,45,220,83,87,26,27,163,205,40,84,44,68,220,82,180,7,123,210,53,20,189,134,53,243,98,54,145,153,153,178,205,248,147,126,164,236,53,172,39,237,164,151,161,187,212,233,85,223,37,86,253,187,86,246,90,27,151,88,213,119,217,231,27,227,125,51,81,167,55,161,23,76,33,50,112,157,81,196,60,60,131,56,231,113,75,197,197,84,92,98,99,26,123,186,47,166,246,142,8,68,44,106,172,45,42,39,221,72,247,38,118,33,122,230,113,181,208,142,102,207,160,170,173,7,113,33,238,215,151,197,235,229,115,109,153,245,236,184,244,80,53,213,236,53,236,218,242,190,166,6,46,49,234,115,22,61,13,35,255,204,204,21,250,239,57,162,129,129,137,97,60,16,187,12,0,7,18,206,226,203,116,79,5,84,158,3,1,121,207,247,2,17,2,50,40,198,49,38,209,2,119,23,243,200,68,240,7,201,171,18,241,200,91,132,176,57,199,54,169,137,11,52,88,249,96,124,58,156,196,38,169,214,216,213,201,107,240,37,229,32,24,6,2,236,87,134,85,3,249,150,160,24,121,13,120,221,22,195,251,226,60,154,64,179,91,77,16,179,159,69,118,62,175,219,229,240,77,133,216,194,177,52,45,230,121,155,72,69,62,64,184,145,41,13,209,112,204,211,42,197,109,48,123,64,148,213,55,165,44,70,162,108,17,145,70,90,173,249,17,93,73,56,56,244,128,34,68,102,182,137,121,248,159,209,146,79,82,197,124,150,46,36,92,230,133,132,196,161,186,226,39,102,58,146,208,210,116,170,0,117,195,207,75,59,232,237,32,228,18,49,88,142,55,252,196,71,181,70,148,198,145,144,217,167,136,133,170,243,58,144,241,154,146,181,103,63,146,112,51,223,99,6,137,72,89,177,42,115,144,201,103,11,98,26,138,8,57,247,53,37,120,63,6,241,73,250,174,219,139,161,170,75,181,154,54,85,57,71,96,166,118,152,133,218,163,229,13,245,170,136,156,242,193,19,158,99,112,116,238,199,248,220,86,148,76,16,179,61,252,242,84,0,237,43,1,108,87,147,206,196,72,59,183,24,235,220,107,62,65,188,219,35,194,195,71,213,111,124,88,153,203,146,240,137,213,26,29,235,214,84,6,83,73,56,49,183,28,241,120,57,142,101,96,214,78,16,110,29,5,97,85,143,110,82,172,48,158,155,168,110,242,65,143,66,200,11,224,17,4,106,34,70,104,123,216,131,230,142,86,123,156,214,219,79,2,105,118,79,42,148,152,8,121,8,85,15,254,112,253,205,195,227,181,8,216,222,61,12,144,134,195,25,165,25,196,239,95,139,240,48,151,236,69,251,113,197,43,8,231,137,30,218,4,243,91,3,166,92,32,132,60,241,96,114,175,207,191,139,80,183,127,115,205,171,40,72,58,173,177,129,249,213,35,105,16,24,57,199,169,151,143,65,137,16,144,168,114,132,3,136,96,131,240,192,214,40,199,43,139,114,92,107,132,238,90,142,215,20,10,241,101,49,1,174,198,219,109,106,172,236,49,49,82,219,168,9,213,234,45,23,1,86,155,125,146,154,112,79,16,222,245,13,194,98,41,78,18,226,50,75,3,22,193,10,187,132,98,241,176,74,128,84,0,198,234,127,51,14,79,163,48,230,229,8,152,34,35,17,97,86,235,230,31,121,254,187,16,42,47,164,174,145,19,238,71,47,41,94,16,249,128,146,197,72,85,175,214,72,173,149,73,234,42,130,21,210,80,99,1,206,72,181,70,255,27,243,204,57,68,59,111,194,114,196,227,97,114,0,223,172,11,130,145,95,165,224,173,203,2,149,87,170,146,86,125,132,52,8,28,77,177,173,108,23,65,142,74,11,209,19,111,249,7,67,174,66,197,186,166,28,215,44,136,10,85,251,152,239,133,240,196,67,173,112,250,226,103,148,243,244,40,96,134,235,5,30,1,114,153,170,34,114,27,24,8,8,225,175,116,147,172,112,62,43,86,84,136,9,19,7,178,52,149,70,42,167,93,128,208,6,195,5,224,92,61,82,2,70,134,31,211,4,70,234,6,125,2,33,95,132,251,180,148,118,229,242,55,233,174,140,3,132,207,180,141,82,220,186,231,5,2,48,118,1,180,0,84,38,117,9,16,155,163,143,0,220,160,182,143,228,93,162,158,224,36,9,31,100,135,86,77,180,207,108,131,32,27,118,209,171,40,164,104,139,192,7,17,52,172,42,191,202,225,96,22,198,0,236,19,117,102,78,160,34,165,219,230,208,217,84,144,114,156,213,250,81,6,49,219,87,191,194,6,115,82,48,228,11,33,223,204,230,81,217,62,233,32,13,207,135,69,72,196,76,232,22,35,230,90,229,24,55,25,157,32,44,48,164,4,154,181,89,45,65,234,198,118,48,211,141,130,249,145,222,32,62,109,200,163,226,108,22,225,73,78,183,57,185,18,241,146,175,157,4,211,104,15,230,221,185,32,172,177,66,124,103,68,4,157,93,52,232,141,209,79,68,200,201,52,151,169,251,105,70,69,0,183,13,139,113,16,45,191,217,25,188,113,83,205,145,116,227,124,131,177,205,132,138,52,34,100,23,132,207,187,49,5,14,220,165,44,224,135,50,170,24,219,110,21,227,196,93,49,113,8,213,26,79,160,217,73,251,193,26,178,24,143,216,33,203,84,101,35,168,104,49,50,20,100,38,222,89,253,173,151,227,159,164,219,58,181,216,59,36,236,166,45,221,60,147,14,193,48,113,228,36,255,72,30,46,99,37,45,1,241,2,241,71,68,73,167,20,61,111,31,205,139,163,107,82,33,221,40,97,16,226,176,118,137,31,238,255,34,200,79,60,11,102,50,66,194,238,195,169,66,48,84,177,252,103,239,241,198,132,84,60,101,88,173,113,115,178,106,230,177,232,106,141,67,6,131,251,82,49,2,150,41,9,0,220,217,145,71,84,233,30,96,70,128,105,59,1,76,187,177,147,120,174,77,195,51,76,78,18,128,119,181,36,242,12,78,128,71,84,216,225,5,146,108,38,100,182,128,72,77,44,127,211,175,252,237,153,187,4,228,98,54,133,175,79,85,75,232,239,170,152,151,105,217,75,165,250,255,56,251,151,92,219,150,35,75,211,172,179,21,214,131,36,141,188,70,103,11,18,200,110,24,144,89,113,47,69,255,129,252,254,33,58,247,57,180,8,184,49,226,86,238,94,227,136,190,69,229,165,162,58,251,90,208,202,245,198,127,72,31,27,31,112,143,219,13,106,43,100,202,123,13,164,217,47,217,161,122,166,129,175,20,98,58,34,164,196,136,90,19,203,60,190,130,245,168,206,238,84,246,118,195,168,122,235,62,164,15,170,6,184,63,118,236,40,61,83,246,220,170,42,169,107,185,108,93,106,141,104,153,172,33,94,228,172,215,144,82,95,174,53,74,181,37,50,197,125,118,182,76,57,155,187,37,130,96,97,163,77,165,166,37,33,2,35,199,90,108,181,190,243,53,172,231,77,162,18,105,59,4,67,93,77,198,127,229,72,148,210,34,202,204,203,48,82,147,141,209,148,44,239,228,74,201,77,169,223,148,227,30,237,64,99,241,143,69,104,206,175,7,68,250,63,244,137,190,155,29,138,74,202,73,251,225,41,190,234,254,145,201,52,71,233,105,195,202,30,138,74,18,92,91,2,21,131,108,53,253,163,112,246,144,190,246,170,151,37,193,244,212,205,176,34,58,33,158,142,191,126,226,107,163,131,48,223,62,154,125,195,33,76,123,55,62,171,173,87,33,127,140,83,180,247,33,56,236,135,102,171,128,138,187,243,11,19,26,38,244,187,31,126,61,192,135,101,71,186,205,114,43,101,41,103,250,74,251,217,123,48,71,85,48,72,138,85,50,227,145,209,126,124,180,69,197,51,144,27,115,14,9,200,123,162,174,18,189,81,167,83,195,146,239,111,64,232,0,25,166,223,52,152,116,79,172,58,89,126,133,88,49,77,149,135,96,187,91,178,186,251,180,75,151,33,164,119,189,14,148,181,211,125,129,54,255,145,216,100,255,41,63,128,96,233,253,175,48,55,26,252,99,73,26,37,0,29,146,2,228,152,184,54,117,140,168,64,19,149,241,76,57,94,15,108,224,94,238,81,238,132,101,53,101,241,166,202,187,32,114,53,197,173,211,36,189,54,243,42,191,118,189,175,246,245,187,102,89,128,130,241,219,63,68,100,99,251,135,123,131,164,253,91,244,152,92,4,19,27,80,45,85,100,17,148,239,26,223,18,129,66,74,162,175,92,91,120,122,46,140,161,233,171,135,41,243,43,150,189,34,231,201,156,252,240,161,81,42,38,15,207,233,198,235,83,59,200,105,135,196,63,118,173,220,164,170,207,8,58,204,109,225,183,158,125,239,213,59,71,101,76,189,57,223,173,13,136,115,243,15,49,211,213,239,200,200,8,174,46,171,87,85,141,154,37,178,234,45,90,16,43,185,180,182,131,44,196,97,61,23,241,160,209,240,23,82,228,154,153,184,148,153,243,231,46,185,29,66,10,215,30,195,213,42,127,152,127,44,127,103,222,76,229,122,104,118,8,81,116,53,245,212,237,149,35,101,222,180,119,236,24,85,183,24,87,121,138,217,111,239,70,125,64,158,210,97,68,217,171,41,195,7,149,41,126,115,208,39,150,66,88,167,111,29,50,174,175,28,253,248,198,187,74,165,164,50,247,248,0,235,101,203,7,241,240,195,149,51,95,237,189,176,36,118,68,206,8,143,104,215,119,134,148,134,31,9,201,114,29,112,106,221,107,90,140,229,59,37,30,85,150,75,8,249,252,168,186,35,25,82,68,32,18,209,212,173,29,232,15,251,241,176,158,2,143,200,167,34,181,18,85,233,121,33,212,231,117,73,96,119,60,213,181,203,190,121,17,21,3,191,202,243,165,35,15,49,25,106,98,56,17,129,67,60,191,243,149,243,112,217,213,238,94,143,206,160,178,5,174,28,167,207,228,67,254,177,113,170,41,101,176,225,21,247,125,51,236,68,91,195,125,102,240,147,231,156,248,202,177,134,58,144,169,7,110,86,108,21,194,178,208,134,245,225,179,168,184,102,15,105,239,1,220,59,123,197,210,167,205,38,107,232,19,184,188,158,163,114,64,127,172,193,26,177,102,104,104,150,99,214,250,125,197,56,234,87,149,11,252,215,75,219,255,90,243,128,129,201,80,76,92,230,102,101,129,157,43,71,163,221,110,148,158,135,28,85,201,209,117,251,188,182,128,238,41,12,41,172,80,49,54,86,58,121,88,22,230,144,190,149,51,132,187,108,184,54,122,239,44,156,73,49,241,30,118,78,108,230,74,198,72,136,139,163,45,66,110,125,30,48,68,34,228,67,58,197,185,246,152,39,135,185,178,210,148,171,160,71,163,42,247,31,189,121,196,163,192,24,175,28,239,246,22,193,58,150,0,28,149,128,130,78,81,248,189,69,16,224,170,88,211,27,179,61,18,87,5,39,148,97,63,205,57,240,173,83,100,49,147,122,229,186,89,164,38,65,128,189,130,164,38,11,118,60,205,138,105,87,102,157,22,222,138,104,130,199,204,115,57,246,155,238,60,10,206,237,132,74,55,132,255,240,78,66,165,74,188,31,21,242,216,30,131,204,74,232,25,19,22,215,33,217,141,205,9,61,81,94,106,84,101,186,6,120,29,52,70,193,122,215,71,72,25,18,67,238,194,106,84,14,73,174,11,198,102,72,144,165,72,70,229,201,161,135,20,32,1,184,79,128,193,12,151,188,255,107,65,154,176,57,28,33,103,65,51,247,75,132,142,198,28,93,47,61,96,48,209,23,54,253,160,156,151,77,227,11,136,96,248,106,50,168,54,48,153,221,189,224,243,143,222,202,193,206,211,176,39,243,89,163,18,28,170,87,249,90,222,145,27,82,126,74,72,234,253,38,197,20,214,77,80,33,129,136,40,171,71,212,181,52,217,200,148,217,246,125,111,42,232,165,154,24,113,19,84,138,177,80,143,200,37,248,198,210,13,134,177,64,106,100,153,50,164,75,246,108,205,137,132,244,1,192,168,200,83,154,168,39,46,118,189,12,98,238,26,93,138,241,121,127,222,49,154,104,135,185,227,89,237,36,92,47,79,178,224,234,212,0,175,142,182,6,5,73,124,253,114,78,114,247,227,106,46,75,100,150,29,121,58,62,130,144,50,241,229,82,222,227,2,154,228,216,98,14,244,241,51,189,193,149,95,93,46,159,55,60,122,163,23,97,231,219,247,152,75,200,105,118,214,6,139,244,134,39,100,113,86,35,163,47,59,223,147,30,34,139,173,93,166,140,225,2,244,242,234,97,91,175,20,140,179,211,140,251,163,24,99,84,125,84,32,128,224,212,24,192,171,149,135,208,154,133,206,134,245,189,240,168,172,179,57,65,37,40,163,124,161,147,197,136,67,186,171,28,226,137,128,45,57,76,26,146,41,8,75,62,7,224,51,63,169,177,247,187,123,110,67,202,137,50,147,209,172,177,168,50,197,66,36,98,235,27,196,85,27,115,20,226,166,208,106,98,218,125,141,249,152,136,5,71,197,218,186,78,246,66,199,128,69,144,20,243,198,234,85,132,57,190,230,92,70,41,8,71,239,79,152,71,53,203,19,226,249,143,155,91,21,250,3,226,197,165,105,3,84,140,201,27,175,49,222,96,58,130,139,168,56,145,105,163,126,123,147,161,24,220,103,230,193,124,211,180,98,120,175,168,72,84,238,136,53,73,56,118,18,173,55,7,118,73,23,34,148,156,47,19,21,181,87,23,202,116,105,152,16,47,124,93,237,92,249,186,73,111,207,186,40,158,56,239,122,208,84,85,65,199,2,237,33,255,209,139,41,25,179,243,197,1,84,123,237,39,126,240,196,181,230,188,162,137,34,201,38,64,80,89,177,67,40,163,56,167,253,33,51,187,232,41,137,58,110,14,187,215,214,114,255,218,69,206,87,17,169,72,42,0,59,245,128,169,118,136,75,207,219,60,17,245,40,105,84,125,237,180,82,196,165,201,1,116,134,49,160,224,103,128,243,163,175,148,40,84,88,174,110,251,185,98,41,88,128,222,99,180,0,150,87,128,72,209,13,13,116,49,71,88,7,47,17,177,215,175,152,27,96,198,24,178,152,147,114,62,90,174,220,170,98,56,29,213,31,219,104,81,217,42,171,93,160,167,41,129,76,222,43,39,111,229,107,207,123,20,237,148,28,218,98,180,81,149,137,19,226,106,107,12,14,185,122,188,144,112,92,25,146,224,70,67,214,221,216,156,23,92,61,26,123,253,102,101,154,53,52,189,37,222,194,49,184,238,118,106,65,135,216,51,132,229,164,38,122,118,130,13,98,239,182,47,152,1,246,199,21,251,27,215,73,85,212,227,140,123,68,60,214,58,64,245,21,190,168,34,31,201,104,50,11,48,153,238,43,183,55,73,195,122,141,56,34,199,3,21,43,54,55,49,4,57,86,210,108,167,4,87,204,62,108,44,173,207,91,95,210,204,48,157,226,184,130,160,2,53,117,239,36,224,30,199,26,210,34,6,57,41,185,214,120,157,87,202,249,214,241,137,168,103,237,219,103,130,78,175,53,46,90,243,91,112,51,237,164,110,23,145,154,19,70,243,159,147,135,33,125,149,60,132,100,153,38,8,235,145,149,176,41,158,128,89,40,0,159,171,125,197,132,100,204,27,241,217,45,151,27,28,107,41,70,33,44,187,214,191,202,23,156,220,241,91,219,74,77,206,226,12,101,135,116,103,161,132,177,202,150,32,95,44,228,168,166,124,81,217,5,183,6,118,179,225,149,4,95,192,252,218,195,32,254,177,60,248,62,255,180,218,251,142,67,8,198,248,133,204,243,221,1,228,87,174,102,120,195,194,35,55,157,175,166,140,147,212,127,125,98,209,171,169,12,64,50,245,149,235,117,150,48,241,172,215,79,31,227,30,82,230,203,27,95,34,24,141,5,250,109,94,204,190,52,16,50,255,205,203,36,246,18,67,86,138,31,105,21,253,22,106,250,41,53,5,197,139,103,210,188,37,238,10,111,126,189,80,245,86,147,193,214,4,48,97,127,49,180,196,6,109,192,220,76,184,221,34,172,91,49,44,94,35,198,198,118,174,53,54,251,62,183,118,85,245,237,148,48,3,65,29,85,217,197,33,190,188,118,115,41,109,189,170,217,100,29,86,221,156,240,147,234,2,19,140,76,90,77,66,56,33,166,112,86,187,154,60,237,210,154,199,125,167,197,195,226,67,144,235,166,107,237,78,127,122,208,32,153,90,251,242,163,237,76,8,131,234,99,104,31,158,186,154,4,166,110,112,123,83,57,170,92,205,21,27,47,136,135,92,60,62,200,248,155,255,156,185,27,154,123,138,45,146,45,182,247,102,35,185,78,167,73,138,158,172,166,185,195,136,68,103,143,75,184,100,87,204,59,104,55,86,227,105,24,84,89,242,239,138,245,116,86,16,91,235,122,68,129,53,109,157,248,78,129,25,209,248,39,36,19,239,164,236,185,227,189,60,49,143,72,159,236,181,42,183,87,23,21,11,185,109,145,162,254,17,123,147,252,136,60,165,115,28,200,208,137,115,179,143,226,14,197,232,238,171,232,62,111,51,72,172,120,117,123,245,233,6,71,185,198,0,54,244,39,119,61,221,210,72,58,170,113,252,119,131,203,100,47,252,228,118,251,113,114,201,121,1,174,192,95,243,190,89,32,198,11,225,213,124,194,18,39,190,168,21,187,2,147,88,156,93,24,64,197,120,107,77,122,214,145,69,217,51,35,197,122,107,172,229,210,239,32,23,240,142,200,201,144,176,32,100,103,170,72,168,36,193,108,128,144,199,87,140,179,25,81,230,250,244,5,19,130,41,30,96,208,113,27,32,234,16,188,125,235,102,9,123,32,57,204,63,94,107,206,167,235,118,78,76,43,168,28,25,123,229,56,252,199,38,176,142,194,162,98,141,92,237,68,92,207,172,144,29,239,119,236,182,223,139,231,85,145,53,106,104,76,136,29,59,133,20,23,25,210,23,117,51,245,196,11,174,152,184,101,71,68,195,122,110,35,42,2,36,238,138,93,172,82,72,215,9,15,201,246,28,210,235,130,87,206,207,134,194,26,113,211,223,10,96,170,157,5,135,116,106,49,132,95,54,146,78,105,95,177,230,57,108,42,44,162,137,156,33,125,156,98,8,166,220,104,99,188,87,142,129,115,229,150,90,160,152,15,68,30,192,224,105,42,83,45,172,254,194,157,244,248,173,28,237,194,11,83,21,65,217,139,92,81,17,84,253,150,111,217,118,79,219,108,222,216,20,247,138,115,152,13,95,221,57,214,121,145,220,134,252,143,0,142,128,141,159,31,209,103,13,67,216,6,147,92,243,54,198,3,29,100,36,205,33,228,212,69,100,227,220,128,63,122,176,173,16,45,89,100,185,87,149,62,182,2,47,85,32,42,175,131,30,149,125,118,229,196,59,94,104,247,62,251,22,21,7,162,157,82,152,162,67,92,254,22,77,25,85,199,69,137,140,60,176,62,62,63,228,94,43,153,167,214,217,16,34,123,193,50,33,194,12,77,28,73,189,201,133,248,208,90,155,128,107,94,176,220,202,193,122,205,127,84,82,74,174,114,126,203,85,238,124,225,16,86,88,93,154,93,51,70,81,142,254,105,53,97,59,249,129,80,122,87,142,113,110,17,66,122,133,55,26,138,233,43,199,56,111,134,97,61,77,20,149,156,234,226,217,121,240,11,33,64,218,32,33,92,174,105,185,168,122,97,102,152,55,124,87,78,20,241,122,238,235,23,55,98,222,208,213,196,214,218,174,83,78,95,142,234,78,214,242,169,183,235,25,100,59,199,201,55,239,249,173,34,238,56,237,154,35,18,78,94,100,246,108,173,138,5,140,51,233,187,181,79,72,148,88,180,64,125,175,41,54,155,68,66,226,50,140,186,33,46,33,142,253,155,21,154,99,186,0,194,249,185,230,156,153,28,143,17,0,153,105,81,177,180,177,253,2,43,99,3,6,96,87,150,67,132,95,98,223,28,6,14,113,237,21,162,161,40,59,64,160,200,155,205,69,113,170,157,156,156,193,9,193,43,177,29,49,249,54,208,34,66,19,162,20,155,229,192,100,133,128,241,114,84,103,214,66,168,133,67,248,53,55,45,89,237,19,43,4,35,187,95,123,246,82,71,0,149,219,225,38,0,179,245,33,159,188,54,211,90,55,237,166,205,74,98,113,81,12,182,247,14,114,16,197,200,69,196,56,81,77,19,241,246,45,29,236,0,55,189,245,208,233,99,15,82,140,36,229,178,96,91,105,227,60,71,18,240,28,37,84,130,55,149,131,205,139,11,233,218,253,16,10,118,53,137,176,214,103,52,190,111,191,46,22,202,27,91,192,164,7,174,118,22,240,213,174,111,173,37,235,169,175,118,84,142,163,49,175,51,44,247,122,216,210,126,32,255,190,67,200,168,246,198,73,136,21,28,73,206,86,51,210,57,5,45,60,76,112,108,157,18,197,57,170,191,103,96,33,33,232,155,18,162,52,51,172,98,73,128,215,131,139,67,65,196,178,227,184,204,114,127,68,227,131,115,189,3,70,150,102,181,94,57,239,205,199,3,176,61,255,141,138,79,221,108,146,175,59,58,132,184,145,117,53,177,103,110,189,51,240,251,208,10,129,91,22,114,65,102,73,15,71,228,44,166,230,112,122,190,97,52,25,111,181,150,249,49,78,5,37,0,66,24,125,215,154,55,71,227,55,12,219,23,209,42,118,41,96,11,161,103,83,15,234,217,190,16,74,40,1,130,104,103,23,16,54,214,13,100,33,223,36,45,70,219,33,56,42,108,22,55,97,162,51,8,32,39,178,173,234,146,248,162,41,189,191,110,154,215,211,53,48,3,86,147,57,204,1,171,61,66,56,145,210,28,190,105,98,153,156,72,73,35,29,77,207,94,70,35,140,117,43,199,85,170,223,16,239,211,59,55,164,96,122,247,224,90,19,159,68,53,44,110,50,166,2,224,7,108,87,212,106,170,46,146,243,141,29,145,80,116,52,221,160,188,62,136,88,194,43,150,79,210,41,74,70,207,145,112,115,52,22,150,138,125,216,81,201,83,48,185,171,168,99,39,52,92,121,43,112,200,228,16,76,84,245,171,28,19,2,36,113,96,249,17,181,45,32,75,172,121,136,98,170,234,144,56,129,29,85,111,64,223,89,22,230,123,213,103,76,133,117,228,213,122,142,142,243,16,86,36,34,83,41,204,249,138,19,210,59,64,51,182,195,218,12,14,222,228,46,60,32,157,180,147,56,243,113,36,39,125,119,98,247,77,49,231,160,170,118,178,199,237,28,93,162,50,140,228,222,167,158,106,114,57,158,59,34,252,234,159,229,188,131,68,123,117,229,24,188,73,219,29,55,102,178,86,46,51,115,39,146,9,155,128,57,19,59,183,76,212,13,57,243,180,243,152,206,235,194,168,47,123,93,120,21,227,221,52,67,113,140,176,225,78,73,71,227,100,186,69,44,178,148,25,126,216,156,120,219,127,89,135,213,196,27,159,87,45,104,116,221,244,146,200,132,196,206,110,127,202,205,195,34,128,58,202,188,30,236,124,119,38,243,135,56,167,235,236,120,1,218,15,155,12,165,188,186,2,115,229,154,141,12,172,34,12,135,76,186,103,168,236,121,176,48,238,67,246,69,142,220,155,167,54,68,34,91,102,220,55,45,148,102,167,250,52,115,159,50,184,98,90,121,199,229,162,131,135,177,168,118,92,78,82,221,77,216,102,29,83,71,71,12,236,3,98,53,217,182,60,140,90,124,27,44,61,215,169,61,37,254,150,167,71,60,135,36,109,214,102,241,171,203,46,208,181,223,176,101,9,44,67,100,181,95,69,22,226,235,150,61,43,5,72,229,114,80,63,102,72,0,66,118,107,120,149,151,235,87,122,3,123,237,85,125,223,109,10,147,22,243,24,146,75,181,148,7,33,162,87,187,213,188,228,137,60,249,213,212,188,233,166,114,236,165,135,77,36,65,28,43,234,94,210,74,149,106,98,23,206,120,79,144,108,146,33,52,150,206,69,179,252,216,82,60,206,46,133,244,160,116,165,184,104,173,82,18,41,109,24,228,124,40,3,27,36,134,10,217,73,132,190,133,244,221,136,16,225,252,67,108,144,107,206,206,234,212,61,170,228,117,68,30,235,54,3,128,108,110,125,196,83,133,136,134,116,22,90,115,56,125,217,46,81,21,226,15,241,17,53,163,133,120,11,172,94,146,29,87,177,196,91,141,169,169,168,234,35,201,53,10,224,244,41,93,161,94,31,14,33,82,110,138,254,40,177,161,198,96,125,10,40,42,6,93,203,196,178,146,219,56,160,7,40,7,236,95,34,233,12,247,138,241,108,174,114,46,194,53,71,79,222,220,82,18,87,142,78,204,246,81,238,36,120,117,145,151,55,187,82,60,174,92,49,152,136,206,141,64,114,134,205,84,248,152,50,168,103,180,71,228,138,219,250,228,121,249,107,205,22,108,142,68,142,250,22,82,52,78,42,110,112,165,93,196,93,97,113,80,185,81,14,11,6,176,150,213,8,17,119,190,5,224,157,29,115,177,235,206,61,207,106,202,52,66,101,146,234,37,93,90,240,44,228,207,165,143,109,51,119,225,173,73,33,150,139,1,132,137,163,85,206,137,102,65,152,16,39,102,177,64,135,149,78,135,66,28,35,220,100,18,25,37,142,133,9,44,149,247,35,230,212,209,83,8,213,165,88,81,213,153,58,115,248,175,88,17,166,113,83,38,240,58,69,56,204,165,99,96,36,55,148,18,229,56,17,36,221,49,57,26,70,46,212,24,227,186,47,134,148,9,200,70,136,117,11,157,84,190,220,192,142,222,66,240,219,77,10,67,95,15,172,1,172,15,187,71,181,84,82,128,232,82,157,36,232,122,168,43,18,22,203,117,18,86,128,117,216,38,7,149,224,195,81,253,135,76,58,163,133,244,228,91,52,75,138,168,155,90,209,171,195,122,21,106,8,83,110,200,182,76,36,217,171,21,19,12,214,203,85,117,49,11,144,12,132,149,98,117,222,112,111,127,27,228,237,65,131,196,166,215,214,219,132,25,120,113,110,126,135,243,128,106,78,195,249,205,56,89,67,102,241,88,210,156,23,238,200,3,35,46,42,148,211,177,229,200,79,75,20,148,173,234,24,120,52,219,238,181,149,139,241,176,158,116,30,194,213,60,42,110,104,19,139,89,150,17,169,110,123,235,166,63,255,97,251,59,173,71,3,71,229,107,60,205,16,102,17,105,87,46,118,157,223,196,88,102,101,110,108,153,221,155,255,204,238,245,202,94,152,121,66,83,241,104,172,104,185,191,2,224,106,226,28,148,91,89,63,9,141,82,54,195,156,255,248,3,226,203,40,241,36,54,199,251,67,156,177,180,0,28,24,73,136,219,3,73,77,18,105,81,132,98,6,149,235,172,55,192,30,66,45,103,187,143,79,4,228,80,107,12,82,200,63,68,160,87,97,128,72,93,11,96,123,46,42,21,146,124,12,113,233,109,130,18,102,119,213,126,71,51,38,60,224,6,11,200,125,15,33,122,174,49,38,66,89,46,195,58,54,175,152,97,63,170,101,88,134,148,121,54,154,89,18,66,56,130,112,99,19,117,137,244,55,37,48,9,51,17,137,166,212,39,64,169,203,67,202,244,14,145,123,188,153,140,170,243,224,97,251,54,38,228,190,19,154,88,139,135,2,4,60,12,23,146,130,185,94,114,115,234,37,172,207,141,68,133,115,154,73,66,116,252,17,50,30,130,252,45,223,239,202,113,156,154,186,228,120,106,26,21,70,105,122,147,255,111,122,197,73,154,21,74,195,249,203,202,21,87,153,240,160,108,56,113,202,209,159,66,169,106,202,107,223,60,177,108,123,211,43,68,122,240,24,19,213,174,177,128,252,83,205,137,171,148,101,26,145,120,208,67,250,220,69,200,62,146,87,55,41,222,139,106,48,124,74,104,14,241,30,93,3,22,40,185,219,67,144,146,16,66,4,235,38,190,80,57,85,107,54,53,67,60,90,5,218,153,176,28,226,68,186,229,132,116,234,17,13,43,123,251,21,38,208,93,31,150,248,133,60,164,119,115,103,233,165,65,186,20,194,95,52,94,43,102,139,109,86,96,189,98,25,70,171,198,25,144,174,126,133,124,247,119,68,43,26,47,22,45,96,217,232,26,232,213,36,71,186,185,4,140,177,16,77,172,5,44,143,170,48,241,203,36,13,235,43,19,11,38,47,253,58,100,177,57,84,101,29,27,173,73,205,224,136,70,239,111,108,176,86,58,140,111,127,67,33,191,121,10,16,183,125,154,19,52,189,236,22,82,254,213,54,66,11,84,240,38,172,236,228,81,45,119,1,34,33,180,89,18,232,49,143,163,17,187,254,218,235,136,173,98,14,108,238,6,149,115,118,126,85,72,135,250,43,102,111,47,120,95,8,241,230,196,119,192,248,9,133,248,243,186,71,20,251,134,44,214,53,196,199,23,118,230,96,67,254,148,179,80,163,146,221,115,99,161,247,174,38,76,116,227,77,114,86,209,222,194,184,230,136,36,110,44,140,76,73,168,224,208,62,166,27,226,117,186,88,14,178,172,47,136,224,254,235,165,147,205,250,148,204,79,188,34,218,51,52,59,81,89,44,39,132,4,10,16,214,250,41,182,184,20,76,60,236,58,105,9,235,36,5,209,43,153,85,36,31,250,144,125,43,124,171,185,224,111,68,212,194,141,68,194,126,67,41,184,145,50,85,76,24,174,98,121,22,54,230,13,206,81,114,67,33,195,57,111,171,137,141,118,84,50,209,110,229,238,152,26,141,232,200,137,48,166,229,78,41,96,142,231,111,10,92,223,171,61,50,124,159,156,214,158,180,164,150,87,28,184,115,204,107,207,17,78,179,82,176,120,187,60,119,236,81,9,21,93,63,119,222,131,132,137,54,155,180,170,230,81,194,216,93,55,43,54,242,85,206,121,126,29,232,123,27,29,253,73,253,59,153,162,220,221,82,36,215,4,65,55,188,190,115,183,51,196,101,221,171,186,155,121,1,124,236,111,112,75,164,228,241,217,160,87,53,55,180,57,177,206,45,106,115,25,130,41,108,44,74,211,216,254,219,199,111,123,162,94,116,175,40,78,15,62,241,208,11,164,253,194,122,208,170,176,215,63,30,21,17,86,34,50,7,227,127,60,4,103,66,24,3,27,221,234,218,115,90,237,205,63,142,166,83,48,186,44,85,241,215,63,29,69,15,15,242,215,233,135,255,60,154,84,13,8,243,217,143,163,161,26,67,186,21,251,183,67,246,68,22,109,52,161,55,26,41,76,122,232,59,52,177,236,33,76,37,136,0,162,249,31,210,145,250,144,206,109,94,107,206,78,194,132,207,254,122,68,114,98,3,152,72,255,248,143,235,162,225,12,200,183,121,165,216,133,160,108,156,87,181,175,252,132,144,11,56,73,99,219,12,135,236,36,168,154,178,160,26,109,95,58,188,114,44,40,27,117,72,203,62,154,76,189,61,199,217,25,193,154,99,237,178,214,96,22,115,157,20,124,23,80,24,144,13,178,98,29,10,66,82,134,241,214,97,155,1,145,136,46,44,12,177,191,16,197,220,175,162,18,91,32,101,36,102,52,140,232,222,45,45,73,144,14,60,100,83,32,31,238,3,88,118,74,145,1,137,174,145,136,92,30,116,75,189,194,117,145,164,250,247,40,108,106,194,13,192,80,51,123,43,197,84,99,206,12,107,110,71,213,67,180,142,229,178,112,214,103,126,4,67,101,8,93,126,93,204,124,11,162,55,201,231,21,35,74,0,4,189,13,49,160,23,131,135,20,105,126,173,237,85,146,62,184,99,187,183,32,68,193,120,77,162,8,53,89,57,222,142,102,149,99,196,25,235,202,17,15,227,108,228,89,216,163,202,181,65,149,221,250,151,106,194,118,54,167,31,12,233,159,98,197,23,6,233,202,104,122,66,17,192,236,37,30,33,49,112,0,181,52,211,107,144,239,149,152,183,82,34,88,46,67,202,233,24,210,117,185,33,101,7,116,156,87,56,254,58,73,60,216,230,48,122,236,86,32,99,166,39,121,73,14,94,92,229,236,168,241,95,18,232,27,92,51,86,31,72,174,238,102,160,202,92,88,237,249,116,7,148,203,135,36,251,187,4,227,17,149,18,54,44,175,122,72,159,129,129,164,44,198,54,153,113,1,105,161,215,75,171,186,197,132,249,4,104,19,199,76,216,210,209,168,61,179,97,175,164,239,245,200,166,181,221,111,233,96,247,162,5,172,228,157,81,145,226,81,145,28,108,55,8,221,218,72,66,202,59,173,155,176,4,59,140,96,196,194,67,218,74,1,121,39,3,186,8,60,164,215,91,255,243,170,226,62,134,153,85,117,142,106,31,10,12,241,185,208,144,75,40,24,77,247,164,215,28,85,106,131,14,35,232,170,41,223,115,237,49,110,55,155,144,189,171,90,77,55,41,144,4,157,82,237,211,118,1,100,179,27,146,189,63,68,208,250,79,163,233,138,235,107,141,21,119,229,218,70,168,136,19,214,9,42,140,205,95,24,146,129,56,36,231,102,229,136,186,62,229,22,85,105,148,163,162,49,162,162,139,213,14,241,79,66,89,67,10,63,173,92,39,42,61,132,146,179,136,111,71,69,104,13,144,156,208,112,49,17,198,130,80,2,58,176,98,70,69,163,14,203,66,67,101,255,153,105,8,197,96,133,135,108,35,242,133,84,93,140,1,150,241,129,8,212,67,249,3,182,150,61,235,36,136,0,176,244,155,110,136,220,193,107,13,131,96,127,197,172,184,51,12,84,12,218,56,44,164,132,23,174,217,92,183,16,29,17,58,172,53,216,62,94,68,105,102,142,132,196,79,77,1,68,228,93,77,144,188,48,8,163,226,154,163,37,110,40,160,73,116,64,83,228,78,80,231,37,202,92,164,98,72,215,41,214,22,169,225,214,204,176,124,167,81,229,225,14,185,46,18,159,137,92,175,107,51,176,143,153,41,178,132,85,80,73,14,74,209,198,55,35,241,75,2,13,146,128,143,132,53,124,141,81,127,9,153,176,191,178,14,71,36,90,117,72,183,109,33,164,158,25,29,77,12,212,30,232,27,159,226,78,195,202,79,28,146,173,14,49,15,227,18,52,177,254,144,187,117,51,170,114,68,135,253,33,42,12,201,69,124,229,122,44,103,200,177,137,154,186,73,186,73,177,177,214,77,234,129,41,128,136,109,148,106,150,45,103,1,227,18,136,60,151,230,141,147,64,68,172,88,46,80,221,44,192,186,73,193,29,41,240,128,130,61,138,229,133,86,81,145,83,75,91,49,47,105,179,98,85,181,72,105,115,0,217,224,0,29,143,0,72,233,213,67,233,226,178,149,106,207,55,146,226,155,99,18,175,125,103,196,14,225,116,43,181,88,85,192,198,179,82,52,95,114,63,168,143,126,33,178,38,215,35,10,128,20,131,164,145,215,90,231,34,91,128,78,72,76,132,98,205,242,122,68,134,104,117,72,28,234,92,165,200,220,126,119,223,104,141,97,242,237,173,226,118,106,66,149,53,222,118,23,145,155,105,2,216,83,229,1,12,175,175,88,131,28,81,145,88,197,76,108,162,58,170,78,236,134,116,176,59,164,252,178,53,215,22,220,248,233,198,9,88,229,186,25,59,170,110,173,174,156,142,12,184,56,32,200,74,8,87,14,51,219,205,91,30,254,171,168,172,133,33,41,164,209,100,57,172,185,162,28,175,83,189,146,49,42,230,54,34,186,9,231,18,118,212,135,4,150,33,73,234,138,193,186,141,55,204,245,200,16,138,225,122,105,189,166,246,156,85,150,48,51,154,187,173,128,202,102,238,253,127,1,54,242,116,229,156,187,174,125,235,94,39,157,214,122,118,162,82,237,184,147,147,29,133,79,78,194,254,58,65,213,233,124,70,93,84,189,118,161,92,25,3,235,183,189,116,44,41,101,97,93,100,47,109,155,150,110,146,70,167,157,140,40,22,149,201,178,167,248,67,122,176,161,161,201,11,18,246,169,139,182,82,61,148,205,53,83,212,17,136,63,218,17,158,112,41,33,30,9,228,10,17,19,235,142,10,39,127,60,136,52,179,43,18,91,66,7,61,126,212,45,243,21,186,252,198,97,124,137,135,109,210,184,25,197,253,70,85,158,30,154,24,98,3,203,213,238,74,242,176,174,7,60,170,141,164,24,204,171,73,18,108,52,162,21,153,135,245,32,100,229,108,220,73,224,195,244,202,31,69,50,30,85,203,221,140,222,230,170,220,205,73,59,159,48,62,42,150,79,111,93,209,34,211,140,85,181,7,83,69,157,139,107,124,157,48,31,200,196,11,179,131,95,81,219,127,24,137,98,241,175,186,118,130,13,98,147,125,13,200,124,35,94,172,218,36,104,245,251,67,247,149,249,182,98,24,192,126,125,76,7,72,16,112,160,169,137,215,92,161,102,130,87,100,135,165,112,173,245,93,46,6,174,105,200,221,104,106,58,213,46,221,189,216,208,67,118,150,242,215,236,190,222,75,56,42,124,35,151,167,24,69,54,67,229,178,91,115,133,158,72,73,164,78,238,230,230,149,232,251,106,183,165,236,20,130,247,1,246,22,222,139,59,190,85,150,227,97,112,29,11,244,102,199,138,217,39,16,26,144,178,125,8,22,96,54,196,155,7,148,237,85,49,115,46,76,249,48,201,44,178,248,153,7,51,219,244,82,84,233,223,12,21,39,19,65,171,154,210,174,28,227,192,126,121,157,42,118,102,93,24,56,212,208,171,235,30,10,20,29,163,142,63,200,156,33,42,29,234,45,149,214,33,4,125,15,104,172,122,238,241,170,159,248,125,77,202,5,114,254,136,174,146,175,174,54,127,88,25,6,223,194,215,235,135,149,70,126,245,97,229,178,30,206,224,49,162,194,108,144,122,250,85,63,103,28,70,43,156,40,139,202,234,132,228,213,180,92,197,222,7,112,249,30,66,146,85,83,161,138,175,166,148,98,200,62,199,185,98,137,196,144,111,90,146,4,77,31,62,75,207,92,221,228,222,144,222,191,125,72,211,142,166,96,254,67,110,94,136,41,58,252,97,120,74,71,169,160,199,45,62,128,22,66,148,175,230,86,109,206,65,80,95,200,83,19,108,75,74,114,117,19,109,72,58,185,4,199,204,202,3,98,252,48,214,243,43,37,141,196,96,19,101,55,126,212,185,117,82,71,138,240,92,49,1,177,43,150,87,246,202,21,201,67,69,0,31,23,20,17,99,3,134,156,249,174,71,229,172,174,185,198,187,169,196,166,87,123,90,125,43,160,39,237,79,103,98,68,249,198,79,59,152,146,170,34,186,110,42,153,126,56,11,146,160,222,156,208,1,99,49,43,88,174,172,209,101,170,221,232,98,239,219,48,70,149,235,131,105,206,158,235,160,42,99,61,160,119,17,20,203,142,191,94,194,186,155,48,172,211,66,84,180,202,153,10,162,0,45,37,192,237,152,150,146,46,195,168,13,14,214,145,240,176,162,87,16,173,204,88,247,199,132,79,72,135,104,163,185,112,238,168,164,62,95,93,93,84,29,82,224,124,84,197,152,134,116,81,112,72,39,138,107,143,189,250,122,222,1,11,162,28,136,215,111,83,223,112,109,97,42,66,177,139,43,188,98,29,232,12,235,165,194,81,101,126,15,233,11,81,144,204,239,71,67,56,36,125,194,114,41,71,213,25,48,196,81,193,233,152,194,61,43,151,64,28,95,144,112,152,102,229,10,160,172,46,149,170,75,57,90,119,30,139,42,11,123,64,88,34,135,216,52,76,203,149,227,150,124,24,131,18,21,19,180,219,101,122,128,141,92,116,128,96,210,107,143,9,246,246,29,236,31,215,43,172,149,139,70,32,99,201,141,143,227,157,57,38,35,173,147,226,106,98,113,145,215,181,71,150,150,163,56,204,201,250,33,165,237,15,201,98,148,79,243,9,101,234,129,121,176,98,216,188,144,195,140,225,226,107,146,144,104,250,42,47,75,129,84,128,228,5,53,45,153,213,111,43,192,206,138,131,181,115,71,117,18,203,8,156,161,85,83,189,171,238,198,73,94,173,61,147,103,159,12,155,209,18,213,89,182,168,186,185,172,28,249,48,70,104,46,110,11,129,186,178,164,152,125,182,157,151,118,46,86,16,210,49,255,138,165,253,134,116,218,178,230,58,26,107,238,80,249,80,75,157,34,105,62,55,169,247,165,176,64,134,125,130,5,77,25,16,149,131,245,82,211,176,57,174,33,14,124,66,218,123,71,34,225,9,223,3,58,92,127,197,138,245,15,243,181,217,163,170,252,144,197,38,137,64,114,97,29,39,226,223,108,194,236,152,234,42,142,221,90,113,152,123,160,103,72,47,16,12,201,97,130,96,78,59,96,237,21,230,123,216,201,145,220,113,39,160,168,88,99,69,89,60,219,66,201,110,234,216,254,223,240,216,245,27,29,195,97,114,68,212,64,72,164,202,227,177,22,225,142,251,66,138,24,29,143,137,63,156,123,75,160,101,213,120,74,133,168,137,197,204,106,82,31,242,241,69,51,104,224,235,165,99,161,233,50,152,228,94,139,80,4,102,134,170,129,139,153,87,78,149,23,194,177,230,236,188,149,203,138,169,231,38,35,235,12,149,229,60,164,184,168,207,116,203,203,221,132,161,41,83,185,89,25,54,93,98,228,86,106,191,139,44,160,33,247,177,246,144,228,247,144,158,165,247,233,88,126,126,9,1,97,205,175,239,81,133,164,67,134,112,27,14,233,26,232,144,46,155,172,53,107,55,35,70,57,7,90,87,83,115,136,170,96,157,79,15,85,211,137,40,200,29,125,14,123,225,168,228,208,218,203,212,95,123,69,100,55,58,92,240,33,105,218,181,71,152,95,221,25,39,234,161,84,250,157,8,241,33,160,253,190,50,45,110,51,57,140,13,133,43,90,30,91,107,72,169,118,67,178,180,33,166,52,158,176,18,249,222,43,150,209,184,129,36,242,86,172,89,142,136,237,221,72,185,80,51,249,91,24,91,125,133,136,113,83,228,108,174,35,225,42,230,13,94,76,47,39,105,191,103,236,44,202,55,70,134,229,0,237,179,64,150,26,175,12,233,100,231,194,133,108,195,33,233,142,33,61,226,179,198,112,185,209,187,200,59,23,30,81,230,28,142,92,112,210,253,180,33,250,27,130,86,141,175,88,26,99,113,78,34,3,17,201,159,84,184,88,232,152,198,76,93,69,248,63,133,92,85,69,19,86,121,97,129,43,86,158,132,98,198,79,34,143,100,59,162,0,109,79,33,173,53,51,106,43,46,104,91,208,12,85,39,181,157,61,20,215,165,127,135,204,113,9,185,211,227,97,9,147,2,196,189,176,49,64,14,194,33,229,145,31,178,193,161,113,160,76,19,12,235,133,69,229,54,14,54,105,98,163,192,115,103,162,251,247,109,135,16,97,151,87,100,50,120,209,105,74,103,68,186,82,15,147,82,175,162,78,142,32,105,154,55,143,142,193,219,255,97,93,103,89,185,91,92,72,230,218,33,182,197,104,238,171,193,135,109,1,80,101,226,64,204,232,66,191,144,82,141,14,105,95,21,87,191,4,188,97,236,143,234,106,153,55,37,212,64,58,166,56,126,247,208,71,227,116,32,36,41,245,86,128,208,79,2,229,224,116,106,46,166,66,232,111,5,138,247,50,1,135,148,82,139,102,142,122,211,210,26,110,238,68,73,75,3,31,82,72,14,209,121,236,67,104,91,128,61,251,151,156,215,65,51,25,58,124,73,161,12,241,100,75,84,38,236,218,103,231,166,152,58,216,73,127,174,92,138,19,36,176,104,23,226,55,188,208,181,155,157,26,117,68,56,228,78,186,40,189,172,203,7,141,38,251,109,125,60,158,82,202,250,110,107,199,101,185,117,121,115,61,69,244,138,245,222,192,48,86,247,85,116,223,218,235,64,140,129,190,214,186,209,128,134,32,195,138,175,92,138,116,24,1,114,68,205,72,135,111,130,39,3,122,34,8,66,202,63,161,165,7,61,191,3,203,244,120,117,223,55,38,115,174,24,183,43,55,235,122,199,129,11,195,28,150,242,186,67,195,215,203,180,231,157,43,190,230,14,184,195,199,246,105,123,104,52,124,229,137,142,128,171,198,86,164,244,127,111,44,47,255,196,93,84,73,51,215,56,10,213,140,40,203,86,114,204,108,178,3,18,146,238,149,45,14,254,77,72,198,88,95,82,204,153,24,85,119,50,33,52,2,197,51,164,251,4,144,44,204,159,214,138,56,80,25,102,228,77,100,97,44,8,101,58,33,173,67,222,190,128,112,134,126,241,72,62,19,8,223,178,29,213,157,239,87,177,46,229,225,159,33,183,43,33,109,217,245,178,64,208,168,48,5,73,55,42,170,175,154,178,57,94,57,252,88,77,118,229,236,181,81,165,232,96,153,191,143,151,187,128,4,193,20,70,48,26,135,92,213,196,194,48,205,175,61,35,142,74,216,234,104,178,210,246,187,75,209,43,53,143,167,100,147,12,214,87,42,211,17,21,123,239,166,160,20,144,138,217,38,39,40,179,171,171,152,119,212,39,80,42,182,131,175,42,231,250,56,28,63,164,72,222,16,151,231,147,221,36,244,120,153,159,115,177,193,19,21,91,3,88,81,233,33,69,57,148,163,13,45,198,33,147,185,16,161,185,147,176,120,230,163,234,200,113,84,201,163,149,59,81,141,207,179,38,74,106,236,89,213,215,205,62,135,57,140,36,188,78,245,9,162,33,50,128,174,162,210,149,33,121,164,79,227,83,182,91,97,88,121,65,107,110,206,121,84,182,198,213,212,3,27,202,165,229,158,38,38,0,115,180,195,242,138,149,99,107,231,248,150,53,219,233,216,144,204,112,136,205,122,159,13,140,170,91,162,176,86,225,41,30,41,197,135,116,102,184,114,190,132,2,97,255,55,175,27,95,174,82,163,97,183,75,160,168,87,157,168,212,3,166,117,1,245,33,11,218,10,29,91,190,55,47,119,218,136,202,14,58,147,33,67,51,193,195,214,101,92,85,83,18,104,72,62,248,91,246,118,124,115,60,163,117,186,198,164,77,103,48,90,187,168,165,28,99,174,48,66,9,210,184,252,150,47,165,211,44,192,186,5,139,74,195,19,79,44,212,66,224,67,50,202,4,1,177,217,103,121,89,202,233,40,152,136,231,136,186,173,132,136,52,159,126,200,32,90,55,51,108,173,199,166,133,6,205,251,142,170,141,135,166,167,52,246,187,199,37,15,113,78,61,36,235,225,149,90,28,165,60,203,212,223,168,114,8,81,153,204,205,37,142,28,251,102,31,19,75,175,24,163,175,170,46,44,185,98,157,220,14,233,152,101,72,111,129,64,50,249,222,218,9,49,228,179,135,117,32,137,42,111,40,165,1,185,73,154,11,117,36,194,17,215,92,206,215,170,162,238,169,19,197,200,202,45,57,99,155,32,57,228,62,91,203,64,22,241,188,37,176,81,103,56,49,136,187,36,174,92,124,180,9,199,13,19,108,144,203,97,200,104,157,24,155,3,80,50,161,78,137,148,234,221,144,29,49,133,156,55,158,43,177,157,206,40,205,189,158,43,145,42,90,63,137,15,107,168,92,217,107,106,42,47,139,115,81,77,154,137,121,202,129,218,206,3,217,56,89,201,65,197,35,135,60,162,70,62,164,104,36,206,44,229,41,167,186,154,40,208,52,96,137,74,254,9,144,81,115,191,207,185,74,85,152,237,229,40,141,155,71,83,4,103,88,153,194,16,81,248,172,246,2,158,177,215,144,142,12,134,204,40,61,44,187,110,152,238,35,178,148,89,45,21,163,168,14,233,61,86,136,93,180,252,182,81,45,69,38,172,67,203,33,146,12,143,170,251,191,67,110,24,108,155,49,243,160,108,209,85,197,222,106,176,22,252,1,189,106,61,160,132,185,145,116,68,185,249,207,193,37,8,74,46,226,64,141,232,38,32,195,123,173,219,48,118,250,40,126,86,141,171,156,121,95,169,222,93,86,44,101,247,144,94,41,26,82,226,219,104,238,1,207,97,249,192,123,179,97,107,100,163,151,135,60,132,13,162,88,226,224,58,153,112,61,38,33,52,210,44,123,72,98,60,66,174,236,144,123,207,79,56,255,86,44,159,170,149,164,117,115,73,27,27,79,187,115,242,97,162,104,33,5,85,134,16,132,115,111,191,208,75,145,106,220,109,15,160,226,23,141,185,216,238,59,211,93,12,39,101,219,91,30,59,64,187,72,207,218,107,171,190,16,138,127,108,49,51,223,73,13,21,241,15,174,3,24,166,211,249,5,150,18,21,61,75,114,6,31,172,240,83,195,131,245,220,238,144,29,169,133,240,85,213,212,49,72,162,138,7,62,113,91,55,41,134,108,223,97,70,252,226,95,15,232,94,254,144,5,122,42,86,70,114,123,128,134,153,17,28,198,207,138,138,50,72,173,132,20,26,27,50,255,114,47,209,188,16,74,186,106,235,201,196,119,19,168,154,72,252,241,14,36,109,57,164,187,179,106,226,58,79,56,15,91,176,32,172,188,166,33,199,61,33,174,207,12,41,108,186,114,239,100,125,113,193,113,34,170,109,31,42,117,166,106,21,209,9,74,217,205,57,57,1,157,162,111,116,172,161,155,114,210,106,188,66,207,239,187,197,81,45,1,164,232,101,65,200,221,206,154,148,85,21,215,169,80,94,216,149,74,11,242,123,3,138,167,33,33,118,19,215,33,229,72,110,9,90,224,87,236,226,206,5,130,11,252,244,132,81,119,65,149,43,54,199,196,12,233,122,68,229,24,77,37,101,15,51,131,3,230,101,69,148,33,176,216,116,9,29,35,233,242,252,138,181,80,236,222,189,190,196,230,67,101,228,29,88,236,209,166,69,163,50,254,12,106,72,82,99,229,104,223,137,84,25,58,236,21,197,226,180,245,59,69,187,248,60,14,77,101,85,81,183,40,86,140,188,202,84,10,203,92,85,46,217,58,246,253,164,53,107,183,251,243,163,233,132,106,229,210,33,149,227,212,197,199,202,97,241,173,101,8,6,25,114,243,148,227,55,51,101,199,15,115,6,43,39,139,21,95,48,184,179,137,87,83,161,188,33,51,176,70,179,24,5,44,5,211,84,85,110,124,159,233,62,177,2,145,79,90,77,101,64,63,154,238,230,215,207,78,68,210,117,149,203,105,27,226,54,255,67,48,36,36,214,250,65,150,178,22,150,13,115,229,8,157,81,117,126,240,144,213,100,75,36,11,170,90,27,107,206,190,217,54,59,172,78,149,18,244,38,42,85,49,164,12,209,43,135,219,86,78,28,233,107,205,36,238,60,139,83,222,169,200,170,151,126,50,12,231,255,140,16,231,12,195,123,147,119,53,73,209,133,117,138,246,6,180,196,193,29,180,101,49,86,25,51,88,191,58,141,203,198,26,66,92,213,139,78,237,182,67,162,186,154,136,204,49,63,36,27,187,202,105,182,233,211,32,57,156,59,36,156,155,82,85,61,156,8,201,103,139,101,67,252,161,242,157,55,18,208,195,150,112,150,253,188,179,231,168,104,100,53,229,231,20,120,29,98,71,86,206,4,46,52,24,86,51,24,158,124,220,254,15,73,42,254,28,148,142,70,159,42,231,31,119,18,51,140,255,124,71,174,95,237,189,190,118,7,179,179,58,170,201,252,40,87,44,62,181,177,62,72,33,122,39,188,95,207,187,48,121,231,192,219,184,175,79,149,235,180,184,8,248,218,75,239,236,64,249,219,35,34,8,239,216,249,227,70,57,93,107,175,195,233,143,175,50,192,25,84,201,135,183,52,73,142,157,114,111,43,107,238,30,248,185,211,240,34,141,53,87,154,151,149,97,152,153,255,183,238,127,24,78,88,90,229,167,50,188,51,140,72,251,182,156,239,158,15,178,226,19,152,85,135,237,118,194,191,239,151,175,1,187,233,206,252,191,217,42,20,102,212,229,15,184,7,252,186,225,67,132,67,78,202,172,166,149,227,15,228,122,93,77,83,247,206,70,158,81,48,42,107,81,6,195,130,208,81,201,205,124,57,13,223,108,101,247,173,61,28,82,12,104,84,66,157,202,229,62,188,218,227,94,72,154,248,77,141,247,55,227,134,165,89,124,92,219,102,29,226,109,180,171,41,15,15,194,96,248,54,9,254,90,49,124,209,132,150,246,200,65,19,203,39,38,45,220,201,75,194,35,96,121,55,145,228,89,84,42,209,116,106,196,228,183,33,202,31,41,21,96,197,210,190,222,171,164,152,185,10,21,251,114,129,96,199,9,176,94,231,70,101,180,137,5,28,65,181,5,100,44,52,180,120,100,158,237,48,47,56,156,242,145,34,27,149,9,152,161,134,170,167,162,134,148,194,186,114,61,34,180,94,102,170,110,112,2,162,169,177,242,103,74,182,24,85,175,197,13,241,6,255,149,227,32,188,98,189,248,133,136,184,77,18,151,156,179,172,136,33,227,29,200,78,205,66,132,93,182,2,176,147,243,233,86,237,174,220,18,148,166,109,211,33,213,212,253,135,213,93,94,199,218,179,143,207,114,225,54,75,144,69,197,91,57,75,194,172,182,143,67,186,123,179,114,93,86,126,229,58,247,58,236,166,37,85,181,193,48,0,58,10,41,139,233,236,112,125,58,43,97,169,78,55,188,220,143,86,88,98,193,102,142,150,216,79,221,223,154,216,239,103,96,151,178,213,75,31,154,34,254,153,68,202,176,141,230,43,100,128,249,3,146,191,188,46,146,122,215,195,110,203,207,87,64,84,96,12,17,19,101,54,119,70,97,199,120,98,201,122,177,25,41,200,59,137,88,166,219,178,47,51,66,59,201,70,101,142,206,70,97,169,178,21,150,68,199,2,111,244,52,203,223,46,13,155,86,232,238,25,44,59,184,229,133,44,85,58,164,39,241,33,38,249,248,155,224,159,159,57,108,7,33,217,221,182,169,94,149,217,63,237,88,144,54,147,62,164,3,7,117,211,207,118,211,125,78,254,127,251,33,112,247,23,174,170,127,42,216,253,5,149,253,229,28,150,76,144,13,199,52,110,75,23,73,178,107,209,100,237,166,42,32,93,81,107,201,23,59,109,142,97,189,130,58,100,188,3,112,145,231,128,94,112,25,73,193,134,21,107,29,86,204,4,73,230,86,204,244,167,179,5,99,202,94,25,144,188,30,82,50,235,43,230,142,243,97,221,103,30,85,119,127,71,85,120,108,8,109,59,224,175,11,34,130,68,41,38,83,58,135,184,193,21,147,104,173,44,216,254,253,236,154,14,60,206,184,227,142,136,166,175,135,2,122,190,150,141,202,178,222,56,178,120,215,184,69,109,1,184,148,247,121,33,68,12,213,201,249,156,81,127,64,108,157,9,61,72,29,26,98,174,235,98,162,165,120,196,82,112,215,152,144,203,132,149,48,121,79,16,162,209,83,190,44,10,123,98,62,14,228,153,118,37,0,79,52,45,161,188,125,90,70,240,122,132,95,115,32,75,36,110,75,169,167,0,205,77,126,201,197,51,190,138,65,228,10,151,148,220,157,39,84,153,136,237,29,72,121,164,203,70,58,161,192,82,217,65,125,129,135,81,80,2,141,190,223,75,61,89,70,116,34,97,119,251,72,183,141,171,19,51,227,8,99,70,212,69,3,202,36,232,194,161,37,24,224,82,228,1,229,73,189,98,93,64,28,81,113,22,84,214,99,103,3,138,117,187,106,136,211,132,250,88,54,207,107,46,113,106,93,195,50,66,71,245,199,14,30,32,222,227,57,100,76,20,205,133,75,170,156,17,84,85,13,50,238,131,44,65,38,164,140,194,33,23,156,134,244,100,196,186,73,171,47,90,12,235,6,2,42,19,239,21,151,213,212,83,49,67,242,7,135,148,152,180,114,95,228,93,200,131,147,116,84,75,200,43,250,212,179,194,43,151,169,27,32,94,177,205,166,242,187,119,32,228,209,119,176,16,89,193,157,61,64,230,43,238,110,64,50,56,131,48,37,93,115,169,210,252,139,130,123,12,62,139,144,230,44,248,18,210,131,124,67,150,51,83,144,240,229,13,117,207,97,7,217,189,72,81,134,35,42,86,110,98,98,111,84,148,214,23,226,123,60,33,22,248,60,142,176,237,120,27,0,143,84,140,0,95,144,76,92,96,202,17,112,151,65,0,205,42,31,51,162,220,5,53,101,19,199,98,185,150,20,0,196,164,108,53,115,73,169,45,136,25,16,71,217,232,176,115,146,49,12,243,86,19,85,144,61,185,192,236,87,211,190,237,89,248,182,61,191,114,152,62,93,176,7,43,242,55,186,162,210,29,151,5,130,123,238,112,200,82,146,10,13,151,204,247,202,221,1,43,140,230,28,81,47,110,47,166,252,110,95,225,190,177,180,96,194,130,59,87,85,66,2,85,62,211,43,215,119,194,134,228,133,213,126,223,116,31,208,164,28,212,195,72,32,35,159,194,74,115,177,176,134,220,156,100,205,54,126,198,189,136,198,21,203,59,111,125,231,221,199,134,212,219,60,181,144,242,106,135,136,214,31,141,216,246,56,12,85,140,165,92,218,112,125,242,199,205,9,22,207,23,168,166,5,151,162,201,105,92,55,139,237,180,46,78,13,36,136,52,92,72,122,53,164,123,183,67,238,146,26,228,14,166,15,203,207,237,90,125,175,210,13,137,253,134,20,160,31,114,71,43,37,122,81,120,175,189,158,121,71,133,203,139,126,212,222,29,103,10,12,20,232,28,50,127,121,183,213,247,248,226,176,11,171,151,145,54,5,66,161,119,62,227,196,5,179,79,27,116,2,156,30,239,40,39,169,184,246,48,224,29,21,177,59,196,179,212,36,51,32,171,56,7,106,249,92,33,93,182,132,24,250,211,60,48,119,149,194,196,174,9,180,149,75,27,236,244,106,59,31,137,164,9,235,89,194,31,73,179,230,8,187,173,58,15,191,115,4,197,32,173,75,103,101,87,207,162,175,59,78,235,168,245,149,154,204,156,155,190,53,16,91,73,248,119,12,119,74,68,53,217,196,1,119,192,185,154,19,56,48,251,232,248,185,104,220,16,130,245,250,8,209,195,252,194,115,217,234,207,45,102,167,128,182,253,234,185,91,137,153,194,95,61,155,33,54,110,206,254,235,98,183,126,84,69,117,22,61,173,162,230,135,57,121,76,210,193,73,3,101,39,150,167,250,10,45,21,73,54,132,236,135,109,212,228,117,44,207,232,195,134,45,199,15,146,209,151,209,182,175,103,18,158,206,40,221,165,165,164,92,248,237,227,153,137,239,238,180,14,234,220,39,69,180,47,154,69,99,77,119,201,157,184,235,94,55,132,43,168,182,20,161,237,219,99,6,48,187,209,77,82,235,181,239,49,66,120,201,33,184,164,23,210,162,97,41,149,158,176,160,116,110,222,176,110,222,97,178,50,87,174,166,222,213,222,107,191,222,132,184,246,238,245,10,88,167,15,87,76,6,148,107,170,24,156,49,127,67,113,250,239,206,113,166,111,238,121,85,59,233,72,58,205,250,223,119,237,194,254,131,7,59,111,231,30,248,234,44,126,15,42,245,72,187,81,198,240,122,166,84,138,69,74,220,106,18,174,28,224,84,195,189,217,136,238,123,117,216,52,103,123,72,153,104,21,235,36,149,82,31,86,84,90,68,173,195,221,187,128,47,146,90,115,11,24,86,19,105,217,115,151,149,203,251,193,206,195,210,58,228,97,60,83,77,217,61,220,38,129,244,18,223,238,42,189,119,239,226,240,158,153,18,143,140,198,161,178,82,5,84,246,44,80,8,142,237,35,55,158,158,106,142,138,114,239,182,102,113,24,103,198,87,145,252,62,183,139,33,108,230,87,81,87,235,122,247,138,229,118,29,242,177,133,68,111,1,29,7,67,87,206,203,108,94,199,131,96,182,6,199,180,221,237,113,167,251,14,3,31,210,195,251,202,117,190,127,175,186,160,202,87,16,251,229,182,144,40,43,199,53,241,44,24,110,101,251,12,112,88,178,98,4,68,212,97,84,134,209,241,76,118,65,123,200,95,153,126,123,235,235,222,2,68,211,243,229,189,48,70,213,220,203,108,25,224,84,162,96,172,114,91,59,72,12,26,242,247,222,104,93,77,121,17,117,115,234,58,158,67,229,244,76,77,57,142,228,221,144,76,189,242,187,189,81,116,19,69,246,95,57,12,209,251,134,81,121,199,218,164,183,83,19,217,67,254,218,151,109,32,4,213,141,207,43,140,227,21,27,156,161,126,227,35,215,245,170,45,127,207,131,168,160,120,74,136,205,120,203,224,13,139,156,216,48,208,245,83,68,2,67,19,29,142,126,95,237,118,100,192,95,238,173,71,21,21,0,174,24,59,156,168,90,159,216,134,253,118,57,190,183,105,9,208,63,227,227,16,219,224,72,246,189,150,43,181,167,155,71,229,141,145,81,121,93,254,166,128,126,174,147,36,23,118,140,68,72,229,250,72,49,245,28,125,152,251,211,21,43,220,35,86,50,164,151,117,66,222,211,20,139,250,110,205,97,114,166,142,74,120,193,155,178,144,100,112,197,4,10,26,27,150,183,114,25,230,142,196,110,104,132,113,95,205,153,177,190,245,69,68,153,153,82,84,212,77,115,68,228,154,137,61,97,92,220,101,83,66,99,180,42,81,57,206,111,40,148,202,222,226,132,120,153,225,202,137,234,95,77,70,119,43,215,206,23,149,171,28,43,174,177,64,152,49,171,73,26,72,107,73,165,95,41,21,94,107,41,121,234,44,49,105,223,63,154,125,138,42,132,211,111,180,104,122,24,53,26,59,250,43,231,90,101,163,131,221,19,137,116,40,49,61,32,125,92,49,15,96,52,16,139,156,247,215,83,135,101,43,16,129,97,196,70,67,161,142,219,229,33,18,122,90,20,202,160,244,207,78,46,61,173,146,146,8,227,195,250,71,152,237,103,198,32,100,112,131,211,187,189,209,15,49,113,213,157,21,48,15,54,42,201,232,117,61,143,109,108,201,26,74,213,204,171,19,159,80,147,13,92,120,61,29,176,103,27,106,15,214,163,5,97,100,73,253,84,65,34,151,19,121,175,93,7,20,85,11,249,163,12,153,134,7,187,181,75,225,97,172,33,133,100,58,43,212,200,135,52,43,57,172,212,254,181,230,233,140,198,82,48,108,92,175,34,135,164,123,245,64,192,74,187,85,221,199,27,163,225,18,109,147,31,86,229,69,43,18,199,33,69,72,67,56,42,170,92,151,156,136,134,224,164,91,60,84,37,247,44,26,208,141,170,168,182,33,68,3,40,175,120,14,176,199,71,68,45,36,100,77,31,192,188,29,98,198,96,14,19,149,223,244,50,206,139,146,224,255,91,60,230,188,26,33,2,221,31,175,200,55,195,26,25,17,211,173,202,81,44,61,170,159,127,240,216,64,210,132,133,202,20,235,162,241,45,186,220,53,205,192,12,184,214,222,87,13,172,244,30,12,135,20,244,70,161,107,139,229,68,196,19,181,44,89,154,236,154,0,83,114,0,211,160,177,197,152,45,5,18,209,245,175,45,203,91,251,51,136,205,23,170,158,245,61,164,24,227,144,189,123,141,134,134,154,26,137,106,159,163,130,177,217,91,130,12,197,166,2,66,183,246,105,45,200,94,100,229,19,200,223,191,185,180,167,51,151,59,117,20,127,105,183,102,41,146,188,33,92,210,106,34,29,202,142,10,97,100,221,131,185,48,201,12,195,112,93,189,178,35,238,55,193,119,191,139,41,87,136,210,187,5,48,239,100,243,32,124,176,50,244,185,65,34,58,243,67,45,180,81,115,205,78,238,146,86,243,191,96,120,229,232,230,61,221,65,168,58,209,171,181,108,177,22,126,98,54,181,148,149,83,127,42,199,109,238,109,166,97,197,132,66,152,126,87,110,31,151,1,236,243,110,74,9,164,220,38,32,250,9,212,213,228,153,233,198,79,110,116,95,169,122,74,106,24,224,25,213,1,127,237,196,240,26,187,15,108,33,242,152,93,19,144,220,106,203,134,244,37,243,128,61,249,63,224,108,155,233,171,215,71,54,106,125,196,212,123,218,102,84,9,224,233,185,113,151,138,72,178,167,231,248,205,55,182,191,58,67,24,213,125,103,167,114,251,96,206,244,106,22,76,200,219,114,211,190,111,44,62,160,64,128,209,218,78,6,95,77,251,152,214,244,120,187,184,114,27,220,116,125,42,55,132,92,123,246,192,120,34,55,160,181,204,106,96,211,108,222,104,255,51,110,178,45,98,117,229,36,231,168,178,32,107,185,10,67,10,176,132,252,217,175,67,222,243,207,108,25,167,35,183,6,108,133,202,17,160,229,111,174,156,48,213,16,54,243,43,103,157,91,4,134,146,93,127,68,13,220,111,50,227,149,234,251,1,108,43,154,235,134,70,175,111,11,176,192,104,167,68,69,2,116,93,18,229,200,10,8,40,74,137,17,105,137,116,73,72,210,158,140,205,188,43,230,54,172,147,200,31,19,112,200,190,219,242,25,138,67,202,114,210,199,66,167,99,126,117,137,150,155,48,102,104,111,234,175,38,161,99,221,101,185,186,125,118,3,105,15,87,44,195,38,110,80,236,239,25,168,25,193,196,200,21,163,35,20,19,206,115,236,116,155,64,10,215,166,132,137,189,87,22,43,167,7,81,77,164,222,196,201,65,48,42,49,54,198,250,213,196,107,154,217,80,100,138,15,187,229,52,241,214,112,86,255,117,128,67,131,90,52,137,194,187,213,101,197,111,175,118,88,210,91,142,53,71,149,54,101,101,58,36,202,67,4,201,110,139,246,104,197,144,59,12,72,72,113,87,110,206,167,143,159,67,83,241,125,73,185,56,118,78,207,128,187,148,149,42,201,15,81,35,162,178,162,158,251,212,196,149,73,58,245,58,39,171,21,135,188,177,81,241,29,207,29,214,87,174,50,160,200,100,47,202,162,146,89,153,141,37,6,117,223,7,47,206,180,165,59,207,111,27,3,150,163,253,188,195,107,15,155,22,125,147,150,127,53,227,60,59,245,95,123,36,200,155,20,236,137,92,237,210,94,204,141,32,59,175,115,33,178,97,76,155,78,39,39,229,143,170,13,77,239,51,244,44,234,104,238,249,55,152,217,248,2,99,133,207,168,3,131,42,42,164,242,158,138,114,190,132,229,150,191,14,233,9,37,126,115,151,221,122,128,107,84,61,187,231,108,177,230,242,236,253,145,15,75,81,36,193,11,99,64,94,148,189,123,10,30,79,225,164,195,8,126,167,184,41,239,197,211,40,74,230,132,72,6,222,35,73,70,210,169,139,230,68,73,53,183,216,28,53,88,164,168,92,239,133,31,106,182,96,97,135,198,201,239,21,235,27,168,21,179,165,126,97,245,178,124,232,165,173,20,208,75,216,236,248,249,130,184,33,100,92,229,8,209,101,243,44,20,88,232,168,240,196,98,239,33,105,76,135,219,69,227,95,104,240,133,100,138,234,100,127,232,67,30,182,0,83,17,170,30,104,31,114,195,19,217,235,152,33,146,120,191,230,4,42,83,21,195,188,128,7,17,58,237,177,171,33,251,77,238,121,96,115,191,219,40,149,194,134,25,89,48,187,175,120,90,54,100,15,21,15,105,229,150,143,214,81,72,36,246,158,82,109,3,183,155,170,9,132,119,119,225,119,71,54,33,4,66,72,174,238,166,18,98,77,42,87,44,182,195,135,168,118,8,218,123,202,151,96,12,185,220,37,254,120,249,178,163,249,110,141,17,69,151,119,143,106,71,20,121,214,59,234,169,166,86,71,242,194,100,233,245,233,82,241,97,54,153,169,88,93,221,117,145,48,61,227,236,33,27,47,201,255,51,222,119,250,147,102,217,245,156,106,239,209,195,221,36,38,92,174,92,86,136,148,13,13,219,200,234,38,39,103,171,195,240,227,109,4,88,209,163,82,61,108,155,122,85,100,123,229,44,47,197,118,200,246,65,137,44,187,218,26,209,222,185,42,113,230,98,177,33,108,36,137,51,205,216,56,5,194,120,111,58,97,47,191,55,44,192,108,210,232,171,187,16,232,144,29,82,85,117,1,148,21,195,163,139,182,135,197,96,221,201,245,76,234,149,139,47,3,238,214,12,146,179,82,96,237,224,49,70,158,242,42,199,80,199,134,214,167,82,13,54,182,192,158,118,254,53,198,94,26,13,172,52,46,84,38,215,238,27,85,131,28,114,97,116,52,221,182,91,39,5,224,247,26,152,8,117,131,68,69,172,155,10,229,112,31,166,135,8,211,224,200,33,119,192,56,204,240,195,58,82,94,175,68,108,122,170,37,164,160,6,154,216,34,54,44,183,205,196,173,61,158,241,150,5,182,41,16,166,221,201,123,68,189,173,183,140,46,207,221,85,140,129,185,188,217,151,229,181,248,48,219,21,59,12,217,75,9,69,159,95,86,157,165,231,8,41,71,210,206,108,24,213,18,89,195,68,83,172,129,64,113,65,190,81,237,93,140,144,23,31,78,24,174,151,160,246,54,34,252,191,53,8,97,19,12,233,73,233,85,132,161,27,111,62,66,170,124,216,114,13,11,99,247,190,63,132,137,187,141,111,156,221,226,26,114,9,206,166,39,115,114,229,176,202,114,142,77,126,111,239,163,202,21,105,206,45,246,221,157,134,216,236,33,164,232,75,47,109,84,141,5,31,239,112,202,44,191,115,17,188,158,239,169,34,211,195,114,98,27,101,149,76,26,149,217,119,39,44,28,174,190,114,130,202,180,78,248,48,201,215,201,142,253,106,222,246,91,166,97,53,97,187,9,237,204,79,102,194,144,27,46,195,210,17,210,67,38,85,50,44,109,209,13,142,101,184,221,98,187,247,98,192,149,91,237,144,4,206,33,147,170,59,171,159,66,168,189,42,21,143,96,66,164,109,134,108,82,118,52,127,64,209,61,36,214,144,222,127,205,237,33,171,174,220,188,153,203,223,137,161,168,24,153,86,87,238,142,74,28,91,247,232,233,202,153,186,78,99,123,206,46,207,90,115,157,116,52,227,228,98,153,220,67,122,35,155,249,100,111,136,9,174,28,22,9,73,46,110,197,211,122,237,95,230,152,124,224,134,107,78,73,46,72,156,242,6,71,223,78,35,101,142,153,177,81,101,247,163,106,49,147,14,120,238,142,36,58,183,115,141,102,173,145,242,155,20,88,31,169,26,213,146,159,186,247,69,13,13,40,134,185,171,97,29,99,189,98,59,107,101,5,21,79,27,209,89,0,217,69,211,63,157,151,52,180,217,119,143,79,142,173,134,149,127,173,88,177,186,6,135,42,43,123,136,16,164,105,227,215,101,223,172,53,123,218,126,31,86,186,251,68,193,157,30,81,87,153,233,39,28,204,50,26,138,193,4,84,206,142,16,226,173,46,59,113,178,128,232,185,236,120,136,79,237,68,67,183,85,138,101,251,35,193,132,45,131,242,92,71,98,19,145,45,67,88,63,70,91,130,211,216,11,77,95,164,88,99,45,216,6,156,190,125,242,241,238,146,20,108,216,46,76,210,110,131,45,73,227,46,212,195,222,187,119,5,171,38,231,218,69,53,151,134,170,139,98,5,147,141,128,123,176,20,134,75,44,234,136,238,18,60,164,151,59,135,244,137,64,52,57,57,155,18,252,118,41,56,97,119,188,164,174,25,134,33,39,30,33,84,121,163,51,168,157,230,132,188,153,164,178,166,198,130,252,129,40,131,97,195,133,96,249,33,172,186,181,127,49,100,144,127,155,61,89,177,45,192,116,230,35,58,125,156,94,221,10,176,219,69,211,154,202,180,239,54,152,98,189,127,247,52,244,46,44,150,25,57,13,221,14,77,86,161,49,17,21,35,53,4,154,30,100,53,33,214,100,70,47,162,94,180,130,100,54,28,137,201,222,22,200,182,216,214,65,212,133,240,217,31,69,45,87,119,103,80,197,241,89,157,0,22,107,217,2,181,214,86,159,22,11,235,64,241,156,177,102,32,132,162,130,24,246,14,154,103,233,30,51,219,234,247,166,97,216,214,41,207,171,145,0,206,104,96,93,137,191,226,219,144,183,7,236,207,190,189,52,172,167,167,88,101,152,144,188,63,100,115,137,245,185,57,135,116,47,162,110,226,52,34,241,234,42,130,241,89,129,71,213,66,253,102,42,106,239,51,27,10,249,110,50,97,189,59,194,230,100,37,185,35,181,246,150,227,212,49,252,49,56,154,123,192,154,209,75,146,177,154,81,117,170,97,165,58,74,61,141,12,233,242,53,229,166,38,6,204,104,114,136,245,51,117,114,34,20,213,101,158,206,16,223,248,108,81,62,245,51,215,91,96,52,251,36,65,88,181,239,213,70,152,64,237,51,252,55,83,157,180,84,110,238,65,60,166,220,123,125,241,124,136,215,207,174,169,63,63,163,227,72,1,203,37,107,156,55,18,183,20,194,60,195,168,37,57,159,5,86,4,147,23,51,183,230,168,74,126,248,156,159,171,41,119,217,248,126,185,72,202,117,198,248,220,168,245,138,195,73,140,63,103,235,42,234,105,218,138,205,35,219,84,89,109,146,242,156,182,25,28,194,184,185,97,207,181,219,80,138,172,108,11,157,3,184,169,162,166,27,222,57,137,109,33,229,18,29,16,174,228,212,95,1,225,73,177,206,54,255,187,68,47,252,50,115,238,111,255,241,39,190,231,41,20,141,254,207,29,140,254,11,133,57,145,12,140,191,229,184,50,188,253,205,180,250,159,127,250,237,84,245,206,43,249,101,209,196,117,247,29,163,52,36,131,50,224,231,197,110,231,43,157,15,49,96,210,34,29,23,122,187,96,223,73,128,185,32,150,123,14,235,131,30,93,228,18,155,236,92,134,113,113,223,60,44,16,89,141,128,187,81,29,145,220,232,119,60,42,179,195,185,14,241,216,163,199,81,57,120,188,138,132,242,58,169,193,225,248,200,58,149,20,195,111,189,186,248,4,29,217,144,143,5,247,115,213,100,232,246,196,121,174,210,250,107,71,249,126,203,43,247,215,60,238,168,140,174,74,237,215,46,211,45,210,208,75,43,33,188,236,163,41,91,197,39,8,202,183,33,123,162,225,105,247,7,79,162,192,112,8,169,219,31,52,107,78,212,78,115,188,248,187,214,146,249,52,66,152,141,24,13,139,166,80,187,63,72,244,33,189,177,53,10,9,79,241,82,84,206,62,175,148,237,118,229,60,176,124,117,211,131,215,154,103,1,197,225,108,6,81,213,68,79,229,196,244,196,129,96,2,219,77,33,228,59,169,113,237,234,250,45,248,114,52,206,50,219,42,163,98,30,173,46,161,183,166,66,185,125,137,87,77,127,148,48,116,8,225,89,221,130,124,137,144,97,189,154,219,145,11,27,185,169,39,208,101,92,169,137,214,43,250,59,164,20,244,29,194,116,29,71,57,137,73,236,144,198,199,74,216,7,63,66,100,98,66,88,108,251,92,66,136,20,5,53,145,250,197,255,175,156,181,17,157,234,200,101,95,202,67,197,237,16,202,178,161,246,137,178,128,69,17,219,115,221,112,253,138,117,130,102,179,10,226,93,251,189,169,24,66,124,62,100,33,113,178,66,122,124,198,211,245,18,131,236,92,166,124,142,141,197,67,234,106,162,66,187,57,117,163,43,244,151,140,137,87,149,107,14,48,77,144,100,240,155,76,31,231,168,57,182,91,22,195,72,114,33,66,196,234,11,131,28,102,35,12,235,241,161,67,40,179,16,89,1,109,4,85,119,127,104,200,157,240,252,19,149,147,223,251,158,138,143,39,55,41,130,112,166,235,72,214,28,224,78,92,134,237,27,209,73,232,159,149,90,191,115,22,217,0,35,161,241,13,183,211,99,253,126,189,188,183,228,147,14,49,98,11,213,73,116,84,237,250,126,231,182,246,91,50,223,207,84,138,49,175,38,46,144,177,181,78,93,8,234,124,201,222,190,114,86,174,57,201,183,221,81,250,168,110,121,139,190,180,89,87,206,115,17,29,48,177,80,49,116,237,149,233,24,146,245,248,86,206,17,60,40,223,135,90,30,81,87,96,118,230,84,252,232,6,55,26,156,42,206,251,45,193,30,68,103,155,122,100,246,102,206,181,236,66,165,157,37,94,49,119,29,141,142,230,199,214,223,130,127,231,66,118,100,31,105,104,215,53,223,136,110,181,255,253,14,100,50,51,231,172,68,66,52,214,235,114,176,190,13,93,212,45,68,66,220,53,46,15,192,80,219,1,204,134,155,126,233,33,17,21,33,155,108,157,132,57,68,218,236,237,212,118,82,214,124,87,226,174,20,89,85,252,223,89,206,101,85,36,206,240,102,136,23,108,106,108,50,175,25,42,172,100,200,149,155,100,172,110,103,11,61,18,22,66,122,190,147,132,130,28,33,252,204,106,162,210,74,202,184,114,36,113,147,100,199,117,192,29,21,105,141,113,33,6,89,47,137,140,50,78,66,176,202,141,110,146,191,114,237,66,150,249,180,67,1,207,33,251,252,138,114,127,116,73,51,196,181,232,147,67,69,9,123,0,62,108,223,12,65,133,207,95,176,55,81,154,202,114,246,221,248,236,93,75,91,55,105,177,157,224,6,37,176,67,196,73,174,242,127,223,11,252,16,107,240,33,68,248,149,83,211,135,93,221,50,167,46,160,78,76,183,228,236,173,95,193,102,180,255,249,167,255,39,209,102,28,187,104,115,243,146,226,46,2,93,22,191,160,174,189,150,197,5,201,165,31,178,167,174,134,108,90,96,244,8,197,54,170,164,185,124,44,251,232,98,150,226,14,62,67,127,247,101,176,241,104,200,6,227,131,145,55,54,27,140,124,46,110,28,210,219,181,67,10,149,66,186,191,181,114,102,81,86,211,202,137,57,92,237,22,132,44,64,133,187,29,30,43,87,130,68,70,17,228,44,88,17,195,46,154,172,156,73,182,52,168,138,209,116,107,136,151,39,44,19,66,169,102,137,134,212,189,33,119,245,27,150,126,175,15,194,97,146,177,163,226,192,105,24,146,48,146,78,22,146,17,14,97,99,98,216,181,151,132,30,21,126,201,183,146,177,244,230,83,12,203,209,213,33,76,228,202,165,107,246,74,115,84,29,239,192,132,100,12,84,57,1,73,50,103,136,220,242,67,118,127,166,160,82,193,172,218,75,50,206,240,130,237,238,68,72,31,208,80,142,141,116,61,128,204,219,128,208,164,175,216,86,15,210,117,208,213,211,19,206,74,113,160,10,148,87,143,163,119,38,38,36,198,127,197,238,246,57,103,188,243,218,81,221,73,132,224,212,222,97,35,10,23,118,101,111,72,4,188,192,94,152,25,85,87,30,171,238,42,71,131,173,151,114,21,51,122,134,236,37,204,210,14,95,142,112,84,243,176,133,162,150,239,60,128,68,163,134,23,34,177,8,72,142,89,120,24,37,227,172,155,138,109,241,96,5,119,174,185,133,61,10,79,221,240,202,230,82,17,160,247,39,228,22,87,213,133,31,249,158,142,190,175,152,0,83,84,20,151,9,27,13,177,18,210,144,190,214,250,88,217,160,5,184,155,58,41,216,134,203,101,53,3,74,1,54,223,128,174,235,189,185,236,121,187,17,45,90,50,170,185,234,226,92,187,7,114,200,122,73,226,74,76,250,202,125,84,60,166,87,251,141,165,60,233,245,187,246,154,38,30,242,203,122,127,157,58,140,79,118,227,125,29,183,113,190,53,120,163,99,168,223,6,50,41,111,10,200,61,242,246,247,105,202,190,30,139,55,151,13,151,40,158,153,57,34,196,131,202,156,25,112,107,210,193,235,28,164,173,92,12,14,201,73,252,86,78,142,135,168,154,37,120,141,237,162,83,175,237,44,132,214,42,101,92,32,177,11,102,22,93,107,226,218,48,187,252,43,215,219,4,57,36,76,103,14,125,229,50,216,33,69,195,231,167,110,78,22,82,16,124,219,243,197,33,199,225,196,96,71,215,202,109,31,40,71,192,137,165,125,107,112,111,157,192,74,145,29,85,47,210,161,178,217,238,247,222,25,236,9,166,226,123,111,229,90,12,52,120,214,106,42,165,248,130,224,68,94,79,218,14,233,42,3,26,43,174,230,149,35,65,198,133,169,239,157,255,101,161,44,31,57,145,215,3,249,147,69,149,34,5,240,98,165,38,175,86,147,61,87,240,254,100,218,16,235,84,167,39,248,42,69,25,127,242,57,233,184,136,29,225,182,141,162,202,14,220,185,154,89,95,147,151,201,217,230,22,82,86,211,90,75,26,143,234,226,54,42,79,98,63,95,62,237,8,73,174,215,254,219,14,43,151,244,31,134,135,138,60,77,67,176,17,80,217,197,39,159,77,233,250,4,121,57,225,105,155,75,238,101,103,239,246,119,200,249,178,89,222,177,14,21,117,103,37,25,231,196,72,205,237,52,27,123,129,74,69,31,112,247,2,66,232,238,33,37,229,29,77,146,33,204,153,206,162,120,81,221,239,133,185,252,228,22,154,254,127,242,190,103,96,230,3,239,124,234,76,113,97,174,255,245,95,126,251,148,106,231,87,103,150,10,202,50,116,200,43,30,84,214,134,45,225,31,10,130,101,111,237,87,153,14,217,253,179,209,222,191,99,155,223,203,39,94,250,141,213,235,120,33,51,135,141,249,34,92,69,70,196,79,121,94,206,175,234,247,3,245,107,93,249,253,235,215,185,175,240,126,207,65,89,229,255,223,127,251,243,191,253,127,254,149,0,195,39,154,254,88,148,224,231,215,46,78,239,215,18,100,173,88,103,112,101,3,218,198,150,230,226,9,203,102,20,233,107,211,183,117,246,47,155,251,159,82,11,99,17,153,19,171,247,208,76,93,21,241,255,173,92,50,232,106,244,151,37,253,213,214,254,101,253,184,82,197,76,159,200,173,198,214,241,255,245,255,254,63,254,242,111,255,191,255,227,223,10,129,178,205,76,39,6,181,156,191,255,180,154,126,150,25,18,143,20,66,185,223,155,253,223,126,239,223,247,137,223,143,28,83,239,187,186,191,126,99,214,43,78,197,182,152,118,193,247,123,243,79,198,126,191,253,59,39,235,167,181,253,228,154,126,173,239,55,151,252,159,126,227,132,239,183,234,136,160,175,186,245,222,198,122,255,220,80,255,235,47,36,87,246,254,241,231,103,134,251,111,196,243,192,127,149,125,63,127,26,218,111,188,189,142,116,117,247,60,202,235,232,126,171,77,160,112,141,253,250,247,141,243,251,73,174,174,223,191,126,223,52,253,250,125,211,184,223,155,182,159,105,94,243,228,198,27,202,251,249,179,72,255,245,247,207,146,191,145,171,108,28,240,63,151,230,129,57,254,61,230,248,111,163,101,61,3,132,131,137,208,255,181,7,128,246,183,93,0,79,220,81,18,255,215,127,255,249,23,78,39,255,208,176,39,246,247,120,213,253,241,158,94,218,223,205,202,247,119,47,3,188,250,9,134,95,127,183,196,31,222,34,124,127,127,125,72,153,191,118,167,197,127,251,155,42,25,125,248,247,247,159,253,253,209,255,159,254,238,155,212,234,31,94,91,158,162,217,193,221,94,138,127,127,215,183,15,191,215,12,142,166,177,124,120,99,252,254,110,236,223,223,175,63,213,255,199,235,231,254,126,99,249,253,239,55,255,215,127,99,180,22,45,98,123,252,47,255,146,48,75,19,74,105,251,71,162,108,127,247,229,244,23,240,20,119,147,1,252,247,127,19,114,100,215,179,66,4,60,195,250,206,204,97,216,124,72,133,14,41,238,16,77,55,21,134,8,83,23,46,128,137,5,254,241,48,251,96,200,87,81,188,50,160,23,241,174,24,230,125,197,210,255,135,49,86,70,229,11,65,15,33,184,67,228,143,189,110,230,94,95,185,158,240,191,98,102,126,68,69,249,254,25,241,235,79,67,230,250,171,136,127,248,151,163,41,49,163,82,44,141,87,245,162,163,144,94,162,188,66,23,183,12,202,163,122,152,235,28,16,1,251,159,138,120,254,33,189,154,242,104,190,177,249,242,207,155,38,82,113,84,165,16,61,34,46,189,98,127,233,189,151,67,50,186,130,36,189,126,61,64,61,164,231,69,31,209,191,255,91,239,182,58,206,253,186,109,109,254,243,48,9,173,95,85,127,27,194,53,249,161,250,227,144,110,118,190,154,234,101,117,241,251,223,170,8,8,12,233,130,238,87,211,255,56,36,7,240,149,107,50,43,231,195,74,95,175,174,83,37,108,31,141,201,25,69,183,48,31,210,115,47,97,242,231,190,185,100,26,14,41,252,253,168,254,122,72,78,208,15,242,202,117,89,228,195,236,208,74,150,65,251,160,58,94,70,12,3,251,16,81,187,16,223,172,254,42,95,4,52,204,187,56,63,84,255,227,79,33,114,246,62,42,134,98,136,179,184,111,192,236,151,186,80,60,197,38,185,218,255,3,144,117,200,225,61,64,72,161,55,135,29,247,252,143,55,115,38,172,98,194,94,101,160,28,21,94,219,27,199,57,202,16,134,61,190,40,93,13,135,143,6,50,119,171,15,41,57,95,249,123,117,101,254,87,59,127,62,215,228,33,173,11,94,233,163,111,135,24,167,246,132,0,117,243,7,195,7,174,185,114,180,199,25,106,34,15,216,244,252,160,99,251,67,42,199,106,42,22,254,234,138,42,103,127,83,30,17,246,17,95,145,198,190,197,11,201,179,8,147,238,248,13,134,151,178,163,38,129,243,175,155,102,83,188,67,110,253,87,211,177,43,204,7,135,198,118,234,114,181,189,231,197,69,243,191,114,184,52,132,192,254,218,91,248,46,140,83,254,81,105,38,196,169,203,15,213,223,87,83,185,124,175,7,88,164,126,242,24,152,255,31,134,241,68,83,156,144,126,140,79,208,132,184,215,254,49,153,203,100,149,179,177,63,118,101,237,247,168,139,4,148,111,209,9,188,144,146,165,204,27,39,216,40,21,42,35,169,19,187,195,72,202,158,120,199,9,111,119,246,101,128,144,125,120,122,52,29,17,85,14,219,149,176,61,172,80,86,223,27,242,62,219,235,82,241,157,144,114,2,143,199,58,222,174,28,159,164,187,81,43,215,135,71,49,64,162,253,117,188,47,25,132,200,164,122,210,160,243,130,202,21,202,116,209,112,229,74,18,118,164,200,215,149,67,3,177,216,170,12,233,212,239,144,187,200,222,67,254,54,241,195,254,166,195,33,249,20,213,84,44,24,183,150,224,83,33,62,175,160,65,141,241,88,75,188,26,214,149,146,16,110,217,166,142,203,102,41,246,217,132,219,7,254,201,133,219,138,113,6,139,192,43,150,63,95,91,194,103,101,29,15,233,54,94,136,215,50,30,210,188,85,14,243,188,61,21,253,31,127,10,113,1,116,172,131,158,109,21,34,185,124,179,139,250,149,210,238,70,86,44,183,78,82,118,155,71,12,68,251,246,91,22,227,95,26,169,127,81,184,182,48,9,55,189,30,209,21,194,69,33,29,219,13,232,233,182,0,215,4,91,90,233,163,39,25,10,73,253,133,47,48,104,19,2,225,106,214,26,162,190,80,236,147,238,60,193,177,114,105,212,11,2,132,245,88,17,34,6,169,185,13,112,183,97,197,200,182,191,254,41,192,227,105,15,248,203,28,222,176,127,39,213,43,86,32,200,198,9,153,94,95,2,175,62,2,228,253,199,182,93,111,172,147,171,74,98,78,147,6,203,227,31,213,21,19,28,247,199,1,77,190,76,130,242,92,76,72,53,29,13,47,135,13,56,64,53,141,85,200,135,14,31,242,26,227,137,243,27,174,216,235,17,118,34,139,34,250,58,141,157,136,153,144,111,104,29,227,151,70,20,246,141,191,100,178,235,210,155,34,193,87,230,65,36,223,60,22,92,216,110,131,125,179,141,67,84,21,85,43,210,80,138,176,234,192,111,203,150,60,158,166,253,89,91,190,121,247,91,126,91,254,98,48,73,46,36,143,73,74,127,90,168,40,236,150,214,191,141,198,33,195,177,26,154,18,48,127,99,71,161,129,180,100,172,117,76,107,226,96,229,206,132,60,198,134,100,59,253,198,254,144,110,153,85,238,103,147,136,239,116,100,24,210,70,170,38,194,40,181,3,233,145,186,1,119,2,253,219,150,68,84,58,252,111,219,22,114,115,114,59,91,76,200,212,110,139,222,230,175,34,238,190,34,63,226,161,184,145,221,244,155,16,129,100,129,212,195,31,81,35,204,66,217,216,160,39,142,170,135,176,58,41,246,100,86,225,166,5,234,126,147,108,97,147,173,63,210,15,210,149,234,223,100,36,36,179,172,230,126,36,41,172,64,247,111,210,22,210,180,253,38,147,119,20,116,50,242,71,114,135,209,135,191,73,119,72,161,198,95,42,0,80,250,104,205,253,232,137,48,110,199,143,38,233,183,47,29,254,166,109,32,66,249,149,250,165,147,194,88,13,191,233,173,144,38,133,38,123,218,45,196,153,88,229,126,116,224,176,148,247,143,158,28,98,85,32,79,155,14,153,76,134,61,157,59,44,45,252,163,151,135,212,222,143,246,14,89,144,245,105,253,36,69,24,145,113,198,194,124,130,16,231,194,191,25,25,67,54,153,207,20,121,229,102,45,36,115,102,174,140,202,60,253,50,106,86,247,153,141,63,166,207,48,163,153,121,148,16,12,208,62,19,202,41,250,15,176,217,236,224,73,68,234,17,201,134,252,205,24,171,88,76,240,76,182,71,115,98,232,151,97,23,85,93,250,49,253,0,189,147,252,25,136,109,38,8,105,106,17,126,153,145,97,179,128,127,76,205,33,117,251,199,32,29,242,149,203,108,125,117,81,246,191,44,219,136,210,30,153,205,103,254,14,249,12,112,73,109,105,148,135,157,73,44,93,37,133,30,214,180,40,136,23,31,209,1,164,207,54,125,20,227,85,68,18,4,19,123,43,101,205,67,206,202,26,130,47,32,178,190,211,104,67,62,151,35,71,225,195,174,246,231,76,140,234,122,46,69,233,167,189,217,84,234,122,142,201,168,90,133,4,239,76,219,33,77,57,228,204,142,144,118,240,111,126,208,160,243,21,159,175,52,228,124,69,61,252,198,75,5,94,185,243,186,70,116,206,218,115,204,134,56,180,124,238,219,155,55,246,207,21,123,78,222,168,206,91,123,142,224,144,243,58,207,91,12,72,169,84,83,30,229,171,201,126,29,114,206,226,136,158,67,203,50,120,243,54,57,31,149,168,255,55,191,56,122,200,92,220,21,59,175,243,249,193,67,190,57,17,55,207,242,8,35,48,42,230,150,217,99,250,14,133,134,156,223,29,141,190,93,55,137,255,43,214,231,107,70,116,254,59,162,210,138,66,158,151,31,194,2,188,98,52,252,235,185,135,226,231,10,191,120,65,84,55,73,47,168,16,176,192,235,170,250,167,64,195,5,162,254,183,1,168,63,245,81,114,17,11,50,254,34,24,12,171,165,109,133,149,30,83,84,131,45,32,76,26,210,229,221,33,101,4,28,242,149,179,214,134,60,44,83,108,84,157,30,12,225,135,29,208,49,133,252,8,71,166,7,204,109,24,226,4,4,9,223,82,19,3,120,112,127,58,164,211,133,10,117,175,239,144,59,93,8,43,33,226,97,143,138,135,240,16,28,186,114,113,202,209,232,236,250,40,149,129,214,125,152,232,126,53,245,205,247,67,152,251,144,212,235,215,39,253,95,57,231,141,14,139,31,213,198,198,239,228,158,12,233,212,105,229,74,79,127,72,59,31,70,151,155,214,195,40,216,33,125,130,228,33,235,57,195,157,127,114,200,28,135,81,153,176,7,141,136,113,78,224,28,210,33,174,60,251,95,211,82,6,218,154,235,16,244,43,199,192,27,149,41,187,98,182,196,128,238,207,29,114,71,122,146,112,237,174,175,231,206,7,80,81,120,36,214,163,170,88,201,24,111,82,238,174,241,176,78,23,143,136,92,133,208,35,12,132,67,172,217,16,167,91,111,184,60,153,245,178,128,211,87,185,222,141,106,223,179,137,13,118,160,85,77,89,195,87,147,229,124,229,254,134,215,126,48,17,63,47,187,179,17,63,58,178,18,66,41,124,115,80,218,9,132,105,194,196,94,185,94,166,169,46,214,182,205,126,117,145,44,0,92,246,234,233,201,93,0,54,192,164,87,202,88,86,138,77,73,8,12,235,197,48,211,194,93,188,16,160,99,69,235,10,73,43,190,201,236,177,155,202,9,132,103,111,174,92,185,88,16,70,210,55,159,197,3,33,44,74,219,121,52,46,54,182,158,194,10,191,214,120,207,53,75,218,21,157,127,253,44,105,25,13,71,138,132,90,185,247,164,177,252,197,180,211,65,244,178,57,17,70,160,124,31,130,127,69,86,190,157,159,33,58,110,149,40,94,0,226,81,225,13,51,199,113,252,74,153,37,41,71,42,126,220,203,33,109,112,98,61,243,197,174,238,38,220,199,5,152,40,175,158,189,145,110,207,105,255,27,28,147,174,114,14,119,36,233,223,18,52,227,178,89,230,76,172,162,165,46,135,148,207,119,200,204,124,84,59,126,250,48,59,129,1,74,16,190,110,154,75,195,45,175,150,150,185,114,183,165,220,199,233,144,230,160,164,211,191,187,23,38,77,247,144,30,205,129,48,206,240,232,104,246,28,80,85,17,211,31,99,180,239,92,19,83,207,199,189,173,165,79,50,77,53,40,102,148,11,130,193,114,222,54,5,156,8,18,0,162,125,215,11,70,181,227,87,15,64,144,251,143,134,224,104,78,28,152,151,12,170,1,57,91,186,43,21,48,47,170,5,135,180,2,206,193,123,158,114,191,123,3,177,82,18,216,123,47,5,214,46,109,221,38,215,155,56,8,118,1,16,152,19,4,128,194,159,43,214,165,207,85,69,108,88,85,84,120,112,243,70,110,117,69,29,178,220,177,42,66,124,137,10,109,210,190,192,5,195,140,200,89,78,12,124,60,4,49,108,201,157,16,12,199,29,131,232,219,90,235,200,116,42,163,17,80,119,104,232,242,27,74,222,99,173,229,113,77,92,202,0,40,13,94,18,134,244,220,210,155,212,100,110,242,249,33,230,155,164,30,50,126,227,95,56,37,14,56,143,171,193,209,142,165,186,194,220,165,72,48,72,107,81,103,188,107,37,72,59,128,157,42,206,1,208,253,69,26,96,102,0,231,195,108,236,173,174,179,240,238,36,64,244,219,176,209,20,140,142,166,243,81,219,171,230,58,234,154,210,112,102,216,195,51,144,22,170,37,192,85,174,24,28,114,128,169,212,181,21,235,24,179,37,192,177,36,135,225,58,221,139,135,32,121,107,173,56,81,209,83,144,16,187,97,174,245,176,140,16,152,224,99,162,215,23,72,184,31,43,87,248,194,221,181,144,222,216,19,63,194,21,166,103,237,17,106,107,79,146,126,215,245,81,149,39,88,57,247,80,122,14,120,72,201,206,144,156,194,173,65,207,149,140,123,186,220,39,4,49,162,30,245,66,164,57,231,219,135,108,86,114,196,205,239,107,238,168,184,194,221,114,29,213,213,68,178,116,43,243,183,230,56,172,239,106,207,175,78,21,121,75,41,135,92,199,139,244,181,154,55,58,171,153,32,227,12,172,185,111,14,242,178,104,38,84,197,144,235,102,151,146,109,163,33,55,155,68,226,61,249,5,219,156,87,151,115,238,21,251,150,69,212,214,194,87,12,207,55,75,36,171,167,35,174,181,111,129,121,93,155,201,143,5,120,88,190,74,24,235,126,140,66,70,147,171,117,241,135,155,56,79,125,26,230,55,142,43,146,93,194,193,47,190,36,236,151,193,84,85,99,94,29,224,43,149,57,4,249,24,156,146,200,238,130,124,219,0,114,159,126,131,125,123,229,156,130,106,122,251,73,72,222,202,55,218,111,215,121,253,240,133,55,126,237,205,212,82,246,2,228,237,95,169,88,182,127,192,182,248,159,74,236,166,3,143,191,62,65,32,241,115,81,91,84,79,88,164,241,210,152,63,18,229,175,59,199,190,169,60,185,83,85,58,71,224,163,122,178,41,213,185,11,42,63,18,108,202,84,7,154,205,79,204,73,24,213,243,184,233,68,161,154,74,145,24,131,127,2,51,68,180,229,202,61,161,42,201,194,220,85,238,19,188,33,229,21,66,38,157,171,137,99,63,243,252,147,225,255,6,51,25,226,87,144,39,231,67,246,150,231,143,54,8,185,111,254,160,154,206,168,46,178,96,107,252,169,149,204,133,110,245,252,82,62,33,239,107,20,63,42,42,172,123,205,168,78,139,13,112,145,14,240,84,221,144,217,87,63,250,240,160,198,242,233,204,33,12,24,200,211,172,135,88,188,170,122,250,119,216,108,139,83,209,141,247,210,136,208,60,69,62,196,60,181,10,159,1,16,70,62,157,213,208,96,253,156,166,253,108,141,33,182,99,133,62,139,228,195,32,154,183,197,14,168,143,159,101,51,228,156,140,31,251,103,24,229,133,138,64,200,21,24,50,43,20,203,122,90,236,245,122,231,153,103,111,253,96,37,107,254,216,100,149,195,220,217,114,207,114,235,143,151,168,248,99,223,13,35,180,217,133,207,6,12,73,128,89,221,12,197,27,47,117,98,112,166,105,198,228,150,59,225,104,142,38,37,117,50,59,222,238,249,49,74,135,80,209,43,54,211,245,177,9,125,138,234,153,183,163,106,110,245,155,97,76,162,13,217,238,57,104,227,141,187,58,8,15,146,125,246,106,98,135,12,233,248,233,202,165,87,162,233,52,239,33,219,24,97,221,249,121,88,61,96,47,16,165,175,166,141,119,70,6,109,187,30,208,172,245,28,54,127,33,204,45,149,67,230,83,28,210,196,217,228,36,201,213,116,230,78,80,106,101,52,169,246,128,57,48,135,172,253,231,230,12,89,12,96,84,156,161,87,83,236,236,63,107,248,42,226,75,13,152,83,181,98,103,57,70,212,125,187,107,46,222,9,153,123,54,170,146,129,115,254,230,196,13,193,86,27,92,123,238,77,202,94,153,142,170,79,104,92,77,201,143,31,167,113,229,254,250,188,177,231,90,14,59,111,232,185,159,135,196,24,76,168,14,200,175,166,83,99,97,115,101,71,229,26,227,168,230,238,30,178,158,39,253,223,114,118,79,108,253,132,101,7,71,229,188,241,106,207,187,30,32,22,181,138,68,194,6,220,59,109,160,108,183,163,233,133,190,1,243,227,43,213,137,243,16,202,229,104,78,18,190,144,192,213,212,25,226,136,22,54,168,24,126,56,100,193,133,16,251,253,250,248,95,2,14,255,194,197,178,139,84,204,80,148,206,81,212,226,254,46,45,164,68,141,255,109,152,195,219,229,21,152,181,246,239,93,105,43,147,216,106,182,77,42,220,105,49,142,43,162,133,247,59,39,252,95,135,177,156,126,160,17,189,204,130,136,10,80,146,109,206,43,196,161,42,150,169,122,216,59,111,131,153,168,168,164,157,125,53,105,101,72,9,207,87,110,226,98,152,152,225,213,213,85,222,144,119,82,164,246,174,142,15,97,154,172,88,250,233,154,251,75,41,226,135,177,225,34,146,56,92,48,80,49,142,151,176,98,50,106,81,46,136,84,202,87,142,11,185,115,186,179,79,70,245,199,14,207,80,149,39,119,8,73,189,154,156,42,178,113,31,246,160,142,46,170,188,27,66,71,132,191,254,11,66,209,125,197,126,168,8,202,81,117,53,111,229,122,173,108,72,151,180,14,153,11,117,24,225,57,172,239,140,15,233,234,230,33,158,2,12,249,75,111,54,31,50,89,52,172,247,77,249,33,98,156,220,147,33,189,151,121,136,134,67,60,229,119,192,30,132,94,85,142,194,154,77,197,58,162,141,200,182,126,197,58,73,26,210,21,161,163,177,156,55,60,57,207,13,166,114,215,75,111,85,21,161,12,176,109,42,246,183,66,9,63,200,21,115,136,255,117,225,81,201,175,141,51,86,238,122,249,199,175,154,47,180,203,153,233,112,229,136,58,138,83,185,111,84,180,82,21,227,186,12,233,137,234,67,44,254,53,39,24,253,168,110,226,156,198,124,191,23,19,119,144,220,3,241,43,69,34,93,33,25,220,143,193,242,22,170,218,137,232,99,139,18,202,135,8,242,31,239,118,157,239,149,43,237,242,86,147,148,138,74,246,207,171,169,219,197,135,168,224,104,238,232,105,84,244,252,176,197,247,43,182,25,136,47,223,104,127,67,240,252,53,247,27,102,188,87,57,53,182,138,72,139,173,174,67,189,215,241,238,169,188,110,118,118,120,84,52,210,6,211,238,30,210,213,140,33,127,213,204,33,63,251,192,99,81,175,246,238,81,68,229,10,202,99,204,190,251,50,228,37,207,216,192,120,239,218,123,57,85,164,131,139,20,17,121,63,246,53,215,119,110,66,188,9,254,246,65,215,56,174,24,85,254,186,94,43,163,234,91,164,235,84,223,121,8,249,103,33,246,175,62,56,149,157,222,163,158,36,98,113,237,191,158,132,164,127,180,243,97,201,204,252,162,60,229,168,82,91,0,102,230,3,46,14,20,118,114,150,255,231,154,33,34,55,87,206,113,133,100,131,0,74,53,88,53,110,130,25,221,176,148,12,44,67,35,27,32,119,98,254,103,233,183,214,103,8,207,144,127,6,233,110,226,43,231,141,162,43,247,17,229,80,141,168,187,97,138,97,159,175,162,50,27,86,12,230,11,32,168,88,240,211,201,81,93,47,105,41,99,186,114,4,200,104,158,99,179,186,22,98,233,158,9,17,114,84,153,125,213,84,230,193,135,92,57,2,228,107,238,180,149,144,152,45,113,68,139,75,40,214,235,246,135,24,193,42,170,111,95,185,69,220,5,169,126,102,229,218,79,165,172,24,159,252,230,187,197,127,205,229,137,109,14,176,86,111,89,52,153,165,179,171,220,214,157,165,2,233,52,116,72,247,151,222,100,186,197,20,198,167,203,251,217,98,110,85,216,67,254,101,0,167,172,225,106,247,25,28,177,197,117,10,246,74,165,220,142,168,24,75,245,244,192,208,15,178,214,216,41,206,163,127,176,81,245,162,235,33,182,27,132,85,114,124,89,232,225,204,227,156,121,171,63,170,191,92,47,89,19,50,233,14,185,213,20,29,252,6,162,198,53,199,45,62,172,149,222,66,117,219,126,205,217,184,179,59,139,0,44,222,109,154,188,139,117,107,208,169,100,62,63,108,111,209,231,177,46,102,11,48,176,122,89,244,119,75,151,34,122,189,132,45,26,105,129,61,190,212,26,136,38,28,171,50,142,105,141,67,110,36,89,183,111,13,80,229,161,196,79,187,120,176,114,139,69,65,72,247,87,211,135,252,141,57,176,225,85,238,236,27,241,158,13,15,114,189,194,209,106,191,126,154,176,213,237,198,241,55,188,18,16,96,252,219,91,226,134,247,182,98,95,72,90,185,62,128,48,154,194,39,175,189,190,21,59,204,195,160,245,106,201,80,135,116,43,98,200,91,117,206,210,55,62,107,245,73,154,110,252,141,234,142,149,114,134,157,170,14,17,57,169,166,124,245,39,32,156,25,221,248,146,61,19,7,194,60,139,219,157,204,170,166,255,34,197,254,181,143,218,172,11,26,163,125,126,172,202,249,79,255,173,85,249,76,210,102,129,128,249,177,42,253,253,127,178,42,185,139,69,15,62,171,114,90,233,97,19,219,108,135,76,133,168,158,89,249,44,12,200,143,33,244,217,33,48,123,161,114,159,173,2,33,95,134,156,65,211,77,199,110,72,6,121,228,104,230,11,172,52,138,144,103,25,65,44,231,144,179,159,116,96,178,32,72,112,119,54,206,34,153,83,46,182,226,171,168,251,242,163,57,115,77,49,156,137,47,134,157,81,7,75,30,13,57,243,48,132,119,245,95,144,109,207,127,198,218,56,255,92,83,225,232,33,63,237,197,115,175,189,159,94,117,175,127,84,63,61,199,69,1,207,58,212,129,191,204,1,25,246,51,7,125,247,99,200,207,60,221,224,158,109,136,119,23,199,140,228,215,124,167,100,66,126,173,73,219,97,136,149,187,181,252,177,235,63,211,80,85,176,136,164,175,205,234,227,104,219,4,67,206,253,16,13,15,121,26,191,175,48,99,139,95,84,207,6,48,146,175,166,103,41,132,124,118,253,51,39,6,61,75,112,198,127,128,35,165,90,115,11,106,150,40,228,103,112,207,120,65,117,125,124,230,77,191,203,172,81,202,53,155,199,0,155,199,213,228,124,122,230,34,45,125,147,189,199,63,199,203,223,122,60,155,75,69,125,213,230,134,38,163,97,19,0,123,107,155,245,118,243,246,173,255,179,231,148,115,92,242,83,110,150,96,24,215,187,78,253,170,233,227,183,218,187,154,126,113,229,175,94,125,188,251,171,227,69,234,255,121,120,63,155,160,57,184,170,190,157,242,107,150,190,221,244,107,46,243,177,110,120,103,226,233,229,183,47,127,173,137,189,187,137,251,181,112,191,118,248,175,229,253,228,128,39,34,222,46,76,126,212,203,103,226,85,183,216,206,255,125,19,175,180,228,93,242,78,94,250,192,69,210,43,40,193,251,105,242,0,98,108,72,15,238,140,164,19,214,167,184,103,204,32,218,67,145,89,23,103,55,64,186,145,168,216,172,11,26,25,242,162,173,191,108,16,88,215,2,70,117,118,138,208,121,47,122,14,57,107,166,20,38,235,187,230,10,48,87,149,131,194,19,252,214,124,198,12,228,169,72,200,108,39,72,15,67,172,24,76,135,87,174,11,128,42,143,87,50,213,74,222,254,205,120,155,248,230,9,190,230,70,117,88,145,140,43,119,53,9,195,117,158,176,154,92,149,93,77,247,128,202,97,215,43,14,216,180,102,253,86,79,153,86,29,39,52,1,55,56,72,167,53,111,112,37,108,142,42,38,31,213,153,106,168,58,193,30,114,166,26,164,203,171,175,220,77,57,140,72,67,212,137,240,181,38,180,124,107,121,43,135,194,71,91,175,212,183,190,97,159,129,119,44,32,202,218,29,247,85,116,174,192,33,24,236,191,213,131,47,186,242,105,223,87,213,244,225,167,163,95,101,171,254,244,248,175,46,136,157,79,219,255,222,209,47,213,36,204,63,42,247,217,13,144,27,176,88,170,199,104,54,115,63,179,242,153,32,136,222,220,177,232,102,166,64,222,252,178,231,102,204,64,126,86,97,38,207,213,245,214,138,249,54,179,168,215,63,254,201,118,2,252,44,249,103,97,193,30,99,64,102,165,64,48,79,203,240,27,242,195,98,191,97,143,17,127,106,234,114,197,152,53,251,241,177,239,101,19,173,174,215,169,31,198,255,108,181,95,155,227,27,30,228,103,7,125,147,0,179,207,206,194,146,62,20,147,255,236,197,77,231,33,63,59,246,155,243,95,251,250,91,23,136,189,127,53,221,234,133,252,18,16,183,198,176,31,49,114,182,90,200,140,190,143,89,14,248,207,189,13,85,50,227,31,137,6,46,173,40,113,23,67,131,172,238,32,71,214,12,248,16,223,141,152,191,76,4,22,144,105,88,239,162,5,99,229,127,92,174,166,227,176,5,86,138,73,167,171,17,209,52,243,215,211,57,116,7,68,80,109,94,61,21,55,251,52,204,25,242,115,170,5,43,36,88,150,216,123,53,21,244,43,233,211,225,71,239,197,95,52,96,138,9,84,134,194,144,188,133,104,136,153,23,15,242,25,157,33,110,166,165,75,48,208,69,10,17,137,254,188,24,85,89,31,21,187,76,121,68,9,254,1,119,161,162,156,24,182,29,245,130,200,167,181,23,90,234,156,172,177,97,210,22,91,229,86,61,171,43,228,82,207,58,121,59,203,0,230,73,133,105,147,38,149,225,23,210,243,49,202,89,23,78,205,144,62,254,53,228,142,153,151,42,42,187,43,204,254,90,128,34,145,118,49,49,142,86,182,1,224,218,119,92,253,247,93,89,25,116,102,199,178,1,142,200,91,34,213,195,152,79,153,41,69,108,239,119,22,109,170,51,232,163,33,135,104,202,170,190,122,72,175,175,216,53,38,252,48,247,96,68,175,67,37,35,188,30,189,78,119,48,115,75,34,218,48,123,202,97,55,89,119,83,217,4,212,133,28,76,6,204,111,147,68,17,80,125,191,79,37,175,240,130,70,77,175,9,111,226,152,128,69,99,32,45,74,53,21,126,141,189,18,20,55,20,14,159,30,92,123,111,125,243,229,110,190,63,22,40,238,208,181,26,146,227,24,167,172,225,175,212,199,76,44,246,235,228,177,91,102,144,185,169,208,99,73,72,247,16,107,235,24,183,62,18,162,66,33,191,49,55,164,180,207,144,183,5,32,221,177,190,114,111,163,192,156,171,141,234,246,18,160,8,117,197,222,134,115,104,156,230,173,216,207,182,132,149,236,248,219,214,133,244,201,166,144,183,191,33,189,82,125,229,28,248,54,113,176,34,92,81,57,85,110,131,67,50,16,186,53,229,245,174,56,7,82,32,162,114,59,230,110,207,193,188,220,163,87,133,1,198,167,14,183,19,111,33,189,74,136,196,182,126,155,32,193,179,205,219,9,120,206,214,30,231,230,134,143,170,60,165,242,174,25,10,113,10,154,78,13,106,46,158,89,168,20,150,241,28,34,106,189,110,118,244,222,108,178,144,205,205,213,212,227,69,149,43,150,183,19,2,229,202,217,10,113,76,242,202,165,109,66,246,177,152,181,119,95,199,24,230,29,168,171,171,151,176,228,29,203,103,240,118,217,235,151,234,3,12,225,53,56,135,160,52,242,242,206,84,69,178,227,236,186,128,145,122,174,238,48,102,221,210,214,123,81,252,33,165,145,99,164,226,182,31,242,202,177,87,190,186,104,193,168,100,25,39,29,86,123,61,200,103,23,213,128,76,206,108,69,201,201,187,223,17,70,118,71,229,8,104,61,128,144,180,33,82,16,86,19,100,39,108,75,230,151,73,242,234,242,117,152,101,252,23,33,92,237,169,153,16,7,115,227,22,147,126,219,163,92,144,222,152,25,85,95,204,235,134,129,135,22,95,237,46,149,170,201,108,252,208,208,208,166,5,196,70,120,220,209,153,87,136,208,223,107,174,16,101,215,32,146,25,87,245,222,214,217,253,9,251,242,117,161,135,7,172,76,41,115,125,206,101,93,232,37,173,16,33,157,87,215,238,212,64,220,44,89,123,237,214,187,118,53,113,89,49,227,90,161,191,92,4,185,223,166,190,235,27,132,208,183,23,46,3,30,230,229,208,141,215,142,105,127,64,188,145,147,207,163,92,87,21,67,200,167,87,238,177,62,76,244,253,237,180,41,206,174,144,244,17,185,149,235,197,231,46,149,144,98,19,108,246,250,69,30,186,117,230,201,26,84,9,132,248,0,98,23,54,20,72,239,3,117,127,229,31,93,211,26,210,100,54,193,133,213,184,233,195,82,161,33,30,233,154,196,39,146,18,155,144,110,215,33,161,130,79,182,130,122,100,107,16,239,122,52,110,205,61,119,149,134,179,4,29,47,83,170,163,89,50,199,110,217,60,229,134,221,11,218,119,19,167,167,29,16,149,179,82,39,11,209,222,239,158,189,168,139,14,41,243,162,70,115,3,129,28,137,212,252,17,20,108,220,191,207,43,87,98,111,215,13,233,83,209,213,225,92,106,131,234,84,159,120,12,233,249,23,52,118,246,66,206,221,39,18,117,92,77,246,127,163,202,120,225,32,140,168,64,123,136,20,134,117,144,32,209,63,53,21,143,89,127,56,19,201,70,128,65,141,198,170,116,216,22,210,23,121,213,195,233,34,72,27,150,221,220,155,44,195,238,90,18,196,179,219,13,180,199,128,142,164,247,119,7,220,119,10,86,204,219,24,135,217,208,71,213,26,140,42,39,228,104,38,114,84,148,43,251,154,251,161,74,29,252,94,19,229,223,193,82,93,234,241,74,53,225,121,83,250,202,205,106,2,253,225,174,206,117,123,173,217,61,233,181,27,220,38,169,208,236,173,89,83,112,147,194,70,198,60,81,153,165,149,179,167,183,2,77,37,198,208,26,181,116,250,16,149,172,250,77,10,145,147,145,4,233,42,54,162,19,243,111,225,30,242,55,81,168,150,96,203,187,170,88,221,91,131,177,192,154,163,103,142,211,30,147,176,222,159,112,193,70,37,19,170,219,102,215,219,234,113,179,99,59,139,109,232,136,45,196,91,161,51,62,242,22,166,213,96,119,4,171,24,35,120,68,127,127,177,57,22,198,164,84,204,63,185,133,198,46,216,10,116,6,59,38,112,68,214,55,141,218,88,118,81,140,210,145,111,198,222,109,181,135,148,241,216,10,108,67,62,204,147,94,134,219,166,93,200,65,185,221,123,132,216,218,77,10,83,186,111,107,84,46,1,176,195,69,88,159,25,11,105,39,29,21,139,72,77,39,74,14,113,113,226,149,35,112,154,58,229,118,51,232,132,210,67,122,10,245,68,215,54,6,26,130,118,227,155,128,107,58,115,12,54,231,9,193,137,128,178,71,94,57,251,126,61,48,213,215,77,204,151,173,189,98,2,57,73,101,151,90,215,90,170,51,126,158,84,126,36,125,74,168,209,77,118,63,44,242,16,242,253,181,47,2,180,154,158,22,208,254,165,94,68,245,180,197,176,30,169,120,58,101,51,76,58,108,79,165,119,40,23,157,178,106,62,121,248,148,83,123,17,210,119,2,235,195,143,10,131,245,60,82,200,83,115,144,94,248,122,202,240,149,115,111,99,51,53,195,234,97,57,100,81,201,198,223,104,172,246,172,197,31,229,171,166,178,98,181,71,33,83,218,175,87,206,168,102,18,220,149,162,136,226,224,95,54,194,67,42,102,25,125,166,243,186,254,81,177,54,218,47,163,66,98,125,122,164,236,0,74,178,98,63,134,75,68,173,3,36,219,230,21,155,209,103,46,206,2,138,230,220,131,103,41,189,186,236,221,172,162,31,123,42,58,140,26,194,230,218,42,247,151,153,130,176,204,182,10,144,103,195,207,126,219,153,53,236,217,125,164,222,163,234,96,229,89,130,111,86,122,153,184,190,83,173,57,6,27,79,251,62,228,63,152,167,215,43,223,87,134,100,120,210,31,104,172,250,107,111,230,233,38,198,113,79,86,88,22,236,228,61,34,241,193,33,236,220,143,95,207,143,58,107,248,106,146,132,136,168,88,129,70,86,119,175,140,255,102,86,171,72,241,127,33,38,184,163,139,127,183,122,165,32,203,109,101,241,10,195,10,217,132,89,61,144,148,164,194,86,52,37,73,82,104,169,231,231,168,225,33,119,86,218,59,82,47,35,207,12,95,158,179,140,105,50,25,17,129,192,98,83,140,4,230,242,151,85,123,201,255,189,94,53,61,53,44,97,131,136,112,91,238,121,70,60,1,113,103,63,76,84,52,42,164,121,118,210,132,123,69,191,130,60,50,19,100,38,157,85,65,50,202,71,84,148,186,148,76,8,83,74,76,199,73,165,135,126,175,28,171,10,211,192,90,159,85,110,187,92,185,50,33,43,198,121,33,68,144,216,128,115,18,101,223,145,169,142,240,96,236,45,58,124,72,134,23,107,213,182,89,115,104,146,52,144,212,204,90,3,245,82,1,200,62,39,147,21,35,64,27,155,36,107,206,166,92,75,64,251,29,66,192,49,37,27,28,44,175,22,38,36,131,117,134,244,213,109,72,126,251,3,118,136,38,17,219,243,190,75,219,84,172,107,90,136,210,28,141,45,164,82,50,177,247,156,254,1,157,83,150,155,125,7,239,191,136,104,85,146,224,74,45,74,74,21,185,194,241,123,107,52,193,75,136,172,216,117,137,148,247,242,245,81,93,183,73,244,44,185,213,100,112,166,141,92,124,11,160,216,38,32,219,155,122,70,243,205,209,164,155,67,195,144,155,200,228,150,201,222,148,176,50,23,37,141,97,241,233,168,44,137,161,224,78,178,254,183,117,195,136,127,123,11,96,45,111,113,241,98,31,165,30,213,49,0,102,236,152,230,99,147,42,34,226,31,151,124,188,132,205,246,153,141,95,252,54,63,187,122,62,158,212,219,121,47,213,244,113,110,131,220,50,105,228,184,219,181,217,30,10,64,243,237,129,94,139,37,105,198,204,223,70,233,44,99,41,251,63,123,73,46,120,7,94,202,165,59,26,110,23,105,185,91,43,247,237,75,216,94,96,252,217,186,110,214,118,139,15,225,246,119,113,77,131,155,244,130,153,75,38,26,140,245,84,60,157,149,96,235,62,164,144,57,36,215,120,205,249,67,196,168,230,44,25,239,165,186,186,157,209,250,90,214,206,223,135,100,0,67,204,51,150,33,158,138,191,94,49,60,99,167,150,84,238,18,75,52,24,205,18,14,33,151,77,92,239,1,196,168,37,153,23,87,171,181,190,216,209,97,121,88,15,104,47,189,184,208,224,16,31,120,14,33,118,175,181,34,46,219,4,54,86,81,94,68,148,102,19,110,235,45,139,36,64,62,110,8,213,211,248,135,204,232,26,70,176,13,234,57,117,239,73,181,141,175,253,206,234,226,56,59,125,215,93,42,87,24,74,109,172,61,50,99,197,250,204,70,253,46,121,218,230,59,108,194,178,164,107,103,237,135,108,222,186,228,177,9,160,118,222,44,145,81,189,170,248,59,17,59,236,38,14,213,36,12,89,231,171,164,175,151,187,95,170,57,140,245,117,156,249,7,104,154,95,251,153,242,16,235,77,32,175,106,211,86,39,9,219,50,106,6,241,161,141,54,25,205,218,132,28,95,66,44,46,241,59,164,155,29,43,103,118,227,194,168,138,81,161,34,127,175,57,166,26,243,17,130,249,57,146,104,242,56,86,172,111,234,176,87,65,156,62,173,80,11,12,112,91,123,200,93,241,146,126,218,161,237,144,125,67,83,85,97,9,194,202,37,63,101,52,135,245,225,154,241,220,190,94,212,133,128,62,58,60,36,55,10,13,1,244,128,88,174,156,118,153,186,125,215,20,209,173,25,196,180,78,171,65,238,74,8,221,105,10,71,210,115,65,13,152,1,90,214,22,140,188,154,86,99,20,75,209,186,29,245,15,190,180,155,13,153,229,163,209,53,250,185,114,252,9,6,77,229,82,153,113,93,110,200,178,72,32,61,20,3,49,58,161,106,52,185,109,39,10,96,93,51,134,17,5,116,29,170,200,215,43,252,75,181,67,90,132,212,67,207,25,205,138,135,25,204,182,38,221,51,214,228,241,46,169,59,57,221,23,219,144,224,148,105,44,18,43,227,113,221,76,211,52,43,196,26,126,64,100,219,78,54,80,158,226,245,38,78,60,161,112,198,29,20,152,158,138,193,220,187,57,236,238,215,136,243,148,232,58,33,186,111,192,117,189,228,244,49,137,151,16,175,42,91,131,181,131,136,66,158,240,135,148,88,56,100,223,88,138,102,98,142,4,108,107,173,181,76,239,230,36,193,206,224,87,81,59,202,196,17,138,108,168,3,138,79,14,121,159,40,233,94,76,222,57,204,32,167,142,32,190,1,30,82,190,235,202,229,10,103,34,144,128,179,47,213,77,226,206,252,33,2,255,178,21,128,164,79,16,37,243,155,37,72,159,100,133,16,188,59,61,31,230,213,222,170,18,82,217,132,187,23,80,24,2,146,237,25,167,64,60,74,125,200,123,105,118,152,93,137,138,83,57,75,38,170,211,191,109,160,175,220,108,148,223,212,246,81,85,174,193,180,192,33,171,169,171,88,24,228,107,79,159,8,211,251,254,231,176,235,21,83,34,223,23,66,129,115,194,103,110,100,39,13,233,228,30,146,254,58,163,100,179,208,248,186,31,134,221,71,213,103,30,32,89,231,1,205,230,128,140,251,87,172,57,31,102,48,107,173,42,27,239,94,181,148,212,222,106,254,197,42,206,184,122,201,62,183,194,81,117,207,100,251,14,149,231,173,67,230,23,213,220,99,21,18,183,147,208,199,97,183,53,96,93,134,29,17,47,191,98,202,79,69,197,152,118,233,144,239,126,77,236,27,251,16,204,190,46,95,177,56,188,13,69,46,103,104,14,153,240,189,4,186,183,91,219,45,43,71,104,82,132,246,79,74,99,189,180,154,99,205,182,221,37,26,154,128,167,219,96,237,95,130,249,76,199,237,222,248,130,92,142,191,219,225,239,103,159,191,222,78,77,12,180,83,216,206,251,126,83,226,163,60,221,51,175,167,234,78,160,28,146,23,179,114,77,206,168,218,51,19,59,137,166,198,207,154,119,233,193,2,76,128,173,61,122,137,161,93,185,137,185,149,195,206,84,219,19,133,43,135,251,235,101,226,50,61,222,205,202,189,198,162,170,9,213,21,163,126,133,7,32,9,222,81,165,189,62,233,188,141,73,119,220,151,9,80,225,138,88,0,228,239,138,37,230,205,63,109,210,125,247,1,211,5,33,69,134,214,201,167,51,134,217,135,211,15,79,179,132,157,117,115,218,167,186,46,158,241,84,212,6,108,239,144,137,213,245,41,178,93,180,181,78,144,167,236,66,50,10,32,169,196,210,12,33,101,220,175,220,83,156,169,180,14,61,80,165,92,141,101,23,206,26,203,167,128,67,238,117,157,211,219,147,216,176,62,129,10,73,223,215,41,72,78,37,228,204,132,15,168,181,179,37,62,162,56,117,246,70,60,88,177,174,174,156,85,210,140,135,144,40,149,251,108,151,176,130,73,63,230,205,128,51,175,4,163,94,183,123,143,187,237,244,89,74,17,81,55,155,223,207,158,26,54,35,119,38,87,107,142,170,195,72,229,158,93,22,242,190,197,152,47,211,195,143,163,218,235,243,103,225,37,160,155,205,179,176,158,29,24,82,240,181,158,207,90,28,107,176,1,74,51,76,156,246,153,133,173,103,252,243,172,206,177,166,237,71,242,173,156,181,194,128,227,160,110,140,162,202,126,125,156,216,139,86,144,172,220,132,19,14,78,161,173,28,225,121,72,74,231,55,107,57,118,152,133,117,54,117,52,231,51,255,58,186,254,123,151,129,22,74,239,53,153,59,187,118,223,63,119,62,53,74,54,230,169,119,18,119,241,118,226,183,147,52,60,181,136,99,158,196,14,5,242,101,203,18,22,59,204,241,44,82,96,1,122,39,96,72,226,62,196,100,63,68,245,58,31,246,247,164,196,168,28,154,239,156,206,29,134,58,160,166,28,136,104,56,85,133,56,10,184,95,148,44,167,38,81,62,76,119,59,77,252,203,5,202,179,213,11,48,0,220,81,47,122,220,1,100,75,19,198,94,40,12,1,203,252,31,146,5,4,33,245,22,225,64,35,236,124,8,146,87,76,100,181,170,108,246,226,90,85,116,199,185,172,202,175,84,241,194,145,244,225,217,87,236,2,218,89,61,205,100,85,179,99,70,164,75,6,27,98,25,135,220,123,243,195,44,116,88,177,182,38,28,21,129,54,160,207,122,15,120,175,193,21,72,178,173,87,21,187,248,21,235,233,153,168,94,192,83,69,137,237,33,221,165,95,77,126,189,94,122,134,251,97,12,199,17,57,176,64,67,203,182,144,170,185,135,100,0,100,212,43,228,252,96,133,8,75,195,141,202,227,231,27,73,126,65,161,55,72,95,209,88,69,94,205,40,210,23,86,204,96,216,30,200,10,225,234,29,146,70,26,205,187,150,146,87,254,45,156,199,229,183,76,69,178,58,114,198,20,255,184,185,164,1,109,174,67,168,66,117,203,17,163,141,106,47,42,34,106,88,46,250,144,158,92,24,226,19,9,87,211,93,61,186,211,129,175,220,15,213,87,247,177,9,21,180,89,170,230,155,238,180,218,45,193,175,62,201,57,121,236,213,163,248,26,19,78,224,77,191,193,173,147,180,219,11,99,110,10,54,41,162,39,150,226,77,211,24,142,13,128,63,134,100,214,175,166,187,17,48,236,14,240,88,234,117,97,72,169,71,168,58,22,60,196,226,45,130,159,125,145,160,137,202,198,220,126,226,34,16,71,67,122,156,112,229,58,180,30,82,158,218,144,201,181,65,226,231,49,6,133,101,50,134,244,165,191,33,187,27,163,106,38,244,138,165,36,126,182,193,113,47,137,192,234,170,24,77,60,78,101,196,56,103,30,242,182,65,102,223,5,119,219,26,95,85,125,206,106,84,183,159,226,162,159,93,184,137,51,36,195,189,109,240,118,166,242,111,171,116,42,162,143,75,111,186,106,222,6,239,40,242,219,4,56,123,252,69,142,191,98,36,69,131,229,43,77,122,105,162,55,47,134,212,159,55,147,19,58,108,143,61,128,23,55,159,88,130,236,58,218,47,225,5,233,235,66,199,149,79,196,193,242,69,227,202,39,6,33,255,216,86,253,17,150,28,186,215,218,143,68,5,49,239,198,186,79,234,66,244,173,122,158,104,6,244,216,70,173,125,242,27,212,131,161,1,79,196,67,58,12,14,73,17,24,45,196,59,135,138,253,107,223,225,201,83,145,216,68,179,244,50,218,11,198,146,145,139,60,22,227,153,158,206,233,153,131,2,217,27,50,249,69,247,86,5,71,178,239,118,164,198,242,159,116,70,85,212,214,172,115,78,151,59,25,140,23,174,101,74,154,95,214,33,212,126,247,64,248,74,49,195,112,46,76,179,118,10,42,118,88,1,134,139,247,45,130,101,19,205,139,226,71,58,48,181,4,168,68,146,230,146,90,178,125,28,98,1,51,123,150,175,101,49,102,137,55,45,105,95,255,47,6,240,138,117,136,59,204,11,198,52,50,234,123,149,72,187,189,165,117,200,204,41,253,189,175,143,29,134,213,148,99,104,204,187,174,220,172,151,70,53,163,118,72,86,182,113,119,244,188,246,80,53,39,160,14,196,94,69,67,24,95,115,181,214,129,204,20,19,184,143,72,214,41,61,94,207,217,171,243,124,2,184,69,136,44,152,9,31,73,239,184,13,41,178,242,70,215,113,22,44,59,127,99,49,5,102,108,72,146,108,229,250,126,13,47,206,126,34,69,94,185,123,217,165,136,40,189,56,170,30,166,65,53,142,60,196,231,88,213,148,81,67,206,191,114,189,28,7,107,133,94,175,26,231,16,54,213,149,203,23,134,152,57,157,123,229,124,152,178,186,98,159,45,49,9,72,92,13,41,225,123,61,232,219,188,16,19,101,57,94,185,50,57,134,181,95,81,101,143,207,7,206,1,252,144,133,178,121,183,246,242,149,67,117,30,118,187,234,49,153,175,193,86,83,246,219,172,46,52,115,241,127,243,120,171,253,168,138,45,62,86,124,53,49,147,54,60,36,23,57,47,38,243,166,19,182,135,196,184,197,141,253,6,179,229,43,120,126,29,231,217,159,195,139,67,158,67,111,145,111,18,246,117,237,183,12,55,81,108,217,51,245,209,156,87,182,167,15,46,166,2,235,52,125,206,115,39,178,107,239,22,134,165,220,155,59,67,110,249,32,111,231,81,30,91,226,156,233,51,60,29,113,140,91,33,251,148,204,246,212,152,133,93,94,216,228,45,194,177,148,112,37,153,126,117,31,219,65,122,22,124,173,29,115,230,114,19,10,175,220,177,48,7,219,23,21,142,106,92,14,192,215,223,94,108,43,240,184,211,246,43,102,126,38,86,96,69,233,84,254,246,84,30,247,247,123,28,6,72,175,229,71,252,236,206,220,151,19,98,213,211,14,134,252,236,196,49,19,167,167,227,155,175,177,29,22,192,238,252,162,141,231,188,251,220,242,159,45,213,222,228,61,221,75,174,27,110,95,70,30,214,39,168,134,156,120,18,45,221,213,190,139,245,111,108,121,137,157,160,163,250,68,93,254,26,155,11,242,137,67,46,221,28,141,164,203,249,220,182,166,170,87,108,114,85,115,66,168,76,174,134,251,201,94,72,121,94,67,222,107,66,89,32,111,229,62,57,206,171,20,201,138,106,178,190,154,106,55,207,252,71,33,64,58,202,189,84,236,101,36,36,211,104,79,108,195,92,227,106,20,62,234,227,59,195,146,31,67,222,155,198,157,150,117,32,95,222,194,35,233,42,28,125,6,250,108,12,138,76,92,96,200,203,99,180,72,124,197,16,98,100,229,146,63,25,6,65,119,78,201,124,225,230,141,136,146,152,29,196,88,201,56,68,195,86,152,185,72,215,54,232,32,41,157,207,88,41,64,250,63,87,149,47,19,206,24,203,54,174,189,78,12,206,105,41,112,92,85,34,127,151,112,59,3,98,230,66,146,200,83,207,6,76,203,139,14,171,137,137,93,104,117,136,40,189,114,5,31,214,94,246,194,54,246,178,18,50,111,70,69,230,7,184,57,253,128,2,148,33,82,153,178,218,21,115,75,100,93,183,119,47,121,43,163,130,252,42,77,193,121,192,58,32,228,109,167,95,226,194,85,109,239,217,5,13,121,231,53,59,100,134,229,67,7,9,156,188,130,194,47,67,124,114,34,187,138,201,176,124,78,50,92,148,170,37,134,136,49,85,147,205,227,61,225,179,43,250,18,81,105,3,180,229,122,206,210,88,182,24,126,200,169,83,172,112,226,220,11,74,227,207,51,25,65,221,99,47,143,128,255,187,121,178,68,190,135,88,134,128,204,196,181,70,114,159,195,5,147,170,149,61,170,92,70,156,89,238,28,226,126,31,224,130,251,14,236,133,118,232,120,125,68,228,91,27,123,127,29,166,35,229,7,92,154,159,90,250,60,197,146,8,206,98,28,178,161,33,114,165,239,181,197,64,46,25,192,11,250,155,34,197,242,237,244,157,149,118,173,103,36,213,24,110,42,78,185,30,237,202,59,196,253,209,15,153,229,199,179,127,233,220,42,186,156,59,251,19,167,126,84,236,150,101,16,188,215,230,81,205,79,199,113,231,185,215,203,69,231,151,85,208,97,197,181,183,183,133,139,124,18,201,55,39,84,73,52,76,254,45,137,89,155,136,8,227,222,189,246,204,53,42,153,7,196,223,21,139,151,178,72,136,230,214,86,177,231,166,17,44,212,248,65,51,154,179,100,190,9,247,249,177,21,243,192,211,91,238,187,148,80,46,2,135,111,185,8,230,39,6,135,56,0,122,11,197,205,15,232,3,108,87,245,103,216,102,94,221,155,17,88,128,6,42,59,129,103,241,6,215,115,231,0,54,217,27,91,137,186,173,65,121,90,183,121,240,210,124,132,152,242,43,182,37,160,72,127,186,125,254,245,191,104,15,139,249,94,42,0,21,216,54,46,59,1,150,205,1,233,193,180,253,150,201,78,37,64,46,138,84,164,184,227,181,194,87,239,156,67,168,248,212,22,104,111,146,20,60,22,168,139,136,9,71,130,170,104,10,108,128,151,87,166,17,64,93,44,129,97,235,233,45,72,7,194,67,18,114,138,145,127,214,132,152,18,225,97,224,166,18,96,237,70,152,157,38,141,181,184,100,1,160,217,191,244,98,249,82,246,61,57,50,211,58,149,215,53,219,29,209,48,39,149,75,36,189,35,26,204,122,1,236,78,63,222,147,122,165,144,163,34,187,13,84,57,201,12,59,87,112,248,247,151,119,196,7,235,17,105,84,188,34,42,7,149,134,69,110,134,56,151,162,94,32,29,78,81,56,58,183,93,15,35,171,231,131,192,118,117,99,175,25,50,183,70,117,118,94,66,152,96,135,80,131,18,175,27,115,66,120,150,1,172,120,193,98,177,70,136,165,208,165,26,83,132,184,187,0,221,144,179,44,69,140,239,29,54,106,80,52,229,234,162,102,55,239,41,66,27,85,185,140,137,70,3,217,161,69,49,195,25,16,11,203,157,38,22,241,53,227,17,169,211,18,10,197,54,103,47,192,151,6,131,96,253,77,122,241,222,45,150,190,121,46,186,82,250,54,19,198,200,249,143,33,164,42,113,46,164,202,74,32,39,135,36,121,27,48,139,35,179,108,88,55,8,32,133,237,55,157,68,54,89,5,73,109,55,229,106,202,152,91,57,59,70,154,255,176,82,147,80,153,157,11,76,138,182,29,194,6,51,204,87,238,250,137,7,203,79,61,108,28,139,117,187,220,127,200,206,211,176,119,249,132,67,122,12,189,246,236,139,51,249,245,65,195,135,44,229,36,96,123,8,73,7,234,87,236,29,44,179,76,239,140,11,213,190,57,217,193,79,223,95,31,213,122,153,57,171,194,3,88,154,107,45,211,101,172,81,76,208,18,176,140,247,44,215,38,147,104,135,116,71,176,82,100,252,77,37,59,252,140,95,80,71,50,104,82,252,155,184,24,166,78,119,204,133,213,86,172,172,217,26,227,46,220,227,146,202,117,112,1,73,111,188,197,252,155,45,8,33,22,244,118,229,52,187,98,132,237,222,127,196,2,51,188,40,228,210,110,71,179,141,72,213,150,21,7,80,154,134,89,41,124,178,237,3,123,141,177,139,239,104,195,233,43,246,208,216,79,183,113,224,220,192,189,45,84,175,158,189,70,240,247,153,175,44,161,207,92,99,181,20,225,11,121,230,154,229,88,134,33,228,204,53,198,173,125,148,13,96,58,126,98,149,29,233,13,249,185,118,178,68,58,52,159,185,214,17,55,46,248,39,123,173,45,113,70,221,103,175,165,14,51,11,126,217,107,141,58,238,9,251,12,54,194,84,167,50,95,252,245,12,54,154,162,144,234,111,6,155,254,217,58,191,27,108,241,193,89,80,230,228,12,54,241,98,239,194,254,110,176,65,58,54,254,205,96,131,92,128,141,49,38,22,156,214,73,96,210,58,191,25,108,144,251,120,202,143,193,6,161,111,215,245,31,131,13,150,110,252,205,96,131,244,213,150,223,12,182,144,157,165,255,102,176,193,120,105,255,108,177,193,44,243,74,62,139,13,178,11,95,191,44,54,162,62,241,223,244,253,152,108,137,127,6,222,111,38,27,132,93,23,240,44,54,64,159,50,172,216,103,177,129,58,243,255,205,98,131,148,137,246,155,197,6,233,241,213,138,253,88,108,41,32,162,236,55,155,13,178,153,98,160,61,163,45,228,114,107,159,209,102,134,195,152,97,191,140,54,64,194,241,55,163,109,200,153,95,63,70,91,152,204,160,12,178,103,181,29,162,220,143,217,182,114,103,236,253,152,109,176,234,254,49,218,250,29,111,102,160,49,218,88,67,33,199,61,191,140,182,48,210,42,42,79,111,101,142,13,49,77,144,103,180,133,92,39,109,1,54,219,171,106,113,206,31,155,45,162,89,164,49,230,108,182,33,99,86,85,61,155,45,44,35,234,51,217,250,61,139,244,76,182,107,190,253,96,5,16,157,201,134,232,78,68,126,76,182,16,38,68,36,207,100,11,97,187,21,102,61,147,237,85,69,36,253,102,178,181,188,139,33,255,216,108,33,4,70,205,253,216,108,97,84,193,111,54,27,164,155,165,191,25,109,33,231,17,252,50,218,96,89,47,197,44,159,209,22,226,86,109,200,179,218,32,165,157,254,203,81,204,31,171,13,107,219,7,61,37,244,89,109,24,219,223,247,251,180,62,132,84,30,193,25,109,128,247,70,79,22,217,153,20,137,85,123,5,213,172,54,74,0,242,15,86,231,144,69,27,226,235,23,119,251,177,218,96,85,53,162,179,218,248,25,101,245,66,62,171,13,66,77,37,223,91,142,25,109,113,154,173,250,79,70,91,11,59,67,196,110,63,163,173,185,223,65,106,71,93,51,218,154,177,157,223,49,162,84,49,163,77,228,163,208,15,132,242,156,209,86,132,116,177,132,31,163,173,124,199,151,230,248,99,180,149,65,216,9,229,143,205,6,184,236,204,31,155,13,146,174,175,235,63,54,155,176,109,55,233,32,248,97,54,91,57,66,255,40,203,226,199,102,19,254,237,179,234,149,251,177,217,96,172,151,127,182,217,10,19,211,129,191,217,108,133,146,255,150,78,255,177,217,132,160,123,30,122,117,125,54,91,129,234,43,247,217,108,162,217,188,164,106,250,140,182,101,30,158,173,199,188,56,163,77,26,214,158,0,248,101,180,65,122,237,240,55,163,77,230,97,27,181,246,126,204,54,152,88,163,94,253,152,109,61,113,203,248,97,88,205,108,163,198,33,93,170,174,220,103,182,149,83,214,65,28,228,153,109,67,124,141,12,242,204,182,33,207,46,22,168,202,122,90,46,218,197,40,63,179,45,170,204,85,229,158,217,182,114,4,98,237,125,102,219,176,177,236,153,109,87,83,17,70,52,207,108,139,166,64,194,202,89,146,56,123,152,212,87,84,229,120,61,192,206,30,112,102,91,195,35,165,87,236,51,219,54,228,76,162,31,179,45,100,219,225,236,54,187,40,68,20,109,229,62,187,13,118,199,229,63,134,91,72,163,251,236,54,191,59,222,94,169,25,110,87,83,31,205,65,244,89,64,168,138,113,80,150,51,220,110,17,114,40,42,247,99,184,161,186,215,121,25,21,189,76,178,62,245,24,16,154,207,112,67,115,87,168,96,89,110,87,213,159,23,137,255,177,220,240,74,159,35,64,242,153,110,113,143,199,83,214,220,103,186,193,94,115,159,233,6,145,56,85,185,159,142,227,195,29,112,223,179,144,233,237,243,240,49,197,127,252,157,52,235,155,41,178,19,230,190,211,18,246,77,72,167,36,115,213,57,143,3,156,50,140,36,247,107,198,64,227,184,175,185,109,119,10,187,132,244,158,222,98,118,37,23,132,252,249,28,250,95,199,167,191,81,209,65,153,45,191,213,196,2,203,28,128,116,148,126,54,210,84,17,68,151,114,250,39,191,175,147,127,220,23,18,73,200,60,150,74,189,193,145,217,121,144,255,249,167,127,205,51,239,125,214,162,83,114,55,172,46,221,215,83,15,2,85,37,3,194,108,124,247,194,32,254,241,199,33,43,168,45,109,155,202,205,26,231,149,190,20,177,176,11,142,218,80,189,79,62,170,174,103,241,0,12,184,44,196,104,186,216,75,240,179,248,142,213,135,141,138,158,217,211,227,191,106,34,174,139,79,252,214,30,105,73,28,196,13,215,171,172,125,107,223,189,218,215,115,124,213,3,29,101,139,65,222,248,238,25,232,36,220,184,129,226,116,25,180,101,157,132,255,143,184,129,34,32,24,22,29,77,234,103,61,149,50,69,55,124,84,67,168,222,217,176,71,147,242,206,56,183,251,62,42,42,23,199,247,234,237,33,150,51,196,177,214,206,91,25,59,207,198,32,44,238,43,66,250,64,234,161,98,144,23,140,88,57,215,200,212,196,179,121,245,116,75,161,214,232,129,123,172,80,169,30,92,15,17,205,121,117,167,220,66,228,87,62,164,39,238,51,77,50,224,168,204,213,125,183,232,153,248,29,75,13,73,23,70,195,187,219,232,248,50,63,189,252,28,149,214,176,103,20,76,105,177,84,229,32,51,169,32,174,82,29,210,1,251,245,243,47,37,91,141,170,180,150,149,187,143,53,42,103,70,86,147,43,100,235,147,16,236,69,150,213,46,99,98,91,73,192,117,70,36,36,189,170,38,59,119,235,242,59,146,121,120,85,253,255,41,251,155,108,203,110,36,107,215,171,179,21,209,3,5,131,12,6,89,86,65,229,59,212,132,175,32,21,190,91,186,5,117,95,207,59,13,251,184,123,36,51,131,55,115,12,198,217,211,13,88,88,128,193,254,129,245,136,42,60,104,202,191,117,212,81,177,3,222,211,136,150,137,203,239,199,36,216,52,3,217,187,24,55,59,147,130,190,236,253,183,183,19,89,178,78,239,237,222,28,148,183,187,57,255,204,19,71,32,239,230,205,230,245,148,127,121,237,62,115,78,148,9,141,71,245,89,23,65,28,84,33,159,213,43,158,112,225,216,91,227,250,194,235,47,176,250,225,3,177,124,186,187,118,199,43,36,225,51,43,191,241,83,117,7,71,243,225,185,130,251,25,154,223,56,19,98,118,27,229,55,254,133,113,164,67,62,60,158,228,109,220,214,254,237,132,33,118,228,247,251,229,67,197,33,191,207,106,102,218,172,93,2,234,120,243,144,218,81,201,143,95,175,175,153,177,116,228,94,55,46,154,21,251,119,75,61,164,210,154,154,89,160,102,250,48,86,82,136,59,250,63,8,161,57,196,7,65,111,226,200,149,215,142,9,243,168,210,81,81,253,210,7,43,214,83,137,165,16,5,242,111,4,21,71,221,243,126,45,60,48,170,52,217,168,42,38,61,196,131,67,132,205,31,146,25,116,237,108,149,49,176,197,91,80,26,85,251,91,59,75,44,46,177,118,190,88,86,79,144,227,49,210,240,163,83,110,91,3,206,43,65,83,135,181,242,193,228,9,140,216,119,71,120,97,62,44,186,141,87,146,238,250,254,87,198,171,190,171,165,187,89,249,32,204,133,207,211,190,65,10,165,112,198,183,142,88,135,219,65,223,30,215,14,254,76,202,103,80,100,117,42,179,65,221,184,9,145,137,7,111,235,221,122,91,14,218,231,105,77,64,67,202,103,187,37,248,76,18,191,206,118,223,148,188,169,132,144,32,111,9,76,248,117,213,185,163,168,90,148,235,73,15,135,188,165,227,70,174,194,52,170,207,2,195,202,68,133,96,130,235,105,103,48,33,76,163,143,140,22,251,186,231,125,24,138,140,158,20,251,198,116,52,192,36,6,4,107,94,79,10,240,95,187,238,46,217,235,45,226,159,9,253,145,228,167,91,254,77,3,105,245,31,85,246,29,245,227,88,85,64,182,18,133,4,107,110,25,27,171,226,182,47,108,246,91,211,242,61,130,69,72,147,15,114,70,109,18,188,128,33,247,169,190,180,163,95,174,2,164,4,214,67,174,0,19,205,47,31,235,84,200,96,106,60,172,27,205,11,191,95,137,2,164,196,21,132,134,159,145,87,88,98,2,105,216,29,54,131,117,177,232,76,237,76,87,35,120,169,127,182,247,174,134,101,199,249,20,181,105,57,115,124,65,68,216,12,139,226,241,221,186,207,140,96,46,146,38,104,252,81,55,128,138,9,215,76,52,131,36,31,86,85,192,136,42,150,128,140,183,15,41,157,56,132,33,241,105,119,135,25,152,160,157,111,95,59,39,101,234,137,115,116,30,73,126,103,113,77,150,108,95,68,121,207,171,216,18,70,166,46,158,111,80,37,66,33,124,188,197,67,15,169,167,102,231,121,50,31,42,54,119,69,85,123,222,245,84,97,131,199,12,185,231,49,222,47,129,252,221,168,88,248,241,244,144,27,185,194,93,73,231,67,238,253,88,96,21,100,191,113,222,44,20,46,158,23,109,84,55,83,231,154,172,163,205,166,223,152,225,53,186,25,199,32,180,20,146,34,14,205,0,224,23,186,123,200,165,84,188,236,44,180,104,110,113,113,135,107,45,208,96,138,119,0,50,35,115,142,198,135,77,226,23,114,171,135,125,49,19,76,222,244,216,235,24,174,14,86,41,228,177,199,150,16,149,85,215,238,195,188,176,251,180,80,134,231,24,60,100,223,215,48,89,183,13,14,185,118,241,92,220,243,48,27,42,83,104,150,235,218,25,83,185,100,59,248,67,243,241,71,238,134,183,111,237,48,38,69,123,84,11,136,224,217,251,112,20,154,140,201,222,47,62,38,170,70,133,159,188,31,228,206,233,161,50,147,71,67,183,141,164,186,175,154,217,34,127,23,213,27,246,79,59,113,200,37,173,52,43,227,61,164,203,169,70,227,244,246,167,93,223,181,135,153,116,34,96,84,125,202,100,136,47,176,63,228,158,71,18,44,102,60,42,85,100,245,85,130,161,229,51,130,98,2,67,142,117,66,6,48,183,102,171,32,98,162,71,146,205,176,70,22,255,26,9,153,205,47,71,209,23,179,208,224,220,183,123,96,87,65,133,195,247,34,69,37,55,71,38,107,65,35,20,135,108,239,152,18,243,246,13,195,133,13,240,211,139,61,88,201,225,144,123,86,123,215,204,110,34,63,35,202,201,92,46,67,187,237,111,91,209,120,180,122,175,213,186,124,94,235,243,238,48,55,107,31,209,85,217,65,138,235,175,89,39,95,38,205,152,105,99,18,93,221,92,251,195,248,142,234,214,3,146,159,176,118,29,195,91,187,46,231,120,171,125,107,139,42,221,62,170,91,127,163,237,212,221,216,230,30,103,248,98,32,143,183,142,147,16,117,38,226,59,110,131,156,156,48,94,60,105,97,67,30,115,21,175,27,231,194,198,127,100,130,230,163,57,213,240,239,138,231,47,220,39,120,26,139,227,163,155,210,37,184,62,254,245,247,95,253,212,3,54,210,224,183,191,47,250,184,198,191,253,253,53,150,186,180,243,25,15,220,245,34,55,203,199,12,243,30,63,139,37,73,116,236,182,165,195,14,114,190,246,167,53,188,106,122,177,166,172,180,67,50,154,0,239,50,162,90,221,77,100,48,179,120,68,146,181,71,213,194,213,140,16,202,91,64,243,219,121,62,97,119,35,45,108,165,19,33,165,115,221,165,108,7,219,10,181,147,65,169,39,200,207,52,41,91,163,34,83,169,8,125,193,56,174,135,220,77,14,144,62,18,19,13,15,177,55,134,244,6,215,142,223,154,5,4,235,140,83,84,184,186,81,65,150,92,10,89,193,1,96,151,31,141,232,21,175,132,101,5,35,242,181,189,55,168,63,222,227,220,125,152,29,35,2,199,129,205,200,71,197,197,203,154,45,73,157,41,5,113,81,73,198,92,72,238,130,229,144,80,220,144,80,207,78,4,169,162,216,28,224,75,249,225,136,174,150,186,232,30,201,26,32,49,186,231,183,63,103,40,194,40,207,215,83,87,197,71,229,179,115,111,76,85,113,248,200,153,137,219,141,56,122,58,118,14,83,191,242,161,234,93,32,255,186,11,138,162,226,231,135,184,146,255,67,227,193,222,206,247,170,126,21,159,109,234,54,27,88,237,131,121,63,255,218,101,60,176,111,109,127,192,222,19,30,246,25,133,222,134,24,189,118,141,245,245,181,173,247,221,27,69,229,213,66,222,91,135,144,7,159,185,169,39,28,187,161,34,186,249,11,49,170,104,222,20,67,226,233,175,85,232,183,173,112,171,247,214,10,38,222,108,25,190,214,51,132,16,10,121,171,14,249,133,124,185,118,143,55,96,139,112,161,122,252,3,225,181,172,167,99,178,128,75,115,34,138,19,123,221,38,251,152,229,113,43,164,235,191,123,220,227,105,72,181,228,220,121,152,130,235,215,174,96,231,144,18,210,194,96,246,144,222,191,219,67,16,245,135,27,230,215,78,235,115,97,111,131,218,140,230,13,192,34,255,236,216,235,167,160,69,47,103,167,223,190,70,148,90,27,114,123,223,199,194,138,84,15,89,176,4,112,213,71,181,58,33,2,114,53,217,209,236,101,1,221,89,180,70,74,249,123,152,217,250,122,214,247,50,75,34,246,63,218,253,187,149,245,239,182,105,103,169,72,240,172,156,21,209,28,70,111,72,92,150,197,168,64,229,48,218,62,108,231,205,135,24,206,16,158,217,145,36,75,197,13,62,214,228,136,50,252,185,41,180,244,79,35,218,205,24,1,137,191,33,254,19,137,183,153,147,58,172,100,20,140,20,241,242,130,91,88,252,131,112,128,244,4,169,198,80,97,24,222,225,28,83,83,97,215,123,71,90,211,129,33,63,155,123,84,133,114,105,55,159,197,91,22,19,194,92,151,203,90,187,236,251,222,24,38,25,114,84,57,181,16,46,85,134,130,72,146,92,208,158,71,189,159,199,18,182,207,101,69,229,50,253,70,165,3,246,216,218,117,63,26,132,105,88,80,83,98,86,202,100,90,56,236,87,42,102,88,231,213,81,229,50,175,29,183,216,103,15,134,236,187,155,246,24,182,125,237,138,92,142,170,18,160,181,203,34,217,56,253,211,7,201,46,170,89,101,173,236,25,23,99,217,131,123,92,134,235,6,101,11,221,160,32,132,34,26,82,246,90,189,252,207,223,29,136,156,206,175,39,19,141,196,30,225,38,175,235,130,224,138,40,51,90,54,39,72,230,8,40,29,74,240,198,6,53,131,253,239,191,125,195,28,185,100,197,197,79,215,210,181,7,95,200,245,46,204,218,72,72,140,61,111,3,24,242,25,182,65,238,247,212,226,134,189,23,25,230,182,136,175,119,13,184,81,231,55,213,200,46,196,0,91,238,55,105,97,162,80,61,234,77,108,200,170,199,91,16,211,223,0,233,205,79,187,183,72,97,215,247,91,71,87,255,204,175,212,209,91,237,16,254,216,61,110,60,161,43,88,215,62,162,122,124,195,148,194,19,155,254,199,93,33,85,77,60,174,28,15,134,109,171,96,221,177,169,50,185,204,170,222,246,49,115,72,87,207,188,77,48,150,15,171,44,10,213,219,22,125,143,171,179,71,67,182,121,250,138,24,93,126,155,224,109,177,176,172,238,111,219,80,44,209,154,54,76,226,98,155,85,12,92,246,109,126,71,216,54,93,97,113,197,226,70,149,80,105,215,135,136,210,95,187,125,191,165,52,0,6,110,152,17,37,63,150,25,32,196,15,41,100,95,12,126,95,150,24,77,151,138,44,42,191,224,234,163,250,78,98,189,111,41,200,90,48,151,138,71,61,29,43,248,14,19,192,152,97,115,122,119,136,251,230,62,154,120,36,101,72,95,179,147,220,154,41,69,251,116,101,119,213,204,161,210,103,103,168,144,24,242,247,59,114,217,227,124,242,132,196,175,180,240,210,51,97,120,38,36,254,218,152,250,200,97,192,69,131,218,37,19,221,16,215,82,60,123,129,53,62,26,87,138,188,49,22,250,169,149,8,254,27,228,11,195,194,228,38,159,13,211,237,198,81,185,203,225,13,59,14,8,145,23,153,201,102,51,36,66,164,213,201,209,143,161,229,90,212,33,130,29,235,60,61,85,71,216,252,238,34,180,70,157,13,184,118,74,198,138,71,193,58,74,16,213,66,146,253,190,95,87,122,228,247,187,51,12,133,69,159,81,103,173,203,5,64,212,93,109,66,48,141,143,121,12,249,13,139,172,223,20,194,61,203,138,191,118,69,70,70,85,212,111,84,4,203,16,19,250,65,40,169,107,231,226,230,166,18,195,119,24,164,118,172,194,214,13,178,171,246,67,238,139,90,144,171,162,140,202,1,130,215,46,59,109,200,239,58,88,187,93,6,29,205,217,28,218,205,82,26,210,0,2,188,28,251,237,160,61,206,46,182,97,20,176,31,54,215,193,166,23,100,248,162,235,165,137,11,86,206,55,108,143,52,68,210,237,139,110,207,32,166,89,202,95,88,203,69,170,119,102,250,11,219,11,144,235,246,201,7,27,153,45,107,207,127,15,37,155,58,216,185,177,81,63,92,157,146,233,113,76,175,121,8,237,120,193,216,239,48,186,144,225,254,168,50,155,8,148,174,200,248,30,209,195,185,16,215,110,84,164,171,78,191,167,34,62,138,226,126,71,83,221,216,109,163,141,161,25,75,124,148,172,57,170,33,108,132,237,145,111,52,88,148,213,113,203,111,236,163,202,154,255,44,227,16,22,178,106,160,239,123,146,58,120,151,53,127,235,93,4,188,131,193,223,141,10,34,9,255,253,251,137,118,191,141,187,33,244,122,239,12,236,247,205,68,178,139,26,95,215,77,176,136,244,234,49,62,93,61,108,7,3,190,163,242,194,111,159,120,149,154,17,19,231,0,30,81,16,221,67,132,126,177,86,203,174,58,165,61,249,89,99,214,53,172,152,222,119,236,17,27,37,52,252,227,23,93,236,166,99,1,241,111,172,21,91,118,89,8,145,242,69,215,164,246,185,72,33,156,47,172,55,96,128,18,56,95,208,33,188,182,175,222,62,134,107,101,127,31,178,237,43,45,255,158,49,219,107,221,222,203,74,22,169,11,121,59,20,162,106,233,109,236,219,198,160,2,201,35,186,173,14,169,58,115,200,9,4,136,32,252,71,144,156,216,128,185,58,43,162,39,89,0,89,66,67,78,254,64,174,122,100,216,73,169,176,27,210,19,100,156,137,93,210,168,35,233,136,60,186,220,139,143,60,152,60,204,3,241,248,122,73,98,154,19,72,135,5,66,158,92,133,116,248,235,94,237,73,95,88,95,126,143,234,73,232,144,113,195,137,241,235,169,51,26,181,251,18,246,168,10,0,133,60,133,16,146,235,4,121,106,3,82,192,242,218,165,92,174,175,12,212,168,158,2,66,213,103,189,66,78,73,5,228,225,173,171,83,100,65,69,17,208,60,93,23,66,183,164,35,159,70,204,189,92,194,226,155,218,12,202,27,135,164,90,155,183,188,210,134,61,139,59,134,13,121,188,94,158,108,121,171,97,77,230,151,38,31,114,61,165,239,95,79,84,242,95,72,117,228,242,200,174,52,97,51,246,207,64,125,24,139,246,99,218,254,18,149,45,101,251,156,25,75,133,12,41,72,124,200,6,10,99,136,225,190,195,240,243,16,210,244,122,42,68,59,164,219,221,70,147,61,247,191,194,154,244,252,34,70,178,252,208,33,106,59,14,233,108,11,26,60,246,203,51,183,175,250,116,88,181,183,107,247,155,25,130,16,53,69,212,234,169,27,172,135,100,176,14,185,3,191,176,54,180,18,245,156,144,56,97,200,78,79,132,228,139,12,217,229,119,33,157,12,217,56,109,250,231,187,84,167,139,136,219,198,144,209,17,118,115,172,106,72,135,34,135,176,189,174,89,65,213,57,28,216,228,30,199,34,42,142,159,135,85,229,146,118,92,129,243,148,50,134,187,178,0,150,5,178,231,201,105,34,31,242,122,98,251,210,80,67,240,141,142,50,157,219,67,131,242,140,97,133,36,254,104,80,100,192,13,202,30,162,1,134,20,135,24,205,29,161,25,86,86,105,110,102,31,69,27,210,13,81,67,138,42,115,155,50,37,226,3,238,105,25,200,158,87,100,54,67,53,39,54,251,228,16,29,12,169,248,231,33,61,47,111,216,22,58,164,184,99,72,167,83,114,140,234,233,48,251,217,42,124,97,77,66,143,78,88,63,178,32,171,221,53,205,95,88,236,88,205,160,48,229,15,152,98,60,195,249,130,26,153,114,30,87,104,254,128,57,196,45,236,211,9,148,247,8,116,251,28,61,155,247,11,243,158,93,30,213,209,212,71,53,196,134,100,200,125,135,84,146,237,208,241,103,126,48,144,171,246,12,3,31,124,79,101,97,201,194,239,16,30,1,237,248,53,175,237,138,174,5,34,92,31,209,128,66,232,45,208,38,44,132,123,87,157,203,215,227,134,217,76,214,229,123,42,250,155,95,254,61,98,82,103,159,124,135,85,245,247,237,245,234,73,61,159,181,254,158,4,103,97,149,175,117,140,168,28,85,91,233,107,76,109,37,106,251,123,132,149,177,52,210,195,154,20,76,163,24,229,67,213,9,141,234,212,232,209,239,105,48,183,205,252,245,118,181,171,132,227,199,169,171,202,244,199,158,198,11,41,136,215,87,11,138,23,202,49,125,45,40,172,178,193,44,171,31,49,163,176,181,191,48,199,166,126,161,0,127,203,142,253,244,135,223,36,100,39,25,191,48,124,249,11,163,164,244,241,143,24,213,46,198,48,255,236,167,255,248,249,229,55,224,117,118,13,147,203,159,253,81,241,86,101,62,95,15,144,64,154,47,57,67,249,232,4,226,14,155,1,252,176,94,150,25,217,151,154,14,105,223,206,83,157,172,108,139,237,246,197,252,217,197,148,191,201,128,188,222,138,79,191,201,137,144,234,228,135,76,154,228,43,95,217,226,48,50,167,113,85,243,245,68,213,228,82,126,119,223,118,24,77,194,107,142,248,18,195,131,38,225,194,254,69,61,12,153,20,204,129,87,2,133,123,63,178,50,228,50,71,195,38,81,195,58,32,52,228,245,84,25,78,47,140,101,38,155,139,32,56,211,119,50,246,73,240,162,17,213,141,140,42,33,31,208,125,233,0,9,218,164,96,72,106,42,118,130,77,95,132,41,11,108,80,211,41,168,22,13,89,71,133,156,154,113,72,137,206,181,123,250,41,140,104,215,140,6,74,133,5,84,244,60,100,138,46,164,43,58,214,204,140,165,14,195,126,191,169,123,42,51,164,60,130,118,44,142,20,235,66,61,116,195,218,153,160,212,239,226,65,198,50,170,169,232,33,4,27,196,244,164,200,135,44,18,61,108,234,126,24,171,13,146,165,179,0,208,41,170,33,51,28,162,233,105,43,250,35,246,220,153,49,31,138,32,243,68,113,135,176,238,51,224,193,28,22,226,58,182,119,58,183,171,43,124,20,206,170,205,129,69,83,124,122,144,207,146,188,102,11,135,35,18,112,207,56,138,104,20,182,217,92,42,142,1,255,249,90,169,134,202,186,71,83,40,163,174,125,19,226,181,162,25,2,44,199,58,246,212,153,32,97,236,247,204,83,209,22,41,173,159,66,120,198,15,249,87,165,57,33,125,180,118,52,248,246,158,230,59,96,235,219,122,210,172,106,172,116,201,3,27,209,156,245,128,125,152,80,207,175,58,42,162,251,46,7,76,25,240,53,251,125,209,138,16,225,236,117,244,133,116,55,65,230,106,237,132,67,215,121,174,96,67,250,187,216,219,0,186,235,16,7,247,32,165,65,46,139,177,129,243,228,134,89,225,189,109,33,203,1,191,217,241,67,238,35,202,154,181,110,247,114,100,241,235,106,254,162,142,126,233,100,206,218,85,16,80,187,69,236,19,72,222,131,109,12,193,190,45,0,108,78,13,68,154,56,199,44,132,90,143,70,46,119,52,89,194,55,149,20,102,62,8,42,152,16,210,184,164,154,239,67,84,208,14,249,170,33,235,118,165,70,105,153,239,155,31,181,107,78,98,193,113,73,128,63,66,148,101,238,115,14,135,92,51,238,200,6,245,141,138,91,222,90,214,46,62,201,196,177,1,15,56,71,3,38,196,107,1,162,177,237,34,146,159,30,145,151,219,10,148,99,36,129,208,152,148,43,103,118,238,193,155,188,41,232,26,96,187,43,91,233,93,243,163,240,101,8,89,185,231,179,210,38,14,163,122,21,107,185,72,205,28,160,122,197,117,78,134,13,241,252,183,74,78,4,109,19,40,101,236,204,243,168,254,24,239,66,170,42,56,70,177,65,235,201,225,245,134,132,227,58,241,220,164,132,109,197,97,254,193,26,132,88,216,81,221,32,191,251,205,228,254,180,250,162,41,28,181,86,148,243,90,117,25,211,16,55,217,29,231,190,124,87,84,202,170,143,170,76,208,168,186,46,108,237,138,153,14,193,114,135,28,87,106,37,212,120,61,185,169,97,52,170,168,182,229,227,180,3,222,153,125,140,54,17,90,71,178,255,19,76,54,253,184,2,146,169,181,135,241,49,247,178,169,49,0,94,156,4,173,153,221,180,190,147,89,215,185,210,220,141,17,178,61,208,226,94,71,88,207,168,219,5,84,77,245,7,235,139,141,99,80,99,139,201,147,132,213,177,142,4,220,7,161,175,143,45,127,47,45,187,118,21,153,212,78,74,99,115,73,232,229,108,66,124,42,235,245,221,224,174,157,106,149,55,246,9,34,84,66,49,79,18,11,51,174,167,87,40,234,253,10,64,94,59,223,15,125,189,247,9,156,122,167,31,191,147,224,33,63,200,116,28,246,23,211,105,125,234,146,5,200,60,165,186,73,71,197,9,74,158,169,36,74,255,97,226,227,144,221,21,29,210,7,235,33,156,4,58,49,128,145,97,156,131,238,216,54,44,187,15,130,17,210,91,81,101,85,66,154,98,6,164,52,64,95,252,89,51,115,118,231,112,105,185,37,77,216,122,93,180,49,170,170,195,52,35,195,14,161,241,95,214,0,150,165,140,138,20,165,254,170,254,207,163,217,253,148,90,13,169,168,114,200,125,49,114,88,187,20,150,18,203,8,233,100,1,137,59,68,229,49,59,33,100,222,128,20,99,223,130,74,77,135,93,59,60,57,139,106,72,163,92,34,50,53,253,61,146,197,241,213,110,84,85,24,63,170,127,18,38,218,49,80,236,247,181,123,39,224,121,45,231,143,234,170,107,166,16,137,68,254,252,6,117,147,2,73,163,110,82,8,7,36,162,214,83,7,131,138,17,194,88,35,70,185,9,239,210,152,33,251,184,105,75,128,89,205,27,154,62,89,180,53,240,162,247,118,150,147,123,167,157,236,106,150,103,167,185,57,112,33,10,61,183,78,16,93,191,21,239,35,7,35,218,109,94,49,74,39,158,33,45,240,70,201,196,42,120,49,36,135,164,174,56,133,92,161,195,252,49,196,165,183,245,164,29,153,15,225,233,145,194,95,200,218,137,180,17,85,95,216,168,50,247,33,108,74,130,1,194,47,221,245,79,144,62,88,184,118,213,55,189,151,73,156,161,194,199,228,193,218,121,241,1,69,143,7,84,67,179,102,89,165,55,81,153,25,136,56,57,99,67,83,87,17,5,68,104,38,135,188,69,216,173,189,135,253,246,193,118,121,116,84,127,124,174,223,237,64,170,132,43,129,158,93,221,250,94,177,236,176,158,12,43,219,23,219,163,234,214,217,33,85,82,6,72,133,29,160,252,3,135,29,118,235,34,32,109,61,15,89,63,214,144,24,252,1,120,23,38,173,167,71,179,155,133,175,235,62,38,27,211,87,85,183,167,127,54,70,247,57,190,135,149,62,109,247,100,47,140,168,90,186,33,251,188,70,205,50,37,135,96,182,141,177,9,160,126,96,76,143,222,31,240,102,210,27,157,172,16,115,164,152,70,242,190,173,30,85,214,220,182,120,23,51,172,157,103,30,146,2,30,18,167,143,230,179,11,44,211,184,185,100,163,13,133,136,55,177,169,133,236,12,94,8,147,196,235,66,252,231,179,222,119,109,22,108,119,90,196,38,14,196,212,57,182,36,74,244,68,182,173,136,144,72,123,95,32,8,19,220,169,47,123,133,169,132,74,20,137,218,24,178,111,87,132,116,224,113,200,39,205,26,171,90,176,97,14,108,214,14,23,237,158,48,61,97,131,67,138,66,77,240,126,4,102,241,230,205,138,231,82,170,107,150,131,62,170,132,56,228,71,177,110,17,254,221,246,39,198,152,151,207,246,111,193,233,179,195,210,38,146,135,211,56,33,83,56,54,243,84,60,224,190,208,196,64,164,26,167,206,96,211,214,84,251,179,171,169,228,169,253,86,251,76,246,148,180,73,158,53,90,244,119,79,19,226,161,243,152,229,239,187,60,56,143,186,8,81,121,248,158,223,226,94,59,213,236,111,148,59,61,128,74,242,250,233,83,249,64,49,95,92,214,125,217,211,204,29,133,214,14,230,32,221,140,253,180,52,11,6,162,62,233,233,230,246,71,136,120,222,107,247,79,95,215,187,118,239,18,37,122,194,10,68,228,227,86,143,40,107,110,200,213,203,204,143,217,235,161,242,69,219,167,172,213,41,108,80,82,192,27,166,25,195,58,181,147,99,126,86,77,108,114,143,51,193,27,148,89,44,202,204,48,253,195,112,189,75,145,138,3,42,67,29,144,249,112,173,148,183,188,158,170,97,88,179,42,39,71,85,104,233,223,144,76,159,47,236,250,234,98,167,81,157,217,158,169,153,201,212,0,238,154,27,54,114,118,244,107,247,62,119,103,90,223,48,201,172,207,85,152,152,185,118,170,27,155,1,237,46,227,62,236,22,20,86,22,36,68,158,179,215,131,164,5,135,136,216,27,19,164,212,245,61,143,57,21,179,192,178,199,52,227,211,55,153,128,246,106,136,239,3,206,79,98,238,67,174,25,19,117,93,17,0,54,70,84,34,242,107,119,117,54,33,70,180,1,16,9,132,204,181,251,124,136,44,121,177,102,124,246,153,242,119,50,52,214,116,58,250,53,235,40,155,102,48,33,205,55,132,125,234,61,6,238,83,47,134,73,204,204,32,140,201,151,91,129,100,82,140,239,165,187,94,231,206,51,175,35,227,222,235,138,30,182,120,58,250,28,198,131,144,105,247,184,78,180,174,239,34,76,17,9,31,127,14,228,224,236,54,240,223,43,182,61,154,53,202,16,102,80,12,201,149,152,201,248,245,48,103,145,134,80,46,239,241,144,182,65,166,102,95,91,188,118,143,138,167,255,158,223,43,69,99,211,196,115,222,173,67,103,215,46,73,120,16,69,21,145,75,213,223,0,150,235,135,208,42,99,148,222,246,164,195,151,77,222,52,237,229,200,132,247,173,198,106,74,146,23,137,155,133,20,154,92,29,244,56,62,23,19,224,158,231,21,2,236,232,55,202,236,188,16,155,238,145,84,199,113,46,128,175,76,190,145,123,167,136,108,200,7,252,139,53,25,34,88,242,58,42,159,222,211,152,114,223,252,224,181,131,16,125,199,188,187,41,26,205,103,194,177,243,107,165,188,110,125,199,252,235,198,11,125,246,64,117,12,26,125,177,187,15,126,109,1,64,157,54,55,147,241,112,211,13,153,27,1,200,115,10,120,157,100,131,221,248,238,190,218,246,114,187,59,10,126,208,219,239,133,60,30,162,91,52,103,239,252,27,70,237,29,210,42,34,154,120,121,143,242,147,4,250,12,111,131,1,37,165,16,188,225,2,18,16,1,219,193,126,63,89,7,122,239,13,155,68,12,49,53,141,47,23,238,222,233,77,223,55,217,138,170,73,110,56,69,11,110,124,111,33,32,147,210,111,185,174,39,92,249,152,227,45,42,170,9,124,84,111,221,33,83,10,144,199,29,144,167,58,96,241,208,245,181,123,119,33,143,205,168,202,83,66,95,204,24,242,84,213,23,203,194,78,161,29,91,215,19,132,1,218,118,120,204,15,121,154,241,107,135,4,77,125,26,238,54,17,224,52,236,215,78,11,121,122,184,55,223,126,12,123,222,225,37,136,7,196,195,223,188,195,72,146,117,255,209,59,92,201,250,119,102,68,38,233,239,95,222,225,44,190,174,165,154,121,201,216,168,8,128,249,1,57,123,203,31,231,30,10,185,138,34,206,154,198,9,103,131,193,116,192,72,177,219,132,200,214,174,32,223,144,74,88,33,252,8,47,181,118,230,229,16,145,220,76,64,44,98,86,70,179,239,227,228,29,118,5,252,144,78,205,175,21,161,172,3,152,232,237,98,196,92,170,228,252,16,22,216,249,121,9,141,33,110,71,214,142,47,70,99,80,80,176,242,213,7,244,149,150,1,226,46,163,40,211,55,96,217,202,122,98,248,93,223,204,67,98,107,72,49,20,84,185,33,15,73,56,66,136,173,57,38,168,216,137,231,105,23,225,42,237,211,229,18,172,12,84,84,221,156,67,174,198,60,170,220,92,155,114,131,148,202,60,239,193,174,91,170,87,51,193,81,205,24,230,207,205,132,236,179,43,115,116,223,203,21,213,63,162,34,10,123,90,71,180,52,139,195,10,34,235,232,11,185,226,214,15,118,174,65,202,239,16,147,161,157,157,123,190,118,225,239,231,170,220,169,226,81,9,87,32,42,109,61,87,219,184,55,151,121,181,14,71,141,228,151,123,19,94,45,91,246,189,221,115,144,57,182,116,214,168,126,155,25,206,203,106,202,135,240,168,234,123,5,130,24,12,198,28,38,15,135,21,186,28,242,203,249,144,220,90,107,54,164,179,245,104,88,246,41,129,195,42,158,128,165,135,74,198,98,130,202,233,134,84,219,60,196,17,211,67,250,222,204,218,49,65,88,16,168,50,88,34,178,100,37,145,3,50,123,135,8,68,53,115,22,111,154,17,255,102,28,32,234,176,20,198,24,112,55,113,65,126,61,223,215,134,221,66,65,46,27,55,182,119,48,72,87,48,83,0,32,74,182,199,28,75,74,31,14,89,105,233,29,112,50,70,16,53,212,139,116,148,12,91,13,168,228,238,16,231,91,135,140,117,145,100,60,175,21,159,125,51,25,118,35,170,124,119,163,134,48,75,53,179,96,95,52,144,202,118,185,47,62,51,115,157,63,42,75,184,173,185,158,158,107,244,78,111,25,146,197,217,243,44,98,73,229,13,115,97,162,66,19,251,58,143,153,216,211,100,73,198,57,250,233,52,236,90,241,201,230,251,55,35,22,208,243,153,109,139,154,52,111,115,140,10,239,238,109,41,48,161,220,53,179,56,139,10,33,218,125,37,231,177,190,117,43,67,63,175,182,15,54,108,221,10,123,214,142,95,219,215,151,135,137,115,121,93,37,65,21,170,65,60,119,110,23,68,57,204,33,217,54,107,151,98,216,174,35,9,230,67,42,76,42,246,169,93,193,179,138,204,33,21,48,64,18,8,239,121,44,15,123,123,88,54,36,170,108,138,181,227,38,50,239,134,136,4,70,99,230,221,26,179,231,137,204,77,170,218,100,190,172,112,84,239,6,97,82,117,114,86,79,239,121,4,245,103,156,254,188,237,106,79,119,199,78,207,59,198,36,29,228,71,174,167,47,164,226,251,247,188,47,172,155,10,174,221,245,68,203,117,113,97,61,189,231,97,159,73,218,195,88,6,198,126,34,107,200,27,249,137,181,33,247,126,39,252,62,239,119,179,112,18,18,209,103,162,8,214,221,97,244,109,58,191,68,237,168,110,210,79,32,223,164,223,194,64,176,94,3,255,44,31,225,63,209,126,216,45,114,149,143,241,230,23,31,156,134,24,128,89,114,255,165,81,63,47,199,242,186,48,129,116,43,243,13,111,126,216,238,41,164,33,79,33,112,214,63,106,107,28,92,95,213,67,108,83,127,184,28,66,1,214,211,103,47,124,175,36,183,97,76,38,21,252,84,233,246,84,61,125,169,91,34,154,37,123,8,121,220,226,217,177,183,63,191,169,110,250,114,210,48,228,163,222,133,136,175,167,144,191,112,224,237,234,150,176,154,213,189,152,50,201,178,191,37,215,127,250,63,254,246,31,147,235,141,76,3,239,187,128,244,182,112,201,244,69,49,44,147,51,48,243,46,72,222,127,116,107,73,43,199,202,159,149,140,83,247,187,143,155,61,128,197,133,194,117,143,243,137,52,90,174,55,140,11,246,124,85,167,48,121,235,248,179,195,121,107,55,155,11,194,128,125,52,78,207,123,253,168,36,17,94,95,125,37,34,228,231,82,68,107,103,108,235,169,123,236,6,84,1,88,179,28,53,212,195,20,164,29,66,2,28,242,123,177,253,104,42,97,27,77,42,142,155,2,147,196,175,115,6,115,23,237,15,41,142,117,200,130,10,104,206,79,64,147,88,187,231,253,222,151,248,70,85,153,209,218,253,147,237,49,228,42,85,181,251,134,204,153,234,113,223,160,94,174,190,217,117,107,85,217,209,16,159,255,203,160,77,103,125,189,221,189,49,44,171,36,42,229,217,77,29,36,15,177,105,178,57,223,243,59,246,116,147,233,54,201,23,216,200,69,216,100,190,32,138,30,114,149,154,240,103,228,234,193,12,92,59,27,51,127,138,201,62,159,11,149,83,107,115,115,44,71,30,53,68,29,228,158,7,57,255,25,198,212,95,208,4,198,156,137,138,103,245,28,139,153,231,33,204,146,117,173,230,139,220,137,136,244,126,205,246,185,243,144,98,122,143,234,58,58,103,40,253,61,135,22,141,12,222,235,26,54,190,112,173,122,75,110,216,203,51,146,95,98,10,159,1,89,204,158,150,15,113,75,215,192,155,58,78,193,177,120,237,164,4,66,56,240,175,239,191,191,112,23,15,165,59,112,245,30,179,181,84,188,152,142,188,28,98,87,133,40,235,222,8,44,172,27,184,239,121,2,172,159,133,105,237,184,72,105,143,53,203,152,25,242,149,103,84,172,251,134,249,251,249,240,241,193,216,158,77,95,12,100,237,216,152,53,115,78,232,3,152,174,123,154,171,16,30,150,9,126,84,159,72,214,37,215,231,138,63,182,200,224,255,180,251,80,109,183,244,52,108,180,167,237,4,107,143,235,150,142,219,63,231,0,246,46,165,171,135,117,95,205,222,165,115,73,183,19,109,183,16,137,132,38,128,91,253,142,176,134,245,93,195,97,85,10,70,213,237,150,215,83,23,244,133,40,121,253,120,245,102,240,134,73,126,189,61,220,77,13,81,9,177,62,196,153,198,67,46,174,66,26,237,198,18,52,204,181,150,211,8,108,224,56,238,143,204,192,3,110,23,124,47,247,60,234,47,185,113,248,143,148,159,85,210,165,111,63,19,169,131,56,225,201,228,195,32,229,149,30,192,79,27,240,207,51,55,248,36,10,75,178,121,17,253,60,189,166,89,247,254,65,82,19,175,163,210,119,67,82,84,235,154,61,176,102,84,244,84,61,195,133,193,131,198,68,90,72,52,213,112,101,171,67,186,141,102,72,98,47,40,243,97,68,44,153,235,218,190,100,15,34,42,109,114,36,78,248,250,77,201,113,183,94,171,187,141,160,252,26,195,107,253,116,102,118,84,69,1,15,209,30,98,96,91,180,135,213,85,220,242,250,22,53,57,34,170,248,40,62,192,37,117,127,196,202,213,28,114,110,129,5,229,163,15,177,217,235,136,232,121,206,131,119,59,43,20,150,54,26,149,123,73,163,178,43,55,143,218,95,71,246,86,19,121,243,230,94,8,68,51,136,54,168,76,199,214,13,210,125,198,58,18,39,57,119,88,156,233,205,127,83,209,188,33,74,179,142,168,100,39,68,64,212,186,67,76,233,56,2,50,45,63,200,95,163,233,195,144,3,222,87,11,197,67,237,101,72,197,81,141,90,171,170,155,183,2,18,20,99,156,48,90,121,84,183,220,67,94,187,202,31,174,221,162,217,163,122,31,119,172,93,229,148,106,118,239,6,16,237,210,248,67,74,97,221,152,158,195,216,137,199,165,81,12,156,132,70,196,174,222,242,106,214,81,218,33,2,169,189,46,143,160,112,28,40,111,239,77,92,18,107,136,47,27,215,183,80,219,188,218,74,118,137,167,173,73,229,156,107,167,135,251,14,123,106,174,102,166,89,144,120,68,127,204,103,239,128,167,247,222,130,95,132,114,84,47,201,139,135,41,155,67,110,127,89,232,95,127,237,117,45,225,245,212,102,72,194,30,246,56,245,211,119,123,65,223,22,158,12,124,20,15,217,9,152,215,211,135,170,187,66,143,74,254,89,59,230,253,205,201,21,172,12,185,131,69,163,234,236,57,140,207,254,6,233,120,244,126,95,197,167,41,81,228,120,20,149,216,190,169,252,237,50,133,86,94,115,253,240,160,181,215,142,77,76,167,67,120,63,55,109,204,208,185,28,195,114,57,81,41,252,191,57,177,148,214,98,72,135,210,209,16,52,55,151,164,208,34,101,195,228,38,26,21,225,133,139,32,9,150,61,239,75,156,253,40,243,254,130,209,90,200,171,190,123,122,118,231,251,219,184,206,238,252,143,70,171,156,217,38,230,23,22,169,218,205,155,236,215,248,255,241,255,250,191,126,254,219,255,231,255,154,224,95,92,90,205,37,31,240,76,215,233,221,253,238,200,137,192,41,153,127,255,254,191,119,131,161,198,255,168,241,95,24,193,191,254,110,248,76,159,175,225,251,187,26,212,73,201,253,157,9,253,109,52,68,108,15,83,243,248,231,131,121,255,46,180,82,97,108,250,166,193,252,244,215,6,179,185,228,206,254,151,193,52,199,214,242,156,129,111,131,161,187,167,238,136,251,165,38,211,128,169,191,253,254,54,53,159,223,159,209,252,199,169,185,149,221,212,80,8,95,163,241,247,77,141,209,236,239,63,155,26,81,103,28,240,109,157,246,240,29,23,122,131,115,246,160,90,229,191,60,152,243,141,54,53,196,253,255,57,41,247,25,192,99,57,172,115,44,231,204,127,122,206,137,53,114,187,240,43,174,34,91,191,128,255,253,1,138,61,185,77,194,239,107,113,191,223,176,126,249,219,255,239,111,172,65,102,145,237,248,183,191,251,255,255,247,255,243,63,242,210,79,46,185,250,245,111,234,207,90,62,119,214,253,124,127,255,239,251,155,243,81,241,244,104,222,223,255,223,57,103,204,117,86,41,1,33,232,202,248,222,152,15,98,53,253,221,232,43,104,51,204,195,48,122,216,239,4,211,144,37,23,67,18,191,135,88,152,209,148,252,253,95,195,20,95,57,107,26,85,131,136,138,163,200,192,13,41,0,49,228,159,222,116,200,125,19,121,88,169,64,152,117,179,79,67,108,50,222,66,72,135,209,134,236,67,42,33,39,107,194,126,43,158,57,42,140,16,160,228,247,117,36,135,57,196,231,179,122,99,205,220,233,76,7,70,165,242,128,203,22,246,198,196,196,121,205,186,166,147,101,163,66,70,208,7,137,197,73,183,12,90,142,57,72,212,248,167,16,5,213,123,60,68,251,16,95,100,122,205,238,92,72,88,103,92,214,83,9,142,0,183,220,97,156,58,170,214,54,132,11,183,121,131,204,8,9,83,109,176,49,177,48,152,12,140,228,202,178,54,227,179,231,135,112,128,222,0,202,59,53,76,145,8,215,230,55,115,194,106,244,99,8,11,231,13,42,135,54,68,18,226,11,201,12,9,83,4,248,193,54,7,108,206,46,250,190,158,40,248,104,44,193,23,205,218,97,105,214,51,119,97,207,67,117,108,126,152,189,145,185,20,75,93,211,159,92,168,245,61,84,28,230,3,125,27,194,104,126,24,232,33,111,156,247,54,131,108,171,154,245,198,175,31,166,125,200,205,75,52,253,211,189,223,205,222,176,91,226,155,224,128,223,216,40,223,150,97,200,212,231,183,197,10,203,226,14,217,122,6,116,104,37,224,22,125,8,43,239,152,37,214,184,215,189,57,47,65,70,76,236,109,171,253,173,221,241,88,237,58,188,84,59,123,112,156,24,150,171,244,97,214,235,169,157,62,100,44,173,43,106,42,87,54,236,24,63,44,14,12,185,189,17,82,150,56,68,228,96,99,178,249,209,92,187,246,89,163,18,74,49,83,81,49,143,30,82,161,205,144,113,98,52,87,253,51,204,190,110,84,88,255,109,244,114,27,3,74,183,68,242,75,183,123,13,185,108,223,97,118,220,48,22,211,128,110,20,29,224,36,253,3,176,83,29,87,189,117,131,252,65,106,157,60,183,157,137,206,159,255,146,200,92,194,76,118,68,8,226,111,50,56,122,102,100,9,94,13,194,208,108,243,142,222,197,169,15,251,35,172,76,131,240,224,168,120,171,67,148,28,253,116,200,72,152,151,139,8,71,147,223,141,70,230,151,205,62,154,228,226,111,114,165,166,91,124,63,154,100,39,196,224,243,154,175,167,78,36,192,114,49,133,211,21,168,179,238,30,82,208,119,136,227,41,209,196,123,137,218,97,201,14,24,177,192,30,31,210,7,108,134,172,254,203,233,99,17,184,128,202,245,150,122,11,234,12,213,176,172,126,205,174,28,106,136,8,166,210,107,50,241,231,159,252,182,179,47,154,31,86,194,108,152,131,14,71,213,197,220,67,122,39,237,50,217,247,180,14,82,196,93,195,220,70,80,95,58,32,8,32,12,116,179,51,132,12,28,32,44,187,223,137,150,90,185,164,62,143,6,166,170,128,120,131,52,95,45,0,164,131,254,144,102,235,183,67,122,161,181,107,19,180,42,168,92,84,80,59,243,117,99,226,72,137,8,12,249,131,142,30,141,120,48,117,0,91,194,235,176,62,242,48,164,74,150,81,237,139,77,86,116,234,235,144,184,210,58,20,55,127,52,78,194,165,147,135,216,100,52,148,23,136,153,94,187,31,49,178,80,239,15,19,219,254,140,224,144,62,136,216,200,27,231,144,172,232,141,243,222,230,48,147,143,234,222,120,200,27,249,205,203,16,15,185,247,187,217,131,249,199,146,187,159,25,30,82,54,251,179,12,3,28,132,221,227,222,82,13,211,121,28,102,94,233,82,8,205,71,129,14,105,209,135,116,72,164,97,98,150,88,99,88,234,113,72,236,3,201,113,233,245,142,201,14,201,27,92,187,99,196,81,21,97,68,117,204,58,100,101,181,143,163,1,150,163,52,109,93,241,46,176,253,176,138,81,134,180,53,32,194,236,55,76,228,152,20,130,55,231,152,142,170,109,54,172,16,39,68,168,255,144,220,229,241,244,109,88,52,44,56,58,113,195,180,209,237,193,97,197,10,215,110,91,127,185,110,1,201,33,177,207,210,225,164,235,107,86,26,109,152,173,127,52,71,68,210,211,239,15,177,55,87,154,109,184,79,60,124,47,179,158,229,41,41,162,228,123,22,12,37,79,233,50,62,97,100,207,44,157,176,1,68,244,199,58,16,138,143,68,234,244,89,30,133,42,8,215,242,43,251,242,207,244,55,145,12,144,205,123,134,71,241,187,16,39,206,63,61,251,227,127,173,43,167,210,62,106,159,152,143,202,236,125,204,147,20,14,196,129,194,15,114,178,156,211,239,88,208,51,33,164,33,245,68,110,244,229,226,51,135,196,45,66,156,226,255,24,72,227,198,48,25,162,247,198,29,107,10,81,243,247,49,172,168,32,192,63,149,141,157,189,34,170,183,183,43,234,240,104,186,203,58,34,95,222,126,125,23,140,13,169,218,117,143,239,74,166,230,164,92,149,79,117,192,138,104,83,250,33,11,240,14,201,88,40,88,83,109,220,104,138,206,214,174,140,230,186,178,227,120,75,3,246,13,235,154,169,76,247,182,72,86,185,23,114,119,236,132,73,98,108,148,20,179,52,200,144,205,72,166,46,147,49,138,82,65,123,88,209,254,86,0,86,233,223,176,62,99,26,194,230,221,202,49,12,248,229,67,118,195,121,230,247,221,1,59,172,42,123,237,152,29,236,202,154,57,253,221,219,210,253,91,240,144,179,135,179,25,110,38,195,10,104,71,149,211,207,168,91,203,210,47,98,239,37,93,190,97,243,39,132,35,205,244,23,221,38,70,42,148,208,252,194,246,210,118,41,121,241,193,10,172,51,11,133,193,191,61,195,61,64,48,11,229,213,191,232,122,5,170,188,0,252,143,152,137,165,6,190,176,198,236,232,98,69,179,55,226,190,25,73,101,106,25,147,246,94,162,110,221,143,108,173,103,21,253,128,149,245,248,158,138,75,73,183,60,132,53,229,14,77,27,38,17,246,193,234,203,78,195,129,223,35,216,220,99,126,68,174,6,254,131,213,151,176,207,119,189,235,137,50,236,210,163,71,19,191,65,108,173,111,207,27,134,81,248,117,31,42,61,145,245,201,190,79,223,181,243,198,103,45,222,251,197,96,169,25,239,252,61,85,190,193,87,79,189,31,89,219,185,153,31,222,143,100,205,223,249,174,35,18,233,91,179,166,147,168,37,230,191,53,107,99,170,221,232,40,224,107,55,170,94,248,118,138,101,176,84,62,82,225,113,39,154,182,52,150,217,53,87,239,144,240,107,201,41,113,0,210,114,117,2,253,97,118,130,234,52,118,194,55,8,39,153,115,171,51,23,100,131,157,241,169,182,187,15,75,127,154,230,121,97,175,153,109,95,152,89,53,94,65,226,111,143,136,211,195,138,35,126,209,53,100,166,234,238,231,121,67,233,128,219,48,187,243,67,151,132,9,203,196,110,32,219,129,1,85,234,14,217,62,69,195,196,158,213,27,149,221,92,87,188,84,17,160,168,110,199,135,116,41,201,144,201,133,144,47,158,160,168,214,40,79,114,36,19,46,145,176,125,191,19,65,67,236,138,39,185,38,168,194,186,155,163,118,147,101,1,249,3,1,39,240,66,10,160,37,131,62,98,49,119,229,214,255,68,103,3,32,113,136,153,47,249,26,112,113,211,160,19,194,97,21,112,134,144,211,189,107,17,138,3,18,230,215,79,101,46,13,242,35,241,163,170,24,33,228,180,194,16,186,59,36,221,113,61,117,172,224,218,157,134,137,170,27,246,162,58,45,52,36,23,252,75,87,133,116,195,117,237,78,163,93,95,79,197,157,210,27,81,110,15,146,83,141,33,149,125,92,179,83,160,195,90,239,143,138,29,224,88,84,200,41,226,67,110,9,58,189,149,186,62,172,45,248,209,232,67,158,38,62,189,127,136,37,248,143,73,166,93,204,248,71,213,15,108,163,143,249,202,245,169,88,243,253,100,200,249,101,33,126,205,82,39,101,49,208,144,52,205,33,103,129,54,162,10,124,134,149,244,70,229,221,206,201,177,166,56,112,8,67,248,122,42,226,207,248,217,202,217,12,107,151,241,52,228,124,149,214,148,209,22,123,229,218,140,164,4,197,154,113,165,36,6,134,237,100,219,31,210,47,130,183,71,85,185,78,0,86,68,97,173,248,145,181,146,180,169,134,121,88,209,248,33,125,38,116,136,74,84,150,58,26,31,247,62,164,243,21,107,151,142,216,164,136,115,83,32,168,176,75,214,87,174,208,111,68,231,144,190,5,54,228,78,76,195,242,255,55,242,10,224,70,37,194,115,238,18,101,193,41,28,141,11,68,107,71,1,142,43,97,244,141,57,132,177,59,101,122,135,116,222,104,136,176,89,237,184,38,36,213,144,14,42,108,156,85,159,204,25,42,108,212,220,161,170,130,7,213,60,132,235,41,65,59,164,79,179,189,118,29,97,133,217,61,180,172,118,252,194,155,5,123,220,131,15,241,10,104,88,48,166,126,237,100,145,50,84,243,99,119,211,123,237,40,188,185,186,108,236,107,86,230,113,72,23,97,127,154,205,103,227,16,243,56,132,63,215,125,223,1,65,87,38,32,233,248,176,166,193,108,119,96,251,7,172,237,60,73,253,232,226,71,181,47,106,11,190,245,23,230,70,2,117,231,223,218,6,81,119,188,223,175,238,64,221,200,133,15,62,16,125,5,107,50,190,245,54,172,207,179,153,189,123,230,33,151,59,249,30,49,101,244,213,231,77,71,213,185,165,78,66,109,130,14,169,122,232,211,81,83,70,147,117,18,235,171,25,44,173,216,45,38,175,217,16,126,7,211,236,131,252,132,134,124,247,54,63,180,227,142,197,102,31,42,61,241,133,186,242,224,123,196,164,190,229,183,104,202,29,37,54,43,77,255,122,187,30,231,138,241,78,82,125,215,140,61,231,102,216,31,31,87,180,146,51,243,161,210,83,94,189,101,255,32,122,42,79,249,99,43,76,195,48,249,142,164,186,186,175,65,91,1,151,46,80,39,95,156,214,180,221,37,144,159,70,1,196,211,135,63,243,149,0,49,65,33,179,215,115,88,87,87,252,241,109,41,241,163,203,165,8,252,133,117,182,38,65,152,160,219,39,63,76,64,253,194,232,170,44,198,235,108,80,183,77,57,131,246,133,225,208,74,215,102,94,60,178,32,102,67,23,105,127,145,205,195,107,242,190,235,110,24,161,68,249,126,209,53,146,138,165,185,121,31,172,149,96,252,116,57,211,61,192,166,155,151,201,138,26,208,199,101,206,21,85,107,253,222,188,253,11,163,62,79,28,22,179,253,37,196,92,208,163,218,229,194,206,25,238,189,31,195,158,188,24,85,87,219,141,42,153,2,49,209,215,42,185,179,223,103,141,141,38,233,52,172,98,155,33,73,48,72,70,241,218,137,90,11,11,14,17,20,189,245,57,105,8,179,25,142,95,79,98,14,73,143,235,169,184,231,70,201,105,96,0,239,237,38,125,235,171,80,248,163,74,66,15,233,198,51,237,78,142,15,73,49,172,93,117,69,47,38,209,7,122,71,69,35,212,147,221,112,207,155,218,24,112,245,95,136,78,181,12,147,100,212,140,74,202,85,29,210,29,239,95,74,106,72,231,155,123,28,17,117,225,135,169,67,234,140,162,67,64,60,24,143,127,110,33,54,179,144,89,118,195,82,154,163,170,174,101,72,215,230,29,98,1,33,84,14,245,59,164,243,177,123,212,148,244,195,112,105,84,239,87,113,150,143,150,191,54,142,148,92,94,149,185,154,189,57,107,219,59,226,129,162,5,50,103,59,135,50,7,99,198,141,101,202,208,98,225,162,178,154,209,56,189,245,16,223,102,210,95,88,233,152,17,45,174,13,80,207,157,27,170,89,95,61,18,145,22,255,91,86,6,114,159,110,15,251,57,13,51,170,190,34,23,162,168,253,181,43,177,30,114,190,170,102,103,127,21,151,243,47,107,84,64,32,18,108,58,132,157,140,3,134,56,168,136,196,102,26,195,5,73,10,173,103,194,150,162,27,178,64,72,82,212,236,30,96,202,214,236,78,138,29,70,79,13,43,180,49,196,166,63,170,62,56,241,35,242,91,33,154,127,199,4,195,70,229,42,140,235,169,250,155,33,187,114,176,97,230,196,190,118,117,205,112,158,159,230,213,230,187,3,186,86,188,54,174,27,216,211,19,59,149,248,132,169,114,124,88,203,23,194,161,158,11,72,145,145,78,33,212,97,78,175,158,186,125,253,218,41,141,221,244,179,110,213,189,180,142,202,218,114,161,81,85,152,176,149,189,24,3,164,16,69,237,112,192,42,39,163,250,125,150,51,46,233,16,250,218,117,42,60,26,117,132,31,228,22,14,180,155,25,214,204,170,68,36,23,181,53,209,17,57,54,164,163,26,215,17,36,119,130,92,40,49,241,133,133,48,190,62,84,227,18,110,95,119,230,30,141,101,110,152,101,46,203,188,238,121,229,132,32,10,103,30,213,45,129,201,248,76,202,227,147,38,140,201,186,86,203,195,105,181,235,247,235,166,0,96,221,112,227,11,62,64,122,237,123,152,171,191,95,87,229,54,163,114,223,224,184,201,95,76,229,33,187,27,190,245,190,239,163,133,9,107,172,47,60,96,59,14,233,122,104,189,115,186,132,167,15,89,108,38,228,61,205,102,122,60,216,89,255,163,97,126,173,149,15,151,237,101,37,134,62,136,126,110,148,223,97,11,243,120,126,117,114,107,103,222,214,81,223,172,58,128,143,220,10,228,198,145,54,195,218,68,67,42,211,25,226,11,51,67,56,174,111,243,84,142,124,143,171,4,103,68,28,152,35,114,40,227,246,192,223,231,136,226,98,211,24,141,0,198,108,217,58,87,207,243,36,83,198,223,144,221,122,28,85,33,237,16,159,108,44,100,3,169,66,238,30,231,96,252,19,39,125,29,37,42,37,127,27,102,86,106,251,160,229,61,78,61,247,252,218,185,198,101,163,130,149,210,68,245,91,165,63,235,189,50,172,16,54,212,7,89,118,39,204,101,235,15,171,30,105,72,37,51,107,231,205,3,104,176,55,164,78,205,247,184,120,149,22,56,162,73,162,140,82,255,56,164,146,180,113,120,7,36,14,217,247,88,110,31,220,82,37,138,71,228,242,180,79,179,39,173,127,148,233,127,177,222,208,224,133,204,172,231,140,197,238,127,201,23,132,197,192,95,216,144,76,224,67,72,92,8,217,153,207,152,145,137,35,167,251,96,12,140,195,74,38,149,190,107,227,140,104,141,204,0,49,237,55,221,127,78,29,187,188,3,15,131,118,91,125,233,90,209,28,246,100,17,184,153,175,144,55,30,146,100,199,177,116,157,105,195,133,42,150,183,59,244,157,94,152,27,18,176,164,84,64,55,68,33,49,46,81,190,116,38,44,29,52,172,36,196,144,174,191,134,224,195,89,45,104,146,124,67,50,150,94,187,68,254,176,95,45,203,181,243,14,67,170,156,255,17,201,210,248,180,27,85,102,246,124,184,122,247,86,51,188,125,250,227,122,106,192,16,182,195,229,7,54,118,219,100,88,69,219,235,189,109,6,97,66,148,7,108,10,230,197,135,216,19,247,126,84,66,222,231,25,241,217,68,38,24,7,29,210,185,177,33,41,11,52,60,84,250,111,227,196,210,123,63,152,131,92,141,106,27,237,168,114,186,32,153,44,175,93,119,24,172,29,199,48,175,213,233,30,66,119,189,155,70,90,114,136,202,225,122,178,5,9,214,67,158,27,1,243,15,15,163,93,70,85,236,246,168,4,129,24,15,197,214,62,61,221,13,26,97,85,149,254,72,37,58,253,16,130,88,187,42,1,99,141,198,4,105,156,59,127,188,222,75,167,182,126,121,127,166,17,21,31,156,208,25,194,208,27,224,142,129,107,198,236,34,79,96,29,200,200,196,114,69,115,245,226,67,186,70,13,178,19,62,121,82,2,5,207,52,131,101,89,192,238,0,200,168,186,210,29,194,189,155,145,167,58,169,11,22,135,244,121,154,13,211,190,160,176,96,197,219,154,78,84,93,27,48,36,217,120,136,89,28,146,185,248,218,57,58,10,195,196,133,65,143,202,156,13,217,205,19,235,201,188,14,89,246,229,67,116,80,118,207,235,252,128,98,8,7,124,109,143,95,111,159,55,166,205,74,87,7,222,82,25,183,41,211,55,107,123,108,222,219,237,97,152,230,197,111,76,74,223,128,66,148,236,151,65,108,234,110,50,33,219,66,128,202,14,70,242,174,236,136,232,132,74,1,235,13,41,183,118,91,159,56,32,108,215,143,220,91,47,203,30,37,21,54,37,242,213,183,99,115,40,55,149,50,11,227,29,130,165,179,141,218,101,85,111,216,172,43,172,246,218,169,185,168,175,220,162,205,73,23,124,108,114,123,203,246,34,222,169,162,26,141,87,178,55,214,174,240,224,228,8,57,196,5,64,85,42,107,61,93,190,113,72,81,216,181,123,249,209,113,171,225,13,235,206,125,84,37,133,246,188,226,69,237,13,136,239,6,53,38,200,201,205,54,194,235,41,139,104,52,55,225,57,95,159,13,245,189,100,255,209,252,167,170,100,23,42,141,126,230,255,238,4,255,96,233,28,81,203,204,131,168,236,175,16,225,158,244,124,136,103,159,70,115,19,69,53,65,97,228,92,84,187,230,47,224,98,178,102,191,74,225,145,84,178,91,51,18,30,3,60,204,92,205,110,221,241,147,218,17,22,76,15,130,172,204,202,218,85,247,112,237,156,72,75,171,163,234,190,240,168,152,228,169,84,200,89,81,120,115,69,254,33,212,240,179,147,85,125,33,98,50,116,23,107,205,174,118,11,240,51,150,24,192,117,59,146,103,36,91,218,29,217,168,85,26,60,127,74,8,123,38,27,79,6,117,136,171,137,102,251,80,153,150,161,65,194,178,233,247,180,14,162,134,176,32,158,222,175,203,33,201,198,209,112,44,95,187,21,179,194,56,51,115,28,8,145,75,170,66,86,123,163,39,219,244,153,136,207,223,72,161,93,87,52,178,169,168,115,23,184,61,19,205,25,155,127,71,38,185,127,164,42,172,121,72,183,150,204,254,220,52,245,184,143,95,84,24,248,94,15,211,204,246,160,85,103,51,161,250,88,219,243,166,252,254,187,127,208,79,150,240,173,128,41,184,213,132,85,187,177,41,248,199,217,85,20,205,155,38,223,152,124,118,243,221,73,29,21,1,179,167,177,204,248,156,33,106,96,55,153,249,46,183,8,77,215,30,215,141,131,55,72,14,206,230,137,117,48,34,43,254,139,152,8,42,54,72,150,94,22,200,210,156,1,118,206,241,151,27,26,31,81,133,12,227,175,221,138,83,51,27,61,224,159,207,64,228,195,124,113,37,97,176,158,187,99,46,154,190,24,57,128,137,212,111,167,227,30,208,109,202,247,40,23,130,236,101,237,52,127,68,101,204,123,85,59,109,203,102,47,253,161,210,98,29,57,213,177,118,4,92,201,170,195,72,211,237,203,54,252,33,51,154,245,88,210,230,16,242,173,231,17,149,28,173,235,43,38,201,39,251,60,173,89,15,113,253,251,123,126,200,181,114,144,233,61,237,67,213,177,212,215,245,249,123,36,229,184,205,176,167,254,102,252,238,59,32,205,90,159,72,156,125,188,207,171,13,57,51,158,30,255,116,84,62,97,222,70,230,248,117,222,141,62,53,235,108,242,158,214,117,122,1,174,130,122,131,188,195,108,97,238,102,249,44,192,86,13,223,205,223,246,74,130,178,81,72,219,63,138,36,127,175,150,231,125,187,132,94,161,79,135,100,182,237,105,157,238,9,113,21,205,122,194,70,111,191,73,155,249,194,80,84,76,166,177,68,89,250,199,182,9,170,154,53,215,71,210,183,164,239,113,2,182,207,117,172,108,63,42,55,250,110,6,122,169,230,164,52,158,217,90,215,151,22,8,171,116,96,80,7,231,6,236,30,215,249,146,178,23,67,152,164,209,228,73,158,71,164,89,225,189,97,21,245,143,106,183,123,68,85,16,244,71,132,90,107,5,106,118,91,215,75,45,19,252,125,71,39,94,32,95,143,251,154,19,101,248,239,105,39,168,16,117,29,71,15,59,89,246,237,221,202,87,127,150,224,51,3,57,119,55,225,205,82,195,102,51,78,40,220,92,214,211,55,9,251,53,225,31,49,252,109,77,62,162,250,86,238,58,122,242,220,228,88,222,235,233,132,254,55,22,248,232,133,47,70,57,229,177,149,139,153,116,244,165,96,190,216,13,66,9,141,111,31,83,134,60,85,245,225,92,80,198,111,60,248,152,27,210,109,13,33,111,11,132,164,25,215,149,24,99,172,19,246,60,103,117,184,205,45,228,163,98,223,142,11,249,82,196,183,45,131,158,182,86,201,149,67,26,66,166,109,127,95,216,239,33,127,193,69,188,108,225,185,136,89,31,114,190,252,215,231,34,246,177,167,47,108,246,59,153,115,192,204,45,238,130,175,22,63,196,162,102,36,193,188,115,93,113,117,144,67,154,206,25,115,172,118,47,51,228,60,52,81,236,143,179,151,172,157,229,216,217,162,44,62,94,205,234,36,235,200,118,204,203,200,96,216,227,24,216,196,193,30,71,200,15,82,131,54,91,61,151,112,182,150,60,229,98,193,128,62,127,106,64,114,153,166,89,145,149,66,59,74,103,205,36,66,42,0,12,145,239,138,170,144,235,67,58,93,5,97,253,191,76,163,132,195,117,158,66,204,188,4,200,47,159,41,217,113,204,33,201,17,205,24,156,207,53,233,3,92,36,49,140,169,68,218,161,18,54,54,97,67,118,59,103,8,59,167,158,138,151,221,187,201,176,206,125,0,85,219,190,102,137,29,68,24,251,124,205,50,87,7,148,153,217,148,128,68,15,17,217,135,155,110,128,105,30,176,91,39,123,216,23,178,186,212,235,251,176,46,53,103,150,237,105,253,49,55,68,128,181,121,211,238,227,170,116,211,200,231,113,21,102,174,92,199,59,221,40,55,187,28,161,125,247,107,47,119,142,208,76,232,243,99,45,244,249,196,38,117,86,184,222,75,241,232,73,78,98,105,38,72,151,106,13,169,184,101,207,227,28,139,223,192,58,163,83,242,173,69,152,191,150,99,155,251,176,101,122,36,69,160,94,51,57,164,154,49,40,177,1,170,214,126,143,163,189,183,116,157,123,202,199,144,12,195,181,215,172,20,239,186,74,229,142,47,60,133,220,26,85,78,131,142,24,44,227,75,133,82,51,51,64,115,220,235,170,112,211,58,199,188,53,34,53,230,79,197,222,15,120,79,178,3,246,170,5,16,247,160,28,246,152,84,225,24,63,182,23,205,142,218,136,137,67,52,123,47,255,56,79,13,85,150,13,42,2,245,166,209,31,55,141,68,180,87,94,79,238,68,185,233,23,91,187,105,68,117,35,34,89,63,207,43,46,175,39,182,243,23,13,164,231,241,74,220,166,250,250,170,246,113,174,203,189,190,158,198,166,104,190,154,29,79,114,148,186,229,107,35,232,46,15,173,236,225,249,129,198,93,233,25,36,71,122,211,79,132,188,20,61,247,141,171,118,237,202,12,160,170,120,108,171,77,106,159,183,108,137,182,227,154,91,115,189,81,218,160,213,33,55,223,255,98,132,104,199,60,188,224,67,17,170,86,4,66,36,35,97,40,209,136,107,198,66,251,172,118,246,21,162,76,158,199,54,236,197,94,215,58,33,215,14,35,221,210,201,38,22,223,4,241,40,206,125,180,236,30,59,196,69,108,117,100,237,230,60,22,103,104,235,212,21,101,228,21,80,169,40,99,106,66,172,230,205,74,133,23,27,183,233,49,25,104,74,60,190,217,180,212,23,199,176,63,28,253,88,187,174,237,69,85,93,205,235,169,79,152,64,248,154,111,152,105,232,189,11,205,99,197,214,236,253,110,91,223,239,19,28,213,203,111,70,180,209,9,81,146,5,116,20,235,227,35,92,140,248,158,67,36,125,36,16,236,70,115,98,234,198,119,35,254,18,101,104,238,189,190,201,187,175,151,39,38,79,40,126,77,208,151,224,188,105,108,140,223,196,43,236,38,27,118,66,24,114,11,66,118,159,160,254,90,181,239,164,249,173,109,125,125,100,62,150,184,245,135,156,94,248,48,201,71,121,52,5,31,78,130,157,138,17,191,232,250,83,29,77,11,245,190,31,158,164,188,62,170,234,139,115,79,161,213,211,135,187,33,167,244,110,15,212,211,84,227,118,234,215,78,129,157,254,252,218,77,144,211,177,159,29,151,254,126,138,24,212,189,201,186,130,185,29,194,227,108,221,137,192,167,229,111,131,91,232,163,89,54,181,67,119,255,233,96,163,174,174,155,191,207,80,56,69,250,249,0,246,127,106,236,181,127,249,187,39,178,143,206,202,48,255,134,249,57,97,103,187,22,235,101,12,178,166,48,178,208,69,101,34,233,230,47,108,201,99,135,224,30,66,119,84,146,35,231,48,207,86,59,166,54,131,28,70,121,60,47,117,153,178,10,119,94,86,142,168,200,145,130,48,200,159,137,222,205,98,215,206,23,78,94,95,221,54,19,149,116,203,51,247,35,31,210,231,64,55,166,106,245,174,221,59,100,101,236,182,235,168,92,101,241,114,34,54,113,205,72,163,61,46,177,61,191,33,172,91,176,116,69,238,49,102,70,117,79,203,198,189,81,42,215,152,119,99,215,236,72,91,173,202,173,175,85,167,227,174,149,230,67,86,83,58,154,47,132,56,186,65,58,5,241,161,242,150,107,215,153,243,181,235,78,198,33,69,165,134,220,7,195,134,197,227,195,156,118,62,170,221,20,219,184,125,78,112,61,169,141,123,125,119,114,233,158,231,102,253,57,83,121,5,55,7,62,121,242,162,39,52,87,93,227,205,122,166,146,12,141,145,12,242,221,153,61,13,38,83,21,162,108,235,181,42,104,55,228,2,67,121,18,231,59,163,114,160,126,115,9,171,246,177,58,3,234,98,157,231,168,141,155,118,99,231,220,13,227,104,144,56,108,183,98,12,203,41,129,80,65,111,216,255,100,143,13,81,184,250,220,148,89,104,195,46,159,70,60,62,34,95,135,120,227,94,134,81,71,162,9,175,163,184,248,30,103,103,22,83,219,200,123,187,148,195,74,249,67,168,234,144,59,142,216,164,44,110,25,164,114,236,51,113,185,110,16,170,227,131,56,220,50,228,43,79,118,23,212,173,100,162,82,137,45,221,92,53,69,20,82,1,27,148,165,203,231,12,249,202,40,250,136,69,49,181,176,231,192,39,218,91,114,72,27,119,61,245,249,164,67,230,205,96,130,251,146,205,97,183,8,244,148,171,42,14,225,162,174,29,253,248,35,80,114,232,61,206,193,251,35,250,45,15,167,199,117,99,227,154,85,157,52,164,60,200,144,206,233,188,118,249,86,195,24,17,163,146,159,120,226,161,217,168,221,31,229,121,208,152,68,209,133,91,5,121,229,245,101,174,237,142,77,112,251,125,84,29,31,9,33,47,182,203,8,12,203,120,237,228,73,247,60,24,147,48,42,55,221,44,53,104,181,109,239,16,103,148,62,34,235,237,188,180,212,151,204,58,162,234,78,247,180,68,93,173,126,16,126,22,225,47,86,123,238,138,131,103,39,255,108,187,36,89,97,46,89,32,105,25,23,48,66,91,61,23,103,230,33,11,198,67,138,84,140,166,0,75,26,31,150,172,25,86,108,5,194,205,59,3,143,237,213,97,165,144,223,112,212,104,250,226,201,218,153,217,179,213,153,46,51,121,178,199,230,156,148,189,90,4,59,107,236,99,204,112,109,166,222,152,95,5,242,244,197,152,153,223,1,169,150,126,72,215,227,121,94,38,218,222,47,133,119,70,16,172,59,9,80,93,185,225,168,70,195,31,39,87,238,183,184,211,40,218,242,27,37,123,206,46,36,27,76,198,108,32,253,204,194,4,116,150,226,154,45,166,111,114,94,25,236,119,52,125,253,112,52,137,216,117,179,51,72,13,177,72,44,196,108,61,231,1,118,86,40,172,92,245,218,117,234,27,149,173,59,171,215,148,156,131,1,249,213,174,121,83,185,146,180,153,70,217,101,136,126,57,164,130,137,91,128,149,165,230,81,230,242,175,149,221,118,111,146,231,92,171,228,242,204,18,102,77,230,158,165,61,150,96,40,117,219,70,54,40,172,75,164,140,40,7,101,191,51,97,239,247,44,80,140,244,28,113,20,55,247,239,106,140,35,162,133,198,109,214,250,236,178,78,224,13,233,160,215,209,64,254,194,157,15,23,140,208,185,134,223,186,122,204,220,229,236,95,157,233,158,49,132,19,14,89,82,5,82,76,121,72,199,173,155,19,216,207,226,171,195,118,217,158,89,227,247,188,97,165,62,208,72,254,124,210,72,239,250,189,238,185,216,78,201,18,221,130,3,10,205,232,168,88,98,187,169,211,146,215,12,83,191,189,211,197,23,164,33,42,11,182,229,133,20,95,135,20,75,223,188,148,236,218,170,100,197,111,13,16,157,79,131,168,226,93,157,139,98,108,99,226,202,50,178,135,92,71,52,196,51,241,162,186,181,195,170,93,237,183,118,243,253,226,102,189,255,136,20,94,220,172,212,110,46,12,87,127,156,81,79,4,251,182,10,47,227,122,146,99,56,164,187,201,94,187,21,34,207,213,199,236,235,189,176,203,182,234,162,45,102,165,179,160,0,110,122,220,114,51,213,125,159,195,18,8,154,49,175,183,229,213,92,222,219,249,99,19,151,235,127,222,138,101,105,207,104,213,113,155,77,74,121,213,118,38,164,195,108,250,17,70,153,253,10,201,176,123,75,94,126,106,84,157,71,64,229,24,197,251,77,54,238,119,225,205,163,216,87,176,254,138,213,187,134,53,250,136,87,127,235,229,12,215,255,209,234,221,97,228,78,70,107,112,38,51,251,101,127,95,227,207,149,27,169,41,17,35,1,189,34,27,207,244,197,245,31,192,209,18,6,14,39,244,27,240,127,235,158,11,111,78,244,148,116,190,45,181,191,87,161,218,212,135,255,251,120,168,172,61,190,210,216,63,31,207,135,130,79,84,177,235,255,221,241,196,96,236,158,239,198,179,234,88,183,227,25,79,229,226,223,95,2,242,53,63,106,93,109,165,115,13,54,192,3,62,243,147,74,29,197,198,243,83,87,164,252,199,75,73,158,232,73,52,227,153,207,120,250,187,106,221,177,166,244,243,191,143,231,189,189,106,92,58,254,79,199,243,161,192,159,241,202,103,126,254,210,149,45,113,106,227,185,146,157,251,251,198,179,191,25,126,198,227,254,198,174,230,250,39,3,22,123,240,249,250,32,232,255,249,55,30,19,91,173,220,212,7,251,223,195,228,35,178,135,30,221,97,74,210,178,65,5,5,86,176,92,211,239,33,79,9,18,135,190,150,12,220,86,38,204,109,244,217,91,90,222,241,170,255,130,153,177,48,230,67,118,18,197,44,179,247,218,218,239,215,150,41,28,231,69,247,103,24,201,153,197,200,154,33,161,94,127,14,204,222,88,252,219,167,237,127,197,56,28,221,89,89,91,165,185,247,92,226,180,18,184,176,63,132,17,215,223,191,97,27,11,77,89,238,232,15,213,236,68,254,7,250,39,37,28,228,131,86,157,42,112,159,99,10,245,27,246,186,227,177,48,231,252,163,52,241,13,143,204,230,237,15,115,232,165,82,241,218,254,41,150,118,170,173,197,184,215,205,35,120,216,111,221,26,241,218,254,183,216,78,23,188,41,253,180,133,113,68,127,126,227,187,231,194,156,13,142,43,191,141,229,71,236,222,3,198,122,251,241,125,97,110,236,251,140,239,230,224,97,159,121,217,244,193,36,59,58,167,209,51,110,234,97,10,79,62,243,242,3,246,198,119,203,134,238,95,37,98,107,43,128,185,37,135,41,26,249,31,177,177,11,58,73,225,91,222,15,91,133,253,254,213,223,177,218,143,216,177,169,163,223,212,204,135,77,143,197,195,220,3,113,67,249,30,122,163,187,205,129,74,5,80,91,180,17,223,30,10,171,170,231,79,176,215,221,109,201,232,202,44,29,221,109,221,255,25,251,182,237,31,157,254,194,184,104,54,214,183,182,2,168,242,206,172,213,176,28,128,200,254,20,82,4,70,16,52,39,140,236,245,198,140,201,25,8,123,243,94,211,63,195,4,93,174,173,154,200,102,32,58,5,211,141,228,139,87,254,11,246,232,150,228,71,86,245,230,181,252,32,142,120,196,40,53,252,30,122,99,27,212,62,186,109,241,69,5,34,43,118,222,243,107,20,176,183,107,191,141,226,97,175,183,123,131,4,67,249,162,123,232,189,105,2,228,4,77,109,255,12,187,153,67,39,27,212,201,167,232,110,206,97,79,56,254,57,246,89,47,116,19,221,181,253,55,113,190,254,254,13,219,248,254,172,237,95,120,238,27,223,15,99,254,191,249,190,63,204,213,235,239,86,251,127,152,231,239,23,242,199,37,250,126,33,95,111,223,67,223,55,196,38,127,194,20,223,56,231,175,242,220,159,241,235,159,241,245,15,216,15,51,103,36,237,147,55,184,191,178,195,62,235,245,227,126,61,213,253,253,126,253,172,245,55,236,63,198,1,178,49,127,237,187,86,14,156,253,77,124,204,166,96,16,176,99,164,164,25,251,236,205,15,198,158,193,163,231,60,253,27,230,227,204,71,167,18,237,145,125,7,121,81,45,189,116,153,188,90,138,158,124,48,179,121,88,95,147,122,116,223,99,215,221,156,177,163,203,229,31,29,119,44,47,209,53,35,98,112,237,117,207,248,115,172,171,41,70,87,24,238,209,117,146,98,88,247,214,254,183,88,37,158,205,128,184,185,188,211,209,189,74,193,48,215,35,95,127,63,98,31,186,106,255,215,86,144,243,176,114,130,27,115,3,253,83,236,250,227,13,110,200,140,209,217,1,94,77,50,154,249,161,59,126,14,135,105,67,254,115,44,39,111,116,82,126,159,238,30,230,249,98,24,175,237,127,139,253,202,181,47,64,251,61,157,252,88,225,241,79,127,27,75,152,36,193,135,238,207,176,94,195,49,39,2,253,173,218,155,129,48,183,47,127,186,219,172,60,236,186,195,143,205,158,112,167,84,246,107,251,102,57,172,99,43,27,222,143,216,245,247,86,77,18,125,201,234,209,9,45,181,226,97,75,26,140,89,254,4,26,175,68,229,143,235,237,241,84,88,49,208,215,219,120,239,7,236,241,168,203,236,138,126,30,93,44,130,191,195,252,231,250,251,17,251,208,109,111,68,215,161,176,61,131,88,111,87,133,149,30,251,19,236,250,123,59,50,186,202,129,162,251,236,220,255,25,251,182,235,31,157,254,96,102,138,83,247,173,233,160,106,175,62,175,225,17,255,13,86,217,1,23,126,211,162,136,119,116,94,163,237,23,182,137,215,244,191,66,110,55,232,147,175,168,44,45,159,162,150,48,131,8,251,176,202,127,193,62,116,221,168,135,14,55,50,169,95,219,195,190,56,121,109,191,199,54,186,110,85,168,173,60,242,219,25,223,232,182,211,132,40,190,31,139,227,34,111,227,126,27,203,195,62,253,237,61,38,28,102,109,126,123,221,4,213,9,155,255,6,123,179,23,157,116,238,103,49,54,243,9,205,19,144,223,102,254,223,176,22,237,155,84,70,246,163,68,191,238,126,196,246,106,111,189,127,104,90,161,68,178,230,191,127,234,117,247,227,136,175,187,183,184,255,233,109,63,43,254,102,234,51,123,91,241,255,97,150,63,171,241,86,173,96,219,215,10,125,191,146,159,254,190,199,126,104,251,77,198,125,91,241,127,227,160,191,202,125,255,133,115,255,132,193,127,132,126,152,189,183,91,62,139,241,215,118,218,15,155,244,186,123,107,251,195,198,253,47,88,81,17,46,40,174,183,181,92,0,92,192,180,251,237,62,216,79,97,74,118,126,62,132,51,234,183,43,14,254,241,126,179,202,23,238,230,166,254,175,131,168,222,32,145,201,95,15,168,106,33,68,213,222,47,63,173,223,132,191,20,28,185,82,188,121,80,57,149,32,245,190,255,58,228,247,71,164,168,243,61,204,67,35,17,117,175,246,170,102,127,116,235,78,88,231,244,6,100,13,4,216,48,191,28,210,85,235,226,226,68,193,178,53,163,42,35,3,218,119,219,6,240,210,126,10,233,152,207,128,46,184,11,112,223,126,193,192,97,133,95,195,184,176,55,34,115,113,84,194,30,15,121,128,3,212,213,50,139,160,112,55,9,112,25,192,142,86,70,4,105,108,33,62,150,222,188,150,113,38,10,67,126,93,134,103,208,206,152,129,228,26,127,247,178,136,50,61,34,226,6,255,118,205,58,71,17,34,40,81,168,51,42,101,54,97,226,244,37,209,134,52,109,10,147,186,141,106,191,251,248,89,136,200,109,81,220,97,37,35,194,92,104,208,188,233,231,95,102,57,68,253,231,61,205,87,141,122,17,101,114,133,245,175,93,215,162,6,57,81,113,111,162,146,148,147,199,56,17,116,187,183,85,237,217,187,81,70,119,29,84,157,19,93,77,37,229,150,145,25,34,77,174,58,18,82,89,217,128,101,199,1,42,171,62,79,251,101,21,234,48,179,123,99,226,212,97,91,53,22,46,219,185,199,169,170,238,253,49,186,47,83,188,37,80,75,212,130,87,155,129,59,235,221,105,229,6,197,88,232,187,202,67,118,138,18,210,109,18,239,237,92,117,113,237,20,131,254,99,107,96,46,154,167,14,239,232,160,118,108,204,158,183,168,115,137,161,48,50,172,215,163,186,170,116,29,210,221,10,33,241,85,128,15,16,202,115,207,62,189,61,0,90,122,26,84,32,61,154,229,76,89,66,204,12,134,242,144,124,111,128,115,187,159,86,66,227,189,73,225,107,182,118,68,92,137,70,196,198,170,176,206,129,154,234,127,142,70,36,234,222,173,67,21,69,155,80,49,52,26,18,164,243,120,222,171,40,195,31,122,194,50,11,182,65,20,251,220,46,192,52,142,187,143,202,193,202,107,167,64,231,16,103,75,238,121,162,20,141,128,33,210,231,58,155,19,140,213,249,75,129,50,251,129,81,18,194,193,53,42,136,251,63,90,149,21,186,105,151,177,210,247,182,174,29,49,128,235,96,138,225,55,40,179,99,152,128,74,101,107,37,237,114,61,59,224,116,173,118,208,230,90,249,176,66,125,67,186,101,160,102,170,110,226,20,136,42,184,159,134,252,182,10,131,48,31,224,240,46,21,34,147,26,3,42,178,24,144,29,54,164,173,26,69,139,210,24,181,114,33,140,158,132,135,186,17,49,164,154,208,1,85,185,15,40,14,20,226,32,235,77,37,162,229,231,195,10,235,140,170,59,81,70,229,22,6,111,203,210,171,76,47,4,43,221,54,200,250,123,67,80,102,114,99,50,200,27,182,61,127,3,144,78,62,68,121,214,109,3,91,235,31,66,54,245,197,52,186,231,237,54,60,128,67,33,215,145,8,106,49,26,238,101,187,246,222,206,23,255,154,185,18,223,255,252,109,131,114,176,169,142,164,105,133,84,55,240,226,218,1,236,153,123,187,108,227,24,5,230,59,26,141,169,179,112,245,67,166,86,192,21,224,196,37,241,1,113,23,205,241,165,13,185,218,125,152,40,81,99,146,178,217,206,132,80,34,135,40,3,105,148,132,84,199,142,26,101,62,80,162,168,147,23,101,192,67,244,217,100,174,38,36,73,72,69,118,194,47,196,0,110,50,249,83,93,254,18,134,29,91,242,18,204,106,94,67,86,222,18,162,22,180,145,219,90,165,14,123,94,117,162,65,137,89,5,35,1,221,87,25,160,206,32,142,83,158,218,61,19,33,255,112,69,223,118,129,173,189,114,254,176,178,56,206,128,229,87,29,21,225,22,171,148,153,50,144,218,253,210,251,246,180,36,192,235,139,192,108,111,242,45,170,125,143,234,215,62,122,60,164,11,7,134,84,38,115,237,156,230,187,81,217,210,205,1,209,177,163,217,218,9,190,167,142,33,62,230,185,118,142,182,30,71,87,38,141,188,190,236,209,27,231,238,131,6,16,42,247,56,101,46,55,0,23,61,148,157,171,43,70,84,147,217,177,170,45,30,215,102,229,30,33,93,72,16,77,55,238,140,134,14,56,129,9,235,120,110,237,126,87,73,186,158,148,239,220,203,208,126,45,39,57,181,99,22,174,11,17,31,57,181,197,188,47,92,215,21,34,134,219,48,201,174,213,43,65,126,166,91,245,68,118,221,150,182,221,238,75,125,97,42,42,122,189,82,149,236,218,16,202,162,73,160,145,170,133,10,249,189,156,110,136,30,59,202,24,38,237,149,52,224,188,165,119,12,150,82,207,188,128,88,126,227,132,148,211,8,240,13,161,189,30,200,118,235,245,184,20,106,115,126,138,200,36,132,216,37,155,40,200,170,185,134,236,146,198,117,133,178,190,232,178,118,110,237,212,145,95,59,50,211,235,201,203,187,136,180,129,87,134,190,147,18,97,105,176,65,213,170,5,224,149,71,212,153,143,33,142,20,140,166,250,8,139,135,8,31,215,168,111,188,244,179,186,203,253,54,214,3,210,223,67,238,107,104,17,49,23,226,47,173,170,70,31,98,110,237,30,27,185,59,168,135,236,228,87,72,31,222,50,145,218,169,178,186,222,9,122,211,29,50,57,55,133,124,205,92,106,223,252,67,42,89,190,102,255,218,185,162,176,216,75,43,167,137,90,72,66,162,128,115,136,152,231,1,157,116,172,213,44,191,27,184,148,107,147,70,76,117,202,181,102,22,166,102,9,169,173,227,10,185,39,248,96,22,254,6,217,215,209,34,250,87,247,118,212,236,247,14,174,132,56,98,230,66,146,144,171,162,102,12,164,89,111,213,72,139,94,133,0,234,184,95,84,10,41,6,184,136,164,105,35,145,88,36,27,37,217,66,150,234,42,41,197,224,145,252,175,176,162,102,165,76,51,221,32,24,169,69,202,216,56,131,15,134,19,27,37,73,246,243,86,142,66,244,245,225,245,244,15,162,87,59,155,161,74,222,209,100,231,53,43,88,127,215,133,214,110,38,55,164,19,165,35,98,69,140,196,121,205,135,40,161,219,18,96,225,62,103,30,21,139,45,158,196,156,184,243,33,141,27,47,244,85,208,35,97,7,245,52,88,21,229,15,99,166,64,136,173,47,164,81,66,78,29,213,53,9,120,237,156,107,185,55,134,53,153,22,40,235,247,245,212,102,50,25,76,182,135,176,253,106,71,90,116,95,197,168,186,83,66,42,132,79,160,172,243,181,236,194,137,48,50,62,246,241,68,130,157,215,212,37,193,36,194,189,180,15,241,22,101,233,234,226,227,86,100,221,41,221,69,212,214,254,13,126,54,22,229,232,124,224,107,166,224,185,185,74,97,109,195,212,140,222,233,62,103,87,46,189,17,244,13,119,38,36,171,230,13,125,251,240,111,28,26,68,19,134,154,117,92,86,106,49,103,230,205,48,43,0,77,37,10,89,166,13,252,46,102,50,232,244,228,27,65,5,24,62,10,240,17,153,81,57,91,140,29,211,118,239,133,45,145,18,52,215,149,217,39,239,85,186,66,208,163,138,188,124,58,242,16,181,205,24,227,61,173,44,168,170,202,162,35,125,78,247,77,157,246,130,159,74,195,30,82,41,122,53,194,138,123,219,120,158,223,151,17,60,174,35,61,171,67,133,57,71,207,231,114,120,193,31,215,187,28,39,114,7,30,152,0,215,19,59,58,253,222,49,12,25,173,27,84,118,171,212,198,47,186,103,190,174,123,181,185,149,12,252,241,43,193,154,219,209,35,121,27,88,222,33,53,151,169,188,253,49,31,7,194,158,185,85,80,64,149,194,219,233,170,170,54,175,29,105,95,95,189,54,214,25,70,215,7,217,146,63,207,208,210,253,133,172,119,126,243,77,14,8,57,34,23,66,188,254,185,115,206,105,217,163,102,235,245,228,45,122,98,170,46,23,179,145,22,214,11,113,143,212,123,197,234,99,59,189,234,188,248,167,167,127,220,45,62,246,242,78,37,175,93,122,187,51,174,143,137,87,122,216,41,216,138,24,175,231,185,78,209,40,66,252,60,141,49,18,98,255,189,121,217,171,135,236,246,255,245,140,75,26,101,138,46,79,237,48,157,66,158,241,103,220,93,165,215,101,83,106,45,143,131,228,129,86,216,8,107,91,172,89,151,246,69,228,100,200,123,149,14,207,132,48,87,110,0,63,231,66,117,160,205,230,102,208,175,221,207,217,48,33,202,202,30,85,1,133,238,196,42,120,94,215,206,229,221,234,109,23,28,209,236,128,136,254,89,48,57,42,119,83,99,18,8,203,226,102,192,193,190,49,21,204,17,168,235,107,181,190,221,199,69,157,198,83,89,143,49,87,151,8,18,186,19,241,120,60,217,25,230,132,118,51,76,236,119,174,38,68,234,229,218,253,254,107,76,12,17,253,238,121,104,146,143,215,142,191,158,145,234,61,255,149,254,67,197,162,104,90,38,214,106,199,166,169,166,107,200,188,243,32,94,235,61,78,130,183,199,137,27,250,191,17,57,18,100,226,0,93,145,85,43,94,209,61,141,229,115,6,40,140,167,177,102,24,186,101,105,238,219,244,218,81,30,205,28,5,106,175,16,91,195,178,21,135,85,205,29,66,0,220,227,156,62,54,220,144,93,185,83,187,124,151,107,71,171,221,28,56,141,21,103,176,170,38,226,17,101,178,5,184,120,226,38,133,225,112,147,9,59,235,8,139,16,239,163,114,211,226,77,202,105,4,237,84,180,222,196,113,121,214,206,149,107,220,138,123,156,160,141,222,187,132,173,35,185,13,252,151,25,199,144,95,186,42,50,164,243,85,70,9,82,78,155,179,70,111,117,13,105,136,115,187,247,190,130,71,168,33,94,238,16,114,107,59,65,61,149,187,148,194,72,190,62,16,88,5,17,43,162,158,10,71,164,88,32,140,200,163,17,246,158,124,133,245,188,181,99,215,213,59,17,120,198,181,205,181,15,198,64,38,129,41,96,130,179,53,80,190,27,247,235,249,118,141,223,174,64,107,229,108,228,157,153,133,240,145,91,19,219,189,175,86,94,171,127,118,159,71,88,87,38,172,134,91,25,125,28,78,148,116,159,203,10,131,91,176,108,109,47,250,105,231,5,14,99,99,246,110,84,199,217,209,5,123,10,84,84,14,191,58,230,44,249,124,152,158,87,176,105,210,150,87,208,149,168,67,138,178,213,187,168,221,33,85,3,15,80,119,209,46,215,140,88,63,34,70,65,131,98,33,117,222,62,42,81,47,255,20,82,97,71,136,253,148,49,16,214,23,130,14,51,225,235,137,243,211,250,162,234,116,193,104,202,14,13,33,55,174,25,117,114,68,184,161,117,34,217,43,239,140,200,89,234,27,37,231,47,121,1,233,70,251,107,247,219,121,213,156,53,241,166,181,99,228,221,160,92,41,123,61,9,93,92,223,115,60,174,29,25,118,125,153,157,163,82,7,208,11,51,242,174,4,41,69,50,233,47,200,243,116,144,203,22,241,104,175,87,112,40,209,1,145,50,30,224,118,199,22,33,205,56,51,202,84,36,158,122,92,51,61,153,217,36,38,149,32,6,213,235,153,232,216,1,240,187,72,211,0,119,170,220,34,164,91,10,176,102,165,220,211,48,77,119,248,133,216,79,113,106,17,138,173,38,7,189,227,127,61,14,3,86,69,26,149,96,92,139,128,73,251,248,79,136,107,184,175,157,146,187,222,36,67,251,244,29,42,17,175,163,234,94,151,154,153,138,30,199,100,239,33,1,244,178,53,176,29,58,227,122,79,227,240,52,227,109,154,173,212,180,77,207,231,49,172,58,197,117,176,118,77,61,219,106,39,83,250,174,144,50,154,117,197,25,111,10,32,227,80,68,230,20,53,4,99,94,215,204,179,41,229,176,93,96,142,138,196,244,148,144,185,115,109,118,85,230,1,100,203,61,141,13,126,163,132,117,180,186,17,240,121,122,57,8,161,50,196,32,31,162,82,236,16,76,191,93,78,226,157,255,74,184,56,124,183,118,125,149,124,49,169,166,84,63,29,239,56,224,23,211,214,156,192,92,244,48,204,167,164,216,23,16,47,222,243,151,188,186,215,149,242,187,142,56,247,39,193,82,13,155,75,70,210,24,91,187,127,221,243,121,168,206,209,172,39,177,221,235,73,143,199,96,20,216,121,231,156,221,197,125,180,227,199,120,23,118,176,119,110,156,212,108,87,49,47,228,39,192,176,183,75,65,55,43,168,8,248,38,147,201,176,251,10,33,142,76,25,94,200,204,65,8,71,232,246,29,109,190,187,3,96,110,222,236,36,138,195,113,147,51,11,86,78,62,65,90,30,0,13,117,195,164,242,241,255,48,199,64,154,114,72,57,250,168,196,70,141,23,98,10,188,39,68,89,247,49,116,134,65,150,37,140,227,21,35,66,218,7,5,98,239,204,22,96,218,29,242,251,132,216,136,48,41,110,133,137,197,222,219,81,253,205,129,231,46,118,175,35,14,169,30,33,84,198,201,76,216,216,29,166,248,171,181,242,152,182,61,64,128,162,13,5,184,216,44,36,195,191,69,47,114,212,182,67,165,238,241,30,103,99,55,238,28,198,148,92,52,187,229,47,132,127,252,22,65,185,226,13,129,106,184,57,144,194,104,158,172,226,46,166,172,221,52,83,200,197,218,245,39,48,209,94,134,137,66,182,8,33,123,189,12,154,188,231,144,213,130,161,33,115,111,43,192,102,178,134,237,198,191,168,22,113,130,112,241,99,87,200,116,67,200,183,102,4,192,30,199,233,137,51,184,19,51,167,17,241,145,91,22,72,181,10,229,8,86,36,191,158,48,105,179,66,6,237,177,136,164,22,142,200,101,121,55,74,78,91,203,73,10,222,199,155,235,202,45,96,177,102,2,85,72,96,8,147,96,8,145,213,178,96,154,227,167,60,243,69,25,135,237,83,9,252,70,215,8,55,155,168,232,19,237,146,190,73,47,200,63,211,32,33,108,173,214,174,32,88,254,191,204,17,37,126,175,194,247,174,85,145,207,22,19,201,140,160,37,156,22,132,27,198,136,192,97,213,137,25,90,68,157,118,11,32,186,111,146,220,215,218,168,217,11,174,1,127,79,35,124,163,42,7,214,228,104,167,78,181,231,231,124,101,178,135,84,25,16,50,81,112,163,252,141,122,28,38,237,25,63,161,90,180,18,213,190,80,61,164,155,56,107,231,245,207,84,153,3,89,187,132,79,82,191,118,5,244,151,4,188,195,146,144,105,252,101,10,23,150,25,213,150,179,116,162,155,51,111,84,44,143,37,24,37,28,111,118,127,251,32,75,75,190,113,126,48,121,180,155,77,147,232,109,120,253,156,149,244,228,158,103,4,16,94,206,25,57,27,85,189,227,163,89,73,81,149,70,161,188,72,145,55,159,226,123,209,216,176,216,126,59,8,213,82,90,197,25,170,71,92,239,123,81,177,8,142,203,91,62,98,78,59,146,248,50,51,81,253,51,27,48,140,235,182,223,125,233,92,12,253,194,2,17,44,166,10,248,87,145,234,199,42,93,91,22,17,6,185,201,36,84,26,36,197,59,9,160,221,175,234,50,229,101,41,236,110,127,188,118,156,20,12,5,19,37,189,73,153,50,23,31,18,229,184,213,228,102,250,163,136,209,139,53,212,149,24,172,174,236,131,93,228,10,17,200,107,148,44,170,217,46,128,106,24,3,72,243,207,38,23,134,240,222,176,206,92,244,110,151,21,18,234,226,54,225,217,144,12,245,206,50,217,143,167,93,237,77,82,118,152,76,234,189,156,26,215,94,151,69,246,233,137,243,122,52,140,137,57,36,250,194,238,205,110,246,140,127,11,232,150,254,0,62,236,13,64,96,165,97,179,102,10,87,222,156,88,175,70,217,145,76,26,183,118,134,82,59,22,78,135,164,135,76,84,67,4,253,79,212,38,121,70,195,232,58,38,188,128,30,26,105,131,247,52,66,216,180,9,27,230,148,190,167,205,47,135,185,102,247,250,118,40,243,158,47,216,127,227,22,242,106,149,108,96,146,253,181,19,108,49,56,152,165,184,77,237,192,235,141,128,239,122,12,55,151,181,83,88,44,249,79,179,78,20,4,253,190,112,209,164,127,246,12,68,182,175,93,158,30,217,26,8,78,21,51,107,152,185,188,77,101,6,206,216,2,144,45,14,80,156,222,227,219,12,27,164,96,115,135,40,179,216,167,17,163,226,43,117,125,101,136,29,221,203,85,93,190,215,133,84,34,22,194,226,248,168,114,142,31,172,200,185,219,39,215,147,60,152,1,64,236,85,255,164,39,108,233,193,16,87,207,124,116,242,220,68,208,25,12,136,186,237,60,26,107,210,162,228,215,183,173,228,5,118,23,241,189,155,15,90,90,94,152,50,242,54,65,94,124,111,87,214,225,36,17,100,106,1,34,74,115,140,98,27,255,158,157,1,99,150,212,59,164,27,14,135,236,193,33,159,190,239,238,248,136,254,53,75,88,179,238,54,31,176,192,75,128,188,180,183,69,66,157,173,31,252,121,6,0,172,115,149,245,189,188,41,34,151,23,61,162,57,42,33,51,67,145,120,75,92,185,174,176,201,189,10,125,24,55,161,154,98,147,105,98,249,221,0,168,3,61,3,62,134,169,152,96,51,2,73,135,213,136,208,105,222,172,251,214,159,53,57,97,13,192,182,159,102,188,236,166,219,154,246,182,53,251,197,53,109,67,88,253,247,116,193,229,198,147,185,102,203,183,0,153,221,13,4,118,170,26,114,156,11,17,19,174,39,210,175,59,47,58,183,197,201,190,41,97,249,119,186,62,172,249,242,182,68,98,95,31,15,81,251,222,187,229,44,231,105,65,156,44,63,246,202,243,104,27,195,152,78,177,37,33,185,29,6,41,185,20,32,211,71,88,2,184,80,183,222,57,58,27,122,142,123,225,60,84,203,41,17,180,248,123,218,63,151,41,199,1,194,51,188,189,67,112,58,170,170,47,207,237,102,217,249,94,226,62,163,34,173,205,79,30,90,7,13,162,209,209,167,157,162,129,94,198,131,79,175,113,236,216,173,235,137,185,221,192,243,59,27,74,233,236,110,45,108,58,73,220,133,246,195,196,8,135,172,240,60,42,249,134,135,152,126,61,205,186,57,67,95,78,114,181,51,176,217,101,245,228,243,59,141,42,217,63,201,11,113,163,243,33,29,135,232,121,132,183,88,217,250,226,252,52,123,144,5,156,181,251,109,83,22,50,187,48,228,93,132,7,163,43,201,34,216,211,34,16,209,134,245,116,209,15,52,114,18,177,198,44,174,91,7,216,238,182,130,209,182,49,21,179,42,13,27,176,172,127,192,178,4,16,245,153,139,128,194,118,131,66,84,178,90,77,66,129,129,36,45,132,70,244,7,196,145,197,184,197,123,118,78,245,94,143,160,140,91,82,82,139,105,20,229,216,246,200,11,159,62,160,42,142,203,140,173,74,143,218,81,13,91,35,237,152,215,201,99,98,95,100,113,61,101,217,225,215,69,99,26,129,161,228,132,95,59,49,155,166,120,142,121,211,89,84,39,5,6,81,144,146,176,45,242,115,205,220,171,108,152,186,98,164,9,50,143,200,10,197,101,133,144,38,32,82,110,83,238,115,98,189,121,117,91,247,37,145,168,168,148,120,145,114,19,238,92,79,142,55,30,21,223,187,105,33,210,157,46,31,141,56,192,113,89,102,219,53,115,185,64,163,44,30,54,166,46,81,191,221,207,97,196,222,150,19,82,56,183,183,43,142,54,209,110,50,28,53,31,194,9,238,101,210,138,243,102,185,149,29,18,25,146,197,116,237,196,6,99,50,83,214,205,72,245,68,124,54,155,105,206,201,49,200,137,95,72,23,59,93,59,61,196,64,48,172,176,118,142,36,199,100,144,142,32,215,147,19,186,143,166,111,27,95,59,34,244,38,65,212,169,57,23,56,44,249,82,187,43,192,40,188,248,134,73,191,39,201,66,22,20,143,102,129,37,136,168,206,107,229,59,148,23,204,92,6,13,205,10,210,6,81,55,45,48,136,220,89,8,212,132,199,116,101,33,95,116,115,159,111,26,210,130,221,227,44,127,3,47,125,153,9,92,96,184,207,16,14,241,193,94,61,229,234,174,39,60,147,82,171,29,181,182,37,207,8,136,145,1,226,96,61,46,83,63,207,28,242,143,185,137,33,125,68,27,139,193,148,208,92,231,151,120,47,18,222,197,71,181,195,236,222,160,120,249,177,97,230,196,196,45,168,146,129,17,137,254,246,184,100,127,193,113,205,176,170,127,130,40,187,58,18,235,188,65,82,185,24,242,176,174,208,42,168,47,244,115,79,243,25,198,154,209,101,179,213,116,148,58,218,26,16,253,39,180,96,23,117,38,250,151,226,136,106,65,114,237,4,37,95,79,178,23,239,121,69,46,26,147,172,149,125,128,136,87,208,210,65,186,253,57,132,137,117,19,192,40,158,148,150,216,96,85,60,170,185,223,165,58,58,249,176,118,62,17,160,39,234,97,217,136,122,186,147,204,151,34,73,120,133,145,206,122,79,101,196,217,67,218,222,16,203,219,70,136,198,133,210,173,29,108,102,222,97,254,49,100,174,231,33,77,75,234,44,118,56,100,27,40,108,154,244,48,190,43,132,52,57,238,145,234,106,209,233,179,111,207,59,37,43,189,244,43,137,253,250,178,147,46,197,37,100,127,203,69,113,239,180,81,23,13,90,211,163,235,35,167,209,225,129,201,134,158,217,109,173,135,157,189,58,172,88,83,201,183,179,210,136,39,238,175,145,85,236,85,244,1,141,170,177,201,155,101,242,222,60,115,107,75,195,94,198,47,131,45,186,10,229,194,200,72,254,249,97,108,77,153,194,120,250,49,247,185,239,203,48,110,195,107,151,233,101,94,151,135,76,250,212,215,36,212,114,149,143,35,88,49,246,210,50,154,83,5,104,114,242,107,87,218,51,175,181,118,171,133,93,106,116,102,80,72,242,243,43,127,58,26,1,118,237,150,101,125,155,233,12,217,101,98,219,234,81,237,98,216,242,181,125,53,235,16,150,131,118,203,234,126,218,173,138,114,153,223,76,240,245,110,192,151,30,254,204,193,165,214,150,68,238,22,225,163,98,41,92,158,121,106,172,183,81,95,32,12,137,207,147,177,1,98,61,146,209,130,105,50,85,111,138,187,64,116,89,237,5,251,71,165,253,114,223,179,154,134,44,139,116,25,114,87,155,172,175,68,226,39,147,62,67,83,255,68,42,168,132,123,71,236,143,108,92,115,137,249,54,68,221,181,57,163,99,225,45,147,115,216,37,244,169,243,79,75,66,112,133,0,213,110,188,118,205,214,176,101,151,215,238,136,240,192,155,82,181,9,81,248,204,193,23,144,196,10,147,7,249,240,2,25,84,217,131,59,163,30,146,160,11,249,215,25,173,70,41,40,100,77,195,40,190,55,242,210,135,43,151,248,122,92,70,71,136,115,159,239,121,89,3,181,203,120,123,34,164,122,130,0,21,151,95,162,167,42,7,118,83,25,48,239,81,22,233,26,241,180,111,65,23,21,141,134,109,125,200,82,23,33,125,127,227,4,237,167,93,102,215,91,5,102,87,47,199,64,201,164,174,115,122,225,74,79,36,58,238,113,202,120,111,42,153,35,148,248,250,18,93,185,122,20,31,85,187,9,159,191,82,79,42,21,238,229,216,188,41,155,138,93,8,253,195,4,137,123,23,162,162,50,42,143,251,61,126,11,80,108,120,64,179,117,173,86,229,25,205,22,183,180,193,219,28,246,206,245,226,94,181,155,108,187,62,33,81,71,100,92,110,10,133,216,184,135,20,236,9,168,244,34,224,31,11,83,133,44,127,124,24,203,1,21,109,219,215,173,162,18,4,104,42,33,125,194,108,72,154,105,136,24,197,123,28,121,153,164,71,181,121,235,127,95,171,110,196,90,93,209,230,195,63,220,198,224,48,51,51,219,24,32,101,93,163,193,21,215,74,48,227,16,6,88,163,206,68,88,36,183,158,132,139,15,139,55,3,156,207,30,77,38,67,191,109,218,166,213,36,116,217,82,243,65,56,45,240,6,115,58,225,234,204,72,199,123,85,5,87,61,140,33,183,162,50,52,236,182,132,83,152,128,199,13,73,72,173,23,97,147,85,114,84,239,255,90,101,29,228,231,108,200,16,85,139,233,208,85,186,45,239,1,19,96,252,117,117,116,132,112,163,18,214,244,49,223,209,92,84,61,107,150,162,124,237,4,197,123,153,236,224,138,159,242,216,247,50,229,220,200,208,21,242,73,220,155,183,204,105,12,208,227,22,198,191,206,149,121,28,21,222,142,149,25,226,125,118,43,154,203,90,64,112,219,167,157,211,84,9,58,88,69,102,81,177,70,91,73,70,126,38,246,16,215,174,31,146,1,120,207,227,234,182,6,246,85,81,234,168,18,222,122,130,152,169,33,255,168,252,114,200,101,32,163,226,135,53,170,5,190,122,61,200,226,48,33,93,193,27,130,207,174,39,243,186,229,11,155,117,101,99,151,24,139,8,207,244,194,219,234,215,204,158,186,199,185,216,124,146,33,42,129,219,13,234,151,28,156,138,74,57,171,173,85,254,16,54,0,60,27,165,120,157,13,214,219,49,221,186,67,33,34,5,37,164,23,68,149,193,117,238,138,188,170,62,217,114,21,167,69,179,45,127,237,174,176,24,230,136,125,115,32,1,49,143,7,34,196,112,3,224,68,213,19,241,167,218,35,38,227,90,179,85,123,153,156,237,4,10,68,112,168,85,96,172,148,135,10,177,176,173,2,209,122,31,119,11,147,78,106,156,124,123,238,136,81,49,240,150,65,132,96,73,251,23,82,233,210,104,88,238,105,248,176,114,113,48,102,92,185,148,16,85,148,141,192,63,145,37,122,34,231,207,7,214,65,247,220,214,46,123,110,226,169,32,8,187,44,228,4,88,1,151,212,3,96,197,80,250,81,103,105,17,214,147,123,51,122,23,175,153,235,27,145,230,247,124,21,72,3,36,214,218,83,69,165,40,191,123,216,219,103,44,98,172,86,43,137,199,108,229,178,58,4,208,16,145,246,53,227,154,220,198,67,213,37,17,23,86,97,30,68,229,154,239,135,40,18,58,132,53,177,158,88,251,19,152,81,249,202,247,218,169,252,190,119,219,129,143,122,34,111,8,8,52,166,173,113,151,160,162,240,111,152,62,63,117,241,32,197,119,247,50,137,229,136,196,189,95,51,162,243,144,244,204,53,227,205,180,44,185,9,214,167,206,89,122,77,19,68,172,201,196,225,153,78,22,132,112,46,174,29,172,177,132,149,184,136,8,167,196,79,109,17,234,59,228,132,168,157,37,175,177,37,160,51,75,91,47,28,215,109,228,17,253,179,51,56,33,118,107,147,25,175,103,163,65,118,227,65,163,108,79,28,145,145,236,55,203,167,0,78,153,197,118,175,221,135,251,53,234,132,3,62,189,70,230,173,85,17,143,108,143,70,229,108,73,253,72,100,142,41,147,17,51,21,25,85,213,127,94,51,153,65,111,70,156,250,36,100,11,48,9,116,136,30,27,35,41,117,193,86,117,41,183,108,144,101,201,180,226,64,197,184,201,187,92,34,8,55,252,250,81,40,118,8,6,186,101,67,101,31,143,138,152,188,190,5,176,241,96,170,130,212,169,35,158,156,151,13,72,148,54,200,68,174,57,2,253,163,84,231,0,91,104,200,47,197,115,67,248,118,141,154,129,194,133,124,205,28,34,192,112,48,55,48,182,218,168,186,184,46,196,161,192,86,4,210,247,21,67,46,224,50,104,22,25,72,45,244,61,206,148,222,32,177,114,114,136,158,40,238,94,248,91,164,240,51,74,222,127,93,209,154,149,15,140,170,98,234,33,93,213,53,164,163,90,33,12,227,213,166,214,87,33,52,208,100,198,136,118,119,59,132,46,120,3,24,1,119,236,179,0,191,48,19,135,201,192,221,4,216,220,204,35,141,22,243,170,27,151,74,55,73,84,102,241,133,155,73,220,254,176,62,176,52,170,101,94,80,9,251,220,195,178,47,106,214,225,254,113,137,174,86,244,198,192,82,137,21,115,165,60,71,85,76,232,222,245,31,171,227,71,210,215,39,223,211,184,180,205,91,243,62,73,137,90,126,115,136,172,204,45,201,124,13,36,52,249,103,34,233,36,66,158,249,40,46,246,136,86,129,10,225,65,223,32,133,104,136,37,72,165,82,247,110,4,94,19,105,79,119,195,93,131,84,4,20,227,16,79,167,47,33,243,236,102,42,219,146,181,243,158,12,68,93,17,171,125,177,120,200,101,216,136,227,146,34,67,122,110,89,177,34,36,159,118,51,82,96,85,78,143,104,94,61,96,215,167,14,249,71,169,16,136,141,127,202,223,227,118,216,15,86,98,106,68,139,77,2,48,73,115,105,41,50,11,202,231,73,126,123,26,142,107,121,198,131,5,169,183,117,32,76,161,81,97,193,22,5,114,43,78,8,58,17,244,70,201,182,62,170,223,197,66,175,167,213,197,46,163,56,1,163,93,57,231,210,142,114,70,159,102,45,83,169,201,123,181,175,131,150,171,191,217,179,184,155,102,45,25,180,200,239,127,188,161,97,55,76,137,125,25,220,223,200,67,178,148,44,216,5,13,65,63,117,96,111,121,101,177,91,128,61,1,17,92,112,135,219,0,203,5,192,19,115,8,14,195,93,176,102,194,53,103,81,145,238,0,155,217,216,14,32,93,32,179,50,189,217,176,236,27,82,166,216,216,3,136,213,1,213,248,28,9,109,86,72,41,179,211,252,15,195,138,201,38,138,226,17,85,25,51,164,204,57,18,140,71,6,66,44,247,230,241,48,246,46,140,26,39,178,14,233,158,192,144,88,105,72,85,85,144,123,237,141,146,214,67,14,179,49,88,134,163,234,211,141,67,74,192,14,41,92,13,177,195,87,168,124,24,157,51,172,212,201,144,212,9,132,104,252,60,175,163,58,144,130,168,233,253,81,217,78,131,82,140,3,118,249,28,241,40,55,240,0,198,138,56,31,167,121,65,216,17,137,133,31,150,24,29,18,155,150,182,34,98,183,6,54,17,163,106,72,21,43,239,105,165,84,97,182,138,41,211,142,45,68,73,65,10,86,109,0,182,26,61,60,68,14,139,28,26,85,105,48,88,241,248,71,213,53,131,144,180,212,235,169,202,233,33,98,136,247,60,11,66,16,195,72,71,86,252,122,218,111,238,208,141,59,214,91,207,249,211,237,129,209,228,132,105,69,169,81,169,67,186,207,106,72,37,169,67,120,202,38,238,231,138,131,222,211,108,81,86,39,140,82,191,149,98,60,141,231,32,246,174,102,165,15,123,156,111,46,103,179,238,113,178,247,91,3,241,26,42,101,68,133,190,16,153,28,12,50,132,164,1,100,93,37,44,7,137,208,135,205,148,8,201,38,89,51,234,150,42,29,146,181,129,134,240,81,213,185,118,50,137,99,167,190,240,76,216,140,42,157,134,42,39,127,175,91,222,178,215,117,200,93,52,250,150,64,114,51,72,184,168,242,57,205,102,112,28,210,226,12,233,232,27,26,207,176,186,30,39,39,77,148,5,101,229,223,111,254,156,121,219,177,125,111,27,69,81,97,8,219,119,239,22,148,190,7,177,93,249,177,165,214,205,223,186,102,129,181,220,33,125,90,8,13,201,176,16,236,48,37,102,97,116,171,127,132,120,73,242,27,146,243,239,109,67,110,114,253,209,185,129,13,178,233,89,95,99,130,159,80,77,207,213,206,86,49,21,67,198,149,128,59,194,48,104,223,215,144,93,225,189,217,209,53,227,101,187,202,1,226,63,33,11,133,252,52,164,194,218,61,206,136,109,173,97,37,88,70,165,254,255,144,114,170,67,250,52,4,154,66,85,95,237,156,181,175,175,28,208,215,123,7,24,135,160,94,179,14,105,14,184,132,208,48,153,223,195,42,33,28,178,249,173,163,238,90,131,16,97,215,174,68,235,155,21,204,70,9,234,139,1,142,197,71,213,183,190,134,236,179,130,181,235,96,33,132,187,177,251,185,71,197,143,62,236,22,161,29,125,191,11,5,162,176,251,201,40,173,108,250,217,12,195,138,66,15,83,236,214,152,108,30,38,6,132,120,167,215,135,200,231,31,210,153,141,77,102,46,237,70,153,109,182,222,205,78,52,105,197,253,46,45,111,171,134,84,117,181,86,203,231,71,149,69,24,99,98,245,6,55,100,107,18,239,163,6,84,51,112,83,98,135,252,67,220,217,43,91,113,178,80,51,198,226,6,89,73,224,150,192,190,42,15,128,38,211,254,86,174,253,215,206,8,203,239,209,142,105,36,71,5,201,37,105,152,246,113,103,135,134,220,231,157,135,245,42,85,158,217,235,126,211,14,41,168,144,74,198,135,48,4,67,38,110,219,170,81,201,108,28,86,154,3,146,15,250,168,202,247,13,217,199,11,106,151,122,89,187,212,215,122,207,91,118,219,113,237,114,65,245,158,71,189,105,34,163,54,77,213,167,153,238,215,46,119,118,84,236,10,205,8,194,118,93,205,202,219,13,97,73,246,186,73,171,91,3,84,233,165,97,21,14,143,138,202,62,164,79,199,14,41,210,53,154,18,192,123,28,57,167,186,30,70,244,99,90,84,212,53,131,125,72,117,176,67,210,140,67,250,12,194,218,145,106,183,84,54,247,45,49,17,166,204,3,149,245,65,174,157,117,29,23,66,56,22,107,71,11,84,224,57,170,221,44,235,210,53,179,177,37,182,250,123,227,190,233,160,78,1,77,202,246,222,175,15,54,60,162,234,244,69,107,61,37,221,174,30,42,55,48,132,135,147,224,9,185,211,33,176,98,37,84,50,105,65,139,244,122,84,227,13,28,146,27,51,164,140,216,104,196,53,110,152,54,85,93,101,187,141,17,105,226,226,158,67,212,147,90,206,190,177,176,113,163,185,111,112,193,154,205,86,129,209,41,180,81,231,164,55,89,61,164,114,140,33,185,150,67,108,249,49,25,243,160,87,169,244,12,251,160,33,241,152,140,67,170,215,26,146,21,63,228,134,200,238,216,231,98,106,213,129,14,27,134,52,229,71,162,33,63,236,232,33,99,138,128,247,102,136,242,21,71,84,97,235,136,74,207,15,41,77,9,225,54,142,47,51,175,223,16,97,121,52,163,186,249,134,180,149,135,164,61,214,174,146,198,33,87,27,53,44,187,242,176,46,157,22,248,195,49,175,93,149,255,67,226,180,209,36,177,99,48,38,91,127,194,242,31,14,40,230,62,160,200,13,146,216,159,17,24,9,67,240,154,101,15,110,157,184,43,209,208,250,92,180,209,84,71,60,164,50,17,72,218,47,31,11,102,45,213,158,12,163,189,1,54,129,57,29,208,145,110,136,37,241,140,33,151,207,254,133,139,200,217,217,155,164,170,218,42,140,102,161,199,168,152,13,125,85,200,105,128,249,228,67,24,183,123,28,251,187,234,232,97,29,228,64,117,130,99,72,121,28,136,129,167,164,235,233,31,220,190,134,9,235,238,140,97,25,182,16,150,207,251,221,32,101,119,251,66,226,17,216,196,107,36,224,49,177,163,163,172,67,84,89,29,189,44,32,46,145,21,47,114,117,192,98,74,195,138,192,124,97,144,197,18,62,72,43,2,153,145,184,142,238,123,64,97,22,248,7,170,108,132,77,165,199,177,226,181,179,41,223,91,220,37,48,66,186,246,254,45,19,34,230,150,123,171,112,68,246,210,235,138,166,12,35,17,202,37,222,176,8,248,48,26,77,41,199,195,152,140,48,65,84,94,235,102,47,49,65,41,43,166,227,126,175,55,72,219,69,76,146,74,249,208,140,233,84,196,223,62,68,98,125,8,119,219,127,26,57,63,62,22,103,193,146,198,219,99,16,214,137,25,198,149,172,192,189,16,44,19,147,113,244,68,81,237,18,78,210,111,56,108,3,135,156,91,227,160,69,202,173,133,128,217,91,142,252,183,214,91,137,168,0,9,127,94,233,145,248,195,227,4,141,138,185,63,140,77,33,146,159,220,248,188,155,79,104,136,23,100,17,127,189,219,52,11,35,122,94,254,155,59,131,42,118,90,53,193,33,222,64,56,4,103,206,82,138,55,36,138,122,158,57,111,159,140,42,167,27,66,226,221,168,48,119,42,137,83,86,236,242,209,156,107,217,73,213,74,210,215,206,134,111,77,203,162,86,172,112,152,33,15,51,201,55,86,111,111,74,197,124,169,132,207,202,227,253,16,246,199,140,165,237,134,251,130,117,2,248,195,236,21,117,212,23,233,150,211,191,254,175,119,114,164,164,223,33,44,136,81,121,203,169,70,189,17,175,238,22,207,141,156,225,51,196,156,246,89,175,221,122,31,115,95,170,104,24,217,250,250,106,88,125,251,43,87,102,68,217,255,29,86,229,211,220,230,42,189,110,2,195,246,149,182,163,50,205,59,210,154,67,123,136,61,216,167,205,10,234,61,100,58,47,12,7,124,250,194,178,33,251,218,209,181,51,241,157,132,45,168,244,218,141,65,194,246,121,132,81,9,94,57,17,204,234,82,78,126,84,155,98,130,170,36,194,33,100,118,227,20,2,120,204,86,52,173,222,33,213,104,140,106,202,178,147,177,242,68,215,83,21,48,107,39,160,116,236,231,31,211,252,43,75,200,93,109,4,74,73,14,41,14,59,36,25,182,118,5,111,50,0,81,117,8,65,59,75,122,172,192,210,79,205,175,134,101,19,53,199,228,154,245,202,227,53,114,228,58,247,194,211,252,133,182,164,56,196,206,188,240,241,11,163,137,60,234,113,85,73,189,102,237,251,1,86,162,49,145,32,99,179,85,119,13,97,180,145,71,93,59,175,158,172,44,15,42,60,146,78,15,57,211,14,226,215,33,213,92,140,230,153,183,43,225,99,12,15,99,143,214,19,125,117,58,156,165,158,86,15,57,45,83,206,227,22,65,61,162,122,160,107,86,214,20,145,167,60,96,50,40,128,153,218,188,209,17,23,122,8,187,233,5,101,254,5,36,121,70,84,135,16,28,253,209,224,159,171,248,43,238,60,21,90,252,173,165,131,48,172,175,93,25,217,33,191,21,17,234,113,247,241,146,97,153,83,135,165,49,171,202,165,102,110,80,157,20,26,82,40,119,52,37,3,182,6,37,191,54,81,89,36,91,4,44,61,43,156,25,83,178,68,59,198,208,252,130,204,161,139,61,236,178,236,217,243,176,250,98,231,20,118,217,251,181,115,218,28,132,110,247,253,120,158,125,195,115,237,121,162,121,221,181,52,44,111,103,72,7,6,32,216,104,35,23,225,204,47,30,82,221,251,218,145,16,55,42,172,149,187,86,178,140,230,209,19,235,242,125,15,128,187,54,7,10,146,252,95,59,211,184,37,134,85,84,165,157,23,237,133,73,209,202,129,1,31,209,12,161,58,18,177,37,46,170,46,71,85,178,120,195,228,239,76,213,103,59,239,249,29,243,109,148,128,231,43,148,148,56,197,205,120,103,132,99,177,18,186,243,125,33,185,204,1,157,150,210,204,78,188,125,80,118,97,86,11,104,220,75,209,158,109,203,159,232,124,181,86,109,149,121,5,182,152,81,55,70,88,87,134,233,9,27,111,219,165,160,183,203,243,76,146,153,128,188,196,145,200,220,94,51,145,1,149,88,195,250,224,34,42,239,216,190,224,44,117,42,123,64,57,150,33,213,160,236,105,28,191,51,230,219,117,49,152,102,157,148,24,85,55,26,12,201,94,29,82,201,198,107,151,122,29,86,1,23,42,58,234,38,174,28,224,1,251,192,73,126,95,185,196,125,190,196,84,204,186,131,85,141,167,25,81,50,141,0,169,194,122,136,24,116,93,227,203,51,55,11,119,47,0,20,134,1,27,148,78,103,221,82,146,66,2,181,75,203,110,226,242,153,230,29,22,148,94,100,50,223,55,171,16,21,198,62,119,188,37,76,92,228,87,76,59,243,153,95,100,114,177,228,205,112,167,20,175,29,190,184,168,69,238,211,222,239,195,21,92,116,39,69,199,96,185,68,23,19,33,205,34,2,108,122,41,110,73,156,0,29,22,39,43,64,208,229,227,77,38,236,60,86,24,239,195,152,48,95,95,255,64,37,166,92,156,42,164,116,239,144,226,32,107,39,62,52,133,32,144,81,6,23,149,199,110,209,33,206,219,212,19,150,157,161,216,97,126,255,180,118,152,118,190,54,172,232,250,168,10,198,235,189,233,217,192,241,241,150,19,98,109,239,237,172,222,212,169,16,204,194,112,29,238,234,134,3,237,172,2,126,208,83,10,36,185,6,17,227,190,231,181,203,15,114,111,205,104,202,67,141,38,46,26,82,245,18,196,218,125,107,85,4,103,216,89,39,241,255,7,233,75,61,107,247,194,68,173,239,140,203,70,112,118,148,190,10,134,160,178,3,218,246,5,198,170,43,29,82,153,229,16,27,237,222,238,188,155,97,140,170,163,186,248,48,51,183,192,148,118,184,174,89,41,52,39,239,115,111,39,2,145,89,26,166,142,190,81,149,28,89,239,5,76,218,232,216,246,98,170,66,107,197,167,182,10,57,67,53,35,241,110,137,11,99,173,243,2,84,107,86,116,180,100,67,97,70,246,248,154,53,211,123,92,153,240,13,234,25,118,139,87,178,49,60,174,248,155,9,94,80,243,179,232,24,56,17,93,48,180,220,56,42,118,177,45,124,209,209,246,6,160,223,5,145,158,233,0,73,188,194,10,17,244,48,155,164,83,68,16,51,64,165,13,73,18,4,72,33,111,140,136,170,150,132,225,62,22,236,136,178,4,3,90,111,4,101,73,253,142,129,238,197,182,253,202,53,192,250,64,242,168,176,77,191,99,197,251,157,241,86,72,185,200,95,211,161,149,155,82,14,227,190,63,36,79,56,42,198,121,35,36,120,211,69,33,221,71,176,118,79,24,135,97,153,218,65,82,33,69,176,93,204,120,72,55,30,14,225,39,141,75,80,181,193,34,170,114,124,205,102,210,134,20,23,60,164,64,71,72,213,4,239,113,251,246,114,49,116,181,61,55,168,66,14,168,120,76,179,2,117,93,213,224,144,234,120,94,187,133,202,10,207,119,140,107,189,151,51,94,88,95,193,232,245,84,16,4,146,176,122,211,18,127,182,2,44,250,170,89,180,19,217,105,5,202,61,204,8,4,84,20,5,49,155,182,99,242,25,182,80,108,185,142,138,156,135,44,196,185,28,201,212,17,154,11,60,243,218,124,151,238,134,73,248,111,134,139,150,240,219,180,75,238,232,92,244,98,193,195,128,203,34,44,46,241,150,156,32,74,136,151,56,210,124,173,42,107,31,192,106,59,196,144,113,69,81,136,175,135,117,165,1,136,206,154,177,145,116,29,83,150,184,218,6,159,188,109,78,184,14,119,99,225,58,87,251,94,87,173,65,59,0,213,98,29,75,148,229,179,15,185,116,147,109,70,8,108,13,204,216,189,75,138,229,181,147,188,172,39,225,46,91,118,237,220,45,229,121,197,42,158,0,211,251,101,59,74,241,205,74,8,153,248,40,11,152,159,219,101,8,234,143,244,84,174,144,25,184,231,193,50,77,151,80,100,29,31,213,24,191,164,35,171,241,123,228,50,147,159,118,27,21,71,185,32,244,81,173,167,217,233,31,36,163,94,13,17,83,248,44,142,141,106,24,237,81,236,166,89,192,184,70,85,8,225,51,159,251,148,181,162,183,121,155,95,243,210,28,179,101,207,175,208,174,45,0,33,184,74,85,213,83,101,71,144,132,205,215,243,110,253,216,150,148,199,136,46,199,87,120,98,54,166,102,96,29,149,38,190,136,90,93,113,67,116,197,144,44,133,177,118,69,92,33,120,227,211,211,118,103,181,58,152,245,141,114,119,5,219,70,162,222,175,89,151,103,105,150,17,146,9,16,75,23,54,87,130,65,186,93,51,15,206,229,12,186,79,149,35,170,138,0,146,221,187,105,74,255,246,186,12,68,53,110,95,59,104,75,181,74,150,71,213,61,31,142,239,48,14,10,177,245,184,120,114,72,145,219,13,51,253,30,231,103,255,73,152,140,170,235,174,32,140,235,107,213,185,169,253,174,238,234,181,234,132,31,204,78,154,174,211,119,151,56,64,112,209,154,9,229,56,213,51,128,57,113,205,96,133,129,34,42,81,227,97,102,126,43,151,175,117,156,25,131,172,107,43,254,24,19,31,151,119,69,179,68,100,173,42,143,133,16,23,243,180,66,166,84,178,198,72,181,13,210,27,77,176,194,22,183,169,157,68,120,61,209,139,31,41,154,61,56,164,165,124,237,178,255,134,157,252,39,32,111,38,217,31,133,212,234,232,50,170,140,56,226,239,75,66,175,39,187,224,189,90,167,242,157,176,167,253,231,211,208,25,106,84,15,121,230,115,202,103,146,136,45,102,201,235,58,215,54,118,99,121,21,152,24,50,251,217,201,3,102,196,27,99,234,176,153,132,85,67,57,37,202,45,3,208,90,70,63,160,202,28,8,6,20,115,235,213,232,213,19,207,89,189,19,32,84,246,50,55,2,248,115,54,209,96,179,41,86,196,21,16,173,29,19,33,79,182,203,230,171,126,70,197,138,200,38,11,41,197,63,100,145,24,199,135,99,239,79,187,227,138,216,99,163,100,162,44,19,27,47,90,48,205,18,45,173,9,164,43,137,246,56,74,110,76,105,239,117,52,115,84,249,154,50,52,154,237,237,74,234,60,164,25,124,205,28,66,169,43,114,228,172,222,148,108,205,206,58,212,143,185,216,122,67,58,175,183,102,105,231,189,156,237,60,167,21,85,103,65,214,206,181,76,189,46,102,188,17,177,242,116,253,218,205,99,90,77,195,153,91,85,98,172,29,57,48,70,209,174,130,95,61,249,227,125,202,18,182,236,89,88,5,51,235,189,133,29,149,251,145,66,60,38,159,169,156,127,81,137,61,207,240,246,50,205,88,31,223,67,52,183,178,76,121,147,1,193,13,99,93,200,101,100,130,102,20,100,23,31,95,16,58,249,176,37,165,187,28,73,171,116,117,211,70,171,120,201,61,43,43,203,184,75,47,191,9,183,195,50,165,74,38,159,67,142,101,221,238,117,72,87,39,172,93,54,28,189,178,100,242,250,46,85,184,142,18,108,189,26,199,188,11,54,145,24,89,250,255,176,178,69,176,236,178,84,143,141,213,129,144,33,244,157,183,205,95,106,197,203,163,118,67,214,218,17,146,5,159,195,178,176,80,153,138,124,147,242,166,221,233,5,121,89,184,16,193,228,237,3,216,22,170,188,105,71,172,71,213,125,183,218,229,155,12,193,42,69,22,67,62,118,105,254,96,219,46,204,180,53,42,131,201,107,84,219,186,180,225,144,46,197,29,210,169,138,191,246,69,203,235,234,135,134,125,94,142,160,20,236,189,206,166,16,1,29,160,88,239,5,197,70,242,198,196,250,246,46,243,119,113,119,222,144,236,189,64,219,222,38,7,96,35,183,234,24,106,237,202,43,141,38,167,100,243,153,2,62,168,122,24,68,116,94,133,56,117,180,232,13,160,3,91,3,114,30,95,171,92,225,97,142,15,92,179,14,106,137,251,87,50,25,103,82,38,10,73,15,81,194,119,171,144,62,106,76,168,172,241,168,250,133,193,102,3,82,73,66,214,135,48,68,239,89,24,172,220,74,84,165,245,47,36,66,94,218,158,22,46,61,75,3,142,151,0,229,67,27,97,149,163,109,251,82,201,93,175,113,33,153,188,246,144,18,102,144,229,90,150,90,222,173,202,16,66,242,122,202,6,108,124,144,220,114,173,40,48,51,5,33,24,218,224,37,146,83,18,123,90,218,109,99,196,149,236,119,84,121,162,163,98,227,79,238,50,38,48,100,237,190,25,138,140,142,210,120,195,150,205,44,190,165,118,61,4,159,10,79,233,137,46,108,247,134,148,199,221,243,216,186,133,34,195,152,213,141,170,232,217,67,186,141,103,200,44,220,242,191,206,242,111,254,81,229,154,107,199,108,90,16,134,181,212,2,14,41,157,178,104,93,98,99,136,243,109,123,30,170,106,3,134,169,116,50,42,200,223,179,7,234,41,139,24,98,198,31,73,229,215,13,19,148,152,24,81,183,92,15,57,198,209,108,190,16,18,103,246,90,76,188,252,12,169,108,186,207,8,236,185,154,217,124,185,176,101,160,251,238,225,144,57,39,33,185,137,123,220,242,7,245,5,139,83,52,187,57,17,128,44,165,93,44,116,65,184,40,132,127,175,85,30,239,230,164,170,148,245,221,34,238,221,76,142,194,86,237,138,108,181,77,36,50,58,194,188,167,181,194,181,43,199,52,147,164,48,242,182,46,100,204,45,250,156,233,59,146,78,211,46,250,252,204,166,165,201,231,27,48,144,139,122,163,34,94,231,48,101,68,55,149,185,89,30,209,211,58,178,58,241,12,43,133,62,68,206,223,219,66,170,217,185,208,122,106,45,36,81,186,118,249,254,45,1,172,99,158,168,120,143,121,173,37,220,43,204,27,226,38,167,122,74,7,188,231,145,114,247,46,108,194,189,29,191,33,123,105,84,51,119,100,14,50,206,6,116,28,101,143,35,225,11,14,214,21,53,83,231,88,60,119,48,164,123,201,135,204,144,24,242,52,93,153,138,84,221,176,109,188,92,153,55,74,238,173,53,40,193,241,40,94,110,184,44,8,195,236,90,117,245,47,34,114,37,91,178,126,24,203,135,228,176,13,72,101,233,41,95,170,13,21,205,204,61,192,52,72,128,205,126,73,152,55,230,187,57,125,153,154,5,123,214,106,111,38,119,227,36,246,189,235,234,176,202,230,236,59,184,71,115,250,17,182,234,139,176,150,205,239,234,90,247,244,134,10,225,150,79,192,69,33,208,209,60,242,65,43,156,63,42,42,101,73,46,19,240,121,183,2,167,97,82,102,227,212,154,90,230,65,152,46,87,108,15,36,65,134,153,168,207,27,86,195,43,111,215,224,223,188,84,100,113,153,188,233,195,250,122,214,92,10,116,123,3,86,169,155,190,150,25,156,70,12,179,68,97,44,200,211,193,97,77,206,114,140,83,44,144,194,250,151,137,252,240,143,155,51,123,205,229,43,41,153,141,117,133,107,203,105,78,210,104,151,231,240,50,159,143,19,122,137,218,149,128,251,112,103,49,195,151,67,125,111,29,79,124,203,180,54,15,157,236,168,221,210,177,163,98,88,87,169,112,41,219,245,30,66,178,45,177,59,107,197,75,106,179,212,175,233,216,24,185,134,144,210,195,183,63,245,156,20,91,18,249,237,132,34,22,53,43,211,236,172,213,53,203,52,93,46,122,162,189,1,197,173,75,88,63,70,172,36,169,102,204,140,178,140,215,44,154,140,175,204,185,189,134,146,134,75,143,79,213,215,15,62,208,108,105,244,2,129,163,34,76,44,202,210,237,111,110,199,25,228,34,206,120,107,190,175,17,94,230,222,54,89,187,196,67,237,72,173,165,121,234,171,16,128,48,81,174,245,135,232,128,44,166,107,229,44,65,35,40,25,55,181,88,171,140,204,144,125,129,107,253,28,66,149,79,153,62,154,181,35,81,63,92,173,174,164,2,11,202,230,68,157,158,114,52,4,232,103,209,174,35,188,84,179,242,225,197,245,194,186,192,28,66,182,127,6,85,121,250,16,230,213,45,193,221,31,14,203,122,123,47,188,77,43,254,201,38,249,32,162,145,104,24,8,159,189,145,171,188,231,153,107,170,96,207,91,142,146,170,160,66,95,187,87,187,97,131,126,4,226,125,84,69,95,4,210,105,14,214,139,133,93,221,73,53,250,122,74,194,145,200,85,162,244,157,181,33,236,218,61,143,152,152,11,24,213,226,242,149,180,100,50,141,170,202,122,237,170,19,218,152,40,142,162,2,97,207,145,154,122,177,59,135,44,8,17,146,101,9,97,193,156,176,181,30,23,10,10,51,47,141,170,1,55,233,68,80,101,155,67,186,164,110,72,194,99,72,249,225,61,143,221,121,194,148,22,204,94,172,221,10,42,234,169,104,99,133,63,43,241,24,64,47,175,89,54,216,94,153,69,178,53,70,181,224,69,84,93,5,185,118,4,225,61,78,137,244,184,12,85,110,214,84,188,236,212,81,45,17,145,74,223,55,203,43,71,170,240,127,52,249,86,123,30,158,62,115,133,47,82,106,32,170,142,78,142,170,120,70,53,82,39,55,179,13,60,119,205,210,57,113,25,108,223,109,175,36,203,113,136,67,186,255,64,59,227,149,222,65,99,199,191,118,149,127,109,213,97,213,77,173,72,140,108,175,29,227,70,151,16,14,219,70,233,127,153,52,61,14,228,26,202,186,162,181,19,154,196,252,34,57,67,210,241,85,187,85,82,1,40,44,124,163,84,19,87,197,222,176,106,7,80,149,34,75,170,177,81,29,55,242,186,182,73,183,0,65,248,23,167,227,99,45,95,137,57,236,141,137,239,55,181,115,209,243,205,233,124,143,172,104,54,51,237,57,211,233,102,128,196,28,167,152,156,123,188,173,152,35,181,153,56,3,138,66,189,0,127,88,25,32,3,96,80,104,63,170,190,33,53,164,208,60,132,153,55,135,175,186,209,19,217,179,112,55,77,118,75,70,93,192,243,33,10,160,60,164,115,255,58,178,87,118,93,251,168,206,140,182,130,185,35,53,59,19,14,81,213,106,16,2,227,94,142,160,58,67,62,140,84,174,171,130,28,73,163,205,243,38,215,246,201,94,11,89,44,57,154,206,147,183,114,176,238,22,94,59,17,154,144,2,17,9,77,84,166,191,158,108,187,251,157,179,179,86,22,211,59,205,141,202,7,110,113,186,190,127,192,85,210,65,86,239,159,183,89,44,114,205,108,149,184,36,7,180,104,111,83,218,37,207,144,188,227,205,100,174,81,179,13,169,154,122,205,178,0,123,183,180,250,205,128,201,113,125,203,144,3,188,227,124,20,222,117,247,70,172,153,109,60,243,132,167,158,119,165,208,216,30,26,15,66,250,222,202,144,179,22,41,216,110,29,170,93,3,110,127,129,10,87,221,104,227,54,217,43,25,172,16,163,197,84,144,70,118,91,0,150,19,63,172,42,57,84,150,169,52,68,129,137,149,158,132,56,127,113,72,58,103,79,43,95,102,153,10,105,244,1,113,237,44,64,239,18,226,154,164,122,178,0,139,152,65,218,39,107,215,139,26,67,231,3,58,45,58,170,189,111,136,80,220,33,221,158,50,26,199,108,238,237,72,199,133,49,139,187,28,149,233,137,229,138,205,140,45,205,78,69,33,3,186,136,112,143,227,204,23,190,216,81,135,146,194,197,63,154,141,33,93,124,51,36,211,121,72,217,164,215,174,226,116,88,90,110,195,196,24,185,133,33,110,104,188,158,82,155,1,18,116,215,140,232,189,89,225,228,148,250,107,53,86,151,23,213,213,221,66,238,168,128,224,148,29,180,61,14,235,154,78,125,93,73,245,218,101,48,65,188,1,229,8,73,164,110,0,30,242,180,50,108,177,145,226,113,46,214,109,80,169,189,173,130,85,159,72,131,172,104,166,168,225,43,28,138,170,67,63,122,39,146,198,137,22,123,117,151,251,216,229,239,236,178,157,132,200,147,97,178,51,71,222,234,217,91,11,176,51,64,121,26,141,42,105,140,91,138,110,118,237,220,157,187,72,134,187,185,128,207,183,168,104,44,81,197,3,204,126,183,79,70,213,23,74,32,133,156,173,122,52,221,58,48,68,136,207,42,196,17,85,65,128,90,52,9,191,144,106,99,32,230,245,58,34,231,108,178,128,83,201,209,220,164,136,186,21,196,94,171,62,234,130,200,124,53,153,209,168,73,42,6,108,82,46,109,27,139,44,168,16,182,148,104,200,11,39,147,88,41,173,144,174,122,212,142,218,206,189,121,88,61,149,4,88,223,249,8,77,174,56,220,10,54,106,149,148,15,232,220,227,107,84,226,121,88,113,230,117,189,210,83,87,21,16,74,246,79,205,150,164,4,244,9,193,215,108,245,141,17,149,152,24,81,9,17,29,93,16,109,200,124,187,144,25,111,117,100,149,141,17,178,74,231,144,252,122,72,222,233,61,254,126,117,215,239,158,84,72,127,111,97,167,167,101,182,21,46,185,81,184,123,171,113,155,67,47,162,118,151,141,142,234,98,189,197,237,114,119,135,20,94,40,39,145,38,14,168,100,98,64,119,83,210,114,97,30,12,178,174,69,46,6,164,229,66,74,47,14,89,229,123,105,147,68,199,27,229,133,210,97,153,128,163,114,237,111,239,138,199,95,179,12,7,0,230,189,125,211,54,123,105,33,178,42,85,24,114,217,208,42,137,110,66,108,207,70,36,106,149,163,178,167,21,78,110,76,98,82,213,103,172,153,83,228,33,182,105,70,112,29,117,172,28,34,254,132,85,94,187,234,28,96,52,246,47,239,56,218,207,147,47,124,132,101,78,182,243,57,245,104,40,9,114,229,181,43,63,0,139,219,182,6,2,35,5,7,67,196,131,154,56,72,134,206,242,112,151,215,76,102,100,23,151,172,43,104,131,8,208,243,23,233,217,40,45,69,78,150,43,228,219,89,183,4,48,162,14,150,162,222,211,32,19,66,144,190,5,187,142,166,66,202,22,222,109,199,135,173,115,18,242,211,172,75,28,116,196,98,41,122,52,33,182,29,192,71,57,165,122,114,45,174,40,248,146,14,29,18,35,231,143,220,84,154,211,1,219,152,86,96,159,219,36,142,156,55,236,36,190,237,69,221,247,185,77,41,18,151,129,119,35,3,108,39,248,39,236,28,77,14,200,61,202,141,118,118,166,99,192,102,78,178,87,119,93,7,228,78,211,142,165,194,106,223,165,65,94,171,179,217,205,175,217,160,107,216,217,198,55,164,163,12,93,63,68,164,238,130,4,84,46,241,247,149,153,164,60,254,141,72,58,197,64,232,76,169,222,123,220,187,201,66,26,153,174,237,64,45,73,177,203,174,152,42,242,20,29,160,246,71,169,36,17,57,34,163,203,196,67,238,54,4,94,121,79,235,100,44,6,206,166,250,163,216,104,49,202,33,251,86,8,123,72,137,195,245,196,196,104,219,87,42,108,80,29,98,215,110,151,57,177,201,118,6,123,72,193,209,133,37,42,40,25,210,33,202,218,9,215,180,200,195,138,9,168,51,20,32,148,186,12,81,171,228,61,153,183,68,199,189,48,119,105,237,152,197,119,17,123,84,69,71,250,208,141,122,143,235,201,228,123,191,62,183,45,131,176,158,72,140,54,113,151,78,85,39,89,231,146,229,53,251,255,115,246,54,189,122,29,73,122,237,92,191,130,195,238,129,209,36,69,145,210,244,26,134,1,79,173,217,197,29,21,96,55,140,234,129,81,3,255,253,187,214,138,200,189,247,123,120,36,177,220,5,180,206,251,48,242,59,50,190,50,50,55,98,82,91,46,164,39,158,177,249,9,133,123,243,25,26,101,42,197,240,31,184,115,61,85,161,71,105,5,23,3,49,60,157,194,167,162,2,220,23,58,55,83,142,155,169,86,17,163,236,180,231,57,63,136,42,214,247,80,169,221,235,87,38,51,243,188,216,204,56,71,103,245,18,71,143,39,77,22,227,204,7,42,189,7,180,189,197,56,190,176,34,124,141,62,111,33,130,172,129,199,12,126,145,8,235,45,102,48,29,95,17,116,231,204,10,75,204,63,233,180,154,37,24,141,250,133,114,134,223,122,175,205,114,172,19,15,130,41,42,102,137,9,172,48,58,60,98,130,187,211,37,142,149,234,38,190,244,222,63,55,64,141,21,132,116,209,250,156,217,68,196,209,1,51,18,176,228,27,47,215,197,52,114,197,72,161,216,218,61,39,53,5,25,55,123,203,245,241,86,16,140,169,25,112,151,190,45,7,227,245,49,78,186,73,16,202,193,96,250,120,110,225,96,56,210,180,61,228,125,159,219,16,49,35,106,202,209,222,76,2,251,144,63,160,226,237,11,198,9,85,79,255,2,16,232,26,18,46,171,183,120,96,156,103,86,183,235,75,84,130,183,75,166,143,204,207,32,116,135,70,173,197,228,104,219,66,143,146,13,4,134,26,247,100,77,132,228,72,169,64,252,47,0,146,180,223,188,111,61,51,210,102,145,119,224,126,210,102,88,0,204,129,62,88,167,106,49,127,72,132,102,237,15,200,92,98,54,225,26,161,55,24,205,50,17,32,236,195,169,137,236,54,151,18,73,224,99,47,150,35,218,58,11,206,54,232,113,122,48,204,70,103,82,23,174,21,0,49,249,91,132,164,158,233,167,95,35,109,116,24,210,179,42,202,14,234,132,104,158,16,87,39,246,96,2,8,15,195,201,95,6,156,119,120,96,30,0,136,241,194,134,79,225,113,68,48,111,106,235,49,162,3,67,240,216,36,209,199,109,221,60,2,67,223,136,177,241,135,8,115,212,101,146,29,91,111,141,67,2,171,34,236,232,171,156,73,163,97,250,9,86,142,116,14,96,179,110,69,179,159,216,199,58,76,46,29,70,33,94,90,85,113,55,65,54,97,63,205,38,199,224,235,193,83,245,133,78,164,71,105,48,158,134,146,84,70,45,193,16,74,132,61,67,72,146,80,92,96,75,246,89,8,104,152,56,39,19,78,247,201,169,41,215,147,44,98,104,220,105,143,43,183,82,97,7,113,68,90,77,28,80,251,232,0,124,237,115,31,83,14,153,232,36,40,20,228,107,106,215,154,20,48,236,220,239,62,219,0,192,217,74,147,130,234,195,200,151,229,89,123,51,136,231,125,205,198,162,161,139,124,28,68,110,114,189,168,152,198,44,214,23,95,204,192,238,155,68,33,9,16,102,7,225,205,251,165,210,36,85,153,137,121,25,97,49,59,201,200,77,157,153,202,21,129,154,170,102,117,132,244,17,11,204,89,174,65,170,38,167,235,242,1,24,34,112,166,192,252,183,114,94,21,105,12,150,86,165,192,156,118,117,166,20,39,40,140,0,163,155,87,106,16,55,80,241,250,24,115,2,2,131,204,162,176,246,210,120,134,190,156,130,244,239,145,99,48,2,76,83,251,60,114,134,27,224,75,51,213,196,187,29,112,19,8,38,192,72,20,207,204,220,203,120,20,113,40,205,93,223,60,248,220,75,144,34,134,149,36,33,201,93,179,199,78,113,30,238,88,88,113,181,179,128,201,71,2,60,218,101,251,112,106,223,162,1,161,197,145,14,114,175,123,19,143,134,156,100,23,28,196,119,46,1,120,55,133,49,9,184,217,68,96,175,179,201,49,173,24,57,24,71,100,78,1,187,174,87,125,64,208,173,83,238,27,22,71,53,177,219,103,50,245,150,53,48,160,34,198,169,232,1,233,125,22,16,174,88,77,77,188,165,48,93,34,229,103,246,129,34,164,143,118,120,210,234,134,160,92,47,192,226,157,97,160,12,160,180,226,55,58,254,236,213,30,68,5,226,241,175,153,0,188,37,23,14,73,202,133,9,102,77,193,135,189,29,194,169,76,11,174,120,140,43,144,174,189,169,9,21,15,119,216,35,173,76,183,7,8,190,199,34,164,240,173,120,230,102,196,96,108,123,219,163,153,54,13,229,136,32,187,40,38,29,56,124,0,45,111,249,203,14,203,30,96,124,11,100,228,51,54,241,116,138,124,111,139,49,106,253,255,104,176,48,43,135,90,49,42,30,134,131,26,21,142,177,44,64,77,74,87,85,17,138,185,239,147,204,187,46,65,103,82,190,121,252,39,130,132,152,73,161,251,139,244,136,142,245,104,0,217,75,181,33,113,149,234,30,113,165,198,140,45,160,202,134,74,175,42,43,44,55,177,201,209,190,103,44,190,144,55,26,154,140,8,169,72,155,176,61,245,120,204,4,226,27,105,182,167,182,247,31,165,50,9,70,228,163,17,143,16,221,173,177,27,20,18,210,104,228,90,78,227,98,103,152,112,185,147,128,1,98,4,61,42,34,5,32,108,127,3,238,33,251,48,52,152,23,29,130,122,143,12,235,102,116,141,149,103,146,106,1,113,15,175,98,24,129,109,31,44,165,166,12,34,47,147,204,41,221,114,24,6,33,218,8,235,138,131,234,89,38,67,13,244,17,19,140,120,236,172,47,71,196,244,8,67,205,91,7,182,78,6,2,255,98,88,61,83,67,164,15,0,83,19,2,223,100,237,168,204,74,95,19,208,30,121,56,168,148,188,12,69,145,34,168,218,151,116,203,214,128,178,233,177,66,49,28,225,126,17,185,80,211,21,13,15,163,129,152,205,67,39,177,112,121,59,120,138,241,158,10,127,96,23,243,157,31,123,9,145,25,37,204,42,54,97,187,0,59,192,167,99,45,199,116,123,190,33,21,118,31,84,99,135,79,47,201,6,160,185,34,222,205,73,158,68,18,37,155,190,221,3,134,66,237,67,149,60,104,60,157,194,147,180,166,188,131,169,155,140,183,38,115,124,136,233,21,9,27,214,158,159,177,84,120,97,212,164,69,161,106,166,79,147,122,129,29,166,203,50,157,226,235,32,180,50,94,205,52,231,229,246,219,245,161,20,27,155,89,57,14,210,204,10,17,106,202,143,15,53,197,104,140,231,141,198,211,154,30,17,131,209,222,27,127,172,77,174,184,67,233,174,207,230,106,130,244,198,90,158,221,252,70,97,91,200,64,151,44,44,137,169,107,235,31,186,7,64,136,93,244,164,43,233,23,140,81,196,139,84,127,251,240,99,47,7,81,95,60,135,167,129,112,97,89,73,34,194,146,69,91,155,138,41,134,148,229,168,17,13,131,47,203,111,77,88,14,35,49,161,144,53,131,76,44,148,239,240,104,241,13,86,12,149,88,244,196,218,45,199,145,27,167,163,138,34,207,12,68,180,97,9,11,144,180,218,137,77,152,175,80,50,11,4,29,208,84,33,74,108,154,210,158,215,43,167,156,159,198,181,28,202,114,30,82,81,143,25,115,194,135,196,97,169,159,102,119,9,176,87,61,138,51,44,167,54,164,24,1,106,154,219,192,28,90,128,195,95,249,2,35,37,42,117,8,8,189,131,49,7,201,82,4,99,82,208,122,97,117,19,121,36,143,47,98,4,201,171,184,138,134,104,204,176,177,189,78,138,140,160,208,135,34,72,30,63,123,242,16,162,138,196,193,53,36,63,128,239,205,17,65,66,85,3,213,117,22,8,18,34,20,234,44,10,49,21,152,36,156,126,99,108,27,34,23,49,25,222,198,136,238,148,101,81,136,145,61,198,185,185,199,89,173,165,119,33,137,94,96,134,97,118,212,154,73,95,178,216,156,183,99,47,85,151,151,137,65,108,175,78,114,60,132,43,2,162,13,55,36,56,16,46,129,140,104,228,189,98,10,140,142,247,75,126,177,3,156,107,137,160,235,88,105,104,140,38,43,84,120,6,82,207,180,202,11,254,146,84,1,27,78,90,49,84,147,128,196,70,84,244,85,206,187,51,150,51,101,107,18,98,61,40,160,61,110,24,177,246,13,6,77,241,133,88,148,82,165,148,36,219,27,219,13,185,143,199,1,223,86,215,92,116,241,208,11,110,15,105,205,149,116,62,171,58,200,220,94,87,32,150,181,97,93,136,7,218,67,140,250,32,126,84,218,23,32,252,19,76,51,8,108,100,63,145,219,51,119,26,245,38,110,179,228,87,167,124,129,20,36,187,112,138,141,12,43,71,165,96,55,173,245,248,149,170,109,242,150,69,144,249,144,56,61,101,251,130,36,162,193,80,156,212,89,15,124,82,52,100,194,177,148,211,230,12,233,221,24,71,98,150,177,189,236,48,219,60,78,55,157,191,122,246,194,168,178,31,33,3,193,208,107,96,132,249,152,171,138,184,127,155,36,122,230,206,204,184,233,152,66,187,184,187,182,88,50,115,70,0,178,175,159,100,166,205,22,195,137,243,52,88,100,222,129,194,198,158,44,121,56,126,99,232,4,172,219,4,153,216,19,68,199,33,197,237,32,149,202,3,223,230,31,214,235,242,11,72,89,51,70,172,247,180,80,42,124,81,103,68,114,246,184,151,125,149,243,132,77,81,232,240,183,64,28,200,239,249,54,7,144,125,115,30,113,78,20,8,33,165,83,136,116,16,43,13,170,218,120,44,74,83,221,31,145,143,151,1,97,205,33,33,66,116,227,67,54,43,46,21,41,130,68,157,217,39,154,232,23,6,130,12,48,80,12,121,114,162,216,26,94,33,90,128,209,120,59,174,230,228,55,103,128,170,92,201,168,120,75,192,154,48,241,79,77,179,121,65,124,176,96,203,41,37,161,50,62,212,232,244,63,220,133,120,154,30,35,120,253,120,131,221,136,150,9,18,155,187,54,33,122,66,143,30,238,65,69,157,244,5,187,95,166,174,156,190,164,221,68,112,239,217,183,185,114,19,21,39,112,76,116,208,37,192,68,111,49,17,92,74,185,16,95,187,38,104,170,251,145,36,146,170,3,24,202,247,6,130,64,89,128,197,104,21,96,34,4,249,25,47,19,54,15,82,135,233,23,131,121,38,226,78,133,170,228,72,111,144,120,166,51,72,18,69,38,82,145,47,54,207,228,193,125,202,254,202,37,99,224,80,159,216,92,196,110,194,217,58,193,167,220,80,177,35,20,199,149,243,205,16,111,195,152,123,17,210,165,104,190,58,9,139,166,125,166,239,78,21,246,232,78,30,227,227,183,134,166,242,82,138,102,87,229,185,55,5,128,80,251,208,224,10,98,194,65,195,228,118,118,129,114,33,124,58,72,75,137,81,231,121,98,93,132,27,98,148,164,152,82,136,149,43,125,210,59,82,147,211,11,210,203,46,189,16,151,35,2,21,92,224,78,65,68,234,184,6,120,154,11,226,82,54,71,234,4,119,129,118,192,156,229,200,189,132,44,164,114,251,198,40,102,105,216,111,114,50,38,217,26,26,226,226,131,192,130,203,150,28,34,81,21,250,213,0,10,205,193,224,144,240,219,27,26,253,46,103,65,68,118,217,82,166,26,66,53,18,26,42,244,92,60,104,166,0,251,42,196,24,0,52,44,219,202,47,168,116,23,195,116,134,163,154,163,35,79,248,217,42,32,8,36,216,19,26,13,116,149,113,210,3,117,30,84,178,78,18,6,203,19,68,81,95,55,17,63,158,143,139,24,230,170,155,48,90,90,6,140,72,29,53,33,228,8,227,73,197,44,39,208,25,84,90,28,64,143,197,98,112,30,198,74,52,101,183,36,62,211,12,24,181,101,169,40,118,137,135,58,109,238,129,153,74,176,125,255,78,17,97,61,152,107,104,141,136,38,199,84,255,45,193,72,49,246,98,141,161,65,217,235,17,205,5,120,24,216,35,2,16,184,235,232,134,146,149,66,168,177,114,156,166,32,201,163,242,219,54,52,103,40,106,129,110,44,3,152,212,51,36,57,61,17,121,33,117,176,244,142,102,193,254,142,221,84,113,89,113,52,175,53,229,2,164,8,155,92,116,17,195,5,65,35,100,109,66,213,147,76,105,212,153,36,16,22,222,78,178,137,124,204,173,214,152,38,106,82,53,183,43,40,135,180,144,198,217,106,41,65,80,101,149,67,205,167,193,161,154,68,80,55,145,121,251,78,1,187,133,154,50,24,182,79,43,99,179,42,118,112,198,231,179,60,112,229,166,24,191,64,228,235,118,19,21,249,74,178,195,131,247,136,72,46,149,91,46,126,153,223,115,219,29,98,93,212,154,247,86,131,157,196,121,41,221,198,46,249,114,25,86,20,92,97,214,96,8,170,44,187,138,32,203,148,51,58,104,57,142,217,119,243,160,240,178,63,177,147,203,190,243,250,172,18,14,171,13,70,73,59,173,113,76,185,206,156,218,225,96,221,10,188,237,63,145,106,58,70,34,192,218,12,24,136,26,86,118,10,149,11,131,96,129,34,153,178,44,64,58,213,247,17,116,243,108,162,49,10,98,115,229,164,199,189,44,181,198,15,241,59,168,146,21,136,116,228,8,86,178,53,53,113,104,252,2,34,24,220,214,101,85,136,66,245,220,88,224,49,1,114,8,87,116,237,244,69,250,4,11,144,198,124,11,229,153,140,189,100,161,60,57,168,34,47,78,175,91,80,47,161,33,106,108,47,25,130,18,56,42,194,68,88,238,56,24,177,0,238,181,252,53,78,200,118,200,47,18,80,106,60,149,118,6,18,34,15,235,242,102,232,182,110,205,241,121,152,55,220,49,159,247,183,220,229,25,129,241,165,56,144,188,39,251,164,211,134,4,95,31,203,30,129,140,108,30,71,76,91,3,200,235,189,56,112,58,107,118,10,164,75,196,227,210,217,37,145,49,109,116,251,38,151,4,172,62,241,95,44,123,137,208,216,222,41,26,255,209,93,32,34,127,121,170,249,191,63,224,87,127,249,240,145,255,253,167,249,11,11,245,3,161,126,150,4,233,225,69,149,246,46,219,198,191,225,28,20,162,185,198,63,88,152,173,5,39,125,173,112,127,255,252,145,220,211,231,121,106,15,123,115,69,227,139,231,169,222,98,51,171,183,227,83,150,84,0,113,140,215,221,1,43,27,69,231,134,216,0,78,118,39,172,236,79,28,111,48,14,95,9,44,137,245,68,185,220,109,134,148,199,49,228,20,242,208,48,136,169,178,131,204,13,4,49,50,211,136,51,64,69,112,192,246,52,28,122,216,151,217,208,60,17,33,90,70,224,0,26,114,101,228,120,49,252,91,66,14,96,124,134,132,55,154,65,112,59,232,39,8,234,111,16,46,202,16,54,3,241,94,205,20,67,110,79,49,50,66,121,89,24,39,25,11,126,16,152,211,248,0,86,138,141,177,111,244,74,253,77,186,96,0,55,147,121,161,29,0,125,232,200,140,147,193,145,34,248,124,4,25,60,212,49,164,60,197,56,198,37,192,5,70,176,112,42,198,36,176,135,236,3,14,41,171,201,15,206,131,40,102,148,223,213,69,20,222,246,176,206,244,50,172,157,143,206,57,111,184,13,122,9,58,156,106,105,1,12,59,245,110,144,7,122,98,184,239,4,85,36,58,167,51,158,160,6,120,31,89,18,142,49,166,151,106,52,106,16,67,79,56,33,136,9,56,142,89,195,251,241,190,216,32,30,100,136,16,195,173,151,80,21,134,7,35,158,62,181,243,69,77,87,210,88,3,194,196,114,216,52,158,224,96,69,155,1,234,232,192,58,0,71,174,241,94,247,148,195,223,116,86,108,152,102,164,33,178,239,146,224,102,154,64,56,229,240,161,236,21,230,152,26,55,170,57,37,213,232,197,100,12,49,216,238,129,9,7,154,195,151,212,229,11,202,98,156,225,56,155,32,60,2,79,77,176,163,201,102,33,222,218,19,33,108,167,172,18,227,192,194,185,130,141,217,112,131,248,98,164,8,234,113,122,14,91,206,25,14,146,245,204,203,156,86,187,195,25,67,21,205,241,60,251,200,232,234,32,110,31,220,41,142,135,79,55,57,216,117,120,8,29,111,221,75,133,23,236,180,40,134,218,136,33,118,224,58,215,89,42,39,29,204,91,43,131,108,77,188,41,57,211,210,241,145,52,104,16,149,246,244,193,248,49,24,65,227,29,94,199,236,24,93,190,167,17,201,28,230,34,82,127,198,70,217,98,51,7,26,160,112,91,84,74,73,15,136,140,23,10,224,134,51,225,0,159,141,225,236,226,245,253,47,48,60,75,158,235,151,202,192,35,0,125,156,225,242,95,134,11,194,97,225,153,20,18,186,13,221,161,176,84,130,21,195,156,1,209,233,66,247,133,192,43,4,243,216,65,240,246,182,214,231,2,128,56,153,218,161,104,140,123,214,196,165,182,105,14,214,100,13,84,37,115,7,212,170,100,96,170,130,93,217,86,85,62,76,206,63,105,226,68,210,65,43,0,27,97,68,138,59,200,221,1,70,220,109,55,158,41,62,29,35,177,20,22,195,44,117,32,252,225,93,185,233,37,21,192,228,236,110,2,113,35,137,8,223,219,39,164,137,95,184,115,227,119,86,199,127,49,222,105,109,36,134,167,205,18,161,114,166,88,233,34,34,132,134,236,118,210,200,30,97,166,251,148,129,205,37,179,88,112,48,94,169,115,9,20,107,29,220,33,56,221,157,34,244,200,105,82,184,178,243,167,28,226,209,246,16,194,154,234,202,89,68,232,212,132,207,68,92,214,42,53,68,12,168,114,40,57,251,53,105,108,31,216,119,8,225,202,33,177,45,103,148,155,93,102,57,228,186,243,196,78,228,44,61,14,75,250,79,57,210,171,156,115,42,48,79,73,42,120,207,114,26,45,84,16,130,63,92,63,251,71,251,201,238,68,126,210,43,254,128,143,3,48,163,42,198,177,183,195,227,95,224,125,71,199,46,237,236,86,72,185,157,182,155,131,74,16,29,130,20,162,223,126,169,216,92,79,14,195,194,154,170,204,212,21,33,66,225,18,83,174,79,183,148,172,196,228,95,200,15,132,153,127,82,221,191,134,153,97,145,197,116,20,137,210,176,202,232,80,168,240,5,96,155,65,96,229,144,252,90,72,56,115,213,4,50,113,52,251,78,8,73,3,130,241,57,145,59,150,63,163,8,196,83,163,234,217,39,195,190,17,115,244,108,35,204,148,58,110,194,32,95,152,77,16,217,29,147,143,183,244,80,117,3,108,2,32,188,195,130,86,149,199,234,120,85,34,189,196,57,113,87,1,121,123,67,172,222,62,167,151,132,37,224,196,234,198,63,51,150,212,179,148,213,141,194,209,8,21,192,124,179,53,131,233,74,7,48,92,102,239,81,152,180,217,251,100,34,165,134,139,116,51,150,240,254,122,48,136,16,197,121,229,168,162,216,74,242,16,187,144,60,35,166,210,148,80,68,187,33,247,144,9,186,130,236,171,52,82,229,141,26,19,102,228,17,77,34,52,122,138,221,18,208,37,99,195,77,164,251,187,4,240,66,199,2,5,156,224,254,0,15,250,2,122,71,71,146,201,181,67,79,78,134,83,84,122,106,80,225,40,118,139,2,170,28,10,128,226,100,22,27,223,27,132,199,179,103,108,72,207,60,70,212,57,204,91,61,158,148,80,15,75,58,189,118,109,141,100,26,255,158,252,87,24,1,163,77,83,213,151,218,8,64,115,203,9,161,95,47,201,91,44,183,85,196,3,81,36,227,56,101,14,14,140,244,32,234,50,234,194,228,12,194,102,5,193,229,221,138,38,128,143,67,66,194,78,189,180,88,124,66,136,161,112,94,149,215,1,67,82,28,243,87,209,28,52,24,124,196,104,218,185,212,86,161,114,92,78,189,12,231,160,71,131,181,150,97,207,1,114,98,1,124,73,9,143,81,162,158,249,50,189,176,136,182,200,36,93,131,20,5,14,201,67,55,214,138,62,219,230,38,14,10,70,86,240,212,196,87,160,233,0,8,182,210,76,111,187,224,14,119,85,85,158,60,152,119,67,135,170,128,42,136,119,97,7,233,17,40,144,253,156,196,163,83,108,86,157,49,145,237,56,187,6,41,19,226,247,229,232,0,202,138,245,217,110,50,7,44,130,193,52,164,111,84,51,79,4,21,220,144,143,217,4,113,139,236,226,77,84,153,32,130,31,217,152,197,107,71,129,244,156,148,235,226,7,176,168,219,163,145,188,184,22,189,37,38,172,208,99,85,203,6,80,225,78,118,230,213,122,250,226,159,79,245,204,231,74,170,125,88,138,32,130,38,255,244,138,237,6,21,53,157,225,193,53,68,193,16,241,211,75,151,10,254,7,210,154,108,183,30,30,199,13,69,77,205,120,103,39,16,78,155,15,66,53,7,9,12,35,108,35,175,216,101,173,48,17,54,190,30,50,171,137,141,102,107,204,243,156,70,184,201,61,218,196,69,117,228,187,169,19,143,70,207,70,166,193,144,19,242,65,54,80,117,44,166,69,159,255,203,122,178,23,105,255,72,25,34,99,115,183,225,146,69,120,138,25,167,16,57,207,57,210,179,243,67,70,168,17,226,234,4,108,68,95,78,51,195,69,231,180,228,144,51,23,244,18,171,29,27,139,114,212,153,80,51,82,50,76,160,164,45,190,129,120,212,120,144,202,109,106,49,3,66,205,156,18,187,14,24,118,108,118,181,119,23,25,143,56,217,95,28,95,119,219,176,83,250,1,163,32,255,183,40,129,72,55,124,244,136,205,124,163,53,117,77,42,3,168,123,124,170,163,222,142,29,71,154,37,16,153,152,19,52,5,125,85,107,243,169,8,16,190,55,108,53,176,167,29,202,141,102,59,169,31,75,123,23,24,201,32,196,1,52,92,34,102,224,91,164,235,69,227,107,111,49,226,87,91,17,163,31,247,219,192,95,182,191,70,53,170,118,126,103,136,243,219,15,182,206,191,163,64,48,24,49,48,220,121,253,145,218,225,55,2,90,189,175,18,162,78,79,157,48,254,180,68,66,12,199,113,227,91,27,118,203,251,123,141,248,232,247,55,134,79,197,174,242,40,17,59,182,245,207,47,235,159,246,233,225,254,251,246,255,42,191,191,27,207,223,62,252,15,226,10,255,237,207,131,12,89,29,182,173,92,43,78,112,254,230,142,234,226,30,38,194,48,38,130,244,32,134,15,50,27,32,164,76,86,55,241,58,239,249,171,68,251,151,184,131,161,79,169,249,21,87,204,195,110,6,183,21,113,91,138,90,80,45,91,95,6,221,105,137,250,250,151,122,116,149,58,253,155,37,252,183,255,250,143,79,31,254,231,63,200,96,211,188,102,106,153,10,99,25,175,191,255,78,102,28,194,200,169,239,223,89,218,243,59,97,254,242,27,203,100,126,35,191,115,11,223,252,38,16,246,248,119,120,183,111,239,82,95,244,76,253,175,207,242,168,187,151,242,232,214,190,223,187,244,176,198,167,173,206,238,241,19,213,125,119,135,223,76,193,159,254,198,190,246,223,103,248,208,19,244,120,243,251,237,191,239,111,163,17,119,253,72,216,247,127,115,37,116,234,219,127,239,75,198,52,231,79,172,168,29,13,62,81,63,119,176,231,231,206,197,69,77,78,231,93,153,206,244,204,197,254,59,170,246,12,166,218,191,255,141,116,185,7,215,90,62,6,123,175,237,147,23,254,94,134,7,124,242,89,62,249,211,136,219,108,6,188,11,77,152,54,195,249,219,205,80,60,15,252,254,123,30,12,24,220,142,67,227,166,64,36,252,157,96,245,252,221,37,241,249,27,221,123,209,176,217,238,191,231,13,238,232,225,161,27,247,67,210,182,203,70,192,226,153,191,169,31,63,239,253,191,183,15,246,191,137,164,236,247,127,51,97,224,90,82,167,158,239,254,222,182,194,183,15,253,189,125,83,69,98,210,52,198,254,222,177,68,179,99,244,111,244,235,213,150,115,114,218,125,249,123,199,210,49,229,182,187,243,31,253,245,247,191,23,182,252,244,87,242,140,160,169,83,79,49,95,112,50,104,234,223,70,90,38,238,233,190,231,12,246,231,15,100,150,19,127,224,148,80,89,1,70,254,234,98,168,194,16,116,223,79,81,121,90,30,226,93,141,65,208,37,136,99,203,169,221,6,163,189,16,221,246,65,244,176,161,241,214,249,0,92,35,159,98,68,85,183,11,92,121,24,34,251,18,149,6,70,197,188,27,48,72,25,64,97,36,107,30,140,48,86,187,30,147,101,169,144,87,34,222,110,88,68,77,23,230,53,151,197,172,29,61,98,174,200,34,132,80,68,140,133,12,146,50,3,34,159,232,116,10,221,47,17,207,43,156,138,148,87,32,56,1,167,3,26,137,85,69,242,229,151,83,149,115,135,56,208,131,221,202,145,20,32,221,12,89,68,11,37,76,243,101,49,98,107,80,17,129,63,147,96,160,86,196,20,252,161,153,69,32,152,40,187,47,52,221,228,177,194,83,12,106,139,241,58,208,183,89,78,237,207,105,206,175,134,110,177,233,37,70,199,25,47,28,227,9,47,10,227,140,46,127,41,140,246,78,85,132,20,244,118,60,119,216,154,156,94,253,31,118,200,34,26,179,97,90,223,23,38,66,62,196,233,148,29,208,98,39,47,101,72,116,123,22,58,125,114,127,8,33,13,78,115,6,79,65,56,146,185,202,57,113,120,133,134,59,166,38,24,211,170,56,46,196,220,61,152,195,211,22,71,126,47,149,29,39,160,107,34,216,32,24,202,150,35,206,172,247,56,152,225,62,189,50,111,185,15,226,170,120,94,132,175,30,224,8,40,134,119,69,172,106,139,97,141,145,60,108,192,229,20,211,114,20,193,87,57,52,44,148,229,140,241,30,198,87,11,96,131,17,10,223,214,188,248,174,21,228,121,244,44,193,164,109,100,41,153,168,59,93,112,43,98,75,145,40,120,33,4,108,48,73,240,98,119,201,205,225,181,57,140,119,110,124,109,93,134,117,244,108,140,115,110,77,112,15,118,15,252,180,139,176,237,145,134,128,169,122,245,138,126,226,255,240,226,225,169,9,197,231,161,42,23,6,78,185,154,51,89,225,234,129,12,13,240,179,23,28,166,53,108,94,17,210,69,151,81,120,187,217,53,0,35,255,250,162,98,14,240,173,72,89,187,168,108,159,64,132,31,88,217,154,154,76,48,156,153,221,213,190,31,39,21,215,39,150,136,152,177,231,188,229,208,86,12,167,196,73,1,227,33,143,35,12,8,33,136,144,130,127,150,156,221,102,122,45,105,50,191,204,196,109,238,191,41,183,87,237,198,23,164,34,204,189,229,120,84,27,4,139,158,124,141,233,193,4,220,197,56,68,253,52,117,241,109,171,168,136,38,238,212,233,159,121,203,171,228,238,250,105,84,210,126,98,99,242,0,202,212,53,9,189,24,212,88,37,212,4,255,249,181,43,105,200,198,119,209,229,72,108,67,203,193,192,184,242,65,50,52,191,97,223,165,233,66,16,233,33,240,236,34,248,78,45,2,158,162,103,27,21,243,155,137,26,176,223,60,2,4,209,249,13,224,212,169,154,113,165,74,164,52,55,142,163,32,59,9,17,183,133,126,18,33,94,239,20,184,1,20,172,32,68,180,43,199,201,180,93,36,243,132,83,50,183,6,27,66,101,33,194,145,218,34,5,226,65,190,240,146,141,131,37,10,203,180,77,57,18,160,182,38,207,198,60,126,231,120,69,222,97,39,233,5,139,16,193,171,219,242,71,194,23,140,135,233,126,182,46,56,132,206,73,197,219,101,213,132,110,128,103,188,215,7,39,214,3,4,58,30,167,237,161,18,204,134,160,28,50,118,169,48,239,191,90,147,98,208,30,192,60,158,144,133,120,84,60,229,120,152,176,114,56,187,252,163,84,220,162,91,196,71,207,68,62,34,77,172,105,82,29,44,167,247,11,71,134,57,195,34,232,238,202,233,81,179,156,32,132,171,67,136,92,228,200,138,145,228,18,99,200,52,236,32,16,44,148,106,130,69,84,102,34,184,103,84,173,151,223,6,2,34,145,178,201,51,161,113,136,72,155,169,152,65,5,86,179,124,148,5,116,162,166,151,55,145,79,186,69,53,21,33,57,12,179,221,173,1,244,142,107,85,109,151,192,186,163,68,229,118,155,62,153,58,143,124,179,216,14,14,196,151,152,167,185,157,2,4,5,251,86,34,103,137,153,3,176,183,103,46,173,8,94,25,217,119,207,184,242,133,170,164,218,85,81,190,212,203,89,59,107,130,87,146,14,16,185,192,86,5,171,40,144,65,150,9,148,38,8,116,145,101,21,16,66,171,245,114,24,202,170,104,70,81,183,76,103,77,44,162,199,31,55,107,42,75,78,177,229,95,32,77,20,119,194,242,56,8,167,163,76,220,236,4,43,66,188,20,105,124,236,23,48,94,60,168,220,238,41,144,114,237,239,125,7,194,141,36,183,249,189,59,193,140,255,62,118,48,194,100,102,133,136,255,236,115,144,179,131,46,97,0,198,199,214,145,181,151,192,64,192,160,147,17,52,151,88,1,153,220,155,135,240,1,235,198,6,255,29,241,196,31,170,199,35,195,156,57,36,85,231,106,98,74,58,135,12,103,38,107,47,105,8,226,235,176,210,172,204,164,97,79,14,24,158,131,66,178,90,23,252,139,239,114,164,175,53,25,8,122,145,209,117,120,100,230,37,201,193,186,196,225,10,33,237,167,38,243,246,142,78,152,154,60,168,181,189,75,115,80,174,216,9,200,106,23,17,197,31,136,58,104,106,242,209,23,203,29,69,5,17,210,35,96,117,153,8,44,245,208,120,33,163,18,70,47,78,85,93,84,148,183,71,119,70,197,22,2,89,13,27,50,211,114,233,97,49,229,24,84,163,170,3,48,170,0,86,157,135,180,243,198,12,152,1,155,164,180,214,131,210,94,34,149,196,109,117,132,48,56,76,161,203,54,89,236,97,191,132,192,229,107,229,156,154,154,204,219,22,146,10,19,104,204,165,228,97,8,204,162,78,113,158,167,7,236,23,38,19,140,101,86,140,73,149,85,117,153,103,34,184,152,15,35,78,132,205,72,185,219,210,3,51,177,251,97,13,138,48,153,183,201,40,128,96,213,3,184,12,203,48,150,10,100,141,79,145,202,93,38,106,200,52,119,25,178,97,186,37,240,216,24,187,34,42,19,16,140,100,133,123,200,120,14,151,225,188,216,152,201,179,59,44,199,102,164,28,153,17,59,45,126,142,32,196,103,187,183,166,38,88,42,95,181,186,48,169,144,102,59,117,126,193,48,100,188,2,91,155,14,160,169,198,117,8,130,15,240,56,198,234,8,176,223,227,130,108,205,120,39,227,41,173,163,18,21,123,17,42,26,83,7,133,32,124,64,214,227,9,57,14,221,250,69,97,227,41,117,142,187,229,96,95,202,173,135,37,205,41,182,110,88,208,244,114,93,181,16,184,149,98,58,116,187,21,225,20,185,224,114,251,162,130,55,69,198,53,12,153,110,174,255,24,114,218,211,203,60,117,201,6,170,135,28,200,168,166,155,48,199,153,240,89,3,136,124,138,104,198,162,138,215,135,30,199,215,98,94,19,19,25,247,56,36,93,45,54,78,116,152,205,129,140,163,45,178,126,253,120,227,0,37,193,87,213,167,113,217,197,114,50,47,183,94,132,21,182,34,206,161,151,121,124,198,199,89,81,157,81,103,221,196,173,152,154,38,140,96,57,15,211,165,153,96,3,136,215,7,183,220,75,0,98,2,84,63,20,152,98,109,10,108,192,118,147,212,69,82,67,231,17,4,59,240,220,136,225,83,51,93,38,42,35,210,81,165,8,99,8,240,138,29,209,121,33,236,163,129,204,87,19,232,225,35,75,249,40,236,32,252,83,52,29,166,13,230,17,255,96,166,14,83,172,71,239,120,197,2,9,94,49,14,37,112,186,32,241,236,211,205,1,21,90,147,3,139,129,150,200,168,254,0,230,122,66,33,211,13,194,18,108,41,115,7,23,35,136,47,85,201,143,149,195,96,11,241,34,244,208,204,201,67,119,145,57,127,93,204,56,51,193,120,140,206,1,88,131,128,158,111,169,162,212,77,88,185,249,98,189,52,85,230,9,114,162,114,58,118,208,168,190,15,48,157,84,2,52,35,42,211,198,230,121,210,14,14,181,69,212,1,123,239,204,136,223,105,117,108,96,122,118,83,181,161,117,0,190,235,180,85,179,182,33,157,103,215,31,148,235,22,235,163,156,97,116,13,42,156,11,124,130,169,168,11,28,32,221,135,138,102,78,251,164,234,232,114,48,215,27,196,164,146,41,7,187,132,152,250,51,200,121,71,26,39,132,108,180,197,106,207,116,234,3,84,145,94,201,46,174,47,233,212,77,48,236,232,45,102,56,154,234,203,47,89,12,131,20,164,136,211,34,158,0,154,42,166,155,80,57,71,85,93,100,58,12,171,50,247,222,66,43,89,205,227,98,7,99,170,111,8,123,115,128,172,125,110,171,50,98,204,215,48,211,128,64,178,39,7,192,63,2,96,197,124,106,210,122,56,101,175,53,142,178,203,248,13,195,242,50,253,18,125,185,211,226,10,113,54,65,68,31,198,174,156,151,148,237,37,186,154,126,77,93,38,210,129,192,171,103,94,84,166,156,111,96,192,207,62,84,225,206,76,97,66,21,86,182,61,179,91,53,6,123,143,50,160,27,81,152,182,179,233,161,72,240,112,110,130,41,134,123,82,15,76,135,6,81,78,237,156,104,188,112,96,140,215,119,24,195,239,26,151,61,141,32,216,13,229,210,113,200,102,162,207,12,4,135,26,132,99,67,214,102,135,54,11,224,107,110,40,210,193,106,12,196,135,116,22,113,176,158,192,161,146,7,73,103,128,97,136,95,181,71,196,217,216,97,166,153,73,14,0,251,106,161,131,221,15,186,121,108,136,28,169,38,63,8,72,61,90,155,187,0,202,98,210,171,9,189,44,83,242,70,132,243,207,133,6,78,5,183,147,100,238,144,92,220,99,83,135,117,93,73,111,144,246,197,71,69,220,126,78,172,71,118,25,19,205,97,87,187,237,188,68,218,163,164,34,4,242,173,201,228,182,165,241,188,213,246,72,244,225,14,151,229,60,213,100,234,202,140,98,183,133,152,28,15,2,127,195,30,33,68,17,149,187,152,219,88,246,213,229,73,103,84,8,112,252,28,168,248,195,51,103,118,0,166,210,34,133,43,128,16,238,146,48,205,120,105,36,52,193,130,126,200,154,166,13,92,139,232,0,85,49,26,7,215,202,198,216,96,157,166,18,133,195,143,17,80,200,55,185,76,151,210,26,45,11,187,213,150,41,208,251,88,48,211,43,15,248,248,148,141,145,42,226,97,250,103,110,35,245,236,164,175,9,119,59,134,183,173,160,152,182,124,25,11,93,8,149,39,160,44,55,121,239,6,162,233,35,8,243,44,194,86,78,194,240,79,6,36,236,35,85,116,152,141,95,71,76,177,230,56,198,71,117,82,14,137,1,151,67,195,62,39,213,12,4,203,182,72,56,12,205,73,51,149,130,209,219,150,151,171,81,70,156,200,214,85,72,91,142,97,119,239,243,51,249,48,165,215,2,17,249,240,147,51,100,121,193,85,206,9,51,216,115,164,132,24,233,239,0,159,61,209,33,175,14,126,157,209,49,241,77,46,179,172,2,162,20,158,104,26,76,201,234,135,203,76,185,55,175,158,98,30,8,166,193,196,76,208,197,129,71,39,224,39,71,229,67,26,32,240,57,149,131,176,7,154,56,85,178,70,97,80,210,19,6,234,196,29,46,202,45,163,20,83,18,215,128,24,197,6,129,17,139,217,81,12,38,137,111,204,28,49,65,70,196,20,104,156,53,42,136,3,68,218,148,228,35,40,106,93,130,161,162,46,242,172,252,96,231,179,38,61,253,1,166,57,239,168,126,203,132,184,59,197,118,52,122,66,177,14,179,121,168,213,245,114,193,207,216,120,59,2,193,51,11,206,156,52,3,196,60,97,84,174,135,92,179,196,75,40,152,100,205,201,206,37,143,238,176,92,91,110,103,156,7,80,168,171,218,103,81,120,78,3,96,151,146,149,251,137,14,120,230,154,162,189,150,247,103,47,57,152,94,182,44,192,145,144,151,65,96,24,144,229,19,204,236,152,234,7,82,243,59,40,252,174,32,167,77,152,127,195,134,104,31,102,19,197,115,177,42,146,149,142,198,226,49,180,93,96,107,141,224,243,146,114,108,79,118,26,54,171,229,206,214,32,238,10,71,181,165,118,3,145,32,74,216,99,120,108,182,25,117,153,254,194,61,3,188,172,217,137,168,17,146,57,100,186,179,95,185,18,130,36,219,125,55,155,154,36,17,182,148,147,231,62,98,247,240,76,10,186,197,121,26,209,192,108,18,146,209,171,19,90,249,193,134,99,162,236,209,17,49,8,17,243,162,69,86,16,177,43,244,150,167,220,138,43,2,221,236,72,91,27,129,70,96,24,37,233,140,28,153,39,226,61,21,91,99,67,36,25,127,54,210,225,239,149,157,254,246,194,31,200,74,88,145,205,114,185,228,48,206,1,38,187,197,86,84,11,24,146,184,5,186,8,54,144,91,238,72,125,124,100,83,176,37,98,59,170,25,68,186,165,119,233,15,145,111,136,42,251,120,180,140,24,214,174,53,173,38,226,196,17,7,80,146,209,86,254,118,21,41,117,169,52,49,2,69,34,171,246,66,80,7,32,233,70,166,95,26,132,79,229,86,131,14,22,213,42,217,16,164,22,229,86,21,15,50,150,244,81,216,97,217,34,71,169,139,248,216,61,229,86,245,15,50,253,100,63,240,110,149,115,0,21,98,227,216,25,211,43,227,52,32,99,158,72,242,133,138,236,230,177,97,14,6,178,102,78,21,193,129,183,49,20,178,78,201,49,153,194,50,98,52,171,78,251,202,207,108,47,93,137,72,88,39,155,67,162,48,203,131,145,141,142,133,120,172,56,169,124,210,231,216,122,67,83,50,181,216,24,132,18,41,231,1,214,102,20,209,119,95,195,114,70,171,136,179,53,175,74,104,125,70,164,76,245,98,68,22,106,60,128,161,0,178,118,108,8,226,190,114,89,187,214,197,92,96,199,65,181,22,113,8,26,3,100,237,230,16,149,193,98,218,145,7,203,150,134,206,207,49,13,230,234,81,210,228,209,65,88,50,16,163,64,7,24,227,86,155,95,75,174,98,102,214,94,126,193,32,218,214,235,60,4,12,143,139,229,98,12,214,248,16,81,200,210,169,72,38,215,125,201,89,137,102,191,173,112,92,26,49,111,156,70,229,183,72,43,231,73,76,72,190,81,52,44,162,35,86,89,234,64,13,182,110,87,78,86,8,35,184,28,177,1,146,104,151,183,22,22,247,32,100,242,232,6,177,57,197,14,233,44,83,245,220,130,59,206,97,68,24,37,17,25,138,94,34,1,228,143,78,102,36,176,97,157,204,21,221,154,242,159,160,202,93,141,42,91,30,164,199,208,7,217,94,42,169,182,42,142,98,170,124,152,151,73,154,47,160,174,3,93,41,76,148,90,91,55,91,172,76,61,29,239,60,241,16,194,242,84,132,112,62,43,78,38,227,113,243,243,234,165,50,100,27,149,222,148,128,47,233,4,232,148,8,24,237,220,214,138,32,132,113,89,38,162,162,12,34,62,245,52,200,22,243,33,175,45,54,142,138,118,136,153,34,127,121,71,109,210,109,232,61,86,147,233,119,238,101,255,54,29,230,47,11,239,237,56,58,193,251,20,63,85,248,99,127,159,68,15,98,158,191,122,147,130,227,28,196,23,99,51,191,15,94,38,218,124,99,33,134,106,134,138,147,195,16,243,108,23,113,219,139,125,221,19,59,234,98,251,134,112,169,113,169,152,66,17,76,210,83,142,248,255,148,35,226,182,181,123,142,19,149,174,74,181,27,87,20,225,219,216,157,31,169,14,78,123,220,113,238,40,10,233,132,197,21,149,51,83,185,238,172,89,206,215,47,66,188,238,62,237,33,150,119,204,190,24,107,57,86,235,80,121,73,47,4,105,78,57,68,17,135,142,83,14,249,215,188,128,121,230,17,213,212,14,130,74,122,131,192,206,91,213,69,196,209,168,68,95,56,145,153,202,53,251,7,153,161,192,226,249,203,97,138,162,186,192,205,165,25,158,49,253,144,110,206,89,147,207,253,14,114,205,202,111,51,155,240,115,81,108,173,173,45,165,83,110,205,132,226,246,240,209,43,102,187,120,190,52,88,77,122,4,82,77,88,208,252,202,93,3,158,242,220,198,244,50,167,24,151,70,61,224,150,138,29,109,49,46,145,156,138,204,43,1,225,250,235,57,217,220,4,6,48,63,29,190,229,150,138,115,149,83,211,116,147,244,140,157,38,243,176,166,61,226,163,167,46,15,0,8,218,19,108,222,138,216,82,170,63,194,109,59,111,188,238,29,139,129,241,82,225,80,249,38,158,84,156,28,31,4,205,18,50,145,81,134,50,111,40,135,249,213,164,157,223,121,93,143,179,165,45,215,221,28,106,66,20,239,80,124,151,197,110,122,244,117,14,110,187,106,37,226,155,52,213,68,192,151,213,20,65,129,133,140,207,60,216,25,13,102,195,212,164,92,31,42,7,108,177,11,96,10,101,177,23,204,83,188,144,18,8,216,215,158,199,135,32,154,172,8,132,10,182,155,30,6,135,17,222,157,154,124,102,110,144,105,110,167,137,61,182,251,64,231,173,126,179,21,17,235,86,13,125,28,6,226,46,96,186,157,249,106,49,247,107,218,218,240,180,146,198,195,13,151,110,98,195,34,216,145,33,190,2,60,229,148,152,49,143,183,208,23,26,225,240,171,54,234,32,136,172,104,94,132,216,143,94,36,242,160,166,103,76,244,126,253,78,75,18,18,175,15,73,163,184,13,67,224,234,194,235,221,139,232,235,117,192,179,191,185,41,162,96,135,198,217,141,102,190,52,12,226,85,220,65,52,251,61,40,34,160,39,130,170,58,134,153,110,235,64,222,81,136,8,69,51,136,111,57,132,244,42,191,197,230,69,218,48,211,118,170,106,223,95,33,56,83,92,16,42,178,36,166,38,111,186,71,99,252,160,110,122,64,95,23,240,44,83,201,116,106,187,233,193,177,22,72,72,19,128,34,131,157,167,170,30,137,55,0,224,29,183,37,50,112,3,66,182,250,91,100,181,100,85,45,21,167,181,91,19,125,169,28,162,172,138,250,138,202,196,22,198,0,160,152,140,5,17,76,103,4,194,62,225,134,13,146,73,0,240,165,200,9,36,99,109,128,112,249,105,72,50,109,0,122,131,200,90,10,74,2,112,218,59,20,88,99,51,33,172,18,86,43,77,17,201,224,229,10,154,50,40,89,83,158,75,104,126,128,112,131,119,104,230,22,107,216,4,169,40,71,244,102,168,122,239,198,154,60,66,136,166,27,58,139,76,123,44,189,238,194,193,160,194,74,201,38,168,166,6,139,177,206,150,29,154,253,118,42,84,236,176,129,178,38,1,250,230,108,29,159,149,196,83,51,143,92,196,207,46,182,222,158,253,159,33,103,58,17,149,241,73,77,168,244,129,107,142,133,47,10,10,146,92,160,79,44,115,241,121,32,239,101,134,120,20,84,49,159,54,24,196,15,227,182,72,235,180,81,142,116,50,169,212,144,75,245,117,24,21,197,102,88,198,186,13,54,71,227,235,37,219,77,110,196,88,151,21,224,236,70,165,11,17,127,205,240,248,167,131,120,116,123,202,29,108,66,186,214,62,189,98,84,212,62,53,241,71,53,157,15,216,74,213,177,9,155,197,219,137,51,154,230,137,221,51,243,11,243,243,47,20,195,37,38,21,96,155,115,173,195,20,239,21,51,18,16,178,31,49,196,211,209,238,111,147,159,225,81,233,44,40,242,38,206,160,206,97,112,132,205,48,184,174,116,51,135,140,161,221,154,131,51,16,28,84,165,220,73,20,192,61,24,215,131,232,74,203,155,47,18,236,7,226,50,247,147,9,126,136,112,44,74,140,116,86,247,159,178,40,149,235,199,162,244,239,77,29,86,219,35,140,17,216,230,194,192,79,199,162,76,27,45,166,200,214,110,64,136,135,36,195,215,184,16,184,44,32,44,144,173,105,53,6,22,186,170,71,34,182,173,245,104,202,12,162,49,56,42,99,236,29,136,122,113,28,34,206,53,85,115,34,60,116,99,177,181,155,64,204,214,154,98,132,200,212,43,98,166,128,73,53,22,24,136,91,36,196,56,119,52,168,225,53,95,215,154,147,10,201,33,21,134,162,106,12,68,174,120,131,196,21,111,176,181,94,199,44,164,88,15,53,216,129,171,57,47,172,109,55,183,83,58,254,219,205,237,56,8,215,52,235,230,152,133,120,233,94,199,222,114,59,9,138,195,53,3,179,11,33,234,13,82,154,59,147,137,108,40,234,99,85,103,202,193,186,222,115,236,66,138,249,173,103,73,206,210,129,228,141,133,237,250,130,33,47,66,120,58,207,213,20,153,105,90,223,99,145,233,229,42,247,39,149,239,195,108,185,169,137,108,163,83,211,213,222,218,18,87,175,242,191,227,12,218,171,227,99,149,108,77,14,143,94,141,233,50,189,154,73,56,214,13,21,205,52,1,100,40,2,156,185,196,222,26,43,73,204,108,58,237,173,177,164,68,252,72,129,200,216,91,174,230,174,157,118,218,217,7,179,194,34,51,58,88,229,24,110,23,32,167,76,85,55,81,252,244,172,104,120,238,217,220,60,12,243,236,84,252,59,53,109,199,15,143,95,163,187,55,194,53,3,237,150,107,146,134,159,103,71,93,6,30,131,59,219,238,158,240,123,115,158,69,1,57,38,223,24,120,148,187,119,57,23,235,47,129,17,167,28,30,128,136,185,144,119,14,167,12,242,79,27,120,134,187,117,221,143,129,135,51,191,72,34,52,85,46,226,81,91,72,10,63,132,199,240,18,198,107,22,132,141,93,182,166,131,8,215,135,45,183,6,134,136,143,92,84,110,173,16,49,158,79,25,19,40,67,197,112,187,76,80,57,140,25,250,4,114,61,74,182,22,143,152,183,206,163,202,42,18,241,129,130,65,60,212,21,65,165,110,115,61,174,37,228,169,105,68,189,145,133,140,38,134,247,180,221,68,244,174,47,11,15,117,39,166,64,156,114,90,106,34,220,45,221,14,76,115,68,98,113,254,183,189,237,148,161,245,243,56,162,166,154,103,7,188,231,49,229,118,120,28,4,110,108,232,88,107,82,205,227,86,199,92,19,33,189,120,134,151,189,38,98,90,232,46,67,246,154,152,15,12,208,207,179,48,32,134,45,66,102,249,68,56,113,222,114,179,200,196,107,125,120,60,42,131,60,254,238,168,251,104,210,131,84,106,245,237,98,246,105,117,114,200,49,196,210,220,246,200,56,221,150,155,232,208,221,167,53,1,182,223,83,83,134,194,203,232,60,180,142,17,154,3,123,169,85,190,200,206,211,26,38,150,99,54,143,97,226,137,169,208,78,249,26,56,46,158,231,215,85,228,27,155,45,231,181,120,25,75,131,205,51,100,26,70,26,84,15,54,120,32,49,203,214,117,168,150,165,174,154,98,59,135,7,50,237,221,188,9,52,163,139,129,167,162,233,247,197,227,215,224,118,39,76,77,59,5,215,126,57,211,52,123,202,138,214,234,122,217,121,103,202,103,127,206,148,207,178,128,24,227,168,220,44,158,8,202,112,23,47,179,203,186,86,30,28,54,0,65,138,88,211,154,93,210,76,72,208,88,156,9,13,168,166,194,84,6,174,191,101,252,88,120,2,50,156,212,225,255,205,5,88,156,0,60,88,165,160,81,5,172,63,101,66,200,124,88,91,108,51,136,77,104,76,129,97,242,143,93,1,98,62,185,52,190,35,151,43,220,189,110,170,242,128,146,80,84,88,143,4,129,112,128,114,188,234,28,102,29,59,162,205,209,152,111,160,38,212,143,99,35,128,25,138,86,131,177,92,159,145,98,33,19,56,34,178,234,99,9,33,250,159,83,142,123,61,139,249,136,172,229,250,130,1,84,116,207,119,164,141,56,248,222,75,136,95,186,176,28,24,241,216,193,108,70,132,151,174,138,70,48,101,25,82,198,250,102,44,72,128,140,112,169,120,12,185,190,43,57,180,1,137,30,248,205,68,106,71,34,19,153,8,113,89,65,96,127,56,108,218,227,22,68,125,64,158,249,234,188,229,166,3,158,176,169,196,5,136,106,87,236,4,11,193,118,206,225,99,228,97,84,158,110,64,5,27,103,21,74,131,203,29,162,158,219,230,46,42,106,216,114,19,7,52,120,175,90,187,218,51,221,157,134,183,28,28,134,20,64,133,20,99,132,104,250,13,194,115,152,83,108,70,7,130,91,177,165,102,10,72,160,49,190,106,221,59,77,166,212,240,248,94,200,76,38,136,23,66,166,220,78,57,216,124,79,226,90,22,50,121,203,115,166,166,93,60,16,58,144,205,123,45,49,88,79,104,201,52,195,6,104,118,47,157,203,6,203,44,32,126,44,209,246,46,150,210,110,200,84,189,216,14,196,40,161,52,203,156,25,87,99,166,93,44,12,230,74,93,76,206,111,77,163,221,9,99,199,233,247,217,216,181,93,32,154,111,189,92,91,138,24,189,111,21,72,179,27,15,68,182,154,114,116,164,148,109,58,199,62,149,106,183,176,39,0,72,253,199,70,55,218,223,33,80,57,204,158,239,178,118,200,39,150,83,4,78,219,154,20,204,34,136,140,172,89,61,207,89,4,133,182,27,136,163,214,49,168,53,25,98,85,143,99,99,130,148,242,210,224,153,183,6,157,111,231,175,112,170,33,131,41,85,113,138,170,104,162,223,48,154,17,163,16,55,55,163,131,103,56,147,175,7,201,48,82,182,225,43,179,49,160,82,167,50,153,242,213,218,188,32,88,239,150,131,177,38,226,223,65,50,11,37,99,105,218,87,142,239,99,81,19,254,202,183,66,154,210,80,229,148,163,11,91,187,87,212,72,59,134,142,212,154,83,18,11,222,180,113,206,183,155,187,217,233,34,136,168,60,68,145,54,21,24,110,106,142,28,24,65,58,169,124,62,103,186,128,110,41,221,221,79,142,92,8,246,51,156,197,149,147,83,213,82,241,116,210,233,128,11,42,247,25,224,152,114,59,100,76,121,215,127,48,162,115,230,224,227,136,159,14,104,209,130,240,153,137,83,211,136,54,48,140,220,22,130,110,194,63,240,3,99,222,202,249,175,0,247,122,218,230,44,66,91,67,158,153,48,50,115,231,97,132,87,14,142,95,5,255,217,71,152,117,73,60,199,74,108,75,140,140,148,241,249,87,230,222,251,12,60,139,219,84,78,188,80,132,87,169,235,35,252,20,207,5,205,74,9,121,239,88,178,117,220,129,48,239,4,8,152,212,109,182,146,1,90,51,15,76,207,172,53,102,217,245,133,89,253,56,86,80,30,20,8,89,105,77,146,90,153,168,50,8,49,140,38,146,141,91,104,74,12,233,220,210,49,114,247,6,137,15,100,159,212,28,219,29,109,40,194,165,185,45,183,108,15,198,71,67,118,151,117,46,1,66,210,64,211,205,30,102,85,189,114,198,194,212,3,246,249,4,19,188,134,230,171,215,244,19,105,224,43,102,32,188,203,212,96,212,60,44,11,8,19,220,68,33,117,153,30,198,7,198,11,132,245,147,165,38,150,230,77,23,208,106,47,237,143,154,240,128,121,181,109,234,38,185,164,114,56,211,220,238,22,67,89,211,7,169,56,211,175,7,40,116,236,96,145,207,126,180,54,26,197,161,237,33,136,71,191,81,142,170,76,30,96,229,235,148,87,211,236,166,249,165,195,207,200,218,12,113,49,134,215,180,144,158,233,107,92,38,29,144,178,98,229,108,27,185,30,132,157,191,136,159,139,180,57,48,5,127,84,221,70,4,249,162,58,12,241,194,137,52,4,236,151,70,107,114,202,97,147,52,24,58,204,92,75,133,231,209,242,49,44,217,30,228,35,201,69,214,196,100,20,200,12,243,67,178,97,125,106,134,212,25,246,67,84,122,149,214,196,56,141,21,66,99,226,90,108,38,182,179,192,178,105,158,136,112,103,101,168,12,162,137,240,149,52,203,33,10,21,11,246,19,108,46,138,130,245,233,162,144,37,210,212,26,18,30,130,121,170,239,39,145,171,49,68,46,2,213,240,57,133,211,152,19,222,93,216,153,148,186,148,33,160,103,181,67,137,165,33,210,79,182,30,198,230,44,129,236,71,5,193,152,1,231,23,245,160,152,158,89,170,143,236,201,93,2,166,114,73,246,236,109,38,188,62,33,165,181,151,64,88,20,39,87,141,181,21,145,222,88,47,17,25,204,72,171,201,250,86,21,18,67,53,69,177,61,80,97,227,27,205,16,24,70,81,135,98,220,205,130,195,78,181,134,92,114,70,226,184,6,203,54,119,104,178,37,194,140,214,217,229,240,231,148,98,104,245,136,61,221,188,201,223,231,200,210,174,205,46,72,244,106,30,224,216,90,206,189,18,11,128,241,8,111,8,143,180,186,220,26,36,218,125,208,112,189,98,17,179,33,166,28,82,99,49,78,121,25,110,251,183,126,179,127,149,171,237,242,244,52,53,177,255,45,150,40,104,78,144,249,156,60,139,236,126,210,214,142,155,71,168,200,38,108,95,58,64,185,17,61,246,137,232,73,130,93,233,52,235,132,210,209,194,24,25,214,130,179,159,145,50,83,12,253,208,89,39,236,0,141,178,112,122,13,43,164,15,147,152,173,27,155,136,53,177,84,114,181,249,117,171,177,78,32,230,149,211,60,11,239,139,176,0,200,231,1,76,107,181,84,66,124,75,165,177,20,243,201,19,74,233,187,72,130,176,219,198,124,136,85,157,121,233,12,168,76,208,28,5,129,102,105,114,187,229,85,73,180,79,203,11,55,184,188,163,163,98,93,216,129,219,149,118,33,69,214,18,176,248,138,208,91,217,17,218,225,93,215,16,166,171,110,154,129,115,84,34,106,179,186,144,40,124,54,91,109,11,209,82,205,87,44,47,253,75,77,187,40,169,237,102,65,67,151,186,89,156,121,89,65,26,231,27,161,128,145,224,82,6,216,199,12,137,173,57,154,108,141,38,23,26,34,34,107,145,52,88,145,233,98,118,203,169,73,113,125,219,54,214,157,94,195,42,26,11,72,132,37,176,185,203,82,18,67,66,140,85,132,61,213,237,91,48,196,158,84,5,155,165,105,146,178,203,90,0,38,100,244,76,214,27,234,165,177,248,92,222,90,120,75,197,217,30,166,127,118,224,206,136,182,38,61,0,195,90,28,86,49,165,164,75,121,62,90,28,55,105,139,137,48,240,165,113,239,25,139,212,54,29,89,149,230,128,74,243,53,41,15,167,248,121,223,53,114,235,18,140,186,73,23,153,194,203,41,92,3,163,38,108,35,114,112,108,79,153,56,229,216,212,209,176,64,48,248,15,132,249,230,41,19,197,69,167,138,164,113,162,153,141,242,1,249,148,48,201,207,244,138,238,129,224,170,179,106,33,222,64,66,25,99,57,116,68,75,86,155,31,129,53,16,6,54,185,206,36,123,162,128,164,210,95,44,217,26,211,153,253,162,18,207,230,231,24,70,147,101,2,97,48,185,159,193,6,83,174,27,157,147,237,225,164,61,172,49,164,6,219,187,207,64,248,39,108,24,163,13,96,238,120,48,252,37,236,100,16,92,26,163,34,115,110,233,113,17,136,15,245,131,48,60,38,191,114,48,53,222,36,24,123,10,1,1,21,147,54,185,65,244,188,152,143,76,205,176,240,226,17,75,61,146,0,21,155,62,8,133,132,88,11,224,59,174,18,113,204,13,35,133,104,117,129,224,163,36,69,192,216,149,108,116,3,2,72,95,195,152,32,147,3,78,194,117,223,36,142,169,153,49,104,104,99,79,4,161,242,160,6,12,111,193,131,61,1,204,69,128,36,236,32,28,97,155,129,45,75,42,143,163,130,223,128,152,251,25,156,197,93,78,159,141,67,84,14,201,208,172,9,189,16,169,107,156,17,97,218,109,107,67,131,246,129,27,134,164,163,56,191,111,220,25,64,216,116,137,76,85,191,230,52,72,189,38,151,155,244,161,25,45,159,237,180,125,88,45,19,40,170,153,1,210,87,121,118,116,202,53,75,165,119,195,210,208,32,32,156,75,246,47,156,217,163,163,98,205,56,70,25,11,53,68,174,137,233,222,93,120,144,162,133,51,221,91,201,181,11,222,242,150,240,77,66,52,117,47,11,152,238,237,251,248,32,203,40,230,123,143,161,22,22,59,25,170,234,97,212,139,229,12,242,225,54,88,211,50,230,4,16,39,12,118,216,183,72,103,145,228,195,226,248,96,241,58,229,118,35,148,200,205,35,4,245,115,183,139,24,178,200,94,237,150,50,185,187,119,20,175,141,103,114,247,249,228,199,217,158,98,36,127,210,171,179,133,177,201,113,242,157,168,179,207,69,38,174,3,198,224,97,8,66,150,24,139,120,43,32,200,19,212,84,8,252,102,77,40,250,50,8,73,19,159,175,167,130,25,159,48,178,74,82,184,143,72,130,224,47,21,178,4,97,74,68,248,195,141,87,158,56,143,107,59,62,170,240,114,48,24,22,21,251,148,83,98,58,131,120,14,241,129,10,16,229,94,229,224,187,201,178,247,43,12,124,157,93,42,172,156,190,104,193,52,242,152,195,32,132,52,44,7,43,155,123,98,134,185,143,69,219,30,139,164,9,22,230,99,207,32,238,147,122,174,151,226,248,88,218,114,86,44,135,200,177,24,16,79,252,77,177,47,88,87,230,196,194,21,126,33,161,170,218,85,48,78,183,95,44,215,214,247,115,3,92,185,235,55,51,80,69,8,40,236,189,193,144,150,84,131,244,114,11,71,213,204,145,136,237,29,132,11,169,28,114,208,103,84,31,84,196,134,145,187,91,147,51,238,51,186,216,27,131,168,80,39,21,252,234,183,121,28,102,139,79,56,159,78,242,82,165,249,227,108,160,206,75,28,110,17,48,48,236,173,216,0,76,223,24,132,57,68,111,87,185,239,79,131,96,240,226,7,131,176,246,188,9,82,123,76,175,58,64,204,4,45,108,92,247,201,80,249,75,93,44,51,201,29,19,222,239,101,104,100,0,24,235,5,167,65,69,71,184,50,35,16,167,154,136,207,147,207,67,130,169,223,208,196,148,42,82,153,67,198,146,152,192,239,211,188,96,152,110,158,94,136,152,138,21,226,231,215,64,216,101,74,177,56,21,142,179,219,222,141,81,142,121,241,1,205,38,194,133,137,26,196,105,198,24,230,150,129,76,209,162,224,13,181,55,201,59,203,152,110,103,40,150,187,138,192,128,169,7,38,86,244,97,178,237,34,185,233,118,110,77,40,193,155,128,8,105,198,61,113,168,144,158,52,18,210,67,153,232,218,140,98,16,204,92,170,182,147,168,57,141,127,48,68,1,251,1,132,249,169,53,231,171,78,202,221,166,105,179,25,206,53,22,181,42,211,3,102,252,192,82,12,96,127,107,26,118,17,163,100,39,229,21,9,210,53,134,14,39,94,110,77,51,53,80,209,219,145,12,170,105,246,151,136,249,68,29,254,109,74,84,55,63,234,19,59,198,39,115,160,226,228,23,15,19,42,214,94,142,23,89,25,10,231,45,19,128,249,53,76,168,152,49,165,191,183,185,124,80,59,164,196,127,17,220,24,107,98,2,88,37,39,5,108,117,4,149,98,129,129,184,159,92,95,228,127,153,203,34,115,169,0,4,173,83,49,237,11,135,199,238,227,154,153,197,38,6,6,194,36,40,104,69,186,194,170,178,241,200,164,114,240,90,34,204,189,166,74,242,22,13,167,244,106,73,252,109,28,246,16,95,168,6,65,244,98,11,84,206,160,56,43,204,119,51,81,37,67,228,71,233,1,156,158,5,228,10,1,60,245,118,147,95,227,130,103,193,24,229,161,114,13,84,201,152,4,181,213,39,146,84,228,69,190,22,146,132,238,179,85,6,40,137,7,245,207,122,190,180,5,151,39,224,28,134,223,18,205,144,64,84,86,106,122,204,150,213,74,10,113,43,100,144,224,68,158,30,26,138,2,67,25,209,125,168,156,161,168,8,231,32,87,67,250,176,19,218,157,224,216,54,231,108,71,229,64,188,61,201,34,153,79,68,77,218,182,22,227,95,216,146,120,40,44,227,108,249,179,180,98,115,1,172,229,119,26,181,201,102,61,150,73,188,21,103,50,210,50,137,1,55,172,59,140,214,174,232,196,110,182,214,30,110,213,100,202,69,246,214,204,176,174,22,144,87,140,134,75,8,180,143,85,200,190,84,57,181,9,20,186,107,95,78,123,110,21,103,133,141,45,187,64,229,118,146,75,216,216,123,89,17,239,3,119,27,68,238,204,78,155,157,201,38,48,69,41,227,81,196,143,139,131,160,59,187,76,198,31,152,110,214,4,87,210,136,227,75,14,212,7,164,21,252,177,178,194,114,216,221,102,244,128,172,68,17,241,205,174,202,41,119,236,149,221,211,36,80,94,25,5,202,170,231,57,159,65,120,83,96,144,189,110,227,141,43,29,99,168,224,230,196,108,211,216,133,73,172,40,106,167,38,229,165,125,114,255,35,111,108,79,161,58,182,63,2,11,205,188,130,55,42,2,19,236,90,16,216,214,157,201,201,125,26,190,114,10,113,231,5,204,7,140,161,82,208,135,32,212,218,80,71,29,176,83,225,233,225,178,81,27,214,37,214,211,144,163,91,172,10,105,170,125,51,234,167,170,136,251,176,37,65,84,82,13,89,9,176,218,38,53,102,85,104,150,228,154,187,105,220,29,108,255,228,97,10,177,105,97,51,141,35,51,106,179,186,88,201,41,167,106,117,1,189,237,154,212,62,10,88,196,39,35,28,178,119,184,178,144,193,184,108,54,218,157,107,70,246,92,255,147,13,233,133,45,132,252,212,36,66,185,203,154,136,106,140,16,45,14,153,209,114,24,253,208,104,150,52,233,32,136,149,202,101,187,76,93,38,175,65,181,230,141,229,198,18,60,70,144,8,153,84,83,206,101,222,241,249,200,138,134,209,88,84,83,151,223,67,92,171,107,251,110,212,8,100,109,51,235,90,7,224,24,112,66,89,251,217,120,138,128,132,19,134,89,134,96,141,97,21,207,68,101,46,74,130,216,41,135,48,131,178,66,200,17,148,203,154,157,241,52,178,126,172,192,108,211,24,31,159,76,193,58,246,235,50,162,145,88,16,173,92,69,20,12,60,241,48,48,109,225,120,5,166,110,100,99,47,59,86,36,131,6,214,101,85,139,164,76,231,44,91,22,158,212,58,44,35,26,48,145,143,254,120,221,150,127,128,215,17,34,29,160,17,1,242,252,193,224,29,65,11,104,248,92,168,209,36,16,130,226,198,26,136,34,154,245,26,4,251,134,240,53,36,67,11,184,44,166,52,74,131,169,93,49,122,63,81,64,227,136,74,228,168,190,116,94,167,48,130,19,66,48,126,40,135,244,244,104,45,100,130,142,64,176,119,205,33,28,120,60,82,34,62,171,106,100,1,159,169,111,122,128,96,45,84,245,8,72,187,169,180,71,0,71,229,205,227,16,147,100,67,204,170,14,49,254,27,162,227,190,229,144,30,98,248,109,198,183,172,9,139,116,17,254,8,49,123,44,26,164,32,186,104,177,165,194,184,219,114,172,73,84,138,237,104,84,38,33,102,79,108,57,159,238,14,195,39,156,94,125,133,169,67,252,184,70,229,92,93,16,227,243,133,29,237,213,196,249,244,221,145,186,81,109,50,161,166,142,31,175,135,198,107,179,149,243,1,189,105,15,141,183,152,153,78,82,113,216,91,123,250,62,139,236,187,50,104,95,94,182,223,114,240,8,85,25,74,33,50,101,49,179,206,67,248,82,84,200,222,188,129,38,51,89,34,130,126,75,196,139,89,245,9,179,61,102,193,169,129,107,162,49,51,172,138,208,187,219,75,174,93,21,228,194,92,68,32,68,53,249,4,158,16,205,112,25,255,70,250,109,127,58,201,53,220,130,147,58,118,91,185,231,23,8,112,164,6,163,172,162,189,87,132,186,154,8,158,221,68,23,207,169,193,92,41,17,137,89,40,231,129,247,116,32,38,3,249,117,14,50,44,103,172,170,218,113,244,135,138,231,155,172,9,35,129,127,218,225,185,192,32,217,210,65,166,77,7,25,124,12,49,248,20,50,201,176,84,173,224,12,49,115,118,215,128,185,8,154,160,30,107,176,225,127,35,18,51,77,68,107,154,56,51,218,10,136,187,82,198,91,40,71,184,152,48,174,205,193,4,205,19,54,60,202,70,4,86,89,196,43,203,211,28,150,228,98,230,130,70,165,58,168,166,185,248,66,185,97,77,246,188,98,97,203,121,19,9,42,99,34,51,7,60,209,210,28,160,247,160,170,166,217,10,208,24,94,26,110,53,41,163,98,176,65,52,122,208,1,223,60,178,180,151,179,241,40,101,68,112,91,155,237,9,166,50,142,138,45,236,26,120,118,113,182,98,27,29,196,140,249,45,55,226,0,108,18,130,169,125,68,6,200,151,229,49,5,203,212,116,113,230,74,31,136,122,26,79,226,145,80,101,87,44,139,141,24,3,81,48,77,115,10,59,171,210,212,155,78,173,64,4,241,116,241,33,54,65,184,82,85,57,108,135,125,163,17,249,151,28,27,1,108,77,102,89,56,224,75,74,123,116,145,146,17,67,10,53,121,102,103,56,229,151,188,135,74,37,35,194,166,139,89,177,39,217,221,63,22,163,85,203,232,109,160,157,244,52,253,56,81,65,90,2,103,200,66,48,28,143,98,55,196,138,198,93,1,225,225,60,202,129,244,138,133,52,186,241,234,126,66,178,50,9,229,232,232,68,190,180,185,209,143,186,154,189,97,96,108,74,113,16,226,137,99,229,96,56,70,15,198,250,105,201,24,164,205,181,198,213,228,88,89,128,213,214,60,208,181,44,193,59,200,164,37,32,148,56,66,57,196,99,94,16,119,58,70,160,145,183,245,6,49,187,224,131,90,243,88,89,31,93,207,18,127,38,170,185,2,172,169,50,161,63,86,219,14,17,137,161,99,91,202,233,9,50,73,98,74,57,88,104,252,14,252,2,58,205,216,69,242,227,41,134,51,23,54,119,19,232,146,98,12,68,187,96,139,229,142,3,248,221,235,83,76,139,76,223,19,123,127,168,38,131,20,71,211,141,83,115,126,6,14,26,216,161,29,20,38,187,130,97,210,81,41,8,86,219,120,205,24,54,200,165,65,16,228,208,224,75,114,144,81,123,30,200,11,105,88,107,104,105,36,20,183,40,22,180,21,241,73,11,204,24,195,170,251,225,104,168,248,45,134,190,105,44,109,188,1,38,10,7,137,39,172,144,224,163,39,107,171,92,79,5,12,203,166,75,81,80,149,240,39,226,31,209,244,181,35,221,216,115,31,5,42,87,69,8,57,30,13,79,89,10,208,236,246,145,80,14,70,148,239,129,172,65,106,33,61,109,93,221,204,228,120,201,224,175,136,97,192,42,234,243,52,183,247,187,68,86,101,226,198,169,124,42,66,246,50,19,211,190,145,163,30,41,65,152,238,76,22,97,18,155,141,66,251,200,66,136,82,63,178,27,131,205,255,245,121,158,241,235,195,242,104,8,115,77,94,49,84,51,73,120,17,25,252,210,124,193,230,192,71,37,234,223,131,159,213,165,43,12,198,198,164,153,16,218,18,97,114,245,219,45,55,43,7,66,240,230,116,179,245,245,224,128,231,146,167,87,90,80,148,99,207,96,77,84,174,149,195,251,57,199,13,49,147,52,8,109,189,179,54,88,222,174,241,177,19,236,134,45,153,56,253,239,115,220,224,150,171,110,148,27,188,87,57,147,237,160,98,154,140,118,88,147,9,242,32,184,51,132,3,207,54,64,252,135,25,174,27,42,247,83,30,184,241,133,202,213,77,28,69,63,186,117,202,217,28,222,164,185,40,67,228,238,21,49,13,99,16,185,66,23,116,92,179,233,65,197,240,97,176,214,34,74,84,120,194,179,219,105,5,74,94,186,102,244,206,92,17,7,195,111,8,41,202,201,143,50,134,206,50,99,9,73,126,233,165,123,169,178,94,142,144,211,73,55,98,0,81,114,144,225,234,155,15,135,173,180,236,72,43,179,15,170,100,170,149,43,148,171,124,229,110,47,10,205,174,79,58,83,19,14,249,225,176,21,225,66,51,227,136,126,239,8,66,196,28,180,233,142,50,16,153,188,219,124,14,124,19,242,82,210,120,176,62,13,224,115,136,125,97,55,162,187,112,110,209,84,33,243,4,188,8,27,44,196,91,218,209,168,16,208,158,148,211,204,80,231,185,177,208,121,34,155,114,74,48,135,141,33,66,32,121,235,54,108,49,229,56,84,207,210,194,227,83,199,66,197,103,18,187,228,204,188,105,34,130,240,72,116,102,14,220,136,1,97,57,236,108,63,156,76,123,232,86,122,197,145,46,24,111,248,174,125,82,194,33,8,153,66,141,16,69,131,41,41,13,121,32,213,5,251,103,159,56,59,38,123,83,21,59,74,5,14,66,140,65,0,182,176,144,134,240,52,6,55,255,58,57,19,56,182,94,147,142,136,112,70,84,164,149,46,242,69,191,11,101,138,1,158,93,103,54,68,102,6,24,155,186,214,54,159,9,132,167,161,23,241,129,178,81,194,167,110,85,31,3,134,234,171,95,171,173,61,143,73,60,195,198,206,221,59,242,153,30,165,36,124,226,48,66,42,77,15,250,238,121,170,121,213,33,202,96,235,242,160,101,114,50,48,52,156,22,143,150,12,143,70,197,83,50,165,36,176,129,182,38,15,140,45,39,147,143,189,135,117,128,99,40,130,149,105,49,180,37,173,36,204,216,99,1,26,190,38,55,32,93,60,80,15,51,17,202,29,137,134,90,42,141,97,17,146,137,182,162,125,199,27,231,145,160,102,125,130,149,224,12,0,190,141,149,53,4,192,254,235,16,118,252,67,243,38,10,21,207,105,30,171,86,115,26,202,34,124,164,175,9,150,106,16,62,186,186,207,148,251,54,161,131,243,32,12,47,101,202,233,136,232,183,229,253,90,121,29,80,238,32,150,135,36,230,129,70,223,117,16,222,158,183,16,111,222,239,104,115,218,65,16,170,7,65,121,216,152,138,53,223,204,186,249,71,17,190,51,124,168,200,49,52,179,128,140,137,248,9,154,233,35,177,185,97,76,182,169,142,174,126,156,137,203,181,143,84,22,224,91,95,103,178,147,72,98,88,233,59,111,99,54,195,152,159,207,116,171,142,76,80,192,87,219,209,123,246,74,39,193,8,232,238,188,149,112,163,171,197,233,144,187,156,57,205,55,45,210,218,158,6,89,203,86,217,207,52,71,53,79,76,192,132,186,146,131,96,39,154,217,192,97,119,151,214,57,37,32,178,103,123,56,68,124,104,97,168,252,160,94,185,13,147,182,72,123,218,146,34,240,192,78,248,120,218,255,206,71,165,254,250,169,82,227,197,147,32,128,34,196,229,192,32,22,234,232,82,221,104,206,72,200,188,153,6,162,197,232,249,129,186,28,85,165,41,181,207,209,105,175,164,246,208,248,158,36,74,229,155,103,80,89,35,10,84,100,2,144,32,166,105,160,24,196,148,112,80,149,249,107,80,27,113,2,171,134,100,31,137,232,4,131,48,65,133,208,60,50,241,75,0,64,172,7,98,197,131,172,142,86,180,25,208,142,38,164,130,160,1,173,187,119,119,26,10,66,12,207,6,4,37,215,190,71,74,185,162,81,209,140,38,146,111,106,249,161,16,168,24,84,0,253,237,29,80,52,154,233,253,118,156,63,125,56,3,34,36,185,163,131,152,49,245,219,228,69,0,4,37,221,5,81,180,100,144,139,145,31,58,106,207,84,78,168,116,126,210,206,6,64,209,251,157,127,193,190,148,131,179,242,111,192,16,37,77,175,189,101,190,28,47,250,221,40,85,116,126,228,14,4,206,79,23,247,76,152,125,96,122,102,237,152,10,111,54,216,115,102,122,162,246,76,152,66,19,68,213,93,80,212,83,99,207,31,52,159,248,99,67,116,211,119,76,177,121,5,128,245,240,85,97,2,174,200,223,44,50,16,211,87,65,92,69,139,177,212,88,70,54,231,217,12,203,31,54,199,70,154,194,30,130,26,79,134,127,33,161,115,196,214,2,230,99,184,132,82,213,9,139,41,150,64,140,226,167,195,49,38,136,243,129,48,245,78,29,245,24,255,160,53,31,214,210,69,11,83,229,130,192,79,204,226,19,49,236,232,243,130,150,27,251,4,199,198,76,160,129,100,86,67,185,202,140,65,60,92,51,68,171,199,28,226,35,12,54,7,134,201,63,85,209,149,128,78,14,173,123,146,105,112,217,180,22,43,198,30,171,20,91,159,254,14,68,223,40,6,203,77,96,28,182,242,61,75,131,189,138,204,161,201,158,0,211,104,146,51,156,56,248,56,36,243,94,0,13,14,192,150,36,200,10,9,19,97,144,216,170,88,175,153,39,21,126,84,176,127,237,179,240,85,131,48,29,198,97,247,50,234,58,105,68,127,137,60,196,160,30,143,95,26,44,54,95,94,9,129,99,131,162,181,230,121,184,229,56,70,54,187,63,204,143,87,130,104,235,196,76,108,118,247,138,121,14,68,10,156,54,24,39,227,69,221,71,32,196,98,108,195,154,35,152,188,43,128,161,208,82,18,74,158,110,59,32,85,205,27,147,77,13,2,147,191,152,108,96,108,38,237,37,62,194,161,180,5,224,237,209,65,198,98,19,97,31,32,109,161,90,139,13,204,204,206,144,177,216,64,60,3,23,89,139,13,100,239,185,130,173,197,6,230,195,158,82,173,197,6,226,83,27,34,107,177,161,85,141,253,216,222,101,177,129,105,12,189,88,108,96,61,61,116,91,108,104,123,253,156,135,197,6,226,87,186,173,235,50,217,192,76,103,190,77,54,0,130,54,1,107,179,101,91,76,182,247,101,179,129,241,141,202,168,214,102,3,209,31,212,166,90,155,77,196,198,64,214,98,3,65,53,162,153,47,139,13,68,43,71,228,92,3,96,11,98,171,78,185,181,216,160,250,196,194,188,88,108,96,216,155,212,197,150,25,139,13,59,201,3,201,135,197,166,135,87,44,229,97,177,233,131,160,25,111,131,13,64,213,33,162,193,134,110,6,241,254,151,93,184,12,54,176,62,40,114,25,108,254,129,98,187,13,54,128,97,180,99,176,89,19,66,67,62,112,152,99,176,129,204,215,104,46,131,77,4,121,104,107,151,193,38,230,113,1,200,90,108,34,104,158,135,197,22,114,44,47,222,11,138,95,161,66,186,63,44,54,169,22,89,139,173,114,74,164,135,197,22,230,28,28,139,77,128,13,45,176,22,155,200,48,15,24,38,219,140,78,79,86,162,53,217,36,50,238,6,178,38,91,200,24,205,151,201,38,134,4,145,74,147,109,107,106,13,46,147,77,154,206,173,180,190,144,97,110,70,160,108,221,203,102,3,209,31,124,24,109,34,170,146,99,179,77,177,57,29,185,108,54,137,80,69,15,155,77,36,158,187,77,54,33,190,22,39,145,38,219,84,228,17,188,166,23,172,160,121,6,13,108,73,107,6,190,199,98,19,130,119,68,214,98,3,241,132,88,100,45,54,145,113,8,110,139,13,140,62,67,165,35,129,8,168,114,19,53,30,22,91,60,104,55,255,73,139,205,240,213,71,172,199,167,201,38,102,38,47,134,15,45,171,78,68,148,203,32,107,179,137,144,119,146,102,6,203,168,48,58,230,116,68,149,205,38,162,58,185,76,182,222,134,157,192,219,101,178,137,89,21,84,107,178,25,158,203,189,191,76,54,17,53,21,138,225,178,217,140,6,154,174,249,180,217,74,41,84,203,31,155,173,112,36,110,34,192,218,108,197,48,139,130,99,232,172,205,102,244,211,236,27,144,181,217,138,144,142,61,182,70,155,97,84,159,198,182,11,199,104,51,175,167,143,74,31,171,77,192,189,8,201,90,109,147,250,51,70,234,177,218,12,218,178,133,33,90,163,77,192,115,150,16,31,100,35,30,75,249,109,108,109,54,33,163,166,79,155,109,130,196,79,155,173,64,50,150,221,109,179,25,110,214,213,176,227,199,102,43,76,109,94,233,101,179,25,204,246,154,243,109,179,77,26,226,218,122,107,179,153,164,213,77,255,203,102,19,209,181,187,108,54,115,187,120,116,217,214,142,201,38,228,23,99,64,214,100,19,49,237,241,182,217,68,84,144,148,187,108,54,211,203,240,90,30,54,91,72,97,211,181,217,4,60,0,172,216,218,108,97,5,41,143,205,54,72,166,222,218,108,83,238,213,104,19,67,189,220,54,91,128,25,28,151,205,38,226,193,150,205,29,155,45,172,227,126,144,73,247,146,202,5,214,30,203,104,139,134,5,174,220,90,109,141,152,137,187,140,182,0,55,194,101,180,133,116,20,2,182,70,155,216,156,155,131,104,180,5,140,249,181,70,155,72,31,174,123,24,109,98,62,162,71,69,99,253,8,120,224,3,176,86,91,8,186,162,78,174,213,38,230,67,31,80,173,213,38,146,173,121,140,54,1,67,149,22,179,78,141,54,177,143,200,65,144,53,218,228,19,195,9,32,25,109,210,192,57,184,245,149,27,163,77,104,90,59,70,155,200,231,130,194,107,180,9,248,68,219,26,109,62,137,62,174,61,175,202,227,72,242,52,164,23,246,201,32,200,183,134,167,61,97,4,33,215,127,93,121,147,182,186,212,239,155,98,120,205,186,107,73,106,168,112,76,242,145,233,34,47,174,75,69,30,109,84,176,134,225,163,144,241,229,145,29,88,248,72,248,155,74,173,53,205,109,69,154,94,90,2,144,144,73,96,152,0,117,239,193,243,20,163,83,105,15,24,151,41,149,138,142,167,61,240,173,60,30,190,135,135,21,100,70,221,143,10,120,78,79,9,34,232,101,248,170,4,78,130,135,84,120,122,251,97,8,116,41,145,21,16,140,80,180,100,214,178,239,124,132,116,184,165,63,250,11,25,146,174,14,98,106,158,95,183,82,237,124,229,86,190,16,254,157,15,147,14,226,201,202,227,56,224,34,226,244,99,60,175,83,143,82,218,176,252,221,154,82,210,4,153,90,219,62,181,210,152,225,80,217,111,92,8,31,167,254,198,26,131,236,232,240,194,89,51,183,255,121,181,0,206,115,189,152,248,223,136,111,153,233,1,39,154,188,115,97,170,109,174,143,223,72,225,160,95,248,247,155,70,43,1,155,4,75,228,46,6,64,228,177,245,194,220,102,159,72,66,232,230,32,250,59,84,133,153,180,159,20,130,74,35,27,132,43,200,169,109,16,157,1,144,143,70,27,168,219,200,194,88,194,116,120,190,48,105,13,92,226,211,4,35,222,97,216,8,4,125,68,57,156,1,191,174,22,194,107,160,114,17,24,121,156,139,77,180,11,100,63,159,3,251,251,72,20,52,191,204,227,143,212,228,247,14,166,220,158,93,131,121,250,30,149,7,80,213,94,234,133,229,124,45,111,16,174,25,77,57,116,124,125,71,32,104,188,64,197,145,110,84,68,199,231,247,60,25,137,121,230,209,216,150,50,234,196,118,99,251,118,1,153,82,238,196,16,142,149,166,220,133,192,122,167,220,133,249,84,120,173,109,77,44,44,111,160,135,236,19,149,72,166,13,230,93,125,98,249,191,102,28,235,184,213,111,141,45,38,177,241,206,232,52,181,248,30,205,206,202,204,1,152,79,131,71,181,103,252,32,250,53,247,108,106,144,173,51,112,205,57,152,158,188,84,187,46,32,248,47,149,219,213,3,241,118,239,180,183,107,12,230,18,89,110,249,64,196,101,25,102,65,116,0,140,187,7,180,28,69,128,190,66,23,211,9,32,128,45,181,172,41,194,244,218,216,48,176,53,97,182,224,73,139,12,143,11,52,187,172,32,171,237,170,12,66,177,123,187,28,42,237,222,77,207,136,10,75,88,45,129,113,244,82,14,37,248,203,19,203,128,213,186,217,14,104,102,207,97,205,0,19,210,22,242,201,236,193,198,198,213,152,236,247,188,236,192,244,249,193,187,65,16,235,118,18,204,179,210,193,28,27,8,38,213,158,154,24,46,8,249,5,135,22,26,102,114,227,169,80,97,248,5,121,207,68,34,174,224,214,156,127,177,222,34,102,141,69,243,141,8,237,52,135,113,124,48,101,183,84,251,221,77,87,119,17,159,28,168,220,202,124,27,54,6,25,198,158,102,230,64,16,252,34,24,64,122,215,204,178,233,116,1,126,91,196,230,128,12,45,132,25,252,10,153,175,146,177,24,250,184,7,113,117,141,237,181,125,44,119,81,77,158,212,85,19,155,179,39,18,174,230,0,124,210,122,70,103,159,212,86,156,247,51,244,122,57,253,150,101,74,203,98,188,51,58,217,106,155,187,230,64,140,9,110,86,152,39,107,146,33,23,153,217,20,65,126,236,108,206,156,131,77,80,251,44,139,128,66,148,105,98,118,93,59,16,14,95,118,17,92,225,197,208,197,82,45,23,72,69,244,39,100,120,5,196,151,102,166,57,158,105,78,218,131,161,149,165,90,158,147,74,113,33,130,225,85,115,6,69,167,152,122,78,76,229,50,1,115,82,205,110,69,82,49,21,144,227,29,5,244,3,250,122,94,49,196,224,49,100,137,171,133,70,131,161,74,42,49,112,75,160,236,96,217,110,30,190,61,17,2,18,152,47,23,162,6,197,234,236,28,252,46,71,222,6,27,125,106,26,205,11,226,119,52,42,167,83,105,57,48,125,193,48,245,123,150,176,15,135,135,120,195,39,132,47,122,88,19,139,61,110,20,193,95,36,92,125,64,212,149,123,2,50,105,45,80,205,193,63,42,223,188,49,202,97,155,66,83,123,230,188,88,21,114,91,179,2,26,62,74,43,141,60,93,107,68,156,12,67,138,156,235,99,24,245,230,165,132,125,68,162,83,142,185,67,139,98,124,160,112,176,40,7,41,84,8,98,106,108,173,97,121,177,117,160,130,241,178,68,41,231,157,60,16,35,100,218,235,32,3,96,215,168,73,166,42,14,144,37,194,35,211,66,130,198,107,152,0,216,223,104,255,39,194,156,116,240,249,196,180,197,155,75,3,61,215,237,64,45,225,211,26,9,12,231,201,166,171,75,68,201,253,168,109,68,211,109,210,21,186,84,208,112,27,28,214,23,41,217,108,133,168,102,10,56,92,241,32,36,164,105,42,93,129,125,13,178,147,41,226,187,80,187,4,77,185,103,48,223,122,16,74,219,204,57,1,200,245,57,11,231,249,203,8,77,106,218,229,21,243,140,49,100,110,30,130,124,98,13,65,216,73,50,74,39,50,227,186,151,215,156,81,90,162,67,84,203,114,82,121,83,129,114,203,152,34,228,30,28,198,140,125,197,74,225,191,88,60,164,114,184,208,109,132,131,56,58,92,157,182,203,193,242,98,224,255,233,149,111,8,229,160,236,125,80,234,6,177,156,183,170,88,179,250,190,84,50,68,211,162,35,144,99,131,13,236,150,178,110,109,206,202,97,40,119,34,33,150,75,152,197,170,25,14,226,171,15,212,205,105,155,27,65,196,247,93,42,7,255,121,2,3,196,7,139,134,104,143,170,144,123,56,16,21,251,10,107,69,243,219,156,94,21,10,198,154,3,99,210,205,224,23,241,221,204,16,223,106,2,97,25,74,184,129,70,119,175,230,192,144,95,81,249,177,135,168,124,142,38,100,216,135,114,216,24,214,132,115,210,25,98,84,95,166,15,108,156,44,115,168,230,237,94,88,209,94,69,131,137,110,77,170,133,171,189,14,55,188,143,6,227,70,228,23,169,217,66,236,124,35,70,118,115,17,183,208,248,243,55,6,43,94,229,114,50,58,137,96,115,66,50,173,185,131,153,222,31,126,52,246,77,193,190,40,0,54,131,241,28,9,95,171,234,27,176,226,71,121,16,226,123,66,201,44,131,181,59,157,77,94,162,13,117,18,213,100,231,25,255,106,239,81,119,203,160,216,244,102,238,174,186,79,110,82,23,220,130,133,72,57,76,126,23,84,132,143,68,91,19,102,164,83,46,242,13,133,182,229,98,14,177,14,222,164,58,58,64,11,169,98,49,153,26,128,51,204,4,217,97,69,49,205,100,168,150,93,69,70,216,128,204,119,112,68,246,180,8,44,214,79,155,240,213,48,202,33,99,60,184,13,73,79,188,213,94,63,182,14,84,5,183,83,141,111,235,18,10,74,244,255,19,143,247,90,152,61,179,133,219,63,68,199,242,4,21,141,216,80,164,154,240,44,197,127,160,179,153,43,84,247,252,254,251,245,27,49,200,252,122,122,176,5,6,224,27,134,198,81,127,254,240,127,62,160,137,120,87,206,112,194,71,254,247,223,255,243,159,31,135,171,203,191,152,33,254,5,51,143,118,73,201,248,246,83,127,255,189,191,63,244,146,142,127,67,179,127,255,123,61,230,201,110,188,127,109,188,238,103,210,30,190,171,89,123,38,67,29,140,126,125,135,217,121,114,247,72,169,198,58,58,101,69,240,159,49,43,69,248,18,110,52,7,241,152,54,119,231,65,21,246,61,213,59,8,166,208,75,57,226,176,245,235,110,145,191,208,148,211,175,109,147,59,34,26,118,111,49,79,209,223,98,60,114,243,211,142,200,254,179,130,72,215,199,176,7,176,23,215,236,252,1,205,161,248,233,212,242,78,33,91,127,83,143,236,113,45,198,84,125,67,87,93,65,154,2,120,1,219,73,138,33,152,144,84,0,108,215,124,159,39,226,104,255,102,229,81,89,147,74,65,67,244,45,213,247,200,93,110,106,159,217,60,116,83,215,43,6,29,122,108,86,226,208,13,166,7,177,221,159,222,46,143,68,229,119,166,47,62,2,121,195,149,245,227,13,246,61,213,65,238,154,222,43,119,207,170,253,154,152,255,236,60,206,76,216,123,159,126,104,207,249,93,25,52,205,100,43,115,158,140,29,0,247,185,247,76,36,39,132,115,97,238,187,119,49,3,199,95,47,186,159,160,194,144,37,194,67,73,196,6,98,247,137,120,232,163,224,255,30,251,14,121,169,233,253,114,158,118,213,175,171,69,188,183,87,12,77,144,130,96,151,93,45,132,153,231,241,138,17,3,69,114,64,53,35,66,242,160,32,145,245,32,51,23,7,193,104,252,14,251,33,228,157,114,211,175,215,250,237,215,89,147,211,230,31,98,4,139,189,175,120,232,126,194,63,68,69,177,136,140,114,71,244,64,48,192,24,55,253,248,14,251,14,121,169,233,253,114,42,94,251,122,183,56,202,248,129,193,5,173,137,227,60,116,97,242,193,43,182,220,66,28,174,17,93,156,119,205,197,65,156,255,51,63,7,251,33,228,157,114,245,235,45,255,143,30,68,239,225,181,24,206,240,43,126,200,209,84,225,43,228,46,212,225,66,73,44,21,226,23,143,206,120,121,223,240,195,141,190,127,163,105,242,222,190,131,254,8,64,4,112,56,249,93,33,251,80,162,229,93,245,247,144,111,43,19,65,81,70,215,33,234,242,101,106,52,251,5,209,71,62,243,105,88,245,49,10,190,23,234,249,225,99,244,139,40,133,102,70,172,234,143,168,14,141,117,15,205,93,238,198,154,183,166,242,174,75,204,4,46,35,81,167,236,31,98,156,169,169,218,175,110,144,150,134,205,7,112,198,19,32,197,140,57,17,42,205,13,33,103,255,28,128,207,94,104,102,58,255,20,50,123,162,165,185,169,102,1,225,179,7,196,150,48,166,77,108,190,81,12,123,61,70,63,128,205,95,19,242,74,195,72,95,1,134,245,135,133,94,38,113,168,132,174,181,60,208,95,30,127,143,133,166,47,173,124,231,168,35,249,168,182,24,236,167,11,99,103,115,172,149,165,123,97,220,96,55,250,96,73,20,35,71,75,15,128,52,56,236,217,20,195,16,81,213,98,223,83,125,143,40,88,175,202,57,9,199,236,179,7,119,85,111,32,132,35,155,98,114,95,14,153,24,17,12,210,74,238,162,96,172,145,193,155,51,28,12,82,142,236,85,146,103,208,208,44,98,47,118,114,46,236,143,145,187,166,247,202,217,135,183,117,129,145,53,142,253,169,112,223,54,111,236,174,79,12,219,252,23,246,245,69,247,133,247,29,57,208,16,57,35,186,145,29,183,226,113,168,168,107,177,131,80,238,15,145,187,156,84,215,188,62,234,122,139,193,2,215,42,157,110,92,11,78,247,111,108,57,101,199,115,51,216,53,19,23,123,209,139,51,59,23,246,199,200,93,211,123,229,238,89,189,217,28,236,172,200,85,127,138,130,128,165,199,217,30,108,122,164,230,129,129,154,226,45,214,150,243,32,229,65,119,54,161,37,225,61,242,98,158,8,65,128,142,134,191,199,126,0,73,120,93,10,140,208,172,247,32,239,109,111,139,239,96,164,51,115,255,251,149,206,76,112,222,143,123,41,139,105,225,187,134,244,227,140,200,183,208,187,172,112,141,123,17,165,216,27,236,57,99,255,76,185,250,245,182,46,251,229,197,254,84,238,214,246,135,24,118,114,174,222,213,42,108,232,209,24,122,162,17,209,179,11,153,113,231,116,188,197,190,167,250,14,105,254,159,229,206,188,254,41,246,88,147,139,14,204,27,44,141,233,244,22,110,81,69,227,96,205,120,150,239,64,206,76,44,226,236,191,193,28,227,27,170,239,145,119,202,53,251,111,74,214,171,107,69,182,205,113,67,254,52,245,61,77,194,5,120,226,50,234,3,114,130,176,182,9,36,125,121,139,209,232,23,46,159,225,234,125,186,232,158,27,145,25,240,165,206,199,214,212,238,233,17,221,239,176,239,169,222,65,16,7,247,54,135,41,76,58,127,217,250,131,213,175,75,19,226,55,25,129,121,161,227,84,222,252,137,23,140,144,22,113,118,60,155,29,17,59,30,68,85,120,198,189,136,154,240,45,244,135,128,210,218,106,222,43,68,243,111,235,1,98,136,5,82,79,193,27,186,234,18,34,111,194,64,232,161,34,156,7,223,160,67,184,240,221,64,32,185,144,29,174,210,116,48,36,236,98,7,161,220,31,34,119,57,169,174,233,124,212,245,22,131,238,94,138,187,31,179,252,78,251,141,29,38,217,1,209,179,97,56,104,118,34,46,196,126,188,197,254,24,185,107,122,175,220,61,171,244,117,91,4,59,235,241,192,8,187,253,244,215,251,69,137,203,41,163,231,91,95,124,187,181,191,47,95,101,86,148,167,179,177,173,190,177,149,144,205,156,255,17,111,13,34,151,104,144,238,134,73,100,174,122,52,100,68,47,77,231,234,96,28,92,122,52,184,84,234,36,82,70,136,57,63,107,242,155,229,6,220,106,46,33,9,81,207,206,10,121,243,53,177,239,215,161,35,154,228,75,68,5,41,158,88,175,208,204,107,69,81,249,148,1,24,209,182,124,145,4,74,229,216,67,56,183,171,64,22,225,196,169,246,134,202,186,60,6,230,31,85,51,91,19,17,164,45,86,70,169,36,216,2,167,216,118,10,167,150,104,123,163,219,142,227,15,240,202,65,200,142,14,95,20,127,68,105,120,207,129,201,96,205,230,53,79,102,131,121,184,201,140,239,108,134,140,14,198,200,39,193,151,110,62,168,118,93,174,154,174,197,123,180,71,194,138,247,241,44,183,189,66,17,155,193,226,104,182,231,104,95,19,177,158,227,67,35,155,248,34,212,28,248,219,213,16,152,105,26,196,137,35,192,189,147,121,83,157,41,191,234,57,171,2,176,141,221,107,7,70,151,102,61,103,133,65,182,219,135,11,60,204,202,167,59,172,242,151,126,70,81,41,110,72,183,248,196,146,200,221,196,57,72,59,144,246,198,225,18,24,181,227,59,177,153,60,18,93,196,35,62,16,198,249,64,88,4,48,186,252,192,68,168,148,171,32,207,154,76,40,13,153,246,42,135,230,153,114,184,46,36,22,81,14,127,96,202,153,79,85,15,176,163,6,225,4,2,254,173,156,27,166,186,60,155,89,249,238,203,29,236,89,142,67,56,251,162,38,198,55,136,71,206,158,191,60,49,162,33,68,87,66,166,38,148,43,73,18,34,167,61,60,75,158,242,156,241,157,94,117,205,160,94,157,158,131,144,131,111,185,51,62,142,215,253,42,91,237,157,89,192,200,224,112,208,94,157,153,2,49,27,23,228,204,231,34,149,59,179,126,83,157,149,57,53,221,235,119,183,71,19,52,221,44,108,175,212,132,30,23,50,47,120,238,248,109,233,70,159,135,1,185,198,199,3,24,108,162,176,157,5,17,147,27,160,218,153,122,32,215,124,62,176,157,245,187,38,78,149,90,25,123,48,237,225,7,239,250,221,189,234,224,167,94,157,158,123,128,35,39,220,227,91,254,252,177,115,27,39,244,103,186,141,60,142,161,127,70,135,48,142,61,122,97,126,200,12,89,217,139,169,0,13,114,218,116,223,197,232,63,180,97,50,43,123,216,35,70,203,31,108,54,227,3,51,201,176,189,110,218,251,208,241,73,151,234,115,50,231,96,1,158,122,131,33,205,80,242,190,97,162,156,240,42,197,143,218,117,236,52,34,192,234,39,102,212,220,0,245,21,24,25,218,12,22,204,103,124,80,132,97,136,119,48,184,239,207,32,207,136,163,50,161,98,75,186,137,192,56,3,103,62,111,76,186,27,35,37,221,7,219,218,117,94,213,254,143,57,225,50,114,241,50,220,255,32,108,231,182,210,19,96,180,223,16,170,59,83,126,16,120,102,96,143,96,32,123,15,243,221,187,232,48,155,48,24,171,238,194,148,178,239,99,204,50,66,120,116,235,72,227,31,152,229,145,143,190,46,102,132,254,140,119,103,217,79,69,134,153,244,180,243,226,3,11,205,1,111,190,191,135,101,225,82,159,215,129,163,187,23,104,161,217,82,167,186,33,187,49,82,74,189,209,79,209,48,172,143,14,18,157,210,151,57,24,110,190,49,207,133,223,206,179,167,9,55,54,220,247,192,102,137,56,232,190,168,118,33,85,119,115,112,118,47,238,193,206,44,79,109,179,26,127,169,133,38,218,117,207,202,12,247,204,50,159,64,98,184,230,170,219,145,120,121,103,25,121,132,190,255,51,172,21,66,158,251,10,204,210,13,55,43,227,185,42,114,99,78,233,141,189,153,230,119,184,121,6,60,220,204,19,249,107,26,124,229,192,116,166,244,215,21,26,30,152,216,206,17,26,178,238,11,182,2,199,36,205,95,151,157,143,96,50,198,127,38,250,45,118,132,198,108,5,109,213,127,158,157,119,192,59,209,179,245,81,5,179,106,15,161,1,230,70,220,201,34,129,192,201,10,59,236,140,192,17,227,136,18,51,120,233,70,48,129,249,2,244,31,97,183,216,96,82,184,147,117,248,25,221,104,26,108,2,145,53,150,157,233,24,55,153,23,67,127,133,120,197,122,133,134,7,0,215,233,174,130,148,111,150,238,41,240,87,173,207,234,194,12,144,10,171,126,5,80,175,8,136,120,17,236,106,111,202,25,211,91,140,71,48,45,199,98,109,57,239,229,135,120,205,173,114,190,101,61,229,120,97,96,177,190,247,97,185,158,49,176,7,92,5,159,154,46,100,12,195,234,186,49,76,232,144,171,38,159,177,121,109,143,71,178,118,124,119,175,124,55,72,170,187,231,6,201,67,174,241,153,169,188,227,187,102,129,231,134,235,21,239,190,237,136,123,209,141,154,246,100,156,158,139,76,57,178,238,223,80,221,43,115,106,186,150,239,110,142,243,190,83,108,59,197,17,217,46,232,233,56,185,210,7,49,109,175,78,17,124,57,216,78,2,223,247,89,196,143,192,58,188,7,146,157,253,138,157,73,191,107,58,11,115,183,119,47,223,221,171,179,200,119,207,185,201,92,159,174,225,205,149,194,31,20,113,58,24,133,229,49,77,201,43,55,12,227,33,46,183,135,220,61,248,84,243,123,130,254,252,118,116,81,160,102,134,66,4,179,208,82,19,208,25,170,57,194,245,78,222,93,143,57,180,91,202,143,157,84,10,73,72,232,48,26,206,243,172,7,142,132,89,67,124,224,44,132,119,183,21,185,222,19,218,214,216,77,67,165,230,26,34,31,157,134,8,203,133,123,27,21,187,144,181,177,173,220,204,254,168,188,181,21,213,85,145,119,10,79,115,214,132,132,199,30,219,110,110,167,144,128,30,185,90,19,29,31,61,224,109,223,144,29,30,14,39,202,109,39,101,167,0,97,2,251,64,117,77,147,103,158,245,64,225,91,159,6,217,114,59,229,15,170,93,148,171,166,107,233,30,237,105,155,255,250,210,43,252,76,228,65,163,217,158,99,161,29,228,26,31,10,110,48,156,208,153,5,109,182,215,153,10,153,25,190,230,243,129,237,172,63,106,154,133,185,154,107,245,116,89,48,185,79,167,188,4,215,228,213,113,43,247,124,172,9,190,134,23,103,50,157,218,21,127,26,41,89,219,40,19,219,35,91,20,134,127,179,206,199,196,198,107,31,1,234,33,212,164,10,1,145,171,167,192,28,76,197,136,17,201,11,9,99,77,127,93,251,109,176,161,123,96,126,83,182,178,157,59,85,212,231,76,6,26,85,73,73,160,173,237,64,87,63,224,138,31,208,147,107,144,192,13,36,155,194,46,196,128,199,139,192,120,96,57,221,65,139,165,215,224,136,241,52,160,155,131,122,233,222,195,144,156,83,159,151,170,183,172,162,164,250,190,161,91,254,4,243,30,63,116,228,185,49,248,244,36,146,104,70,123,77,192,152,125,191,153,205,215,156,96,141,142,233,193,3,221,59,235,126,186,237,29,108,77,15,146,95,151,206,59,35,107,182,188,248,73,127,132,113,6,217,7,253,84,114,60,163,67,125,63,40,20,153,170,151,41,88,115,4,247,107,70,251,217,186,178,70,124,98,34,204,135,231,254,4,243,51,172,209,101,186,86,244,233,37,157,234,158,216,84,135,195,9,195,82,116,114,44,143,49,114,187,138,99,145,237,44,51,85,178,217,200,168,215,41,85,166,31,171,239,76,253,11,182,43,132,204,67,149,90,246,102,91,119,226,225,91,89,217,149,124,98,103,154,225,78,155,248,203,89,190,124,152,23,131,108,103,121,166,10,35,205,199,33,94,166,148,40,193,207,185,162,143,169,31,236,204,95,43,4,228,179,45,47,124,75,24,226,227,41,122,22,247,137,157,105,214,214,228,57,202,51,205,55,47,207,112,157,102,176,221,243,96,24,32,59,85,190,168,210,180,240,109,138,7,230,114,32,82,47,236,200,26,176,73,198,184,36,210,95,33,179,176,88,180,212,254,151,51,124,137,139,225,227,29,106,51,12,115,140,50,37,244,81,240,128,217,60,162,1,58,94,165,62,83,55,226,226,21,27,81,3,54,25,136,149,29,145,244,29,6,215,190,139,113,141,150,177,223,83,76,22,118,27,124,167,56,17,242,115,31,25,150,147,111,110,36,225,57,19,235,230,90,2,109,239,96,68,103,226,208,118,1,156,225,146,205,9,161,27,99,221,151,119,32,110,55,120,193,162,253,243,79,241,49,137,150,19,203,27,38,27,189,131,176,205,1,121,48,163,38,203,98,23,31,191,98,195,199,196,32,176,252,153,189,199,30,208,17,92,236,114,94,222,193,204,137,25,195,236,45,35,191,204,192,240,177,137,202,141,22,63,111,89,150,196,177,13,23,211,252,123,216,206,39,214,238,153,169,245,47,185,138,113,135,158,143,176,248,14,242,197,172,145,31,216,130,124,47,229,199,89,249,205,96,119,146,189,77,215,68,153,115,223,142,199,240,166,107,96,15,15,241,125,204,11,90,209,93,222,165,115,166,176,29,47,244,212,247,196,218,26,92,55,158,184,146,154,247,201,201,47,195,157,57,230,238,213,6,228,121,162,111,120,145,103,34,247,52,227,132,54,152,187,247,48,114,180,93,31,216,107,67,37,208,93,24,157,62,245,61,177,214,140,68,36,31,69,172,236,12,238,47,5,198,138,228,215,25,24,19,10,12,70,105,86,174,160,5,94,216,137,191,158,120,199,11,116,230,78,203,152,146,143,80,9,100,131,77,72,101,215,236,59,140,180,203,74,70,245,144,199,47,19,64,255,220,220,55,70,252,109,153,246,158,80,28,221,7,166,20,213,17,191,176,93,159,59,238,119,49,50,28,183,1,210,119,160,153,226,169,237,7,167,120,101,242,155,9,136,145,195,180,218,49,145,87,252,158,233,196,229,58,113,187,119,161,89,27,194,158,87,200,175,53,212,166,67,83,181,137,17,210,103,93,31,216,203,12,63,196,241,50,241,140,126,39,152,221,62,67,61,97,100,196,204,74,10,246,194,134,160,255,0,27,33,67,244,100,163,215,73,94,107,163,79,48,233,139,124,190,161,167,160,248,193,248,243,27,22,222,161,238,252,206,102,199,138,186,162,200,71,40,60,226,207,47,208,176,48,150,99,34,230,25,185,62,162,104,35,220,177,240,59,216,37,38,240,162,249,96,247,173,240,86,20,207,96,87,20,175,206,98,137,215,200,189,117,27,177,147,53,144,7,155,185,123,96,171,43,137,233,28,203,227,168,84,15,202,118,134,191,131,70,221,237,178,70,246,151,66,98,57,248,205,88,87,20,163,179,100,58,110,142,173,217,118,84,27,208,101,29,191,143,141,170,212,143,32,193,96,167,19,149,58,126,201,229,131,28,53,139,159,115,176,75,221,189,49,143,95,141,170,153,98,194,85,249,96,15,59,139,119,233,10,220,63,13,180,119,49,222,248,83,154,62,13,62,231,211,201,27,171,101,184,248,204,241,19,91,63,79,9,248,67,150,219,114,113,142,158,162,115,44,173,230,152,192,247,72,221,23,235,203,187,207,209,61,44,183,39,118,248,216,203,104,209,93,86,223,153,80,218,184,140,227,247,176,171,47,89,110,15,70,62,227,141,205,102,150,233,196,102,6,92,254,240,153,81,168,46,51,248,5,91,61,230,2,57,203,79,55,252,242,146,79,124,255,90,217,119,169,136,63,254,51,22,197,30,230,14,63,45,27,207,52,193,99,248,195,51,117,30,129,230,231,190,248,210,239,97,179,60,175,126,248,250,200,249,235,167,190,39,54,252,126,166,248,233,75,147,83,208,214,97,62,125,47,115,114,208,67,48,11,230,86,237,103,106,124,80,145,165,249,137,96,199,34,24,213,82,169,179,7,241,233,14,17,191,168,107,86,131,117,97,184,134,113,220,75,238,131,8,71,180,33,156,233,12,160,89,103,177,185,94,24,198,125,110,49,78,109,61,135,180,88,239,180,138,200,93,33,220,150,253,41,26,159,78,217,230,62,75,46,149,65,19,139,17,131,233,247,87,104,2,124,92,57,100,190,142,10,166,17,204,78,179,20,175,76,73,5,98,70,139,136,159,121,10,209,58,6,129,147,105,162,214,92,213,166,0,172,204,18,202,241,253,46,107,194,243,57,229,74,49,17,241,81,155,45,87,96,66,204,203,147,213,238,13,219,202,249,226,108,8,143,217,77,77,243,153,211,48,52,238,80,205,171,30,164,41,244,193,110,107,154,230,216,1,166,196,4,16,47,168,57,223,206,217,78,205,59,12,222,61,242,193,89,169,60,76,162,106,52,69,227,5,48,106,26,66,152,120,105,166,110,21,213,133,152,75,234,221,164,237,15,6,177,165,188,202,119,149,82,72,63,32,210,165,243,101,239,114,139,76,77,83,247,64,143,230,3,154,145,237,162,192,213,197,25,70,80,188,116,134,42,210,123,0,38,114,52,33,32,62,160,187,67,155,89,19,219,201,158,137,21,240,176,84,6,240,45,65,148,69,215,200,136,40,134,205,34,129,97,239,12,50,11,41,226,176,45,55,203,13,226,117,251,45,231,71,221,170,139,11,163,142,246,48,14,84,74,157,144,97,47,17,172,129,45,55,76,8,230,23,114,163,130,81,167,38,158,126,156,221,52,236,236,197,4,130,170,149,91,158,7,154,215,88,216,4,179,43,64,230,37,16,17,25,246,51,136,231,19,127,155,170,102,135,129,125,237,169,97,247,92,187,16,132,199,53,236,0,228,113,32,136,47,99,108,115,179,161,127,129,231,235,101,123,30,214,5,168,149,138,197,21,32,164,191,93,197,102,44,176,174,135,219,81,77,115,48,161,34,98,16,57,151,114,61,154,117,48,185,48,121,245,163,162,88,106,94,76,226,245,6,19,53,124,114,137,55,81,132,144,186,124,102,189,96,58,86,193,96,248,108,98,31,225,132,65,60,222,70,157,24,122,26,128,248,168,191,253,10,33,177,230,74,25,11,253,108,100,217,92,24,251,230,73,1,159,202,70,162,112,82,32,226,21,192,16,87,101,139,113,135,128,170,48,45,204,110,130,10,185,195,94,3,97,192,134,182,69,190,78,57,100,76,15,224,134,249,130,7,84,44,16,33,245,16,46,163,90,19,236,3,219,129,32,25,164,128,125,231,124,65,228,75,195,85,104,32,2,163,113,147,64,197,182,129,13,65,216,226,222,126,21,153,231,11,194,190,122,124,195,91,4,155,107,4,149,235,26,226,209,25,52,218,13,181,231,253,229,201,53,2,243,206,69,84,250,225,80,97,4,153,222,201,71,45,124,11,194,114,228,24,224,13,11,124,65,153,55,41,132,226,9,215,135,117,152,224,103,0,120,202,113,16,31,254,229,73,48,220,14,94,242,128,134,26,183,156,223,1,64,233,132,153,95,1,21,108,52,157,98,229,96,214,16,35,189,209,104,68,216,30,207,76,243,190,245,64,243,243,35,42,160,223,190,3,5,1,83,58,115,194,41,195,228,95,113,115,152,48,225,33,26,123,114,33,226,28,220,90,81,11,95,5,7,82,9,219,88,181,7,161,52,183,249,15,191,4,52,37,244,186,62,134,244,249,88,136,118,36,98,12,23,96,7,27,224,239,38,100,170,241,254,121,3,219,105,147,198,72,26,179,221,212,178,9,64,200,207,23,153,249,103,151,51,143,83,236,44,146,88,140,180,203,232,111,46,149,91,104,23,155,220,93,21,130,167,45,50,78,44,33,102,74,70,72,108,35,226,119,242,66,98,46,17,85,75,229,112,218,100,65,78,38,225,13,121,100,185,84,224,203,236,183,56,217,223,243,129,29,104,16,206,220,169,167,16,124,203,21,134,144,118,132,136,14,105,8,251,198,177,194,145,137,156,176,118,23,183,228,59,27,2,81,84,194,108,48,170,89,87,150,219,125,42,162,157,81,39,219,205,214,229,4,30,161,224,134,231,98,60,55,184,183,28,26,53,160,23,235,170,201,7,104,128,224,8,47,244,88,119,231,128,34,188,42,236,104,87,4,145,73,64,176,246,146,10,21,91,73,117,18,112,121,56,166,64,100,58,219,251,235,228,163,2,177,159,70,141,155,87,10,240,85,83,44,26,237,9,17,189,209,69,70,96,131,245,106,214,80,13,145,207,30,175,57,48,0,38,221,24,31,158,111,42,230,41,213,193,121,165,188,189,46,226,217,94,197,230,49,41,186,236,10,15,66,124,177,114,62,72,181,117,117,128,109,26,237,87,243,105,173,137,87,252,173,9,177,105,138,65,8,254,199,150,243,53,156,176,249,76,4,84,112,193,244,170,155,217,2,246,196,98,94,197,223,98,166,116,12,70,8,173,202,85,75,18,113,13,99,128,143,199,250,249,88,58,1,70,10,7,57,218,11,25,124,245,73,196,242,25,133,217,4,32,190,32,19,50,159,94,173,28,79,179,12,70,66,37,107,0,85,249,91,150,227,123,132,180,39,2,179,84,78,49,107,55,193,52,126,37,130,11,22,48,106,41,210,189,245,72,120,141,45,68,213,177,197,126,177,47,82,249,74,125,21,105,156,105,60,103,26,88,172,199,152,198,156,158,181,19,211,92,16,243,253,171,41,54,6,31,118,74,246,124,52,173,129,214,251,76,102,88,61,7,67,89,103,206,89,23,89,123,92,206,69,213,24,73,218,218,162,195,32,100,105,46,172,217,154,164,161,87,12,182,100,180,55,102,125,172,102,121,113,91,159,101,217,94,197,126,159,16,59,133,158,223,69,37,99,27,149,228,120,232,168,142,107,251,124,78,229,116,174,202,16,36,103,202,52,251,112,45,89,244,217,19,141,116,49,222,148,120,41,134,0,156,117,245,179,230,148,114,251,204,99,1,119,41,88,26,65,116,154,135,202,92,42,195,82,173,71,229,64,248,164,66,150,228,85,206,215,19,141,162,62,168,80,252,217,150,55,13,10,97,29,135,27,131,73,120,4,243,89,78,123,243,181,38,135,59,22,225,93,14,241,104,202,254,163,61,197,227,107,77,132,156,119,239,222,229,144,52,47,83,135,42,225,37,212,151,138,120,60,144,93,173,37,121,21,67,45,125,118,199,60,16,7,252,138,96,254,193,10,135,187,155,42,63,253,112,174,132,201,110,78,59,241,69,61,132,151,117,231,226,5,186,250,21,210,146,88,199,227,42,74,186,6,118,214,43,29,221,133,61,46,76,238,253,133,148,93,118,229,91,140,103,205,222,96,200,45,190,199,114,209,185,107,178,108,31,108,185,152,207,57,236,240,149,139,80,249,186,200,32,109,247,12,105,223,137,26,204,173,12,228,183,99,7,104,183,131,248,72,93,72,145,120,105,76,97,56,162,228,84,133,167,56,243,159,112,129,200,140,146,138,141,4,2,81,77,111,177,145,83,96,190,219,52,84,227,42,129,156,14,32,241,216,76,208,248,109,166,45,55,114,17,175,196,39,98,42,55,178,83,63,5,187,52,145,59,18,86,111,38,99,119,197,176,85,177,47,85,54,10,253,145,212,32,38,16,132,140,60,23,193,174,181,185,17,250,206,138,246,128,83,7,226,51,81,131,228,60,129,140,250,128,198,175,94,110,185,81,50,98,74,58,203,249,74,107,229,216,250,131,160,174,166,38,243,136,43,119,148,26,229,166,216,209,123,0,198,151,169,8,118,74,203,138,244,10,86,24,42,116,170,106,251,94,74,86,162,194,35,32,163,138,67,102,17,192,70,97,135,57,153,32,163,211,67,88,76,1,15,37,157,0,20,219,15,62,90,199,75,189,244,159,173,190,134,108,89,87,98,229,219,106,55,251,41,2,168,16,226,44,245,80,161,25,66,252,16,230,24,196,156,47,106,0,113,173,202,47,60,13,134,240,15,225,215,34,153,164,208,16,73,28,228,91,207,186,65,101,30,209,82,253,106,194,148,8,124,84,69,221,171,227,29,207,201,150,210,5,32,157,109,154,99,202,13,135,137,125,194,166,167,24,107,55,30,15,194,24,102,15,89,10,207,199,236,36,82,199,47,127,86,202,195,249,16,223,60,15,241,153,217,16,102,84,4,123,117,189,41,239,59,32,97,194,184,225,43,149,113,235,252,50,228,11,2,38,68,134,134,6,123,149,10,106,15,73,109,62,147,152,175,195,66,133,92,24,79,137,89,101,75,133,240,188,247,248,101,230,229,87,14,171,217,155,86,250,102,250,217,80,205,1,110,136,47,227,134,184,37,64,180,6,198,48,247,241,55,93,88,177,111,216,93,81,105,89,131,168,34,92,78,104,100,237,16,108,132,211,30,95,51,31,204,157,27,21,126,148,53,113,86,129,181,10,194,94,30,135,134,224,231,250,111,96,186,137,80,97,191,96,127,68,149,247,132,151,203,1,248,1,108,78,95,216,215,162,151,198,214,132,168,91,175,199,154,114,224,56,244,84,142,93,152,179,64,100,152,153,125,129,56,67,231,11,88,249,80,21,149,27,253,16,210,164,13,84,157,14,34,151,108,145,63,167,100,8,118,224,220,147,188,136,76,93,226,35,181,23,149,139,143,59,165,242,122,193,112,123,228,149,233,44,124,200,103,20,216,44,152,88,79,4,239,171,143,42,63,48,158,133,243,57,177,69,156,46,12,143,174,198,79,23,66,208,252,168,207,51,61,237,8,92,16,18,127,31,197,52,205,242,55,29,242,144,160,142,212,168,143,202,125,198,204,244,196,187,28,2,147,114,122,215,167,156,207,234,51,57,175,229,20,145,247,240,232,148,175,58,231,94,93,197,124,123,28,222,249,219,179,42,94,46,121,233,147,47,1,169,14,31,173,193,141,189,98,246,130,97,221,210,131,67,133,231,196,202,123,56,113,16,218,39,133,198,52,159,107,116,76,249,207,60,105,250,27,234,105,169,68,60,72,189,107,130,103,127,142,17,198,83,170,235,82,193,9,134,91,174,5,21,98,119,162,123,159,16,214,194,92,133,217,250,169,76,63,154,234,15,21,114,154,183,243,16,13,240,253,133,193,164,164,128,32,123,31,116,98,172,188,175,173,94,116,70,151,48,68,191,34,66,110,76,58,142,212,230,170,68,75,4,75,133,153,16,120,209,13,100,170,207,244,205,236,25,189,77,45,163,144,118,103,62,41,213,55,103,106,100,199,142,159,250,235,145,34,237,115,189,91,131,116,148,75,26,88,147,179,95,150,105,183,180,148,25,249,197,69,152,70,174,12,226,115,204,149,75,250,72,227,209,228,182,135,80,181,46,98,199,8,185,168,146,99,34,126,132,25,4,235,134,229,131,6,85,149,254,14,75,38,138,249,46,97,136,47,167,70,229,83,214,32,220,224,83,186,26,24,152,24,121,24,50,120,48,15,103,67,146,211,82,25,190,5,65,88,41,199,12,77,124,90,31,31,44,153,95,184,162,200,219,232,5,107,34,160,81,123,108,134,90,131,69,216,186,142,110,244,203,212,132,141,0,176,42,168,80,9,187,49,164,84,95,17,215,174,98,163,205,132,188,39,15,209,42,60,17,158,115,25,69,153,90,12,41,32,15,149,76,237,30,132,202,199,119,66,82,176,34,126,48,14,132,105,86,13,135,224,6,214,220,42,235,48,204,42,168,86,161,135,20,118,57,106,127,16,122,105,70,43,179,196,236,23,184,37,76,245,237,163,79,241,135,149,155,238,183,211,192,6,193,211,192,121,97,166,244,199,45,214,229,206,144,227,97,211,166,118,80,88,225,108,250,170,221,28,146,123,218,13,107,84,226,32,112,89,150,149,135,115,91,110,194,231,148,51,72,97,69,63,195,194,52,231,57,180,246,38,200,134,137,157,135,108,96,160,121,109,92,68,203,204,224,9,207,29,78,49,92,192,65,212,187,219,26,41,148,17,205,231,35,41,134,78,26,162,121,168,93,196,244,151,162,48,25,3,245,192,79,26,132,249,114,242,34,91,147,31,173,58,200,208,32,211,78,107,118,197,170,230,59,239,53,215,156,40,31,79,177,14,190,160,73,139,76,77,108,24,138,161,127,153,222,144,89,1,85,230,252,38,186,55,20,174,209,54,214,233,143,165,240,249,180,17,153,218,34,49,32,95,216,73,33,223,124,177,66,26,223,231,223,114,126,154,60,108,252,18,217,199,33,73,69,118,128,53,241,199,204,9,127,100,8,132,97,124,46,149,51,47,213,28,21,88,206,208,134,8,14,248,84,52,141,1,112,17,219,154,253,102,65,20,126,154,104,17,186,102,153,194,70,67,51,158,42,24,223,87,121,67,197,7,173,166,38,158,56,154,114,206,77,157,62,94,130,243,119,218,239,176,10,109,86,36,138,246,119,250,89,135,89,34,144,62,55,76,15,176,174,206,36,141,71,128,82,42,12,68,177,49,218,39,100,87,99,243,253,185,74,249,69,223,48,158,25,115,214,52,224,182,75,218,76,131,120,146,104,39,201,31,154,41,209,175,91,150,192,156,31,170,95,15,183,125,238,61,116,106,234,11,5,49,210,114,50,16,195,164,42,122,235,36,219,156,81,150,65,220,28,47,136,182,247,244,233,34,226,105,180,67,52,165,174,198,183,150,115,84,101,205,186,47,182,53,111,168,139,204,54,210,79,216,129,53,84,198,188,97,34,104,190,229,16,81,170,83,48,129,83,141,207,48,87,76,197,72,197,108,99,110,71,196,143,182,17,95,129,141,103,197,108,99,105,70,245,105,156,68,144,67,131,3,176,197,76,76,137,136,32,212,12,213,232,111,72,7,130,45,236,17,45,184,234,167,156,15,202,69,229,214,144,104,57,2,131,233,12,142,60,56,135,107,80,98,119,13,140,100,64,48,108,70,55,75,26,130,73,74,69,0,200,143,1,178,105,194,126,229,238,198,96,114,130,84,90,36,131,156,138,46,137,232,109,236,70,231,6,24,34,223,148,173,152,159,109,169,152,146,123,144,135,44,167,216,143,101,213,120,58,149,69,175,205,248,141,155,183,30,130,121,98,197,82,253,178,216,32,62,96,48,8,127,96,89,17,72,73,23,83,238,68,169,77,125,66,117,69,133,205,134,166,203,153,80,99,97,150,105,17,130,96,103,155,89,46,98,5,234,48,176,69,248,222,154,191,17,226,122,39,126,119,196,139,232,33,244,8,93,12,226,195,119,149,34,34,65,149,96,20,175,234,228,99,191,231,254,187,206,20,254,43,8,154,151,157,95,41,154,253,162,165,129,9,160,18,166,110,182,53,75,22,98,220,117,16,173,109,105,190,230,204,15,198,70,11,227,152,117,169,120,61,120,143,15,213,207,214,164,199,212,231,169,224,143,109,239,194,12,72,12,21,154,41,42,21,124,8,223,55,177,38,195,136,167,152,103,230,65,234,209,136,28,57,8,246,68,70,154,86,182,222,188,102,187,243,190,147,226,251,253,97,60,215,108,57,54,18,125,1,193,77,69,233,132,120,3,40,68,165,81,57,141,89,135,7,149,111,62,67,133,29,146,201,9,143,226,121,137,16,185,147,66,65,63,133,112,2,245,90,133,140,203,199,57,62,227,17,226,177,70,8,214,243,34,220,33,177,49,248,203,147,182,161,194,155,9,225,251,12,7,177,177,78,82,79,77,9,203,48,29,216,45,199,155,54,82,249,36,195,32,136,27,16,28,64,164,68,136,239,99,213,30,71,59,122,173,211,245,168,176,231,205,147,22,201,180,194,23,225,212,138,223,236,2,152,161,82,216,20,12,52,236,75,54,34,185,189,74,66,16,99,31,213,35,91,87,15,175,34,49,21,149,131,235,80,78,80,225,12,208,93,250,4,99,234,185,139,252,156,109,135,163,195,135,140,68,244,221,182,151,198,220,170,157,203,77,45,20,84,72,24,107,34,178,218,100,2,32,95,3,230,133,70,42,7,99,126,194,252,6,81,136,33,179,16,45,181,87,132,8,231,44,2,123,43,42,152,156,7,75,135,10,142,137,195,61,88,159,170,175,157,1,167,53,58,154,107,86,40,70,230,148,107,64,191,225,80,202,113,59,228,116,19,209,25,224,41,254,78,138,185,1,97,100,202,80,138,57,25,25,51,47,32,132,16,247,98,180,250,170,235,209,64,101,170,80,152,167,57,81,105,215,129,32,9,240,67,66,76,35,11,65,168,238,210,241,69,105,171,210,161,172,57,204,202,38,23,196,89,166,152,38,99,221,70,82,159,193,17,10,143,157,16,78,126,234,21,42,248,2,115,138,154,144,27,133,139,64,76,109,8,193,143,155,246,204,149,78,96,192,15,51,60,214,190,173,65,57,143,110,169,9,15,172,77,142,192,52,104,93,63,97,86,54,60,117,193,89,5,149,96,104,249,97,144,97,58,194,114,49,180,2,122,5,38,84,28,221,68,228,41,56,149,19,88,217,122,16,226,2,175,98,157,214,222,218,252,134,121,38,183,203,221,203,145,23,218,100,176,180,137,124,58,8,28,20,66,40,124,145,34,128,97,102,136,71,197,53,219,161,242,84,127,16,148,95,54,191,150,158,85,207,254,8,243,43,67,97,222,150,14,233,233,27,169,60,149,14,241,75,185,209,16,154,25,211,128,5,179,21,169,252,82,116,84,5,109,69,60,252,13,49,250,26,205,120,183,97,70,90,192,80,61,62,150,236,139,80,147,88,4,226,55,49,66,142,141,225,243,187,41,93,142,173,58,161,131,232,235,216,6,240,194,88,171,48,232,116,147,120,137,31,189,180,106,247,222,150,235,97,30,177,238,72,219,156,95,30,139,106,45,24,144,177,177,17,206,152,182,91,142,156,112,235,194,96,26,235,24,78,59,38,221,164,218,80,19,98,216,154,140,41,220,229,244,37,196,116,138,27,140,87,106,67,186,107,97,15,188,248,58,200,49,125,30,152,223,117,217,114,89,90,236,241,241,24,160,25,59,155,93,83,200,113,168,102,22,144,97,30,35,87,251,152,122,236,164,172,72,138,105,58,107,232,106,185,158,105,225,198,112,24,95,23,155,98,190,203,18,226,151,14,170,232,107,231,180,90,218,155,240,68,215,47,195,154,208,204,80,25,117,168,156,185,167,149,219,165,66,154,39,189,7,99,183,68,229,71,112,67,250,112,143,233,4,166,20,201,156,126,161,26,146,76,152,195,100,156,58,14,166,219,24,149,95,220,136,202,111,113,133,252,60,94,3,46,214,225,22,188,212,177,218,245,95,233,157,181,199,36,214,142,108,8,136,143,4,38,177,37,236,219,108,43,48,25,190,29,51,166,29,236,238,0,68,8,249,57,94,144,219,146,244,158,248,96,78,153,150,164,154,40,132,35,221,65,140,49,13,114,172,114,116,247,111,109,117,252,220,70,231,76,183,25,1,52,105,243,192,30,64,107,135,70,211,22,182,7,23,209,156,164,136,112,128,89,177,246,29,191,139,79,134,244,62,126,253,70,148,129,192,49,195,58,140,164,37,81,117,196,2,14,118,247,143,250,44,127,223,41,217,98,68,53,166,249,47,198,20,172,200,179,221,58,228,36,215,73,182,132,220,96,115,191,204,202,225,113,16,178,15,249,58,83,201,214,218,94,106,118,111,49,195,139,17,205,183,225,248,188,34,175,244,14,242,91,39,149,126,144,243,56,119,31,81,81,149,99,119,95,14,48,154,141,78,17,177,56,110,42,50,107,145,145,88,76,251,89,1,36,197,116,19,133,98,6,166,229,202,129,112,183,228,251,132,24,103,16,65,251,76,63,161,66,205,135,241,1,244,169,221,128,42,136,211,218,26,32,169,198,119,101,94,207,190,83,122,85,151,138,187,109,14,226,238,182,156,26,176,30,92,8,90,126,250,116,35,157,242,210,203,171,158,21,51,143,214,46,97,4,118,250,228,167,183,102,116,211,239,75,172,49,146,25,221,67,248,93,115,224,84,199,189,215,60,37,70,167,166,149,255,15,97,123,205,57,21,12,75,93,235,98,135,119,188,187,122,132,180,240,228,118,245,118,141,47,13,128,57,49,124,144,150,112,86,14,179,16,137,204,68,11,234,161,177,85,56,118,234,226,186,75,41,93,188,9,2,27,44,147,45,7,95,10,46,46,119,17,64,48,11,170,105,247,194,67,85,94,27,6,172,149,66,194,206,158,6,56,42,55,142,214,195,217,198,244,122,146,23,96,71,121,251,213,200,26,235,224,188,77,62,98,110,84,254,15,184,139,93,16,120,216,21,26,169,94,66,203,214,248,101,12,192,193,66,242,2,56,153,48,58,145,235,240,173,32,183,8,195,213,248,209,157,96,8,88,49,120,61,172,29,8,129,78,111,11,136,168,49,67,60,134,19,152,175,127,3,177,174,5,148,193,248,174,170,78,38,60,131,114,130,202,195,159,138,177,42,176,120,8,241,119,214,0,42,85,216,64,126,255,22,128,121,210,150,246,173,49,36,95,192,231,113,13,201,127,88,163,156,115,60,3,250,80,161,252,165,65,40,205,111,188,169,249,173,14,225,223,21,247,227,0,112,30,50,21,171,103,204,232,2,224,139,19,18,33,109,225,201,144,143,24,28,33,220,138,158,14,98,50,142,69,236,161,94,149,227,233,97,80,67,37,115,90,12,27,146,144,16,128,236,190,206,51,151,75,115,37,140,152,231,132,121,66,154,27,170,219,59,46,167,7,82,214,163,207,187,157,4,34,80,27,230,23,239,171,188,131,96,169,252,210,220,3,193,255,56,249,169,30,201,34,140,199,221,24,111,221,154,6,224,77,58,135,11,48,30,39,1,243,141,138,219,39,132,57,197,60,101,110,38,189,39,155,203,103,249,29,110,247,241,242,112,231,57,213,70,60,206,50,62,110,22,57,53,153,86,67,77,24,81,29,59,129,172,123,53,137,126,173,54,22,57,236,9,149,202,150,111,186,180,8,11,112,181,127,214,192,239,67,67,130,116,46,142,20,145,188,16,246,13,22,0,65,51,141,179,172,76,109,158,208,250,220,250,132,134,117,194,204,169,57,172,124,250,18,150,181,95,40,160,105,82,160,53,153,216,66,241,36,146,212,100,214,229,73,212,149,85,33,154,134,49,208,89,121,170,72,33,196,38,237,83,190,78,34,77,224,223,74,177,3,100,119,222,12,157,51,102,246,141,137,95,33,164,151,57,88,156,247,220,8,104,246,148,145,237,198,37,151,33,50,173,28,34,66,56,51,147,28,42,206,76,226,10,162,241,170,200,216,179,231,126,120,18,110,244,193,234,146,238,251,52,7,59,177,168,209,252,54,52,131,216,75,92,18,63,90,70,185,48,107,98,233,243,1,233,20,175,199,74,211,80,249,149,89,243,151,239,108,116,15,140,66,78,216,20,74,252,176,41,16,142,131,85,41,245,109,135,199,65,212,218,62,211,131,141,84,239,142,167,231,36,242,122,26,125,97,3,79,196,133,153,206,245,211,115,107,234,89,11,22,167,98,40,109,122,78,91,172,1,19,75,49,68,52,250,60,196,83,249,16,78,247,229,14,147,239,42,197,159,135,59,140,160,66,163,222,170,207,106,229,234,161,66,102,151,114,232,124,132,96,229,216,209,184,23,97,6,236,41,103,22,194,114,177,239,135,134,248,44,0,52,48,234,110,54,168,60,4,1,195,135,41,87,194,239,66,230,91,131,24,13,165,28,39,144,12,19,26,82,241,16,46,181,215,85,202,193,62,179,194,81,241,233,78,17,4,112,18,153,114,216,188,246,73,31,116,251,9,134,69,13,134,215,57,145,3,35,67,3,240,132,206,84,116,0,131,5,219,90,144,226,134,81,78,99,85,3,50,34,105,26,163,158,135,224,18,171,75,151,116,3,225,86,168,84,73,192,169,105,6,247,144,147,80,153,115,3,213,10,211,107,150,12,18,36,111,65,102,46,145,211,73,101,171,58,51,126,201,110,16,86,197,138,146,239,14,238,172,221,67,9,92,43,12,22,171,199,3,204,219,42,18,248,166,46,223,170,230,226,164,75,33,17,253,24,110,243,6,205,137,55,173,222,48,85,192,87,175,104,253,48,238,165,254,64,54,140,145,138,148,230,108,129,135,34,37,32,49,251,100,180,173,99,61,59,9,100,52,114,27,148,95,250,233,181,117,182,176,216,4,86,216,230,113,164,8,50,128,90,10,61,56,210,65,126,224,1,157,217,216,35,65,62,102,83,140,20,250,200,105,248,127,255,233,47,94,223,89,169,192,138,112,132,51,6,137,171,131,68,63,105,210,44,176,247,54,176,127,208,191,216,220,61,84,172,105,149,77,20,134,189,215,162,231,249,128,228,139,129,152,117,49,229,246,84,15,236,155,94,111,117,245,205,85,144,110,166,132,100,147,129,252,50,94,29,127,172,159,1,214,39,78,164,234,174,162,237,109,144,133,42,77,57,19,209,121,170,110,179,253,52,29,197,182,11,30,140,7,140,159,199,0,58,12,128,162,180,223,252,0,102,160,108,75,48,180,5,53,161,181,60,224,176,30,108,204,65,252,154,67,136,95,182,139,198,120,227,182,102,230,202,96,36,22,45,85,190,31,222,130,228,214,180,103,189,236,27,196,218,85,110,169,60,106,223,246,182,7,191,116,34,108,15,202,218,164,79,186,41,91,142,151,169,166,189,111,26,164,245,19,49,86,15,58,7,107,6,38,188,192,22,34,236,181,229,16,120,82,233,67,232,13,81,251,229,29,232,25,11,244,209,88,73,156,130,45,54,107,135,147,128,81,16,209,92,77,131,200,175,174,135,76,242,182,200,122,219,84,229,149,252,90,219,228,73,35,29,205,38,84,153,239,208,240,29,138,165,41,44,72,93,44,145,14,164,93,32,39,195,218,229,196,67,133,105,22,82,232,106,104,54,21,152,69,155,240,155,229,150,74,101,57,53,25,90,177,166,13,66,64,195,122,54,60,22,100,120,3,140,187,4,81,153,93,62,229,140,0,89,174,135,178,109,15,37,112,202,21,217,104,170,140,6,72,245,43,86,79,229,200,224,157,154,84,37,32,172,66,114,63,42,63,62,25,54,33,43,228,45,19,191,72,94,170,136,142,153,229,184,241,48,171,7,54,110,63,157,177,25,63,233,224,189,169,168,52,234,22,89,78,244,108,161,241,73,85,175,24,104,135,172,150,107,99,3,204,102,184,1,62,212,115,149,90,26,5,212,86,61,109,205,37,85,107,217,120,153,1,205,211,212,246,250,99,222,61,51,242,219,137,105,25,46,159,209,79,224,13,246,56,156,194,188,253,92,16,143,61,205,236,70,117,194,80,101,117,182,0,232,86,134,138,112,192,214,220,133,51,15,102,176,179,76,95,230,140,83,185,145,112,96,193,15,205,181,237,176,30,226,47,37,86,67,211,201,217,138,144,116,211,254,83,246,33,29,126,236,96,144,123,46,185,24,40,117,45,224,121,0,30,140,156,107,132,235,96,62,72,204,201,4,253,12,49,24,23,98,170,120,136,175,0,161,54,164,210,183,29,140,5,167,179,24,8,99,13,19,139,229,70,123,8,223,191,147,198,136,95,197,184,18,179,134,61,90,82,107,231,19,136,9,3,17,125,52,242,45,130,147,32,130,142,52,120,1,132,189,198,54,8,242,172,34,196,219,150,32,134,215,7,152,108,38,128,243,166,28,197,230,172,1,204,44,197,138,229,15,150,9,84,175,39,242,64,61,156,144,182,121,134,232,248,63,188,174,184,197,152,176,168,232,199,146,44,0,171,171,181,237,164,28,139,150,196,252,209,214,10,201,102,7,233,6,147,136,187,55,154,79,227,105,132,101,129,98,236,144,169,52,195,245,122,31,84,152,42,245,18,3,37,115,19,190,54,3,162,230,248,183,90,211,113,116,153,152,55,249,145,82,58,40,248,53,46,9,172,174,222,134,137,119,1,176,172,80,100,65,191,176,211,35,194,88,27,164,164,91,215,246,243,56,183,154,178,103,185,191,126,221,154,84,67,195,38,89,201,212,109,90,23,8,118,3,53,86,181,71,97,177,137,70,197,54,215,217,108,76,200,219,253,67,165,157,44,98,228,241,66,182,92,175,20,217,243,114,94,249,224,56,206,206,161,242,96,69,132,239,183,77,77,126,253,181,114,88,64,99,74,210,117,250,14,21,140,134,246,168,118,178,165,6,233,173,112,235,30,195,21,101,130,201,51,53,241,21,119,105,244,253,101,56,230,210,7,222,67,56,128,26,196,12,206,90,83,79,239,58,181,7,200,126,211,99,160,152,193,28,124,16,210,109,8,243,84,76,206,223,73,65,76,228,1,195,22,198,75,162,250,58,211,4,163,160,217,6,153,154,76,203,29,6,163,46,22,193,218,77,160,92,162,113,247,220,141,245,91,146,124,14,175,217,92,189,188,48,227,147,83,57,219,33,118,46,131,217,110,246,50,122,62,0,188,191,163,51,55,170,45,6,131,84,108,101,5,254,61,34,2,4,123,249,43,215,42,221,170,26,9,21,195,153,30,247,137,181,208,237,146,10,67,0,34,142,104,103,112,56,49,205,27,200,124,194,23,34,15,47,246,152,187,51,86,215,151,175,76,89,14,227,23,253,11,13,43,62,62,135,235,181,189,132,47,198,119,166,21,157,96,249,9,181,86,49,164,156,195,125,35,247,126,212,124,165,61,171,153,175,200,242,249,100,38,222,100,206,31,115,106,39,69,242,83,182,175,23,47,168,40,219,151,60,189,127,251,175,255,248,244,211,255,252,199,232,45,77,14,179,139,125,223,60,221,146,17,52,72,87,79,152,98,21,194,65,148,245,84,240,249,3,21,252,192,19,150,134,227,62,35,104,113,171,27,142,127,147,143,138,208,25,124,134,99,143,172,240,209,129,142,31,175,46,17,114,63,29,120,208,176,158,102,208,254,112,151,230,213,23,103,114,191,196,240,210,37,103,155,86,118,134,31,93,66,156,169,72,253,122,231,203,36,133,204,253,156,157,164,161,249,231,123,228,94,64,101,157,73,154,11,106,51,73,243,183,107,254,232,17,58,217,53,241,202,178,1,211,123,74,182,3,99,93,141,57,235,19,46,255,55,147,100,151,168,92,254,149,13,209,122,174,91,127,179,155,102,221,200,208,231,243,200,228,13,240,127,216,8,31,254,241,55,121,2,8,181,251,159,250,255,31,233,220,56,69,38,28,24,241,253,127,126,231,223,249,220,228,231,15,191,255,237,195,175,125,223,117,254,255,239,255,241,225,223,126,255,29,59,230,195,239,255,227,195,255,251,225,95,62,127,250,215,15,204,248,191,124,250,252,175,31,254,191,15,191,255,183,15,255,229,247,121,54,245,253,250,241,106,190,108,253,52,253,151,13,252,203,7,174,138,252,235,135,223,255,215,85,173,157,246,11,207,219,113,92,139,15,156,199,24,127,152,151,108,148,5,230,157,186,74,253,141,160,95,127,144,62,55,120,22,2,155,1,222,254,100,214,240,55,82,14,90,28,176,220,34,49,180,88,84,61,200,16,85,54,180,87,213,93,82,73,246,248,150,170,190,105,40,134,245,228,129,136,198,180,72,41,93,54,247,173,211,55,17,244,68,166,159,81,223,237,2,235,34,119,128,120,80,83,57,205,235,144,252,80,203,21,45,30,140,15,113,12,21,218,96,16,68,199,43,242,91,39,82,149,91,83,19,57,137,90,88,170,218,35,178,138,81,178,72,237,25,107,189,106,90,215,201,128,234,41,198,178,251,13,129,94,201,169,155,250,112,125,85,160,115,186,154,155,131,22,191,52,128,145,187,149,15,17,223,157,91,96,44,100,116,110,66,203,98,168,209,102,5,249,142,153,48,197,72,178,170,242,73,112,141,106,123,169,124,95,154,171,151,147,42,26,213,118,211,183,18,150,202,83,50,3,48,24,28,139,236,42,120,216,127,213,53,221,44,51,160,209,253,255,236,189,203,174,102,61,146,158,55,223,87,145,195,234,65,167,246,249,48,148,219,134,13,121,216,53,107,104,96,148,220,242,161,10,182,208,54,4,249,102,124,171,126,158,247,37,185,214,151,185,255,220,92,41,195,128,0,87,163,255,228,23,155,65,50,130,193,96,68,48,200,149,147,82,208,140,27,23,205,84,159,54,101,30,208,128,65,230,189,46,122,113,194,90,246,162,73,5,1,185,80,6,104,78,174,39,101,96,24,156,24,236,215,154,23,82,231,93,34,128,12,180,60,173,223,182,93,221,169,55,165,144,45,52,191,57,135,25,45,177,17,5,242,150,128,130,45,33,148,105,9,247,125,82,90,223,203,181,56,135,228,216,226,58,39,99,66,52,182,217,160,225,126,96,43,132,56,227,164,212,210,137,30,120,201,70,244,83,68,30,191,183,14,133,224,105,85,78,60,156,44,175,125,230,245,28,41,137,103,101,208,112,74,247,186,225,71,184,49,254,174,149,194,20,205,251,41,128,24,114,244,143,57,144,251,232,86,129,90,59,211,45,89,131,204,34,244,88,220,213,145,222,196,247,196,142,237,225,128,4,79,231,174,140,243,6,37,149,56,22,156,188,237,171,58,196,137,125,62,116,52,52,186,147,130,73,175,51,240,136,29,133,217,214,74,188,189,1,100,222,11,116,148,180,104,111,192,124,44,179,181,92,11,66,140,140,15,136,83,0,36,89,18,25,55,151,130,6,94,159,168,73,91,178,192,147,22,131,29,139,151,30,179,24,220,41,160,178,13,172,55,249,69,139,215,12,228,85,249,72,173,104,24,32,249,158,112,32,35,177,36,215,225,102,45,73,247,105,31,83,145,130,231,115,230,129,52,199,154,182,61,98,207,48,153,132,169,61,76,15,164,22,153,75,115,134,81,128,66,180,133,199,202,224,123,14,37,15,171,114,242,156,103,147,91,235,61,114,136,136,120,15,16,60,35,35,170,33,32,126,142,44,253,25,12,112,102,128,113,202,231,168,48,213,163,214,129,248,60,69,32,62,185,146,58,67,197,112,176,194,9,72,65,9,20,229,43,49,179,241,228,156,228,27,49,228,64,6,173,246,56,77,41,8,14,29,55,145,255,216,56,145,229,40,122,32,79,254,73,72,83,61,128,228,254,20,48,194,162,156,72,217,22,123,188,145,148,60,57,158,96,9,178,109,184,61,144,247,9,121,214,155,45,236,163,76,240,52,208,254,60,89,241,147,97,222,44,73,246,136,144,164,74,8,145,117,193,51,53,82,217,96,157,60,168,39,173,213,151,24,92,57,174,46,31,200,196,69,183,37,117,98,85,175,65,96,243,101,188,109,226,201,70,106,53,115,219,229,165,120,139,247,65,245,212,233,199,213,129,217,77,232,51,62,168,30,3,226,135,172,168,101,120,34,45,185,100,131,135,231,97,168,178,181,146,85,110,173,193,23,6,131,200,131,87,183,44,45,189,39,140,229,145,91,245,10,141,55,191,26,80,230,195,151,87,117,219,65,35,156,227,150,42,196,164,214,64,136,75,71,202,128,113,115,185,176,100,213,91,43,73,103,164,74,50,13,25,38,144,178,156,185,30,122,140,90,161,129,148,124,244,181,178,47,36,145,45,32,41,20,226,250,0,162,197,16,242,78,181,248,242,73,71,213,150,212,22,106,176,140,32,253,1,153,249,30,107,84,104,2,211,111,83,171,35,7,210,71,36,168,83,250,88,190,40,223,73,95,185,0,172,233,51,139,83,64,204,235,164,37,118,187,176,147,5,205,93,226,57,13,48,157,177,187,236,147,151,66,173,78,12,144,124,105,86,188,78,31,16,13,160,49,125,157,100,22,121,94,254,24,130,96,75,50,214,245,184,196,5,72,189,225,192,42,84,168,2,31,169,10,164,130,7,36,90,124,136,167,45,33,46,26,118,214,154,66,12,108,240,115,10,186,249,208,110,53,199,114,0,210,151,111,2,203,227,95,230,1,112,114,231,168,176,113,203,245,4,237,196,99,39,202,242,163,206,7,91,91,250,35,210,83,24,142,69,180,96,23,178,163,34,132,147,187,245,107,185,3,89,79,82,77,165,128,190,48,82,117,82,28,64,180,202,134,118,177,33,162,90,186,223,12,138,22,122,152,0,204,68,228,64,170,167,128,124,24,0,84,189,85,153,209,175,113,84,135,41,85,81,121,42,35,95,8,17,82,181,8,132,75,134,173,83,229,41,4,215,32,120,134,182,93,237,192,156,126,53,115,181,48,0,121,23,8,186,154,229,8,132,205,34,88,83,161,3,122,85,103,171,226,171,244,129,228,89,1,55,139,110,13,66,88,113,193,203,6,210,166,188,160,8,30,210,150,173,136,90,227,61,179,185,21,9,25,33,92,36,183,27,150,48,175,140,184,243,245,110,189,16,194,35,129,116,235,11,164,161,95,106,117,127,20,22,221,201,218,233,30,26,72,248,155,157,118,140,9,99,41,227,156,251,113,106,133,119,115,207,14,36,253,205,157,61,144,110,69,172,123,47,23,132,85,102,209,159,12,9,106,125,100,183,88,246,71,32,233,110,25,41,5,157,236,24,1,110,26,53,118,58,77,31,67,179,44,139,40,149,36,133,157,165,9,170,66,154,99,137,68,107,100,59,119,70,232,99,180,106,128,169,21,3,3,141,189,187,38,154,0,39,101,217,113,2,176,167,100,201,178,246,132,25,98,206,9,132,55,205,210,78,242,228,60,114,153,194,52,243,62,129,213,186,20,175,6,239,48,64,3,112,216,216,187,181,82,133,16,163,75,119,132,212,116,82,211,184,186,202,90,177,14,82,105,160,213,36,22,130,48,13,180,154,206,133,77,119,223,199,53,219,84,184,162,201,157,124,190,212,10,45,64,226,149,4,82,97,181,86,204,180,194,152,4,93,128,216,178,129,100,80,211,41,8,100,152,234,104,215,236,48,129,41,4,224,213,187,8,196,189,99,249,32,129,44,31,164,158,10,176,60,74,97,173,122,51,129,100,102,88,64,241,121,2,105,94,52,181,234,25,5,166,104,2,169,247,20,200,24,103,125,172,64,214,56,235,137,5,54,70,85,103,45,16,85,20,45,245,149,192,64,202,226,233,247,9,202,198,68,165,88,230,1,140,81,226,63,86,50,8,71,78,52,100,168,179,144,183,43,244,106,235,137,6,47,163,4,18,127,53,144,49,74,147,123,86,91,225,38,16,76,212,204,103,142,234,14,255,56,120,195,239,152,94,180,176,168,12,253,234,100,32,11,137,125,89,127,124,180,84,205,38,40,182,156,149,98,155,11,137,109,46,164,135,44,64,166,40,142,41,0,210,13,21,125,104,238,168,67,106,20,1,172,229,214,47,13,237,183,103,34,174,212,138,214,102,9,50,72,196,117,243,112,198,3,69,194,80,56,98,144,50,130,28,158,77,16,242,22,198,238,78,36,136,74,102,81,23,130,245,27,136,97,98,171,120,243,200,0,44,149,242,117,83,98,37,250,170,1,188,25,238,13,128,64,72,32,36,166,221,5,226,6,50,208,124,55,34,48,54,250,214,250,224,224,182,16,148,6,120,238,124,13,195,176,223,40,6,129,61,16,2,182,113,111,173,4,144,111,106,10,241,211,67,129,60,117,216,66,100,84,96,222,7,8,30,225,242,66,124,91,171,16,140,203,212,241,96,36,13,197,31,4,228,102,200,33,67,96,104,223,64,158,80,126,3,98,84,154,58,250,179,133,228,126,146,32,159,147,26,160,28,123,224,128,24,76,79,67,61,100,193,120,155,237,160,252,28,228,59,166,66,217,203,192,49,236,2,113,225,23,13,33,2,66,164,116,242,164,7,148,129,25,233,110,173,4,230,169,165,65,48,32,6,225,129,248,1,180,66,208,177,233,47,86,223,132,229,160,9,71,194,99,143,12,51,7,17,196,97,181,221,6,36,55,127,120,61,5,145,156,253,37,84,14,68,119,183,181,216,3,233,143,165,136,170,27,144,78,2,79,99,229,18,96,90,239,209,147,182,226,224,66,168,243,248,100,254,134,240,140,18,24,51,150,150,116,123,19,79,214,8,159,245,216,223,232,15,135,112,242,32,169,39,248,37,241,240,138,55,14,108,144,91,108,239,209,22,146,8,30,50,54,165,149,91,186,182,132,153,52,166,83,183,206,33,112,18,224,99,123,105,234,165,167,79,26,71,99,0,227,189,21,220,51,214,72,234,248,30,73,158,188,208,199,24,236,212,27,231,117,1,87,203,96,139,215,91,201,234,213,231,27,172,83,27,209,159,158,204,154,100,87,14,16,172,185,201,24,55,100,146,239,48,96,80,52,233,207,240,135,120,152,108,154,194,133,49,67,73,209,123,245,56,64,150,35,164,73,228,241,206,225,248,45,18,105,67,201,189,43,136,133,240,232,183,208,209,120,163,25,196,151,247,182,104,120,16,242,158,0,34,48,78,2,121,50,169,181,248,35,31,89,199,211,152,178,233,233,63,16,118,102,207,54,109,251,13,238,216,31,79,14,153,249,51,96,204,129,16,146,38,219,82,31,26,229,105,168,87,214,100,235,184,155,82,9,119,123,54,174,62,13,228,29,134,181,82,120,201,91,91,134,118,6,68,123,159,90,216,165,115,81,33,247,92,178,48,198,50,42,25,145,1,162,3,80,172,56,107,64,144,222,41,151,222,64,3,162,125,58,20,143,207,190,3,129,217,83,40,60,224,176,51,223,212,244,188,51,10,18,189,10,68,83,57,189,241,39,68,143,11,162,134,198,185,222,103,29,243,253,197,227,245,203,60,235,200,65,29,172,144,115,62,154,234,73,158,144,87,53,143,199,253,213,96,122,41,237,142,148,8,174,180,216,20,86,56,6,57,149,212,235,97,28,102,56,248,64,136,169,33,30,169,163,150,72,119,236,41,1,49,61,196,182,57,192,214,255,207,40,153,104,92,18,32,24,5,101,55,155,115,82,137,128,225,69,85,196,141,18,57,5,144,224,195,82,52,238,1,142,227,230,16,56,199,171,92,194,71,7,26,152,225,217,16,248,171,56,49,20,227,124,0,88,246,46,21,55,24,245,7,227,34,74,231,136,160,168,215,198,129,97,248,65,120,96,72,53,99,226,141,142,123,108,58,32,21,33,32,38,94,56,110,238,108,48,218,116,198,130,142,106,128,131,38,170,80,73,37,174,156,200,101,24,254,252,116,79,160,199,183,152,224,16,222,131,246,41,48,88,144,65,49,99,218,190,64,80,125,89,153,60,232,226,232,128,232,200,58,0,223,83,133,1,193,163,103,146,175,128,193,157,226,57,81,18,227,215,43,104,0,60,147,57,228,128,175,197,16,191,10,30,115,39,68,119,148,81,122,60,108,130,36,16,228,131,108,18,32,118,34,3,128,248,172,92,176,228,152,2,230,179,114,178,206,90,249,16,34,196,228,116,19,8,167,193,97,156,235,138,203,221,193,163,186,88,140,8,133,68,29,196,50,12,247,149,27,37,71,136,41,18,212,241,228,43,98,41,44,79,109,33,9,248,202,173,196,235,183,16,235,226,135,91,65,243,90,7,16,232,169,26,18,45,111,228,18,44,140,78,76,173,209,16,142,63,7,85,179,59,91,130,1,236,89,25,228,28,20,10,136,72,148,181,58,108,50,38,115,61,248,32,13,165,149,233,62,200,39,215,145,87,240,202,182,178,136,104,131,17,2,90,153,140,36,142,208,5,126,112,155,112,192,59,43,157,74,157,15,156,115,223,111,225,119,230,140,1,106,128,161,204,50,192,57,179,184,210,178,152,90,153,125,200,199,239,246,73,10,32,83,70,140,57,76,62,70,146,108,139,128,11,42,139,90,83,218,80,227,57,19,31,50,105,75,252,169,179,125,72,46,113,157,135,40,47,158,114,65,186,105,41,81,36,179,133,215,18,48,250,196,90,100,156,199,66,33,146,229,23,155,128,204,197,100,180,43,11,181,75,206,150,114,188,24,180,177,44,117,39,81,53,96,141,133,75,220,238,193,133,115,172,110,124,199,121,105,127,233,0,99,149,89,167,75,79,16,62,245,156,31,188,169,77,148,40,36,201,222,150,206,97,146,221,48,89,125,67,45,41,210,196,125,167,238,98,140,64,122,61,18,216,212,112,192,204,71,7,18,45,8,231,152,194,119,165,123,169,74,0,134,48,236,173,250,212,166,80,34,46,202,67,231,58,211,152,0,64,162,153,109,8,253,130,162,18,111,233,111,96,30,109,78,29,111,75,104,79,66,30,64,230,78,0,196,11,51,193,203,126,97,91,44,57,5,227,216,83,128,60,100,3,155,251,14,128,251,145,139,187,54,39,97,153,131,181,127,33,88,190,136,200,142,54,119,57,33,99,195,98,241,119,47,20,198,93,220,211,126,25,136,104,115,79,21,80,139,115,236,188,142,18,88,204,138,181,59,7,34,189,221,195,165,151,58,240,73,234,186,247,23,207,116,158,147,205,64,45,37,220,140,225,168,188,252,174,89,227,74,194,21,75,75,62,35,114,50,88,172,229,164,44,171,70,64,61,140,195,246,17,198,70,93,251,72,229,41,32,55,120,52,162,98,77,3,249,96,150,28,35,242,161,243,219,113,71,190,252,99,204,49,11,234,179,71,54,130,26,109,178,187,55,70,184,220,61,76,59,97,205,151,153,230,31,16,243,251,14,27,17,128,138,138,238,14,67,82,24,41,71,64,80,9,49,54,133,160,218,129,76,147,84,8,70,73,240,208,41,49,92,133,177,10,184,240,50,108,91,1,94,172,65,99,104,1,87,226,204,164,11,218,180,148,169,37,44,86,177,206,182,106,62,48,248,43,102,110,177,20,146,182,176,108,86,83,17,85,77,245,228,26,165,82,168,155,246,189,237,168,173,173,82,47,32,144,133,198,36,143,81,185,61,90,203,7,61,219,191,43,234,240,58,196,99,50,50,242,233,155,4,54,106,97,1,140,150,210,221,116,114,172,50,114,187,112,142,234,10,9,11,37,211,91,10,96,64,58,225,212,72,106,187,30,85,221,46,235,40,58,135,107,38,68,118,47,247,45,128,225,45,106,51,70,116,172,164,35,70,173,58,130,214,82,82,117,78,227,45,6,16,141,38,200,23,87,74,127,188,32,45,158,24,109,214,114,91,177,142,45,166,78,189,62,32,117,96,169,227,151,11,83,167,98,42,32,131,158,142,112,170,196,246,211,239,174,187,44,140,71,97,64,3,18,151,90,72,156,55,32,185,17,230,204,246,235,202,169,85,247,28,152,247,32,2,169,7,47,4,179,40,144,152,204,0,122,155,61,160,198,2,128,249,48,65,33,115,152,113,2,163,153,75,189,113,102,231,58,32,136,117,143,192,28,222,205,102,242,155,26,152,61,137,75,140,114,18,117,246,50,249,99,148,51,217,222,237,137,207,68,121,100,110,248,94,107,46,115,123,56,197,161,185,249,26,130,12,237,22,84,64,94,82,42,192,224,52,85,26,26,22,107,4,190,129,37,42,110,45,207,12,252,157,199,169,252,157,48,143,144,217,112,239,255,164,86,99,102,214,234,149,98,220,145,196,60,117,250,140,252,128,230,13,65,198,3,96,94,55,5,134,54,45,12,201,106,45,148,90,32,235,5,242,190,192,14,158,39,21,198,135,108,139,128,154,77,161,70,13,3,11,24,104,57,215,190,133,192,242,133,54,241,172,222,90,198,129,105,9,83,105,182,52,33,35,201,32,173,79,24,27,255,192,27,196,60,25,116,75,75,134,211,108,137,120,83,130,181,226,37,88,43,204,88,89,106,121,232,145,90,108,159,133,36,208,79,29,238,3,204,113,230,21,119,107,241,198,83,71,197,99,142,197,203,163,198,182,164,126,76,75,222,129,25,244,141,51,60,108,180,57,121,232,241,84,154,163,76,168,143,134,141,217,13,36,14,70,70,29,52,117,134,148,131,74,187,55,141,167,144,164,52,12,200,192,35,155,150,96,230,77,45,132,180,144,28,112,99,22,245,177,59,235,96,88,138,39,140,153,14,154,185,93,2,216,237,10,113,31,45,100,81,139,203,49,208,188,112,26,188,92,184,22,239,109,114,215,183,24,131,215,103,154,233,14,39,44,115,96,173,57,40,83,147,83,43,177,200,112,119,252,158,237,248,245,193,209,219,56,36,118,54,147,102,206,38,111,48,95,44,175,206,182,29,143,69,3,73,248,175,48,59,9,76,201,118,148,58,13,133,240,29,142,91,200,124,19,224,92,203,7,53,71,235,131,79,234,209,66,208,222,105,201,23,102,230,56,135,208,249,2,93,43,141,222,114,8,16,46,37,10,205,184,13,238,15,44,125,178,180,132,241,215,49,225,48,3,96,249,178,13,164,157,190,182,38,36,6,75,97,74,81,106,177,51,6,226,169,75,33,196,176,10,241,126,76,148,76,220,242,194,148,245,192,216,249,43,79,137,20,211,122,78,86,144,230,147,254,98,144,95,198,123,123,237,26,27,219,123,57,40,85,172,27,250,80,55,2,163,167,3,22,200,19,145,229,214,74,176,130,58,56,36,3,66,72,18,165,46,158,135,176,173,165,131,37,36,73,221,182,222,91,93,204,211,189,57,183,66,204,140,14,30,238,93,92,94,172,32,84,8,104,211,229,196,117,214,208,74,242,8,171,13,44,150,193,240,129,156,241,4,34,244,175,153,160,212,210,238,78,45,47,50,20,66,214,114,32,222,77,26,189,241,86,90,107,249,134,124,106,141,81,50,85,172,210,1,73,29,217,91,131,159,254,248,250,139,109,1,99,170,90,43,172,99,55,196,193,186,1,244,249,142,27,208,120,18,151,102,98,66,208,12,42,173,212,122,104,158,134,89,244,99,140,126,151,41,32,131,44,105,199,84,63,32,26,178,90,196,140,39,151,227,133,228,204,188,77,73,120,106,169,11,83,203,143,48,5,18,251,68,60,239,109,4,130,157,223,254,204,10,31,48,242,73,109,201,184,226,140,76,152,139,46,196,156,164,224,121,224,50,102,220,167,83,128,97,61,38,170,68,45,167,181,16,222,196,9,222,3,213,39,164,120,88,36,49,146,196,35,56,64,45,44,18,20,124,107,161,76,2,201,221,207,180,77,114,99,250,35,186,144,74,132,75,226,153,129,150,71,192,26,64,201,48,241,254,38,163,88,228,179,187,251,138,143,6,51,134,140,15,211,190,227,255,210,29,94,57,106,38,16,31,56,10,196,220,247,116,135,103,196,76,7,214,87,155,192,243,241,190,64,200,107,106,75,190,44,12,36,206,218,196,51,93,39,48,247,147,180,158,11,8,214,242,226,213,128,180,138,119,76,19,21,102,145,196,78,165,146,15,141,180,82,99,79,88,96,149,85,234,76,72,63,221,117,91,11,63,168,131,202,133,119,187,243,78,85,235,96,250,49,36,140,0,182,182,65,30,150,88,97,188,125,220,90,99,101,140,151,186,141,49,142,24,150,226,48,176,222,48,48,210,210,122,225,59,215,98,92,211,62,23,71,111,76,66,231,156,37,45,117,133,17,147,112,253,72,66,100,115,30,35,1,105,232,84,215,12,93,153,58,126,250,118,224,189,151,98,106,133,41,8,15,22,82,43,177,221,209,221,15,74,108,55,179,30,68,154,129,229,213,122,140,141,101,188,111,139,58,6,22,236,50,39,41,223,154,147,30,84,178,56,169,49,108,2,183,163,64,242,187,86,131,191,221,151,53,72,152,141,86,192,126,118,159,1,164,27,89,88,95,98,1,130,68,21,50,45,169,218,49,54,52,246,122,109,155,236,255,192,242,128,81,172,29,119,14,187,127,55,147,64,72,30,198,13,36,97,234,194,38,222,7,171,161,144,236,237,224,229,187,11,193,139,157,70,204,138,85,149,93,212,182,220,245,204,204,97,121,20,45,38,137,0,207,200,131,54,33,90,209,131,60,195,188,65,35,242,49,6,53,27,106,46,38,45,207,222,188,168,56,209,58,38,61,227,57,202,142,155,229,37,19,7,117,78,0,144,132,17,3,171,85,8,172,119,216,14,62,1,177,1,241,6,55,129,176,163,207,89,200,51,102,224,249,218,99,106,141,121,1,18,67,13,188,78,30,128,145,7,40,200,191,57,4,162,160,69,115,199,41,196,148,85,170,116,215,182,202,226,9,105,91,179,14,72,232,235,164,35,29,205,8,137,137,47,150,157,213,254,168,33,33,44,35,162,214,56,205,6,210,124,92,32,104,205,116,63,105,163,86,236,22,208,202,0,1,205,52,153,76,18,18,3,136,58,147,149,192,208,251,229,110,248,45,96,52,221,41,17,16,99,11,44,95,86,144,145,194,76,71,148,148,204,174,128,216,118,2,98,223,223,64,134,152,156,97,8,83,169,93,13,69,222,172,50,123,83,213,207,222,50,164,41,185,86,202,160,1,68,184,1,64,89,87,169,143,30,12,172,154,118,93,40,29,117,89,52,215,18,104,131,143,199,138,19,150,172,121,208,140,146,119,222,122,116,15,100,25,123,157,55,32,99,133,131,55,102,23,216,84,3,8,192,84,29,103,25,161,6,67,252,210,176,235,181,245,165,19,205,46,192,91,156,134,157,219,89,65,234,100,130,14,217,191,133,176,186,2,233,46,159,152,220,208,248,211,22,16,54,140,131,154,11,0,188,105,10,218,52,42,128,204,199,49,129,213,244,0,214,182,77,103,84,227,2,168,121,24,19,70,181,75,204,100,88,20,116,145,237,219,52,181,105,194,197,128,1,48,54,69,88,29,123,41,193,246,195,56,75,248,27,216,141,41,198,111,50,184,58,66,102,152,174,12,143,192,198,140,121,66,204,59,42,32,166,153,217,118,30,25,72,214,232,10,195,3,163,113,160,213,54,163,150,9,138,169,53,198,204,182,151,67,58,240,106,155,113,240,202,105,76,109,151,69,61,7,58,13,50,46,6,177,205,38,200,122,176,17,59,35,81,49,167,104,240,154,109,179,159,94,88,211,129,9,93,51,97,154,102,116,231,93,217,12,115,77,173,134,118,54,101,77,51,57,0,192,147,37,155,198,246,151,253,133,140,221,182,155,235,81,11,203,44,251,175,144,105,116,117,151,22,50,187,203,94,62,218,234,160,56,151,141,103,65,173,190,181,187,172,2,32,147,58,207,152,51,45,139,5,112,39,230,5,149,252,148,27,195,140,17,210,129,123,180,149,97,210,66,39,115,48,28,219,160,237,172,73,105,175,153,240,76,221,217,44,234,4,203,2,109,145,33,22,67,8,78,144,41,40,11,180,132,9,8,9,239,52,62,197,13,64,204,171,179,76,174,49,45,201,29,163,158,162,189,8,83,252,43,36,139,250,185,68,22,131,230,34,154,166,213,121,165,45,86,103,61,74,233,52,173,168,53,45,178,49,103,93,96,99,174,199,204,174,213,63,77,43,208,12,240,157,101,164,144,211,115,159,189,108,145,203,18,195,196,225,176,217,204,166,124,114,192,125,221,215,192,242,180,127,210,192,85,138,198,21,136,129,167,202,204,193,52,30,192,58,138,119,203,22,209,90,201,76,214,223,213,152,15,94,254,36,196,3,182,108,203,248,97,249,206,28,176,87,239,221,120,75,163,79,58,82,32,249,191,16,109,58,218,198,236,101,162,7,158,31,140,14,44,17,54,241,48,170,28,21,227,237,118,78,199,49,40,128,172,192,30,166,76,54,43,15,198,216,173,233,143,141,164,33,13,166,218,110,132,104,129,211,18,19,137,222,73,127,232,109,20,77,96,158,225,167,86,159,69,224,24,206,13,89,52,15,223,168,162,131,51,66,116,30,83,135,85,44,192,36,213,83,75,109,75,45,228,208,88,129,128,134,241,56,118,100,139,30,189,229,22,75,78,71,24,65,107,89,16,130,221,160,217,129,211,163,81,102,58,249,138,8,2,139,45,6,172,185,248,214,138,201,104,242,169,253,6,111,66,216,210,106,250,157,106,249,117,212,81,75,98,56,156,52,112,116,116,7,128,115,179,53,204,12,10,24,167,178,29,84,7,14,36,59,240,65,30,39,159,102,153,76,242,194,3,96,122,17,105,221,183,242,233,142,99,70,226,134,133,132,155,64,222,227,2,6,86,150,115,144,228,157,216,66,50,45,64,154,143,12,193,30,35,209,18,231,58,36,38,143,254,58,197,236,235,229,230,148,2,0,222,242,80,120,42,42,0,204,1,10,86,4,202,150,104,210,73,204,5,162,8,29,150,78,190,161,44,164,162,9,196,231,35,6,94,5,24,24,190,91,91,207,101,2,77,166,48,151,32,148,79,186,152,185,78,110,116,177,144,237,154,209,68,115,201,119,161,183,185,164,168,149,248,240,88,120,142,200,136,232,144,176,172,206,182,213,148,68,165,61,43,152,90,227,253,90,34,48,245,55,40,32,107,25,37,242,207,254,77,91,250,123,233,79,13,153,244,100,119,146,1,241,17,246,212,89,95,73,195,233,206,197,24,245,127,121,135,50,75,180,15,72,46,65,229,133,202,220,25,4,226,229,236,244,199,2,104,91,28,156,213,70,82,237,198,144,180,129,204,38,177,167,88,205,172,40,22,105,208,176,73,162,107,220,168,235,42,33,218,145,20,79,141,101,147,202,113,2,102,103,24,100,21,2,42,57,99,222,189,50,55,2,82,88,156,62,231,33,100,92,180,0,130,41,98,111,194,18,137,183,22,17,16,239,209,41,201,218,185,193,180,103,111,95,141,212,223,44,116,219,34,211,196,104,104,234,36,79,34,176,218,137,84,74,80,82,65,214,60,78,37,117,165,105,234,249,114,228,132,36,197,159,204,175,53,132,89,171,31,52,112,80,78,163,120,134,57,218,210,32,25,216,135,10,166,195,52,134,143,216,46,138,209,182,1,60,213,151,161,161,156,52,6,230,23,110,130,150,167,94,69,243,60,163,144,44,78,101,59,209,76,231,96,44,14,96,13,59,3,203,43,203,185,180,53,166,193,103,253,104,26,33,157,19,115,15,43,194,96,99,129,185,45,192,150,152,160,58,34,50,197,201,211,44,208,144,171,232,67,10,102,147,4,13,24,108,101,76,194,60,45,74,61,222,21,85,240,17,187,44,51,10,36,136,183,86,175,192,0,233,179,59,20,188,40,152,182,180,239,134,80,215,91,146,172,184,20,26,4,106,49,0,38,168,165,105,207,92,7,90,63,229,74,83,253,32,35,86,130,95,102,166,22,68,101,163,210,144,136,74,118,229,97,90,4,15,187,161,131,242,176,193,113,99,56,84,128,229,79,40,70,165,187,226,109,200,36,221,160,105,58,100,8,168,3,31,145,246,214,216,83,217,137,166,176,29,205,211,204,19,225,33,88,57,176,146,187,172,162,25,247,67,116,51,67,45,202,40,42,211,11,42,79,110,73,78,235,80,172,192,252,230,119,96,89,38,94,118,49,115,40,144,113,113,135,203,225,21,95,213,97,23,53,181,70,210,180,251,156,147,14,100,92,31,96,75,65,68,189,109,195,23,115,109,8,85,155,232,109,96,131,56,68,180,117,198,45,0,132,56,196,130,165,116,168,196,253,14,156,180,9,234,166,129,244,99,5,4,146,243,36,107,249,36,124,32,189,114,9,196,39,149,92,80,224,229,194,26,32,44,170,86,26,233,216,36,39,149,37,164,207,194,9,186,235,21,137,209,157,57,23,129,245,43,146,52,148,111,9,187,216,227,175,146,112,212,111,225,160,34,70,144,95,16,38,23,88,112,43,81,13,33,221,51,212,45,233,31,72,165,4,157,196,25,123,122,67,19,56,184,108,183,209,170,224,61,100,249,162,223,114,39,37,247,157,34,149,64,244,69,39,222,172,197,142,32,185,179,37,106,249,133,169,64,218,31,16,143,76,7,94,71,5,44,137,247,226,117,228,38,163,122,171,17,8,227,225,151,23,156,6,71,106,111,32,229,174,23,57,91,22,97,240,52,172,4,164,140,4,50,79,214,132,145,112,78,83,232,226,49,73,126,123,34,128,213,80,167,141,42,190,167,52,122,235,228,98,132,121,203,36,221,85,0,52,203,178,31,211,116,164,4,128,94,229,64,171,40,1,75,52,203,81,142,75,161,46,239,200,232,20,73,234,232,121,68,74,148,91,199,196,110,56,5,57,250,72,115,242,61,154,10,209,214,250,166,78,13,204,116,231,50,113,190,129,145,4,228,40,93,74,227,64,144,55,45,11,241,193,213,212,241,216,68,60,22,111,95,27,215,200,21,77,91,61,123,31,128,94,88,92,235,91,27,131,35,179,129,86,29,0,204,216,112,240,186,148,128,212,36,66,191,84,155,0,113,14,131,55,117,142,214,81,52,220,212,74,0,114,88,168,90,170,238,2,50,198,168,126,139,12,176,148,171,96,217,195,107,42,19,130,151,164,106,74,245,57,88,102,149,165,51,213,105,120,98,62,164,18,143,62,237,237,58,47,160,186,208,84,242,141,152,8,25,174,0,48,111,78,18,147,163,23,85,7,128,124,136,75,8,111,199,22,210,125,64,200,48,38,169,53,236,103,97,253,182,47,176,58,21,166,4,166,191,236,59,206,1,170,34,243,187,118,39,32,243,245,109,96,49,66,1,233,18,51,130,185,203,1,225,81,28,181,112,246,194,54,148,143,23,91,203,29,211,197,75,45,246,230,66,186,171,146,186,244,145,131,76,234,116,239,21,194,131,119,97,212,220,178,133,197,36,82,145,213,249,114,105,101,19,165,227,236,22,212,233,33,22,253,77,67,162,48,71,69,214,77,6,96,165,112,124,26,36,86,33,90,153,238,166,217,18,88,184,50,77,27,32,185,251,59,12,32,39,1,200,208,49,26,69,213,59,192,150,77,84,107,202,106,14,19,53,82,131,75,128,234,118,152,101,163,165,105,191,15,211,77,62,213,224,139,117,87,206,61,212,205,24,38,160,83,64,124,195,113,163,130,176,19,43,24,222,31,0,50,109,73,106,153,168,31,8,207,17,141,249,157,189,33,117,140,45,210,35,119,242,100,119,21,15,140,231,220,39,144,108,28,138,239,61,59,72,186,139,25,44,30,34,29,33,87,77,196,84,6,242,148,125,134,213,126,118,156,153,205,205,128,30,90,214,16,103,178,149,125,255,200,128,158,26,27,181,144,124,101,30,18,196,241,71,101,177,103,7,224,35,255,0,216,103,177,5,129,48,99,177,192,2,107,34,50,176,230,111,162,49,188,216,133,141,8,159,227,248,107,107,144,35,12,68,223,178,161,47,22,99,190,181,98,154,179,1,100,210,242,52,225,114,66,134,206,100,193,38,115,79,75,30,60,212,26,86,139,129,6,214,148,111,253,1,51,202,236,168,178,132,82,11,190,36,45,208,5,4,207,169,195,244,177,181,6,15,133,150,44,110,18,34,205,164,7,15,199,170,135,176,70,206,13,80,184,130,112,33,154,248,156,105,15,204,19,97,96,236,37,176,35,16,159,177,1,194,146,111,127,216,15,164,161,3,193,87,114,191,183,22,147,203,98,2,68,55,253,221,244,108,146,161,213,57,169,161,179,73,13,182,166,184,81,129,113,114,110,75,36,158,37,141,157,118,72,124,164,214,51,134,22,3,73,29,211,188,128,24,11,106,12,139,90,44,79,64,94,0,8,113,0,176,119,128,160,226,80,66,69,203,116,154,68,29,35,116,192,82,75,171,112,12,170,13,121,124,125,211,25,106,92,19,168,45,141,33,105,218,135,37,12,18,154,232,141,37,149,28,98,6,84,226,72,179,86,102,6,75,202,2,95,199,205,5,128,197,36,147,175,17,62,70,20,86,210,18,79,211,206,19,101,149,86,24,158,199,103,61,237,3,210,73,225,114,57,87,102,29,211,156,58,19,178,169,60,166,220,207,241,208,22,250,12,49,160,214,20,2,68,219,236,18,32,83,84,220,48,177,249,130,167,69,44,30,146,236,171,113,212,138,208,9,65,9,224,178,4,82,209,204,166,178,68,186,2,76,117,239,182,41,209,149,113,123,161,69,32,89,9,54,132,84,100,87,4,54,215,11,52,184,247,157,214,20,252,193,39,164,165,181,242,84,186,81,164,192,198,242,212,16,116,202,215,2,214,85,196,68,15,164,203,28,136,97,42,39,207,148,217,68,188,209,149,172,45,0,236,216,172,238,100,123,231,233,54,191,122,164,201,0,4,45,168,210,166,18,59,25,114,5,8,146,194,18,230,199,79,136,4,34,139,124,185,56,107,14,53,53,82,210,189,227,227,11,19,212,209,53,113,21,32,31,222,133,8,164,105,21,124,39,183,183,186,168,99,52,194,222,72,233,55,165,154,90,122,11,2,216,147,59,70,216,230,180,33,250,163,55,35,38,21,47,22,72,62,42,253,130,126,36,35,0,90,89,68,189,110,0,164,31,185,98,169,97,35,217,50,144,161,193,128,249,34,90,97,185,250,229,7,154,253,112,65,64,62,175,68,83,72,28,102,127,33,172,158,164,44,179,104,3,240,18,165,227,246,99,243,73,107,160,117,31,26,1,130,20,103,245,10,9,223,72,172,230,187,126,242,173,144,224,33,103,172,163,5,195,132,235,97,94,33,209,49,64,76,204,10,196,175,201,138,135,42,227,36,189,109,233,112,37,255,187,71,46,210,23,169,32,41,65,91,45,120,126,245,62,120,154,114,233,143,69,221,90,76,144,15,237,203,113,68,196,150,60,62,87,27,59,7,212,9,158,190,95,4,131,101,199,182,76,54,59,155,121,41,86,102,100,11,247,95,94,241,79,192,67,165,140,133,207,197,25,143,144,129,41,70,206,31,151,107,208,231,1,84,84,125,120,21,75,3,8,219,229,16,112,97,81,134,192,58,47,164,122,186,66,82,43,47,31,154,169,239,199,135,3,233,235,211,38,200,70,243,41,170,10,189,221,49,240,156,78,32,209,222,214,228,98,128,103,223,162,177,32,153,252,220,20,240,142,63,16,221,147,242,151,92,99,242,141,11,235,199,109,205,117,206,210,96,69,113,97,13,193,32,147,58,79,171,191,0,193,56,180,55,64,62,170,206,34,175,175,8,4,246,18,241,11,164,159,113,32,75,219,143,80,2,81,81,118,105,146,192,202,155,253,194,80,4,240,11,60,52,188,59,169,218,173,163,84,198,131,134,38,43,109,62,91,26,65,68,201,52,23,194,231,78,221,67,212,90,145,57,174,88,52,153,9,136,31,225,118,144,92,55,116,147,165,150,81,6,85,154,23,166,34,21,40,41,230,52,0,117,13,85,212,131,253,32,155,55,58,50,115,104,36,227,15,212,66,183,177,38,209,178,48,32,66,239,203,139,213,187,104,168,57,74,198,146,44,14,180,20,171,23,198,145,2,239,221,210,104,231,72,56,128,87,124,23,0,136,108,156,189,84,234,46,10,172,137,82,92,69,65,29,91,139,253,63,155,15,144,222,17,84,111,177,229,134,58,53,175,212,1,243,253,12,90,98,230,35,40,222,234,137,150,205,55,140,101,55,170,204,132,163,224,97,9,230,234,47,234,76,39,9,60,104,15,19,80,102,224,7,144,135,250,189,84,132,162,152,104,30,194,102,255,243,88,59,181,244,30,128,64,76,4,133,134,242,78,44,185,84,43,143,5,152,95,21,160,22,202,47,198,140,16,199,13,160,23,16,5,224,119,2,25,219,182,172,155,149,36,101,244,54,218,97,50,77,239,182,202,232,141,201,140,47,123,30,19,82,4,163,2,65,174,17,21,52,101,174,1,136,231,119,27,99,148,248,84,245,96,138,47,113,0,99,59,98,18,131,231,147,21,64,80,98,217,15,195,204,180,132,96,198,132,165,150,44,151,7,152,69,61,1,98,170,12,3,1,208,167,202,8,156,60,1,88,129,240,107,204,29,219,178,131,98,179,165,23,26,194,134,129,170,64,124,196,56,144,202,138,55,87,38,222,20,40,96,6,224,82,139,219,147,180,132,242,76,103,10,166,221,163,56,185,12,211,222,20,95,229,73,101,90,73,65,196,163,49,177,30,251,237,14,86,70,117,175,202,20,231,48,163,116,181,168,194,176,67,217,232,237,205,21,229,40,177,86,251,201,248,172,187,244,135,243,206,98,9,30,139,19,254,80,43,214,163,179,233,2,86,14,81,185,79,56,161,44,123,87,121,234,224,251,162,166,196,83,21,100,153,97,67,251,8,57,16,213,69,250,163,122,114,151,150,82,193,22,175,207,77,45,85,143,181,128,25,160,6,210,60,46,32,8,240,132,244,6,3,16,238,204,132,190,104,186,224,25,195,74,127,106,67,169,65,197,27,227,165,37,119,83,103,143,139,79,99,18,162,87,131,134,202,226,6,234,208,189,169,196,46,144,147,233,104,104,149,24,251,66,95,46,162,22,146,17,245,11,236,131,169,9,68,115,132,90,44,107,146,222,129,100,63,40,68,107,81,182,172,125,131,90,126,44,152,43,42,107,115,1,20,11,103,109,63,84,54,130,76,13,55,41,89,14,196,216,81,90,154,91,25,67,225,178,37,237,232,191,100,187,3,18,235,37,123,98,136,211,252,96,94,104,138,201,246,80,135,166,220,216,131,230,238,154,129,179,19,69,107,175,61,152,58,30,142,216,93,246,110,87,58,48,246,6,91,114,207,31,45,25,16,196,122,136,173,48,234,12,63,102,89,20,226,69,111,198,234,80,18,133,56,193,120,28,132,234,16,123,1,44,23,187,91,246,139,48,231,110,153,56,0,194,165,101,6,9,24,66,87,115,169,45,189,129,38,119,151,81,69,189,168,251,101,119,1,48,50,117,178,206,128,112,45,36,3,136,9,167,133,1,76,51,109,88,121,131,3,18,14,132,117,134,17,65,29,68,123,240,73,139,81,77,3,200,112,39,149,52,42,131,134,14,121,149,113,49,61,35,152,110,50,195,96,213,60,205,84,177,43,70,101,196,132,29,114,216,75,210,177,115,211,54,123,56,118,148,124,138,53,156,201,83,111,59,157,203,96,70,104,106,100,177,133,221,120,207,167,115,236,196,135,116,42,222,81,171,73,213,35,72,199,56,136,168,162,3,61,44,201,233,25,91,68,32,254,43,128,94,10,40,183,2,211,149,72,37,190,165,98,140,0,61,213,92,46,150,131,65,114,15,253,124,76,56,117,136,155,193,229,192,52,204,128,33,3,141,26,176,198,122,160,71,129,220,169,212,233,215,203,169,227,227,91,3,15,158,6,237,1,25,74,37,157,76,32,26,211,198,216,232,174,71,235,64,222,53,36,219,212,147,225,198,56,100,22,82,203,8,138,16,191,31,88,72,127,251,50,252,232,204,108,142,212,105,128,75,171,179,65,109,236,171,137,165,165,151,58,247,108,25,11,207,80,138,110,35,250,38,109,155,181,18,136,99,26,253,123,252,174,93,21,243,179,48,232,12,204,168,120,6,137,9,29,192,100,146,30,102,0,71,70,128,87,141,3,226,250,247,32,22,117,9,132,224,146,81,158,180,99,120,44,1,123,204,178,201,201,92,5,161,150,87,181,83,139,75,106,173,197,235,211,109,105,156,239,97,32,34,212,19,175,231,26,196,39,32,184,120,152,37,105,125,28,85,50,97,198,213,12,207,115,134,135,192,166,150,230,72,96,125,211,74,131,189,135,216,94,94,51,14,40,164,39,110,236,131,227,196,77,88,134,174,33,60,164,162,231,93,108,71,14,55,88,243,16,193,71,8,102,111,14,206,211,126,115,25,70,45,199,4,68,107,253,7,200,8,222,217,91,67,131,186,254,131,43,236,231,197,195,140,152,45,201,113,90,66,163,14,249,26,65,85,84,241,148,175,12,155,58,222,104,28,180,177,28,196,242,59,22,115,148,141,160,154,240,52,219,190,79,240,14,165,133,113,27,188,113,73,201,40,138,214,95,97,225,56,94,129,1,102,89,48,162,255,134,165,7,64,137,73,218,4,223,80,152,88,153,223,56,28,131,115,249,208,131,103,13,239,202,213,33,41,64,12,208,12,188,17,69,71,87,113,151,176,181,34,115,212,234,181,22,6,80,193,4,162,139,56,241,34,189,192,188,178,95,188,8,56,254,149,223,41,40,196,195,161,228,142,32,162,3,175,139,69,15,93,85,226,168,124,173,33,181,180,250,6,36,179,194,86,217,35,137,84,26,32,182,233,89,41,83,78,156,67,229,22,242,218,204,195,140,150,50,240,232,1,244,150,30,79,235,248,240,165,103,20,57,31,13,22,75,52,16,7,52,137,139,110,80,43,54,255,128,57,72,103,154,1,83,46,77,125,177,33,142,85,230,28,84,203,49,90,175,103,167,187,106,66,32,253,124,7,133,234,75,10,38,120,165,187,169,85,129,225,86,200,57,186,137,230,5,226,67,16,129,84,63,227,83,127,36,214,16,24,233,254,142,65,101,152,57,152,138,30,136,54,117,234,116,59,0,242,154,83,130,221,232,44,250,37,123,30,203,156,83,204,164,91,26,236,137,197,109,180,39,97,27,204,149,24,215,0,250,236,11,254,23,150,13,91,37,170,79,31,222,237,12,207,173,215,110,129,241,69,32,54,75,125,185,92,170,80,65,199,218,196,221,195,128,19,15,30,32,200,193,195,28,107,45,120,28,27,6,55,49,129,65,247,182,134,178,144,53,206,131,64,195,44,27,23,217,41,230,83,12,113,42,19,239,50,18,230,214,108,39,177,201,117,74,145,76,32,12,132,141,41,189,209,38,138,17,53,128,9,52,195,114,125,73,8,8,135,108,82,162,15,1,26,140,48,98,61,208,60,194,14,204,248,121,43,73,9,149,184,234,38,181,96,193,46,32,24,231,195,243,13,204,17,0,235,165,3,33,76,44,16,120,18,219,68,72,92,113,236,1,37,186,77,249,185,35,42,113,26,19,47,136,74,189,126,131,33,225,227,156,233,206,157,129,58,72,125,13,84,42,121,36,1,72,123,63,148,192,129,92,132,48,196,137,236,128,6,151,172,225,185,86,29,74,33,161,12,69,52,112,124,124,149,58,104,185,70,143,89,160,173,226,49,108,141,23,176,12,63,227,43,18,248,42,29,76,72,76,88,32,141,192,81,199,189,128,58,166,56,149,143,128,18,85,209,214,226,22,97,6,212,12,63,32,239,113,17,64,51,7,13,52,88,68,229,240,31,88,78,17,244,104,209,72,193,243,121,33,106,177,232,120,191,178,144,70,134,89,105,195,22,165,45,215,40,181,88,51,21,46,32,200,34,16,165,67,171,203,58,19,66,84,35,182,217,25,102,170,119,107,181,37,84,33,113,153,115,127,40,85,6,60,199,217,81,233,232,207,81,117,228,136,37,114,94,188,210,199,198,130,14,30,120,131,11,176,120,116,87,70,97,3,215,214,103,72,8,50,146,139,165,236,199,64,6,154,31,207,13,236,53,81,57,106,121,81,7,8,12,142,195,46,36,179,7,164,7,143,95,126,130,161,119,236,126,68,244,228,6,88,133,3,35,159,99,130,66,30,18,165,193,21,240,237,129,212,145,191,186,6,125,173,69,44,196,80,24,154,54,238,220,18,85,61,138,185,12,43,207,250,235,195,97,94,82,143,39,130,123,127,94,25,64,216,78,232,108,174,30,95,145,32,57,36,92,153,107,12,239,220,0,95,107,197,243,6,226,242,27,144,92,139,195,40,25,178,9,154,162,130,115,84,173,227,111,87,134,46,60,36,22,201,245,5,192,211,159,217,23,199,157,129,141,195,143,104,24,33,30,5,140,185,172,30,210,57,139,237,70,83,83,91,225,211,123,221,34,144,42,52,47,63,37,95,157,58,13,56,226,248,189,231,138,12,181,134,110,196,165,55,157,59,128,170,79,61,198,202,229,84,178,30,129,209,116,52,202,84,197,190,255,1,39,192,155,234,26,200,123,134,185,148,58,238,123,141,117,246,162,169,250,129,133,223,221,28,244,173,224,65,150,171,10,176,110,19,171,60,154,72,249,74,242,66,172,114,237,23,239,54,232,162,80,247,89,147,72,107,197,253,173,144,153,43,145,44,70,235,140,75,208,156,130,69,107,167,214,178,77,250,122,32,181,60,37,72,75,166,158,166,14,195,117,211,199,169,78,20,57,176,113,12,15,219,88,236,133,160,7,82,203,207,65,4,226,23,120,2,241,51,173,238,213,176,2,93,100,91,176,153,117,101,246,21,48,131,189,129,229,83,84,66,92,154,129,96,20,183,206,184,106,207,140,37,114,206,73,117,24,93,99,132,13,140,90,64,124,127,9,60,237,12,173,35,32,126,5,18,72,13,7,199,0,76,61,19,88,158,183,53,97,33,238,21,149,250,45,105,0,126,69,56,85,230,247,19,220,253,106,213,96,7,235,49,136,102,8,35,181,98,230,0,88,23,249,147,15,133,5,33,172,150,37,214,20,230,115,242,205,152,36,36,35,136,44,52,155,66,198,106,197,177,87,245,148,31,198,98,44,82,7,235,36,217,224,212,66,110,61,52,22,150,236,213,102,184,133,226,145,250,43,196,220,216,212,241,132,57,20,19,51,171,181,73,192,75,19,218,132,186,62,146,73,75,185,113,100,54,130,111,65,128,135,54,99,187,15,30,198,82,237,251,230,78,129,231,206,145,254,176,69,184,16,30,200,184,219,14,36,155,3,48,67,51,25,39,48,141,90,33,190,47,148,214,243,39,33,163,55,51,194,117,20,48,130,214,155,228,121,172,50,185,8,149,3,26,84,40,133,24,216,31,237,168,41,128,177,130,116,166,29,121,175,187,3,241,115,6,129,248,57,174,212,121,210,248,207,9,254,148,31,195,255,145,13,70,25,207,0,188,241,124,3,16,98,104,193,243,37,194,226,229,72,178,176,120,135,244,23,41,73,202,194,28,65,31,190,198,145,49,72,95,188,233,229,225,54,85,58,193,171,131,140,147,164,123,153,81,217,141,45,169,88,3,241,185,41,233,99,153,15,155,151,89,200,213,121,15,60,38,55,243,234,174,117,214,68,77,143,153,24,77,146,250,24,166,194,102,157,145,255,161,205,36,55,89,208,239,68,95,210,219,178,138,13,186,140,49,141,135,39,220,35,194,77,100,133,13,47,120,158,24,129,167,244,104,255,1,83,111,218,148,135,191,253,237,141,227,2,106,131,179,95,118,212,134,93,65,250,210,148,238,118,233,105,65,78,112,216,26,9,29,37,209,1,152,250,135,125,143,149,144,208,16,144,62,130,198,246,216,72,148,17,231,102,2,176,242,242,244,127,162,201,181,18,221,68,213,242,84,242,100,44,59,104,47,226,2,105,204,146,61,213,7,159,221,140,128,221,199,0,100,15,141,113,197,241,200,59,171,26,52,108,28,184,76,21,214,24,230,26,16,216,21,31,22,152,250,36,141,19,85,195,239,49,244,70,28,218,13,219,64,33,115,201,111,102,103,236,133,126,102,17,0,218,158,249,234,54,7,227,210,63,81,128,216,173,108,116,125,48,145,240,178,159,2,160,22,138,13,109,196,126,20,21,194,6,194,14,198,162,17,13,144,151,28,2,50,85,9,8,228,6,11,222,100,183,50,180,156,195,176,4,174,7,154,135,80,158,3,0,235,45,48,194,205,125,172,143,157,207,39,242,104,8,46,67,37,117,144,188,17,175,35,220,92,230,2,243,131,215,146,203,241,27,23,244,109,203,253,209,237,152,128,179,73,204,129,212,46,205,227,59,90,54,236,133,170,88,135,110,212,49,28,119,59,132,6,32,90,170,58,24,196,240,76,47,4,98,52,76,242,18,213,235,216,41,250,178,22,48,132,165,49,104,147,2,52,36,168,30,147,95,26,130,101,68,165,7,1,6,128,177,14,83,167,71,77,176,213,175,128,3,97,43,65,106,9,237,26,67,31,16,47,68,56,74,102,81,6,165,22,91,16,211,233,89,70,172,82,240,20,11,207,63,180,108,252,201,246,40,18,2,194,212,15,24,227,7,130,65,132,52,182,86,33,198,90,18,254,21,175,174,18,162,174,14,107,103,140,4,60,56,65,88,191,16,228,11,136,231,119,97,37,6,33,139,38,253,193,213,188,35,201,24,76,190,75,173,30,55,10,201,234,33,254,235,161,76,90,114,141,137,103,178,74,79,29,168,69,33,16,242,31,157,2,36,132,205,2,8,59,231,164,101,188,50,139,78,69,182,20,13,107,161,195,168,165,101,95,128,1,16,0,24,105,157,57,60,138,145,177,129,35,81,11,24,52,15,118,168,229,142,89,52,99,103,0,152,211,136,142,7,12,248,12,25,165,74,63,141,27,45,213,148,197,41,234,73,41,181,76,110,5,162,92,13,17,32,225,33,120,56,97,110,222,140,146,141,47,71,26,126,128,25,1,9,132,217,166,37,156,57,95,211,11,36,137,51,180,133,11,200,88,0,177,18,227,47,226,38,142,73,48,68,224,116,226,92,118,220,12,215,41,247,195,194,49,135,106,182,177,135,105,70,221,152,109,192,12,27,183,150,177,8,195,145,144,26,192,184,164,140,94,224,82,146,186,86,75,174,161,78,207,187,134,245,85,171,13,52,175,184,164,142,9,32,52,132,144,176,34,6,94,173,54,55,223,68,171,104,105,92,221,192,171,73,4,15,72,173,182,108,217,3,47,86,91,219,98,227,186,49,218,176,8,248,154,29,253,77,155,13,128,159,68,14,164,54,27,16,95,38,117,4,181,217,108,9,53,232,150,121,216,108,70,46,210,210,178,217,52,73,162,0,83,171,54,27,48,207,165,129,12,155,13,192,250,132,74,109,54,32,238,142,49,41,166,205,6,204,12,166,160,213,102,3,146,180,217,24,104,201,187,213,38,154,6,204,52,218,132,145,229,122,99,180,1,139,77,186,108,54,0,189,55,166,15,17,155,13,136,49,207,80,60,109,54,96,228,124,104,83,168,131,221,61,129,96,217,57,168,105,179,89,24,251,169,77,176,138,168,165,103,232,142,10,164,54,27,16,79,48,129,76,155,13,8,6,104,186,155,38,27,32,19,203,168,132,20,34,252,105,104,112,138,41,139,177,73,157,154,229,204,53,86,25,187,183,16,165,230,48,216,132,212,184,173,193,230,111,4,37,125,77,131,45,176,76,138,98,76,167,105,199,135,217,15,131,45,117,84,72,192,166,193,150,182,195,128,105,176,9,73,52,159,58,53,216,132,12,251,112,218,107,130,116,53,108,104,124,137,65,72,134,205,182,26,123,205,58,236,152,163,187,145,91,47,44,81,61,206,222,99,175,81,171,214,232,178,215,2,25,118,215,180,215,132,53,252,57,237,53,33,185,92,176,236,53,33,57,62,141,157,53,206,116,128,197,47,89,246,154,181,24,85,234,196,94,3,160,47,145,56,249,180,215,132,177,245,165,82,13,54,33,13,65,199,96,43,127,215,49,211,52,216,168,213,168,124,236,181,78,38,219,173,13,161,127,43,113,72,206,240,9,98,175,181,165,124,222,89,3,174,6,27,237,176,253,138,54,13,54,33,188,28,183,97,177,245,174,249,178,216,80,178,232,159,91,139,13,53,27,187,103,218,107,252,86,39,99,248,76,123,13,200,124,156,7,216,136,234,153,185,25,59,139,97,198,166,49,242,150,247,114,150,193,134,106,14,113,105,170,246,154,7,134,240,18,200,52,216,80,215,245,239,151,193,102,228,79,83,91,99,108,26,108,4,17,77,240,60,25,108,30,24,198,14,153,6,155,74,216,205,101,217,107,104,192,123,248,230,166,68,58,0,246,26,27,165,90,10,121,102,26,166,189,166,214,192,28,1,82,151,143,58,80,20,135,43,176,26,108,192,198,67,170,206,10,219,141,218,195,247,203,147,11,16,131,13,136,41,111,118,135,17,135,193,102,45,247,197,216,121,211,96,3,210,224,216,50,216,128,60,36,107,28,188,105,176,169,141,209,180,135,193,102,91,232,13,246,13,106,77,131,13,45,81,214,45,131,13,200,253,120,236,105,25,108,236,64,94,95,156,6,155,45,185,253,58,9,108,181,53,216,92,110,137,8,0,155,6,155,75,73,11,10,35,176,246,154,62,77,14,167,167,193,166,3,51,108,147,101,176,33,218,38,80,96,138,77,131,13,136,121,146,211,96,99,18,128,140,179,240,101,175,1,122,64,3,96,10,77,123,13,72,147,133,166,197,38,0,115,75,254,214,98,107,75,13,109,46,139,205,90,10,47,254,4,6,27,196,10,64,46,130,54,13,54,97,9,229,46,131,77,72,210,61,150,193,6,68,93,22,188,24,108,109,43,175,0,107,214,213,96,163,214,35,33,78,76,154,105,176,9,201,23,167,2,171,193,38,12,227,60,16,47,172,148,5,89,7,203,96,179,14,142,135,253,45,131,13,152,215,216,3,137,193,6,192,123,196,0,166,193,38,100,56,69,203,96,3,150,165,57,237,53,126,171,11,193,138,189,86,190,105,39,167,179,105,175,81,171,143,240,46,123,13,72,159,178,90,246,26,51,238,58,22,175,246,154,109,161,29,98,199,47,123,13,136,38,210,201,94,3,50,179,170,167,189,6,168,221,45,123,13,129,243,91,86,135,189,166,4,38,67,163,113,54,30,127,237,109,77,94,97,64,23,104,175,249,30,44,179,140,83,203,154,208,79,247,99,49,211,55,198,139,103,195,3,64,94,136,85,180,71,107,3,0,203,231,218,140,122,229,203,83,214,210,240,166,22,20,106,125,4,18,128,71,1,221,240,86,37,151,84,140,179,213,16,11,175,159,48,3,210,238,88,214,30,85,187,225,1,203,152,162,182,51,200,12,219,29,1,158,231,52,121,209,134,177,245,28,14,127,233,140,247,43,185,40,3,119,62,60,56,180,53,110,20,177,107,159,115,29,159,121,64,76,137,251,0,169,238,136,149,236,9,96,32,13,102,226,157,186,153,50,165,62,96,203,114,167,45,22,161,25,130,129,120,4,8,36,81,132,0,242,61,245,149,57,119,174,132,72,184,21,204,134,64,67,73,123,81,27,8,20,87,35,234,217,181,55,199,164,121,239,52,3,163,146,227,214,188,39,66,162,23,228,43,180,230,27,144,73,167,173,198,220,221,85,18,220,26,155,238,129,149,140,123,149,164,144,6,81,225,105,97,217,174,125,48,245,12,65,185,160,193,38,36,182,59,202,16,147,108,193,152,46,77,29,228,171,181,216,26,2,153,88,195,166,160,78,174,161,166,183,60,48,8,100,188,194,131,93,22,31,0,200,120,134,6,72,34,0,53,181,186,243,171,169,109,26,243,190,0,162,203,145,41,32,236,57,10,7,230,220,52,90,13,179,197,102,196,193,48,16,26,59,14,202,83,203,212,240,64,122,58,12,94,223,140,45,44,79,88,2,139,124,139,151,179,246,241,111,126,27,93,226,119,148,107,112,72,166,46,8,99,188,45,63,55,77,198,36,248,152,204,166,250,103,60,168,198,200,184,29,164,29,140,194,26,140,0,100,34,179,107,34,104,219,29,128,101,9,90,7,74,169,147,104,185,163,105,4,208,221,57,134,40,128,116,196,186,172,135,217,134,50,28,96,126,147,227,52,100,32,156,241,215,204,197,245,203,114,54,62,50,172,227,80,238,10,159,140,94,177,118,211,65,211,206,56,96,103,93,118,237,202,151,92,69,70,25,122,122,154,74,157,11,213,234,24,163,70,2,157,169,119,23,59,70,68,14,253,92,71,199,115,5,89,70,45,188,19,199,56,229,67,8,194,48,108,227,74,17,48,115,191,83,171,146,6,164,14,154,44,79,51,30,71,13,36,115,21,11,35,216,17,164,10,181,72,246,106,32,179,162,63,32,226,193,137,46,144,163,22,188,225,61,198,182,84,60,198,223,36,147,182,20,60,207,17,7,193,163,117,244,104,131,148,214,138,65,13,164,143,167,2,137,53,85,251,181,97,118,96,70,30,99,209,198,65,115,4,77,187,208,216,141,70,135,1,195,77,102,185,179,206,58,170,68,231,1,24,7,200,48,205,162,77,67,196,31,2,240,41,129,49,74,223,81,44,44,42,29,180,126,221,152,222,8,49,48,5,66,244,233,4,100,23,45,8,77,21,24,103,215,109,91,35,163,16,187,13,26,251,113,32,81,242,54,101,224,110,116,215,133,12,100,60,251,106,32,195,105,17,82,102,154,213,231,254,91,88,252,74,102,136,253,172,45,229,19,121,46,11,95,245,108,29,195,230,66,60,38,159,120,129,33,70,30,44,158,90,2,18,141,208,238,224,27,128,94,27,104,165,156,173,32,216,15,13,12,207,129,187,248,198,212,153,241,87,5,52,123,131,81,125,214,66,165,100,103,0,194,38,176,198,83,46,131,151,0,252,8,192,156,2,131,38,106,151,15,162,163,69,203,164,104,169,70,111,58,151,233,12,64,142,254,82,169,211,75,37,112,139,166,223,194,15,32,77,240,155,114,34,196,232,95,103,115,184,251,108,1,117,180,244,204,51,0,32,81,21,116,231,29,153,180,68,48,112,14,115,164,128,81,203,211,48,169,51,49,184,181,162,189,132,156,183,156,61,223,75,99,134,136,26,238,20,123,33,123,24,166,162,135,203,216,83,228,30,31,48,32,152,8,137,136,141,90,177,240,154,108,94,72,14,235,141,0,66,235,106,11,51,215,196,182,217,82,108,60,32,77,210,4,239,61,170,143,90,240,118,165,80,32,99,129,52,135,65,115,140,161,4,98,254,31,109,235,147,202,24,96,108,209,137,28,2,51,84,17,136,233,20,212,210,172,206,125,32,71,158,20,14,53,221,192,211,248,110,165,216,17,249,20,1,91,60,104,44,5,102,134,134,240,140,80,199,129,228,110,153,131,34,160,210,124,20,212,127,195,167,134,35,211,18,59,68,18,166,169,163,181,9,30,75,1,142,101,152,184,91,177,245,225,235,59,193,237,180,228,139,23,28,0,32,120,113,62,192,203,144,48,129,13,72,12,52,61,72,42,65,66,66,246,84,50,185,0,8,189,36,228,89,8,38,17,6,183,185,91,142,124,85,130,224,28,186,11,105,67,154,185,26,190,64,218,27,33,139,156,20,207,33,105,92,177,24,53,202,172,212,97,51,101,189,114,0,164,196,153,193,48,172,122,96,101,1,147,161,102,12,30,108,178,37,3,156,195,217,41,51,61,107,137,250,163,22,174,115,88,78,225,57,225,121,10,25,20,255,190,195,156,84,233,212,57,18,222,217,27,83,222,9,6,230,135,129,169,53,133,128,163,149,135,56,31,142,46,162,2,164,169,143,212,194,100,139,169,6,140,111,67,6,80,153,243,68,134,48,0,144,41,153,64,188,98,155,238,166,252,234,210,33,15,136,219,148,113,33,126,215,43,23,213,8,143,65,111,32,193,91,235,101,192,168,69,235,137,198,47,8,178,54,110,139,182,37,251,67,144,251,230,221,81,203,72,228,108,29,229,28,247,163,223,130,178,78,37,140,8,178,102,8,67,96,232,132,250,82,169,247,249,36,47,211,153,16,69,142,192,8,123,32,142,233,14,151,101,128,94,89,139,160,249,6,81,122,131,117,180,24,8,79,31,56,155,12,45,225,206,192,124,26,55,176,251,198,194,17,219,68,190,153,22,189,24,234,48,9,73,2,2,210,72,87,97,40,85,240,60,71,8,45,158,102,185,170,129,84,122,192,243,221,158,64,124,219,39,195,196,231,239,56,145,40,77,113,91,215,72,161,150,138,51,190,28,133,28,17,40,191,99,5,81,75,205,198,148,245,142,5,191,245,181,129,232,215,56,155,7,68,77,220,155,136,7,12,29,64,28,58,181,210,14,146,214,25,152,125,185,124,199,250,1,203,160,46,109,99,255,248,217,4,219,238,168,81,5,174,233,64,74,27,218,201,7,251,6,109,229,0,48,239,211,166,86,19,73,128,240,158,111,91,42,47,129,120,249,118,76,93,57,142,200,52,33,4,23,40,147,2,224,109,78,138,175,86,176,14,217,28,48,21,140,88,173,9,6,102,118,109,32,225,45,0,13,161,0,36,42,104,30,60,165,55,220,198,68,145,212,218,165,37,34,199,12,168,255,43,96,120,148,75,215,79,1,155,210,107,173,242,18,37,138,128,20,47,161,9,254,196,14,52,90,138,64,127,153,23,213,176,97,206,205,88,148,110,89,104,118,7,76,72,202,211,147,255,240,205,216,239,183,123,254,239,239,91,98,163,254,134,70,67,1,99,200,138,16,100,102,115,33,83,222,120,186,215,35,102,242,229,94,190,97,67,232,216,177,87,126,180,92,228,127,250,198,32,62,190,61,242,255,255,150,63,126,251,119,191,30,75,154,91,77,172,230,214,88,254,233,223,66,194,23,109,72,15,195,120,184,251,240,243,109,107,120,171,141,47,153,49,232,25,200,156,78,211,144,159,252,116,26,110,232,97,166,56,123,120,218,26,144,185,4,182,243,237,111,119,56,10,239,150,125,192,33,109,238,18,229,37,14,240,52,74,16,220,123,202,4,15,55,38,41,28,153,8,65,198,132,3,217,203,44,7,81,119,157,36,86,4,41,59,200,244,14,155,189,219,150,134,24,145,167,254,44,212,231,111,127,141,219,191,61,85,102,3,130,23,170,184,147,74,25,167,97,80,117,247,133,220,98,54,14,4,7,128,45,128,130,98,0,39,170,134,232,65,21,223,165,249,184,219,33,106,181,99,155,112,251,195,235,238,163,205,141,169,138,12,107,189,114,70,98,216,139,240,162,101,172,182,65,212,87,139,113,33,144,245,140,5,141,172,104,94,127,70,84,194,53,168,145,175,169,186,59,26,178,81,212,24,207,27,207,21,190,63,85,4,128,192,123,202,192,176,45,8,150,223,239,83,53,17,28,0,121,241,31,122,250,67,86,206,90,194,157,227,217,20,135,175,169,58,53,148,70,239,239,62,124,187,100,127,174,178,50,220,38,192,187,119,174,156,50,210,61,225,76,132,248,107,93,177,16,130,12,123,252,166,197,237,92,221,169,251,220,69,189,245,177,67,148,225,181,180,51,218,36,125,125,8,245,221,141,254,1,186,219,92,154,160,57,223,233,110,115,215,22,169,33,166,159,219,200,58,251,15,95,46,210,213,233,28,128,25,218,183,60,26,251,195,214,250,76,115,54,33,123,88,25,164,112,77,41,60,216,115,7,203,55,217,51,155,24,205,157,103,48,203,253,110,67,10,104,3,60,247,222,12,233,220,198,73,182,239,80,224,91,51,214,230,162,61,76,83,66,34,77,7,58,111,22,95,50,125,225,101,72,174,91,118,230,79,152,206,177,27,10,7,7,101,111,96,163,33,27,197,81,35,198,183,88,191,171,26,221,91,192,51,17,141,54,92,122,232,202,14,108,131,209,3,65,13,148,101,98,122,234,103,84,97,61,18,235,218,83,141,89,195,222,185,163,81,159,219,68,89,199,114,114,191,223,160,42,74,100,226,85,103,163,26,73,20,221,166,10,133,92,4,7,144,141,29,243,236,19,213,136,55,252,78,180,112,79,136,76,21,98,59,44,85,47,168,70,247,216,91,33,250,122,39,122,113,123,29,123,51,156,102,175,71,189,86,117,156,228,250,155,121,41,164,66,62,110,73,183,23,174,211,144,212,226,255,99,210,92,214,217,28,17,211,198,48,209,136,9,146,141,55,13,143,175,133,200,232,109,16,24,128,185,54,31,30,74,220,10,81,117,54,161,54,194,104,155,166,208,108,200,70,113,183,105,116,154,223,219,66,180,240,108,3,130,48,170,231,242,250,37,85,181,194,39,130,200,68,132,98,145,151,42,34,83,100,211,33,225,120,80,218,89,168,167,132,5,7,224,175,11,224,139,37,36,217,252,245,219,192,232,111,120,227,241,150,105,39,79,124,153,231,37,142,196,63,254,195,175,77,121,87,5,181,223,238,8,154,40,131,184,94,239,223,82,254,107,203,207,190,193,99,153,88,204,40,255,79,81,113,183,125,31,163,93,131,155,195,103,125,19,108,161,141,129,177,126,111,29,198,101,112,233,120,12,110,13,136,129,62,27,183,157,131,107,185,131,251,114,30,72,114,212,183,69,201,209,172,229,39,175,164,118,30,56,133,250,246,31,225,222,191,249,146,117,119,236,111,3,117,54,227,253,2,70,228,167,22,70,147,71,29,39,200,221,225,95,253,183,255,242,240,237,223,255,203,121,170,238,238,191,253,203,95,190,145,201,139,87,137,8,144,134,25,149,64,190,114,18,228,120,214,15,195,132,134,9,17,17,43,89,53,0,220,162,208,197,221,63,127,123,96,252,116,242,104,39,191,100,69,166,255,23,52,220,253,33,13,156,224,208,201,195,6,147,14,57,66,235,98,161,36,218,182,181,96,58,58,39,234,21,11,118,112,152,27,64,32,71,185,237,79,84,231,152,203,78,174,43,230,155,64,157,101,39,138,59,197,71,153,208,194,130,35,239,134,151,82,7,81,91,101,198,255,89,153,13,1,184,171,146,201,39,254,98,110,126,202,196,163,86,89,82,226,55,69,64,142,114,198,51,4,135,104,134,9,85,127,69,184,216,27,40,71,196,13,69,30,229,140,77,11,150,58,41,187,55,83,206,56,79,229,236,251,192,137,29,26,212,76,29,199,159,61,70,248,81,134,195,192,75,111,203,29,127,203,209,1,102,207,83,71,47,251,105,148,59,182,194,207,229,142,173,240,142,39,101,26,91,184,0,164,177,240,206,69,203,99,12,246,133,134,62,234,159,198,227,254,230,24,28,51,113,183,150,161,17,211,221,114,232,194,125,255,188,124,226,15,27,103,234,200,55,98,43,41,203,79,238,178,30,229,142,45,252,79,52,128,246,157,151,155,242,152,107,231,145,72,100,112,157,107,183,76,231,113,150,29,155,242,64,132,33,117,164,113,150,165,101,148,9,185,82,46,45,55,101,18,57,22,60,227,28,117,148,13,124,49,219,68,188,142,114,198,51,224,25,195,77,57,52,178,12,142,250,25,207,168,147,241,180,125,147,136,102,191,232,165,163,60,199,160,34,76,185,116,161,238,169,51,202,25,207,40,103,60,157,59,220,34,234,140,114,198,86,190,145,95,2,124,150,173,83,25,48,72,190,202,25,91,231,229,33,229,206,29,86,33,117,206,229,251,208,136,59,133,108,116,222,91,46,141,236,30,192,207,229,210,91,120,199,140,218,165,78,231,177,229,142,173,229,142,237,231,114,199,86,248,24,79,218,169,188,249,189,63,67,169,206,87,234,176,112,143,242,24,131,245,89,220,7,252,52,30,4,48,112,199,207,53,250,163,60,198,19,248,24,131,180,143,245,30,218,135,30,8,175,134,126,72,25,65,83,86,195,79,203,140,173,229,142,45,252,31,186,8,187,119,233,162,150,199,252,58,143,234,46,113,121,115,108,234,186,204,245,208,123,222,35,158,250,48,114,50,244,100,228,231,166,60,230,221,241,19,127,79,155,206,239,212,201,206,251,44,43,27,83,159,103,108,165,61,91,199,132,103,108,192,239,110,55,225,185,197,242,46,42,7,78,108,15,2,112,154,72,31,12,192,61,215,168,192,15,0,78,87,91,129,129,89,1,137,13,32,51,41,0,243,228,12,224,168,97,180,57,106,124,2,240,90,191,141,38,142,224,78,207,49,245,205,111,79,123,111,0,154,2,207,196,238,157,174,105,26,140,223,119,60,246,131,207,216,191,199,40,17,224,89,180,21,126,2,36,204,104,13,82,16,172,176,126,243,41,234,0,88,247,246,193,233,130,131,192,234,224,95,1,198,193,255,0,160,240,90,129,182,130,241,236,206,113,6,100,106,62,5,48,62,80,56,107,106,175,158,14,22,0,11,218,6,119,92,83,195,149,96,19,28,44,139,16,233,59,253,134,235,55,127,191,253,109,122,211,252,187,205,145,107,50,219,79,123,88,226,243,207,54,207,209,149,194,189,154,55,101,227,246,119,148,112,254,110,115,156,96,172,230,197,231,244,98,54,95,122,56,189,24,248,253,205,57,197,236,96,2,184,163,209,30,203,69,14,21,103,147,127,8,24,242,51,103,134,41,27,157,248,206,54,73,71,199,236,119,46,63,1,172,233,87,28,192,88,179,31,1,10,32,195,26,18,69,224,118,136,195,144,185,3,80,123,245,25,64,197,225,231,223,111,74,24,127,207,70,62,197,254,252,155,57,189,173,144,165,68,141,33,63,99,41,5,48,150,99,86,223,81,99,172,207,51,192,5,76,184,111,8,216,88,225,7,64,29,224,176,86,141,26,226,191,6,48,187,183,40,228,167,20,35,195,226,28,103,80,50,6,206,58,204,210,88,148,144,36,151,197,116,2,48,153,180,113,3,56,179,203,133,216,10,101,31,191,43,57,147,159,0,42,40,99,2,110,127,223,77,255,193,46,58,133,174,186,209,231,15,128,41,6,212,184,17,11,126,179,180,25,37,210,144,245,16,128,163,154,146,5,32,170,232,51,64,132,147,165,21,93,230,177,154,251,25,102,237,2,84,224,1,68,253,81,227,39,0,92,44,202,172,209,85,4,10,15,6,185,236,178,202,252,233,160,230,42,60,126,119,149,254,241,239,174,242,217,220,212,2,179,254,80,18,199,207,234,144,227,119,117,204,252,77,54,216,28,110,70,119,254,237,240,166,14,59,234,71,197,241,179,212,121,107,251,134,220,106,73,102,114,214,240,62,194,168,81,166,126,2,24,210,50,231,133,188,143,96,248,91,150,77,245,190,102,242,71,0,91,68,117,2,53,110,182,12,126,71,124,178,135,100,38,15,0,146,233,60,213,201,61,182,161,41,146,160,84,24,134,200,158,126,71,219,175,173,209,225,193,170,245,219,193,40,178,159,1,134,186,28,43,139,26,36,208,169,80,199,218,11,192,81,1,200,234,60,0,108,196,109,179,226,229,31,70,39,11,224,237,31,123,61,1,78,40,6,56,174,184,226,88,95,211,98,249,217,75,61,89,56,90,134,153,97,234,107,233,77,43,168,150,18,196,0,215,227,155,240,147,213,52,188,212,212,185,224,165,194,49,60,23,45,246,97,221,213,51,173,165,119,201,75,213,27,202,56,157,233,81,94,94,42,237,95,242,82,181,162,93,11,195,19,28,86,113,188,200,156,170,95,242,82,67,99,61,208,31,188,84,219,215,194,140,114,155,229,90,167,63,123,172,140,7,26,235,153,214,74,191,245,82,109,167,86,253,158,151,10,141,127,236,165,150,135,202,0,39,160,225,167,178,113,227,153,118,156,153,35,46,18,173,121,28,30,214,141,103,26,47,172,99,254,210,75,85,86,79,94,225,77,217,249,157,222,107,198,86,122,17,29,224,90,47,224,222,120,169,210,56,224,25,195,39,229,125,47,53,52,162,155,214,24,234,153,118,12,151,188,84,104,68,173,208,78,121,66,168,143,114,229,45,94,207,77,121,120,43,127,232,165,74,227,217,51,61,151,135,87,232,152,247,188,212,208,248,169,151,10,111,235,117,118,156,45,119,108,63,151,145,25,104,44,124,140,199,57,26,81,154,192,47,121,169,174,199,234,132,226,150,111,25,231,88,167,45,143,241,252,218,75,45,141,202,216,143,94,42,52,94,242,82,157,199,120,133,29,91,230,113,232,177,204,239,244,76,163,223,198,92,255,161,151,10,141,127,236,165,70,182,19,45,153,186,247,215,94,106,104,156,58,63,235,98,122,169,35,84,220,16,231,86,12,247,14,75,243,136,146,26,218,206,98,167,193,68,76,101,218,42,255,224,2,143,29,217,23,212,61,175,173,75,124,199,235,82,203,250,173,213,222,10,199,22,62,127,95,218,232,60,6,57,198,50,163,186,59,227,221,140,57,167,131,156,99,248,226,243,136,57,63,89,230,234,159,241,103,178,124,34,9,173,147,242,238,177,193,66,89,205,6,189,205,246,107,58,61,66,105,249,82,179,162,204,102,139,62,154,37,101,135,169,76,215,38,173,205,99,132,95,74,197,193,4,81,86,179,65,111,179,239,175,81,59,105,182,229,75,163,21,101,54,91,244,54,171,106,159,163,109,249,82,179,162,204,102,139,62,154,77,246,64,153,240,145,242,181,102,65,89,205,6,61,205,62,251,98,235,24,237,40,95,105,54,40,163,217,129,222,102,31,60,163,24,7,31,45,95,106,86,148,217,108,209,71,179,164,240,173,102,83,190,214,44,40,171,217,160,183,89,110,94,174,102,91,190,212,172,40,179,217,162,183,217,121,114,136,251,115,115,114,184,39,183,227,204,239,220,212,40,231,180,53,146,128,179,228,200,47,141,86,148,57,218,162,183,89,111,114,77,222,182,124,169,89,81,102,179,69,111,179,47,236,84,179,217,150,47,53,43,202,108,182,232,163,89,82,250,87,179,41,95,107,22,148,213,108,208,219,236,216,250,213,9,195,12,184,212,108,143,233,206,77,181,252,150,116,175,78,89,203,151,154,21,101,142,182,232,179,217,24,117,25,237,249,244,247,159,204,97,101,199,255,183,223,8,90,147,48,243,85,22,78,7,230,99,62,179,151,62,236,211,172,203,213,22,137,74,95,39,25,13,226,79,109,117,196,63,180,245,176,147,200,51,169,148,250,51,243,126,104,235,121,167,173,3,127,182,245,41,141,91,227,74,91,217,80,7,191,198,230,250,59,227,10,141,183,109,229,144,225,135,182,182,198,53,218,2,127,208,200,21,123,37,228,135,182,246,249,21,252,213,214,229,252,210,242,169,137,21,29,155,229,101,132,164,189,131,151,83,143,29,217,1,60,100,201,107,2,47,136,47,223,244,228,146,221,59,25,3,239,60,61,194,195,152,201,22,224,85,1,162,152,124,211,196,232,7,102,91,126,107,188,53,110,199,91,82,196,37,126,248,125,55,235,99,197,221,224,219,253,63,175,172,1,58,178,179,252,255,87,57,36,154,26,236,126,79,223,94,231,66,165,204,83,68,106,40,89,255,75,125,239,25,63,188,121,12,114,19,4,184,235,112,32,123,25,162,201,24,215,18,91,198,160,184,1,225,105,127,6,248,96,31,186,69,153,139,115,57,117,132,155,95,111,253,243,92,220,145,68,49,88,229,59,102,56,170,147,213,124,111,116,132,22,203,234,159,126,143,250,139,213,253,141,209,31,131,121,101,80,204,84,141,201,112,255,253,138,233,229,27,73,190,47,94,148,25,19,192,211,24,142,125,159,233,11,153,9,16,153,161,137,252,187,76,31,131,130,137,188,138,144,201,148,161,126,196,102,48,253,166,236,67,88,147,233,45,119,87,152,11,128,232,27,255,71,90,12,31,1,32,168,221,0,51,142,253,223,6,224,27,183,74,56,219,112,69,241,14,66,242,100,126,2,172,179,139,182,65,112,110,158,93,124,62,5,95,202,42,87,162,112,145,189,217,76,2,215,243,211,253,29,215,95,182,121,62,144,89,30,34,19,130,61,35,127,181,75,13,100,28,108,145,185,208,112,70,102,161,34,182,159,95,29,113,41,12,100,92,83,203,152,64,187,200,78,233,64,230,142,163,101,196,237,58,178,111,12,6,25,127,94,230,237,38,110,135,219,126,206,118,33,39,208,245,165,132,31,52,251,20,196,66,78,132,240,75,228,131,102,158,181,41,205,14,27,230,109,174,173,50,204,55,227,86,207,198,252,55,147,213,75,51,8,19,153,235,151,59,61,31,52,251,145,198,133,44,183,247,84,66,135,253,198,77,195,133,188,199,237,131,97,111,39,110,191,203,237,43,52,251,40,214,234,121,143,219,39,154,79,220,246,3,92,215,104,230,197,172,217,51,47,57,94,67,126,141,91,197,194,64,72,124,242,244,18,205,175,39,217,150,121,27,195,30,52,39,178,154,252,236,246,124,69,182,19,202,39,28,188,104,206,89,206,230,194,192,221,75,28,116,33,95,145,109,178,138,111,144,101,222,54,205,222,39,54,2,59,123,246,250,244,6,242,33,158,32,135,230,38,40,93,212,219,126,91,217,158,27,51,7,249,138,108,251,218,169,200,147,121,27,195,62,201,54,102,139,200,196,154,66,255,6,242,65,51,55,24,67,51,1,193,223,64,230,176,102,113,59,217,108,155,66,34,135,253,46,220,66,94,201,219,191,220,98,79,52,15,110,187,170,100,222,53,154,121,206,112,246,124,248,95,191,236,249,96,152,230,245,66,38,231,255,210,60,251,45,128,133,156,179,199,47,25,118,208,236,37,228,133,156,200,212,151,200,167,97,191,188,28,52,243,232,195,37,134,249,158,234,234,89,110,95,145,109,31,128,159,200,62,110,189,209,243,65,243,71,156,251,106,79,191,131,178,129,124,208,204,205,137,69,179,204,187,134,124,226,246,251,85,217,246,201,240,69,243,30,183,79,52,159,184,45,243,182,135,77,92,80,219,107,209,44,243,182,145,205,20,214,88,157,195,246,237,168,237,121,102,41,223,34,231,96,232,75,241,44,205,111,195,222,92,61,95,145,109,174,249,221,210,188,184,125,184,41,59,43,59,39,142,181,188,253,82,177,159,164,251,171,230,44,161,174,115,185,167,167,152,66,163,254,116,5,249,24,147,31,118,224,217,8,124,64,109,51,238,248,244,122,70,0,120,78,11,128,67,158,56,251,66,153,128,250,28,47,35,113,158,148,132,254,15,227,253,167,210,221,142,3,200,71,9,158,137,12,225,71,17,164,240,54,73,202,196,5,83,246,109,118,202,212,185,227,97,54,203,245,175,110,29,105,252,171,19,247,226,70,188,113,253,128,68,37,50,84,113,68,177,255,255,171,63,123,33,157,151,176,63,190,253,153,235,248,15,241,51,198,63,127,254,219,183,127,245,231,63,235,168,253,249,159,185,119,253,167,63,255,167,191,251,246,247,196,66,255,244,191,255,29,241,183,63,255,155,111,255,205,159,111,67,0,237,129,231,143,229,165,61,40,34,244,240,139,102,255,244,237,225,239,190,253,249,127,105,83,203,43,228,211,120,153,16,30,225,225,150,62,28,224,145,5,46,206,220,241,248,111,0,127,29,128,53,101,0,6,202,152,195,250,225,79,198,23,46,93,154,137,80,191,227,106,243,234,74,52,159,203,48,101,4,42,101,167,132,114,234,180,92,214,147,174,192,27,18,223,120,134,139,116,50,140,221,187,142,121,1,142,49,31,68,76,148,73,213,225,184,158,230,237,231,7,3,50,72,19,232,121,88,60,102,181,199,216,99,144,95,46,219,104,216,34,115,29,155,101,251,10,135,47,34,191,129,64,166,131,200,112,169,200,155,187,138,15,237,77,100,183,239,221,158,75,51,79,28,44,100,84,220,46,114,105,230,82,175,200,210,236,123,20,151,144,253,10,196,234,121,113,123,147,102,79,252,22,242,5,110,135,102,31,149,89,200,92,190,188,54,236,193,109,105,118,251,190,134,124,226,182,219,119,145,119,105,30,220,86,72,252,196,195,110,207,93,128,39,110,251,46,202,46,114,230,249,125,112,59,52,95,224,118,145,185,50,48,185,237,99,100,151,104,246,93,156,137,124,210,27,95,46,201,210,124,226,118,145,247,204,234,14,155,173,206,158,165,185,200,73,96,249,178,231,46,140,104,146,4,63,121,121,97,144,176,107,61,12,53,20,211,131,184,107,233,223,176,91,186,158,137,147,133,195,12,219,239,163,132,121,27,200,29,54,129,77,145,179,158,177,235,175,33,115,138,51,123,126,195,244,42,242,166,108,251,68,213,66,102,247,221,237,185,235,153,211,171,133,188,184,189,25,197,241,51,47,139,102,228,99,183,231,48,236,237,196,237,183,197,237,77,154,223,136,74,206,97,235,69,237,246,92,154,79,220,214,139,218,69,238,176,7,183,179,158,47,112,59,200,62,153,187,134,189,184,189,73,243,251,224,118,116,216,5,110,119,61,159,184,253,190,184,189,57,207,239,131,219,93,207,251,220,46,205,196,128,39,205,85,6,172,148,221,245,236,145,195,45,50,115,215,37,89,155,124,215,50,169,125,208,254,147,21,57,20,83,124,34,46,139,143,121,153,150,235,60,25,224,227,88,73,50,142,29,231,218,94,0,63,6,99,88,71,91,28,123,56,151,169,111,1,126,250,204,26,188,8,154,196,120,114,129,206,0,204,71,94,40,99,90,104,99,244,242,51,0,235,77,110,197,192,244,114,130,230,220,13,96,12,236,104,163,0,80,14,235,109,158,250,252,146,87,153,43,94,58,184,99,53,12,83,83,214,39,117,103,79,113,155,182,123,139,204,251,111,187,234,147,143,122,254,128,204,61,251,13,228,8,247,7,238,210,77,207,79,201,133,216,28,54,142,170,200,21,110,104,246,221,175,141,158,101,216,147,95,66,184,237,89,123,124,111,65,243,168,232,143,195,222,227,182,52,63,221,159,185,77,98,5,239,57,205,19,232,141,121,230,105,36,222,78,27,27,180,52,247,113,130,91,7,234,103,83,191,52,159,167,138,55,28,219,243,30,205,60,10,101,207,140,61,166,129,61,239,207,51,223,133,94,12,131,243,236,61,215,105,206,183,99,89,251,244,252,188,47,36,79,126,84,120,204,243,19,111,124,253,14,205,140,125,210,204,51,221,59,18,150,121,230,53,211,163,103,242,194,127,131,230,134,113,74,179,226,185,167,245,121,82,242,196,109,30,172,187,62,207,190,46,185,104,190,32,219,62,226,183,184,141,100,94,167,153,199,199,215,122,126,230,145,191,109,154,15,217,38,156,49,185,125,69,182,57,246,61,104,190,32,219,190,55,51,105,246,105,158,223,160,249,36,219,205,224,218,82,128,124,93,226,224,246,195,111,201,182,15,199,206,121,246,9,249,13,110,71,182,253,246,194,162,217,45,248,242,122,126,230,189,152,213,243,126,74,2,239,93,158,184,253,91,178,253,114,146,109,62,63,183,79,243,73,182,253,122,212,117,154,249,100,195,65,243,5,217,246,237,186,197,109,36,179,61,95,145,109,30,179,60,230,57,169,63,95,74,88,231,249,36,219,62,140,244,27,52,159,100,251,245,130,222,230,61,161,69,51,15,2,254,14,205,39,217,62,146,188,126,185,197,134,102,182,137,163,231,223,146,237,151,147,108,191,94,144,109,63,23,51,231,153,15,178,252,6,205,205,102,239,46,249,122,65,182,125,190,123,245,252,91,178,253,122,146,109,191,107,177,161,73,98,147,60,157,100,219,7,36,175,203,246,235,73,182,253,118,236,70,207,157,103,142,213,39,205,154,157,215,101,27,139,125,173,103,191,30,176,209,115,105,62,201,182,54,235,111,208,124,146,109,159,93,218,232,57,52,63,159,100,219,55,170,126,131,230,147,108,191,93,144,237,103,114,47,22,183,145,204,107,52,115,187,246,105,228,80,244,37,166,189,158,75,243,73,182,181,150,175,209,108,64,140,158,51,207,134,31,47,209,204,233,33,243,235,193,67,172,229,43,52,227,99,176,36,39,205,198,46,55,123,30,52,219,115,50,140,99,45,95,161,25,7,165,220,14,205,60,96,184,219,115,100,155,124,123,122,38,157,15,154,121,189,248,210,60,243,156,91,185,157,189,202,168,233,21,154,253,64,210,96,24,62,198,62,195,234,26,13,9,131,102,244,255,69,154,253,236,229,234,153,155,113,29,246,222,254,140,177,126,26,246,213,121,126,24,83,37,183,125,53,123,151,97,161,217,231,26,135,108,99,50,207,97,239,250,24,39,110,63,44,110,239,210,124,172,231,39,31,143,221,29,118,100,219,87,94,39,183,125,182,118,23,57,52,243,69,244,69,243,195,5,110,23,249,196,109,223,43,189,52,207,28,35,31,195,190,192,237,208,252,72,90,207,164,217,47,21,92,163,249,36,219,188,74,121,13,249,201,32,203,107,222,212,37,214,32,9,230,19,108,206,243,227,105,170,120,177,118,187,231,234,48,253,231,155,158,247,83,63,8,145,148,97,174,103,95,151,188,196,48,63,143,117,219,179,121,35,155,52,19,133,2,153,29,222,158,151,144,124,189,170,134,222,254,145,219,251,105,16,196,102,142,245,140,9,120,145,102,245,246,43,81,110,134,221,121,230,200,107,155,230,147,120,234,9,238,114,123,208,108,207,92,224,181,103,50,148,119,145,179,36,179,221,240,190,155,243,252,116,65,194,78,200,132,200,69,94,66,178,57,207,237,57,55,197,96,216,254,176,79,52,19,34,183,231,223,154,170,183,7,83,173,33,121,159,219,7,205,111,229,182,223,152,41,183,119,105,230,194,198,52,226,186,209,95,240,49,124,237,249,22,249,138,155,192,43,209,34,135,230,154,24,91,150,126,104,206,244,52,56,142,209,139,2,76,180,98,147,230,39,14,52,215,176,85,12,155,161,142,204,179,223,196,90,200,40,209,93,228,14,219,233,25,52,251,217,196,107,200,39,110,63,145,81,123,137,102,190,229,186,134,253,68,58,234,110,207,161,153,251,72,7,242,226,246,215,10,48,52,251,105,168,69,243,5,110,23,249,196,109,76,192,139,52,15,110,187,36,189,105,126,141,102,151,225,144,176,236,213,155,66,146,97,63,156,100,219,203,177,187,61,23,249,196,109,190,37,113,141,102,191,28,176,134,237,142,185,57,236,204,243,195,137,219,143,139,219,155,243,236,247,107,231,60,251,142,248,110,207,165,249,196,109,30,194,189,70,179,95,25,157,52,63,92,224,118,104,190,63,113,251,97,113,123,147,230,184,67,24,52,75,135,189,94,136,25,220,159,166,202,47,213,151,97,155,58,204,15,177,76,131,166,251,22,31,163,216,141,25,220,187,173,14,217,142,167,179,41,36,153,42,158,113,73,207,7,205,185,67,253,101,244,49,200,124,215,253,232,121,9,201,38,205,195,88,141,243,93,154,249,76,214,54,205,39,9,243,107,0,151,196,179,61,63,152,20,199,118,163,113,195,49,243,70,207,210,140,197,124,226,182,6,93,184,125,137,230,92,145,25,61,231,94,221,151,220,86,182,31,253,80,224,154,231,171,178,93,154,19,15,107,207,23,226,97,68,11,14,53,196,39,0,127,135,230,92,145,25,61,239,203,54,223,57,95,220,134,243,147,219,155,235,153,123,185,204,109,98,67,244,204,176,55,163,21,157,103,29,177,174,170,71,191,148,119,109,158,13,160,13,31,35,129,181,205,158,59,207,135,108,115,168,59,185,189,75,51,129,183,69,51,207,161,95,163,217,56,129,223,89,82,218,114,156,188,159,94,142,107,80,110,199,100,230,242,218,110,207,131,102,123,142,177,62,15,178,103,54,202,47,15,4,170,195,12,14,143,121,126,50,104,188,201,237,206,115,104,142,165,63,122,214,163,219,92,207,200,231,154,103,63,124,189,219,243,65,179,223,117,90,220,214,163,219,156,231,199,147,108,63,93,150,109,105,70,160,143,158,137,229,109,211,124,146,237,39,131,198,155,220,62,209,76,106,206,164,153,251,218,251,52,159,100,155,32,232,118,207,199,60,227,198,30,61,95,144,109,190,71,190,230,217,239,95,254,6,205,39,217,230,105,198,125,154,79,178,253,248,91,178,253,68,130,238,226,54,17,181,221,121,126,240,176,103,198,73,60,4,186,60,207,207,39,217,126,190,32,219,126,225,122,174,103,191,153,189,219,243,49,207,92,234,62,104,190,32,219,15,39,217,246,211,93,187,61,31,178,237,215,37,39,183,95,88,102,187,235,153,75,237,7,205,30,2,109,114,251,68,243,73,182,121,245,107,127,158,79,178,237,231,120,118,123,62,209,124,146,109,62,63,187,79,243,73,182,31,126,75,182,159,79,178,205,119,66,183,105,246,83,51,83,182,121,34,237,55,104,126,57,201,246,203,5,217,190,63,201,54,79,79,108,247,124,204,243,203,73,182,121,139,97,159,230,147,108,63,252,150,108,243,245,210,37,219,175,23,100,251,254,36,219,124,84,233,119,104,38,225,126,174,170,60,137,186,185,63,39,161,108,232,176,36,154,109,174,170,67,182,95,78,178,221,231,254,191,52,214,157,42,78,7,15,155,36,239,213,109,246,124,154,231,147,108,231,67,12,123,52,99,38,31,178,125,255,91,178,253,74,182,237,226,54,17,242,77,29,134,131,130,60,15,59,236,222,67,221,203,52,143,40,179,31,127,45,242,46,205,26,52,190,201,42,231,47,72,216,49,207,94,87,146,102,79,254,175,15,155,175,200,134,97,248,146,215,145,199,60,175,169,186,66,179,215,149,236,249,2,183,15,154,251,88,33,177,196,155,97,239,223,200,188,195,171,98,167,30,119,23,83,230,17,23,196,133,120,59,77,158,203,175,156,82,121,177,206,139,51,231,50,137,167,214,7,247,14,123,116,150,117,188,204,153,24,153,228,167,114,47,226,29,253,206,172,114,63,98,228,203,41,247,60,186,243,245,3,95,115,124,61,248,119,172,29,211,151,75,91,222,21,89,132,76,249,34,232,75,228,46,237,193,129,202,11,200,165,250,2,178,8,115,20,65,222,147,151,14,251,6,153,45,108,99,105,135,230,7,205,237,87,150,37,61,39,162,103,121,3,57,186,112,34,24,111,25,229,173,140,152,51,114,150,246,24,5,200,155,52,47,4,123,158,36,108,12,251,76,115,123,206,137,35,255,217,64,238,176,7,66,104,78,153,238,175,33,131,176,134,45,242,37,154,207,200,123,195,62,211,252,255,207,243,181,169,74,190,63,153,34,250,45,255,69,204,243,80,208,135,2,244,101,186,93,154,139,252,238,29,135,161,73,49,45,47,33,27,55,152,200,79,94,212,217,148,237,246,76,230,229,129,188,181,36,43,219,222,23,109,188,133,254,217,231,45,239,14,123,34,100,61,23,121,63,88,51,144,195,237,7,207,253,72,170,217,166,153,79,212,131,64,204,84,101,144,158,247,227,167,7,194,66,254,93,154,51,138,43,200,19,193,158,39,9,187,243,236,215,106,195,164,32,91,38,38,186,49,85,157,231,32,131,32,114,184,189,135,92,189,61,16,50,207,107,170,54,131,114,107,110,87,207,50,108,83,182,7,114,149,254,20,213,223,162,185,244,107,76,109,153,21,76,79,56,156,28,141,193,176,11,200,101,88,108,146,131,219,161,121,94,245,171,97,198,35,21,111,47,124,242,222,87,41,120,195,129,144,250,223,0,244,123,39,3,192,141,190,5,224,131,64,14,226,237,229,149,194,29,40,55,0,219,224,221,70,117,214,219,11,95,147,225,61,134,79,0,11,101,118,43,128,139,115,63,140,227,124,163,207,79,134,238,222,234,187,123,74,122,219,43,106,223,9,247,144,196,50,246,236,40,75,0,101,61,65,78,77,86,57,59,4,184,107,183,176,124,183,234,120,228,49,235,183,108,155,183,239,42,78,10,36,30,251,245,224,100,1,161,177,172,13,123,192,47,35,185,231,40,187,110,126,99,240,159,249,200,11,102,103,128,151,41,39,70,217,248,217,239,28,160,121,47,114,139,119,93,166,210,54,213,177,188,171,58,46,239,248,239,226,215,77,57,186,175,188,83,39,242,237,131,240,113,214,105,155,197,157,237,79,222,213,177,249,242,115,167,14,14,63,16,123,151,167,182,156,88,63,92,156,242,246,122,242,88,240,229,195,156,100,70,231,218,194,61,219,69,38,55,23,132,186,178,163,188,175,67,100,9,200,221,214,91,222,90,201,7,205,14,117,210,255,194,169,200,230,176,203,176,210,220,242,37,154,241,98,127,160,25,145,223,212,155,131,230,58,69,102,143,198,160,248,90,245,69,8,153,31,16,66,51,242,55,70,177,73,51,8,237,45,118,80,202,87,230,121,34,76,110,135,97,123,52,31,28,86,60,39,9,27,195,62,230,217,185,13,50,36,92,152,231,210,12,194,162,153,57,223,21,146,137,220,85,229,176,131,188,71,115,233,20,97,50,108,179,231,206,51,1,241,39,47,147,101,61,167,124,33,61,173,200,62,217,133,50,248,77,228,163,103,204,215,109,217,86,72,110,135,189,101,105,159,104,30,198,114,184,109,207,95,47,140,216,65,145,109,56,124,204,243,21,27,127,246,54,197,243,55,231,249,16,152,14,187,31,15,249,229,129,112,40,191,135,80,62,16,18,147,121,148,183,82,75,66,249,68,144,114,95,196,166,161,43,200,3,225,64,222,183,244,71,111,177,38,70,121,203,41,27,52,167,231,51,205,91,200,165,57,247,58,94,227,209,173,81,236,138,74,47,133,244,22,77,203,23,36,124,33,200,176,88,68,123,66,90,154,39,194,66,38,186,182,63,108,237,175,215,172,234,246,204,171,54,215,144,65,72,207,6,16,69,222,212,100,165,249,140,76,254,231,70,207,231,121,206,22,191,56,95,228,105,111,19,215,173,69,252,198,55,245,24,161,191,73,219,124,96,140,252,198,20,204,111,108,106,126,99,134,11,232,183,110,63,5,128,105,141,126,20,212,26,63,0,30,249,94,171,246,230,106,67,192,77,163,124,152,179,189,204,97,124,2,32,183,169,3,227,83,200,12,140,241,28,0,71,14,234,45,160,164,104,114,30,1,235,125,227,115,77,248,205,252,41,130,206,101,166,99,46,254,24,244,167,229,8,124,104,23,140,207,169,44,24,252,172,47,135,103,89,178,103,155,167,114,68,252,44,238,150,113,0,34,189,3,30,97,172,209,255,75,133,215,245,107,106,216,43,199,47,146,243,250,68,83,148,237,154,51,225,167,241,45,185,164,70,222,150,59,36,86,46,117,78,101,142,40,197,109,155,111,204,237,44,219,230,246,144,210,117,135,244,232,139,26,12,201,166,90,70,175,254,56,188,89,127,171,139,44,133,220,149,241,46,43,84,63,98,122,209,69,70,222,114,41,106,157,155,114,186,62,134,193,179,44,99,120,14,105,180,25,238,173,246,231,144,214,2,123,231,41,69,253,216,185,192,120,220,158,133,212,223,174,133,211,239,46,176,183,119,31,151,73,133,159,0,93,79,111,188,122,51,214,232,9,208,181,208,245,180,218,152,11,236,4,232,2,91,221,206,5,118,2,240,133,94,6,182,6,62,23,216,2,204,5,182,0,199,2,219,95,86,201,142,134,43,153,145,220,118,137,24,115,156,147,37,211,217,73,22,79,151,152,223,58,64,236,213,48,204,66,150,30,101,103,36,229,44,165,81,231,92,142,172,142,54,79,229,46,171,142,97,149,215,178,90,99,155,179,249,165,39,216,165,21,185,100,101,254,109,10,202,133,61,166,55,248,186,8,90,142,224,255,227,221,198,23,53,114,49,149,133,25,107,217,75,170,28,112,110,237,110,93,27,137,58,240,31,215,70,202,249,68,208,94,64,104,34,104,2,61,198,4,186,130,60,135,170,46,202,170,116,216,219,91,163,155,242,121,216,148,183,183,198,152,3,12,213,158,107,26,108,33,119,158,199,80,99,246,165,124,225,102,215,61,73,211,104,159,83,207,50,108,147,230,114,56,231,137,248,178,57,66,191,48,207,19,193,169,74,57,154,127,115,158,7,66,230,217,136,199,107,118,221,93,228,129,96,207,44,243,34,239,210,60,17,68,102,65,141,61,247,203,158,43,219,19,97,33,19,62,218,16,146,204,115,123,123,137,169,155,139,135,221,250,190,236,185,200,137,241,177,155,216,115,22,134,59,203,46,205,19,97,33,231,80,252,203,158,107,246,37,75,139,233,1,249,94,247,234,202,84,77,132,200,182,207,18,214,60,248,178,231,46,140,137,144,158,69,118,216,155,52,223,7,185,178,221,69,114,133,102,147,220,53,198,236,121,210,191,59,207,179,183,208,156,229,25,35,96,147,230,137,96,207,137,193,94,152,231,133,32,114,72,216,19,207,206,243,68,88,200,123,190,65,166,138,207,72,193,176,124,182,135,19,166,148,183,52,201,25,57,18,150,108,188,108,55,155,243,188,16,24,246,40,107,102,125,201,237,208,188,16,68,30,36,236,32,119,216,209,213,189,204,145,215,173,124,113,112,163,231,19,50,8,25,118,182,88,144,183,105,30,8,11,121,47,39,98,208,44,242,72,168,24,36,108,15,59,199,160,132,203,149,237,81,222,247,245,71,4,107,132,194,88,97,121,99,105,147,102,44,179,83,64,138,178,145,234,13,110,135,230,68,42,95,146,238,52,226,104,148,55,144,51,85,228,252,208,27,121,66,210,220,242,254,60,47,4,145,213,158,252,111,123,158,23,194,129,188,21,242,60,211,60,130,173,244,44,253,23,105,238,60,151,102,205,221,47,87,213,153,97,61,11,40,205,251,123,213,160,249,140,188,197,237,131,102,57,252,91,83,149,0,235,71,231,57,113,196,43,12,155,8,115,170,146,131,182,43,219,69,110,114,65,71,177,21,47,45,205,241,100,72,4,14,205,145,176,43,243,92,132,200,182,61,35,231,99,158,55,66,158,157,237,137,102,255,143,143,100,211,229,253,83,69,165,241,145,175,131,8,43,180,221,38,80,79,230,53,239,50,207,254,69,152,244,7,57,162,58,189,102,190,131,221,15,31,242,149,180,81,226,209,254,89,242,120,152,199,255,241,125,217,14,94,116,175,9,92,241,73,56,76,158,9,192,127,29,128,55,190,106,205,65,242,95,239,38,202,4,252,216,134,190,222,63,147,21,184,121,168,219,169,172,142,235,146,245,177,136,23,187,114,82,40,63,243,140,161,229,156,9,158,202,173,115,28,210,250,197,65,71,203,243,68,15,188,59,237,191,60,113,123,207,215,30,15,0,79,203,78,192,243,251,8,171,77,148,91,0,135,176,109,163,244,108,57,228,21,11,205,137,103,152,154,105,105,217,40,76,21,34,42,37,116,69,143,31,101,235,111,59,201,101,25,19,191,102,223,242,230,182,208,49,6,225,169,71,13,190,18,121,233,232,112,34,72,96,202,152,107,219,66,91,132,42,170,89,222,208,175,165,89,132,201,90,203,135,196,111,172,181,129,208,29,124,48,175,61,207,229,242,126,207,163,198,75,246,21,158,17,67,234,234,80,120,10,168,236,51,171,3,99,173,133,219,22,126,107,41,112,244,17,241,151,187,222,208,152,75,193,242,92,10,214,57,151,63,91,10,188,36,158,136,217,105,41,188,126,71,101,28,114,237,96,3,152,146,191,80,110,1,191,191,20,140,130,172,249,202,248,223,179,20,12,231,186,30,92,10,214,57,151,127,115,41,188,208,166,44,83,178,95,200,34,216,144,169,99,41,128,80,177,96,89,94,67,30,8,233,57,229,11,75,193,80,192,205,176,19,65,251,210,212,24,203,127,244,102,207,102,208,111,62,219,89,154,7,66,104,78,153,71,212,183,25,150,97,231,11,46,244,60,72,216,94,254,179,183,48,204,97,239,245,60,104,214,152,59,247,124,41,131,50,189,229,165,1,242,231,109,104,63,82,181,16,50,236,49,138,109,154,9,76,133,206,131,230,173,158,75,179,28,246,17,76,145,241,136,83,222,158,170,129,144,121,78,25,183,103,27,121,236,17,107,85,197,188,217,181,77,98,58,243,31,135,157,50,155,240,70,207,165,121,34,4,89,154,247,144,43,219,121,86,250,41,175,226,152,150,67,247,23,12,248,102,2,157,134,205,80,182,231,121,246,230,176,103,86,208,54,205,225,246,152,231,148,49,119,54,144,15,29,134,125,180,116,152,182,210,62,50,154,68,4,135,237,227,92,102,10,111,211,124,22,207,73,194,70,207,135,14,179,55,123,86,49,164,231,93,95,43,61,231,179,44,85,67,46,146,141,158,15,5,120,211,243,149,140,104,119,223,153,46,54,70,177,211,243,88,207,210,153,219,216,108,239,17,79,45,221,47,149,126,135,93,131,201,23,86,79,150,215,53,228,6,33,218,208,133,189,106,34,28,61,111,73,88,105,46,195,42,97,147,121,219,52,15,38,133,230,150,47,172,231,137,112,12,251,130,127,85,154,207,195,158,52,207,244,90,239,61,245,27,210,227,243,2,223,120,121,150,175,169,97,67,190,127,248,105,105,18,27,249,72,27,129,84,49,198,63,253,246,27,159,160,31,223,126,251,215,255,248,247,255,250,255,252,187,59,91,248,246,167,127,254,59,219,251,246,167,255,235,255,230,131,112,41,253,251,89,248,31,127,248,52,220,15,29,155,46,160,39,151,142,229,251,151,29,255,227,127,156,77,255,207,179,240,47,255,242,215,89,28,176,187,53,164,255,99,171,127,30,97,251,3,194,239,110,8,255,211,183,227,227,116,63,115,241,25,39,60,9,198,127,196,197,219,198,248,130,222,63,204,113,255,111,179,240,55,190,165,87,22,254,15,179,240,151,47,104,192,238,37,168,112,203,67,206,157,189,223,248,231,191,204,249,251,108,26,255,196,53,202,95,210,211,134,223,238,153,210,249,233,190,95,75,5,236,201,244,255,175,204,255,205,23,1,127,152,246,49,228,183,251,143,239,15,175,95,79,251,15,108,255,245,231,207,209,144,236,7,190,167,199,250,25,229,125,37,59,17,92,185,163,124,33,52,222,158,179,248,102,67,219,187,210,131,111,132,248,192,83,122,78,121,174,220,95,250,137,209,86,3,121,244,60,26,218,213,86,185,45,66,207,165,25,85,255,124,229,110,146,87,77,68,200,176,83,222,223,137,31,200,46,205,187,198,65,182,188,215,243,160,121,32,44,100,238,82,239,211,204,1,50,223,31,41,205,150,247,122,206,150,246,64,168,241,160,185,13,93,152,231,129,144,97,239,247,60,104,38,225,97,113,219,242,37,154,139,80,154,211,208,21,217,214,21,230,21,150,12,219,178,61,111,90,214,121,234,87,132,133,188,247,156,75,104,206,155,116,207,189,205,218,242,5,154,39,130,52,175,134,118,133,228,209,151,107,87,207,150,47,208,60,144,179,158,87,67,27,61,15,154,127,236,25,197,176,129,28,241,204,71,61,198,122,30,229,125,115,109,33,132,97,216,122,170,164,221,121,126,100,17,5,33,200,41,111,245,60,104,30,8,7,242,21,154,171,244,58,207,41,111,245,60,24,54,16,210,243,212,158,155,178,253,136,40,31,52,167,188,213,243,160,121,32,164,231,169,61,55,141,227,217,115,105,222,239,121,208,28,237,153,232,245,35,139,235,226,60,15,132,12,59,229,45,31,125,208,28,165,215,124,37,182,233,246,188,77,115,17,74,243,104,104,127,97,160,244,158,114,53,0,101,16,5,120,69,182,7,66,104,30,13,109,244,60,104,54,120,56,123,142,38,189,34,219,69,40,205,163,161,141,158,199,60,7,33,199,245,249,242,203,165,245,140,190,91,178,109,249,233,194,119,57,30,39,130,12,155,13,109,15,155,39,53,237,57,52,91,222,236,185,52,7,153,148,146,244,28,189,189,239,65,61,182,231,138,231,24,197,142,234,237,60,155,199,34,135,211,115,202,91,11,99,12,91,132,135,120,202,143,105,136,255,236,51,44,200,230,113,195,237,148,49,31,119,117,88,135,61,104,206,176,183,196,243,76,115,162,125,237,121,111,115,63,211,156,40,208,24,182,7,103,123,161,133,71,174,205,194,176,65,115,202,87,104,206,118,51,104,78,121,203,77,24,52,15,132,112,123,52,116,113,216,185,81,176,72,216,71,118,127,154,52,167,188,159,102,245,232,209,245,48,226,70,249,10,205,65,30,243,60,26,186,56,236,156,88,180,103,72,216,71,118,115,155,52,167,204,170,218,150,237,236,140,99,158,83,190,66,243,64,200,60,83,246,29,220,139,195,206,29,184,124,175,66,18,246,145,221,86,89,151,233,57,101,204,138,109,154,65,112,168,11,153,221,110,163,231,33,219,217,208,199,60,143,134,54,144,199,122,238,80,171,183,83,190,194,176,129,176,134,237,117,232,255,111,104,142,41,49,104,166,124,109,158,69,238,219,30,143,190,237,225,131,134,251,12,27,8,161,185,13,93,160,25,132,39,30,194,94,200,151,230,57,6,205,160,57,6,205,21,241,20,121,210,156,242,21,154,131,80,155,132,8,184,13,93,160,25,132,69,179,200,151,104,30,230,83,24,150,242,21,154,65,88,52,167,188,239,63,231,153,200,103,244,239,236,153,15,100,94,160,121,12,117,34,111,90,67,93,207,126,206,92,4,145,91,190,64,179,8,253,150,103,145,37,97,91,182,139,124,244,124,137,230,14,181,55,19,90,222,234,249,143,104,222,143,13,133,73,183,52,95,48,226,252,156,249,51,247,113,195,237,148,47,204,179,200,126,71,100,34,95,155,231,32,15,110,143,134,246,167,170,67,141,222,158,36,236,35,199,222,28,52,167,124,133,102,16,22,205,41,95,153,231,32,36,250,248,152,212,54,152,119,113,216,57,117,13,178,211,182,143,172,213,55,231,57,229,43,52,131,240,196,115,42,153,103,203,68,142,55,122,30,178,61,16,22,50,13,109,32,119,127,78,66,90,190,241,200,122,206,176,175,208,28,123,115,204,115,202,87,104,6,97,209,108,249,18,205,3,33,52,143,134,246,105,6,97,173,231,148,255,203,160,121,216,155,161,217,242,165,121,214,112,157,243,156,242,21,154,7,194,236,249,154,222,206,80,107,86,248,157,161,77,83,106,200,246,176,55,211,179,229,11,217,50,249,188,236,162,57,166,228,21,154,7,194,236,249,26,205,99,168,19,249,26,205,26,113,92,171,10,242,40,239,203,118,44,192,198,12,56,156,187,200,48,16,164,115,246,156,205,125,215,222,182,183,105,208,180,140,50,248,218,115,31,243,156,97,15,77,50,202,27,200,67,135,137,240,62,244,118,144,47,248,24,101,82,93,163,150,217,110,182,105,214,246,36,235,35,12,75,121,171,231,65,243,201,112,77,170,205,37,217,14,114,253,231,32,19,76,220,103,24,200,107,158,83,190,72,243,154,231,32,111,229,221,157,105,30,54,73,72,216,10,142,143,121,22,161,239,7,62,150,230,43,134,107,144,199,60,183,161,139,243,60,252,170,78,213,229,121,110,100,189,195,222,50,104,14,154,167,143,33,242,53,123,123,56,37,17,207,58,43,23,104,142,143,49,166,42,229,173,169,26,243,44,2,87,214,103,207,58,104,251,226,153,222,124,27,25,155,100,52,116,17,121,112,59,13,93,145,109,16,158,9,50,204,158,55,61,247,210,204,3,235,32,87,111,183,188,197,176,206,179,8,88,247,161,185,229,173,85,117,66,230,177,68,135,93,100,184,189,171,195,138,80,31,35,229,188,52,240,101,196,245,160,185,95,138,152,61,95,144,109,123,131,219,139,102,195,91,219,243,236,83,135,51,30,214,242,133,216,80,222,73,196,222,12,195,226,26,109,113,123,208,44,66,239,166,62,182,161,11,62,198,64,40,205,105,232,130,222,46,114,247,231,150,47,200,182,8,211,65,105,121,139,219,131,230,120,113,67,194,82,190,50,236,122,113,165,57,229,11,14,138,183,103,76,209,206,84,5,121,63,207,224,49,200,195,127,110,67,87,230,121,12,245,232,249,34,205,112,123,209,124,41,214,235,80,71,122,68,72,136,35,186,189,158,51,236,218,36,105,136,111,248,109,172,170,99,158,181,177,15,154,183,144,135,26,210,127,188,175,222,246,2,209,211,254,67,128,104,143,56,159,221,110,82,190,146,103,80,132,241,162,75,26,186,224,63,207,161,134,230,146,176,195,176,65,115,252,199,158,87,249,30,140,202,112,131,219,7,242,210,158,105,136,37,185,61,207,113,202,198,146,140,95,117,193,222,246,234,240,83,46,151,193,249,209,208,254,176,227,26,37,87,42,223,217,121,222,147,176,65,179,200,36,210,132,219,41,163,12,182,105,14,194,80,6,41,239,207,243,195,59,119,137,124,75,225,233,237,133,43,67,205,7,60,96,207,223,243,173,55,107,61,38,105,246,141,103,75,225,16,41,217,207,223,253,70,132,137,229,223,239,185,61,253,23,97,92,53,76,170,60,79,78,229,11,102,66,94,242,45,67,222,156,122,227,66,8,117,184,153,196,27,53,224,241,174,22,246,79,240,94,191,127,116,12,220,237,227,57,68,106,189,209,141,27,1,143,2,189,181,63,242,44,219,82,33,127,249,218,137,130,181,121,253,230,251,171,159,242,158,77,133,197,31,223,159,223,206,205,243,189,238,239,57,248,183,22,67,192,100,0,242,110,182,225,24,168,4,62,146,188,250,210,182,6,57,143,207,92,8,85,181,76,138,5,188,248,208,224,224,139,244,9,251,224,84,43,48,184,199,160,158,159,190,247,125,223,183,193,225,19,164,243,176,77,223,108,234,249,241,229,187,223,56,150,190,3,6,183,29,205,26,2,159,229,44,175,215,64,159,201,107,230,99,44,165,175,212,60,63,190,51,127,208,190,8,22,242,238,75,33,139,45,207,143,36,240,190,150,188,193,59,65,60,177,35,207,7,127,133,188,59,179,188,65,212,89,152,144,93,242,30,222,199,188,79,68,200,91,210,49,97,145,170,72,144,16,95,249,57,228,76,136,227,84,168,134,48,46,98,150,192,46,130,151,88,15,174,84,60,135,240,15,222,217,210,88,52,66,194,223,19,164,179,112,129,62,86,62,54,95,197,178,229,93,157,67,175,10,85,118,53,202,124,66,132,80,210,46,50,147,36,114,116,14,92,110,121,32,115,169,152,233,55,179,125,100,191,43,228,143,47,47,44,137,100,190,35,6,110,9,244,86,105,235,40,54,122,62,217,199,211,50,87,247,92,137,217,101,99,122,31,57,47,113,101,46,208,204,149,20,52,124,135,109,57,199,98,187,122,118,34,40,130,51,39,119,151,102,16,80,175,186,170,164,115,127,144,117,158,70,16,72,183,199,192,188,208,64,134,242,247,119,21,147,144,119,121,44,132,165,90,200,203,243,99,244,236,7,74,88,173,99,173,252,145,60,106,244,137,83,194,53,214,119,11,15,31,60,74,214,58,239,116,252,18,65,6,134,239,104,45,150,188,143,228,89,235,161,121,109,111,104,241,162,229,157,59,18,58,191,251,110,129,234,153,74,12,24,172,23,186,85,247,139,197,7,194,128,60,163,76,96,163,144,231,55,158,202,19,130,80,77,180,55,38,22,216,19,67,161,186,163,68,163,20,146,51,96,33,239,58,179,207,220,221,126,135,204,116,135,74,228,204,52,176,103,30,108,1,143,125,197,110,172,245,56,33,188,193,61,32,52,25,188,215,239,207,234,154,212,106,127,60,3,119,143,186,21,226,199,117,72,73,254,254,150,115,27,0,111,208,20,52,116,93,54,123,134,121,239,108,60,124,192,195,214,122,250,254,236,119,82,201,204,229,61,185,12,156,133,207,6,21,188,15,94,81,12,91,216,9,205,105,183,214,155,177,92,25,133,165,58,32,181,54,121,120,157,171,110,27,90,161,43,164,25,127,149,83,191,54,109,126,237,134,168,213,152,16,25,33,143,149,61,27,186,138,156,133,157,61,203,100,182,237,21,2,209,243,16,85,100,179,104,54,122,46,205,238,83,43,237,102,31,185,52,103,203,253,24,89,97,163,161,141,158,139,220,224,85,13,229,209,208,62,205,13,143,142,192,180,106,244,194,189,215,198,37,134,38,156,13,109,15,251,105,216,70,156,17,125,231,33,169,225,85,125,127,203,85,63,244,198,91,182,240,220,30,66,136,241,59,88,163,136,6,166,45,226,201,226,193,212,229,33,197,44,86,44,214,239,102,204,51,1,52,250,198,234,19,242,238,7,115,93,190,121,201,83,200,91,125,10,246,184,168,6,65,175,205,255,126,251,254,238,223,108,60,139,254,129,219,53,238,48,188,7,73,21,222,208,32,44,145,85,204,218,193,173,137,114,1,198,122,210,160,34,100,128,110,81,21,62,160,100,120,157,212,24,215,247,151,52,253,64,183,110,59,194,184,130,69,72,155,90,111,88,84,118,135,209,243,16,21,250,128,157,224,69,88,206,40,25,37,77,18,202,133,164,168,6,206,170,161,88,234,128,185,214,31,249,247,161,221,161,17,8,182,0,97,133,106,225,18,122,97,209,151,41,92,120,250,40,49,216,100,25,38,52,60,249,108,25,17,45,140,38,7,240,240,48,116,33,5,52,210,95,174,44,149,25,169,137,228,239,165,61,117,169,96,118,248,64,158,107,141,73,26,71,19,26,74,89,127,204,142,155,9,194,21,157,222,137,207,220,112,247,74,35,14,239,202,61,40,38,31,47,205,190,152,142,243,132,246,234,4,50,55,213,126,88,194,157,27,104,245,94,117,149,116,109,62,102,53,175,136,169,240,249,110,154,242,130,42,175,142,124,173,98,20,130,128,136,167,138,205,4,218,155,118,61,126,60,19,16,97,132,109,169,4,255,252,224,67,135,253,54,4,198,205,33,19,143,164,70,149,41,48,170,86,142,177,190,127,168,211,21,161,183,24,236,136,66,182,50,36,232,158,45,62,104,108,139,239,110,75,192,220,246,65,195,235,112,72,0,178,135,147,113,50,71,244,252,189,72,200,214,123,15,125,161,200,53,161,108,60,41,147,138,240,27,31,189,0,2,186,247,90,9,96,224,55,40,45,95,134,6,171,106,26,160,154,199,88,188,44,179,78,40,30,184,54,248,240,141,151,91,224,11,38,194,235,55,25,245,183,111,15,36,176,127,127,206,143,191,174,31,112,31,42,248,61,171,6,192,3,12,62,208,2,67,191,253,71,238,146,113,185,218,255,125,90,250,199,127,248,246,229,125,169,231,15,54,209,119,191,49,246,183,111,47,247,216,13,41,255,117,148,17,6,6,208,58,45,247,189,22,132,230,1,111,8,27,92,243,241,95,254,242,243,69,74,190,151,201,131,51,239,223,94,158,67,102,239,51,98,103,222,63,243,176,41,151,241,152,94,81,199,63,189,90,40,107,254,252,207,119,220,6,252,243,127,226,202,31,47,202,253,137,59,128,191,184,61,183,58,121,69,4,16,217,92,154,188,105,121,220,51,108,203,223,254,244,237,229,184,229,183,166,226,237,21,161,120,28,51,129,49,51,167,197,199,95,251,99,50,126,214,156,51,227,68,252,146,195,17,7,101,104,112,152,207,83,60,164,236,51,26,41,151,171,186,45,223,222,127,197,97,251,249,225,234,32,239,206,98,251,149,193,106,12,46,140,110,49,248,219,62,131,125,253,214,62,194,223,209,199,13,127,191,157,103,238,150,191,243,85,150,197,231,87,217,230,91,62,175,8,175,225,254,23,182,17,4,108,0,16,180,5,32,108,128,114,251,235,183,133,242,19,32,109,80,131,41,184,235,139,79,231,39,139,20,45,63,108,248,245,236,160,42,93,252,108,0,124,36,129,237,136,101,79,153,15,41,230,248,101,124,84,177,117,242,110,219,81,127,190,247,195,26,100,37,250,52,238,63,125,123,254,246,142,188,222,127,251,119,76,21,251,218,199,43,134,233,42,29,176,189,145,217,249,252,182,124,202,207,47,247,200,141,58,232,159,218,201,151,178,247,88,60,158,232,150,58,219,163,13,168,163,141,187,23,98,31,204,45,220,199,128,214,85,249,1,192,116,156,106,248,92,13,95,42,198,209,103,71,13,14,207,5,8,120,121,228,125,25,154,224,231,95,2,192,205,228,161,231,1,122,33,36,64,242,109,126,182,137,227,55,157,138,49,1,26,0,31,119,54,57,91,96,139,153,125,216,66,126,182,143,57,138,214,88,195,76,19,99,216,29,85,250,232,115,86,23,100,34,175,249,62,190,226,184,133,111,176,157,121,240,151,114,225,131,55,72,1,59,219,135,60,197,141,112,67,124,228,209,99,57,76,165,148,185,110,252,248,204,247,150,116,39,199,223,242,151,224,221,241,183,252,178,205,212,204,47,108,49,154,58,227,189,159,218,212,177,224,111,171,63,255,214,145,77,188,142,172,109,42,37,91,207,53,211,100,197,140,5,57,203,219,113,92,199,42,125,229,147,79,86,91,174,39,113,60,84,246,89,137,45,16,171,20,135,141,45,151,175,151,19,138,192,174,250,91,96,24,146,74,140,47,133,227,223,160,4,140,93,21,246,138,243,229,224,94,137,84,61,190,227,134,33,22,159,130,216,173,91,139,147,88,174,234,91,235,222,119,217,69,156,32,74,8,237,109,99,159,193,48,163,176,76,173,135,241,116,143,173,18,105,6,150,246,14,24,182,10,66,96,61,45,103,190,239,20,153,253,25,134,149,131,125,214,122,124,88,32,195,11,44,237,241,117,170,15,44,51,112,153,105,118,11,235,33,230,239,88,77,127,0,91,12,88,213,194,206,199,219,230,10,187,237,22,152,227,28,67,246,81,209,176,253,128,49,80,121,140,246,125,120,249,72,123,68,16,124,199,102,194,130,123,192,8,29,33,240,182,183,166,140,62,62,131,189,118,120,103,9,240,45,165,162,222,74,197,45,7,208,56,9,103,201,21,222,243,26,34,0,44,195,91,48,186,189,71,62,110,112,63,131,33,24,182,55,141,170,71,84,249,127,248,42,48,246,248,138,99,240,146,64,41,95,254,122,198,215,96,233,224,216,160,242,93,1,192,94,147,207,50,97,104,143,23,194,29,33,15,24,52,251,244,225,231,48,25,162,236,166,222,155,241,16,158,92,254,1,166,54,98,193,228,176,250,212,222,167,176,135,239,217,205,94,49,137,253,104,17,152,183,16,219,66,77,49,165,246,137,21,250,18,255,224,51,216,11,107,40,239,250,81,15,77,171,103,245,120,11,251,224,123,40,192,112,187,144,224,208,224,186,86,189,124,10,59,241,100,213,131,159,115,44,174,167,180,119,3,27,253,66,78,214,120,198,140,127,98,31,39,24,238,93,92,64,212,101,31,153,131,110,226,89,134,195,84,161,183,48,113,17,151,238,251,167,121,252,28,166,193,28,218,34,3,210,203,234,96,233,28,48,219,171,92,220,242,0,255,50,167,185,140,69,135,66,239,141,15,197,9,75,189,192,108,15,223,140,169,186,197,253,12,54,113,213,245,211,218,114,229,17,190,203,58,54,124,122,252,94,38,21,142,158,27,244,97,82,13,0,10,39,230,190,58,178,91,248,13,192,13,149,136,191,3,171,22,165,141,159,0,44,49,147,249,83,35,109,124,6,32,192,217,26,49,37,168,65,132,237,83,0,74,36,35,93,53,14,192,84,21,228,117,150,86,90,184,244,112,165,166,57,19,161,241,199,190,217,178,194,209,197,231,11,214,55,229,152,163,124,83,32,155,127,23,75,202,236,90,153,40,98,66,238,96,71,249,9,26,71,125,226,149,71,185,184,241,129,135,160,223,148,53,4,38,60,101,143,252,143,113,78,163,115,78,247,50,174,95,56,114,155,12,135,157,78,60,107,224,150,123,2,156,69,44,46,231,104,161,252,4,152,83,34,67,233,233,241,27,79,115,254,210,214,212,53,224,171,19,99,240,97,166,140,154,132,164,108,151,179,206,185,44,67,166,87,137,37,125,183,103,181,160,130,156,161,154,237,72,73,202,27,65,181,140,244,197,111,214,56,189,140,148,127,91,222,64,174,204,164,231,87,115,119,136,79,196,118,114,222,93,132,188,34,243,125,216,190,177,168,111,127,35,226,199,223,53,134,253,73,10,229,67,77,85,108,17,1,32,50,69,195,158,214,228,120,199,195,91,32,1,108,60,169,145,38,78,191,181,117,239,142,10,53,134,207,45,196,90,62,250,200,79,204,176,49,10,27,93,53,66,69,45,114,255,126,16,245,151,241,56,236,47,197,161,124,50,212,185,140,104,244,16,171,107,26,209,252,242,111,195,136,86,84,31,124,59,32,134,50,230,83,75,152,187,175,143,68,103,18,210,209,188,230,215,194,98,77,244,215,48,161,199,175,97,10,159,240,48,147,71,139,49,160,79,125,229,47,157,63,13,111,91,92,35,110,168,103,83,20,231,128,149,251,150,53,53,21,136,125,46,69,3,13,138,134,52,45,179,249,143,94,255,229,100,130,83,31,206,61,163,1,107,64,191,112,122,253,225,113,77,96,190,103,163,31,183,96,40,108,226,190,5,241,193,186,179,1,109,173,3,148,205,85,16,81,176,88,158,26,208,163,173,9,138,177,252,67,99,211,128,62,183,54,13,104,253,201,199,15,4,63,226,91,163,250,12,139,1,157,246,16,12,130,81,149,200,26,208,47,207,7,108,26,208,47,156,128,19,189,30,134,113,141,234,192,88,161,116,17,251,57,205,153,188,128,0,77,88,200,56,96,195,126,22,115,84,67,255,85,119,29,173,21,52,90,27,157,170,38,99,62,103,112,239,196,118,195,244,9,35,174,236,153,19,176,152,207,233,149,200,40,155,231,130,165,189,3,54,77,229,211,132,209,71,205,231,91,88,182,163,219,249,199,124,30,205,221,202,132,147,189,40,27,230,174,206,62,81,206,119,204,12,152,50,77,224,19,140,110,49,159,111,153,87,216,79,204,251,201,124,110,152,74,119,251,231,115,229,168,95,173,65,130,64,172,229,195,124,214,202,37,72,86,216,48,159,79,176,101,42,106,53,127,196,225,174,73,205,16,113,131,23,108,153,202,194,124,86,151,62,62,129,29,166,242,129,91,216,109,123,211,88,214,62,124,243,8,147,157,184,6,245,9,178,204,103,45,105,156,55,107,5,150,182,22,236,48,149,85,131,152,128,142,109,153,212,194,120,101,84,216,50,159,209,38,88,220,7,172,237,45,216,193,147,163,222,50,149,79,237,221,192,70,191,49,149,231,248,244,55,233,119,153,207,226,122,34,114,178,148,117,56,30,144,245,207,97,181,158,203,186,53,141,203,122,62,77,163,113,227,24,73,39,17,88,214,243,9,22,235,249,7,114,151,245,236,28,60,68,85,30,214,243,9,182,44,229,19,251,2,251,180,189,234,233,105,78,117,69,117,25,107,90,28,191,135,245,108,132,146,239,130,101,77,119,13,6,224,42,26,198,178,10,45,49,141,159,1,195,122,118,37,87,185,9,96,84,11,192,10,139,245,188,218,248,12,16,99,89,148,168,150,97,26,231,119,45,225,245,119,223,129,55,138,242,19,64,219,249,160,140,57,225,247,15,182,179,1,253,95,103,135,176,234,226,156,198,118,110,185,182,115,210,54,135,237,76,217,93,63,54,175,26,245,182,92,123,153,21,168,244,13,177,72,57,246,114,235,215,118,30,101,253,6,250,173,150,96,208,63,148,221,189,107,114,34,114,150,13,117,30,227,156,102,102,108,230,59,2,80,178,121,154,91,177,215,126,0,200,165,163,198,127,225,17,208,68,169,119,102,53,30,142,86,149,246,237,10,41,150,243,249,219,176,218,78,161,200,11,161,79,218,124,54,121,44,150,224,127,94,232,83,105,138,189,71,56,117,141,147,32,233,245,208,103,72,109,24,116,223,114,251,60,244,217,222,121,2,212,195,185,231,87,255,247,134,253,54,74,7,108,239,8,32,65,139,88,165,111,152,230,207,158,254,163,233,56,158,206,14,72,50,231,43,145,15,100,220,160,133,49,28,242,49,63,131,177,213,207,0,5,177,58,151,134,159,11,125,213,94,0,245,0,61,13,79,149,227,210,15,79,158,173,246,25,108,182,150,160,146,54,249,169,185,5,67,255,121,230,108,23,4,68,223,27,240,254,4,70,154,93,190,158,192,72,48,11,162,84,2,234,224,22,72,21,62,130,44,110,49,234,137,119,78,253,18,143,8,17,133,249,253,198,233,135,47,158,4,214,246,12,2,137,123,174,55,97,231,246,60,83,74,15,171,215,1,225,32,154,183,152,164,202,3,111,162,221,169,213,239,104,158,96,124,156,242,3,243,35,245,48,48,137,213,209,231,103,176,204,87,199,134,193,159,0,226,121,14,49,255,80,159,224,102,254,59,215,140,247,36,19,115,254,123,140,95,186,42,39,88,69,57,218,231,171,151,102,166,102,178,177,4,179,181,127,10,187,225,221,77,123,221,38,151,71,130,28,207,175,144,28,37,53,42,81,136,251,231,152,218,108,60,195,35,33,35,19,19,118,236,86,13,233,191,28,176,120,36,140,77,208,131,151,69,99,144,38,6,122,11,170,251,65,45,50,78,226,1,143,144,190,181,38,104,121,31,167,198,62,131,45,143,4,73,123,32,211,212,78,3,99,34,94,78,176,25,210,231,153,123,120,217,195,203,207,96,203,35,73,74,51,233,4,177,7,240,72,210,30,81,171,199,90,218,51,164,159,208,75,136,248,25,50,221,17,3,58,99,7,207,174,118,231,32,70,67,97,174,187,106,96,31,40,129,179,231,65,54,237,189,201,60,55,48,34,10,47,132,24,98,185,52,152,239,32,184,94,18,220,229,161,156,96,203,243,128,153,199,4,14,111,228,6,150,96,254,237,220,55,152,127,11,235,38,127,208,62,67,249,66,136,196,141,169,111,40,255,4,131,216,134,242,23,230,207,144,229,195,212,142,217,57,253,29,49,43,156,222,26,50,141,216,162,96,159,217,244,189,107,168,49,49,35,249,39,216,50,187,159,159,242,241,29,170,5,228,26,62,64,203,233,16,244,208,179,130,79,96,135,35,178,80,15,63,228,0,13,167,227,217,148,42,243,216,80,120,117,67,78,144,229,134,144,97,145,164,251,108,143,236,10,25,216,130,29,46,199,51,129,240,90,254,203,11,225,216,138,92,207,216,78,203,11,121,198,243,102,23,147,29,129,181,185,5,59,216,113,212,91,30,199,169,189,19,108,118,187,156,16,71,156,221,235,240,65,28,220,179,9,203,39,39,228,89,159,53,201,109,71,8,255,128,29,78,200,105,178,150,19,114,3,27,78,200,179,17,143,78,254,114,66,78,176,229,132,156,56,176,156,144,103,124,106,62,27,35,87,102,24,30,193,89,176,229,132,156,112,151,19,114,130,77,92,109,22,197,155,149,57,194,57,174,51,28,16,214,217,243,27,137,167,89,203,199,218,19,102,216,80,141,157,16,15,74,235,222,43,30,63,193,134,135,111,212,161,186,141,15,180,228,104,146,64,226,13,172,205,13,45,11,33,239,108,183,105,237,39,208,161,81,157,252,182,246,35,204,214,14,45,107,20,15,122,254,0,118,104,84,189,44,220,21,234,253,8,179,189,67,203,34,253,247,8,194,143,48,191,179,25,88,15,78,95,222,145,23,78,78,63,131,149,218,177,205,172,106,39,189,74,23,109,238,22,214,110,129,141,40,207,59,66,252,129,151,115,163,107,31,208,220,236,228,83,215,134,241,164,201,61,224,251,254,33,204,175,111,58,65,100,35,115,195,210,246,240,18,111,96,197,125,137,117,115,150,21,70,240,19,236,208,221,165,173,228,26,170,81,166,184,169,242,158,253,97,169,205,19,236,164,92,207,124,153,42,248,199,246,234,58,126,237,88,184,176,222,77,147,54,114,162,13,162,166,53,249,131,15,215,45,88,84,104,96,214,99,111,222,75,45,78,188,249,212,88,17,211,1,25,231,222,20,57,26,163,83,97,137,170,96,56,200,116,64,88,117,61,189,248,1,228,208,78,106,27,161,40,230,39,176,179,42,159,205,253,4,211,243,89,170,91,59,62,17,237,159,33,135,50,39,211,245,195,220,215,211,49,237,115,97,142,237,208,220,143,90,50,161,244,6,70,202,176,212,31,218,220,147,249,234,188,31,97,182,119,104,243,163,222,161,185,233,99,180,119,3,27,253,70,157,135,157,140,239,253,94,47,239,164,207,141,228,155,202,121,214,231,28,94,140,163,152,117,36,235,77,158,1,35,17,40,242,207,244,176,220,208,119,224,254,8,179,61,252,151,36,29,160,127,167,136,125,6,27,98,231,116,151,54,199,119,232,115,14,61,95,147,7,122,210,231,7,236,208,231,7,95,126,132,29,237,213,90,86,119,115,184,132,66,242,160,201,21,59,50,161,178,206,231,47,110,140,84,51,207,202,2,216,99,53,100,54,86,21,54,169,162,145,213,20,9,174,211,209,179,56,157,190,59,87,153,117,26,229,233,70,195,166,146,61,32,157,119,108,126,56,65,181,59,70,195,89,97,0,4,2,244,98,178,15,121,212,170,223,46,96,119,120,137,153,118,177,39,209,174,126,40,59,37,220,74,246,13,195,179,78,202,61,6,148,83,84,136,218,198,59,202,183,224,207,48,118,58,4,221,49,225,19,249,233,47,70,229,65,128,158,240,132,73,139,9,205,231,122,187,176,182,231,215,93,108,45,223,81,78,107,222,229,147,15,100,139,231,220,196,219,56,158,41,253,12,43,191,172,215,182,172,119,192,58,142,3,6,133,97,117,219,11,167,123,168,3,5,29,5,211,5,164,109,73,83,251,20,118,75,83,235,253,49,108,242,136,57,124,74,115,7,43,3,18,243,19,80,39,161,204,189,157,152,33,7,95,38,204,104,25,113,127,212,121,70,75,48,123,49,179,23,12,83,47,153,206,177,160,158,223,213,28,248,177,35,217,68,92,96,226,106,237,36,54,120,17,70,123,236,211,15,168,110,122,64,117,33,227,64,56,60,99,36,209,26,13,39,15,8,81,41,53,201,13,76,173,81,152,109,21,243,128,29,173,101,51,97,152,40,164,85,207,5,56,206,59,214,40,10,41,157,210,100,159,171,214,137,206,175,96,147,71,100,77,146,137,111,123,7,47,11,147,111,159,193,58,15,161,97,205,195,132,161,36,238,102,72,60,209,82,51,214,141,24,199,241,214,248,73,190,40,124,72,150,91,1,202,199,0,96,169,53,195,32,40,202,237,13,0,49,155,40,63,132,157,191,212,120,132,250,18,14,193,91,80,132,50,145,13,249,142,114,50,11,70,157,115,249,156,101,240,171,204,92,8,61,105,221,196,192,249,230,52,6,11,131,118,103,200,205,72,50,173,177,97,230,103,101,62,146,108,204,233,16,94,231,200,55,103,61,251,117,160,63,253,215,255,253,145,111,254,99,179,198,150,99,175,158,155,109,43,223,62,111,236,104,235,139,156,99,70,55,104,60,74,119,123,217,208,158,95,63,227,1,194,221,164,88,60,71,219,99,64,176,100,188,120,135,192,188,16,56,36,131,45,193,184,23,221,54,214,84,224,102,92,97,74,165,236,2,232,69,85,236,61,204,151,62,222,195,6,78,8,217,11,59,10,158,174,156,143,26,89,214,193,108,58,38,241,97,203,237,23,55,144,50,59,68,4,149,190,188,181,98,89,83,130,111,197,183,172,121,132,134,200,94,23,131,202,29,202,157,238,196,243,159,207,34,135,213,168,73,58,54,80,239,109,60,38,215,83,209,226,222,70,242,161,40,211,1,55,255,210,153,119,35,249,244,87,203,16,51,226,163,210,4,56,34,231,19,142,16,150,193,245,99,227,220,38,100,208,124,104,94,226,91,199,136,245,115,219,228,131,98,148,179,241,114,69,74,70,183,253,167,220,140,42,115,9,118,2,55,218,233,18,144,209,157,0,15,90,142,164,110,174,133,24,121,30,233,225,172,211,6,160,145,130,159,75,255,248,15,59,135,60,88,176,92,149,84,137,52,0,137,92,104,117,126,52,136,186,130,205,177,48,189,27,122,10,64,15,152,184,232,133,110,252,177,184,98,144,255,1,108,176,211,208,11,223,183,13,234,13,232,135,214,56,150,141,79,113,110,109,194,142,0,180,153,216,4,207,153,231,21,127,46,40,211,61,194,207,230,221,189,36,159,39,225,103,39,248,4,210,216,139,0,104,35,191,60,60,208,216,17,46,30,48,199,182,66,168,39,234,15,152,220,108,232,254,71,216,109,123,57,225,52,228,66,31,179,223,3,150,16,116,198,135,133,64,188,32,213,70,4,154,20,26,64,50,14,239,187,182,32,218,16,147,58,155,239,103,176,99,14,233,33,87,120,207,115,8,140,120,174,237,173,0,116,206,130,207,50,17,78,225,17,33,157,139,3,145,147,5,67,253,55,0,173,236,176,14,108,239,71,216,129,251,89,123,183,231,180,107,83,50,19,145,232,35,71,211,48,52,119,152,208,170,217,148,10,96,83,154,128,149,239,24,20,247,160,153,17,57,1,65,25,166,247,239,222,38,81,239,61,196,205,86,122,184,124,157,228,98,203,208,215,3,82,246,147,219,114,235,140,28,56,214,42,247,47,253,31,251,201,39,187,145,34,154,173,8,129,238,165,159,155,61,99,92,200,25,27,144,55,125,254,14,22,124,127,255,246,167,255,244,227,93,170,121,190,155,77,238,133,249,64,3,221,182,236,117,162,207,118,185,219,78,254,244,237,233,216,153,78,26,183,237,26,152,210,188,101,151,91,35,222,108,247,251,195,47,218,253,96,108,159,181,203,188,230,99,111,231,93,249,118,188,48,229,27,92,249,123,52,237,159,254,187,243,253,178,236,170,201,63,156,55,121,30,207,55,121,142,189,244,84,250,106,87,77,148,121,100,133,53,79,124,238,176,149,232,169,170,99,67,108,53,230,197,164,199,15,110,97,185,196,44,27,204,216,221,238,148,67,145,147,188,104,249,18,50,121,85,143,239,121,218,110,244,108,10,250,222,93,216,172,128,133,204,28,165,188,49,236,102,12,133,206,209,115,134,109,207,217,226,49,231,205,217,103,74,216,165,63,79,58,202,70,207,253,206,59,174,118,245,88,27,109,72,218,117,245,249,81,214,98,120,248,127,179,177,189,177,185,161,203,88,198,227,148,146,122,156,113,170,5,143,242,214,216,202,171,189,198,126,182,239,189,219,75,236,21,39,241,187,207,10,152,82,130,150,239,111,152,189,126,27,151,83,226,184,41,80,132,159,0,182,64,133,24,247,119,206,9,122,236,147,60,226,42,8,91,177,155,23,143,14,157,170,105,93,99,66,115,189,183,223,222,236,63,63,220,230,124,56,125,179,177,22,241,134,24,252,231,44,0,53,247,92,122,41,103,245,236,46,128,63,150,225,95,14,187,26,196,158,199,210,243,54,226,238,234,169,232,143,21,211,83,225,209,208,197,213,51,37,81,9,37,247,121,173,158,41,108,109,110,115,245,236,53,182,183,122,240,83,176,0,187,122,72,225,141,138,74,214,235,185,188,181,122,194,171,217,88,120,245,199,141,253,188,122,176,183,136,10,101,241,176,140,185,214,205,1,221,88,75,44,149,241,115,173,148,81,251,199,223,231,133,19,101,246,171,133,99,27,4,128,186,112,148,18,22,206,205,114,249,225,114,238,175,118,83,2,19,6,161,118,219,98,11,253,206,85,106,246,241,135,111,127,162,112,220,209,222,88,135,135,64,143,93,236,88,74,155,78,91,86,192,216,197,186,26,46,108,129,158,176,173,165,52,151,213,238,46,182,214,30,235,192,67,209,221,117,120,208,252,249,34,222,150,117,30,38,152,187,216,20,85,52,237,177,6,174,172,67,22,203,78,99,123,99,99,237,33,141,115,23,227,210,0,229,177,14,143,242,214,58,44,175,246,26,251,105,29,122,223,201,19,196,185,139,189,146,159,137,112,172,93,108,253,158,75,111,33,252,4,56,47,198,175,118,177,180,242,159,191,139,45,191,38,7,231,60,204,128,27,220,204,196,56,184,243,55,10,37,191,73,9,193,179,55,224,50,234,175,223,110,189,141,5,252,114,111,81,229,193,26,95,128,224,197,58,100,218,231,70,45,211,164,115,181,139,76,170,233,66,166,188,185,154,70,207,92,8,88,200,148,55,122,86,66,6,50,137,80,11,153,242,6,242,137,230,123,31,175,28,52,39,150,116,129,230,251,247,100,190,134,97,150,47,209,124,143,116,207,158,45,111,12,251,160,249,30,215,112,33,83,222,64,62,104,190,207,135,4,75,51,229,75,200,188,209,24,243,89,154,83,190,66,51,207,183,36,102,91,100,202,27,195,94,52,147,237,144,39,12,138,76,121,3,121,209,252,246,193,211,53,131,97,150,175,33,155,74,48,145,147,86,176,103,238,69,60,223,222,115,244,23,110,167,188,49,236,131,230,119,86,246,234,57,171,124,95,60,73,56,244,145,210,209,51,55,21,55,122,62,24,230,83,59,19,217,242,165,121,246,101,170,133,76,121,163,231,131,230,183,222,232,203,60,91,222,64,62,13,155,51,178,213,51,103,99,215,144,137,245,46,100,227,190,87,230,249,149,144,211,68,182,188,209,243,65,179,79,89,46,228,100,243,92,152,231,215,167,248,242,97,24,229,157,158,15,134,249,218,210,234,217,52,159,43,52,147,39,185,144,45,95,162,249,229,117,105,79,158,248,187,40,158,47,79,111,107,158,41,239,244,124,208,252,194,49,228,164,217,242,37,154,159,155,183,18,110,91,190,68,179,103,28,179,103,203,27,200,199,176,57,99,89,52,247,188,229,130,144,244,131,23,85,6,150,47,209,220,151,52,139,124,60,100,245,75,203,224,144,237,62,61,58,144,19,10,189,48,236,167,38,188,135,219,148,175,49,140,104,235,226,182,229,107,52,243,28,227,156,170,167,189,39,158,15,154,9,189,47,100,203,151,230,217,160,241,236,217,96,221,53,100,66,12,11,153,242,37,154,253,244,245,66,166,188,209,243,65,243,67,99,115,153,42,203,27,200,135,108,155,142,60,123,166,124,17,185,207,111,180,103,202,151,104,126,224,84,98,245,156,19,138,47,197,243,160,249,158,176,213,68,182,124,137,230,251,183,101,111,191,81,6,57,139,132,39,73,85,134,53,110,91,238,185,192,131,47,52,146,63,248,206,1,74,140,71,18,123,61,205,25,0,78,45,38,128,44,38,67,161,0,6,202,2,108,229,236,160,202,95,239,222,125,103,150,55,4,158,226,26,236,155,198,34,127,227,85,22,87,79,145,41,51,182,47,185,170,48,12,228,80,55,144,247,77,227,129,28,211,120,32,239,155,198,3,57,166,241,64,222,55,141,131,60,76,227,32,95,49,141,7,114,76,227,129,188,111,26,15,228,152,198,3,121,223,52,30,200,49,141,7,242,190,105,92,228,154,198,69,190,96,26,15,228,152,198,3,153,242,134,144,184,244,6,114,76,227,129,188,111,26,15,228,152,198,3,121,223,52,46,114,77,227,34,95,48,141,7,114,76,227,129,188,111,26,15,228,152,198,3,121,223,52,30,200,49,141,7,242,190,105,60,144,99,26,15,228,125,211,184,200,53,141,139,124,193,52,30,200,49,141,7,242,190,105,60,144,99,26,15,228,125,211,120,32,199,52,30,200,251,166,113,145,249,239,84,128,228,159,111,155,198,3,57,166,113,123,190,96,26,15,228,152,198,3,121,223,52,30,200,49,141,7,242,190,105,92,228,154,198,69,190,96,26,15,228,152,198,3,121,223,52,30,200,49,141,7,114,178,101,246,183,155,183,154,198,3,121,223,52,110,207,53,141,139,124,193,52,30,200,201,18,24,200,251,166,241,64,142,105,60,144,247,77,227,129,28,211,120,32,239,155,198,3,57,166,241,64,222,55,141,139,92,211,184,200,23,76,227,129,28,211,120,32,239,155,198,3,57,166,241,64,222,55,141,7,114,76,227,129,188,111,26,23,185,166,113,145,47,152,198,3,57,166,241,64,222,55,141,7,114,76,227,129,188,111,26,15,228,152,198,3,121,223,52,46,114,77,227,34,95,48,141,7,50,215,38,135,249,200,59,204,91,218,115,153,143,111,247,228,216,44,100,243,109,238,50,10,30,103,105,42,184,246,105,203,181,171,249,82,11,185,105,24,207,36,58,105,206,191,253,63,172,189,203,142,115,59,210,166,55,215,85,228,112,255,131,42,167,148,146,50,53,109,183,209,13,183,1,27,238,242,232,31,25,213,7,195,216,27,176,251,128,114,251,102,124,171,126,222,55,14,228,90,82,166,168,175,106,23,80,31,21,73,114,5,35,130,193,96,48,24,244,173,222,250,77,10,224,252,77,236,227,159,21,150,95,245,253,27,163,69,54,181,242,191,110,51,34,63,11,228,0,223,3,233,127,143,228,63,38,158,145,77,132,178,226,184,204,62,192,229,200,170,18,117,42,195,138,212,90,29,120,92,185,150,130,162,60,158,117,51,213,201,116,137,94,226,0,50,126,131,216,37,127,11,111,109,230,120,105,135,59,46,84,216,3,46,4,197,121,199,22,93,30,32,197,6,48,245,25,167,10,78,60,77,186,219,7,39,250,247,65,150,178,217,78,159,28,248,226,180,136,107,0,216,244,46,51,82,69,122,18,108,234,136,78,157,139,109,202,239,220,150,160,142,219,186,124,24,253,136,238,51,53,20,52,47,106,92,136,50,138,48,48,221,60,225,60,38,1,144,163,0,220,77,33,41,186,232,147,77,12,48,193,54,125,100,248,2,169,175,254,246,194,72,185,102,8,31,17,50,70,125,226,24,197,101,70,225,242,201,143,6,16,72,78,157,185,28,151,216,115,159,7,97,159,39,160,236,174,249,204,212,221,211,117,207,220,104,92,170,113,124,255,33,61,131,56,152,221,27,242,137,90,6,28,102,121,11,242,77,2,184,35,176,164,103,14,171,123,234,66,26,67,43,106,38,213,60,2,201,147,100,168,100,171,202,81,231,101,106,170,89,17,36,186,126,129,154,37,219,131,179,106,140,8,74,51,136,163,79,194,147,14,184,122,16,22,102,158,112,184,34,185,46,51,36,151,185,178,166,161,186,206,92,86,253,154,10,79,115,149,153,247,92,173,34,78,243,83,231,133,220,112,8,167,205,128,233,198,38,225,201,132,179,114,207,138,115,15,226,141,9,29,196,238,38,108,151,96,117,220,20,64,60,127,184,175,64,232,55,158,136,11,32,92,18,56,44,4,137,135,109,128,112,187,201,173,184,117,78,1,0,217,141,216,94,170,25,49,176,159,24,90,192,116,65,231,139,161,19,178,170,247,13,128,112,111,76,253,128,135,18,36,23,64,173,184,48,64,14,211,6,1,224,138,42,154,163,186,81,21,110,145,115,75,12,200,248,24,241,184,87,188,38,192,18,35,2,29,110,92,219,5,80,72,19,98,75,46,170,28,152,49,212,189,45,205,221,28,61,24,114,15,232,136,101,9,164,40,212,144,164,163,112,28,48,93,163,211,248,187,39,197,106,224,94,0,146,95,227,224,86,143,85,184,89,161,164,128,98,104,204,72,10,107,218,235,89,213,26,27,8,160,238,223,217,252,253,149,174,154,2,220,247,191,154,110,77,36,233,126,130,169,38,74,38,196,12,40,114,7,76,12,40,150,116,79,172,46,193,184,250,30,125,53,119,27,171,150,128,192,156,158,90,76,166,241,181,48,5,17,232,105,8,97,17,106,64,44,150,60,90,241,116,246,105,205,39,198,71,111,180,137,87,240,65,105,18,54,48,201,17,202,158,90,8,22,238,32,248,199,93,34,82,71,1,33,57,70,200,19,193,236,72,8,132,225,52,132,112,215,27,181,16,22,133,233,3,81,84,177,165,5,182,177,205,224,242,166,46,35,169,10,1,51,100,55,81,51,37,80,177,184,232,22,59,179,134,120,107,172,1,92,115,220,243,38,222,92,28,85,6,148,35,27,254,134,192,63,101,102,252,208,178,63,106,17,10,199,245,72,65,170,167,124,159,101,243,61,165,39,96,83,9,172,144,226,134,148,222,99,154,16,63,235,42,152,229,126,12,79,201,201,177,130,38,34,8,61,85,10,58,129,166,1,204,160,36,166,70,87,117,72,74,162,235,16,0,170,27,164,244,157,96,118,32,245,49,238,255,96,118,152,40,129,18,93,49,41,222,121,105,133,90,133,54,66,246,229,116,142,61,56,98,121,191,96,162,62,215,36,224,249,8,61,254,82,100,162,39,30,192,185,17,60,155,196,20,1,18,162,118,38,185,72,208,181,96,139,136,219,253,152,115,134,248,107,136,88,242,87,108,105,156,90,6,26,239,150,148,105,116,45,79,65,3,73,88,203,97,209,105,64,66,50,215,68,90,93,57,16,18,101,24,25,60,45,209,5,210,29,65,17,147,58,92,71,64,10,209,20,92,157,4,0,81,53,15,46,122,217,134,187,34,26,29,207,175,240,28,227,1,24,114,197,213,45,75,175,215,25,253,133,212,48,0,208,153,196,157,242,42,0,225,248,252,201,205,16,25,175,64,162,133,89,199,221,93,189,210,67,45,244,224,39,65,67,10,119,57,25,129,128,4,235,184,176,78,245,170,69,239,92,171,198,126,7,80,29,145,11,227,198,178,61,62,71,87,132,153,242,82,15,176,70,10,217,249,34,234,101,194,27,9,251,148,181,60,143,14,57,148,222,30,36,72,225,189,128,109,16,41,69,183,8,169,177,21,72,55,138,89,61,0,100,47,200,221,141,157,29,128,250,20,184,242,194,140,197,164,17,66,134,117,63,104,66,90,41,41,32,4,99,173,161,41,13,134,87,186,30,190,111,159,40,191,40,239,31,5,133,248,170,30,251,152,232,152,16,225,216,212,238,90,202,199,100,142,116,79,205,183,241,53,152,108,222,54,70,193,126,40,212,88,183,144,196,216,180,138,180,36,53,1,74,252,154,68,5,72,121,92,144,227,54,53,116,190,98,65,62,177,26,33,200,210,252,9,67,85,176,14,219,212,128,238,102,227,59,38,152,151,144,24,44,207,239,124,17,149,4,73,100,106,124,113,41,141,90,144,27,21,13,4,157,35,229,41,169,225,249,60,65,216,200,89,216,176,112,240,14,168,153,109,21,137,22,67,160,169,86,58,162,193,152,47,64,40,176,193,0,130,22,142,25,16,16,181,99,101,61,226,146,158,106,97,91,132,0,118,79,156,113,88,140,235,91,44,129,150,236,198,135,85,242,75,106,122,224,204,90,250,201,212,4,226,145,25,69,214,224,43,185,103,129,73,155,106,252,40,67,180,35,84,43,10,53,128,203,217,138,144,158,235,176,62,121,229,143,110,104,5,27,121,255,136,145,246,199,208,178,220,87,138,143,21,74,92,13,213,167,10,103,68,198,87,97,9,31,163,11,68,74,49,73,38,132,135,13,118,204,138,47,169,130,65,26,68,81,111,18,76,4,76,136,9,95,100,30,181,100,54,126,205,61,21,191,166,207,53,83,27,161,102,124,98,140,125,17,194,17,163,178,112,176,88,90,130,98,232,96,52,132,172,200,51,32,69,195,176,207,117,89,238,232,64,219,165,219,112,222,139,114,207,86,162,236,253,170,202,24,230,46,235,137,78,202,212,57,112,59,49,226,223,215,140,24,197,42,234,25,71,238,78,162,188,253,54,59,113,148,134,209,21,67,70,115,40,178,18,21,133,196,35,112,186,225,196,111,174,200,105,224,188,85,134,77,104,193,248,146,37,199,113,29,23,8,177,47,53,81,136,80,135,253,134,48,135,120,38,11,8,26,14,111,16,117,248,4,118,55,12,83,156,161,233,202,129,31,233,33,244,53,62,171,63,82,139,245,94,198,252,151,236,56,169,243,132,136,246,95,168,40,60,39,13,3,162,84,26,104,248,209,140,9,161,27,206,13,161,25,177,80,54,186,10,198,206,158,39,114,181,13,45,8,117,136,112,212,173,181,134,168,29,6,238,141,203,160,13,227,86,154,102,189,33,70,156,158,152,226,55,109,12,166,225,41,23,128,148,4,48,19,129,158,112,247,144,35,75,144,36,20,153,231,184,73,50,136,73,79,54,130,81,3,69,113,34,85,148,91,89,0,214,44,82,135,80,165,32,16,135,77,154,112,28,32,148,60,116,46,8,172,36,243,136,238,196,22,132,142,48,46,144,158,77,59,221,180,83,46,191,81,139,101,26,226,176,90,101,223,7,58,225,26,93,204,209,254,30,115,211,15,154,80,75,198,59,120,51,19,92,0,226,177,57,29,71,98,25,227,167,39,166,134,158,106,230,171,73,35,118,94,126,234,114,80,146,219,182,122,106,195,88,22,189,245,104,240,13,223,113,241,68,61,193,28,217,131,205,185,130,152,115,201,223,130,13,25,104,8,135,206,146,148,209,19,237,74,156,70,165,146,184,9,146,114,89,16,53,11,233,29,93,13,9,111,196,123,30,76,195,235,217,210,68,200,25,53,17,170,231,221,68,206,154,155,77,241,158,210,205,149,9,98,222,121,250,212,196,111,14,143,90,104,125,173,143,13,40,221,16,203,47,57,35,32,63,254,45,47,27,114,151,106,149,168,223,232,161,254,205,180,144,147,96,52,72,192,211,96,0,47,226,132,17,34,71,24,56,210,120,196,178,184,44,141,167,178,20,140,202,170,19,229,111,188,114,172,78,225,163,44,47,146,1,180,109,183,18,58,137,117,108,242,202,221,1,170,9,120,43,31,122,58,86,202,7,137,232,77,15,210,45,184,95,211,113,132,14,80,232,137,183,251,210,7,12,199,229,112,137,133,115,105,46,71,157,201,185,244,147,99,103,120,219,212,140,207,180,119,112,225,176,219,219,219,194,69,56,186,113,124,127,56,151,254,249,13,221,206,210,177,250,30,24,30,86,214,96,212,35,29,94,108,192,83,14,108,150,223,20,187,216,200,87,31,152,25,187,62,26,157,47,110,78,62,243,122,77,40,116,87,125,162,52,70,118,126,161,43,29,78,145,241,198,182,226,232,106,157,58,222,155,56,246,171,250,200,232,149,129,206,218,200,170,185,217,110,116,252,66,145,56,55,186,250,120,97,100,193,179,234,118,53,166,38,25,36,178,32,65,137,71,49,60,152,117,88,165,78,243,154,174,108,9,133,231,222,67,114,31,11,249,4,148,67,19,52,44,127,251,62,102,217,89,233,74,206,214,77,87,131,225,221,21,178,179,220,85,16,41,70,57,186,90,160,142,231,185,94,200,101,67,96,66,239,251,104,116,158,202,78,236,156,60,169,230,174,198,36,237,174,158,202,142,187,106,26,247,124,239,145,61,159,157,209,248,221,129,228,205,252,84,22,141,199,211,33,89,145,21,30,82,100,213,109,138,225,58,30,146,97,189,178,96,50,71,156,223,152,75,215,165,185,212,205,171,43,91,234,14,123,30,93,173,13,201,93,169,185,186,210,225,213,163,174,110,107,88,85,243,234,202,51,107,135,213,101,189,171,205,172,144,236,68,87,11,162,156,204,210,14,249,241,36,61,212,122,67,156,226,138,134,111,202,20,193,53,69,44,67,188,243,90,125,61,149,101,163,117,71,112,83,73,142,226,23,167,184,113,234,198,147,62,254,124,65,91,4,121,90,158,246,211,2,234,44,96,101,76,230,13,101,28,122,14,149,250,243,26,234,41,238,62,222,217,221,148,240,76,125,52,133,159,138,244,220,149,189,232,30,217,163,174,158,46,199,209,149,230,169,154,23,223,99,171,188,58,178,98,56,118,55,145,91,15,250,88,31,217,220,213,126,231,110,116,186,171,69,49,252,58,29,190,25,217,115,85,214,84,45,102,65,150,59,11,227,23,102,150,20,200,212,213,234,76,79,249,27,58,172,185,52,205,206,167,178,19,20,78,20,238,153,53,117,245,84,118,138,89,30,77,119,21,238,20,77,244,101,35,53,149,69,48,92,178,216,125,212,124,199,238,89,28,89,53,47,158,61,234,106,89,118,190,25,217,202,68,23,30,98,208,61,30,21,21,162,92,11,206,182,208,209,13,120,81,180,121,83,52,8,14,103,222,114,194,1,230,55,71,10,160,20,176,218,247,108,91,68,244,3,94,142,220,103,37,221,123,187,149,62,179,133,80,133,216,182,196,50,137,31,17,165,128,191,136,109,86,148,125,135,38,183,54,159,122,111,104,187,131,236,251,176,87,60,63,156,31,19,207,129,55,83,135,228,87,78,94,148,254,48,1,218,224,38,0,7,1,14,80,1,178,137,1,124,178,1,209,71,5,120,204,27,199,237,117,251,216,219,101,76,11,205,57,42,16,10,56,233,110,39,41,185,74,84,113,114,162,10,229,235,81,222,47,255,179,125,22,251,95,253,219,145,200,166,88,53,134,70,250,161,15,82,107,158,57,97,115,224,136,114,26,97,38,179,237,36,251,164,88,195,253,120,51,239,30,16,77,168,81,77,12,48,25,137,181,216,236,137,183,67,171,100,41,78,193,225,254,253,65,206,48,234,25,245,200,209,115,60,40,7,199,15,67,251,23,255,243,15,67,227,141,84,185,102,33,153,206,38,176,253,236,62,86,88,142,1,146,58,185,218,5,192,109,232,0,173,106,177,255,93,13,28,68,82,3,123,112,43,123,203,51,22,121,157,112,186,123,121,72,251,145,244,119,172,245,253,200,118,217,69,254,205,79,76,235,145,113,40,200,188,154,70,102,0,28,232,145,225,87,195,93,11,160,134,118,7,136,62,30,203,163,242,48,214,251,139,223,140,77,253,225,122,140,252,15,223,179,234,159,15,191,253,47,255,68,23,100,108,248,175,149,186,225,191,252,191,46,157,222,126,251,207,115,18,7,214,177,111,190,197,177,190,142,32,254,56,40,215,196,247,223,250,237,207,63,72,5,225,119,10,167,96,217,229,60,204,126,161,1,65,228,33,39,119,87,62,164,168,80,88,114,72,111,33,28,190,21,132,99,2,245,83,16,108,211,132,68,207,234,103,251,45,32,18,160,8,204,41,202,110,231,201,51,223,145,38,254,89,39,31,156,106,74,179,186,140,211,94,55,24,224,57,10,110,42,147,102,85,163,225,49,4,61,100,62,149,213,246,247,195,232,167,20,223,66,250,12,113,122,52,140,242,129,211,34,153,213,103,189,252,183,41,251,67,83,253,250,208,82,184,80,124,70,93,243,25,119,29,221,201,108,122,106,235,52,46,204,251,129,111,216,201,43,49,81,217,40,191,110,138,67,65,102,86,116,28,212,236,143,104,240,174,19,132,120,193,67,23,205,212,93,13,50,186,120,97,144,194,171,6,57,26,175,135,127,193,50,156,25,156,82,122,169,166,124,56,223,124,195,131,211,77,9,212,40,187,14,2,213,245,95,226,231,133,32,38,194,184,62,248,20,199,66,113,57,157,195,33,142,32,7,132,223,202,244,151,144,119,130,101,128,160,97,48,62,104,197,138,68,246,62,146,193,30,57,30,150,19,24,152,206,187,201,140,124,84,26,61,78,41,128,112,48,197,201,13,16,14,166,56,38,33,20,137,243,7,82,173,168,29,145,48,58,111,5,166,179,174,203,1,8,170,159,163,92,32,172,18,132,125,77,16,80,187,81,217,237,170,150,208,227,140,108,234,9,244,72,8,172,158,234,123,32,199,9,138,155,21,82,252,77,142,203,9,113,48,57,105,94,142,225,113,242,174,7,149,254,74,87,77,4,222,51,82,124,16,144,32,19,191,223,217,251,77,164,76,136,190,198,152,228,45,230,237,202,174,133,85,114,240,239,232,5,218,188,163,36,128,228,183,104,165,192,42,147,164,49,226,4,71,156,167,86,97,237,211,210,35,61,141,161,233,228,202,28,136,241,211,145,206,137,56,159,162,82,209,104,64,6,37,3,70,87,77,239,238,41,120,34,148,116,172,102,158,12,206,53,82,205,223,64,156,158,90,6,122,120,33,41,102,1,204,135,202,146,184,144,166,38,82,202,224,68,202,128,32,95,75,147,207,13,111,146,52,164,204,39,107,172,195,71,82,38,127,73,62,18,38,94,18,124,197,58,1,132,252,245,156,80,1,33,122,139,56,26,32,156,124,83,57,37,229,29,199,27,48,140,34,17,223,162,202,34,119,230,137,2,69,106,73,192,144,80,14,194,128,48,35,248,147,219,97,37,107,239,115,227,4,70,47,60,80,75,39,182,120,146,111,28,115,42,180,101,134,192,126,178,239,185,93,213,194,174,84,60,20,181,170,39,140,162,27,145,149,211,247,176,101,117,3,218,237,152,64,198,138,149,145,140,171,84,130,176,242,24,242,80,106,76,201,26,30,16,69,37,41,74,173,137,32,133,201,241,158,144,74,66,1,97,142,92,206,244,132,118,16,57,11,226,118,112,139,209,14,24,178,161,224,33,13,184,123,130,253,228,142,28,159,163,43,157,65,42,30,105,32,133,144,17,66,40,136,240,230,251,156,197,18,233,8,96,26,28,107,187,102,32,176,34,1,199,185,68,41,161,16,155,76,1,161,142,236,38,78,131,53,186,1,19,201,197,132,238,201,108,17,59,227,123,244,100,230,133,122,104,164,130,197,212,74,196,39,49,136,209,109,100,37,72,128,224,183,68,37,153,128,132,36,54,49,27,178,32,212,178,45,56,209,211,203,55,146,67,102,51,132,50,72,7,185,19,140,74,60,93,35,161,177,180,114,14,123,57,18,194,118,84,0,204,141,246,100,186,181,140,145,124,83,57,91,128,161,108,73,143,67,45,142,160,57,186,19,13,20,17,9,64,129,181,226,2,116,34,244,195,212,36,23,104,48,143,32,18,142,153,97,167,137,175,118,132,140,40,84,97,130,176,239,186,17,86,40,46,116,45,29,97,203,68,34,156,53,123,210,105,62,15,103,78,223,99,227,201,169,172,219,21,82,58,186,103,3,66,165,194,27,145,86,160,20,144,26,29,34,141,90,180,142,78,26,132,32,18,245,0,85,130,78,45,192,69,204,6,128,37,17,161,196,49,88,126,45,247,130,40,244,135,224,20,75,180,58,58,17,41,69,144,2,227,173,207,1,59,178,18,176,143,181,72,27,169,19,175,238,41,246,128,185,26,120,35,121,204,77,118,233,44,90,26,156,120,128,2,128,47,250,92,144,64,16,182,115,158,82,69,166,9,210,196,28,176,32,57,38,94,247,20,108,81,79,245,189,193,188,70,170,56,60,240,46,33,200,209,105,38,88,84,196,131,164,193,36,80,69,167,22,196,34,102,3,214,37,26,13,231,117,9,141,17,55,203,205,170,19,254,95,214,133,128,1,145,94,145,144,163,143,88,19,197,116,86,63,60,4,64,152,213,23,147,83,162,193,159,180,226,16,247,162,58,220,219,65,140,128,160,235,172,70,189,71,81,29,66,27,206,204,8,75,38,81,14,98,44,47,234,176,223,148,213,129,172,18,93,32,136,82,223,165,68,7,132,232,56,229,222,113,187,170,197,126,20,139,133,239,41,79,174,123,210,66,76,2,41,48,208,158,72,223,99,177,214,144,212,174,177,98,197,80,152,4,144,192,27,29,31,211,174,134,134,48,232,173,11,53,10,2,160,85,8,93,37,144,75,16,20,171,137,4,163,137,214,18,164,72,153,16,218,157,80,20,23,27,2,85,75,204,228,185,133,169,39,177,28,134,130,228,248,158,4,227,131,136,34,16,15,164,248,148,131,32,1,36,214,68,133,97,7,104,161,140,177,133,64,11,117,241,41,40,32,49,36,198,136,101,17,72,82,105,130,52,45,7,44,40,46,129,174,158,130,43,234,169,190,55,120,55,176,42,14,15,196,67,10,232,169,135,23,146,34,114,38,17,192,170,228,105,16,106,200,92,145,51,32,140,79,150,71,248,189,142,246,228,60,219,15,106,59,198,197,12,41,94,246,128,148,9,55,117,89,62,0,149,189,79,164,172,58,89,142,221,201,210,38,8,203,248,75,235,140,124,94,42,211,5,178,166,174,93,38,22,76,73,20,137,187,135,5,94,33,208,108,92,223,16,203,40,65,6,110,149,69,153,54,103,76,27,52,23,253,169,86,240,190,122,136,95,33,246,42,75,95,233,59,81,102,237,100,162,118,15,252,85,19,148,190,165,52,61,85,244,77,151,133,91,98,19,181,132,41,26,49,123,136,95,114,88,212,24,24,91,28,8,177,167,96,230,123,211,143,30,215,29,42,44,25,91,242,152,227,134,200,49,80,16,164,193,45,71,171,130,252,31,7,182,248,11,183,110,24,0,89,248,217,94,217,129,115,230,222,181,203,34,148,203,24,85,191,31,178,142,202,233,156,28,251,186,95,244,28,164,164,204,155,98,40,37,61,39,175,128,168,168,69,197,30,5,215,201,242,180,167,125,246,224,202,232,58,247,180,217,197,83,179,218,222,141,198,37,247,180,83,227,113,102,247,244,144,194,198,76,77,6,73,111,79,146,60,43,91,60,164,160,157,204,191,152,92,251,62,144,135,8,127,89,114,229,11,133,77,87,158,88,251,163,187,165,67,10,119,213,243,210,211,188,228,184,158,95,120,234,33,65,61,72,37,104,110,31,82,85,140,62,94,28,89,104,154,209,213,67,158,45,29,82,12,62,221,99,245,124,72,161,229,132,7,211,59,53,161,166,247,97,142,123,121,42,59,86,170,196,229,197,52,160,171,163,162,43,98,74,184,171,85,217,145,181,81,178,51,247,145,97,56,7,135,78,173,201,78,55,79,116,118,178,19,93,173,201,142,186,42,217,209,40,231,174,24,217,97,225,96,29,209,249,190,143,33,59,139,93,37,10,140,172,137,190,159,21,31,75,93,205,68,218,141,236,71,217,137,157,207,142,44,197,240,77,204,212,83,217,9,189,131,99,167,248,62,57,101,165,255,86,143,16,113,230,106,117,11,189,179,239,99,80,120,37,10,66,126,225,77,87,51,195,187,171,53,217,81,87,37,59,118,43,75,127,188,168,81,47,68,11,68,31,232,29,185,192,166,62,26,157,181,89,209,205,165,44,138,232,119,178,179,74,164,228,217,29,86,63,202,142,149,133,24,52,147,165,100,231,23,244,78,15,227,129,10,91,213,59,23,251,67,182,6,97,113,9,10,191,162,119,90,139,38,58,59,102,189,162,119,198,34,129,114,222,241,125,85,239,112,63,101,67,232,29,58,185,26,47,41,139,70,65,35,251,78,118,110,107,93,213,82,147,93,77,88,253,40,59,109,164,60,146,29,148,69,157,214,246,193,250,56,80,98,135,130,193,141,141,202,233,34,158,77,29,62,225,170,242,225,85,64,224,179,61,165,240,125,223,74,166,100,37,104,214,54,96,123,188,238,99,205,247,183,149,157,71,26,122,94,111,207,95,225,50,22,10,46,179,191,215,3,228,163,78,89,176,53,170,163,182,156,62,101,195,147,161,179,7,0,92,245,227,60,150,103,168,116,188,46,204,27,34,95,34,221,237,26,197,80,234,44,237,71,98,251,228,202,198,37,62,68,29,152,224,229,99,105,247,99,87,89,102,3,159,6,176,252,140,148,119,241,0,133,176,222,243,227,100,185,49,102,22,176,193,102,163,49,97,204,69,4,110,57,77,8,103,163,23,48,150,120,132,105,78,38,14,190,22,88,114,119,193,88,10,251,15,191,32,59,234,220,97,204,78,228,200,251,23,32,40,71,153,72,139,184,176,101,2,245,134,112,5,202,121,139,128,200,27,71,157,123,72,180,98,52,209,10,113,43,200,230,72,220,123,214,31,206,250,227,19,66,3,143,37,242,18,71,185,227,157,31,220,14,191,22,198,128,235,27,119,26,211,0,191,151,194,23,196,26,49,64,231,179,1,17,39,10,130,231,139,191,8,226,86,26,213,29,196,173,16,184,103,227,219,30,85,243,13,156,143,208,80,61,234,118,211,124,230,255,44,154,225,199,51,255,198,85,23,174,156,55,175,199,19,16,143,39,71,200,59,111,145,85,101,180,186,135,184,31,246,152,191,56,66,125,131,109,114,140,48,88,248,108,128,255,234,127,255,79,255,110,28,205,51,91,191,33,222,135,174,226,73,250,255,174,115,254,228,45,79,231,253,89,25,123,7,185,4,216,80,139,77,189,67,93,6,181,30,64,162,145,118,247,219,141,247,86,220,191,27,17,29,90,222,53,164,95,8,110,137,93,191,220,10,219,61,112,163,98,173,189,162,179,135,141,205,98,181,223,208,218,192,120,30,57,74,187,97,224,238,251,96,114,35,254,220,9,193,132,91,234,106,56,175,122,251,182,55,225,48,78,23,187,170,149,116,103,254,175,152,221,94,141,137,12,107,3,99,223,199,60,178,159,35,16,178,171,149,141,205,51,227,212,93,53,141,225,217,14,171,167,107,158,153,44,178,48,7,6,243,131,194,83,99,150,98,43,75,101,117,96,160,184,66,89,214,135,250,34,149,129,66,150,216,246,73,65,199,63,219,144,37,189,246,246,223,8,232,129,128,191,253,248,216,219,241,196,81,0,238,200,205,71,14,155,158,183,111,199,232,201,180,255,77,193,67,68,10,157,231,72,161,142,98,11,171,64,235,138,14,67,148,135,253,200,243,85,233,205,19,68,211,189,33,120,234,156,210,102,180,42,136,84,161,242,105,173,138,203,112,150,65,219,35,177,229,105,248,103,153,5,183,29,106,46,167,19,77,86,141,169,108,108,241,191,128,155,149,105,226,31,216,38,4,47,179,239,208,217,22,114,171,130,8,219,137,131,143,211,95,217,104,168,141,228,187,79,149,236,219,195,75,42,79,49,124,16,138,24,19,89,222,154,60,101,121,30,252,117,219,102,124,157,197,83,20,86,78,96,211,156,35,45,219,62,162,176,34,238,70,216,84,219,111,29,72,21,16,25,16,238,39,22,216,17,234,89,166,92,124,120,65,161,177,179,45,228,225,129,158,121,134,41,178,227,102,126,12,34,60,26,236,86,137,162,207,39,162,198,180,32,174,129,252,108,224,204,81,60,190,99,47,76,94,242,238,95,9,43,209,229,37,63,189,193,123,186,110,22,188,77,228,163,41,136,108,110,251,133,59,26,124,254,147,161,156,217,219,219,255,243,99,111,44,81,50,223,102,44,127,232,77,211,10,236,16,27,130,242,120,204,108,60,163,212,22,122,154,143,111,74,226,44,86,19,70,131,25,14,243,11,240,129,153,100,51,255,139,44,27,22,6,3,32,127,1,178,9,81,162,219,62,138,241,74,82,213,76,223,132,86,46,48,159,59,124,98,248,39,255,71,88,178,203,95,88,183,191,19,29,136,45,207,187,221,218,129,68,89,117,8,252,237,250,123,83,121,135,158,178,248,17,207,3,57,107,0,164,242,11,64,140,153,206,170,201,29,160,154,216,120,172,193,77,66,245,120,166,14,220,24,11,33,17,49,46,112,118,57,198,53,143,113,212,175,177,248,216,225,153,119,126,116,189,37,217,146,119,126,224,82,141,131,174,106,92,82,115,85,82,170,166,219,61,33,147,178,168,128,146,149,108,177,255,189,33,163,54,170,235,164,84,114,228,18,139,239,72,233,58,73,214,174,255,235,164,156,186,123,157,148,211,247,213,120,233,112,142,135,119,57,169,249,60,233,14,113,148,191,240,230,34,239,56,0,144,253,169,76,29,193,171,62,229,233,52,39,44,86,169,156,199,98,137,253,76,212,134,178,157,16,115,68,54,7,29,51,178,65,231,220,92,183,176,11,6,68,27,31,77,70,142,97,217,84,3,32,39,137,49,36,30,140,211,112,78,55,129,113,4,104,201,102,46,41,13,4,47,212,178,213,39,56,143,163,114,89,200,60,99,173,29,148,78,155,129,16,16,196,130,167,118,36,104,184,41,114,228,19,47,7,153,134,244,178,173,150,119,142,246,200,191,64,28,14,111,68,15,8,126,15,61,248,157,237,162,150,210,78,176,137,158,122,226,92,22,71,36,0,127,238,112,86,82,6,69,66,185,89,33,165,131,63,214,201,9,113,18,82,232,98,209,52,60,37,37,80,112,20,32,147,128,174,216,72,159,89,180,129,20,153,152,19,31,88,197,19,49,19,162,118,172,46,98,17,237,186,22,125,226,239,24,61,233,244,248,74,7,160,89,159,35,76,140,200,67,17,165,112,226,17,5,108,5,87,74,188,117,52,13,22,170,227,209,137,9,39,242,138,221,72,16,71,200,127,144,128,76,255,124,77,20,47,42,77,144,166,229,128,5,197,121,69,185,59,10,174,168,235,250,220,224,221,64,170,56,60,16,15,41,80,79,53,186,144,21,83,83,185,81,33,236,16,168,38,83,202,225,68,204,132,252,117,237,9,25,55,228,184,159,190,149,11,196,87,58,160,146,2,54,26,132,136,225,211,185,202,49,72,52,18,145,164,230,57,154,77,135,237,159,120,174,222,17,39,203,10,23,51,60,19,152,38,71,142,80,67,196,116,91,134,28,118,136,230,73,194,170,196,31,162,56,99,34,180,206,205,216,161,163,163,190,20,3,104,81,33,104,135,132,38,130,32,69,122,99,253,216,16,239,70,145,76,122,26,48,34,82,25,1,125,103,71,248,204,148,78,122,124,236,75,233,51,153,137,254,26,243,71,40,125,17,228,41,125,72,45,163,77,16,56,1,124,28,253,2,193,169,229,193,125,41,178,2,253,169,118,69,130,47,146,135,92,25,65,83,137,240,45,197,209,13,74,6,192,147,28,243,94,247,27,73,4,22,117,78,28,252,43,229,75,119,34,203,81,143,151,2,233,79,157,48,32,244,224,67,33,132,80,48,236,35,230,214,64,250,68,2,38,66,228,4,233,161,41,226,72,169,36,241,51,38,1,20,198,225,124,43,95,252,9,26,169,167,134,104,167,111,213,48,96,166,55,4,24,61,137,39,6,228,231,130,109,176,123,66,42,152,171,119,181,11,241,207,18,128,30,222,36,38,69,131,33,75,65,37,166,120,138,224,32,101,65,22,34,156,100,139,242,190,12,242,121,145,182,32,38,13,153,48,8,37,140,119,166,64,212,193,202,181,228,106,76,122,2,92,115,143,48,101,106,96,180,195,12,216,125,210,189,23,25,78,26,220,141,208,59,32,16,90,73,1,69,2,116,6,0,44,98,196,5,49,69,161,56,254,145,140,79,204,122,179,142,200,31,169,91,32,100,159,81,14,77,18,183,48,59,16,211,132,232,210,1,26,197,81,213,5,19,235,136,176,34,229,213,212,19,134,166,159,170,239,207,17,20,164,56,83,99,105,156,36,186,4,160,17,11,52,240,150,48,19,152,41,72,142,78,18,246,69,79,106,151,36,144,24,162,87,248,157,52,74,209,45,58,130,79,8,174,218,176,51,100,183,83,16,126,51,66,133,225,117,39,232,80,194,67,4,24,31,82,216,158,82,201,12,116,88,71,222,153,229,19,202,218,250,41,221,227,215,52,48,244,184,251,174,193,203,131,229,137,20,244,129,29,3,50,168,216,176,166,117,245,211,236,232,143,21,211,212,85,162,212,156,13,172,155,249,26,124,142,109,22,145,34,128,165,221,130,100,18,181,240,13,42,166,52,174,75,49,50,227,85,8,234,227,44,183,85,67,144,184,150,109,155,25,192,130,137,31,74,27,41,51,3,115,195,156,118,186,180,79,150,14,9,159,37,132,192,164,88,58,20,246,253,41,57,62,34,117,54,42,228,227,182,64,18,137,204,233,3,6,132,226,206,66,178,16,219,79,190,2,140,221,12,59,118,4,18,87,133,82,76,125,42,232,150,28,156,51,132,201,82,19,160,107,65,49,182,92,22,237,232,73,235,174,17,39,225,102,124,15,102,96,68,73,151,52,82,176,144,240,62,0,133,55,134,0,65,134,243,232,116,149,18,187,46,229,56,72,128,13,244,133,97,6,201,77,38,153,11,218,167,242,187,72,233,223,41,199,220,86,100,28,89,131,221,183,178,133,242,187,250,96,215,104,146,197,135,108,40,16,159,124,147,212,202,46,9,116,20,17,107,219,172,48,102,48,124,142,42,57,42,62,142,244,105,253,10,147,3,62,90,106,237,109,144,193,17,228,161,121,66,6,17,7,204,164,158,123,10,118,168,167,250,220,196,180,198,137,249,29,172,109,188,9,50,135,253,244,84,131,43,25,161,171,166,64,9,18,114,28,36,10,249,155,201,152,144,71,241,121,207,253,146,132,248,139,134,222,163,18,99,134,147,40,246,76,81,206,13,8,117,208,23,176,188,108,243,181,45,192,187,98,123,73,235,199,245,69,180,190,127,241,128,170,54,189,81,150,62,148,81,77,200,157,35,244,96,30,228,32,90,85,10,203,9,100,9,136,143,50,27,77,130,233,28,240,236,191,145,179,83,122,46,122,32,95,188,127,249,26,77,148,63,89,22,212,70,112,18,171,32,32,36,124,235,30,62,245,236,174,251,86,9,9,244,55,41,27,183,194,70,127,11,76,171,135,252,229,219,6,89,246,232,194,95,249,169,155,45,246,67,176,26,233,214,211,39,218,147,186,108,210,5,0,159,6,96,28,219,183,213,77,10,32,175,217,211,248,60,121,93,121,122,77,130,141,77,165,50,27,10,151,69,90,151,209,212,42,187,142,203,185,167,114,218,237,201,75,207,9,114,59,152,236,217,89,241,107,12,57,97,159,93,242,3,233,180,57,92,113,78,202,46,128,53,41,107,83,31,224,76,31,211,165,248,181,28,33,133,2,164,72,116,208,2,251,174,150,66,72,70,115,81,213,179,97,116,181,24,224,128,96,104,70,209,238,174,143,58,31,225,126,253,210,200,6,10,221,149,29,69,38,52,190,52,220,156,116,181,20,186,214,124,122,128,213,115,231,79,80,120,30,210,30,143,149,52,91,150,91,221,43,43,125,163,115,236,212,55,175,200,14,62,4,194,143,82,103,237,251,8,178,128,206,26,133,117,220,190,237,170,24,94,204,162,171,37,217,1,43,117,21,68,138,81,142,174,86,101,231,68,8,73,244,193,34,16,219,187,20,229,9,157,181,145,117,243,63,170,171,7,60,91,146,29,141,44,121,86,93,245,200,126,148,29,111,0,162,241,76,150,192,99,19,126,180,20,81,53,124,165,76,135,150,35,38,250,166,171,87,168,3,38,221,85,12,105,211,213,26,86,131,208,229,205,125,208,213,26,86,118,12,167,8,69,249,1,173,72,197,51,31,2,220,59,198,98,223,53,205,179,238,54,104,245,156,103,247,67,122,32,59,75,225,71,147,236,148,70,237,174,126,196,35,22,185,50,72,90,255,189,32,120,165,191,101,171,183,16,122,89,88,32,95,55,232,198,66,123,151,119,106,77,62,218,170,234,174,52,136,69,103,80,13,66,114,218,211,48,6,209,203,56,199,235,11,18,49,175,0,4,202,104,151,210,156,168,85,251,169,123,158,253,88,106,2,146,149,237,250,216,106,222,133,174,18,5,86,237,232,170,121,219,35,11,205,187,216,21,205,239,12,128,37,123,68,162,6,117,132,206,227,62,182,35,123,230,147,158,141,136,65,244,29,207,158,175,218,198,170,105,124,63,178,31,103,143,77,172,162,42,19,96,143,71,31,135,232,13,0,78,187,207,248,137,176,239,57,15,73,192,7,46,21,7,94,93,177,112,137,63,225,142,183,0,88,121,5,200,38,0,182,125,104,143,240,115,24,202,230,156,81,221,25,1,121,216,53,230,127,76,234,152,79,92,136,55,50,199,212,184,252,187,70,33,83,156,13,29,3,206,97,77,128,30,86,182,136,223,140,251,165,81,169,123,206,78,117,171,232,239,137,172,41,54,117,44,1,111,222,200,51,235,113,189,43,148,160,0,31,220,126,131,145,112,3,95,128,227,22,247,0,13,132,243,111,213,152,251,0,192,200,152,98,223,39,251,217,242,75,253,235,184,249,70,118,164,138,176,98,13,226,182,237,223,151,55,230,166,160,180,211,27,161,229,58,171,253,227,141,187,71,226,80,254,254,253,144,191,9,43,228,0,239,247,183,172,190,251,89,181,131,91,119,225,163,63,43,126,73,31,57,152,110,111,164,137,246,190,234,198,246,220,101,246,82,42,127,157,35,149,136,234,204,229,172,51,162,19,14,255,241,63,23,130,87,130,11,98,60,57,62,221,161,23,27,106,124,187,223,89,191,6,120,232,223,146,191,165,51,70,205,253,24,134,146,139,87,153,44,21,218,221,122,72,202,88,81,101,213,33,238,192,195,142,242,11,199,111,209,76,221,177,60,185,235,232,66,214,252,83,253,212,184,32,198,243,247,213,184,4,159,163,32,157,115,75,168,241,156,34,20,56,6,217,224,230,111,136,148,191,185,55,137,143,10,33,201,250,249,251,173,126,71,251,231,147,56,116,123,154,84,244,142,8,242,117,245,246,143,83,77,129,211,65,111,201,57,86,37,199,144,191,123,76,196,125,43,88,148,223,49,166,187,223,209,158,49,189,20,245,151,99,114,111,21,45,50,166,239,225,167,32,215,31,19,90,21,165,117,49,89,11,73,140,234,112,141,223,61,42,158,181,34,156,186,7,181,255,89,181,31,41,219,239,243,61,21,159,232,27,183,74,172,33,99,76,143,179,49,101,208,202,143,97,173,119,42,233,225,20,62,124,238,166,112,43,161,109,251,148,190,87,66,5,98,90,132,54,26,115,173,166,238,60,141,85,167,166,113,148,167,105,252,204,128,26,93,215,52,142,46,158,78,99,77,138,158,198,173,106,70,227,37,63,225,89,7,60,100,179,215,114,246,33,79,131,202,12,38,202,28,180,121,96,170,51,151,163,206,52,200,103,102,217,153,247,47,73,208,240,65,55,202,185,195,209,133,212,206,128,161,166,101,220,42,249,142,82,206,80,139,176,34,142,227,128,224,19,199,75,14,132,3,58,158,42,35,210,80,9,98,184,17,11,140,179,28,252,239,130,232,132,82,237,200,169,114,210,75,12,28,252,163,233,47,130,40,161,141,220,227,192,240,17,227,243,4,70,202,132,43,25,199,57,131,229,195,9,57,42,103,2,143,129,112,188,228,118,116,9,68,237,56,26,61,211,169,219,101,45,206,1,227,123,213,19,39,51,58,233,218,124,143,195,25,18,0,9,86,88,233,72,82,68,30,152,235,208,75,159,139,225,225,252,63,191,235,208,157,147,133,137,8,58,78,231,100,0,72,17,106,64,130,156,66,179,97,132,57,124,158,185,217,53,122,66,139,121,247,240,94,159,195,12,185,42,96,141,102,141,19,7,18,60,185,37,72,225,141,3,253,147,21,0,136,71,119,224,92,13,18,250,104,3,170,20,13,88,100,157,128,98,208,73,199,76,202,36,49,168,153,16,115,193,52,87,95,85,171,249,210,61,53,247,166,239,53,143,27,171,144,3,245,84,152,183,180,76,227,107,153,106,34,180,220,5,161,192,51,32,244,148,210,185,122,52,197,77,22,14,132,205,43,229,171,140,165,56,96,234,12,185,65,186,176,214,56,183,146,9,163,71,30,148,166,4,8,210,21,34,133,156,114,87,3,63,248,77,169,47,45,121,138,46,192,25,175,60,61,36,86,160,153,228,149,87,195,129,40,93,137,36,145,51,35,189,11,165,102,82,234,216,110,192,72,26,192,25,15,188,192,214,212,244,240,17,149,58,82,36,0,150,107,67,86,163,33,238,26,74,73,192,36,189,117,84,157,129,21,43,181,242,154,14,12,148,181,192,19,116,66,19,234,147,229,147,74,49,24,58,18,245,177,150,129,212,128,177,20,120,105,13,202,137,255,73,21,142,176,149,255,101,162,29,204,242,140,41,234,214,239,224,128,72,146,16,221,68,185,137,108,221,135,2,32,69,144,248,16,157,114,32,164,247,35,213,168,209,193,172,225,110,183,32,133,178,14,174,176,69,128,120,96,146,184,8,223,81,187,30,61,103,97,202,101,49,81,136,19,51,98,7,128,152,1,66,58,33,230,155,216,116,162,175,81,75,156,84,165,234,200,236,150,186,152,62,215,66,209,72,149,220,4,222,12,183,133,107,26,93,139,96,145,160,37,55,168,4,146,13,97,18,72,150,151,165,68,49,47,156,255,112,208,205,144,210,122,31,48,34,151,8,188,14,241,150,48,107,111,132,122,3,0,85,61,119,248,176,50,55,137,40,4,254,157,56,234,165,22,39,229,56,4,44,242,228,80,5,162,97,42,30,230,198,133,165,143,27,116,163,189,102,149,105,201,76,97,11,4,12,253,100,222,65,84,158,222,18,132,147,43,5,205,112,94,169,91,41,13,48,235,8,126,185,74,222,70,37,52,137,134,50,58,66,147,16,143,46,200,248,28,167,97,108,65,4,43,156,16,30,130,45,232,169,241,70,196,148,26,11,200,24,29,114,168,112,249,137,6,33,169,28,28,137,72,32,89,191,77,72,29,181,54,196,216,91,148,221,5,49,99,204,49,75,105,126,8,23,21,99,119,8,139,100,89,47,54,126,17,149,195,172,19,25,3,229,3,209,9,58,40,19,25,107,96,28,73,147,11,198,199,220,74,43,228,225,115,114,11,75,168,132,76,65,33,58,82,120,144,117,89,146,49,1,70,177,104,61,42,97,171,153,31,221,143,121,166,110,198,183,16,110,51,54,49,146,132,36,243,7,214,37,34,243,216,68,115,228,104,16,96,136,90,210,40,0,140,53,229,113,81,155,123,25,80,82,67,26,34,52,44,96,105,164,0,83,103,168,10,69,74,233,41,111,115,208,97,52,54,80,44,122,240,153,204,64,136,35,53,208,247,216,28,212,98,107,31,134,13,154,205,74,83,177,100,60,119,133,233,225,136,113,68,136,157,55,178,228,149,145,192,139,16,53,228,139,62,169,68,184,32,204,162,22,113,81,138,63,120,71,167,219,64,74,128,236,5,104,250,133,195,121,170,164,229,218,114,134,92,71,71,44,233,58,134,221,124,14,9,250,140,190,10,39,197,85,97,79,77,120,19,57,194,125,69,65,198,232,8,139,250,96,150,79,52,128,206,122,106,184,104,4,78,3,18,148,212,240,6,76,169,167,100,182,85,79,31,164,252,185,154,182,245,61,94,229,37,94,33,173,33,227,68,96,26,17,60,50,209,10,111,2,172,8,80,147,145,88,163,147,120,41,85,163,190,86,52,144,8,18,127,57,209,73,98,122,100,241,108,98,22,192,60,72,138,23,12,30,36,87,178,35,154,153,117,154,74,227,107,138,48,16,127,7,78,37,3,3,111,25,39,146,148,28,27,29,73,146,114,236,224,199,220,79,233,43,250,12,72,81,81,187,130,184,19,113,92,58,50,30,155,4,189,16,86,123,125,149,115,195,242,69,74,91,219,251,178,79,162,28,118,253,143,46,132,232,150,33,202,240,35,82,145,133,150,7,196,100,29,52,12,250,243,6,152,32,82,37,40,94,113,73,182,57,16,69,103,9,128,50,32,249,90,106,57,114,184,1,195,136,101,77,64,59,73,20,89,246,223,241,156,113,113,65,16,106,19,158,0,4,53,17,22,147,44,58,252,97,128,240,147,94,47,168,16,86,183,155,244,183,50,40,234,69,93,32,44,102,178,50,10,98,189,143,245,133,31,168,97,172,41,204,47,173,189,89,75,139,40,214,20,27,242,130,88,166,208,157,154,12,213,149,101,131,13,247,12,64,241,201,90,169,42,146,96,69,156,137,211,5,3,130,245,6,217,129,24,111,73,2,115,81,219,142,30,28,32,217,55,70,60,40,96,1,33,136,247,64,37,19,9,128,210,185,153,180,166,164,113,132,112,95,218,154,20,185,217,225,49,185,180,201,121,103,49,128,197,124,173,33,204,32,146,46,122,83,53,96,172,156,176,98,170,197,0,148,154,97,130,96,150,179,170,104,190,116,51,12,12,50,183,50,220,130,28,153,203,126,143,107,64,188,179,9,93,215,181,16,2,94,59,85,79,137,56,151,210,89,215,245,152,65,13,239,168,0,78,198,169,239,49,37,20,200,76,176,32,188,80,180,74,211,73,9,91,153,181,130,36,49,225,177,162,30,205,131,164,56,113,96,68,11,170,82,113,133,75,103,104,93,33,160,16,32,241,174,32,86,7,68,33,77,32,84,134,68,224,208,117,134,156,140,86,67,154,10,198,58,154,18,55,32,33,151,163,39,201,101,73,239,84,43,37,188,240,30,211,160,6,215,115,69,93,5,5,152,97,210,149,8,111,81,169,231,220,32,229,152,152,73,112,58,170,201,123,12,166,48,11,6,68,155,210,176,209,26,150,12,30,181,72,20,229,125,230,4,9,213,128,132,73,115,137,12,95,228,141,135,45,40,11,109,84,136,16,139,159,120,165,234,39,130,132,70,170,186,241,75,62,169,167,26,137,5,69,147,10,227,210,138,78,147,151,178,21,157,202,232,21,149,93,199,229,116,96,252,67,226,114,236,198,177,2,157,148,236,139,113,57,225,10,66,243,236,20,53,164,155,226,114,150,14,62,171,171,80,202,152,32,188,6,44,157,191,237,106,45,182,66,22,140,155,75,191,83,206,101,194,93,173,198,86,100,187,70,103,244,81,177,21,171,239,94,12,20,146,208,15,187,90,138,173,184,35,210,212,213,83,97,51,30,73,150,193,252,253,73,227,211,211,97,173,164,209,92,22,91,149,21,72,157,93,45,82,88,125,176,253,192,6,121,208,7,39,70,132,43,17,76,179,44,59,234,202,247,121,204,184,9,157,238,106,89,118,182,93,105,148,175,141,44,24,254,193,26,65,48,141,209,153,250,104,116,150,70,54,154,255,193,242,34,219,247,81,87,235,178,19,68,186,195,234,71,217,113,128,72,83,181,152,149,120,188,30,1,19,195,208,217,216,125,87,79,241,24,52,168,169,61,232,241,99,227,176,255,164,11,212,160,26,199,9,157,20,253,143,141,7,5,104,80,231,79,121,164,167,198,35,2,97,41,218,166,7,97,23,182,112,122,25,143,24,196,32,229,62,214,100,41,128,40,154,199,180,137,178,205,233,95,9,91,25,205,139,180,143,186,90,194,42,68,94,205,171,43,79,230,95,193,42,186,154,7,248,168,171,23,120,246,24,171,69,217,137,198,131,232,59,205,187,22,151,227,230,179,18,255,28,103,168,171,113,57,209,7,207,246,214,12,156,251,216,234,167,181,179,32,161,144,204,122,216,149,53,239,179,174,204,44,55,175,174,218,0,88,142,203,137,62,148,102,253,65,31,219,145,61,59,0,170,174,6,145,38,116,186,171,167,154,183,87,203,111,70,182,38,59,106,92,122,103,216,69,227,220,27,175,13,254,141,14,134,56,190,99,87,143,232,8,18,70,36,32,227,31,14,202,81,78,131,14,135,216,180,31,39,143,41,80,75,113,4,30,168,46,173,100,56,196,89,153,251,51,212,193,229,10,129,80,157,185,252,56,28,34,48,26,225,16,137,97,157,157,214,128,250,48,181,0,29,0,17,67,252,213,128,8,15,36,196,154,220,188,12,42,2,34,98,80,113,146,26,229,152,125,81,39,202,175,28,50,86,215,154,136,166,87,116,177,180,32,53,46,18,140,198,55,148,74,5,68,144,199,3,199,222,181,34,32,200,116,33,23,6,174,140,14,137,104,128,162,22,244,158,89,55,49,0,203,167,1,218,238,234,94,194,163,211,246,57,214,100,27,21,193,7,180,17,251,71,135,69,36,86,35,46,162,6,210,129,17,13,96,223,202,136,199,64,58,52,162,70,22,77,22,130,182,30,143,236,81,112,196,179,244,81,63,6,71,20,94,17,13,1,123,107,40,29,30,209,128,140,143,232,22,251,223,184,163,241,6,236,120,230,4,75,63,230,122,42,158,173,132,72,108,83,231,252,246,115,136,196,70,209,176,161,222,78,235,67,205,226,187,105,61,130,36,54,61,12,85,245,107,58,170,231,31,219,108,207,191,121,106,103,144,132,235,188,30,36,209,93,215,212,30,113,14,63,234,124,235,209,198,165,166,246,104,188,22,36,225,163,218,8,146,56,115,247,81,86,175,130,36,162,156,129,17,113,156,27,1,19,85,223,162,34,245,179,116,173,136,212,4,138,74,210,89,83,30,67,11,223,1,195,61,133,117,11,4,143,38,231,60,212,202,32,137,35,206,52,78,17,5,233,32,9,206,43,113,151,178,195,233,80,3,174,176,85,72,4,5,28,177,103,61,167,195,229,118,213,233,32,9,63,214,195,94,17,88,134,54,232,201,146,147,15,152,129,56,252,129,91,149,156,211,186,93,64,240,148,113,146,199,33,160,206,14,186,150,18,49,248,28,186,123,34,46,244,157,35,146,205,247,244,76,129,134,92,49,18,122,10,132,227,30,65,50,186,67,119,205,117,155,170,134,39,135,30,143,37,224,185,244,144,139,8,28,164,240,150,153,106,21,161,6,164,131,36,148,137,33,106,65,31,7,73,140,158,228,77,54,129,251,123,35,138,96,96,85,177,6,126,95,65,136,87,56,130,46,206,51,58,182,187,35,104,193,169,39,76,131,10,109,24,116,170,240,135,65,205,132,136,154,65,115,245,149,65,18,131,47,221,83,115,111,250,94,243,184,177,10,57,80,79,25,36,49,164,101,26,94,203,84,19,161,229,46,8,37,185,179,116,210,83,74,231,234,177,154,95,236,144,207,86,13,35,72,130,29,154,34,77,117,250,157,65,18,64,20,36,97,254,69,144,4,16,14,52,67,18,42,28,0,24,66,225,163,181,12,26,56,43,25,128,30,131,177,224,17,37,193,172,228,189,136,47,157,29,140,40,9,96,180,179,188,68,148,196,249,132,35,247,195,33,60,25,37,1,132,227,126,226,95,58,176,1,62,168,7,164,164,97,64,52,85,124,246,91,29,33,166,70,187,99,29,206,154,134,242,124,23,74,188,22,204,84,253,244,209,94,163,205,184,77,147,14,117,160,18,94,91,31,18,102,152,8,16,34,2,228,127,30,84,10,72,48,193,135,244,160,212,181,242,40,127,234,41,78,251,1,228,215,58,34,0,144,81,162,167,136,27,80,63,133,54,66,167,120,7,6,155,99,235,248,131,105,252,25,165,144,52,210,132,141,64,6,70,107,74,74,63,100,104,131,41,169,35,110,205,151,132,37,75,112,204,86,188,67,50,78,61,197,247,116,46,17,236,21,45,27,169,22,129,70,188,5,101,26,94,139,147,73,0,82,33,113,116,212,84,106,72,202,229,154,64,171,43,2,164,136,203,239,3,102,45,74,3,22,103,249,22,213,15,57,225,43,226,1,136,206,107,52,17,34,38,32,198,135,10,21,169,50,112,192,68,224,238,53,144,12,46,48,161,222,117,8,63,66,16,32,49,154,30,22,1,115,196,131,136,142,212,227,227,5,18,17,15,64,80,211,108,222,26,34,114,162,139,235,100,88,97,17,0,8,53,208,88,42,226,1,8,119,177,79,142,138,168,136,7,68,35,210,176,80,43,34,30,128,176,42,112,136,58,33,46,189,235,0,166,142,120,160,22,199,45,92,45,152,104,80,194,90,49,15,174,99,33,31,199,245,51,204,103,250,213,17,36,199,226,38,238,129,241,214,231,70,108,0,176,68,170,34,8,128,36,226,21,247,80,195,163,167,136,69,48,19,138,8,25,175,208,100,210,41,176,206,206,6,45,11,98,145,78,138,39,76,60,72,174,116,63,168,29,179,110,4,62,12,6,15,148,56,254,150,12,12,172,67,80,56,98,238,152,142,33,78,21,248,48,139,92,18,105,200,96,4,226,44,8,116,108,52,97,138,78,210,231,192,7,169,251,132,161,22,116,56,47,195,67,57,154,204,76,7,63,104,41,9,41,140,240,0,209,82,73,166,73,142,161,90,25,252,32,195,67,15,23,33,60,14,52,80,29,194,167,116,184,58,69,63,232,29,52,8,40,152,131,22,88,227,89,215,244,222,28,16,8,173,232,7,37,185,209,99,74,13,209,247,56,186,189,56,92,178,107,177,16,135,32,118,79,24,25,156,73,109,191,71,245,171,205,168,198,10,219,64,57,148,39,204,249,19,105,160,4,113,248,131,199,199,176,222,35,72,66,193,100,132,17,232,209,51,60,2,162,94,81,106,64,234,224,126,174,229,227,125,198,87,61,117,248,67,60,39,198,247,58,68,64,246,138,113,234,48,2,101,207,50,222,29,106,32,75,132,209,109,2,18,100,140,152,6,29,181,208,116,146,180,58,252,161,169,89,16,81,51,104,174,190,186,86,242,101,244,84,220,155,2,32,154,199,3,171,144,3,201,176,14,35,109,110,166,180,140,209,149,68,13,10,12,169,203,32,136,73,14,77,75,120,96,139,218,111,128,31,151,130,32,124,41,195,59,8,57,157,106,7,65,153,77,170,55,42,121,238,227,125,127,150,23,130,32,162,91,133,55,40,140,111,4,65,48,81,12,211,137,59,242,170,156,36,71,214,95,30,90,22,4,126,218,246,102,177,87,118,18,32,125,118,111,11,235,243,56,14,248,185,116,232,88,57,78,252,169,173,76,73,154,93,100,68,160,89,69,65,0,194,164,229,109,65,64,25,77,224,103,50,165,155,43,154,1,182,34,34,204,201,10,65,48,167,177,239,21,145,93,48,102,18,110,174,8,194,136,224,9,36,148,48,97,166,100,85,193,240,230,100,158,192,58,225,157,17,22,94,65,200,32,183,129,16,17,188,251,156,86,149,11,35,168,118,82,224,120,50,56,175,7,146,120,203,36,225,73,47,65,216,161,56,140,71,90,158,27,138,2,37,5,180,164,68,52,5,180,149,102,134,70,239,60,56,57,19,82,201,121,148,122,107,144,251,132,21,75,170,34,65,50,8,98,64,34,8,66,209,5,9,19,51,51,8,98,212,194,20,114,16,196,128,48,85,34,8,98,128,34,8,162,59,226,168,52,206,200,25,109,33,112,28,65,16,19,44,131,32,26,241,58,147,175,225,209,83,4,65,120,185,74,18,212,233,190,215,66,83,169,34,0,128,36,41,59,76,96,208,155,153,160,24,8,112,42,158,84,188,1,144,228,92,65,68,20,133,103,139,191,5,27,50,144,16,169,178,16,148,170,34,249,42,105,42,24,66,152,18,55,65,66,44,11,160,141,29,155,146,79,201,110,193,134,124,39,222,211,36,24,131,235,153,210,20,232,201,212,84,226,41,251,152,114,35,8,98,76,204,38,120,79,222,12,130,208,228,205,41,62,177,110,212,170,40,151,134,84,16,68,181,67,230,50,62,42,52,215,141,43,155,152,68,21,5,129,179,73,49,30,29,6,49,126,179,232,225,64,136,234,252,57,126,174,5,66,120,113,205,64,8,150,25,80,136,64,136,40,71,32,68,212,249,199,7,66,72,209,90,137,150,183,37,20,173,79,246,86,15,179,83,89,59,16,34,203,247,209,11,75,71,190,225,203,77,189,127,36,79,216,112,248,79,49,21,75,135,217,72,121,54,215,200,40,143,112,129,67,29,22,253,116,14,18,235,69,180,243,50,180,237,163,206,61,87,3,33,6,10,73,232,129,206,212,213,211,35,149,187,197,113,135,213,115,247,218,134,44,197,252,221,113,28,235,244,147,107,242,125,226,145,71,202,177,24,251,132,209,11,254,58,133,79,138,195,142,64,8,203,226,212,71,159,52,45,203,142,186,10,49,20,227,30,117,181,44,59,219,174,198,73,251,250,200,132,66,4,66,4,243,167,62,94,29,89,116,197,217,61,42,87,60,123,212,213,186,236,100,32,196,30,171,31,101,103,76,135,162,240,132,199,47,4,66,120,24,108,138,100,224,205,67,162,171,5,60,234,219,53,181,7,61,126,108,28,82,219,196,76,189,32,44,98,2,252,216,120,80,128,6,117,238,52,69,47,188,26,8,81,163,118,87,194,233,101,60,52,234,34,159,27,239,226,4,150,66,14,198,204,173,174,30,69,47,44,207,192,177,152,104,72,143,186,90,196,170,154,23,139,61,153,119,3,92,196,74,93,205,82,251,168,171,181,64,8,243,44,99,25,172,121,71,87,139,178,83,141,37,193,110,28,234,178,20,194,98,32,132,240,168,64,8,151,199,217,105,233,167,103,33,7,230,59,103,235,177,182,169,191,169,143,66,39,66,208,86,187,242,21,12,175,47,143,186,90,10,132,176,78,202,112,129,40,203,24,200,229,105,193,30,233,25,14,117,6,58,83,31,219,145,253,100,0,204,93,13,34,61,234,234,169,230,237,213,242,155,145,173,201,142,26,151,222,25,118,81,7,66,32,89,236,190,48,77,181,65,67,47,240,27,143,12,124,229,114,134,162,248,184,202,74,36,255,238,231,33,106,235,175,115,235,56,91,140,171,11,58,116,75,161,170,131,198,181,87,29,52,106,61,90,136,26,224,92,192,101,62,207,233,59,200,240,212,244,117,83,118,29,193,171,190,80,144,21,202,158,227,237,111,92,65,215,147,57,116,149,217,211,116,151,4,199,34,73,4,31,149,158,165,230,11,204,120,158,151,199,206,140,153,110,93,185,188,46,105,90,14,216,90,95,216,126,62,236,3,114,179,43,133,29,108,88,113,214,137,31,27,128,25,210,53,148,87,81,153,244,185,9,134,55,78,109,104,202,111,246,96,209,5,63,255,26,0,61,102,62,87,224,98,176,126,170,135,168,64,170,234,252,104,182,80,13,249,54,200,177,62,117,1,4,103,71,127,35,126,186,69,34,97,72,32,165,113,76,61,52,218,12,236,175,74,97,3,119,94,145,137,137,242,159,85,22,239,163,28,126,90,72,203,222,95,151,201,185,160,197,223,56,24,144,247,129,50,111,62,227,166,249,51,79,153,136,246,254,91,252,37,222,135,39,251,121,240,210,245,92,14,87,119,181,210,95,121,218,186,123,212,45,48,126,249,107,234,81,127,11,76,170,93,225,152,206,44,70,251,116,198,170,139,22,13,121,149,232,184,20,217,66,99,29,91,11,19,205,154,40,127,100,120,58,119,64,46,239,55,254,136,228,223,151,136,108,128,163,248,147,45,69,28,154,106,119,110,217,67,9,224,26,39,117,45,135,122,36,41,181,248,113,93,130,91,240,9,83,168,4,109,11,230,60,243,138,193,7,6,71,92,79,48,60,61,59,24,14,181,207,232,143,195,93,2,159,72,222,234,219,7,89,173,64,228,223,117,36,138,132,28,191,173,106,1,202,222,4,10,185,255,58,43,251,138,197,82,247,234,37,201,95,220,15,139,143,234,22,201,39,48,93,65,70,38,243,11,103,40,20,48,92,116,59,216,153,141,115,33,167,204,231,170,135,19,188,235,93,185,169,114,213,142,255,138,11,204,109,69,0,213,51,44,21,39,4,133,25,1,59,103,127,130,169,173,250,75,218,225,7,67,145,8,132,59,161,155,234,176,95,176,79,252,210,241,9,101,229,206,122,28,22,6,122,130,113,189,130,207,30,121,191,172,234,93,149,194,37,96,74,62,99,222,6,76,124,196,77,159,48,220,53,212,51,76,153,167,92,143,231,215,12,67,6,26,151,141,92,228,112,149,9,33,135,43,129,163,45,67,74,24,137,4,149,134,214,48,206,194,84,141,204,191,45,42,9,194,89,218,196,171,150,16,84,68,150,7,36,214,145,31,165,62,52,50,23,175,47,208,249,235,93,199,182,44,101,146,126,96,164,163,21,76,140,81,151,76,45,188,147,92,23,75,152,6,151,48,77,51,5,34,224,177,49,140,243,32,29,209,6,76,68,165,222,4,227,240,56,96,136,159,14,84,84,143,19,199,1,243,55,212,159,136,64,91,221,198,53,46,192,52,226,4,233,19,58,186,194,251,42,24,202,73,89,121,19,22,159,21,76,231,37,74,187,192,154,27,221,69,198,106,195,46,220,35,113,127,192,164,243,56,231,214,171,9,6,113,194,98,157,198,9,33,135,233,13,146,138,224,202,41,234,222,32,209,36,33,100,159,16,72,228,212,69,65,215,242,76,75,152,134,170,206,114,168,156,13,43,149,123,126,84,211,143,122,130,233,11,224,123,182,59,10,24,114,161,211,124,33,103,241,78,144,41,204,162,129,51,216,77,117,195,85,99,32,95,7,113,2,209,157,96,166,112,76,175,172,247,110,159,186,57,27,100,226,179,108,26,212,86,18,16,36,222,73,69,140,54,15,75,99,104,74,65,5,43,4,243,55,16,56,206,157,244,13,142,160,116,61,142,254,4,75,150,53,76,254,76,197,253,101,91,215,19,76,116,151,237,209,161,132,82,169,86,50,120,255,245,49,230,131,108,41,205,56,126,123,126,240,219,198,148,153,198,223,17,41,155,98,155,223,10,99,136,234,156,80,105,102,223,255,174,250,48,253,202,58,142,198,203,15,8,48,183,224,196,231,254,39,206,202,84,139,241,231,205,111,186,131,35,173,91,114,64,119,0,143,200,129,142,44,116,101,242,173,204,222,224,91,204,90,207,196,224,129,142,228,142,48,213,116,70,46,230,242,59,185,141,131,254,240,72,229,131,120,33,126,133,236,127,202,70,155,203,89,31,71,104,212,183,168,170,78,138,188,229,174,202,44,192,196,24,169,127,219,119,155,178,240,9,11,179,185,92,207,100,133,182,131,216,72,20,223,78,149,8,59,62,57,214,176,202,160,6,242,137,5,187,7,100,147,210,152,221,71,40,194,38,230,179,29,21,8,191,179,33,35,41,64,168,64,37,225,75,85,117,217,150,169,19,19,44,235,215,160,16,99,94,228,122,26,201,102,43,86,1,12,124,0,67,1,234,43,152,129,9,14,117,52,3,126,100,123,54,134,12,138,186,49,166,148,149,106,158,198,43,142,28,217,96,250,114,218,57,226,123,127,217,83,72,118,167,237,103,5,130,62,179,159,163,198,138,253,108,251,152,190,233,146,9,24,223,152,237,231,252,104,89,220,63,216,207,50,143,195,70,255,198,126,30,104,63,177,159,255,239,231,50,81,102,168,149,93,110,94,60,121,92,222,154,205,109,26,63,48,155,53,117,94,55,155,203,52,46,67,124,54,155,213,227,223,109,54,223,237,202,126,217,108,70,90,218,108,78,65,126,100,44,15,88,152,205,152,200,154,9,204,233,27,89,110,106,222,115,236,202,196,231,124,155,29,39,157,193,112,204,59,226,48,13,227,69,194,1,67,150,117,190,148,26,158,163,95,4,219,144,54,252,12,115,111,228,240,72,69,205,131,40,236,232,84,239,70,84,79,244,54,96,4,79,228,23,100,163,28,179,63,34,33,140,9,48,122,211,139,67,32,100,8,86,136,80,243,35,68,105,245,9,196,198,155,131,43,78,167,178,26,102,28,125,4,172,172,72,195,232,78,103,184,181,232,160,229,244,77,22,55,189,208,226,47,36,136,211,57,98,63,2,84,4,17,172,134,37,98,210,153,65,77,163,27,122,219,189,181,225,170,32,217,248,164,253,60,80,151,133,203,48,208,197,14,247,39,137,72,225,21,45,87,211,57,88,195,68,94,228,187,208,96,141,102,25,8,144,215,3,247,166,0,82,243,234,194,86,40,155,50,26,186,51,79,251,19,202,156,145,188,207,122,59,121,112,91,66,150,196,44,15,171,36,228,116,243,64,177,183,147,68,216,250,76,48,213,226,129,143,100,179,96,33,92,208,40,63,186,233,172,109,229,195,223,150,212,46,118,49,97,44,172,150,58,34,151,35,216,214,14,242,8,8,51,150,160,23,47,166,12,82,228,12,88,44,134,152,207,74,70,3,76,123,152,90,87,28,185,146,48,177,135,238,180,159,113,91,221,168,73,19,152,120,95,246,51,212,3,230,45,19,245,4,147,107,199,253,197,226,75,8,131,54,226,9,19,93,168,39,24,2,112,197,162,99,153,240,186,133,93,204,11,243,1,139,90,64,244,186,163,22,36,44,158,52,27,16,186,132,176,98,184,47,182,103,110,135,188,92,63,211,136,195,182,20,141,217,231,57,56,201,245,4,211,55,49,200,244,10,149,97,10,80,213,24,4,243,140,208,122,171,228,3,9,138,238,12,50,34,116,87,38,53,177,95,112,217,159,184,98,51,171,59,108,86,61,197,4,76,169,213,18,134,25,143,3,210,245,120,90,35,150,104,96,210,27,87,34,128,8,76,141,182,108,217,196,49,131,36,21,116,7,72,115,56,56,22,24,243,9,94,173,41,88,154,212,88,232,82,28,33,0,65,59,161,60,11,133,71,171,192,167,176,26,52,61,67,80,4,51,165,20,203,150,155,37,194,29,9,122,1,23,193,146,82,130,117,219,164,252,174,191,141,169,28,175,65,138,66,8,63,198,120,155,202,249,219,115,168,220,144,22,61,230,168,76,101,121,41,55,191,81,97,4,234,184,62,116,163,63,253,134,64,212,175,223,88,208,57,39,249,139,42,220,1,170,133,141,233,185,11,27,211,210,0,24,113,238,67,230,242,163,223,133,147,237,127,85,16,96,63,202,152,186,242,130,181,133,247,147,103,57,237,38,207,152,155,215,42,59,67,75,116,36,233,118,110,48,99,36,146,115,153,169,103,158,122,246,206,101,72,33,211,217,242,144,179,215,229,168,35,107,242,154,109,163,28,154,64,234,152,217,227,62,163,28,60,38,66,71,242,23,240,192,147,114,221,238,82,142,229,88,49,17,85,40,79,140,12,130,51,44,180,4,152,174,170,113,16,0,213,175,36,210,48,91,22,26,119,77,148,77,130,223,182,158,242,231,228,225,156,43,48,109,171,135,176,183,18,192,71,135,135,83,53,120,5,36,61,154,114,146,10,194,174,126,124,195,63,135,135,211,104,69,133,30,71,245,208,0,127,67,73,186,101,78,255,104,13,183,249,242,169,77,64,56,188,177,216,242,151,185,230,95,246,92,50,207,211,189,201,223,121,170,60,156,145,46,79,238,205,250,155,102,32,23,9,240,120,170,166,127,233,11,233,224,228,111,225,41,229,111,81,9,222,189,143,62,41,255,21,217,232,239,249,111,129,89,181,27,120,46,186,56,99,176,214,122,108,215,108,110,73,36,237,159,89,220,55,88,239,93,149,202,84,163,87,99,169,78,53,14,127,145,222,222,212,127,188,163,252,160,180,230,226,87,212,49,193,176,161,95,89,202,244,45,226,138,222,241,199,26,166,64,80,113,198,176,92,76,137,243,10,24,54,84,233,215,83,104,112,2,32,149,153,17,242,18,100,149,139,9,1,109,31,94,76,118,48,213,82,96,94,76,46,183,244,7,4,147,187,148,143,170,55,43,117,92,156,118,209,65,8,252,2,152,158,98,32,176,88,16,12,3,132,4,240,28,157,113,35,20,76,174,147,128,93,99,7,40,152,117,58,33,182,122,27,82,159,32,117,17,79,221,169,59,193,178,45,238,15,190,6,140,165,209,123,125,80,65,5,199,42,44,88,14,22,151,77,12,140,229,18,130,25,101,193,188,70,176,208,48,53,242,27,23,166,118,208,216,2,16,223,149,78,214,90,194,107,143,30,46,190,53,249,108,19,214,227,32,111,166,96,92,26,98,7,225,111,200,185,235,53,81,176,228,133,96,174,71,232,93,49,67,124,244,114,42,88,214,107,24,11,38,13,220,159,100,192,75,49,73,10,49,203,26,54,228,34,216,209,227,197,185,151,235,164,110,93,128,22,180,10,152,219,10,230,245,153,187,149,118,21,153,126,184,26,84,79,176,176,148,160,105,210,175,218,74,182,199,158,227,81,169,221,247,8,173,249,77,234,243,216,250,98,139,202,165,143,12,124,192,56,6,129,90,131,87,136,87,194,182,32,140,34,242,59,5,140,141,161,171,25,150,206,245,1,187,132,141,69,119,120,158,25,54,234,8,139,218,252,222,192,48,170,242,179,200,10,174,43,249,81,121,181,46,86,104,129,132,29,108,186,250,178,157,149,46,111,118,37,172,172,113,184,130,33,37,125,117,209,85,54,143,130,244,192,80,209,48,94,148,141,254,6,140,24,199,220,198,32,193,156,160,168,30,65,222,98,163,209,211,231,194,233,82,195,21,85,84,15,51,5,35,56,250,195,206,37,46,40,97,217,159,96,106,171,254,188,4,210,159,174,218,225,214,3,70,180,101,26,233,130,225,34,16,206,156,191,250,179,108,77,144,40,129,120,145,45,48,17,72,84,81,68,166,21,136,123,67,50,18,54,142,3,10,246,225,121,235,106,10,76,79,54,38,81,226,46,149,96,132,177,54,34,239,147,88,196,103,241,200,154,183,30,172,78,135,233,79,176,24,44,129,196,217,150,221,135,104,204,182,197,78,80,215,74,8,84,74,65,217,117,86,86,141,78,246,158,169,219,52,105,208,133,28,227,112,80,29,49,246,82,183,40,50,196,234,96,216,45,45,102,17,78,42,95,245,180,37,212,180,18,140,25,142,148,181,226,67,196,206,40,128,132,133,133,107,24,214,9,30,113,155,186,110,202,106,173,141,95,192,98,214,179,39,73,24,253,65,54,215,195,10,97,9,141,254,184,53,89,48,210,151,1,211,85,153,208,104,172,162,122,175,51,97,241,93,193,180,106,240,30,55,114,19,138,89,183,246,140,31,83,253,134,250,116,127,130,157,233,143,48,212,84,14,154,21,90,72,4,58,231,170,33,24,59,101,96,220,24,172,83,8,81,5,37,98,24,120,170,59,168,247,113,61,170,59,234,213,30,4,152,20,159,251,243,73,150,247,32,114,205,27,198,221,129,104,139,111,75,30,3,2,139,122,35,133,206,231,164,95,253,201,93,20,36,16,44,134,129,137,157,7,12,44,93,138,246,166,158,96,49,92,195,138,107,169,232,217,152,52,111,211,92,196,221,192,156,132,120,146,129,196,100,39,23,38,20,22,12,162,203,23,68,1,175,204,50,155,88,27,1,201,46,15,94,224,192,215,222,43,97,209,157,97,213,180,136,188,237,206,134,68,154,233,57,7,49,222,149,106,44,231,165,52,4,89,54,181,191,77,93,170,148,150,1,43,141,3,143,144,18,105,181,203,197,219,223,152,92,44,88,1,99,161,206,182,82,22,210,136,104,148,214,76,220,148,75,24,204,74,109,21,48,230,89,79,126,148,174,52,137,65,233,94,26,122,24,65,75,88,41,88,125,130,197,199,221,9,22,232,157,201,240,25,154,9,5,155,74,247,220,138,83,48,125,131,205,174,100,46,81,33,194,60,96,236,204,246,48,238,13,245,214,75,103,161,154,76,186,98,152,77,13,194,91,212,152,72,229,74,189,8,86,43,7,152,138,158,2,105,59,109,178,135,254,82,103,230,174,97,40,90,127,224,76,42,129,248,128,20,110,192,120,15,50,73,44,245,26,48,174,129,230,105,179,96,34,49,51,238,138,81,146,223,144,125,146,176,100,5,222,35,164,90,48,146,24,39,61,89,70,173,174,13,75,252,4,11,17,64,84,146,198,172,133,179,248,248,27,226,149,187,99,176,237,37,76,208,133,91,54,49,90,105,220,168,6,44,23,9,193,2,59,154,182,224,205,189,133,206,93,216,103,120,50,122,154,233,204,52,118,245,134,73,49,112,237,68,238,61,79,51,2,244,101,253,4,76,223,180,170,213,115,152,214,111,33,216,192,152,133,242,225,72,15,138,153,57,69,149,233,25,24,39,107,117,222,41,157,44,197,96,88,206,71,193,52,71,113,240,248,116,156,238,96,178,117,138,65,170,182,184,43,216,53,244,238,64,48,110,225,228,55,83,247,162,203,229,176,9,60,66,245,240,45,28,183,129,7,89,55,61,134,214,229,252,241,29,79,174,198,37,152,134,47,61,98,15,1,248,74,136,60,4,221,154,27,234,93,103,60,95,44,77,39,164,192,36,129,133,250,42,160,247,48,107,153,186,154,65,128,40,36,61,180,148,9,95,129,74,65,163,2,181,203,15,88,42,84,193,92,143,222,142,233,36,210,129,132,232,171,143,14,37,43,17,2,6,111,106,87,142,210,214,246,75,245,202,170,149,34,71,34,129,161,240,243,88,88,134,191,54,25,9,243,32,12,243,40,56,109,181,123,153,94,53,75,60,12,193,18,63,93,177,23,140,61,14,231,242,166,221,94,238,82,78,146,217,49,94,45,251,210,229,242,187,97,93,34,244,185,214,66,91,92,134,9,139,115,102,241,64,219,249,160,75,174,221,106,219,48,241,86,194,211,199,116,242,25,120,82,130,94,40,116,253,38,219,141,140,32,42,163,86,180,244,48,69,239,0,106,145,21,186,135,50,115,218,121,243,252,41,224,216,176,70,236,100,150,173,148,181,127,99,40,93,102,41,75,89,10,107,71,100,221,157,57,54,174,104,179,84,38,141,124,41,63,196,196,163,155,126,51,56,55,152,71,155,0,157,220,46,185,161,114,15,47,140,173,199,10,251,156,56,98,84,158,242,203,97,19,230,127,214,161,126,141,4,106,107,214,19,115,38,219,87,239,129,104,141,197,41,141,95,20,44,5,115,109,195,8,34,51,91,8,96,10,149,72,61,137,132,88,5,76,244,113,61,96,30,241,14,118,87,239,232,5,192,109,117,154,39,191,55,43,139,190,138,113,164,112,184,128,24,183,11,223,145,243,103,170,36,144,191,56,218,61,5,185,47,18,20,40,148,14,236,185,157,196,247,32,253,149,173,165,33,18,231,132,40,9,238,61,172,199,40,154,185,101,211,66,33,15,9,11,73,54,29,213,31,182,138,214,147,108,43,181,188,129,153,7,146,18,213,243,166,190,248,226,122,230,75,8,250,226,145,48,214,219,233,38,211,14,3,80,71,63,246,156,176,242,97,47,5,12,105,213,220,247,14,217,48,157,95,197,60,151,57,44,117,133,25,39,125,236,106,2,133,101,183,1,237,106,97,59,134,145,173,150,103,117,143,230,145,99,66,104,40,71,174,33,234,91,248,145,190,67,46,48,234,12,72,124,109,17,34,247,198,23,87,253,46,183,19,14,50,71,240,8,160,157,166,60,109,30,135,215,58,65,226,188,115,15,235,193,141,122,214,147,162,139,188,29,209,91,172,79,216,255,248,63,3,166,116,217,110,251,0,198,216,236,82,82,91,110,157,198,154,101,126,208,54,249,177,211,137,83,232,66,4,126,240,249,208,141,246,116,219,14,11,191,53,67,145,253,138,133,192,247,17,146,248,77,92,87,106,198,209,252,78,49,174,248,63,153,244,88,91,186,214,161,205,11,248,98,44,106,156,252,51,151,93,71,240,170,95,234,4,126,71,96,47,199,225,247,33,190,248,71,100,27,241,130,222,9,255,129,82,34,228,3,100,114,38,111,224,76,59,187,123,229,244,231,94,254,73,202,110,243,94,34,174,14,109,108,243,159,191,252,241,246,223,253,229,47,56,139,223,254,242,31,222,126,251,151,255,230,159,222,254,242,127,190,253,15,127,201,8,136,23,190,119,37,54,74,182,114,126,239,199,175,140,143,160,225,51,90,227,97,144,243,67,90,172,109,201,99,225,9,251,144,213,17,121,12,111,33,119,94,40,7,111,188,73,244,78,131,131,39,47,96,150,77,148,50,117,34,104,230,234,37,32,108,153,171,247,233,138,39,35,3,25,83,254,83,230,53,188,84,168,29,7,199,94,62,228,88,228,89,72,247,115,209,161,151,162,88,169,115,225,153,90,192,82,187,4,79,243,45,109,77,92,126,63,32,47,198,71,81,126,184,3,108,11,40,62,21,47,167,218,174,25,144,21,201,45,195,81,31,192,5,231,201,39,187,137,107,201,129,156,124,20,156,133,7,66,124,76,121,241,133,4,231,178,159,188,180,161,178,118,20,159,36,212,246,32,25,235,103,28,157,51,96,213,143,96,186,43,193,72,159,183,28,188,220,172,185,163,150,247,253,83,174,93,245,35,247,166,15,99,17,118,130,225,152,4,238,95,219,52,25,61,170,131,155,86,101,19,197,174,112,12,105,224,26,48,179,30,193,200,240,251,7,126,112,36,163,188,228,107,242,128,71,92,11,20,44,83,112,94,123,196,89,21,21,44,133,115,58,76,48,54,229,50,77,1,113,70,157,62,11,172,64,189,143,19,48,4,91,152,27,150,81,151,199,108,11,140,215,170,212,29,238,166,25,230,88,108,102,165,119,146,217,214,161,147,91,152,176,147,46,14,165,137,63,232,252,169,222,172,158,3,59,195,244,85,46,234,107,95,104,26,98,73,176,209,9,24,91,170,130,97,212,130,9,7,29,137,9,46,113,4,82,216,9,22,19,0,24,114,111,132,99,88,104,111,247,165,120,80,71,120,32,74,218,150,187,47,81,36,169,36,152,110,0,136,152,185,105,82,95,190,57,47,152,237,11,187,195,47,200,28,245,180,106,69,91,62,239,183,168,2,22,99,165,173,174,198,115,227,251,156,52,98,128,164,28,160,165,96,197,27,193,52,82,114,24,149,4,153,95,162,175,97,185,12,139,135,164,90,82,140,228,213,27,90,70,33,246,135,138,198,222,204,122,59,145,16,229,60,90,7,152,242,49,246,72,185,252,199,213,125,229,95,73,105,101,73,83,166,118,190,1,41,242,128,209,109,35,254,15,88,112,98,223,159,165,91,207,20,30,223,120,0,84,7,138,113,164,72,228,46,170,208,74,91,178,201,235,173,248,22,176,232,136,131,76,43,50,3,47,183,191,163,1,11,165,27,116,7,247,43,216,218,45,5,188,153,7,124,224,204,80,14,78,52,118,140,4,141,49,132,131,109,220,92,118,29,104,214,245,123,41,99,69,250,252,240,127,92,235,122,113,233,58,105,212,122,46,88,103,38,177,118,109,214,146,204,60,152,43,214,63,191,253,246,151,127,122,147,235,244,237,183,255,246,127,253,19,151,100,254,242,63,190,190,124,233,68,71,39,54,188,109,81,235,87,188,13,121,122,251,203,95,107,165,124,184,96,190,125,140,181,236,149,5,154,9,165,179,52,222,238,122,241,131,127,62,253,234,7,229,206,194,150,124,249,139,111,255,211,255,247,31,254,203,191,255,79,191,248,89,98,65,148,118,244,132,77,184,96,25,188,253,234,87,24,28,70,55,129,72,245,149,85,254,253,175,255,122,124,114,103,140,112,195,93,215,193,31,153,99,3,182,182,248,92,112,238,202,170,208,218,188,93,216,235,214,34,159,145,37,199,255,202,176,67,251,113,132,169,75,32,62,99,136,208,24,214,80,102,232,174,143,123,109,210,119,218,112,125,74,155,244,239,178,126,177,17,49,96,124,7,78,202,67,54,163,127,171,190,127,231,141,186,248,61,238,50,204,161,30,107,42,37,54,219,190,220,230,75,207,44,10,172,56,186,24,39,117,139,93,178,45,251,74,114,214,113,121,127,25,238,71,23,97,156,198,96,68,124,41,32,66,186,219,101,175,100,79,205,168,192,20,253,62,26,171,188,214,184,190,204,110,158,21,234,168,119,161,216,91,5,6,27,152,135,45,231,32,30,129,172,119,52,158,44,85,217,82,166,150,48,31,16,142,51,50,161,208,234,240,193,186,134,15,50,124,244,149,225,87,99,134,191,216,184,135,47,119,41,105,60,124,142,88,195,159,97,53,124,52,46,213,56,25,71,204,61,86,57,9,13,209,134,211,16,140,226,4,232,233,159,167,248,23,10,254,124,15,94,114,240,218,224,53,197,132,128,229,64,82,186,248,101,164,21,106,233,40,242,242,25,229,37,178,15,180,69,106,53,102,106,4,217,125,233,123,145,225,117,211,52,26,47,161,29,242,46,73,197,132,23,234,58,158,8,12,118,48,205,84,234,41,177,80,215,51,132,93,116,64,120,223,10,71,2,117,26,162,92,90,114,82,12,24,230,163,189,11,238,41,198,136,213,45,225,7,162,131,119,141,90,144,117,110,187,97,34,175,208,110,147,111,66,30,152,157,8,212,195,28,9,84,223,137,148,228,147,28,128,88,188,57,113,71,49,39,32,33,141,187,42,25,198,224,121,28,61,70,35,35,87,152,222,232,49,113,199,60,46,200,154,164,210,85,201,200,134,229,47,10,91,202,11,111,42,97,23,191,36,169,239,108,213,74,82,245,196,72,54,126,30,139,47,1,211,3,151,106,108,229,234,109,221,211,57,146,194,246,107,141,99,142,136,217,222,134,161,93,56,205,247,68,219,193,24,134,57,162,112,33,97,73,61,169,23,177,31,155,223,16,5,236,110,33,215,15,61,238,182,133,41,69,101,246,100,69,69,136,37,1,15,134,248,221,101,72,102,200,2,183,99,228,226,182,232,92,220,158,104,254,116,233,183,168,192,176,24,177,72,8,243,150,185,109,18,153,28,28,102,49,41,141,129,72,169,29,23,26,88,176,36,155,98,216,27,198,96,57,42,7,101,147,77,2,182,133,92,153,7,38,27,181,180,135,22,69,112,186,152,70,39,45,130,130,232,25,224,45,213,4,89,166,26,126,46,47,192,22,54,149,215,180,121,234,212,104,28,171,80,118,180,76,181,205,151,181,20,200,12,88,86,200,137,106,207,145,53,180,211,0,113,227,12,163,204,142,94,67,251,235,18,99,22,218,62,90,120,58,59,55,4,27,83,251,149,49,35,44,138,29,33,149,28,155,140,216,60,74,128,102,88,168,98,133,56,85,181,212,196,145,203,137,168,85,178,92,135,148,53,68,123,255,101,113,225,123,78,229,253,206,97,157,14,42,44,234,59,152,69,125,130,213,106,16,246,7,13,241,248,73,209,131,58,161,53,76,53,67,86,112,72,45,229,181,32,148,235,145,108,151,100,99,123,97,174,110,26,107,81,233,198,11,154,217,232,214,34,40,212,151,214,132,212,204,49,214,212,14,30,247,11,104,219,148,77,253,20,229,215,26,11,85,51,75,218,70,222,148,213,153,198,49,152,137,84,141,39,130,253,164,86,199,152,213,224,197,198,131,207,242,10,85,227,69,106,207,141,195,187,164,125,192,107,99,206,253,147,191,156,229,5,5,145,99,118,131,52,52,93,214,134,111,81,65,200,249,6,193,98,204,46,191,96,226,146,64,20,46,211,94,54,94,14,93,32,77,145,0,121,106,142,90,242,144,51,17,113,5,105,237,14,251,42,213,131,159,45,46,72,46,66,231,171,103,155,236,178,84,43,120,88,162,93,246,36,109,148,16,97,176,174,86,160,83,153,60,54,64,236,239,123,129,102,176,183,105,166,142,94,36,120,114,203,75,42,141,151,231,70,114,200,114,82,141,159,179,58,229,68,250,47,26,217,136,138,78,182,176,84,165,89,143,189,28,199,138,214,156,36,143,22,197,116,45,61,84,169,243,190,250,55,84,55,79,191,56,220,204,42,222,1,160,101,241,212,26,146,221,52,68,86,28,201,79,60,236,127,38,17,142,82,225,92,159,229,233,203,21,45,246,100,158,225,4,141,48,207,172,79,149,182,109,33,167,82,244,17,237,66,96,167,62,56,163,0,153,67,229,229,89,216,166,85,227,161,49,74,185,123,84,184,155,22,71,21,26,99,214,91,165,232,99,84,43,113,28,225,125,144,115,8,118,64,153,177,129,40,18,59,21,226,194,170,147,141,213,145,246,3,83,71,11,36,14,97,227,228,201,237,238,251,136,99,32,220,109,246,38,235,168,243,190,244,204,5,23,223,168,253,188,191,33,241,116,176,192,226,36,206,198,158,196,82,98,47,153,85,118,108,96,216,232,203,221,120,117,18,187,113,250,99,220,120,13,237,24,115,53,248,165,49,115,96,41,171,55,198,44,223,140,172,193,231,234,35,38,141,27,231,152,179,163,117,197,53,19,172,58,90,248,114,140,153,0,12,166,121,168,76,159,109,249,44,118,145,207,241,229,243,52,230,222,25,255,100,78,196,152,131,85,97,117,114,6,10,193,104,188,202,231,106,32,86,25,237,53,106,39,159,53,102,90,185,177,190,76,121,129,96,201,170,104,224,49,251,203,175,108,25,220,96,166,182,26,175,142,217,172,74,33,41,182,45,160,29,99,214,197,25,239,242,121,1,93,193,127,65,184,45,76,11,20,217,235,35,101,142,234,17,160,6,132,96,56,227,77,250,251,27,247,161,13,33,228,68,116,35,160,147,29,239,130,101,144,180,115,163,248,56,97,62,47,18,126,106,44,63,154,141,192,152,96,207,213,174,7,144,254,132,93,227,159,36,117,154,35,217,56,8,175,3,209,197,57,146,13,44,47,193,193,23,132,205,13,56,78,20,183,92,6,139,101,121,217,140,89,54,153,207,37,133,118,159,128,248,78,45,73,171,241,215,249,24,53,238,216,58,137,181,252,192,125,208,161,252,246,91,128,91,168,134,111,229,102,15,191,31,246,233,96,214,14,61,66,58,188,106,148,171,76,249,242,1,72,36,117,232,177,45,199,73,126,213,175,115,212,49,170,58,158,209,241,141,143,115,116,83,121,78,97,168,223,100,170,235,65,100,131,59,128,83,36,198,233,48,189,159,116,6,253,163,229,18,242,82,167,52,226,90,236,1,226,244,70,229,176,103,107,80,49,144,170,63,15,228,160,227,238,204,204,200,197,27,221,105,246,72,56,4,37,74,70,225,123,146,65,200,239,75,210,187,223,217,192,12,84,131,67,3,150,131,62,131,37,152,180,220,177,11,99,142,50,199,253,25,221,75,176,10,101,179,7,61,238,58,98,85,213,175,145,236,142,8,247,73,25,153,183,247,177,91,207,236,147,192,12,235,144,240,32,207,12,62,235,50,254,18,9,247,178,169,74,100,201,93,31,140,136,62,116,33,132,104,63,66,150,36,24,61,51,6,32,5,63,1,151,51,33,0,110,226,43,203,180,129,38,252,214,149,101,69,43,233,103,94,64,246,125,227,169,2,33,51,170,80,61,56,203,76,126,52,91,100,141,119,18,197,197,165,102,119,129,175,240,171,62,129,56,232,151,235,231,173,233,250,115,15,66,205,3,197,30,4,78,220,87,50,50,230,28,37,98,41,201,46,243,213,101,95,40,119,89,81,48,190,164,28,247,133,249,171,28,156,78,4,227,178,54,51,4,213,235,126,114,253,205,44,232,118,151,131,123,116,61,253,133,156,62,122,239,100,106,197,86,169,123,164,236,154,245,53,255,205,88,69,59,150,170,194,49,150,168,213,152,214,33,91,74,45,35,148,82,182,126,156,252,41,152,196,125,105,67,167,201,175,160,186,200,8,33,193,228,128,50,50,50,34,246,223,101,100,100,59,174,221,59,119,176,185,147,151,130,135,243,89,65,65,192,184,130,23,90,152,213,252,172,19,160,132,129,29,226,86,48,93,80,195,155,103,152,162,75,85,239,49,140,160,81,205,97,218,114,89,77,251,45,189,1,3,44,250,27,176,209,31,187,76,92,72,155,238,2,164,107,19,68,90,70,111,10,207,125,211,45,15,129,162,179,0,193,124,46,78,106,251,229,111,126,48,111,56,201,122,8,227,112,173,113,115,80,30,245,248,55,47,106,114,248,166,64,61,68,139,107,174,113,6,223,227,223,194,48,89,238,234,5,108,238,143,104,86,161,172,111,244,119,7,140,44,32,137,179,222,60,138,122,103,165,35,241,56,10,134,20,147,169,57,134,203,125,32,157,199,130,95,102,111,102,188,5,155,249,200,253,77,5,158,109,120,203,189,38,188,184,37,3,197,219,141,92,248,187,28,16,106,39,88,52,208,242,0,13,10,118,185,121,185,55,76,47,118,170,158,96,213,95,193,102,250,85,219,132,141,56,134,31,229,62,141,106,184,205,121,8,177,153,186,84,98,241,151,22,2,9,64,227,174,8,135,76,90,2,31,195,136,89,126,143,235,45,196,187,115,114,70,178,69,65,32,51,51,185,32,220,249,227,40,197,32,180,157,238,24,113,191,236,1,108,244,197,116,83,52,230,220,89,131,184,137,226,45,162,85,140,243,159,112,224,121,15,67,150,9,188,132,118,32,162,35,80,66,190,222,3,22,152,20,140,153,97,135,21,213,152,142,156,129,49,80,110,174,240,121,55,109,24,74,48,151,210,65,16,195,92,143,21,65,143,81,209,246,17,108,244,199,173,74,133,166,235,19,121,185,191,32,224,102,241,212,22,218,7,214,174,164,167,67,133,199,128,233,144,57,151,113,98,58,21,248,203,93,53,193,60,84,156,249,9,27,12,228,11,186,1,73,189,13,204,55,77,147,247,254,196,70,28,130,112,36,197,227,44,131,150,49,42,105,72,156,92,9,131,189,17,105,171,213,236,72,236,33,245,30,193,38,202,117,219,162,210,206,182,213,5,245,152,71,169,73,101,43,121,94,201,238,98,102,240,219,166,145,35,62,248,141,51,245,77,166,210,230,55,196,245,121,20,127,231,124,155,246,247,191,235,58,17,23,65,137,64,165,194,12,216,180,64,151,135,58,174,46,19,192,61,134,64,137,33,27,69,126,198,181,212,248,73,20,84,234,154,28,210,29,192,225,173,123,243,123,101,222,42,10,146,221,156,184,193,234,226,178,25,104,179,78,10,29,46,113,219,68,41,207,178,204,76,18,58,192,85,95,101,173,180,46,167,101,174,73,159,183,155,216,177,116,125,197,59,87,91,151,43,199,183,185,45,247,30,56,112,139,57,174,179,74,78,169,207,26,97,120,226,89,166,101,91,251,29,19,42,237,39,234,242,50,89,90,203,6,192,16,18,43,36,253,152,167,90,94,247,128,104,146,90,117,244,177,179,252,159,111,51,53,40,222,210,10,98,106,176,44,190,38,20,65,226,115,153,58,49,193,178,126,13,106,216,203,63,114,46,44,13,24,34,37,84,217,24,185,223,242,194,217,132,88,173,59,73,197,118,29,248,99,251,46,102,99,20,175,17,10,219,56,148,207,239,229,154,245,36,194,196,212,226,79,244,180,215,36,27,161,1,224,19,163,6,206,74,206,36,2,32,195,25,5,75,166,42,253,150,225,92,63,135,225,124,152,43,96,22,235,103,245,96,195,57,191,49,12,103,1,46,103,248,233,62,101,56,11,66,236,205,248,134,237,251,201,116,142,10,19,150,163,135,121,28,101,59,175,101,99,68,232,137,67,54,185,100,144,198,47,203,133,127,97,228,98,17,179,2,217,144,69,252,89,52,203,200,85,121,54,155,243,111,94,245,186,157,127,233,11,101,56,147,15,69,70,35,211,82,186,86,230,118,132,241,200,6,136,242,108,56,199,223,2,51,183,211,212,110,60,109,58,59,177,254,130,76,106,91,198,240,90,50,84,94,112,149,132,9,33,115,89,201,93,45,86,46,151,163,254,145,193,60,96,145,13,37,76,103,173,109,239,220,224,15,209,11,211,89,169,210,72,27,158,38,92,152,201,223,193,120,53,62,132,52,44,103,85,3,196,100,69,100,6,232,93,193,246,9,147,225,172,106,143,96,221,155,141,228,77,103,9,97,5,143,252,61,22,73,108,80,165,137,187,3,233,148,206,170,196,88,200,108,230,114,140,97,133,89,193,200,2,214,152,161,64,93,239,162,148,35,137,109,192,176,9,120,50,47,96,69,143,128,69,127,234,91,151,113,182,245,2,134,211,164,251,99,181,50,202,44,124,253,221,1,187,113,205,48,250,11,19,89,56,235,244,196,168,20,8,31,205,217,87,96,24,90,88,200,250,236,61,44,88,88,221,201,106,222,178,48,172,230,98,127,13,77,86,243,30,38,43,183,134,86,98,82,48,38,76,53,149,129,172,106,15,64,51,241,170,165,96,96,183,104,51,167,6,79,35,233,76,18,60,29,11,74,240,195,104,102,31,76,14,185,120,209,30,88,26,205,15,97,100,72,211,133,22,171,19,104,143,4,157,247,32,237,170,177,214,234,186,126,154,205,223,193,186,183,52,146,55,221,25,166,254,72,235,3,235,245,85,84,140,13,231,71,176,143,155,242,130,72,34,25,69,26,201,247,48,141,22,47,9,219,6,215,75,43,153,245,140,60,230,181,128,134,53,237,123,31,118,69,206,84,33,94,45,97,97,57,171,191,61,76,171,212,232,47,237,228,249,179,9,18,118,103,12,15,97,34,249,191,200,39,1,118,122,53,119,192,212,27,251,86,39,224,167,94,218,201,143,97,131,143,97,59,171,191,13,204,182,115,201,128,191,177,147,11,83,37,173,221,26,153,101,197,48,245,135,244,123,27,108,249,177,245,252,24,54,168,82,150,119,245,23,142,175,182,170,60,25,99,158,216,158,97,118,218,211,8,73,74,193,248,55,158,199,156,49,50,158,229,152,28,63,241,125,141,235,55,178,157,239,127,143,188,227,178,157,169,112,7,136,30,180,98,219,186,155,187,72,0,226,156,214,157,140,103,117,177,255,157,40,121,63,160,191,119,182,167,212,4,30,209,75,182,115,206,95,57,30,217,242,139,23,50,168,40,135,140,168,92,155,84,80,218,148,173,139,225,147,234,108,202,204,18,217,209,144,137,55,151,98,38,184,156,114,199,130,92,245,101,102,50,43,227,91,234,127,83,78,59,154,59,132,103,199,67,73,142,169,99,220,190,75,205,200,188,249,209,207,105,55,102,121,41,33,176,87,160,217,207,9,221,23,253,156,97,124,165,91,147,143,14,115,77,93,148,163,18,182,99,174,133,103,19,222,219,34,140,95,195,88,227,146,136,28,159,252,249,39,63,39,31,120,49,47,227,157,131,83,202,203,36,111,71,101,185,28,191,117,112,138,248,118,126,90,31,119,59,255,74,139,78,229,23,28,156,244,184,119,112,54,94,117,6,183,236,224,20,122,113,172,132,89,225,242,130,149,246,173,131,147,117,79,91,239,138,62,168,155,166,227,206,233,40,61,243,238,135,37,168,251,154,184,48,217,51,225,140,136,139,64,186,146,232,172,45,130,233,94,163,148,226,128,105,77,139,73,131,203,72,151,136,105,107,24,184,81,175,96,20,120,241,218,109,185,43,164,203,245,88,156,143,96,220,117,180,165,50,183,53,108,215,31,58,200,22,35,203,160,208,82,119,15,64,218,68,132,235,69,217,13,149,3,7,59,87,48,247,54,96,50,3,98,81,229,138,167,31,108,35,219,225,12,99,38,168,45,203,71,236,180,177,243,157,130,44,64,129,91,129,98,252,65,167,134,201,65,104,144,238,144,186,51,145,184,65,241,77,59,94,194,17,167,155,173,88,138,80,19,229,234,124,212,28,183,32,253,8,47,169,137,112,63,197,176,24,180,158,107,255,6,70,30,157,76,238,56,24,102,216,142,137,58,105,14,84,134,0,160,180,209,21,102,226,86,40,118,131,149,21,20,91,44,238,144,114,130,41,92,2,230,182,13,195,182,76,143,98,211,78,105,144,210,239,56,96,213,118,227,185,31,62,252,169,52,111,63,190,56,41,213,219,232,101,87,218,115,15,140,107,226,105,247,134,185,173,122,247,48,6,40,215,239,180,217,32,122,222,48,6,139,154,75,111,62,48,158,3,74,243,61,189,244,223,192,70,127,222,111,108,187,75,16,198,126,108,211,172,103,229,6,231,28,244,14,68,162,22,210,95,20,110,246,220,243,118,181,96,133,91,193,206,113,135,223,248,178,246,208,157,174,92,139,175,19,72,62,154,186,169,91,36,9,88,116,23,59,144,240,229,140,122,118,220,207,221,197,102,195,95,232,175,14,24,209,12,137,93,250,232,105,74,198,160,182,22,236,203,199,247,115,84,154,171,220,149,216,111,255,16,22,28,11,244,210,111,191,225,98,250,237,83,2,162,63,134,33,135,211,14,102,63,187,125,78,23,5,207,64,22,205,65,69,117,113,118,81,41,111,128,217,71,255,13,108,38,95,181,21,12,252,194,146,209,209,251,51,109,187,221,134,156,120,195,231,29,253,51,111,67,4,75,7,121,237,66,30,130,80,9,101,204,64,127,180,3,247,220,183,160,3,32,210,204,166,141,47,221,236,90,15,64,83,195,220,130,108,58,203,45,8,7,73,28,37,196,246,160,182,32,15,97,16,144,199,232,225,7,171,120,110,65,200,203,179,131,129,29,194,65,142,243,168,151,91,16,193,234,156,187,28,250,39,189,181,83,91,169,220,152,205,176,218,130,220,195,32,202,212,95,238,55,230,207,54,8,37,146,238,214,218,130,8,227,155,147,136,202,156,11,151,254,137,108,44,87,172,12,141,172,182,32,143,97,205,195,218,129,76,60,4,228,13,72,113,223,189,229,6,100,134,213,134,161,198,53,111,64,240,103,178,14,149,209,26,238,251,199,176,137,118,185,161,169,254,98,3,194,92,8,47,128,230,12,41,77,229,74,218,192,184,124,174,17,123,206,40,115,152,234,221,195,116,132,83,103,113,236,121,16,77,41,53,18,114,136,191,110,27,48,205,89,231,250,5,54,180,235,61,140,229,237,179,178,186,150,198,13,88,244,87,176,185,191,214,184,163,187,214,184,28,178,110,14,70,65,78,160,232,44,206,74,137,228,230,61,177,94,13,66,187,62,134,93,111,228,193,218,168,87,54,99,74,133,183,129,225,202,136,141,136,199,239,243,99,174,109,204,176,80,175,1,219,170,97,247,215,58,210,103,165,224,167,239,198,55,74,231,234,133,135,122,136,164,116,46,245,120,102,171,244,102,232,92,118,131,142,216,3,21,22,125,57,115,65,229,14,132,86,84,138,71,143,2,46,91,147,6,44,122,43,88,74,138,235,237,164,199,176,210,174,57,218,141,198,133,235,202,183,146,245,66,227,6,44,190,91,90,120,75,169,208,184,13,147,198,253,209,59,154,103,164,233,39,224,237,5,204,165,60,38,104,152,116,127,76,102,52,237,153,61,41,10,243,1,12,181,7,107,65,24,117,198,57,134,124,124,82,123,122,190,100,11,67,140,210,232,204,179,83,210,140,220,131,208,116,31,241,142,5,217,0,67,39,147,203,5,88,244,214,176,169,105,41,229,185,187,134,201,10,142,131,210,161,148,13,115,127,13,195,72,171,67,164,210,201,143,64,124,254,51,199,90,42,25,19,45,94,127,98,252,5,195,34,253,172,253,118,169,228,9,22,42,89,116,114,61,211,174,97,83,127,165,127,1,241,89,35,220,32,40,156,55,255,90,253,82,141,220,65,209,91,169,228,15,165,148,11,218,81,143,157,169,190,250,8,134,74,206,141,3,137,45,46,196,122,80,207,176,232,175,96,41,41,91,21,31,210,147,220,246,249,105,142,44,150,238,82,172,216,238,104,188,144,148,60,83,61,5,44,120,219,176,137,122,221,182,96,222,216,105,3,254,78,24,25,139,16,251,69,207,31,54,232,113,214,86,126,233,4,48,235,115,198,170,9,243,58,1,139,83,4,91,175,79,208,180,53,213,105,154,6,26,229,224,73,212,81,57,221,25,74,45,136,192,218,124,98,86,133,135,193,31,103,254,164,205,154,216,112,28,146,128,108,146,128,85,244,216,227,160,147,76,231,64,35,12,139,40,107,224,160,234,58,42,111,208,227,232,25,242,97,201,232,186,33,167,255,16,24,199,104,193,168,109,216,133,214,30,71,108,63,13,251,64,85,252,4,131,195,223,214,211,190,163,219,82,75,34,33,11,31,251,71,123,147,9,162,135,36,47,4,133,237,65,129,89,181,115,173,5,16,33,18,138,87,99,148,129,1,170,26,134,24,16,195,9,128,63,167,52,168,97,36,171,206,102,48,81,75,71,225,244,20,180,73,80,244,21,36,196,19,169,140,83,217,242,14,102,233,16,249,163,158,201,213,176,96,9,109,159,74,64,186,63,16,36,68,72,82,160,13,180,125,127,202,110,196,245,248,130,209,153,51,35,57,76,68,102,208,141,8,79,195,180,254,135,128,127,7,243,108,69,177,220,215,195,76,147,111,176,250,227,11,72,112,97,194,81,139,190,217,16,251,131,125,77,123,7,11,60,182,245,22,96,138,149,186,226,157,228,28,51,177,144,91,66,23,206,6,174,1,209,193,226,30,182,29,187,235,197,56,75,245,179,206,169,55,215,107,90,178,47,195,165,240,29,140,205,125,242,193,245,220,223,128,153,55,180,221,68,132,236,35,5,100,72,87,50,85,251,146,101,132,120,7,101,107,208,230,134,0,244,83,128,108,98,64,186,159,221,71,109,186,58,57,236,146,57,32,159,34,199,10,118,31,83,62,217,98,211,178,182,45,171,142,200,96,183,175,203,149,229,229,121,14,196,136,110,207,36,57,154,51,108,25,48,134,229,16,171,124,81,216,250,228,73,188,75,221,180,205,28,181,207,117,248,184,95,121,231,187,223,31,242,80,253,246,47,191,77,35,180,143,17,230,67,119,49,194,135,181,125,173,215,140,60,86,211,113,102,37,168,211,121,56,123,81,211,148,179,93,202,118,58,249,245,59,182,99,130,115,114,73,157,112,159,19,171,73,217,33,14,60,86,204,166,245,24,134,128,115,26,242,38,132,235,51,195,63,185,119,39,49,116,78,67,221,157,80,89,57,13,243,61,49,231,52,204,76,62,204,17,28,84,97,238,93,28,34,19,246,134,115,26,42,168,131,163,0,167,45,90,60,64,183,110,170,64,104,9,148,63,16,17,33,148,73,169,202,254,38,16,66,79,233,237,101,35,135,237,200,73,171,203,76,4,194,183,189,216,58,167,33,78,44,193,245,136,244,167,178,140,170,140,231,132,157,175,237,49,231,52,60,57,28,149,103,176,37,176,209,167,115,26,230,51,48,206,105,168,36,38,180,197,198,166,78,186,104,241,99,195,12,190,139,70,9,198,132,215,79,1,0,122,81,113,118,39,103,56,247,240,32,63,42,253,219,255,126,229,18,95,57,21,117,76,167,135,237,52,239,202,33,41,88,102,249,11,16,30,114,78,233,216,156,26,251,114,32,63,132,113,182,122,204,169,91,78,101,157,153,110,97,242,184,163,218,184,63,47,106,116,127,15,97,58,91,53,197,203,169,28,71,171,19,200,254,123,178,173,68,111,229,64,198,102,120,0,35,164,35,221,21,229,84,230,124,105,134,105,25,3,59,197,243,165,14,214,250,3,143,6,76,122,244,199,13,78,44,142,86,252,83,103,166,112,117,54,147,179,97,172,230,233,203,47,135,116,28,162,6,34,129,176,88,193,130,198,52,17,233,202,35,189,129,133,71,250,252,174,205,84,82,88,70,178,198,112,7,83,119,50,215,147,179,121,172,240,24,166,109,185,231,199,231,16,30,185,38,179,45,6,59,219,19,250,11,129,50,103,123,104,4,160,50,183,76,130,244,62,179,159,55,204,245,26,198,250,181,241,230,171,191,61,76,227,168,182,143,215,52,159,227,58,214,208,27,203,72,112,232,19,216,122,186,34,206,111,81,208,26,16,11,154,126,43,88,209,162,150,9,17,251,183,172,161,77,246,50,82,19,46,250,19,157,224,80,175,52,49,116,151,43,160,192,71,164,153,91,95,229,124,201,169,235,151,193,204,151,216,206,249,63,190,25,9,17,31,172,55,82,173,95,178,99,181,185,38,103,239,102,189,121,219,100,234,253,49,239,225,55,93,223,100,150,102,215,171,233,241,182,233,13,31,119,76,230,81,246,32,175,117,252,231,227,88,47,153,134,223,116,172,140,32,47,118,252,40,91,225,55,189,43,99,232,115,74,255,182,205,73,248,77,95,120,14,184,227,31,108,19,109,181,138,254,156,58,18,14,190,145,186,242,79,44,207,191,145,131,112,36,174,196,148,125,251,155,195,211,30,166,68,6,129,59,243,225,169,91,92,152,177,143,243,49,157,99,217,118,75,241,250,21,35,194,178,17,243,71,125,116,164,197,176,74,149,225,146,29,51,59,29,220,6,222,35,38,0,235,24,221,207,38,136,243,110,215,8,0,147,184,0,110,226,253,207,220,71,88,165,121,44,59,189,58,249,190,62,153,227,74,87,30,193,98,75,245,85,47,118,106,42,219,238,118,217,215,53,80,207,170,227,114,25,169,149,178,250,217,250,161,224,7,44,45,226,232,172,52,41,95,111,183,10,44,125,214,24,126,109,27,31,94,109,140,22,86,42,85,28,233,218,118,72,0,136,21,157,97,30,234,128,177,92,58,115,134,226,193,121,173,128,247,169,216,35,73,108,72,227,164,4,169,9,88,184,28,27,226,86,227,141,47,27,19,244,244,226,194,235,198,88,102,191,212,56,49,230,217,232,56,121,177,240,123,20,8,111,194,180,100,197,72,27,212,4,50,132,164,120,91,128,30,152,125,101,240,234,165,24,111,33,120,101,240,106,92,131,127,173,49,155,1,88,21,30,157,42,47,95,177,53,217,243,126,36,182,152,164,103,133,103,19,195,95,111,28,150,22,118,163,95,111,147,188,42,109,159,120,182,131,217,90,146,125,137,101,46,204,84,79,181,194,85,105,136,142,96,183,16,114,210,71,118,183,169,150,98,155,220,123,247,196,3,73,187,239,9,178,204,237,129,168,231,204,22,119,131,36,110,66,148,163,122,16,205,153,5,64,14,85,3,120,53,25,125,49,32,184,98,57,117,148,243,97,192,56,148,225,142,234,220,145,157,206,0,154,120,6,68,174,148,5,13,83,242,17,8,11,17,153,169,79,167,104,176,251,23,27,39,187,21,12,227,176,2,176,143,242,202,151,75,86,212,120,154,92,218,227,174,102,29,208,254,143,151,22,198,204,164,188,62,230,32,180,80,247,225,198,196,233,134,153,213,33,165,13,11,158,41,85,190,90,114,19,50,120,173,204,155,134,40,207,94,242,58,97,156,221,90,184,187,35,172,55,118,155,205,107,154,5,228,21,102,235,91,30,120,16,65,27,226,117,102,255,74,227,226,151,231,54,29,104,111,18,233,53,82,100,11,6,38,65,35,38,72,195,12,241,145,131,233,141,5,190,133,64,181,154,219,89,11,146,224,183,156,123,138,21,0,72,115,46,32,203,115,155,248,17,175,188,98,181,98,195,181,156,47,144,45,70,158,141,67,147,171,35,123,90,158,210,124,106,76,3,127,89,198,131,26,175,138,121,161,154,141,87,209,78,77,158,227,252,213,49,235,107,191,182,122,109,168,93,6,211,234,152,117,130,139,31,10,53,70,58,1,182,160,66,127,7,179,205,51,195,120,181,54,106,233,241,47,183,212,75,72,150,32,189,225,208,144,101,121,65,93,171,33,66,172,21,39,156,161,123,152,133,93,55,83,44,236,81,175,81,165,165,38,253,69,42,34,6,100,136,34,194,23,144,200,25,23,152,7,5,120,30,9,138,172,11,45,177,102,52,72,69,97,11,185,21,197,243,27,99,14,84,67,189,152,246,186,226,70,121,97,186,228,146,98,186,189,220,56,199,108,3,62,222,213,102,65,240,16,22,190,220,141,141,170,209,102,31,110,180,151,229,110,166,118,96,241,210,152,7,181,95,70,59,8,22,214,82,161,253,92,167,183,144,252,29,99,158,50,105,176,82,49,132,23,44,197,106,144,66,66,227,87,196,211,95,75,62,175,127,57,199,28,179,83,232,218,124,12,12,52,99,53,73,2,150,75,81,78,127,249,151,188,238,114,236,133,179,156,90,101,189,181,182,49,192,203,55,238,58,252,65,155,58,39,214,11,3,186,155,132,196,199,22,166,116,206,13,79,166,84,106,46,203,199,188,184,148,64,112,177,58,228,36,59,90,111,108,19,53,162,59,116,62,39,211,107,121,29,218,177,58,26,63,71,59,199,76,220,2,228,83,35,91,63,230,214,14,150,186,180,235,233,37,95,107,78,121,233,220,146,72,169,141,46,45,3,192,181,196,211,170,53,212,190,33,217,83,235,115,227,128,193,33,154,111,178,228,133,83,72,254,196,111,30,111,144,137,139,12,132,98,227,122,157,203,65,194,234,232,107,45,163,97,53,22,37,124,55,209,55,118,116,205,181,58,114,222,190,231,24,85,99,147,212,6,120,78,193,67,117,180,136,17,67,131,90,153,56,190,134,102,26,225,167,57,76,111,56,221,103,238,195,149,149,121,253,22,206,191,96,161,3,178,57,186,17,206,148,95,180,166,36,71,217,24,55,143,203,203,83,192,222,221,244,227,160,232,230,198,207,151,68,26,27,85,161,77,227,85,180,99,10,84,131,95,26,51,103,112,250,154,167,125,97,177,62,102,49,182,198,28,29,173,79,251,13,193,178,163,133,47,199,152,9,232,64,164,130,207,4,176,186,188,208,56,52,124,124,57,28,8,49,102,29,15,44,234,201,106,32,106,123,103,174,216,159,85,51,160,26,184,177,204,208,53,99,63,249,172,149,28,213,149,95,118,121,25,109,190,172,6,230,179,9,6,219,214,27,39,133,19,109,243,124,121,204,102,85,10,73,177,109,225,203,197,103,34,117,61,45,201,238,17,26,132,228,124,51,72,202,29,144,206,101,217,132,17,29,231,221,29,57,253,248,164,232,171,87,197,80,12,132,186,218,215,25,128,117,51,153,227,193,38,58,8,152,134,11,216,135,160,205,141,93,126,197,210,13,177,142,213,252,133,198,241,229,32,116,248,7,141,246,218,151,179,241,100,99,231,152,215,69,220,95,142,147,48,133,93,105,153,92,17,180,96,247,102,204,18,58,7,62,107,102,246,217,1,219,120,165,44,225,214,37,174,104,135,229,197,111,142,45,181,60,229,249,0,137,19,182,128,106,225,99,192,169,135,251,40,22,45,210,207,143,253,2,95,47,55,44,111,154,24,46,251,162,5,39,255,50,180,231,50,117,36,168,85,191,142,253,52,170,72,123,87,167,26,62,230,240,65,8,2,79,212,74,228,193,243,49,71,0,98,224,61,208,121,92,238,227,151,19,223,229,233,134,199,130,102,197,0,137,147,142,176,231,2,127,143,43,199,82,245,107,44,63,58,19,69,174,63,29,149,117,149,112,28,241,141,83,45,94,128,224,50,160,54,142,127,34,68,4,127,107,92,138,207,31,23,36,143,191,16,231,75,70,206,233,199,129,103,112,133,204,159,200,240,205,94,104,254,145,175,106,254,233,168,39,131,54,63,72,127,18,223,97,254,42,23,74,255,80,220,164,239,70,157,116,136,190,249,65,164,189,191,115,36,83,204,166,252,225,163,240,105,52,166,0,246,213,241,132,63,150,12,35,164,8,213,180,61,158,56,57,33,70,179,32,240,172,33,114,14,106,55,148,77,234,167,142,160,217,42,96,19,233,90,35,173,235,72,248,65,105,193,32,122,187,240,64,33,47,145,134,135,72,55,88,93,70,18,93,14,95,174,234,188,93,162,156,209,155,240,70,161,174,60,33,93,193,175,39,252,12,28,180,22,196,136,11,66,29,28,148,252,236,38,254,249,52,176,80,242,112,190,137,233,132,34,73,228,222,137,56,114,25,228,92,38,116,145,126,163,78,148,247,200,113,77,16,50,31,32,97,98,98,192,140,26,23,121,124,243,113,96,87,144,23,16,84,108,115,33,152,113,206,70,240,70,218,142,66,48,202,137,32,145,255,250,108,209,74,24,34,18,68,130,38,57,133,97,2,130,118,221,96,157,118,23,218,52,237,62,124,8,23,81,195,46,7,189,162,206,134,118,253,165,166,93,34,210,164,203,223,69,39,36,54,7,83,144,37,202,229,167,131,114,129,18,101,88,235,114,80,43,234,204,148,227,21,48,14,34,153,133,196,212,16,52,244,199,129,104,42,165,164,44,192,239,60,193,24,128,19,105,53,248,3,128,108,210,128,37,244,184,95,203,84,136,123,95,152,7,72,158,202,191,191,69,249,195,43,86,212,137,114,48,246,74,92,55,182,246,241,131,203,2,88,27,160,71,108,189,209,11,0,216,20,128,192,34,171,175,110,82,128,53,244,8,47,3,37,159,64,19,99,38,244,124,186,28,101,61,88,4,170,174,19,229,29,122,232,179,63,18,21,212,155,181,91,33,118,98,241,52,217,114,40,245,251,41,90,24,6,135,252,36,246,213,31,111,137,10,101,80,49,138,241,120,107,212,137,114,162,133,46,145,102,77,162,17,26,8,10,224,85,52,243,111,254,94,20,66,89,185,126,253,126,138,154,84,9,239,157,163,195,146,98,58,138,47,138,185,156,20,115,157,13,197,242,83,38,88,225,101,122,37,82,69,158,196,169,126,62,69,201,212,138,207,5,181,2,141,160,150,203,73,45,215,153,169,197,150,66,89,9,8,41,144,2,254,227,237,75,97,194,103,66,25,253,251,247,252,205,59,157,196,203,201,107,154,245,251,247,83,212,68,173,143,147,182,246,104,91,62,240,113,102,173,114,249,247,44,235,116,137,178,235,68,57,24,169,164,39,178,207,80,4,108,121,254,96,129,37,142,10,212,226,55,168,248,55,118,15,103,144,50,249,170,126,253,94,67,77,171,45,81,8,50,17,184,181,14,106,42,11,29,151,157,224,143,55,203,85,199,229,13,106,4,97,104,73,106,212,242,119,163,198,139,181,177,234,38,106,253,251,5,212,116,13,178,80,139,43,145,129,218,151,111,121,6,106,81,14,212,190,120,97,24,29,209,84,211,195,245,188,0,221,84,139,223,131,106,85,255,53,170,157,81,18,69,181,11,252,43,170,69,57,168,22,117,38,170,229,167,154,106,137,90,83,45,81,107,42,85,253,162,226,26,213,252,217,164,154,209,73,170,185,156,84,115,157,153,106,36,73,83,96,87,207,3,12,15,22,38,137,64,77,132,2,180,228,87,147,6,44,161,199,197,109,40,23,83,225,172,244,161,57,21,162,28,226,31,117,230,169,192,199,241,244,177,75,202,185,32,27,196,75,87,179,181,1,197,199,110,82,128,53,244,110,218,252,198,116,32,27,15,95,140,233,144,101,51,19,19,73,117,38,198,214,183,138,179,141,94,179,182,208,107,222,118,147,151,152,27,159,14,230,6,74,193,220,40,7,67,163,206,150,185,156,94,41,33,106,83,143,24,125,51,183,84,9,47,132,4,160,136,117,212,75,62,206,161,154,202,101,141,122,87,172,136,164,30,249,141,96,110,80,47,203,65,189,168,179,161,94,124,107,80,47,177,25,212,43,64,17,171,208,107,114,190,128,94,80,47,80,10,234,69,57,169,103,244,102,234,213,70,152,176,51,37,118,36,159,7,65,178,58,234,184,226,1,39,206,53,1,232,204,2,112,123,152,26,0,170,201,29,32,250,160,6,120,19,39,183,120,163,67,206,2,66,218,111,111,172,229,182,9,148,187,203,101,153,39,159,95,7,30,76,211,103,163,206,92,86,253,218,54,246,120,192,146,64,191,163,222,43,143,45,1,215,21,113,217,36,32,130,238,12,144,17,24,145,247,217,228,14,144,125,120,60,242,28,172,101,177,231,158,218,199,219,199,133,29,169,198,197,30,209,101,225,175,242,213,14,179,168,51,151,85,127,30,139,182,243,151,66,76,119,193,194,73,25,99,33,178,90,0,177,34,1,228,24,9,203,184,154,108,1,7,82,51,103,19,201,212,210,88,204,23,143,69,239,211,213,88,40,67,195,24,203,167,119,176,49,150,185,172,250,243,88,148,252,95,239,203,67,237,193,23,36,18,6,29,10,32,27,92,128,183,99,179,161,154,220,1,30,243,229,153,123,28,75,228,189,249,114,197,4,41,190,184,156,188,112,29,202,26,99,215,255,110,44,73,83,230,76,161,94,68,110,128,217,64,103,61,150,226,75,3,170,201,50,95,108,168,6,158,193,151,192,223,52,63,185,156,188,112,157,185,188,231,203,44,99,68,201,75,15,200,3,149,243,37,0,67,198,62,241,46,56,247,110,137,229,14,0,43,171,201,242,88,134,140,105,114,148,140,81,110,25,59,59,57,91,200,216,92,86,253,239,248,210,99,105,25,43,196,138,47,141,122,177,225,30,80,77,54,99,89,147,177,28,139,121,17,120,6,95,18,127,243,133,114,203,216,163,177,28,149,92,137,91,166,36,228,36,116,15,210,52,128,16,15,79,117,220,96,172,110,76,24,197,127,112,170,140,63,160,33,209,72,144,77,47,34,216,226,236,183,103,229,3,226,147,127,72,103,5,228,242,160,204,117,13,168,142,173,207,41,205,92,86,29,224,93,191,56,115,195,148,230,42,192,145,100,71,242,101,104,20,24,178,44,167,5,17,138,1,33,44,145,46,162,1,255,232,135,144,125,154,151,203,136,30,177,93,120,93,87,9,80,207,122,18,214,101,16,114,89,174,124,202,174,19,229,176,169,243,91,188,183,27,158,54,208,44,228,2,50,144,27,232,118,163,24,81,32,249,212,103,25,31,215,237,183,66,80,229,66,80,136,23,130,81,222,34,8,135,229,49,192,3,84,8,38,100,70,176,80,110,4,11,32,42,46,34,40,87,104,33,168,114,33,152,200,154,130,81,46,4,201,85,124,54,183,154,181,135,224,93,161,74,116,107,56,207,8,72,119,221,250,253,20,45,237,126,185,110,133,115,86,76,43,180,146,153,102,172,226,86,69,55,213,137,242,6,45,30,144,180,249,55,80,43,200,68,183,166,100,226,71,21,19,123,153,177,250,184,98,120,10,193,8,67,10,201,75,26,26,193,40,63,70,16,154,105,158,224,218,11,140,199,60,40,106,189,76,189,152,22,19,114,102,94,34,231,242,119,212,43,75,10,100,124,35,66,193,42,103,61,43,137,57,237,53,252,198,253,30,205,168,192,86,10,136,139,218,6,72,89,225,155,215,104,226,20,101,211,5,77,196,244,247,195,48,12,181,212,144,204,1,39,215,163,210,130,107,250,192,158,79,220,247,234,129,78,37,108,230,204,101,95,164,66,215,47,89,240,92,150,113,5,220,186,171,235,11,155,233,72,136,189,33,89,36,46,32,79,76,156,22,66,126,227,190,254,2,80,195,101,115,134,99,158,3,25,189,129,244,104,252,115,15,232,99,141,118,217,212,194,92,151,130,37,24,28,73,250,100,143,218,3,33,67,13,151,103,173,96,231,65,117,253,221,64,196,151,96,28,103,87,242,225,241,155,139,22,167,183,27,201,81,46,202,180,235,69,101,195,39,45,28,55,70,74,44,120,142,108,234,225,133,129,88,234,76,225,171,159,187,229,245,83,184,192,227,25,226,200,204,5,77,99,230,117,12,74,28,84,253,121,32,62,206,186,27,200,158,35,230,216,145,96,139,230,8,30,211,28,104,112,72,227,56,220,76,137,23,198,33,187,36,36,43,199,81,12,129,122,201,168,96,8,9,157,123,124,61,238,26,7,87,161,125,182,161,12,128,82,16,233,47,98,84,252,166,167,252,125,195,249,172,211,127,136,224,250,253,91,242,179,114,128,243,252,6,239,137,4,21,216,160,72,24,78,39,249,189,92,198,31,230,50,231,163,124,93,117,14,92,66,86,57,102,6,219,123,46,153,190,221,112,30,218,201,135,23,88,97,213,5,64,144,18,160,12,81,190,158,155,45,226,119,206,128,31,215,30,17,218,78,214,43,25,198,64,238,114,230,42,177,203,24,158,42,115,171,25,37,127,112,157,40,55,114,164,73,3,153,35,167,161,133,30,151,120,113,103,22,68,248,37,132,121,101,135,245,17,67,146,70,108,135,18,176,178,10,189,93,142,39,118,14,39,187,43,209,87,236,78,85,22,130,200,22,187,83,233,190,168,19,229,160,30,23,145,9,252,43,98,137,251,156,23,95,235,183,184,239,223,77,187,168,79,166,152,164,229,18,106,39,229,238,75,218,125,112,104,93,180,83,25,239,96,28,71,56,169,103,148,55,42,79,51,80,26,205,137,49,236,139,213,149,1,150,161,4,128,99,2,142,40,69,103,36,207,22,241,155,97,111,123,136,25,182,188,243,151,182,56,241,28,2,7,179,206,53,112,210,165,53,151,145,70,151,89,214,249,72,212,153,203,170,95,82,74,104,0,211,71,103,138,229,81,230,248,196,71,138,1,96,20,5,208,68,163,93,180,64,47,230,239,154,103,63,74,170,145,229,78,129,142,203,100,198,145,71,93,247,182,156,12,33,202,95,177,85,113,157,40,151,32,104,250,79,248,109,17,190,199,71,190,71,53,152,208,123,142,154,2,190,18,181,83,163,41,58,10,229,68,205,117,54,168,97,197,234,168,172,104,119,168,79,23,233,234,119,162,114,173,250,47,161,198,38,171,81,107,52,173,112,64,57,81,115,157,25,181,102,90,178,149,187,221,78,192,81,184,66,182,2,144,37,202,90,171,155,20,224,233,20,18,83,7,35,85,102,118,55,83,85,214,179,108,232,73,51,59,202,201,84,101,16,156,184,122,104,210,52,233,138,86,133,13,58,55,154,20,96,9,61,220,16,137,18,147,165,41,9,245,130,98,70,47,234,60,68,207,140,66,249,152,86,76,146,100,220,29,237,254,30,228,196,182,162,93,176,48,232,24,8,221,35,247,129,219,91,123,192,51,190,15,44,84,204,124,206,124,36,134,9,208,26,27,128,15,22,110,155,109,213,164,1,75,180,227,58,234,23,187,85,2,61,176,130,176,74,163,204,186,224,178,242,139,82,118,157,40,111,181,163,114,99,217,33,197,57,50,57,7,177,8,88,52,176,42,89,60,4,160,109,3,164,179,213,89,55,185,3,84,19,240,126,205,53,74,134,3,69,187,240,127,140,225,139,51,73,151,193,155,242,225,67,79,152,83,118,157,185,172,250,165,32,207,31,228,22,132,186,23,226,219,16,89,89,54,188,250,213,191,25,134,126,31,136,157,193,190,181,141,92,13,10,32,98,63,221,136,107,41,63,42,165,51,121,88,223,181,93,184,113,96,165,178,16,84,153,141,154,145,85,157,44,7,193,63,226,192,109,66,176,16,48,198,178,185,10,80,24,117,147,2,60,149,7,163,71,66,26,104,6,74,19,170,66,111,66,137,12,141,239,59,244,116,123,23,151,114,211,175,63,94,232,53,160,176,249,168,38,5,88,67,143,135,241,26,61,161,81,212,155,80,226,53,202,219,22,189,45,55,189,121,152,216,109,131,149,27,105,226,55,102,167,150,191,106,144,63,215,80,131,129,141,154,46,81,20,106,42,147,158,69,98,147,76,118,57,25,75,134,108,173,196,131,114,69,151,166,92,1,18,153,143,106,241,18,114,28,173,53,114,162,79,33,23,180,10,228,168,83,136,238,144,11,30,77,132,51,224,1,225,126,29,57,139,187,166,132,169,21,211,96,166,220,29,114,181,9,87,96,138,162,125,241,158,99,39,161,199,217,202,161,139,242,183,76,7,253,38,238,42,53,82,214,223,255,238,250,98,246,198,62,123,234,209,212,61,55,18,111,248,100,230,70,132,144,203,178,43,84,134,179,48,158,24,23,101,137,189,40,189,81,148,35,247,82,208,153,84,167,138,98,209,169,17,255,48,4,156,108,50,85,252,147,17,196,79,118,118,177,7,202,218,254,77,127,66,120,73,245,144,93,137,252,127,28,76,240,137,15,94,113,138,178,150,110,149,63,156,11,51,234,80,6,233,68,142,119,157,108,56,37,114,91,100,177,111,103,116,104,133,167,129,250,7,210,136,6,186,75,147,135,168,34,194,5,3,181,129,38,180,2,229,131,80,19,13,93,103,131,26,60,199,13,208,116,139,79,215,239,66,133,88,168,162,156,235,191,138,154,159,246,74,212,26,205,64,167,81,115,157,25,181,13,11,197,81,118,217,205,97,177,52,126,19,155,131,222,73,22,131,88,254,92,162,217,96,161,216,201,166,196,244,19,59,217,135,124,145,154,136,126,163,78,148,147,157,17,144,52,104,182,161,33,52,203,223,133,74,4,86,189,136,154,131,147,138,157,77,63,104,70,185,80,139,58,143,80,11,118,13,162,21,251,246,68,251,59,80,19,171,138,106,193,182,153,106,247,168,149,178,33,219,26,150,52,140,12,109,130,190,98,72,178,120,90,157,36,96,232,159,106,210,10,166,0,221,228,78,227,252,116,99,72,246,248,133,168,210,208,44,148,35,115,177,181,76,148,67,179,68,157,185,28,154,40,164,128,211,8,5,156,18,174,159,179,250,168,184,62,182,8,173,116,26,80,212,207,38,99,54,45,233,29,163,171,152,227,148,134,203,7,174,172,20,212,40,7,249,113,181,82,103,158,65,141,64,162,72,36,27,57,136,48,134,7,138,5,24,40,230,32,10,240,116,30,25,189,70,73,206,21,8,89,232,185,156,232,185,206,6,189,250,248,64,143,220,110,216,112,19,122,9,40,108,122,0,5,88,67,175,81,2,61,249,218,10,61,151,19,189,9,213,102,176,125,43,197,96,34,83,204,241,9,189,2,212,76,167,70,52,41,192,26,122,4,24,54,115,155,209,242,246,136,161,49,189,47,174,51,79,117,2,77,103,98,41,171,174,94,20,217,48,55,1,133,77,55,41,192,26,122,77,49,81,143,200,243,166,158,202,137,158,235,108,208,107,82,120,229,152,208,43,214,53,190,133,205,223,67,61,49,177,208,75,134,26,213,239,168,167,12,187,80,247,120,100,255,204,116,250,131,87,72,149,65,187,1,68,47,6,160,253,164,217,162,127,47,209,142,131,54,107,58,109,136,48,236,96,142,60,37,44,42,42,167,27,212,117,118,46,81,210,74,135,49,237,115,45,17,15,209,19,122,36,139,204,48,241,134,224,46,245,2,200,198,39,91,21,100,9,197,11,103,81,178,89,253,174,35,178,30,101,164,207,101,100,10,116,163,78,148,115,114,144,76,83,238,35,61,91,133,10,199,197,43,93,232,159,216,232,241,147,127,153,217,14,141,63,102,245,6,44,161,118,254,226,74,13,39,42,50,232,32,24,104,70,96,78,148,121,64,0,212,162,78,148,3,181,58,99,195,165,33,101,162,3,77,130,112,216,170,162,189,13,1,193,134,176,245,183,79,185,27,21,96,13,65,29,186,177,47,243,129,230,165,202,32,165,50,217,25,125,46,164,58,89,78,218,233,13,34,237,88,184,78,32,188,192,240,8,91,65,48,1,32,152,128,107,120,159,132,113,182,105,200,26,130,132,159,16,42,203,255,177,243,248,98,75,224,178,168,166,242,167,183,205,60,58,64,157,40,23,115,117,8,133,238,209,155,73,129,31,233,21,17,191,4,8,191,0,40,8,194,174,19,162,202,220,164,1,107,232,93,57,44,248,124,231,252,76,27,35,61,131,166,50,232,185,204,83,48,42,187,78,148,19,189,19,214,188,93,11,197,224,146,183,193,224,134,20,63,81,46,209,168,0,75,8,226,112,199,23,18,12,182,212,185,204,132,176,52,6,131,93,103,195,96,136,43,254,22,249,40,112,194,129,134,49,53,165,89,116,224,209,148,202,218,253,123,9,49,174,29,232,190,154,41,199,211,163,74,133,103,202,69,57,168,21,117,102,202,221,50,148,30,87,78,8,158,142,93,165,104,18,192,145,112,1,202,125,216,77,10,176,134,30,27,53,220,154,92,96,130,177,122,34,218,101,152,25,229,112,119,70,29,151,131,177,152,14,86,114,103,124,98,28,186,252,129,109,229,60,200,36,235,53,0,186,39,160,61,116,213,164,1,75,232,241,112,3,122,238,236,156,42,228,231,103,207,174,50,198,181,203,225,166,139,58,143,92,118,44,92,17,254,135,7,64,7,22,210,127,9,225,9,56,121,243,152,32,31,108,79,144,223,227,61,36,90,185,206,166,31,14,160,132,252,102,227,252,147,25,235,83,173,43,120,67,29,109,156,185,100,65,25,57,160,107,146,19,159,113,120,118,57,234,0,239,250,181,55,109,93,93,154,156,100,51,40,172,214,228,254,201,250,211,154,188,102,86,67,132,244,210,230,89,147,6,164,66,157,235,102,93,169,115,151,67,133,207,170,61,132,162,247,13,28,54,249,150,33,183,99,185,85,98,165,105,183,4,89,113,51,71,42,10,94,126,10,222,225,9,71,41,135,235,110,114,7,232,38,38,248,20,42,240,227,9,136,8,206,185,44,167,252,122,34,78,10,149,107,113,46,75,161,170,252,133,255,74,218,75,117,40,195,136,81,191,9,158,154,114,28,120,166,46,77,64,43,215,161,48,74,185,182,6,89,38,185,149,167,78,238,228,88,150,82,205,83,207,141,178,109,37,92,40,54,201,75,172,217,115,86,38,118,139,44,71,155,220,140,129,212,147,160,223,67,178,149,234,164,160,55,100,22,116,29,194,63,165,123,8,238,187,86,163,16,98,156,210,242,104,72,208,81,208,93,62,240,22,172,208,26,245,107,80,45,232,101,23,200,60,9,89,159,150,141,130,120,149,128,151,163,213,188,110,44,139,123,175,29,136,56,206,67,12,5,80,179,184,231,218,49,173,35,91,113,215,5,6,124,138,41,169,92,174,33,104,135,125,149,101,29,188,226,103,11,118,214,222,255,222,202,249,106,172,180,207,171,116,205,33,229,252,67,249,200,83,206,163,28,178,205,6,132,58,115,89,243,162,232,29,203,218,161,197,60,86,189,22,242,248,217,18,189,93,50,213,199,130,82,9,68,89,8,235,108,90,11,97,74,248,102,81,236,197,178,144,35,154,131,56,83,109,163,115,165,33,146,76,139,114,254,134,239,241,219,79,158,90,204,179,65,3,140,32,45,254,134,138,190,33,73,39,110,178,196,93,236,231,129,18,92,214,37,190,95,143,105,48,43,149,200,221,101,148,133,203,220,51,134,136,170,195,105,164,203,105,246,16,87,197,179,81,44,251,8,1,49,71,210,249,14,128,83,186,146,134,25,117,46,227,226,42,51,140,117,136,222,92,143,184,129,131,96,231,51,10,126,192,92,111,192,184,27,130,205,163,122,248,63,188,148,189,19,145,117,102,219,34,88,61,209,149,48,247,55,195,116,67,150,99,33,50,59,178,241,241,55,136,149,97,25,18,140,53,90,7,234,224,242,8,198,198,153,152,9,213,35,19,66,84,195,138,34,62,144,55,39,255,252,206,157,145,103,176,47,212,254,59,185,243,171,158,186,19,12,99,60,73,16,159,21,236,243,203,23,19,27,149,61,76,195,208,20,195,138,75,132,33,0,189,113,19,154,29,220,4,115,173,25,38,226,169,30,58,37,228,134,121,172,128,13,193,88,143,53,63,154,25,123,152,152,38,24,91,205,136,116,163,173,152,235,122,249,12,189,130,51,239,96,33,24,198,15,59,62,70,11,76,207,126,111,250,3,134,216,108,62,251,8,164,19,228,24,109,143,130,232,223,15,38,183,154,246,104,191,129,249,65,25,234,37,237,88,40,200,111,96,78,52,213,3,70,111,19,39,128,93,217,196,111,56,38,152,156,12,51,103,3,230,254,154,219,89,111,35,41,217,223,44,80,128,64,101,43,139,1,179,220,181,124,50,48,13,98,35,199,57,216,205,28,248,6,38,226,109,230,79,208,88,160,158,102,143,65,126,167,157,106,220,164,111,38,50,227,221,155,103,188,132,135,166,27,45,16,202,242,233,10,202,139,101,114,33,124,114,63,83,75,153,109,95,2,72,177,87,241,62,53,12,197,67,48,7,18,136,250,80,189,171,159,174,6,134,52,233,82,146,96,113,139,190,96,209,95,195,56,253,99,106,81,15,33,242,69,37,234,33,11,136,29,48,108,6,251,212,191,129,41,35,149,186,35,212,202,218,131,106,156,208,35,71,192,80,105,17,136,251,29,140,181,142,122,108,108,110,158,238,231,15,30,133,71,64,232,15,227,131,165,138,137,87,48,213,187,135,241,128,65,92,61,240,103,221,29,17,245,24,195,154,139,133,10,225,78,196,207,233,20,104,192,80,223,51,76,163,16,72,113,158,174,148,195,231,21,68,114,157,59,24,49,73,162,206,38,88,146,78,183,216,227,162,14,31,77,178,11,166,173,147,251,123,4,51,203,212,31,193,149,222,81,209,54,89,43,152,34,11,221,246,1,44,196,66,24,143,122,118,209,235,190,236,212,159,158,58,227,132,14,216,192,229,33,140,63,123,77,155,198,193,182,232,147,75,86,180,29,227,13,152,250,155,96,68,232,74,204,6,245,136,173,251,244,253,187,137,196,1,83,111,131,21,92,40,211,251,132,192,6,203,128,161,176,4,107,206,126,11,218,200,137,30,253,116,111,147,60,157,10,147,89,22,31,193,48,41,244,0,224,70,142,107,172,243,20,120,8,75,218,205,211,39,104,172,254,198,212,43,186,111,96,58,86,65,242,230,105,91,188,21,44,182,184,247,106,32,50,4,57,226,88,97,135,74,70,195,22,85,113,146,192,184,166,199,253,254,134,121,233,250,194,99,38,200,251,9,83,27,8,98,195,188,253,130,221,176,82,73,158,129,177,100,107,165,65,124,20,190,41,8,170,158,185,79,2,3,241,132,13,38,185,159,201,208,46,39,19,183,54,88,248,220,12,178,127,178,239,97,169,252,210,230,249,29,95,241,133,205,148,140,197,119,165,115,159,32,16,227,70,115,55,171,90,56,51,104,162,90,234,136,102,184,124,176,54,116,165,33,63,166,11,136,152,107,209,44,81,226,54,27,126,5,119,158,104,227,89,231,0,203,104,123,112,184,185,121,65,19,5,74,186,60,250,210,29,3,185,190,33,212,21,217,28,100,194,91,119,251,226,206,197,32,102,65,212,78,22,0,127,252,74,152,118,23,13,43,162,11,198,228,219,48,34,20,60,10,208,198,38,217,132,248,239,19,179,19,42,163,32,80,143,20,57,123,186,16,86,182,244,242,210,153,252,83,140,88,222,54,62,37,7,36,234,13,23,41,17,246,13,178,234,225,197,37,18,203,33,3,118,139,240,202,144,222,83,164,10,246,27,251,43,104,136,193,138,217,6,127,129,105,43,69,208,136,130,97,223,9,185,214,179,10,126,123,157,168,26,50,194,146,27,27,136,98,220,213,138,46,229,150,226,9,112,201,154,90,65,83,158,180,6,130,242,63,115,1,108,134,240,18,186,248,60,129,8,36,231,29,162,195,212,145,204,75,2,0,235,99,116,196,77,16,22,34,227,88,24,17,1,116,35,79,206,192,26,90,243,32,141,154,197,216,14,159,186,27,161,181,140,118,82,190,126,115,138,173,154,31,37,31,68,210,22,158,221,195,32,100,2,104,117,148,79,136,161,5,68,222,128,130,36,177,165,134,119,244,143,25,40,199,207,143,171,184,182,59,162,175,168,164,211,142,81,166,207,128,35,240,10,194,6,119,152,134,33,40,190,232,123,226,71,16,241,36,105,191,97,82,196,95,100,234,147,33,38,91,249,23,125,107,244,46,235,102,8,203,41,198,175,91,49,44,230,112,244,167,146,169,228,47,137,114,252,37,176,168,86,141,107,36,153,228,89,30,165,52,168,61,215,219,141,153,47,167,114,236,193,240,61,250,55,111,226,32,207,178,157,179,126,255,30,91,46,237,191,247,219,174,231,180,35,188,207,47,133,105,219,133,212,233,82,55,91,48,14,99,92,142,173,86,212,153,183,93,196,36,233,241,187,177,237,194,149,114,67,157,176,229,147,137,152,91,49,97,139,116,73,240,135,253,38,208,149,153,105,88,154,126,119,48,68,68,176,147,34,4,39,171,145,68,158,132,59,160,102,4,203,29,214,119,48,212,1,235,114,238,186,220,31,190,71,37,209,27,155,46,53,125,0,66,241,234,171,181,231,82,45,178,45,105,16,177,231,202,206,54,48,115,38,235,77,150,185,219,170,187,201,130,175,175,10,36,227,127,194,173,64,217,155,135,160,221,133,119,13,106,231,193,79,251,141,59,216,76,56,213,203,189,74,19,88,176,220,113,125,7,19,191,84,77,27,46,119,151,108,117,211,216,72,53,171,103,88,137,196,6,166,165,219,155,149,209,159,242,103,120,79,51,48,121,12,250,36,126,212,152,212,32,124,86,16,123,80,237,183,132,220,14,36,194,73,125,126,228,24,130,112,64,8,97,208,182,175,183,86,170,181,129,101,103,168,72,125,179,55,200,170,199,198,66,251,195,222,72,255,8,155,133,68,109,213,223,36,75,245,217,89,10,191,129,121,16,170,39,183,193,52,214,89,246,105,170,32,171,13,136,153,33,194,205,211,38,233,43,144,102,156,59,11,46,20,200,132,75,102,9,150,155,173,187,121,238,122,251,185,191,184,217,146,171,143,213,47,55,81,177,217,194,75,201,172,97,4,105,140,129,26,32,182,73,242,113,12,163,13,24,70,19,241,48,147,193,247,13,12,67,147,141,8,245,188,215,82,127,95,108,152,116,76,11,12,195,5,141,252,45,140,165,88,243,124,108,182,104,171,61,145,251,243,102,43,250,219,194,162,63,89,15,52,237,189,22,77,57,131,214,40,122,91,181,7,69,103,81,171,205,113,87,82,87,195,104,31,88,12,227,254,14,22,157,229,8,106,171,64,173,28,251,216,80,60,132,221,216,24,154,110,185,209,82,111,77,243,177,185,249,6,150,252,26,27,35,234,5,91,115,255,20,221,109,64,162,90,11,196,216,102,241,156,56,132,198,104,98,252,181,109,3,134,151,74,156,73,76,220,221,14,230,254,56,144,209,43,224,174,23,219,69,218,162,200,89,254,129,213,150,234,14,22,253,161,94,37,97,77,59,194,68,177,117,220,178,182,84,180,124,4,227,156,122,226,88,244,38,191,130,49,201,109,22,77,191,7,77,50,162,106,238,45,69,41,122,203,175,142,109,214,192,100,3,203,49,76,18,220,227,79,233,143,254,146,38,211,140,32,127,96,208,110,108,179,248,70,210,93,51,49,188,25,119,176,232,47,121,54,207,216,253,100,159,249,157,179,29,158,233,30,40,41,228,228,61,192,51,89,22,191,172,9,153,140,88,24,13,211,122,197,197,180,216,140,121,155,117,35,72,230,138,93,58,237,178,110,10,87,255,194,195,209,187,172,27,86,52,121,44,84,43,119,89,55,194,91,112,227,106,43,84,187,172,155,237,121,249,190,107,155,37,159,60,209,46,236,76,114,155,101,167,125,66,122,155,53,213,202,109,214,212,83,236,179,184,118,86,159,203,125,22,251,165,129,84,237,179,10,113,118,66,185,207,234,209,229,54,11,195,114,144,32,183,89,135,65,166,218,84,21,49,123,75,165,118,12,244,114,99,79,81,219,44,8,63,96,73,116,24,57,218,22,35,94,216,102,45,189,80,199,211,45,14,125,26,187,44,32,28,234,56,228,33,54,94,232,14,57,70,48,193,115,147,133,54,96,179,164,117,180,55,89,7,76,82,5,169,168,150,236,68,244,5,92,71,45,171,82,238,177,0,104,161,50,36,246,88,60,31,201,121,145,92,103,181,199,2,130,71,234,140,99,162,246,88,5,161,14,14,18,111,15,38,80,236,177,248,86,119,36,107,146,61,214,244,49,239,177,224,241,64,40,183,88,3,231,218,98,141,145,141,45,86,15,63,119,88,156,144,21,129,114,67,213,52,236,13,22,198,186,182,242,40,200,4,105,174,21,168,183,88,217,78,187,87,239,112,23,119,88,58,225,69,83,247,14,107,148,127,215,233,157,224,185,87,250,184,177,153,237,29,214,199,141,212,20,185,195,98,160,185,87,210,14,75,148,153,90,197,47,191,243,147,127,201,189,210,104,165,125,84,244,23,59,172,241,165,248,139,177,168,86,224,36,126,106,199,54,221,50,119,152,132,220,23,210,61,236,3,24,20,129,31,184,37,242,55,36,203,223,24,85,62,108,81,92,5,145,12,28,212,110,0,83,139,237,230,139,19,98,231,41,122,125,19,198,129,42,49,93,202,224,170,176,9,52,19,174,14,109,246,132,254,143,187,95,95,173,137,198,68,154,169,49,155,163,215,26,115,152,118,190,113,6,165,198,28,201,68,227,181,116,232,196,115,176,145,174,198,240,116,245,203,218,180,67,86,194,77,170,49,158,166,213,198,49,102,2,123,212,88,99,38,204,232,197,198,242,165,228,151,217,183,103,227,197,49,243,230,238,104,252,2,181,61,102,237,161,251,203,77,237,69,62,203,178,233,49,191,64,109,19,236,60,81,155,78,94,28,115,82,91,66,114,121,129,218,49,102,18,43,212,152,29,2,248,138,108,235,108,160,198,204,226,159,104,47,18,236,50,81,91,239,42,191,36,219,114,177,54,218,248,102,87,197,211,99,230,42,245,104,220,212,94,69,123,146,109,29,53,173,126,217,124,230,86,111,127,249,170,32,75,83,123,81,182,149,93,175,198,44,175,245,234,151,61,230,235,68,109,146,74,44,55,54,218,74,144,85,124,214,235,213,171,95,142,198,100,153,107,180,57,232,121,109,204,147,108,179,124,46,127,57,198,60,81,91,185,255,94,66,91,9,31,106,204,120,170,95,108,60,81,91,71,233,47,141,89,177,88,69,48,142,160,150,191,236,49,243,190,251,104,220,212,94,148,237,79,156,114,53,230,47,44,177,215,8,54,81,91,207,195,191,52,102,110,207,53,218,156,92,44,127,217,99,254,146,27,61,87,12,29,229,190,132,54,215,79,220,88,107,21,15,37,191,216,120,162,182,110,117,191,54,230,164,182,244,182,236,222,85,180,99,204,19,181,217,213,44,55,246,148,212,185,69,241,249,246,2,181,163,241,68,237,91,83,123,81,135,177,35,242,151,61,102,252,140,47,141,25,215,222,104,220,212,94,148,109,118,203,53,102,94,170,90,167,118,140,89,71,39,33,97,39,114,182,37,218,107,99,62,41,188,175,27,191,64,109,241,153,175,181,108,159,244,146,192,42,193,132,182,159,112,72,62,243,18,68,161,189,70,176,19,217,120,6,218,236,239,94,145,109,190,54,208,86,56,196,42,218,49,230,137,218,220,118,89,110,236,49,147,69,200,104,51,159,79,186,127,189,250,229,104,60,81,91,169,204,95,26,179,34,191,138,207,199,23,168,237,49,203,127,211,141,155,218,139,172,82,240,85,241,153,231,26,18,237,213,198,19,181,79,77,237,69,217,70,74,26,237,211,11,212,246,152,73,167,51,26,147,230,232,37,86,145,246,214,141,197,231,211,11,212,54,159,21,250,88,212,214,73,254,75,124,62,113,49,186,26,147,79,40,27,63,167,118,140,121,162,246,71,83,251,121,99,163,173,215,6,138,207,138,15,122,137,96,31,19,181,241,34,102,227,69,62,235,153,152,30,243,11,212,246,152,63,38,106,227,147,120,17,237,164,182,248,172,7,5,95,27,179,206,247,83,111,159,9,16,59,203,35,178,248,180,214,73,190,146,109,99,246,13,11,219,126,141,57,125,6,28,77,169,172,243,104,97,177,208,88,124,206,198,87,189,47,133,207,32,165,109,189,177,88,229,24,9,118,241,255,63,123,111,147,36,201,146,99,231,206,99,21,185,1,58,195,205,205,205,220,198,28,80,164,167,92,66,137,144,61,184,53,170,1,183,255,190,3,168,66,17,145,183,210,129,232,209,19,161,180,116,149,166,85,192,129,115,20,166,166,63,0,116,224,47,98,102,207,64,223,170,33,172,99,249,162,217,142,25,184,33,76,204,105,85,216,49,115,14,43,97,97,222,9,142,239,9,115,16,48,53,239,92,12,229,194,53,223,70,219,50,155,3,184,178,102,195,188,171,146,206,32,76,249,184,45,179,201,99,51,97,195,172,18,24,69,182,141,176,61,177,189,7,219,85,204,131,109,219,51,104,176,237,152,19,219,92,51,211,51,251,169,160,139,209,207,79,222,137,22,230,103,98,155,91,171,134,112,17,51,183,227,152,102,195,220,96,219,48,115,36,177,132,57,191,238,153,157,124,251,104,176,109,253,252,76,108,31,193,118,17,243,49,216,22,102,197,178,87,205,54,204,94,1,202,7,3,138,85,150,133,205,108,74,115,26,97,242,109,18,28,154,194,137,109,74,141,12,225,42,102,198,248,249,74,18,227,83,214,236,152,19,219,28,54,150,133,13,179,142,175,167,111,83,73,172,41,172,56,175,49,146,112,147,194,16,46,98,230,28,123,9,55,216,54,204,84,92,92,194,193,118,109,78,66,81,73,55,91,253,252,106,176,237,132,37,182,95,193,118,17,243,43,249,54,71,103,131,176,247,102,27,230,87,98,91,87,84,85,95,12,51,91,65,160,179,159,117,62,210,19,78,108,219,37,125,54,232,87,49,39,223,230,228,169,172,217,49,219,206,186,191,207,156,141,150,133,13,179,170,168,77,204,178,184,133,217,98,24,135,111,95,193,118,17,51,231,170,166,89,99,24,231,239,101,205,134,217,10,172,77,205,93,223,214,108,113,96,102,207,160,206,182,19,182,216,102,21,63,205,174,97,102,207,64,12,91,87,17,178,60,246,15,10,51,64,97,198,212,24,73,216,51,232,153,205,158,65,248,54,171,248,105,246,251,183,74,152,89,13,38,179,109,103,29,79,41,206,61,49,117,153,173,92,195,170,135,57,230,196,182,18,154,170,194,102,54,1,210,209,207,247,6,219,46,108,123,189,222,85,36,153,14,205,197,126,230,84,207,52,227,219,27,247,23,150,205,54,204,42,82,60,157,132,202,179,101,97,55,219,118,214,109,190,189,113,189,82,83,56,177,173,176,91,103,187,136,25,23,11,179,183,6,219,134,121,75,108,19,128,218,51,123,75,190,77,89,231,166,112,98,155,64,235,38,230,193,182,250,153,187,248,202,154,29,179,237,245,186,135,17,136,94,22,182,126,38,189,0,1,239,103,63,127,214,43,89,124,159,31,137,109,63,127,110,188,207,148,123,49,205,134,217,118,214,107,154,13,179,159,63,15,204,193,118,213,236,228,219,126,254,92,211,236,132,37,182,125,207,128,237,139,234,24,230,231,207,110,182,11,179,53,231,108,19,34,169,108,136,95,255,241,62,219,118,21,117,224,147,247,176,125,11,214,165,36,90,120,155,76,23,47,252,240,65,199,206,182,188,66,127,51,50,111,85,130,149,11,145,45,224,150,72,101,101,76,48,178,249,51,194,80,168,28,100,63,136,189,4,120,146,183,226,143,136,50,98,57,60,30,145,190,162,24,111,233,37,212,139,236,20,229,141,252,254,76,1,183,166,33,201,206,103,249,247,200,120,39,33,78,230,134,138,47,143,200,155,67,195,124,68,220,128,197,115,255,178,248,26,5,98,83,151,130,40,72,253,9,25,28,164,248,236,68,144,252,254,76,191,254,253,239,254,230,153,25,70,160,13,55,51,240,123,104,82,180,210,157,64,167,241,132,140,56,221,72,199,19,194,34,89,92,95,212,71,225,18,95,83,249,245,145,253,210,215,71,6,241,239,30,17,231,197,89,192,165,0,159,79,102,190,116,8,73,112,156,8,40,109,128,39,59,24,45,156,140,191,81,184,62,227,132,32,126,123,36,52,111,31,153,85,68,175,201,31,241,11,194,197,121,25,145,27,78,193,127,115,154,250,72,79,102,39,154,194,175,174,227,191,245,245,153,57,26,249,238,150,78,94,171,45,64,101,36,110,156,101,248,162,28,130,194,69,173,93,28,136,168,227,171,250,20,144,39,97,162,57,213,198,174,82,8,142,11,159,244,180,132,121,55,57,194,158,47,229,31,227,119,52,16,13,97,84,114,157,149,102,101,68,171,42,35,186,163,249,161,64,24,46,67,81,166,191,21,104,239,8,51,17,146,48,139,35,82,38,72,179,175,125,100,221,108,34,43,77,24,165,100,125,41,159,244,173,230,133,249,176,139,7,72,70,163,88,129,218,5,97,141,159,148,128,163,196,194,65,58,161,204,230,131,171,118,83,152,180,217,16,86,10,109,17,179,105,86,178,251,20,246,196,247,26,102,23,102,163,38,132,105,183,48,19,1,19,152,21,13,211,19,230,228,41,52,211,110,97,38,56,45,132,213,46,104,182,126,54,204,92,170,178,132,173,64,202,91,194,86,63,147,194,23,152,85,179,171,160,57,9,227,212,19,179,118,109,123,152,121,23,67,152,118,65,243,194,236,181,247,220,61,189,246,94,3,51,199,25,129,89,71,27,5,205,11,243,131,116,178,105,182,218,45,204,170,71,25,194,150,8,246,214,236,133,153,75,209,67,88,237,150,217,204,3,2,179,207,9,222,106,94,152,189,140,174,179,173,118,11,51,135,184,203,108,218,5,179,23,230,59,23,103,76,194,212,46,8,47,179,239,86,40,203,205,166,221,20,102,198,25,154,235,147,102,31,61,239,44,224,67,152,118,193,108,195,108,95,73,229,52,77,97,181,11,194,134,217,133,41,226,28,194,156,188,245,132,9,255,15,97,165,239,23,199,109,215,204,33,89,8,91,61,132,183,30,150,48,115,132,19,194,180,221,236,251,40,111,243,62,74,151,78,102,158,71,126,46,247,122,144,89,58,233,183,103,204,25,8,17,231,44,140,58,72,30,254,175,154,152,191,61,34,22,144,64,100,166,108,252,25,197,232,153,121,189,62,254,230,25,159,195,161,33,253,220,223,62,123,145,73,206,157,184,73,45,211,167,244,140,236,15,221,190,17,207,168,84,165,90,116,220,64,72,218,185,166,147,88,73,81,0,45,2,152,106,61,199,116,114,62,211,84,204,159,97,199,111,127,247,239,158,17,188,175,25,236,65,29,60,166,148,42,128,76,26,16,235,60,126,77,151,183,176,78,99,146,172,20,2,21,56,82,240,61,135,212,255,248,155,103,250,253,239,127,183,158,113,219,210,144,213,51,98,211,201,163,230,247,40,157,112,18,250,205,68,138,164,92,22,227,172,106,88,149,144,59,194,236,136,228,17,169,36,111,155,188,121,84,142,71,252,210,120,68,141,235,239,127,245,111,30,145,145,34,179,41,111,202,29,217,220,98,181,92,131,27,76,158,154,208,140,39,171,43,165,207,29,104,61,211,175,255,254,76,62,205,61,42,228,60,225,30,4,198,168,104,131,205,136,199,51,150,120,204,252,221,141,64,77,193,0,198,142,191,125,198,173,162,150,55,167,68,106,255,59,93,245,243,253,25,11,59,50,125,236,208,221,106,214,242,125,231,9,41,228,150,194,78,222,210,78,94,62,181,20,149,8,236,25,235,254,76,245,61,253,153,126,255,251,223,253,187,103,160,225,51,142,40,25,241,218,107,101,225,65,78,156,128,146,54,195,250,148,39,252,55,25,140,252,141,254,55,2,253,201,199,254,237,25,63,255,135,103,250,53,151,229,239,120,151,142,23,12,178,152,225,30,95,133,193,112,65,2,79,4,10,192,196,236,115,225,29,44,146,236,192,3,112,91,158,252,120,196,47,249,35,126,232,251,95,253,155,71,48,113,241,138,33,136,115,72,29,253,198,44,147,60,132,217,151,186,171,133,146,128,50,96,244,46,16,127,123,198,207,255,205,179,223,61,99,102,248,124,173,215,245,126,64,35,160,240,193,187,243,121,50,154,19,41,115,90,123,12,139,127,92,243,232,83,64,28,36,37,128,85,78,102,10,171,93,28,205,185,73,94,181,51,57,46,12,97,218,133,239,136,70,243,187,42,102,60,117,188,18,194,180,11,194,110,54,243,230,39,113,171,129,89,49,172,101,97,17,166,98,23,83,179,218,101,204,212,108,97,160,213,23,204,217,86,187,160,217,49,19,103,242,60,253,38,9,235,42,181,11,194,142,217,132,239,10,21,25,154,57,34,111,9,227,208,97,182,218,117,204,152,205,56,182,132,105,23,52,47,204,148,118,90,194,180,11,194,11,51,233,135,129,153,118,83,216,202,188,58,97,172,234,123,152,245,69,157,108,171,93,48,123,97,86,28,65,8,211,46,8,47,204,20,79,9,204,180,155,194,120,74,104,166,221,234,103,21,125,156,194,106,23,204,94,152,61,153,220,217,246,146,62,111,167,118,11,243,206,172,44,52,51,58,20,52,39,97,62,224,33,172,185,89,109,70,202,189,71,248,182,222,197,41,172,118,65,243,194,172,8,187,16,174,239,158,12,205,187,86,213,78,152,95,124,220,32,76,123,196,33,76,187,133,89,123,157,83,88,237,22,102,178,228,151,48,237,130,240,234,42,74,64,4,102,149,131,232,9,179,133,29,102,211,110,97,166,218,77,8,171,93,208,188,250,153,41,215,18,174,239,158,120,63,51,81,10,204,186,123,184,160,121,17,166,83,206,137,89,237,30,102,219,61,113,15,211,233,103,65,243,194,252,105,23,133,185,176,218,5,225,101,246,167,165,66,14,97,42,182,187,112,125,169,134,36,51,60,182,145,153,118,105,129,49,24,28,207,56,128,166,34,158,92,15,134,201,65,214,68,230,239,158,17,47,67,250,176,188,108,253,221,120,166,237,238,144,37,16,135,43,116,57,31,121,233,244,130,210,63,76,17,188,152,33,193,46,212,203,224,120,132,58,225,148,14,96,130,196,214,249,247,103,246,91,223,255,78,191,255,119,207,152,46,82,85,64,211,31,38,181,12,86,119,10,138,221,54,14,60,152,77,49,161,38,157,146,185,21,139,43,166,216,207,23,179,250,139,74,26,210,249,253,153,126,191,240,204,108,83,86,54,94,203,100,79,233,251,8,82,133,137,99,127,77,23,201,251,102,226,198,212,153,249,51,123,192,60,161,162,50,29,134,202,239,207,244,83,223,159,137,218,191,125,70,114,188,18,25,88,116,178,72,102,25,199,45,215,20,19,96,154,23,29,74,29,89,170,29,240,63,205,39,166,243,251,51,253,254,239,207,126,119,15,119,176,89,32,90,69,19,32,153,180,2,96,233,213,157,15,136,173,166,92,25,89,246,35,207,248,235,63,253,207,193,57,255,124,200,143,249,121,181,78,177,94,131,157,162,98,186,192,71,159,114,111,251,206,212,67,21,44,169,105,160,247,201,219,252,13,237,248,123,218,126,184,199,2,149,147,196,47,21,165,184,59,241,243,109,138,255,23,237,64,247,95,166,22,59,191,252,246,3,163,215,95,102,81,42,13,127,217,56,65,82,41,162,191,123,230,230,251,223,169,94,181,78,184,44,187,253,228,32,128,165,17,142,197,133,80,40,87,210,121,60,160,143,101,131,157,13,138,8,94,2,59,238,33,200,129,58,16,168,244,7,244,250,124,192,57,165,125,222,66,100,60,240,74,204,94,232,184,188,3,164,173,29,46,169,226,188,155,125,36,197,153,91,155,69,188,181,159,218,169,229,45,97,95,224,229,237,175,165,175,237,118,14,157,143,170,60,135,14,93,62,46,94,40,254,122,62,192,113,226,1,235,123,77,99,144,97,61,106,127,178,158,168,4,146,132,190,62,33,203,221,127,215,221,109,166,178,191,93,200,113,246,173,80,131,135,64,69,27,39,126,219,217,230,41,46,108,115,116,74,246,41,236,128,31,42,8,203,83,134,192,16,198,1,170,194,174,217,163,66,180,120,229,16,125,64,40,104,118,97,143,10,209,199,113,215,137,178,107,174,77,252,134,192,48,219,82,204,58,152,233,87,118,57,76,179,135,212,212,132,205,236,17,131,99,152,185,141,187,71,152,11,12,205,193,118,17,243,136,193,113,179,27,108,91,63,143,24,28,23,14,182,139,30,166,143,155,8,83,63,115,113,98,19,179,9,56,102,138,58,14,225,34,230,17,131,99,102,123,72,77,173,171,12,243,136,193,113,225,96,187,136,153,235,108,2,51,5,126,122,152,71,12,142,107,14,182,171,152,7,219,122,49,30,13,182,29,115,98,91,5,60,91,239,243,136,193,177,126,86,37,247,158,176,9,120,63,19,248,48,132,139,152,93,96,8,55,216,54,204,187,9,12,97,75,122,170,57,137,189,207,236,239,97,170,251,246,222,96,219,133,19,219,92,214,211,195,236,2,110,182,118,9,170,108,27,102,175,1,145,133,249,68,249,208,27,1,76,111,183,31,63,252,54,169,11,81,13,194,30,203,169,159,25,109,219,186,32,127,69,49,158,163,109,157,156,219,166,246,63,173,155,99,238,70,241,30,88,213,181,67,86,34,134,84,79,170,215,206,127,235,139,234,255,102,83,215,54,193,116,67,150,254,222,254,173,185,219,23,121,255,150,174,8,150,249,85,173,45,69,140,44,37,167,90,253,65,161,228,220,129,228,251,210,82,202,191,83,38,108,73,94,196,58,81,218,172,37,204,140,156,64,20,173,183,249,102,81,1,207,132,139,47,133,150,154,33,204,198,70,85,179,99,38,44,98,10,171,154,114,85,216,49,115,74,35,97,27,240,217,173,109,9,19,215,188,52,7,219,69,204,212,199,94,194,13,182,13,179,42,157,5,230,96,187,56,224,111,236,242,5,102,178,63,123,152,19,219,92,235,58,132,171,152,7,219,54,224,55,216,54,204,212,23,14,204,202,254,108,153,253,24,108,171,159,41,208,212,20,78,108,63,130,237,34,102,43,37,57,94,12,74,122,149,53,59,230,204,54,187,95,188,219,229,141,168,157,125,9,4,220,183,169,134,165,246,220,63,91,35,103,191,250,148,205,164,33,95,27,92,124,182,237,157,209,239,142,54,227,155,134,85,134,79,244,165,118,138,5,213,240,169,27,139,24,135,217,48,153,195,37,135,45,84,223,214,181,182,99,60,213,248,57,30,204,1,148,227,177,52,130,162,104,60,224,150,23,27,130,121,160,184,81,112,127,251,183,221,153,35,107,134,206,239,255,142,191,255,207,143,28,68,216,27,130,109,68,225,84,151,163,90,144,255,243,131,51,60,29,219,178,73,83,93,42,184,48,179,118,168,61,88,226,77,225,143,66,97,47,110,18,210,245,89,182,193,60,132,235,251,226,67,152,94,11,205,181,141,199,133,153,90,238,122,187,204,108,29,197,183,48,107,223,42,132,169,238,87,220,59,28,102,139,237,169,89,97,30,239,7,66,123,187,156,48,102,54,33,92,59,36,91,152,57,23,95,152,107,108,39,225,196,182,142,140,91,152,85,37,101,154,205,14,81,15,243,149,216,38,212,183,34,156,204,230,18,138,208,92,99,59,9,39,182,21,41,209,193,204,117,77,203,73,174,26,219,209,207,42,15,185,8,107,250,54,165,151,116,22,96,190,141,21,37,182,3,51,181,5,109,168,212,139,65,125,195,242,89,128,249,54,197,183,195,108,21,255,175,116,85,194,188,216,198,138,166,217,132,11,44,204,76,111,11,111,213,194,172,241,63,8,107,250,246,201,101,126,33,76,236,70,69,243,194,172,42,41,83,51,95,135,138,112,50,123,249,54,86,148,216,78,194,137,237,123,215,183,85,37,37,204,174,177,189,48,171,74,74,8,219,141,65,181,13,53,13,128,167,159,115,185,111,111,53,182,23,102,170,46,135,102,110,171,238,189,207,170,146,50,205,246,173,229,183,102,39,204,137,109,106,48,247,250,153,237,153,240,109,5,253,180,124,91,85,82,194,108,177,93,156,9,26,219,218,109,153,194,126,27,83,3,179,182,103,66,184,235,219,132,21,7,230,135,109,228,191,213,188,250,89,1,91,161,89,161,167,29,204,218,158,9,225,26,219,171,159,217,135,91,194,93,223,38,108,43,48,43,251,169,213,207,218,109,153,102,115,41,74,19,115,242,237,189,198,118,194,156,216,222,235,129,190,254,197,224,238,137,133,89,97,82,239,103,67,214,207,138,28,177,245,5,152,57,126,163,93,143,18,30,154,83,87,41,158,175,160,217,48,187,102,22,39,147,237,103,163,171,56,121,212,74,99,249,246,179,158,209,50,204,158,93,213,197,76,84,174,52,155,217,172,203,170,11,82,239,103,206,23,67,24,232,85,97,127,37,211,10,254,136,174,42,246,243,193,105,244,212,76,45,230,161,185,250,62,15,182,133,217,238,169,44,238,17,25,102,102,63,75,179,174,40,43,10,27,102,197,64,207,126,198,77,155,194,137,237,51,216,46,98,62,57,248,13,194,136,193,171,154,237,152,19,219,10,226,169,10,59,230,228,219,220,238,218,19,126,37,182,9,211,30,194,69,204,170,70,49,49,43,239,176,106,182,97,86,184,100,8,7,219,69,247,228,56,211,132,53,134,233,30,176,170,102,35,236,69,196,223,212,204,69,190,67,184,138,57,249,54,233,149,101,205,134,153,91,72,150,230,96,187,136,249,226,148,87,102,11,179,34,26,90,152,85,141,34,48,7,219,69,204,87,242,237,171,193,182,99,94,108,63,237,6,179,206,251,124,217,62,175,97,166,2,147,200,171,111,85,163,45,216,166,228,243,116,146,26,102,180,133,147,16,138,83,103,91,152,209,166,237,105,27,244,185,49,164,107,246,242,237,231,103,131,109,249,54,218,150,217,247,166,111,163,109,153,77,242,116,153,109,195,172,120,172,137,249,30,108,215,124,155,179,159,240,109,114,137,234,108,27,102,63,195,112,182,239,193,118,177,159,253,12,99,8,19,197,82,245,48,199,156,216,166,16,72,89,216,205,78,190,189,53,216,54,97,63,195,112,179,41,249,55,52,23,49,171,26,197,236,42,174,95,44,155,109,152,149,10,23,194,193,118,177,159,55,219,85,247,247,121,107,176,237,152,19,219,186,235,210,187,170,138,57,249,54,23,37,246,48,251,25,134,179,173,200,214,170,147,152,217,186,202,67,132,49,110,83,203,173,126,110,229,194,137,237,71,176,93,196,236,103,24,195,236,6,219,214,207,126,134,225,194,187,46,119,237,12,189,10,60,158,152,247,6,219,134,153,24,43,19,102,250,72,66,242,100,187,136,121,31,108,155,112,131,109,195,204,105,200,210,76,128,97,11,243,158,124,123,111,176,237,152,237,196,200,217,86,174,26,154,203,235,103,130,211,150,217,46,28,161,219,113,134,243,209,59,195,145,81,44,124,198,185,13,237,167,174,187,210,121,206,95,28,147,91,219,206,109,158,186,76,129,158,214,46,216,104,219,25,14,59,69,235,204,71,109,14,41,180,202,180,223,76,237,15,255,205,17,34,56,143,204,25,209,9,183,227,13,143,51,115,69,228,105,182,21,39,54,243,193,58,244,49,17,110,239,29,199,232,223,126,227,191,126,110,254,84,37,127,22,21,218,227,224,144,172,233,29,46,204,37,82,18,182,163,194,218,122,223,188,227,76,78,237,194,177,115,24,29,220,188,167,211,127,151,88,6,117,128,27,101,136,180,205,133,129,106,123,167,170,124,195,215,118,58,164,179,107,176,116,37,46,218,201,135,253,100,75,0,71,227,58,224,75,85,47,254,245,15,36,85,245,132,194,32,92,95,235,113,171,228,162,81,12,197,255,173,192,84,255,55,55,99,49,43,253,43,254,222,254,77,240,195,215,219,112,248,105,41,178,255,255,95,255,227,109,64,7,183,239,48,93,148,183,1,112,180,49,181,176,227,32,118,216,120,27,110,27,109,9,215,198,33,210,25,168,39,33,159,151,176,181,107,154,53,14,33,64,194,104,8,171,93,19,118,179,41,17,21,152,173,221,17,182,132,212,97,182,181,59,152,9,173,13,179,173,93,211,108,152,169,54,23,194,222,174,9,27,230,13,39,157,152,189,221,18,94,108,43,224,194,217,46,246,179,234,136,77,204,222,174,105,118,204,12,4,33,108,237,154,176,99,78,190,189,89,187,35,204,230,80,104,182,182,132,171,152,147,111,111,93,223,230,10,202,165,217,218,29,179,147,111,171,20,90,235,197,80,249,136,192,220,245,237,45,249,182,183,107,102,91,63,43,42,101,106,246,118,77,216,250,249,145,124,219,219,45,97,50,235,199,72,162,91,162,91,190,173,91,195,66,216,218,53,205,142,57,249,182,110,117,110,117,149,74,190,73,179,198,109,111,215,52,59,97,201,183,21,88,211,195,156,124,155,91,48,203,102,59,102,246,241,130,48,107,119,204,78,190,253,232,250,182,194,120,66,115,215,183,185,249,110,9,91,187,102,182,97,222,147,111,123,187,38,108,93,181,39,223,246,118,75,120,177,205,229,239,163,171,138,99,152,238,104,155,132,121,187,166,217,49,39,223,86,53,244,150,111,239,201,183,189,93,211,236,132,37,223,38,92,181,137,57,249,54,19,241,178,217,142,57,249,246,222,245,237,61,249,182,183,59,152,217,114,141,174,178,182,132,171,253,156,124,91,181,28,170,93,101,152,85,245,125,106,246,118,195,108,93,106,39,97,141,97,222,110,9,47,223,214,141,177,173,49,76,247,208,134,217,221,113,219,106,133,140,47,134,183,59,102,39,223,86,49,177,42,219,230,219,74,50,15,179,187,190,173,187,248,66,216,218,53,179,189,159,147,111,63,187,190,253,76,190,237,237,154,102,199,156,124,91,135,148,189,126,78,190,253,236,250,182,197,181,141,126,246,118,195,108,37,122,78,223,246,118,75,120,249,246,209,245,109,229,208,206,126,246,118,77,179,245,179,242,53,67,216,218,53,97,235,170,35,249,182,183,59,194,108,234,135,102,107,75,184,56,134,233,230,195,16,238,250,182,78,114,151,240,28,73,106,251,181,100,244,57,219,26,195,188,221,193,156,124,91,117,28,91,190,173,154,30,97,118,215,183,117,134,60,133,189,221,48,91,59,53,18,22,102,111,183,132,23,219,58,140,110,97,214,109,143,97,182,181,107,154,205,183,207,228,219,222,174,9,155,111,159,201,183,189,221,17,78,190,173,99,240,30,230,228,219,186,115,210,133,223,187,167,99,230,68,32,8,179,118,199,236,228,219,10,197,174,106,118,194,146,111,159,93,223,62,137,74,11,179,173,93,51,219,48,235,196,126,10,123,187,38,108,102,43,240,91,194,242,109,111,119,132,57,54,10,205,214,150,112,113,12,83,9,221,37,92,103,219,49,39,223,86,220,64,171,171,148,200,29,152,173,221,193,156,124,91,65,7,45,223,86,188,122,96,238,250,182,162,20,66,184,235,219,186,18,52,48,119,125,155,170,10,75,115,215,183,117,159,104,152,221,245,109,197,71,76,97,111,55,186,74,229,231,38,102,111,119,132,147,111,43,208,162,213,207,186,201,52,204,238,142,219,212,204,94,194,214,238,152,205,223,6,102,107,119,132,147,111,43,196,163,135,153,184,199,192,108,237,154,102,123,159,175,228,219,222,174,9,219,24,166,138,238,129,185,235,219,10,40,9,179,173,45,205,197,49,236,74,190,237,237,154,217,194,188,123,21,110,219,89,31,237,154,176,48,115,215,155,179,205,184,61,218,29,225,229,219,108,208,244,124,27,129,240,237,209,174,105,118,204,203,183,41,233,46,230,107,194,142,153,191,29,253,204,137,176,218,29,225,229,219,92,136,216,243,237,93,185,24,195,73,70,59,52,143,227,54,106,93,62,78,174,227,44,23,48,225,10,129,241,217,82,15,174,37,230,104,243,69,166,254,136,255,141,157,147,122,161,14,165,254,82,249,61,78,207,238,27,213,103,40,145,26,199,103,241,96,158,159,185,196,135,101,174,233,60,109,157,159,205,115,51,253,119,229,236,140,120,108,159,202,202,231,188,29,44,20,74,120,164,158,87,124,78,103,108,217,149,218,49,249,247,118,77,179,249,156,2,122,66,216,218,53,97,243,57,229,133,76,159,243,118,71,120,141,106,100,55,55,223,51,93,189,27,102,91,187,166,217,49,175,81,141,155,29,39,219,239,39,209,142,121,140,106,214,207,141,47,182,9,43,14,105,154,237,109,153,93,27,79,9,213,88,239,153,183,27,152,21,196,20,154,99,84,43,98,86,46,204,236,103,111,215,52,59,230,228,219,138,134,106,249,182,174,27,14,179,173,93,211,108,253,172,240,169,16,238,250,182,178,112,2,115,227,139,237,152,137,79,9,205,214,238,244,115,242,109,165,243,84,71,114,199,156,124,123,235,250,182,110,73,14,204,214,174,177,109,152,21,245,53,49,123,187,129,89,181,93,66,216,218,53,205,134,89,33,99,33,108,237,154,176,155,157,124,91,89,72,85,182,93,56,249,182,110,66,106,249,182,23,160,246,41,142,183,107,102,59,230,228,219,10,92,235,153,157,124,91,249,79,61,225,228,219,138,122,235,97,78,190,173,59,25,170,154,29,51,129,91,209,207,214,174,17,230,93,149,124,91,153,87,85,205,38,172,24,187,169,217,219,210,92,28,183,85,92,44,132,173,93,51,219,48,43,64,47,132,187,190,173,60,47,9,235,91,229,237,154,102,199,76,116,95,104,182,118,7,115,26,183,73,24,227,135,106,154,29,115,242,109,133,9,86,133,221,108,94,168,192,108,237,154,102,23,78,190,189,119,125,123,79,190,237,237,154,102,199,156,124,91,1,138,61,204,201,183,185,253,188,39,108,181,254,253,100,131,74,235,147,237,162,111,147,24,103,108,19,183,69,169,159,185,112,120,63,173,48,204,207,228,219,222,174,17,102,93,69,169,192,232,103,111,183,132,151,111,83,2,120,16,86,197,156,124,91,113,167,213,174,114,204,36,254,204,183,74,133,71,170,194,142,57,249,246,179,235,219,4,100,46,205,93,223,166,254,233,18,182,118,141,109,199,156,124,91,89,144,61,204,201,183,185,137,162,39,124,144,29,54,217,246,182,204,46,246,243,145,124,219,219,13,204,71,242,109,111,215,132,173,159,143,228,219,222,110,9,47,223,62,186,190,205,85,17,139,176,174,111,31,201,183,189,221,49,59,249,182,110,34,107,57,9,183,166,45,179,187,190,205,181,38,75,184,235,219,74,21,13,15,235,250,246,193,21,22,243,91,229,237,6,97,202,51,157,154,189,45,225,162,111,159,201,183,189,93,211,108,239,179,146,84,67,179,181,107,194,230,219,103,242,109,111,183,132,23,219,103,215,183,79,10,222,133,217,214,174,105,118,204,201,183,149,42,219,114,79,125,93,103,63,123,187,166,217,9,35,210,59,204,182,182,132,171,253,156,124,251,236,250,246,153,124,219,219,29,179,147,111,159,214,110,8,43,171,119,98,246,118,3,51,215,96,46,225,238,156,68,41,193,161,185,235,219,20,245,54,97,205,183,189,221,193,76,22,96,104,182,118,7,115,242,109,187,105,171,51,223,86,50,114,104,238,250,246,139,82,92,18,54,204,214,238,96,78,190,253,234,250,246,43,249,182,183,107,154,237,125,86,26,116,96,182,118,77,216,94,73,93,61,20,152,187,190,125,37,223,246,118,163,159,47,138,128,77,179,189,93,51,219,48,43,1,59,132,187,190,173,186,208,19,179,183,107,154,141,176,43,249,182,183,59,152,147,111,171,240,114,117,232,117,204,201,183,175,174,111,95,201,183,189,221,193,156,124,251,234,250,54,9,65,171,171,186,227,182,146,206,163,159,187,190,205,85,108,171,159,155,190,109,25,235,67,243,104,215,251,249,249,185,124,123,180,107,108,171,159,9,55,13,223,30,237,154,176,220,147,164,60,159,62,50,134,141,118,75,56,216,70,88,237,14,230,229,219,172,189,123,190,109,137,246,193,54,137,118,213,23,195,49,47,223,126,126,54,199,109,242,230,19,219,95,125,251,219,145,95,185,54,191,149,183,52,4,234,4,242,127,7,26,181,221,155,71,9,76,67,172,163,58,149,90,138,20,72,110,74,184,43,131,142,56,16,221,113,17,169,144,172,67,110,159,219,170,101,233,255,30,229,130,57,241,155,127,63,243,32,231,191,103,230,228,58,17,28,117,43,63,106,165,131,197,241,166,249,45,9,131,170,228,77,187,158,2,41,143,30,194,244,140,218,86,204,183,94,204,1,97,213,218,176,44,234,237,36,109,8,43,202,85,139,72,80,140,4,89,138,183,79,179,107,51,78,180,41,243,149,62,195,108,238,139,44,107,118,204,84,178,10,97,43,47,219,49,155,154,120,19,179,174,152,107,97,230,178,203,165,57,216,46,98,126,13,182,13,115,131,109,195,252,74,108,191,130,237,247,91,104,230,97,175,193,54,35,23,5,2,234,108,187,112,98,155,219,65,7,97,85,204,20,163,154,93,117,145,212,81,101,219,48,171,186,102,8,7,219,69,204,28,231,155,176,97,110,176,109,152,117,177,99,104,38,243,199,205,46,98,86,117,205,33,252,248,108,176,237,152,23,219,143,207,96,187,138,121,176,13,230,7,55,142,14,179,107,194,104,83,245,7,123,37,185,0,71,228,233,173,170,97,70,91,188,146,84,145,152,78,242,94,179,48,115,12,24,108,115,173,117,215,108,170,180,201,108,97,190,147,90,82,245,48,245,51,218,150,217,247,96,187,138,121,249,54,81,38,117,179,13,51,87,175,6,219,247,96,251,61,97,102,182,170,107,6,230,6,219,46,156,216,230,118,168,65,88,17,179,46,191,158,78,162,132,226,42,219,142,153,154,120,33,76,28,119,85,216,205,78,190,237,69,216,235,131,62,71,191,201,236,96,187,136,121,163,172,93,152,77,148,81,213,108,195,172,234,154,33,28,108,23,251,153,27,115,77,88,190,237,69,216,59,152,19,219,202,82,117,179,171,152,147,111,43,209,180,133,89,215,14,78,204,94,132,189,97,246,99,176,109,152,27,108,155,147,60,158,86,87,65,211,10,10,213,203,138,198,24,246,72,190,173,164,203,30,230,196,182,242,38,171,194,102,54,177,139,70,152,48,115,197,114,83,56,177,173,236,197,22,102,93,167,61,187,74,9,136,85,179,205,183,57,8,92,194,193,118,209,183,117,219,180,52,11,179,215,59,105,56,9,251,102,161,89,153,124,45,204,172,57,151,112,131,109,195,252,188,187,217,242,176,39,49,144,85,194,172,159,85,32,51,48,55,216,118,225,196,182,151,222,108,248,54,183,243,6,102,46,35,47,155,237,152,19,219,202,45,107,97,214,157,186,19,179,114,203,216,22,47,151,61,231,142,163,100,182,9,243,181,243,57,201,127,165,70,11,209,44,250,93,171,209,178,157,132,63,168,205,50,111,180,137,127,38,112,212,255,38,183,83,141,150,185,162,124,113,53,58,27,18,190,144,196,149,95,92,206,198,252,122,174,11,253,159,113,229,193,248,235,239,255,142,63,143,101,36,203,199,255,208,170,117,251,165,203,26,202,171,227,199,19,122,184,2,65,213,116,184,63,210,54,135,246,234,37,111,67,216,111,242,123,250,254,78,233,46,1,247,17,105,230,102,76,211,108,194,168,175,22,133,49,179,185,204,210,198,2,19,230,63,122,194,188,11,194,44,97,187,2,161,248,157,115,205,118,67,249,16,102,49,94,208,156,48,15,182,77,51,139,248,130,176,191,206,70,216,101,89,67,110,54,139,248,150,240,69,158,127,96,86,81,254,14,102,46,170,95,194,53,182,23,230,43,177,173,253,229,158,217,135,110,52,118,182,27,87,32,184,123,82,218,40,204,214,46,111,15,115,242,109,109,212,22,204,14,204,92,62,176,216,46,94,129,16,253,204,21,8,186,240,108,96,174,95,129,96,152,185,124,32,124,27,43,48,187,209,207,92,62,16,102,147,180,89,26,121,19,102,178,176,135,217,213,43,16,18,230,229,219,88,81,98,123,9,235,162,176,208,220,244,237,211,175,67,54,182,79,138,102,245,250,89,213,173,166,230,123,211,183,79,138,82,205,126,230,188,188,196,118,194,156,216,182,43,16,58,253,124,39,157,55,204,86,33,179,247,211,176,213,207,170,238,20,194,181,235,61,150,217,20,104,90,152,107,108,39,97,114,100,167,102,187,2,161,131,89,101,146,66,184,198,118,194,156,216,230,10,219,10,97,201,236,75,55,238,184,135,53,174,64,240,247,89,245,134,66,184,235,219,42,31,20,194,53,182,23,102,85,253,153,194,197,43,16,22,102,38,99,129,249,193,6,68,193,195,146,112,98,251,33,182,59,253,172,82,58,97,118,215,183,117,225,100,8,179,221,211,50,155,34,54,11,115,141,237,133,89,117,104,166,102,174,245,235,97,230,6,171,37,92,99,123,245,179,46,156,12,205,108,64,244,48,39,223,222,107,108,47,204,170,201,18,154,197,118,167,159,117,225,100,8,179,1,81,48,123,96,30,107,146,41,76,185,227,138,176,155,61,22,174,209,207,126,169,179,142,141,126,186,196,24,70,249,18,195,17,217,154,94,206,199,152,49,98,231,212,102,85,54,14,170,172,61,150,33,235,208,74,119,181,233,114,116,149,77,157,101,59,173,186,35,203,252,185,198,152,255,158,103,83,243,239,191,254,123,157,109,197,34,195,174,13,255,193,34,227,245,120,168,194,168,141,67,47,210,25,104,151,79,141,30,8,35,64,164,19,125,229,5,231,185,204,190,208,209,214,87,126,94,227,91,212,74,229,174,106,182,14,121,217,9,194,16,38,231,165,42,236,154,211,110,133,23,156,239,96,182,243,26,215,236,5,231,37,92,124,51,252,188,102,8,55,216,54,204,126,94,51,132,117,224,217,233,170,203,11,150,218,14,141,18,138,123,194,137,109,47,56,223,193,204,218,104,236,74,177,53,86,55,219,49,47,182,45,51,183,99,54,218,116,58,102,187,82,150,92,219,19,182,19,4,99,155,252,216,105,118,173,159,209,38,129,33,220,96,91,152,209,230,102,243,86,81,86,90,93,197,212,168,248,86,145,45,235,108,51,2,14,97,62,214,46,252,95,26,1,253,188,147,77,19,253,174,239,118,105,4,28,109,223,88,25,103,162,182,225,18,127,159,143,237,53,2,62,175,235,246,196,198,57,2,18,163,157,55,89,198,63,231,120,55,255,250,251,191,77,250,183,234,183,253,241,143,29,125,251,220,104,6,184,249,94,98,125,44,24,194,246,113,223,124,47,177,254,94,12,97,251,184,115,149,172,182,122,137,85,42,116,179,124,4,109,225,96,67,152,16,232,255,122,55,99,148,220,199,186,153,223,181,195,101,117,243,104,91,55,143,191,201,237,180,151,246,124,209,189,199,7,103,174,74,195,38,174,131,238,102,189,56,254,77,229,100,255,183,98,46,200,249,227,223,246,247,22,147,97,255,254,250,65,251,99,26,181,17,177,43,8,230,194,106,72,209,52,235,84,21,129,2,139,250,16,112,101,155,132,95,154,10,111,154,102,253,64,152,57,149,132,153,212,186,112,109,128,24,154,153,59,155,48,187,109,10,224,42,152,157,48,179,70,10,97,234,222,23,132,19,230,187,46,98,180,158,60,116,83,74,75,88,151,108,134,48,209,79,197,143,159,99,126,177,70,10,97,234,222,23,52,47,204,10,60,13,97,238,55,40,8,47,204,4,93,4,102,133,130,246,132,19,219,138,90,237,97,230,101,157,102,179,107,92,209,188,48,159,137,109,221,63,212,50,251,28,190,205,111,28,10,115,238,9,39,182,95,98,187,227,219,10,40,154,152,207,26,219,9,115,98,91,247,76,245,204,190,219,96,174,145,236,80,216,126,75,88,41,25,97,118,215,183,217,172,94,194,53,182,29,179,86,14,196,190,45,97,226,133,203,102,115,158,35,225,240,237,163,198,246,122,49,14,230,88,194,60,173,232,245,51,115,44,9,15,43,42,102,167,126,102,142,53,217,102,233,84,17,94,102,19,93,183,48,179,25,92,38,76,131,190,162,235,166,102,213,239,239,97,102,142,21,194,108,225,20,52,39,204,196,13,132,112,103,174,33,179,137,174,11,204,103,125,86,56,134,222,196,246,169,89,97,231,125,126,17,55,16,102,215,216,94,152,181,90,155,194,47,177,253,126,63,115,245,243,235,72,227,118,141,237,36,156,216,126,117,38,103,98,91,171,181,48,187,198,246,194,172,213,90,8,199,28,252,143,19,154,101,54,209,117,209,207,47,230,22,45,194,46,226,6,166,102,29,43,181,250,249,74,190,205,209,102,69,115,194,156,216,190,216,48,235,152,205,244,73,183,108,140,57,73,141,109,39,140,15,132,205,189,66,184,227,219,12,150,95,133,131,109,95,46,253,177,195,22,242,60,122,171,205,148,217,166,210,62,27,181,247,207,231,135,223,130,152,207,107,83,236,242,243,177,223,252,146,17,95,29,249,191,249,149,177,254,121,30,252,153,254,169,217,242,175,111,255,218,62,111,156,255,113,51,200,248,45,251,55,107,163,249,111,251,109,254,247,53,181,158,235,164,63,130,27,222,120,126,80,30,208,223,3,62,16,47,221,230,90,239,86,9,140,129,131,15,132,132,171,219,67,80,38,97,127,137,180,48,171,106,30,125,34,97,127,125,181,48,171,10,79,204,191,94,143,151,47,9,89,200,255,64,216,95,34,174,251,25,194,229,145,22,83,41,133,237,175,239,69,187,49,210,114,57,157,48,107,51,142,43,203,126,132,121,126,81,165,185,241,57,126,110,207,165,153,201,132,19,214,194,60,7,75,105,174,189,251,214,207,207,253,30,154,21,155,242,131,174,154,95,84,105,110,124,142,159,236,97,76,182,21,216,210,196,140,240,198,94,181,13,89,210,108,47,240,219,139,164,29,51,119,75,133,230,182,123,50,54,73,179,143,180,210,220,248,28,63,175,196,118,219,183,37,156,49,235,142,144,194,72,98,152,143,228,219,76,118,123,253,124,12,247,20,102,205,117,91,78,114,176,183,49,217,230,192,126,8,23,125,251,72,78,114,134,147,188,159,252,56,230,212,207,202,36,233,153,125,185,217,194,172,185,110,75,248,76,108,159,193,118,17,51,69,255,22,97,13,182,13,243,153,216,86,38,73,207,236,193,182,48,191,26,108,219,160,127,38,182,117,50,225,154,171,152,7,219,122,159,53,215,173,154,109,152,21,103,53,61,140,185,110,89,216,204,126,37,223,86,38,73,85,179,11,39,182,53,215,109,97,126,17,103,53,205,214,92,183,170,217,49,39,182,117,50,81,21,118,179,147,111,95,13,182,77,248,74,108,107,174,219,194,172,56,171,192,204,92,183,106,182,97,190,22,219,150,73,82,21,118,179,7,219,248,182,101,146,244,132,249,150,15,179,45,147,164,135,121,249,54,153,36,211,73,106,99,24,56,195,73,44,147,164,99,54,49,242,110,182,97,110,176,45,194,72,67,137,113,155,79,220,52,187,246,62,131,115,153,173,76,146,170,217,234,231,199,103,98,91,153,36,85,97,55,155,143,162,186,74,152,149,73,210,18,190,39,182,117,65,158,11,23,49,223,151,111,63,148,73,82,213,108,152,21,103,53,61,76,153,36,85,97,195,124,79,190,173,219,229,122,194,137,109,101,146,244,48,15,182,25,183,31,28,113,148,53,27,230,45,177,173,43,219,90,102,111,201,183,117,235,90,79,56,177,173,76,146,22,102,197,89,205,174,98,52,160,93,75,124,118,204,137,109,23,38,222,186,48,137,179,126,214,132,111,250,182,11,219,137,207,219,89,175,132,125,57,184,81,157,196,218,188,158,154,74,214,119,54,180,174,98,83,85,194,130,96,194,181,49,204,53,171,222,164,132,53,24,22,133,151,217,100,175,104,78,162,163,198,151,234,109,22,9,27,154,217,194,158,194,100,166,53,49,115,42,24,194,181,174,82,63,15,205,131,109,153,173,98,149,45,179,57,197,14,204,15,34,68,122,194,147,109,105,230,20,189,213,207,186,162,56,48,215,216,94,152,119,103,155,235,89,253,37,41,155,61,166,201,194,252,156,35,105,89,120,236,141,200,108,157,189,218,235,89,197,28,123,35,18,158,223,173,130,102,195,28,123,35,18,158,239,118,65,216,124,91,9,48,26,122,12,243,156,37,148,133,231,250,17,205,71,176,93,251,86,173,237,13,9,55,216,118,204,115,154,44,225,57,146,86,205,158,155,12,194,124,52,216,54,194,98,159,64,194,193,118,17,243,49,167,201,18,158,223,173,130,217,134,249,72,108,19,69,221,243,237,185,224,22,230,179,193,182,99,78,108,159,193,118,17,51,91,166,230,97,122,49,206,6,219,134,57,22,220,18,14,182,223,15,250,102,246,92,112,27,230,6,219,46,60,167,201,104,214,113,71,235,125,142,5,183,132,27,108,59,230,196,182,142,59,92,115,17,243,92,112,11,243,107,206,18,10,30,102,152,99,193,45,225,96,187,216,207,177,224,150,112,131,109,195,28,11,110,132,117,220,209,195,156,198,237,88,221,149,49,39,182,149,69,211,234,231,88,112,203,236,6,219,134,57,22,220,18,230,184,163,133,121,46,184,213,207,87,131,109,235,231,88,112,107,165,19,108,23,251,57,22,220,18,230,112,169,106,182,99,94,108,179,186,155,108,215,124,59,22,220,96,102,33,218,115,146,181,224,150,112,176,93,195,188,22,220,18,230,112,169,131,121,45,184,17,86,22,77,85,88,93,21,11,110,97,86,22,77,79,120,46,74,36,204,81,158,11,23,49,199,130,91,194,13,182,213,207,224,28,107,41,181,131,237,98,63,207,5,183,97,110,176,109,132,233,58,123,91,75,161,89,89,52,61,204,115,9,40,225,6,219,142,57,177,189,5,219,69,204,115,193,45,204,27,33,112,173,126,142,5,183,132,131,237,98,63,199,130,91,194,13,182,13,115,44,184,17,30,203,193,25,194,248,246,92,18,156,238,36,194,60,22,162,165,179,106,235,231,88,112,135,176,206,170,139,152,99,193,29,194,80,238,95,140,8,176,253,120,15,192,127,134,197,59,131,176,78,138,233,52,29,172,122,91,6,170,77,32,37,171,205,217,150,111,74,149,85,143,248,218,54,89,207,52,24,1,149,231,243,117,179,56,128,17,112,233,255,230,244,117,252,155,67,234,27,193,216,17,128,25,255,94,167,196,74,91,254,35,16,27,150,21,67,73,152,153,135,77,241,174,159,47,174,26,169,126,65,93,248,83,121,118,44,204,9,227,111,11,159,172,157,140,66,50,17,76,184,214,141,226,246,23,179,194,113,4,71,232,231,139,67,143,130,217,11,243,201,156,122,116,222,121,114,184,85,16,182,47,168,107,38,237,34,132,45,94,160,186,13,34,179,41,18,17,194,28,122,20,93,119,96,102,78,29,194,28,159,22,204,94,152,143,201,54,132,157,91,51,192,227,56,198,177,163,132,107,108,47,194,180,130,153,102,31,98,187,211,207,7,43,213,16,174,177,157,48,39,182,15,130,18,10,132,45,179,121,219,162,159,143,26,219,73,56,177,125,136,237,14,230,103,242,237,227,179,100,246,194,252,36,207,108,18,166,83,223,30,230,228,219,207,26,219,9,115,98,251,41,182,59,152,181,195,22,102,215,216,94,152,119,50,220,66,184,229,219,132,16,237,43,72,141,113,161,196,182,99,230,32,76,194,161,121,191,26,1,91,108,186,124,21,174,177,157,48,147,201,33,204,12,34,246,67,173,126,222,71,24,193,132,208,18,86,149,24,99,155,144,125,225,111,245,243,147,79,204,236,42,197,237,23,52,47,204,186,178,61,132,185,205,171,32,156,220,243,185,198,237,103,107,251,90,73,131,36,243,76,205,74,143,236,97,158,225,34,116,213,179,190,101,239,131,190,170,196,132,230,86,4,23,102,31,155,127,159,153,165,0,161,196,246,34,76,23,138,135,102,177,221,121,159,15,106,242,76,225,163,198,246,234,231,35,177,173,90,53,173,126,62,94,202,21,182,217,216,121,212,216,94,152,117,161,118,8,139,237,14,230,51,249,246,161,189,239,247,171,128,133,249,36,167,48,52,119,125,155,155,169,3,51,101,23,42,154,19,230,196,182,138,240,244,48,147,193,57,205,110,84,49,119,223,214,21,207,33,220,242,109,159,111,46,204,53,182,29,51,25,55,54,223,12,205,58,105,168,246,51,99,252,23,225,87,176,221,9,58,253,58,244,107,12,29,14,235,147,232,193,142,205,198,191,44,13,56,38,126,222,148,158,241,49,214,2,243,65,44,14,238,108,145,220,236,7,199,106,98,61,88,203,131,218,210,128,18,83,62,0,240,165,97,32,41,249,115,120,213,113,127,249,208,195,216,247,3,97,75,76,182,119,24,225,222,244,233,184,115,224,53,250,22,43,74,163,71,188,134,220,28,19,3,61,123,254,189,233,211,113,191,199,107,120,232,170,206,194,0,176,8,251,28,108,43,249,69,183,138,150,93,82,241,238,42,187,28,152,57,130,43,104,30,152,201,95,81,85,152,16,182,149,101,113,69,195,156,69,194,243,53,36,212,175,49,125,98,110,250,69,243,167,216,174,190,134,134,121,76,147,57,93,176,31,170,99,22,97,99,130,206,126,119,85,120,117,213,125,44,123,217,129,253,129,240,154,38,211,109,189,207,42,142,17,35,38,71,111,165,129,62,249,246,90,136,29,247,230,42,238,184,31,241,89,229,123,222,155,123,241,26,46,179,239,28,147,182,250,121,91,203,94,222,170,210,48,228,152,113,107,27,122,194,183,197,246,251,111,178,247,51,9,97,18,14,223,190,215,216,118,97,189,195,26,49,167,102,27,61,205,183,11,95,137,229,103,249,197,244,210,77,115,72,188,216,14,178,175,132,169,201,137,218,170,84,167,139,146,153,237,233,38,101,5,17,140,202,20,254,207,191,230,63,103,162,2,73,2,215,141,141,219,249,111,246,170,252,223,51,57,225,206,182,238,141,156,56,166,238,158,173,16,15,102,122,194,208,55,82,33,208,144,245,255,40,123,225,241,36,131,143,248,22,69,95,80,223,113,6,202,212,58,111,8,91,38,34,245,60,244,67,245,169,220,16,182,188,79,106,247,41,142,173,54,51,145,207,113,183,231,216,111,167,173,153,123,85,88,125,142,169,190,113,45,204,170,239,216,19,158,59,192,18,102,230,222,195,60,119,128,37,204,204,189,170,217,48,51,150,32,96,83,57,74,183,54,205,86,117,71,9,27,230,6,219,70,216,145,216,214,204,189,133,249,152,167,27,96,62,27,108,59,230,196,246,25,108,23,221,243,24,108,11,51,51,247,50,219,134,249,164,178,207,100,155,189,184,30,230,115,158,110,72,115,131,109,195,124,38,182,53,115,175,58,137,155,61,78,55,132,89,147,220,158,112,98,155,36,147,38,230,228,219,170,116,83,213,108,152,95,137,109,85,186,169,10,27,230,87,242,237,87,131,109,23,78,108,171,210,141,107,174,205,143,40,185,188,156,68,149,110,170,102,59,102,62,29,211,195,46,38,162,85,97,55,59,249,246,213,96,219,132,175,196,182,42,221,180,48,95,108,20,132,217,76,68,171,102,27,102,165,60,14,97,106,207,76,182,139,239,243,181,124,219,42,221,84,53,59,230,197,54,195,224,52,187,216,207,23,27,5,97,54,11,142,170,102,97,38,199,46,156,196,234,205,84,133,101,54,56,157,109,222,231,93,211,254,158,48,219,50,211,236,59,11,14,23,174,97,166,108,205,50,251,222,244,109,199,233,117,236,184,232,185,107,182,92,242,113,106,30,76,29,185,105,118,205,73,134,102,108,151,112,211,183,135,48,62,42,225,6,219,222,207,102,54,99,145,132,217,223,33,65,178,28,17,186,223,71,87,9,179,86,226,189,126,54,205,76,15,66,51,211,131,226,220,127,191,51,237,154,78,178,177,164,173,106,94,152,117,174,29,154,25,139,138,115,127,186,103,249,246,246,35,39,209,113,124,104,230,131,85,198,156,222,103,226,73,127,130,153,89,77,104,102,86,83,197,188,177,143,37,182,173,159,89,137,87,217,246,193,64,253,172,224,135,208,204,16,90,197,188,173,113,123,39,254,172,172,57,245,115,242,237,70,132,247,206,2,42,48,19,151,84,214,156,48,39,223,38,180,179,142,57,249,182,226,211,171,108,47,204,94,103,214,223,231,173,225,219,92,17,181,48,255,200,183,21,216,51,251,121,107,248,246,150,124,155,117,210,79,48,39,223,222,26,190,77,8,213,194,252,35,223,246,98,196,131,109,69,108,20,191,85,132,214,152,102,17,246,96,43,242,7,253,156,124,251,222,24,183,31,201,183,247,31,249,182,151,126,118,204,247,134,111,83,176,63,48,239,63,242,237,79,246,213,166,135,41,147,170,58,134,41,223,96,142,97,74,37,168,178,189,222,103,133,8,134,230,134,111,63,146,111,239,63,242,109,175,15,62,216,110,248,54,18,11,243,143,124,219,203,154,15,205,13,223,222,147,111,239,63,242,109,101,9,78,182,117,223,84,181,159,119,54,248,103,63,115,173,226,79,250,57,141,219,42,137,88,125,159,181,21,52,231,36,170,177,87,245,176,24,183,79,69,237,6,230,134,111,239,201,183,159,63,241,109,110,117,78,108,147,110,87,198,204,185,68,96,38,199,230,7,152,211,184,253,217,240,109,157,210,71,63,255,196,183,79,191,32,193,125,155,34,53,101,204,207,228,219,207,159,248,54,5,92,130,109,202,192,213,125,251,153,124,155,130,154,101,182,99,12,35,158,45,102,128,231,213,240,109,74,211,68,63,31,63,242,109,197,255,15,223,62,85,201,168,250,62,171,218,234,236,231,227,71,190,173,180,133,208,220,240,109,21,129,158,190,205,93,163,101,182,215,251,172,92,250,208,204,46,122,21,51,39,57,11,179,237,68,214,235,131,219,114,144,171,62,19,219,13,223,62,146,111,251,30,40,103,74,5,179,19,230,228,219,175,134,111,31,217,183,13,51,71,97,5,205,203,183,253,98,27,123,159,217,190,132,237,226,60,204,106,241,158,201,61,95,53,247,92,152,253,50,159,161,89,30,214,88,246,83,160,66,231,72,67,184,225,36,110,118,234,231,87,163,159,93,56,117,213,89,235,170,132,217,78,176,220,108,93,75,219,194,124,92,202,46,28,194,68,231,247,132,211,251,124,54,222,103,195,172,228,190,208,92,99,123,97,86,209,152,16,166,248,64,207,108,187,58,201,49,31,53,182,151,111,43,149,114,106,62,186,190,253,228,116,50,132,107,108,47,204,74,31,13,225,174,111,147,184,26,253,204,57,111,143,48,47,87,60,8,19,219,157,247,89,181,171,166,217,79,50,140,10,93,149,48,39,182,117,249,84,65,120,117,21,185,228,129,185,113,141,154,143,219,59,167,208,97,54,153,161,45,204,123,242,237,103,141,237,133,121,79,190,205,157,237,77,204,155,178,194,189,171,246,26,219,137,48,162,13,66,152,188,189,22,230,71,242,109,213,179,43,116,213,194,204,1,219,210,44,182,59,227,54,231,191,11,51,121,18,61,225,196,182,234,217,245,48,39,223,166,158,93,69,115,194,156,216,126,136,237,14,230,45,249,182,234,217,245,132,19,219,143,174,111,111,132,50,79,39,33,125,172,162,121,97,222,136,25,15,97,2,70,122,102,39,223,222,106,108,47,223,222,18,219,228,134,247,250,249,78,20,212,52,155,34,246,21,179,23,230,123,98,123,235,250,246,61,249,246,86,99,123,97,190,39,182,21,158,211,242,109,69,15,77,204,247,26,219,9,115,98,155,144,164,10,97,203,236,207,75,53,120,125,12,187,215,216,78,194,68,187,133,176,166,204,157,111,213,103,242,237,123,141,237,133,249,51,177,77,232,89,19,243,166,248,60,199,172,160,183,214,139,241,153,216,254,108,250,54,165,253,151,111,127,214,216,14,204,20,243,94,108,127,214,22,40,209,85,212,197,247,51,58,86,58,20,254,235,173,49,8,206,72,102,55,125,155,73,111,152,205,189,0,37,182,19,102,178,79,70,87,29,23,193,141,157,174,162,116,120,248,54,248,123,78,66,200,124,50,187,233,219,76,116,147,217,53,182,23,102,234,196,46,204,77,223,166,46,126,248,246,241,170,177,189,156,228,149,216,126,137,237,198,251,76,116,127,108,178,80,151,178,116,204,182,48,159,137,109,221,195,212,234,103,242,56,230,251,76,209,250,142,147,60,169,157,110,161,209,54,24,0,161,190,239,201,192,249,77,184,198,182,97,86,168,233,87,205,13,223,214,199,66,194,129,249,172,177,189,250,153,244,89,121,216,39,57,98,102,69,175,159,253,19,251,9,87,46,252,126,42,149,250,121,76,92,233,165,170,240,50,155,164,214,159,99,86,109,201,57,146,40,83,182,133,249,181,38,174,135,114,116,11,238,185,48,167,253,48,74,222,183,135,161,88,99,52,125,155,43,150,95,107,153,64,174,43,102,119,222,103,213,150,156,132,189,106,163,231,194,124,37,182,109,36,121,239,36,171,159,169,45,25,253,220,30,195,174,181,28,164,228,125,111,30,198,39,54,150,253,164,229,150,166,82,9,115,98,251,106,142,97,212,6,138,61,131,246,183,138,59,124,147,217,205,57,9,183,231,198,62,73,251,251,124,170,182,228,112,18,32,244,124,251,164,182,228,236,103,230,36,37,182,195,73,168,251,20,102,19,231,218,243,109,238,200,72,102,55,125,155,100,178,96,155,219,131,155,102,115,108,190,48,215,102,250,11,179,66,253,39,219,54,235,109,188,207,20,144,90,102,183,231,219,247,180,81,124,239,174,171,60,103,224,135,107,12,213,150,12,204,93,223,222,210,70,113,123,93,181,37,182,109,69,215,24,195,136,42,94,190,221,94,75,170,182,228,196,108,171,216,78,63,251,29,190,206,54,55,171,181,190,85,167,74,183,135,230,174,111,83,113,62,124,187,189,103,160,66,249,83,51,53,138,90,223,42,18,69,151,217,237,125,18,93,75,16,154,187,190,189,223,149,211,231,108,183,247,134,184,195,119,105,238,238,111,239,201,183,219,251,97,123,98,219,118,226,58,190,77,109,147,192,172,59,45,10,179,161,53,134,237,137,237,189,187,31,246,76,7,185,237,125,207,103,98,219,146,244,59,152,185,157,116,97,238,142,219,202,98,153,78,98,187,204,157,247,249,185,2,112,168,125,95,98,59,230,36,156,178,197,42,150,180,138,230,25,29,89,44,129,185,189,167,175,44,150,192,220,245,109,101,177,132,112,237,212,104,97,214,9,238,20,62,186,123,250,71,242,237,246,217,141,178,88,66,115,247,140,78,23,119,133,112,119,220,86,22,75,8,119,207,110,200,98,137,126,110,159,209,157,35,126,91,27,75,76,68,123,227,182,46,238,154,102,159,93,223,38,148,101,9,119,125,155,44,150,192,124,214,78,190,215,24,166,44,150,48,187,235,219,164,240,45,225,174,111,43,139,101,106,182,147,239,218,24,54,50,248,108,253,188,18,242,90,227,246,43,117,213,75,93,85,27,195,134,102,91,14,146,205,167,248,48,5,66,191,55,123,189,207,186,50,44,48,215,251,121,104,182,181,228,67,149,62,170,154,87,63,43,249,38,52,203,73,90,152,109,250,200,165,234,138,161,233,98,86,230,78,104,86,196,210,123,194,100,118,228,133,226,219,228,75,214,217,78,152,147,123,90,36,75,21,51,86,90,28,156,52,207,248,245,130,217,171,159,149,51,52,49,95,26,73,170,152,71,30,153,97,158,105,52,69,97,63,127,190,240,142,208,172,104,188,34,230,3,43,3,243,143,124,251,74,190,205,53,121,101,204,51,23,214,48,255,196,183,41,143,155,216,110,248,118,36,210,170,159,127,226,219,12,91,137,237,134,111,207,44,92,97,86,69,151,234,91,21,190,253,250,196,59,162,159,21,57,94,237,231,228,219,231,79,124,155,11,103,131,109,182,0,235,190,125,36,223,86,45,153,31,96,94,190,77,159,215,125,59,146,135,197,246,140,131,44,188,85,241,62,19,152,22,108,147,27,91,222,150,143,204,99,235,231,31,249,54,217,248,179,159,95,159,13,223,142,180,101,97,254,145,111,223,151,111,211,231,245,113,123,230,60,11,179,234,231,244,251,89,89,105,195,183,217,39,175,251,246,153,124,155,242,156,101,205,171,159,239,201,183,239,13,223,158,217,214,134,249,71,190,173,172,180,137,249,222,240,237,72,213,22,219,63,242,237,123,242,237,123,195,183,103,158,183,97,30,49,190,213,65,223,83,30,149,149,22,152,149,229,84,28,195,34,73,92,152,127,228,219,202,74,11,205,13,223,158,25,230,194,124,253,200,183,149,149,22,154,27,190,29,233,233,210,60,99,124,91,99,24,23,50,132,230,173,54,137,179,121,216,204,109,55,204,63,242,109,101,165,77,204,150,217,85,236,231,72,140,23,230,31,249,182,178,210,66,115,195,183,103,86,189,97,254,145,111,43,43,45,52,55,124,251,194,202,57,15,139,252,239,86,63,63,146,111,91,214,98,113,238,57,243,249,193,204,54,218,79,198,109,101,165,5,230,134,111,71,49,0,105,254,145,111,43,43,109,106,86,213,233,2,97,230,219,215,200,72,53,204,35,126,189,42,236,99,152,178,210,66,179,74,186,213,124,123,149,33,16,230,31,249,182,178,210,66,115,221,183,163,134,129,48,123,194,120,35,193,52,106,24,132,48,201,193,101,204,40,26,190,61,52,203,73,222,187,231,250,62,43,67,107,106,46,46,68,125,202,156,250,89,5,228,90,115,146,168,97,32,205,148,174,115,225,98,63,71,13,3,9,55,70,18,195,28,53,12,36,60,147,89,10,132,25,230,89,195,64,253,188,141,124,148,10,219,46,172,156,239,193,246,22,175,100,21,243,204,243,150,230,6,219,134,57,202,16,72,56,216,126,239,36,102,246,54,42,70,24,230,6,219,46,60,19,166,165,57,216,46,98,142,124,126,132,117,27,88,213,195,28,243,76,127,147,48,37,10,171,194,110,118,242,109,221,6,214,18,142,196,120,105,14,182,139,152,35,183,93,194,175,186,217,134,249,145,216,230,235,222,52,123,100,225,170,159,169,244,209,20,78,108,239,193,118,21,115,242,237,153,169,90,121,171,12,115,164,106,203,236,96,187,232,219,51,219,218,48,55,216,54,39,137,132,105,105,190,84,134,65,95,201,34,230,200,121,70,248,217,96,219,49,39,182,159,193,118,21,243,200,206,20,230,231,62,205,46,10,63,103,98,188,132,131,237,34,230,200,255,149,112,131,109,195,28,41,188,18,14,182,171,102,143,76,69,97,166,218,105,207,183,159,137,237,35,216,174,98,158,185,176,210,220,96,219,48,71,58,171,132,57,182,194,195,234,241,36,51,35,213,48,155,240,86,158,196,241,34,141,98,0,161,121,175,207,73,34,47,52,132,227,38,129,198,173,33,76,103,44,10,210,102,100,218,44,33,34,80,59,160,76,237,44,249,85,187,100,108,226,191,168,198,104,187,10,106,195,16,187,13,252,141,95,87,151,219,246,55,246,155,227,239,215,239,231,98,144,31,20,131,188,179,234,191,61,102,245,198,127,206,127,83,157,144,167,127,241,207,243,184,241,81,248,254,239,40,7,73,248,204,126,163,94,252,247,7,243,23,245,19,89,67,174,247,168,123,72,254,251,255,252,215,166,162,148,111,139,14,239,47,27,228,217,194,130,233,171,155,251,236,194,15,11,32,188,168,86,105,115,147,234,76,200,133,57,232,145,102,171,60,201,52,178,58,248,185,48,163,165,132,187,73,196,215,28,45,37,124,54,205,190,198,251,171,151,226,122,141,35,137,42,230,107,190,191,255,252,197,69,148,99,77,89,197,124,205,209,82,194,13,182,109,32,184,230,104,41,225,96,187,56,248,93,99,180,4,51,181,31,166,217,53,97,194,17,198,76,64,194,193,118,109,240,195,212,49,129,145,112,131,109,97,230,75,51,190,77,180,41,201,221,114,207,167,106,191,234,123,44,204,119,198,189,142,111,99,234,50,251,30,108,87,49,207,111,147,52,55,216,54,204,247,249,109,146,48,85,215,91,102,171,16,119,96,110,176,173,201,204,243,158,216,222,130,237,34,230,251,96,155,247,249,185,53,216,118,204,137,237,45,216,46,186,231,61,249,54,55,165,246,8,219,18,219,91,176,93,196,188,81,44,87,108,27,102,114,27,170,93,101,152,185,255,41,132,185,186,174,44,108,93,197,69,174,38,44,223,126,52,216,118,97,170,52,79,179,31,124,211,221,236,42,230,228,219,156,214,151,205,54,204,220,172,183,52,7,219,197,126,126,12,182,13,115,131,109,195,252,72,108,51,123,232,97,126,36,223,222,27,108,59,230,196,246,30,108,87,49,251,77,105,54,134,237,204,160,170,30,102,152,41,67,24,108,239,193,118,177,159,89,109,47,225,6,219,134,153,18,212,33,172,219,129,122,102,39,223,126,54,216,118,204,137,237,103,176,93,197,60,216,214,251,172,187,152,170,102,27,102,70,250,133,153,92,165,170,176,153,253,76,190,253,108,176,237,194,137,109,221,124,229,154,139,152,159,199,50,91,119,110,85,205,118,204,137,237,35,216,46,250,246,51,249,182,238,25,171,106,54,204,212,180,71,192,135,94,22,5,61,204,71,242,109,50,64,202,154,13,243,145,216,38,63,161,44,236,102,15,182,53,134,233,62,185,30,102,146,177,38,230,147,12,192,86,63,147,184,177,132,27,108,27,230,51,177,173,60,188,150,217,68,140,155,102,195,76,136,24,209,109,229,21,236,211,206,219,31,244,145,8,51,97,250,174,56,223,30,194,140,124,33,204,136,88,152,233,59,102,157,24,233,11,55,133,31,124,249,10,194,214,207,110,246,174,224,88,55,155,35,251,166,48,35,95,8,51,34,246,48,243,133,11,225,26,219,11,51,55,82,47,97,230,147,45,204,204,161,22,230,26,219,139,48,205,222,166,217,92,243,220,195,172,121,99,8,51,159,44,152,157,48,39,182,53,183,42,8,39,179,63,149,200,225,253,172,89,93,75,248,158,216,222,196,118,113,220,54,15,187,179,26,11,205,172,210,10,154,23,102,173,76,166,176,230,208,5,225,133,153,53,81,96,230,210,162,166,48,107,223,208,204,154,184,140,89,199,228,119,18,67,67,184,198,182,99,214,105,224,23,225,186,111,143,77,150,79,11,130,126,205,25,112,145,176,33,76,113,56,109,56,204,57,89,17,243,16,102,91,75,194,243,187,85,208,44,204,115,111,200,182,207,174,249,221,42,8,171,159,99,51,137,126,222,175,57,3,46,11,207,237,13,9,207,89,66,21,115,108,38,73,120,126,183,10,154,13,115,108,38,225,36,159,193,118,109,78,18,155,73,242,237,207,6,219,78,216,92,112,75,56,216,46,190,207,159,115,235,78,194,13,182,205,183,99,51,73,194,193,118,13,115,108,38,25,230,6,219,54,24,196,102,18,154,239,115,150,80,236,231,181,153,36,225,6,219,142,57,177,125,15,182,139,152,231,102,146,48,223,231,12,184,224,97,134,249,190,124,155,108,155,177,76,170,98,142,205,36,105,110,176,109,152,99,51,9,225,45,216,174,98,30,75,64,97,222,198,156,172,60,110,235,51,101,179,62,9,7,219,69,223,142,205,36,9,55,216,54,204,177,153,36,225,57,3,174,118,213,220,76,50,204,13,182,173,159,99,51,9,205,143,96,187,138,121,46,184,37,220,96,219,49,39,182,31,193,118,177,159,231,102,146,48,115,47,145,205,189,203,253,28,155,73,18,14,182,139,152,99,51,73,194,20,127,176,197,74,161,171,12,115,108,38,33,204,69,17,101,97,235,170,71,242,237,189,193,182,11,207,37,160,52,83,40,195,205,46,98,246,121,216,152,147,104,201,160,41,70,21,115,236,68,73,115,183,171,92,243,67,133,16,158,202,79,170,106,54,204,177,141,37,205,221,126,118,205,48,37,205,58,137,107,97,158,251,4,210,220,112,18,51,219,53,219,189,234,62,223,110,92,170,199,37,194,99,223,15,205,177,91,83,29,183,93,51,76,9,179,22,162,170,230,85,238,231,52,24,176,95,219,243,109,215,108,247,170,15,205,212,102,41,104,246,126,78,190,173,75,206,251,190,189,229,249,54,133,93,10,154,237,125,142,125,63,177,77,53,149,234,96,176,250,121,179,123,213,7,102,106,57,20,52,155,112,108,26,74,243,143,124,155,11,3,163,159,85,169,174,160,217,49,39,223,230,174,217,159,96,78,190,189,145,18,87,208,236,152,231,150,14,152,185,117,242,39,253,76,209,154,233,219,27,5,63,10,154,29,115,242,237,227,71,190,189,37,223,86,57,195,130,102,199,156,124,251,248,145,111,63,146,111,111,13,223,142,93,86,177,253,35,223,126,36,223,166,120,100,25,115,108,209,74,51,61,214,127,159,31,20,51,153,253,252,160,200,73,129,109,235,231,216,223,149,230,31,249,54,247,28,218,183,74,163,231,163,225,219,177,57,44,179,127,228,219,143,228,219,143,134,111,199,206,178,52,83,65,166,63,134,17,144,188,48,147,238,89,96,219,124,59,182,165,163,171,228,158,213,57,201,220,150,14,225,154,135,89,63,199,182,244,20,222,107,78,98,102,159,99,0,12,204,123,163,159,41,210,6,195,22,138,236,131,190,74,239,150,49,207,109,233,48,59,216,110,4,28,161,215,230,8,218,171,241,182,22,181,220,19,174,122,218,76,115,102,123,6,28,177,195,98,51,85,189,192,163,109,1,71,235,119,114,96,145,2,122,70,216,207,121,223,111,250,198,248,63,63,40,55,118,179,232,36,11,44,98,125,249,245,1,145,70,46,16,97,67,243,159,235,122,242,25,53,164,232,165,63,70,13,121,71,129,231,84,132,151,112,178,194,56,143,122,61,1,35,131,132,63,39,137,105,107,85,56,105,182,173,52,235,229,83,5,238,171,175,133,186,129,210,116,110,54,227,8,86,148,243,21,221,108,69,242,13,23,161,46,65,105,224,245,215,194,52,19,31,59,133,149,181,221,51,251,161,154,40,142,89,151,55,244,132,137,192,14,225,122,152,213,192,76,196,102,8,91,0,221,219,171,202,23,230,157,200,220,16,22,219,197,101,168,117,213,126,198,240,71,101,146,18,219,203,73,118,242,26,166,102,98,196,234,67,129,186,74,145,185,33,92,99,219,49,179,146,250,42,44,182,171,152,89,12,73,56,250,121,175,177,157,48,243,46,202,108,189,241,130,80,30,254,12,51,239,162,132,177,216,133,223,155,157,251,57,214,54,84,251,232,236,232,139,237,43,97,102,24,47,19,102,111,21,195,234,234,170,198,113,128,9,51,229,12,97,38,132,5,205,11,51,75,223,16,214,122,165,32,188,186,138,147,243,232,103,45,57,122,194,236,27,78,179,21,167,208,234,103,157,156,135,112,141,237,133,89,39,231,33,204,71,179,101,54,39,231,11,115,141,237,69,152,78,206,167,102,205,160,203,152,153,177,218,39,38,132,57,57,47,152,237,152,153,158,127,21,14,223,142,121,193,219,239,229,135,125,207,249,153,49,8,219,203,41,119,97,124,221,245,174,141,182,125,10,229,131,235,239,191,125,255,63,230,7,254,218,78,221,54,175,25,0,161,196,218,81,62,207,155,13,53,99,134,240,245,223,28,232,114,171,240,248,3,146,61,153,45,124,124,127,240,107,252,230,8,79,230,55,227,193,239,211,132,82,112,177,133,65,50,9,182,126,83,178,254,193,215,186,66,189,117,186,98,40,143,211,61,230,206,224,223,20,62,17,240,99,89,143,2,151,230,226,4,88,169,101,33,204,16,92,213,108,30,115,103,98,19,194,244,72,85,216,48,211,155,38,172,183,68,185,231,61,97,166,23,161,57,216,174,98,102,98,51,133,149,1,94,213,236,152,249,200,135,176,197,220,55,250,89,169,101,18,22,102,229,97,87,53,27,97,186,164,54,52,7,219,69,204,27,95,200,16,230,35,95,213,108,152,149,90,22,194,193,246,251,79,166,155,61,216,22,102,229,36,87,53,187,48,19,216,169,89,151,93,186,112,17,179,82,203,66,184,193,182,97,86,106,89,8,7,219,69,204,143,193,182,97,110,176,109,152,169,59,180,52,147,178,208,195,156,124,155,156,141,33,252,222,108,199,156,216,214,245,139,173,174,218,57,150,21,97,194,172,188,180,158,112,98,91,235,218,22,102,205,254,102,87,233,30,195,170,102,195,188,39,182,57,188,47,11,91,87,237,201,183,53,105,175,106,118,225,196,182,46,4,108,97,214,154,129,34,254,190,249,42,252,23,155,139,213,47,189,46,181,156,132,233,66,192,150,217,174,249,57,14,83,100,69,77,179,97,38,224,125,105,38,158,229,7,152,1,142,135,157,196,243,84,53,91,63,43,223,41,48,55,156,196,204,118,204,247,17,200,3,97,42,175,85,96,219,49,39,15,211,133,128,63,192,204,134,135,97,150,102,74,138,21,52,59,102,145,52,102,6,186,16,176,223,207,20,45,211,251,172,189,30,238,158,168,79,251,181,241,16,154,127,228,219,175,225,219,166,153,106,142,85,204,202,2,12,205,63,242,109,238,238,11,204,42,151,87,208,108,253,124,36,223,62,126,228,219,4,81,70,63,171,68,96,65,179,245,179,118,167,2,243,143,124,251,149,124,251,69,250,99,65,179,99,78,190,205,75,49,60,172,248,125,182,183,74,133,23,167,135,233,202,201,130,102,199,156,124,251,252,145,111,115,95,225,234,231,134,111,115,19,64,176,125,18,25,215,127,159,117,217,97,96,110,248,54,21,226,151,102,189,24,186,114,178,64,152,143,97,195,61,3,179,94,234,178,48,33,163,211,195,108,48,160,24,110,121,141,113,38,39,113,225,70,63,219,64,63,198,48,23,166,170,118,213,236,177,174,82,48,226,211,239,24,105,236,62,184,48,155,189,8,251,29,35,18,46,250,182,174,66,50,199,144,48,139,112,35,175,96,182,249,182,202,209,135,48,135,231,85,97,235,103,149,163,151,176,48,115,9,87,83,152,163,155,208,204,150,135,107,46,98,214,149,87,33,108,55,186,212,216,118,204,20,72,159,194,58,72,238,97,30,108,11,243,214,96,219,8,83,57,250,208,28,108,23,49,171,28,125,8,55,216,54,204,42,71,31,194,156,90,181,48,235,58,55,9,27,230,6,219,142,57,177,253,8,182,171,152,41,217,61,205,214,233,100,213,108,195,252,72,108,63,130,237,247,11,20,51,91,229,232,39,102,46,79,44,107,118,225,196,182,174,109,108,249,182,202,209,7,102,206,8,123,152,19,219,92,20,84,22,118,179,7,219,234,103,157,17,86,53,155,176,202,209,79,179,117,70,216,194,76,185,160,37,220,96,219,250,89,229,232,67,115,176,93,236,103,149,163,159,253,204,101,168,195,236,170,112,98,155,109,185,33,92,244,109,93,61,58,205,214,5,176,85,182,13,179,202,209,135,112,176,93,52,91,229,232,39,102,46,189,45,107,182,126,166,120,194,210,28,108,23,49,171,28,125,152,221,96,219,49,51,151,153,194,186,98,184,74,152,155,157,124,251,104,176,109,194,42,71,31,154,131,237,34,102,149,163,15,225,6,219,134,249,72,108,31,193,118,177,159,117,124,44,205,122,159,89,83,245,8,211,197,205,211,108,110,237,25,194,85,204,20,72,15,97,102,81,213,174,50,204,92,42,180,132,131,237,34,102,149,163,159,152,53,115,172,106,182,126,182,101,130,118,211,33,108,204,0,235,243,48,23,102,123,61,132,153,201,86,231,97,46,76,18,75,8,19,23,89,16,94,102,19,251,168,126,118,179,27,251,36,190,52,34,208,63,132,89,116,84,231,158,46,76,194,207,20,166,122,110,197,108,239,103,109,44,189,18,219,175,218,36,46,97,126,141,147,47,60,236,85,99,59,9,39,182,95,98,187,232,219,134,89,41,67,129,153,245,97,161,171,22,102,165,12,133,176,216,174,250,182,237,196,237,35,98,1,204,87,141,237,133,89,41,67,83,179,74,203,148,49,179,140,178,61,176,16,174,177,237,152,89,229,127,21,238,248,182,237,202,204,4,70,97,14,182,235,71,133,188,22,62,142,122,236,194,99,255,24,63,51,182,155,236,39,105,219,71,88,157,201,185,179,13,29,169,173,148,184,244,59,249,8,81,209,61,4,123,223,206,95,220,184,122,179,210,240,227,159,126,158,136,220,117,221,152,214,196,209,223,252,183,255,249,95,95,164,63,126,84,118,72,125,76,132,172,172,134,93,218,36,44,125,216,16,92,244,174,33,76,191,74,152,55,49,11,127,124,222,88,235,124,242,127,255,205,91,55,182,160,183,231,243,243,198,103,117,105,70,74,194,252,70,22,254,245,7,97,57,200,208,108,233,177,252,166,190,22,245,131,46,174,202,210,124,228,83,27,44,27,221,220,20,182,77,21,246,58,36,108,155,45,210,92,27,8,56,170,210,164,213,133,15,172,175,154,109,152,159,40,10,225,111,108,255,137,48,99,91,69,218,38,230,163,193,182,11,51,238,133,230,96,187,136,89,69,218,66,184,193,182,97,86,138,127,8,19,168,80,37,204,204,86,145,182,137,153,251,251,154,194,137,109,237,240,184,230,42,102,194,66,166,217,138,165,172,154,237,152,19,219,122,51,171,194,134,153,128,66,211,44,223,62,27,108,187,112,98,91,151,252,182,48,43,188,96,98,214,245,194,85,179,13,179,94,223,16,14,182,107,31,57,234,103,59,219,194,76,104,111,89,179,99,38,8,39,52,19,132,211,194,204,12,106,9,55,216,54,204,175,196,246,43,216,46,98,126,13,182,133,249,106,176,109,152,53,131,154,152,175,96,187,232,219,175,228,219,87,131,109,199,156,216,230,162,242,193,118,17,243,69,200,147,204,54,204,182,255,7,142,234,183,74,51,168,192,28,108,23,49,43,233,122,8,179,69,84,55,219,48,95,132,243,133,176,237,255,117,204,94,190,77,196,64,211,183,149,116,29,154,131,237,26,102,110,102,76,102,55,216,22,102,138,140,7,219,36,39,244,204,6,167,155,77,63,115,197,101,157,109,249,54,89,147,203,108,223,219,22,219,85,204,164,25,77,194,60,4,72,39,9,239,221,211,49,39,182,93,184,118,146,96,102,43,38,93,154,13,179,7,31,149,150,69,46,76,240,228,87,179,21,235,95,195,60,167,82,62,137,163,18,143,253,80,17,243,16,182,171,68,153,1,170,159,153,220,20,132,109,24,242,185,167,93,183,200,12,80,253,220,22,166,123,52,15,35,194,216,133,139,152,201,113,71,0,199,144,48,181,188,171,154,237,125,38,125,121,9,91,192,85,195,108,162,79,76,88,99,24,85,71,203,154,141,48,221,170,54,205,62,130,237,42,230,25,198,38,205,13,182,29,51,75,148,208,28,108,191,127,49,204,108,93,79,38,97,195,220,96,219,133,19,219,71,176,93,196,124,204,192,42,48,115,253,117,153,109,195,124,36,182,207,96,187,138,121,176,45,204,92,90,91,214,236,152,103,24,155,132,45,188,77,30,86,196,124,38,223,230,158,198,178,102,195,172,59,175,102,63,159,193,118,17,179,138,250,206,126,230,6,174,178,102,195,172,104,247,169,249,101,1,87,29,204,201,183,95,13,182,29,115,98,251,21,108,23,49,235,10,167,192,108,1,87,141,193,64,183,48,5,230,96,187,216,207,175,228,219,87,131,109,195,172,187,144,166,230,43,216,174,98,78,190,77,240,50,63,212,193,156,216,190,130,237,34,102,93,42,20,102,55,216,54,204,186,23,40,132,45,4,168,97,246,181,124,155,25,96,211,183,117,59,207,208,252,248,12,182,171,152,103,204,140,77,171,124,102,84,249,196,58,230,197,246,227,51,216,174,245,51,51,192,240,237,199,103,131,109,189,207,224,12,182,57,195,157,102,215,48,51,3,244,145,132,239,51,51,192,58,219,194,204,12,112,177,237,65,224,245,126,6,167,155,189,230,97,245,13,83,102,186,99,181,46,179,237,197,96,113,85,28,183,31,17,90,31,194,245,13,83,66,151,23,219,99,226,58,167,143,245,61,207,15,140,22,0,8,55,27,12,140,246,48,153,230,217,64,149,218,252,13,53,219,227,239,243,222,38,41,9,31,175,231,93,187,151,96,186,110,172,145,255,249,107,60,24,187,157,127,241,239,215,13,127,252,254,239,41,192,31,28,148,104,223,231,47,176,195,25,15,30,199,77,241,141,164,113,222,88,150,220,177,225,235,191,93,165,84,124,177,33,246,72,63,254,239,175,153,100,105,153,156,182,73,249,191,254,199,219,236,145,95,4,78,83,74,254,98,110,13,61,186,148,131,253,191,3,203,222,102,225,217,11,225,194,156,35,34,172,224,103,9,87,223,99,42,178,124,162,121,8,211,215,85,97,211,172,163,114,9,203,167,21,252,220,19,38,232,38,52,243,102,185,112,241,61,222,9,3,9,97,222,172,170,102,123,143,119,142,202,67,120,176,93,33,204,49,179,203,60,49,235,82,142,170,102,19,166,36,124,104,86,240,115,11,51,249,34,75,184,193,182,97,214,81,249,196,172,75,57,122,102,83,60,1,97,101,231,115,13,242,52,187,232,158,170,42,194,29,242,218,142,231,38,227,233,36,197,126,118,97,14,109,76,243,139,31,98,253,95,120,49,28,243,232,42,215,44,97,102,176,5,97,239,42,51,219,174,114,183,171,159,129,80,174,60,193,253,216,194,76,152,98,152,221,216,43,144,48,167,252,9,51,91,53,5,179,29,179,9,219,229,226,195,108,70,216,130,112,96,62,62,109,221,108,194,88,81,222,7,51,204,28,61,132,217,44,66,49,187,209,207,164,252,233,240,118,104,174,177,157,48,47,182,177,162,105,246,253,174,52,228,161,185,198,246,34,236,190,216,38,20,164,156,146,235,132,221,237,174,108,215,236,229,3,222,14,250,11,243,61,177,173,250,120,173,126,190,47,223,230,36,165,233,36,119,59,89,28,102,179,49,214,234,231,109,249,54,1,41,37,179,23,230,45,177,173,250,120,45,204,219,174,189,2,55,91,245,241,122,194,137,109,85,246,239,97,78,190,173,250,120,5,205,9,115,98,91,245,241,10,194,203,61,153,255,45,204,108,67,246,132,19,219,91,215,183,153,19,196,251,172,250,120,5,205,11,51,119,207,47,97,182,33,11,194,9,115,242,109,213,199,235,9,39,182,85,31,175,213,207,59,159,152,233,97,170,143,87,208,188,48,239,44,219,67,152,243,243,130,240,194,188,39,223,86,125,188,158,112,98,91,245,241,122,152,89,182,79,179,85,31,175,160,57,97,78,108,171,196,93,65,120,97,102,187,53,124,91,85,234,122,194,137,109,237,24,183,48,107,187,117,98,86,173,184,130,230,133,89,219,173,33,220,245,237,231,169,82,10,62,134,105,170,80,208,156,8,99,217,30,194,100,190,183,48,107,187,53,132,107,108,47,204,71,98,91,165,207,90,102,179,221,26,152,85,189,172,39,156,216,86,1,178,30,230,228,219,170,33,86,208,156,48,39,182,85,6,172,32,236,93,101,169,35,126,102,67,119,255,34,254,177,225,219,150,34,196,206,196,236,42,21,227,114,204,107,197,254,121,227,138,172,147,243,141,250,26,85,181,48,88,4,248,7,148,182,45,231,117,189,26,95,182,220,214,223,128,148,185,190,45,87,86,91,165,144,120,174,81,145,213,7,237,15,111,207,191,31,191,207,223,252,167,45,45,176,240,70,119,217,58,220,118,14,46,10,33,16,9,58,31,252,245,43,30,176,50,255,124,177,96,14,17,123,96,191,244,191,127,221,111,219,47,95,153,223,171,104,63,184,86,243,9,90,223,176,208,97,188,91,92,92,242,184,176,85,228,97,113,126,255,232,9,19,53,106,28,210,127,47,2,77,178,240,187,216,39,180,201,108,58,64,194,204,130,179,240,159,66,121,204,103,217,215,88,194,204,203,170,194,230,179,47,122,102,186,135,42,160,247,132,137,209,157,102,43,156,209,133,139,107,135,139,24,221,16,102,94,86,213,108,152,175,196,182,86,120,85,97,195,124,13,182,53,54,41,156,177,39,156,216,86,5,244,30,230,193,182,250,89,135,241,85,205,142,121,177,77,166,68,207,108,246,139,120,125,125,24,224,122,149,105,118,237,197,64,91,248,54,119,178,78,179,107,253,140,182,112,18,234,226,214,205,22,102,210,244,221,108,8,179,203,33,121,183,75,153,166,234,103,4,220,108,250,121,8,219,16,167,149,218,24,82,187,195,233,24,96,52,12,206,223,244,225,49,255,254,24,132,76,151,15,137,138,213,4,249,28,1,255,73,229,154,251,237,245,250,152,15,136,222,180,7,252,197,28,1,67,100,62,200,165,94,20,69,249,110,131,82,244,217,62,45,148,105,158,71,148,99,175,215,135,176,125,57,56,203,159,189,94,115,25,180,69,175,19,229,56,123,189,230,50,28,254,71,175,83,172,187,110,182,97,158,31,60,195,204,87,184,250,142,201,101,208,230,102,227,50,155,42,193,245,132,245,137,244,81,124,211,164,171,51,52,160,205,157,85,102,107,210,85,213,108,152,85,252,41,52,115,86,82,21,54,204,154,92,141,161,97,211,25,119,79,152,201,85,104,14,182,139,253,124,12,182,13,115,131,109,199,156,216,62,125,255,188,52,159,119,204,76,174,38,102,157,113,183,48,235,218,164,137,89,103,220,46,92,196,172,107,147,66,216,247,207,75,102,27,102,10,178,45,225,96,187,248,74,82,123,114,97,110,176,109,132,157,137,109,157,113,247,48,15,182,213,207,58,227,174,178,109,152,95,44,28,38,97,58,227,174,10,155,217,20,164,13,204,58,227,238,9,39,182,95,190,127,174,233,239,219,157,62,215,60,216,54,204,13,182,29,115,98,91,103,220,61,179,147,111,235,140,187,37,124,37,182,117,198,237,194,69,204,151,159,13,105,26,187,233,140,187,170,217,48,95,137,237,43,216,46,250,246,149,124,251,106,176,109,93,117,217,49,158,207,190,117,198,221,195,188,124,219,206,184,59,152,57,81,15,223,230,140,219,14,89,74,131,129,204,38,166,210,78,226,108,101,167,51,238,170,102,23,94,108,219,25,119,7,51,39,234,201,108,63,27,42,153,173,126,230,240,223,205,198,73,236,140,187,101,182,138,13,140,113,219,206,184,123,194,137,237,123,176,93,243,109,142,182,147,217,126,18,87,199,172,98,3,99,12,35,43,156,217,208,5,142,234,182,194,125,249,246,16,6,135,11,255,116,26,235,115,59,159,198,250,111,250,52,118,252,190,77,93,99,254,23,43,123,200,190,145,127,192,121,199,253,134,9,36,114,217,188,150,105,172,63,240,36,37,77,116,63,175,199,77,219,183,83,98,254,123,77,98,53,133,173,78,98,209,249,212,64,206,168,162,203,82,173,93,36,15,1,9,239,42,134,196,29,110,58,64,229,135,122,194,208,47,97,162,150,93,184,230,48,67,51,206,110,194,250,232,213,111,150,24,194,12,45,33,76,244,68,203,108,6,114,195,108,171,76,210,210,122,194,56,123,104,166,92,67,245,163,103,108,107,32,159,194,90,123,20,52,219,7,192,133,39,219,16,166,248,134,130,176,141,225,46,252,82,65,183,225,184,53,182,67,248,248,228,149,12,97,177,221,232,103,78,92,135,147,200,236,26,219,129,153,19,215,197,246,69,146,117,7,51,21,164,116,6,106,152,129,80,98,59,97,94,108,31,159,98,187,138,153,149,53,231,190,218,87,30,154,73,178,46,152,237,152,149,217,253,69,56,124,219,199,179,183,101,206,245,122,176,59,55,134,4,243,112,123,171,135,45,216,165,24,37,165,74,73,205,220,152,156,131,17,39,184,55,88,158,195,23,149,90,237,1,251,144,115,209,77,57,69,54,38,17,12,145,249,96,13,96,127,52,50,250,150,3,10,29,142,51,244,220,117,97,158,2,166,106,211,71,243,103,118,121,172,111,9,151,251,129,48,187,60,163,123,16,158,123,201,127,52,59,28,131,123,238,220,108,113,251,89,139,120,11,204,118,207,221,208,252,252,84,196,91,11,179,37,100,251,59,252,89,139,120,75,102,99,111,104,166,255,203,254,172,175,196,157,61,181,16,230,83,81,48,219,49,107,83,75,169,37,33,204,167,162,32,236,102,147,135,41,225,249,14,83,188,105,126,220,11,93,165,13,219,172,249,30,241,133,141,55,201,125,107,24,63,252,204,249,151,93,227,77,50,53,243,77,250,239,255,243,95,119,133,202,125,178,175,127,108,90,2,43,139,151,168,95,28,149,22,213,171,20,238,253,175,127,248,78,63,103,1,28,242,221,118,21,170,179,173,127,30,80,84,236,102,165,177,248,75,146,158,127,251,183,11,192,226,117,190,110,48,50,126,193,30,112,154,176,125,172,7,235,149,196,172,205,205,50,51,100,202,219,109,50,58,225,99,255,36,44,158,146,238,26,133,173,253,96,7,166,218,131,8,92,73,248,250,72,194,99,122,246,235,63,48,165,123,112,163,29,197,15,140,210,64,101,187,139,252,174,198,50,74,242,28,191,114,219,254,70,207,249,236,68,155,122,132,163,237,59,144,247,143,59,65,142,244,8,107,247,27,241,23,15,221,80,193,44,206,142,67,245,140,8,196,231,122,166,104,202,191,123,246,184,109,140,150,20,187,62,174,219,70,64,43,107,243,27,91,125,116,32,231,73,4,120,114,23,53,35,229,131,175,195,253,177,31,55,149,114,64,229,247,71,252,250,183,71,120,217,247,71,64,125,109,199,141,18,55,178,149,152,78,125,159,94,143,7,90,24,75,239,48,112,99,201,196,197,34,155,254,27,151,122,220,95,183,251,115,255,64,225,247,103,250,173,234,51,166,178,132,100,51,135,37,208,248,246,249,249,248,120,177,53,123,191,136,61,188,179,226,98,254,203,245,79,231,118,227,30,99,254,134,43,142,110,119,80,163,243,183,103,232,252,254,76,48,191,63,147,109,47,78,204,24,185,248,185,29,206,160,245,122,82,58,156,254,224,10,161,155,110,172,103,215,27,108,215,122,240,143,143,223,30,241,174,124,255,43,157,172,61,111,215,139,104,144,248,169,252,140,5,235,109,231,92,58,137,142,71,88,21,191,182,30,201,174,75,7,61,80,97,146,152,206,183,84,247,32,242,100,191,29,252,214,235,228,191,85,202,141,39,175,219,133,255,138,156,239,207,68,68,225,153,8,59,118,200,54,135,229,96,81,172,144,147,193,247,27,239,163,139,46,28,68,247,113,157,116,154,30,80,45,129,3,52,169,252,246,72,191,244,237,145,121,197,55,65,254,234,65,151,202,179,112,58,122,129,141,24,230,25,183,215,161,101,13,145,49,55,110,45,250,96,15,235,198,236,84,24,101,11,47,30,10,127,123,198,111,85,158,201,178,109,191,129,69,44,30,232,164,241,218,120,77,241,58,158,112,122,202,9,74,122,240,226,77,227,64,70,42,227,143,252,153,253,212,183,103,66,25,127,183,243,214,92,119,29,135,175,113,224,239,158,141,177,129,223,91,163,171,98,164,107,171,54,125,216,56,35,102,56,82,130,150,181,95,31,180,235,209,125,38,60,226,206,85,170,57,11,191,61,76,117,97,210,42,208,188,83,161,36,11,51,16,243,161,22,140,223,171,80,232,99,238,102,43,65,203,132,15,132,233,132,226,199,124,8,51,6,77,97,213,250,236,9,51,182,133,112,253,218,240,161,153,145,40,132,153,192,21,52,47,204,250,98,135,176,85,42,41,77,84,93,51,131,247,194,204,140,166,160,121,57,201,139,130,176,161,153,25,77,113,210,54,52,147,52,48,133,95,53,182,19,230,196,246,171,126,109,56,154,79,174,133,122,89,96,53,175,15,237,26,219,3,179,102,243,28,126,135,217,98,187,182,240,34,203,128,153,138,242,222,77,88,86,112,10,80,96,219,49,19,107,75,129,58,75,87,80,197,116,134,206,134,123,242,30,236,196,131,91,63,179,180,0,66,73,179,99,102,39,131,171,126,180,70,126,168,214,30,86,48,193,42,98,230,200,25,1,171,176,140,48,152,47,178,82,170,152,85,193,144,57,173,179,77,190,60,16,74,209,64,102,246,142,67,177,130,115,204,76,149,176,66,83,176,218,139,97,89,22,186,254,91,152,81,202,37,228,12,128,85,204,240,67,129,62,31,134,112,113,32,52,48,235,136,229,147,255,144,102,102,13,182,8,45,155,173,140,3,22,94,214,207,90,217,52,54,21,232,30,142,27,216,145,48,205,76,170,129,80,94,120,122,42,202,136,68,223,137,78,194,138,210,72,98,190,173,217,59,37,151,92,51,179,5,86,176,37,97,239,103,72,210,157,40,134,153,249,132,65,40,19,166,180,148,79,164,196,182,54,195,5,161,220,207,218,12,254,180,125,62,46,112,28,16,10,154,29,179,78,137,84,236,23,205,118,186,175,165,72,65,216,49,107,63,147,242,187,194,204,141,229,130,80,250,98,12,97,60,76,43,6,9,51,241,2,2,238,89,244,109,8,66,216,246,188,30,220,100,45,8,165,153,129,97,182,184,2,221,209,43,205,58,159,82,154,92,21,51,215,152,32,96,155,193,220,91,1,219,119,130,189,202,194,58,0,184,51,25,151,102,29,0,40,129,160,140,153,85,12,55,210,219,183,234,73,164,31,248,27,152,21,4,115,247,111,149,46,190,5,66,3,179,78,134,184,178,198,250,153,153,37,194,245,113,219,77,101,38,7,102,54,8,17,102,44,42,99,214,107,120,103,247,88,194,74,185,186,215,70,79,239,103,226,139,17,54,182,117,57,42,194,165,1,208,220,83,101,245,169,62,161,13,135,199,161,240,35,145,87,237,103,5,170,34,236,154,21,200,199,230,68,25,179,69,110,232,154,30,105,102,28,96,162,94,210,108,152,117,21,235,83,53,154,37,108,78,2,243,101,179,229,36,219,230,152,145,67,115,125,48,176,64,140,205,202,118,176,180,215,187,141,167,84,251,249,208,88,189,249,180,66,197,6,16,46,117,149,99,198,63,40,21,167,173,23,2,91,53,24,160,190,138,89,43,4,132,109,30,118,50,38,208,109,245,247,249,212,160,167,155,134,164,89,251,127,27,115,178,42,102,21,3,100,52,177,207,141,138,190,203,219,42,102,27,102,139,226,208,93,204,210,204,156,29,225,250,60,140,219,202,164,217,230,36,22,176,218,18,214,110,35,217,52,210,252,82,94,162,252,188,140,89,187,141,95,132,121,47,11,93,101,152,45,24,247,139,112,156,207,176,96,37,208,247,237,110,39,179,238,199,141,171,134,153,242,62,110,186,181,23,12,68,218,178,63,194,18,111,62,179,64,229,191,123,118,18,111,167,153,208,166,44,98,54,208,8,136,36,223,152,29,182,235,84,40,222,206,19,246,164,94,246,45,103,83,235,197,87,245,31,127,243,140,223,255,237,239,214,179,15,230,59,46,171,103,251,131,189,33,58,235,147,13,36,174,75,227,9,123,63,167,34,27,238,236,158,200,231,249,228,179,217,160,56,88,75,90,102,54,142,206,241,236,35,158,241,91,191,253,221,191,123,182,63,217,103,213,56,125,126,178,97,36,13,236,12,188,54,126,236,98,229,207,87,139,241,112,191,125,154,199,178,53,180,217,62,194,239,207,248,249,223,254,110,61,251,96,144,114,89,61,99,3,87,117,213,245,18,179,153,180,233,53,38,218,209,222,76,246,220,20,177,243,0,52,127,163,215,109,60,1,230,120,198,111,141,103,252,214,111,127,199,51,109,49,126,234,99,144,254,110,61,251,36,165,219,34,66,167,44,191,247,219,51,100,211,51,118,115,78,13,113,243,25,8,142,219,105,164,177,219,166,107,164,31,7,93,71,156,22,172,177,73,245,228,3,130,189,227,153,168,245,103,194,238,127,247,254,25,206,198,109,130,252,222,83,170,94,116,11,62,161,236,0,58,153,77,116,123,194,94,145,57,199,231,197,13,130,140,132,114,133,239,207,208,57,158,225,106,227,239,214,51,77,195,92,150,103,44,183,110,186,150,69,167,49,120,0,61,207,86,6,26,244,100,123,222,84,94,133,197,1,181,70,79,222,1,182,231,85,28,16,149,254,72,235,13,127,164,95,178,191,122,251,8,191,186,31,15,126,140,13,180,147,79,63,76,178,55,6,211,90,102,222,78,122,41,61,97,43,78,159,85,41,140,191,26,207,164,209,159,241,170,255,246,76,187,57,15,237,203,50,242,140,17,225,111,31,173,1,65,171,53,189,228,212,27,130,108,122,88,171,208,153,130,48,30,176,219,57,146,20,108,199,85,67,185,139,140,125,83,61,88,59,97,127,28,170,52,218,121,144,180,231,75,178,125,101,223,150,210,231,65,179,151,33,188,105,102,238,97,197,91,253,72,104,8,91,218,246,16,174,175,180,17,240,111,11,4,13,225,56,128,43,12,210,9,185,93,147,51,141,23,242,209,198,46,181,21,66,206,39,204,72,85,247,16,64,194,57,130,246,58,25,50,233,158,113,155,166,246,87,253,201,188,250,82,79,216,33,181,249,69,8,205,7,157,14,210,199,207,118,48,64,250,98,16,164,93,94,253,32,32,97,171,159,176,43,115,163,39,76,127,240,142,104,146,183,43,115,195,133,107,75,39,180,233,27,54,132,57,101,169,106,182,174,121,145,54,20,194,124,152,170,194,230,148,156,91,152,176,156,242,162,123,123,194,246,233,117,179,149,185,225,194,69,204,151,246,127,7,102,101,110,84,53,27,102,237,51,133,176,38,10,157,126,102,36,51,97,195,220,96,219,8,211,110,87,104,14,182,171,152,7,219,56,9,251,47,117,179,29,243,98,155,249,200,100,187,182,107,101,135,253,50,27,204,236,71,212,217,22,102,62,44,193,54,91,40,211,236,26,102,237,57,77,194,248,102,169,93,123,37,133,25,109,193,54,27,25,93,179,151,111,107,106,86,214,236,152,19,219,156,216,12,225,34,102,29,246,15,39,97,38,80,55,219,48,235,176,63,132,131,237,98,63,223,151,111,179,180,158,102,87,133,19,219,119,54,38,59,239,51,243,167,101,182,86,77,173,126,214,162,118,98,230,186,228,178,176,117,149,190,163,211,183,89,53,54,133,19,219,164,195,12,225,98,63,107,165,24,102,55,216,182,126,38,41,101,9,7,219,197,174,162,216,160,9,235,125,102,178,51,204,174,10,219,105,131,141,219,220,134,59,217,46,98,38,74,56,204,230,252,190,172,217,48,63,18,219,108,18,150,133,173,159,89,220,153,102,195,220,96,219,133,19,219,58,74,110,249,54,211,21,211,172,113,155,196,183,178,217,142,57,177,189,7,219,197,174,34,252,35,48,239,13,182,13,243,158,216,214,70,122,11,243,158,124,155,37,70,15,179,226,121,231,139,177,7,219,85,204,201,183,181,121,94,29,73,28,115,98,155,181,96,15,179,214,156,211,108,109,97,87,53,91,63,179,82,94,194,193,118,17,51,110,101,194,242,109,85,170,173,106,54,204,10,37,9,179,131,237,226,251,252,228,168,98,10,171,82,109,85,179,99,78,108,171,82,109,85,216,204,38,138,211,52,11,179,42,213,246,132,217,164,10,179,131,237,34,102,237,200,134,112,131,109,195,76,164,200,18,214,137,113,113,66,227,152,7,219,194,124,54,216,118,225,196,182,42,213,186,230,34,102,173,212,39,102,109,115,114,220,92,218,84,53,204,103,98,219,133,117,72,98,190,93,88,65,202,120,173,174,216,68,192,8,33,55,253,180,9,197,245,54,221,207,10,210,87,96,214,30,241,109,68,197,233,34,17,150,135,218,233,67,150,28,4,54,186,180,230,247,39,44,33,253,9,127,67,164,24,123,160,122,50,165,230,147,181,134,188,91,148,72,37,203,150,24,61,77,178,57,172,196,122,62,178,180,217,235,42,108,140,26,92,23,182,27,121,118,93,111,253,3,97,59,86,226,106,112,179,162,124,62,51,204,102,71,88,102,155,48,203,209,130,217,234,232,33,108,231,51,67,152,173,211,130,112,96,102,105,162,56,153,33,92,143,13,50,205,140,246,97,54,75,150,242,190,253,16,182,224,102,211,108,11,164,130,217,129,89,219,105,147,48,172,40,109,128,39,204,22,220,60,52,215,216,78,194,139,109,172,224,148,164,246,66,59,102,15,110,30,154,107,108,47,204,188,49,129,89,219,213,5,194,220,108,157,201,40,96,116,244,51,135,181,229,195,29,76,101,171,82,139,162,16,166,237,152,125,40,249,65,76,173,191,108,118,84,37,42,24,103,236,77,117,90,164,139,177,69,127,99,122,103,180,243,220,26,36,184,193,135,22,98,49,110,172,0,238,227,1,123,133,246,224,67,197,75,25,123,98,51,49,254,189,70,149,90,0,157,49,111,107,96,93,150,13,254,79,162,124,246,163,49,170,184,240,211,152,255,36,31,242,7,194,118,222,76,93,44,198,179,67,129,24,69,111,115,205,54,4,15,225,90,108,212,194,172,234,209,96,118,205,245,72,52,219,98,228,0,66,145,104,67,184,30,137,54,132,157,109,215,204,219,214,194,172,139,163,167,230,98,220,95,194,156,216,214,53,221,213,55,204,216,230,12,49,48,159,53,182,237,245,52,97,157,33,134,217,140,109,45,204,68,150,46,225,26,219,11,179,199,253,121,87,157,98,187,54,5,246,174,98,51,51,48,235,108,177,39,204,134,207,196,108,113,127,29,223,126,37,223,46,198,253,45,204,218,204,12,205,98,187,131,153,205,204,133,185,198,246,234,103,109,102,134,230,174,111,95,201,183,21,255,93,48,59,97,78,108,23,235,192,38,179,95,138,68,115,39,185,154,190,205,204,96,177,173,66,63,29,223,182,205,204,208,92,143,226,240,147,14,109,102,134,112,211,183,217,204,12,223,214,44,169,194,118,16,198,202,52,124,155,249,73,125,102,164,193,96,132,177,25,219,4,208,149,190,213,209,207,108,157,234,100,109,8,55,125,155,96,170,240,109,172,168,79,49,204,108,109,102,134,102,197,143,52,222,103,157,201,134,176,102,73,29,223,102,51,115,177,173,89,82,65,120,117,21,155,153,211,183,59,81,89,238,97,218,204,156,152,21,88,214,194,76,156,208,18,174,177,189,250,121,75,108,55,162,117,134,217,100,110,78,179,27,165,92,135,48,27,62,33,220,245,237,141,173,227,16,238,250,182,54,51,67,152,83,210,86,63,179,153,185,48,215,216,94,78,66,200,247,210,220,245,109,226,12,66,184,81,202,213,217,214,102,230,196,252,232,250,54,129,234,129,185,81,202,213,53,243,159,75,179,216,238,188,207,218,204,12,179,9,177,40,116,213,242,109,109,102,134,176,216,110,124,159,9,71,93,190,221,40,229,58,48,39,182,27,165,92,135,48,27,62,211,236,189,235,219,44,38,151,112,215,183,217,204,140,126,110,148,114,117,179,181,153,25,102,119,125,91,235,195,41,204,32,94,233,170,213,207,186,230,53,132,45,119,188,20,212,63,204,78,190,221,40,229,234,194,218,204,12,205,93,223,62,146,111,43,18,184,224,158,11,179,54,51,67,51,33,231,5,225,53,12,41,237,109,10,171,218,88,79,56,177,221,40,229,58,8,75,190,221,40,229,234,194,218,204,12,179,235,17,196,67,216,210,178,125,66,211,40,229,58,132,19,219,171,148,235,31,67,135,22,219,103,242,237,147,136,152,2,219,171,159,79,182,142,39,102,85,27,43,8,39,205,201,183,21,167,218,18,86,238,106,104,22,219,157,113,155,36,200,37,220,245,109,93,243,26,154,187,190,253,74,190,173,106,99,61,204,137,109,210,147,155,152,45,58,222,61,140,34,53,21,205,171,159,125,143,124,8,119,125,123,148,2,213,86,7,105,219,10,197,106,12,128,108,108,5,219,47,177,221,233,103,93,243,58,187,74,213,198,10,154,19,230,196,182,170,141,21,132,151,111,147,186,28,99,88,35,13,204,222,103,171,173,18,102,55,125,155,212,137,229,219,197,42,32,129,153,80,218,96,219,138,212,116,48,147,9,17,123,67,86,164,166,39,188,216,182,34,53,157,126,230,78,141,100,54,41,97,5,205,11,179,103,53,153,111,115,45,72,201,73,162,159,15,47,167,49,132,155,190,205,157,26,203,108,85,27,107,97,86,222,251,112,18,10,128,150,182,180,18,102,242,200,67,184,233,219,7,121,54,211,183,249,60,151,216,94,132,109,150,67,230,132,221,117,142,211,120,159,15,165,228,135,217,53,182,23,230,45,177,221,72,222,240,87,114,75,190,173,180,153,130,135,37,204,137,109,197,226,247,48,39,223,222,106,108,47,204,212,69,8,194,182,198,169,153,182,58,152,61,197,222,16,97,227,165,221,138,133,153,192,234,208,204,173,133,61,204,164,18,44,225,26,219,9,115,98,251,209,56,53,115,204,87,236,13,145,205,213,244,109,37,0,79,247,228,40,184,135,121,79,190,77,174,73,197,195,22,230,61,177,173,251,218,90,238,73,222,110,188,207,202,36,238,9,39,182,149,110,221,242,109,206,196,130,48,66,255,43,154,23,102,50,16,150,112,215,183,159,201,183,9,253,175,104,94,190,253,76,108,179,107,218,195,252,180,123,163,125,0,100,79,175,162,57,97,78,108,235,190,182,86,87,81,70,36,250,249,89,99,123,97,230,27,27,108,63,27,39,194,246,86,29,150,238,55,48,215,216,94,152,143,196,54,243,138,30,230,35,249,54,55,73,53,133,73,27,153,239,51,57,74,189,126,62,146,111,31,53,182,29,51,19,161,113,15,166,19,198,213,30,117,179,249,88,72,56,250,185,81,9,101,247,251,238,201,166,154,152,207,240,237,106,64,141,122,219,206,127,199,79,140,179,96,7,34,187,70,122,198,184,13,196,3,106,102,137,47,11,145,225,244,249,206,118,203,77,123,38,235,1,229,120,108,187,156,39,20,3,162,84,13,167,230,60,225,231,214,19,19,26,129,54,235,87,114,50,205,44,218,245,199,149,177,117,130,82,220,119,213,109,5,7,49,203,106,215,29,207,133,201,79,146,48,7,233,8,215,55,49,92,152,204,189,16,86,38,115,113,146,228,194,164,172,132,112,189,100,7,56,193,76,205,173,37,204,97,126,117,128,113,225,205,62,36,134,121,227,215,122,194,131,109,17,182,17,23,209,194,204,173,242,97,54,213,24,43,154,87,63,111,35,46,201,52,55,170,177,57,102,174,97,157,108,111,53,182,109,80,53,97,42,253,46,179,197,118,185,159,113,73,101,66,78,205,20,40,30,152,71,188,202,175,255,248,248,163,151,187,13,10,38,187,251,118,134,133,171,60,88,59,42,44,69,129,24,171,253,97,127,51,194,85,70,219,223,220,8,87,33,219,148,40,21,114,221,46,85,231,35,92,197,31,16,158,50,31,220,169,126,101,213,191,70,242,27,19,13,175,123,185,2,86,84,245,233,189,209,54,196,112,98,40,214,169,163,65,237,185,122,101,25,155,203,243,78,218,178,139,4,198,33,92,100,221,53,207,184,13,162,82,139,154,227,83,70,236,143,15,174,226,157,164,201,138,155,198,23,152,240,101,95,118,73,152,51,204,166,240,136,36,48,97,5,247,116,48,43,195,22,182,239,38,220,120,187,198,215,192,23,185,38,220,120,187,92,248,225,91,10,38,92,175,56,226,253,124,140,72,2,19,110,188,93,174,121,68,201,72,152,85,126,133,237,213,207,71,98,187,29,74,69,76,146,125,190,77,51,131,98,117,20,53,179,137,73,138,174,58,196,118,181,159,217,5,229,165,93,253,124,212,216,118,204,236,203,125,21,174,85,101,48,223,190,235,243,138,230,192,172,11,54,28,115,107,214,161,151,209,157,148,82,150,54,36,184,195,10,212,152,117,152,141,17,106,55,71,38,242,216,57,211,30,179,13,27,188,252,73,196,236,82,0,212,195,241,210,112,54,31,172,209,235,253,200,197,251,67,105,58,208,201,76,101,96,169,118,72,181,119,237,229,147,47,73,88,57,65,8,51,253,169,237,164,106,2,18,211,50,101,23,22,53,91,239,170,148,74,8,43,223,173,40,236,189,203,39,81,194,234,93,203,192,106,9,243,210,78,205,42,31,224,154,139,30,173,202,40,33,220,96,219,48,107,2,18,194,131,237,114,87,105,2,18,152,109,66,220,232,103,149,131,13,205,193,118,21,243,96,91,78,98,25,88,69,182,29,115,98,219,50,176,138,194,214,207,154,128,76,204,20,179,164,221,192,252,72,108,83,116,96,8,23,49,83,51,32,8,163,160,76,89,179,97,126,36,182,189,138,100,199,108,134,200,137,121,87,190,91,11,115,98,219,50,176,76,184,136,153,145,45,48,91,6,86,81,179,97,182,114,124,99,36,97,46,212,51,155,74,191,11,115,131,109,115,18,200,90,102,43,39,168,133,121,176,45,223,38,96,174,108,182,99,78,108,83,159,164,44,108,102,107,178,53,251,217,166,201,170,48,213,251,66,249,232,141,111,201,120,251,12,152,159,169,109,63,173,47,84,140,240,243,11,245,126,93,76,111,220,206,188,8,182,7,252,216,255,91,21,63,159,182,18,177,252,17,91,204,255,191,85,113,229,3,102,111,139,47,108,255,127,184,42,102,162,242,24,217,58,90,204,175,85,241,31,39,103,11,179,202,53,217,27,42,97,94,205,234,252,202,23,243,105,199,71,31,165,158,112,98,91,31,165,234,188,221,53,39,223,166,202,87,69,243,194,172,194,163,129,153,97,178,101,54,179,12,205,236,108,199,71,31,165,158,240,200,141,82,87,233,163,212,194,76,162,72,152,173,143,82,65,115,194,156,216,214,71,169,32,60,190,4,120,24,101,188,22,230,218,42,105,9,179,111,185,204,22,219,197,47,190,245,179,18,254,38,219,197,29,128,133,249,153,216,86,127,181,48,63,169,104,20,154,27,107,82,55,59,177,253,236,250,182,238,136,14,205,53,182,7,102,251,202,175,247,249,25,107,210,216,34,123,187,219,244,225,31,232,188,69,230,51,45,223,34,203,109,253,205,223,110,145,141,101,38,12,146,8,10,137,132,193,80,14,142,148,46,127,130,208,122,194,22,182,173,86,231,174,153,54,194,237,193,90,102,190,221,36,51,244,54,151,184,243,221,131,58,202,241,243,31,181,196,90,115,84,23,102,150,34,97,205,247,90,194,156,111,207,61,197,187,230,123,38,92,244,114,234,165,46,97,205,247,138,154,29,51,177,27,161,153,206,174,10,59,102,162,9,36,44,204,182,114,44,106,118,97,237,127,12,39,81,113,202,22,230,205,143,23,236,205,222,120,181,170,102,27,102,69,19,132,230,96,187,184,43,192,197,43,38,108,152,27,108,27,102,174,111,93,154,131,237,98,63,111,131,109,185,167,173,28,139,108,27,102,69,19,76,204,170,244,87,37,204,204,126,12,182,133,89,95,251,158,112,98,155,162,133,67,184,136,89,209,4,97,118,131,109,199,156,216,230,30,241,166,217,201,183,173,204,120,145,109,35,76,209,4,211,108,91,57,154,112,17,179,162,9,66,184,193,182,97,102,42,183,132,131,237,162,111,179,68,52,97,245,243,222,96,219,49,19,77,16,102,7,219,85,204,201,183,245,181,175,122,152,97,38,141,44,52,91,122,127,167,171,20,77,32,179,133,217,210,251,91,194,137,109,149,156,118,179,139,152,89,108,45,179,249,218,247,48,39,182,159,218,241,34,63,171,62,59,97,195,54,48,155,48,231,51,62,181,169,238,30,143,111,165,79,173,94,79,78,187,236,91,185,187,45,254,89,247,191,177,246,40,2,65,224,155,10,59,204,175,184,190,235,20,127,32,31,98,62,209,119,221,158,124,216,121,182,125,198,169,35,56,164,126,255,176,255,113,137,98,110,121,114,59,0,198,217,30,189,146,88,171,44,79,97,4,72,173,193,57,148,196,42,225,242,254,241,139,64,128,249,66,40,137,181,170,217,124,218,10,104,140,175,163,146,88,171,194,102,246,139,176,139,217,191,92,207,211,20,38,236,34,204,54,225,40,163,94,117,14,56,119,157,162,109,233,31,109,222,53,230,124,254,55,217,57,136,16,84,113,201,233,10,56,135,174,214,97,65,57,159,224,28,241,100,184,194,199,61,164,126,224,28,228,98,10,43,91,91,148,50,33,169,113,122,113,233,124,96,8,83,92,72,194,223,60,235,221,29,56,94,3,207,251,151,233,126,189,139,228,28,156,52,71,23,49,88,26,132,114,244,26,218,216,61,243,1,207,146,26,59,158,133,54,13,53,244,154,172,136,158,173,13,120,228,0,37,179,73,179,171,106,118,204,58,129,153,154,73,69,170,10,235,133,160,212,186,155,205,32,207,57,118,157,109,19,182,19,152,161,121,11,182,139,152,237,4,102,10,51,208,85,205,54,204,91,98,123,35,21,169,42,236,102,107,151,26,205,134,185,193,182,11,39,182,185,220,107,104,174,98,30,108,203,73,148,212,88,53,219,48,219,9,204,32,76,73,141,85,97,51,219,78,96,6,102,37,53,246,132,19,219,20,177,237,97,182,19,152,105,118,131,109,199,172,51,129,41,28,108,215,38,109,79,59,129,25,152,149,212,216,194,108,39,48,67,179,146,26,93,184,216,207,118,2,51,133,27,108,27,230,61,177,189,7,219,69,204,236,48,24,97,242,109,37,53,246,48,39,182,41,163,221,196,172,19,152,129,89,73,141,85,205,134,217,78,96,166,112,176,93,196,108,39,48,8,11,51,160,203,154,237,197,176,26,120,83,115,176,93,236,103,43,224,63,133,27,108,59,230,196,54,215,247,54,205,30,108,11,179,146,26,171,108,27,102,221,135,50,187,74,73,141,45,223,38,95,99,9,219,146,191,182,23,100,152,15,85,28,28,132,233,230,142,158,217,170,129,55,250,89,73,141,61,225,196,182,146,26,123,152,147,111,43,169,177,170,217,48,91,13,188,129,89,73,141,85,97,235,42,93,245,49,49,91,25,57,93,93,212,90,144,204,169,156,205,76,248,137,57,149,243,170,116,178,139,10,117,62,221,75,115,206,56,44,220,116,193,35,19,77,38,145,218,106,102,49,101,255,230,186,40,46,28,208,89,161,77,51,9,209,179,7,252,214,124,224,18,250,119,254,133,31,197,207,98,158,104,163,251,241,246,79,95,162,149,195,65,135,240,105,195,195,152,31,118,133,233,126,52,91,129,101,166,220,213,93,118,215,172,75,78,66,152,108,226,194,70,185,185,141,97,222,40,129,24,194,100,19,23,132,205,109,92,216,174,151,113,179,27,133,248,135,217,206,182,97,222,200,221,46,158,44,12,97,187,205,108,104,54,175,122,187,112,72,152,19,219,42,32,220,194,204,69,183,26,18,221,236,26,219,139,176,71,98,123,19,219,197,207,128,177,253,240,98,195,166,249,97,117,31,27,152,85,40,120,154,173,2,194,61,204,211,183,121,73,84,64,184,39,108,247,156,58,97,220,132,92,199,172,125,153,7,71,78,97,118,141,109,239,103,45,10,191,8,135,111,55,78,83,48,58,45,155,212,126,112,219,202,28,205,114,123,140,114,241,247,223,66,34,62,216,90,33,254,95,119,121,115,223,141,146,174,230,3,29,170,104,188,101,167,133,241,111,236,207,124,121,48,68,244,39,250,141,143,249,27,121,160,211,33,75,41,89,64,174,200,172,141,27,72,184,158,25,63,230,214,4,181,41,255,82,236,83,23,214,174,180,132,217,29,225,135,234,167,191,166,249,129,202,41,252,32,75,167,160,89,125,58,52,179,115,23,194,100,233,20,132,23,102,174,29,51,204,50,91,249,126,61,97,246,73,67,51,57,81,197,119,215,205,214,174,116,8,235,206,180,247,51,207,133,121,79,108,63,196,246,123,225,133,153,93,233,192,188,215,216,78,194,137,109,93,230,218,195,204,25,192,196,172,124,191,130,217,9,115,98,91,247,116,22,132,151,217,236,74,47,204,53,182,147,48,187,210,97,182,226,114,107,99,180,247,243,51,249,182,242,253,10,102,47,204,218,149,158,154,159,93,223,126,30,118,202,111,175,228,211,238,143,121,251,117,72,152,19,219,202,247,107,97,38,241,126,153,93,99,123,97,62,18,219,79,139,130,110,152,77,142,91,244,243,81,91,36,44,204,71,98,91,249,126,61,204,156,1,204,174,226,166,171,94,63,43,199,45,132,117,33,106,231,125,62,147,111,31,53,182,23,230,51,177,125,116,125,91,171,131,105,246,89,99,123,245,243,153,216,214,13,94,61,204,201,183,185,43,172,41,156,216,62,235,215,207,250,251,172,131,132,192,204,253,96,5,179,23,102,29,36,132,112,215,183,57,72,8,223,126,213,216,94,253,172,203,147,166,230,87,156,33,188,63,177,177,239,179,46,250,11,225,26,219,9,115,98,251,213,245,109,110,254,94,152,107,108,47,204,87,98,219,46,239,238,140,219,87,242,237,70,77,119,119,146,43,177,125,69,77,247,34,219,215,97,113,43,54,110,95,86,121,189,49,0,94,137,237,171,233,219,76,73,150,147,92,53,182,163,159,119,93,158,52,157,228,178,73,113,221,108,110,255,8,223,230,135,122,3,32,119,198,133,217,108,161,150,215,19,214,85,228,89,133,217,92,181,166,185,252,91,179,19,230,197,54,63,212,52,155,165,193,244,109,74,86,151,70,18,247,109,63,190,76,152,197,182,249,118,125,37,163,169,58,23,123,110,158,230,165,246,216,35,130,149,109,238,215,168,237,127,195,25,97,252,253,92,201,196,249,31,161,100,55,75,63,226,6,152,27,33,148,68,92,233,1,235,19,127,192,173,2,59,87,58,106,136,15,153,120,210,136,11,3,253,135,111,33,105,94,192,34,240,84,104,215,179,94,35,210,133,189,14,192,147,59,29,9,142,107,11,243,165,146,102,170,24,216,241,250,112,151,183,71,140,182,145,166,121,193,20,46,214,1,144,175,13,179,241,175,16,174,215,1,24,194,167,214,57,110,182,238,120,46,120,185,124,109,8,15,182,133,249,96,179,191,56,47,114,97,205,11,66,51,239,90,65,243,194,172,121,65,8,115,144,85,16,94,102,235,14,209,41,124,178,253,220,19,78,108,159,98,187,246,237,24,152,241,245,208,92,99,59,97,78,108,159,98,251,253,128,180,48,51,47,88,152,217,126,238,9,51,118,134,217,98,187,131,249,149,124,251,85,99,123,97,214,188,96,106,126,177,253,220,51,251,180,251,247,236,149,212,5,147,61,225,196,246,171,235,219,154,23,132,217,53,182,23,102,205,11,66,184,235,219,87,242,109,93,48,217,194,172,121,193,212,124,137,237,78,63,107,94,16,194,28,173,20,52,39,204,124,169,66,184,233,219,148,169,89,190,125,213,216,142,23,131,195,190,100,54,187,189,117,204,220,71,251,105,245,91,108,244,100,35,161,196,182,99,6,226,87,225,142,111,3,81,194,243,125,166,62,249,100,187,24,250,227,131,145,62,113,206,249,252,220,13,32,182,1,99,127,99,54,206,207,122,28,195,88,120,15,95,115,110,2,186,137,60,255,118,235,193,198,189,204,118,16,163,239,59,245,112,199,19,124,193,190,248,122,242,121,113,253,135,125,241,185,120,240,6,103,127,247,132,18,11,182,204,190,83,82,237,134,107,80,190,197,159,112,130,51,158,184,242,57,113,8,107,242,86,231,220,230,140,27,78,62,116,111,200,187,187,136,204,53,62,9,181,227,40,211,118,148,53,249,59,20,239,93,245,104,23,182,98,10,20,5,166,106,77,81,56,105,182,50,238,156,95,156,63,17,182,92,60,206,166,62,17,102,255,178,234,209,102,246,167,205,251,134,48,243,201,22,102,157,220,225,81,174,57,18,9,223,174,110,112,96,216,246,114,253,46,172,64,173,130,230,69,152,126,97,106,150,250,30,102,43,44,48,52,19,31,90,208,108,111,177,155,109,101,159,135,176,216,46,126,149,129,11,230,79,155,125,125,18,136,75,33,138,134,48,103,144,18,22,230,59,68,187,112,113,180,254,100,11,63,132,233,226,170,102,195,124,199,185,66,152,197,65,85,216,186,74,209,175,19,51,39,20,77,97,42,184,135,102,249,182,17,86,196,172,87,57,132,27,108,59,230,196,182,138,8,245,48,15,182,53,90,111,13,182,141,176,45,177,173,4,138,22,102,221,78,48,49,171,136,80,213,108,195,172,219,9,66,56,216,46,250,182,78,74,37,108,152,121,149,171,154,29,115,98,91,69,132,122,152,147,111,43,93,178,170,217,48,235,118,130,137,249,193,219,88,21,54,179,31,201,183,149,64,209,19,78,108,63,130,237,162,111,235,118,130,48,187,193,182,99,78,108,43,129,162,103,118,242,109,210,37,123,194,236,139,132,217,228,49,12,225,34,102,221,78,48,49,239,68,184,86,205,54,204,28,205,46,225,96,187,232,219,220,78,96,194,242,109,210,37,203,154,205,73,118,206,165,167,217,132,245,14,225,42,230,228,219,74,160,104,97,214,237,4,161,57,216,46,98,214,85,171,18,22,102,78,161,203,154,13,243,51,177,253,12,182,139,152,81,183,204,110,176,109,253,204,20,54,132,153,9,53,205,38,10,96,98,62,136,112,173,178,109,152,41,182,188,52,7,219,69,204,186,157,96,118,213,209,96,219,48,235,118,130,16,102,130,223,51,59,249,246,209,96,219,49,39,182,207,96,187,138,121,176,173,9,205,217,96,219,48,235,118,130,137,249,36,230,178,133,249,76,190,125,54,216,54,204,39,187,10,104,30,171,102,245,185,106,41,22,49,75,248,169,50,230,194,204,198,144,149,55,47,76,31,29,179,9,219,241,203,16,166,64,111,65,56,204,126,94,207,177,106,102,29,75,73,247,134,176,4,80,63,204,38,139,121,238,50,191,159,233,107,223,234,171,48,229,144,11,102,59,102,45,124,191,104,174,87,174,28,107,12,234,244,97,246,231,124,73,10,154,141,48,159,233,147,231,36,225,57,36,85,251,217,133,173,66,55,43,186,241,110,23,52,27,102,23,182,154,209,4,9,140,119,187,32,156,204,102,69,142,217,186,86,204,94,146,158,176,85,232,158,171,155,250,142,16,181,76,245,50,216,214,202,125,142,103,5,205,11,51,101,94,140,109,251,98,16,30,82,16,118,204,196,211,74,179,97,254,81,63,83,247,126,105,6,71,181,159,137,203,90,152,195,73,222,127,98,19,230,225,36,134,25,28,85,204,119,34,121,3,115,195,195,150,147,120,197,125,239,103,130,199,234,152,9,186,142,126,110,184,167,99,230,120,206,246,70,244,86,9,243,157,144,152,50,102,124,98,98,222,230,7,160,42,252,201,192,249,85,51,56,202,253,156,124,91,209,168,213,183,202,48,223,135,123,202,195,182,174,123,42,159,62,48,19,31,89,213,108,253,188,13,39,49,205,225,36,197,111,149,242,233,103,63,43,26,181,170,217,48,43,159,126,10,43,26,181,42,236,102,15,182,245,62,43,26,181,39,156,216,86,52,170,11,23,49,43,114,49,204,110,176,109,152,21,185,24,194,42,123,173,221,154,170,123,62,6,219,134,185,193,182,17,70,228,98,104,230,248,120,104,174,98,102,58,50,205,222,25,7,171,102,59,230,196,182,110,128,171,10,155,217,138,92,148,102,97,166,30,108,83,56,177,189,7,219,69,204,202,167,15,204,42,50,94,236,42,195,188,39,182,249,186,151,133,29,243,96,91,152,25,13,122,194,202,167,159,102,63,249,112,184,217,69,204,42,252,29,194,13,182,13,179,34,23,67,56,216,126,255,161,51,204,138,92,148,176,97,110,176,237,194,137,109,221,0,215,195,156,124,251,104,176,109,152,209,20,152,143,96,187,136,89,145,139,19,243,193,92,174,234,97,134,249,72,108,31,193,118,177,159,125,141,65,52,4,30,166,160,8,155,62,23,134,33,199,156,94,140,163,219,85,174,153,80,10,105,230,240,164,170,217,49,235,251,60,166,143,39,19,193,86,63,187,102,10,99,72,51,235,42,52,215,215,24,71,114,18,149,215,109,117,149,107,190,84,227,120,104,166,40,118,129,109,195,76,180,230,194,108,102,115,154,82,157,147,40,90,51,8,51,97,206,113,10,154,173,159,207,228,97,190,16,165,40,118,65,216,205,78,239,243,88,197,54,214,146,185,159,109,9,172,174,50,223,110,68,44,217,81,37,29,229,94,78,120,30,61,46,0,244,193,243,35,181,197,144,62,194,140,211,54,155,89,109,213,1,214,115,210,102,152,22,174,182,126,83,191,195,207,233,247,73,49,27,37,50,102,133,131,141,115,73,157,194,140,128,38,142,39,237,65,68,56,113,2,122,237,42,27,63,15,42,169,147,224,79,236,183,254,247,175,251,109,251,245,127,127,41,41,67,103,147,197,211,73,217,195,100,200,22,72,39,137,85,180,235,147,11,23,230,76,83,78,74,170,79,22,46,69,43,145,165,58,14,142,185,244,174,168,121,248,153,204,182,156,22,117,13,237,56,184,46,236,28,24,230,203,214,178,46,140,237,101,39,149,48,113,108,62,36,72,51,73,97,229,119,203,132,7,219,102,54,105,74,5,205,11,179,138,248,217,144,128,102,34,26,43,194,254,110,153,230,67,209,128,78,24,117,166,155,194,137,237,29,239,238,97,246,140,42,99,123,175,177,189,48,171,60,94,152,45,182,139,223,74,115,79,213,145,13,225,26,219,139,48,166,143,161,153,87,186,135,89,69,252,166,230,103,141,237,132,57,177,141,139,53,49,207,239,6,78,162,203,20,90,132,121,233,117,119,146,103,215,183,185,1,109,97,174,177,189,48,31,137,109,198,215,186,217,154,141,144,88,17,253,124,212,216,246,126,214,132,194,179,50,28,243,17,190,221,9,129,177,209,107,246,182,143,100,227,231,176,107,140,251,166,230,183,113,255,32,10,197,66,124,99,224,31,79,210,200,79,41,128,27,107,238,191,136,114,157,21,114,198,19,190,34,115,228,175,13,124,228,15,250,219,244,188,127,144,214,213,11,101,35,183,209,251,151,143,109,22,46,13,246,143,139,17,111,80,244,40,94,21,26,206,241,208,190,114,8,51,81,232,248,52,65,231,49,8,80,23,174,247,54,17,238,157,204,102,78,215,25,248,8,247,142,65,0,43,74,102,7,102,130,206,227,109,34,98,189,107,54,51,150,65,152,66,223,155,132,217,181,92,230,193,88,129,217,229,69,130,106,237,248,126,171,6,123,78,102,75,102,47,204,42,4,16,102,219,108,231,109,172,124,140,215,84,20,136,80,54,172,40,177,157,132,19,219,118,85,104,11,243,242,109,206,190,75,108,39,204,137,109,213,76,106,249,246,246,169,148,90,239,42,187,42,180,241,117,228,10,169,197,246,93,108,119,48,111,201,183,55,210,58,10,102,47,204,155,93,240,231,102,55,174,10,181,9,244,190,37,223,222,106,108,175,126,86,234,240,36,108,19,219,85,204,124,102,168,237,184,94,201,226,85,161,142,153,207,204,87,225,240,237,198,103,198,71,236,97,252,24,128,7,133,216,53,62,51,166,102,126,102,34,210,146,56,184,156,10,62,190,36,4,59,174,76,239,25,140,121,110,100,82,200,133,35,210,242,111,158,156,247,27,144,248,27,251,97,242,195,191,62,72,191,187,190,80,51,138,242,143,95,42,209,197,174,157,146,66,24,120,172,189,211,230,48,182,224,95,234,229,33,236,89,215,79,246,60,127,32,204,48,207,15,105,95,200,133,107,46,66,182,198,200,107,151,48,75,254,170,102,195,204,178,16,1,34,51,36,204,71,186,42,108,152,89,107,154,48,67,1,249,19,211,236,218,80,64,145,240,100,54,61,223,194,172,185,83,152,205,71,186,106,182,99,102,23,110,10,235,236,189,42,236,152,7,219,194,172,13,150,150,176,246,72,66,115,176,93,236,103,237,145,132,48,159,141,170,102,195,172,61,146,16,14,182,139,93,165,140,86,9,27,230,6,219,70,216,169,105,219,240,176,23,31,105,55,187,138,57,249,246,171,193,182,97,126,37,182,95,193,118,17,179,50,90,39,230,87,131,109,195,28,165,38,112,146,87,176,93,196,252,74,190,253,106,176,237,152,19,219,87,176,93,197,204,231,97,98,214,44,189,234,97,134,249,74,108,107,186,223,234,103,101,180,78,39,209,116,191,170,217,48,107,183,44,132,153,18,85,133,221,236,228,219,154,238,247,132,23,219,28,103,76,179,139,253,172,140,214,97,54,89,28,117,179,133,25,109,49,146,16,14,210,51,155,132,147,240,109,194,65,166,217,53,39,97,71,34,153,29,108,215,48,163,77,166,218,231,134,112,16,125,110,107,159,88,199,156,216,214,116,191,42,172,126,230,128,62,124,155,251,25,234,108,155,176,138,221,76,179,153,238,15,205,69,204,154,214,135,112,131,109,195,172,105,125,8,7,219,197,174,210,180,94,194,154,170,223,27,108,59,102,114,26,167,102,166,251,180,213,85,85,204,201,183,53,221,175,118,149,97,214,180,62,52,7,219,69,204,42,133,58,49,107,186,95,213,108,152,53,173,15,205,193,118,17,179,166,245,33,220,96,219,49,39,182,85,41,168,103,118,242,109,93,61,219,18,126,36,182,85,41,200,133,139,152,31,131,109,173,109,30,13,182,13,179,46,163,155,132,177,12,104,154,157,124,91,149,130,122,152,19,219,170,20,212,195,76,78,227,52,91,149,130,170,154,13,51,91,42,75,56,216,46,250,246,158,124,91,149,130,170,154,205,183,85,10,53,204,14,182,139,253,76,226,251,18,110,176,237,152,19,219,170,20,212,51,123,176,173,49,76,149,130,90,194,42,133,58,49,171,82,144,11,23,49,83,207,121,9,55,216,54,204,188,13,75,56,216,46,246,179,74,161,202,108,195,76,30,111,15,115,98,91,21,1,122,152,147,111,171,82,80,85,179,97,86,41,212,201,182,42,2,84,133,205,61,143,228,219,71,131,109,23,78,108,171,82,80,11,179,50,255,195,236,6,219,142,153,152,222,41,172,138,0,61,204,201,183,85,17,160,37,172,204,255,208,28,108,23,125,91,165,80,67,152,172,233,170,102,195,172,48,129,16,14,182,139,190,109,194,100,42,201,183,117,222,206,177,69,231,56,0,205,138,162,11,225,70,124,171,107,38,174,43,132,107,33,170,11,179,50,149,166,176,74,142,23,247,134,216,62,148,217,231,168,218,0,102,48,52,133,217,81,10,205,141,88,79,211,172,76,165,16,174,177,189,48,43,83,41,132,197,118,167,159,137,162,139,126,230,48,165,41,156,216,86,201,241,234,220,83,41,20,220,31,180,8,83,201,241,130,217,142,25,126,190,10,139,109,195,92,143,232,32,31,157,216,23,94,17,223,182,245,73,101,108,149,114,1,161,126,210,182,80,191,180,55,226,205,117,79,153,201,70,251,195,126,231,251,214,170,174,33,227,180,150,252,232,237,198,154,226,159,191,230,131,181,179,250,185,121,238,249,247,39,105,219,244,122,241,43,236,154,206,109,212,241,111,202,227,220,152,155,112,167,54,7,127,108,184,222,127,127,96,106,57,99,156,106,135,29,50,115,30,13,118,42,117,126,236,159,28,220,206,205,87,101,248,86,71,36,141,255,67,152,229,33,109,18,5,160,172,182,172,76,194,76,161,37,140,183,103,225,119,103,140,174,89,215,94,73,152,76,177,44,252,235,83,55,196,41,42,230,191,121,75,53,132,54,191,253,84,206,54,132,89,30,74,24,111,175,10,47,179,169,237,201,11,102,247,200,121,117,210,218,219,137,169,241,241,224,34,168,137,185,246,241,24,102,51,35,156,154,59,165,77,117,143,220,248,120,80,217,191,254,229,73,152,189,68,158,238,206,99,28,45,143,194,4,232,198,103,139,56,148,201,118,11,243,116,18,105,182,23,228,237,49,161,245,243,157,113,115,98,86,196,125,191,159,89,54,68,63,107,157,85,24,206,140,48,133,235,135,102,62,125,174,185,131,89,247,132,69,63,179,36,46,104,54,204,27,35,118,104,254,145,111,83,127,121,97,102,205,81,208,108,152,149,40,16,154,127,228,219,90,237,76,204,197,66,178,142,57,249,182,6,127,27,207,170,102,219,0,184,123,137,60,243,109,171,66,91,124,159,149,162,16,152,77,51,131,97,241,131,233,239,51,101,208,22,230,134,111,111,217,183,77,51,91,246,45,204,108,71,70,63,119,234,223,26,97,90,164,69,87,49,157,108,97,126,242,101,14,225,154,135,173,113,251,153,156,164,88,255,118,141,97,207,212,207,157,250,183,142,57,117,213,83,93,213,121,159,85,158,109,98,182,250,183,239,61,108,97,214,34,45,132,197,246,123,225,133,153,242,108,209,207,68,181,54,133,19,219,90,213,246,48,179,36,158,102,91,253,219,247,102,39,204,44,210,66,152,117,86,11,243,153,124,91,171,218,158,112,98,219,234,223,118,250,89,51,255,48,187,198,246,194,124,38,182,79,177,253,158,176,213,207,103,242,237,78,253,91,243,237,51,177,109,245,111,59,152,85,158,109,98,182,250,183,239,205,94,152,95,137,109,45,76,91,152,41,207,22,190,173,59,231,122,194,108,64,76,179,173,254,109,11,115,242,237,23,123,8,5,205,9,115,98,91,117,238,10,194,171,159,41,207,22,152,59,245,111,173,159,85,158,45,48,171,70,104,7,179,231,80,251,172,215,234,223,118,250,249,74,108,23,235,223,38,204,135,29,130,219,247,185,83,255,214,49,39,182,169,115,215,194,76,28,223,114,18,171,127,219,192,204,236,113,177,93,172,127,27,152,137,227,91,190,125,53,125,155,56,190,48,27,43,202,49,125,54,39,97,223,34,204,246,250,183,45,204,118,245,137,57,73,181,254,237,194,204,205,35,211,183,177,162,28,211,231,102,251,85,143,67,115,211,183,89,153,105,179,102,8,215,170,13,199,251,204,34,114,177,221,185,97,86,238,201,250,40,124,27,245,165,8,202,68,88,98,251,174,106,195,141,247,153,213,88,50,187,198,246,194,76,25,190,32,140,157,140,214,24,198,230,150,54,34,157,109,242,90,154,194,118,209,140,11,111,164,11,244,48,39,223,222,106,108,39,204,137,237,173,86,219,121,117,149,95,235,51,204,182,100,161,183,171,216,36,156,216,222,186,190,173,124,153,201,246,86,99,123,97,246,107,125,220,236,135,216,126,63,24,36,179,237,90,159,33,76,186,64,79,56,177,253,232,250,182,242,101,38,102,37,30,21,52,47,204,202,151,9,97,182,251,10,194,142,153,20,10,146,118,236,58,148,207,209,174,11,107,48,216,83,87,217,237,63,213,247,217,180,241,31,211,108,101,45,21,204,118,204,38,140,250,16,238,116,149,174,18,223,45,193,202,251,121,239,188,24,186,74,28,225,165,89,93,85,196,172,10,134,95,133,163,171,98,207,248,227,143,225,167,214,105,118,145,245,206,7,214,208,219,217,163,122,124,223,108,103,148,165,181,183,181,185,169,81,142,111,141,237,97,69,155,14,215,38,137,125,53,191,182,237,163,13,41,92,231,168,223,207,123,201,31,255,231,95,191,40,106,195,46,240,245,144,177,186,149,206,235,154,250,191,137,181,157,255,62,184,31,91,10,102,9,83,102,33,95,30,124,16,245,165,98,167,127,205,31,252,246,79,251,253,31,109,16,203,57,40,165,71,114,227,105,71,25,180,201,169,61,45,185,177,52,118,13,225,77,47,4,7,55,212,57,233,11,179,185,43,97,54,231,93,184,230,28,15,85,48,37,237,89,3,31,193,18,117,179,29,179,10,58,13,97,171,165,216,50,91,37,73,16,22,230,141,18,161,61,204,42,159,53,53,7,219,69,204,186,252,56,132,27,108,27,102,93,126,28,194,170,238,215,193,172,87,35,48,55,216,214,11,200,73,228,50,251,161,202,149,166,185,138,89,197,202,6,97,86,75,177,104,182,99,78,108,63,130,237,218,7,142,235,139,221,108,245,243,163,193,182,97,214,229,199,97,118,176,93,196,108,69,38,39,230,6,219,134,249,145,216,102,153,48,216,174,98,30,108,11,51,249,36,77,97,210,22,38,102,171,165,216,233,103,210,125,150,112,131,109,195,188,39,182,57,49,235,153,189,115,166,53,125,123,87,45,197,162,135,89,63,91,145,201,209,85,68,97,14,225,98,63,239,201,183,159,13,182,29,115,98,219,106,41,118,204,182,34,147,152,173,126,38,171,180,135,153,107,193,141,48,13,189,202,237,104,189,207,186,252,120,58,201,179,193,182,97,38,233,50,132,173,150,98,11,115,242,237,163,193,182,245,51,5,249,150,102,85,174,236,248,182,46,63,158,152,15,206,108,170,30,102,152,173,200,228,240,176,35,216,46,190,207,71,242,237,163,193,182,97,214,229,199,211,108,77,16,122,152,147,111,159,13,182,29,115,98,251,12,182,139,152,207,193,182,124,251,108,176,109,152,117,249,113,96,86,53,172,78,63,91,145,201,209,85,103,131,109,195,124,38,182,95,193,118,21,51,167,69,50,91,152,117,3,87,213,195,28,115,98,251,21,108,23,199,176,87,242,237,87,131,109,195,252,74,108,191,130,237,34,230,23,167,130,129,89,213,176,58,131,193,43,177,125,5,219,85,204,131,109,13,128,87,131,109,199,172,106,88,195,73,46,85,195,234,152,125,37,223,190,26,108,91,63,179,242,88,154,131,237,34,230,107,176,109,152,27,108,27,230,107,177,205,134,235,28,73,138,253,124,45,223,102,183,178,233,219,215,98,155,221,202,201,118,13,51,27,171,50,213,214,24,204,164,108,153,84,63,168,255,92,108,83,110,173,103,54,166,134,111,115,80,62,205,174,17,198,66,117,153,205,13,25,195,195,170,152,151,111,179,178,173,155,173,126,198,212,240,109,93,8,223,242,109,54,52,220,108,198,48,54,92,167,217,69,204,86,234,114,116,149,2,111,58,227,54,166,38,179,27,108,27,230,123,98,219,10,78,54,222,103,2,207,101,170,141,219,76,183,53,3,174,47,190,9,243,89,102,91,205,72,19,46,246,179,213,140,28,132,109,13,182,13,243,166,202,80,83,152,60,188,150,217,86,51,114,98,110,176,173,49,140,216,141,229,219,86,51,178,133,121,176,205,24,70,236,98,221,108,195,172,96,180,137,249,65,102,88,11,179,213,140,28,152,117,131,121,79,56,177,253,8,182,139,253,252,32,15,47,204,38,15,175,170,217,49,39,182,173,102,100,199,61,31,201,183,173,102,100,71,152,207,68,152,189,7,219,69,204,86,51,114,184,39,97,159,61,204,220,118,189,52,7,219,197,97,200,106,70,142,126,222,27,108,155,111,239,196,22,205,174,34,175,110,152,93,197,156,124,219,106,70,22,217,182,126,182,154,145,131,48,171,25,89,20,54,179,159,68,178,201,108,141,219,79,98,102,171,30,230,194,137,109,42,17,246,48,91,205,200,105,118,131,109,199,156,216,166,72,79,211,236,228,219,86,51,178,67,152,106,3,204,126,182,154,145,38,92,236,103,171,25,57,48,91,205,200,162,102,195,204,109,215,75,51,65,135,173,174,82,109,128,217,207,86,246,177,168,217,250,249,72,108,91,229,198,22,102,2,179,38,97,39,145,169,85,179,13,179,213,79,28,132,157,49,146,20,223,103,171,159,56,124,251,236,250,182,149,7,156,154,131,237,98,63,43,84,40,48,19,67,215,195,156,216,86,109,128,170,176,117,213,57,216,214,251,252,106,176,109,194,186,237,122,154,253,226,88,195,53,23,49,171,54,64,8,55,216,182,126,230,182,235,37,28,108,23,251,89,183,93,75,179,97,110,176,237,152,19,219,170,13,208,195,156,124,91,181,1,170,93,101,152,185,237,58,48,95,193,118,17,243,69,96,214,196,124,17,67,87,213,108,152,85,27,96,118,149,74,129,117,48,251,157,11,7,246,146,0,163,64,150,67,149,230,170,135,153,186,42,59,52,55,187,106,104,126,90,6,160,162,96,170,154,29,51,33,97,67,51,31,204,73,88,205,183,135,102,226,223,132,89,39,72,26,139,203,152,151,147,88,73,131,78,87,13,205,151,21,211,114,205,12,228,5,205,194,12,206,96,123,152,141,179,23,15,112,9,64,78,132,25,102,112,20,52,203,183,49,59,60,204,53,107,32,47,8,187,217,235,125,30,194,12,45,101,225,220,207,118,216,167,174,178,126,142,115,231,95,111,207,157,57,27,181,165,138,213,228,178,202,178,42,180,76,126,18,237,15,252,78,246,0,146,17,47,183,79,43,149,56,100,115,219,100,189,202,44,33,240,42,50,200,237,145,215,237,178,45,191,207,231,141,99,162,241,128,223,229,148,205,30,236,215,113,179,195,235,41,18,15,148,78,180,175,26,179,183,139,99,96,82,104,202,55,97,114,88,77,190,197,11,243,117,178,205,196,205,218,58,196,166,205,225,207,131,28,38,251,27,181,177,200,45,159,5,172,216,248,191,61,169,72,245,220,111,236,61,178,139,38,123,201,135,26,15,6,0,37,72,81,79,209,110,14,21,0,203,203,178,7,252,224,124,64,254,159,31,142,115,18,161,156,171,223,254,253,249,184,113,180,4,215,210,73,165,172,47,255,78,42,197,200,39,245,118,75,117,173,112,178,143,77,87,126,237,126,81,143,195,86,123,82,112,90,84,178,83,144,218,140,119,50,102,227,34,84,122,63,218,31,212,145,80,56,176,253,102,110,219,239,79,250,12,226,241,139,235,136,110,12,152,188,35,130,20,255,30,16,15,156,235,165,255,157,127,139,18,156,112,254,219,114,200,128,248,214,119,205,188,147,64,15,190,135,102,146,218,211,60,230,7,1,97,180,189,119,135,58,46,243,186,241,23,97,158,255,91,117,51,221,92,214,11,86,255,114,154,23,255,150,121,37,211,62,94,155,93,164,108,166,89,123,48,247,210,69,106,131,221,209,254,98,218,133,195,217,8,236,150,216,63,151,97,92,231,172,76,178,224,45,254,93,55,140,35,19,197,122,152,97,214,30,134,81,14,75,29,226,188,122,251,139,97,4,131,60,149,212,22,164,141,7,203,184,59,197,39,111,12,76,97,221,122,80,55,143,107,211,52,28,185,151,169,61,204,227,251,27,93,58,218,95,95,88,46,31,188,177,15,122,63,121,13,217,19,192,249,199,251,56,30,240,59,243,1,189,139,111,175,87,152,41,244,183,7,51,43,210,127,52,165,77,126,211,226,49,45,173,119,146,251,106,72,143,162,12,30,40,125,136,82,123,12,69,28,171,43,102,202,135,171,220,246,192,31,151,93,237,15,251,157,249,238,145,65,116,99,64,119,6,212,79,251,167,13,194,70,0,191,26,255,6,29,239,36,241,66,83,192,30,208,145,229,183,239,174,41,206,0,65,145,23,198,89,7,225,109,12,228,199,252,111,220,88,239,42,250,77,254,17,6,190,54,120,143,127,255,245,43,254,61,13,116,1,167,223,44,174,249,209,65,164,226,48,142,160,189,209,166,187,105,207,16,170,205,254,38,27,23,229,112,183,211,104,164,119,8,224,187,177,227,75,111,216,19,32,205,39,119,222,78,106,188,242,68,215,69,243,70,222,253,9,164,150,76,180,12,96,110,66,180,249,229,139,73,189,181,53,254,224,194,79,102,112,234,46,171,94,237,109,231,47,148,49,172,223,152,87,38,19,199,147,48,145,175,8,89,32,201,62,255,103,221,56,219,39,209,187,142,113,214,158,198,105,235,126,26,231,237,111,198,49,87,128,155,108,220,120,146,140,123,222,31,238,130,1,41,158,212,77,124,112,188,198,232,111,156,169,45,179,196,31,27,167,62,68,50,233,31,237,175,67,133,117,35,19,38,230,54,55,254,116,208,72,206,225,177,241,102,136,123,51,139,77,182,111,255,166,172,182,221,238,141,75,120,164,220,239,15,252,39,169,156,44,87,89,58,250,3,133,176,156,191,94,20,122,118,140,180,63,57,249,52,234,143,175,237,221,130,75,237,110,0,240,107,0,241,54,178,206,137,255,14,19,196,191,231,65,73,224,12,254,240,32,111,126,252,26,255,14,26,200,3,186,233,118,3,247,127,64,249,3,185,255,64,25,18,234,189,234,244,196,17,178,225,17,213,17,212,158,8,41,30,104,109,177,240,165,237,127,243,13,201,184,181,253,98,170,101,23,119,12,36,175,231,53,202,134,218,155,11,157,95,255,109,159,87,31,125,31,54,191,251,254,224,227,226,221,55,143,159,93,254,251,3,211,41,118,190,24,193,131,47,100,188,203,39,183,215,157,232,9,27,18,148,133,196,60,219,38,224,114,233,220,214,71,27,234,137,143,209,226,144,113,120,182,149,150,56,186,254,200,109,253,38,207,53,156,216,239,203,48,197,78,142,169,238,199,68,54,175,179,199,15,134,123,147,80,207,236,28,97,142,217,124,250,251,251,3,10,6,48,47,30,174,112,255,160,58,219,151,7,140,140,68,127,198,80,196,201,234,239,15,56,147,243,239,239,210,107,79,64,249,133,194,63,101,213,251,154,106,222,142,193,168,96,235,153,59,223,90,167,231,131,4,198,217,230,166,12,91,107,217,104,145,219,79,207,10,242,145,55,181,191,223,190,97,134,37,10,131,176,225,28,98,112,248,211,114,159,223,24,180,33,4,194,130,227,17,125,59,69,218,216,63,172,219,193,110,174,49,92,192,218,3,123,230,196,218,254,55,95,220,65,21,118,239,140,92,49,233,25,195,130,122,46,170,69,76,87,39,38,214,214,71,179,251,249,147,223,30,216,124,76,99,133,255,238,248,252,219,75,23,79,24,128,172,186,111,25,178,237,45,61,121,65,44,36,26,200,242,238,17,30,237,237,221,86,58,254,113,200,109,159,168,236,38,107,109,62,111,243,119,230,155,113,157,255,31,123,111,179,35,91,143,163,235,205,243,42,246,176,122,112,242,100,70,100,252,77,187,109,195,56,246,200,93,179,194,25,213,249,1,140,106,192,238,54,208,240,213,248,86,253,188,47,73,73,43,34,50,131,107,127,125,108,192,240,215,232,218,43,152,162,36,82,20,69,81,20,117,124,31,118,9,244,179,209,215,46,37,13,23,145,82,128,178,84,140,113,103,168,40,11,198,203,205,130,79,237,211,88,33,70,48,173,170,191,189,197,119,24,40,81,102,53,86,106,151,202,195,141,31,82,205,164,144,248,98,146,209,213,1,56,177,133,209,180,36,47,57,118,241,27,161,207,27,64,161,168,196,166,142,152,115,172,131,60,238,178,26,182,245,200,75,35,156,93,215,32,57,43,247,77,128,248,230,160,29,115,83,150,175,15,221,227,251,205,101,248,30,229,139,255,199,122,88,166,54,253,78,165,241,143,255,240,51,59,45,19,163,46,92,195,23,108,164,35,119,21,105,187,21,43,46,132,119,197,102,9,233,157,107,42,242,181,222,195,68,200,249,194,142,94,9,182,178,156,72,211,91,57,140,222,237,118,194,8,39,249,118,65,68,36,86,228,245,237,175,171,210,133,235,231,139,98,232,151,145,43,64,13,20,105,202,149,66,123,12,92,253,214,80,107,62,109,107,120,53,110,13,222,93,137,203,173,113,139,111,143,27,170,244,179,198,45,191,117,157,15,215,123,149,223,140,219,27,15,2,237,26,55,169,238,89,87,126,139,181,16,217,26,55,117,234,29,35,213,157,23,175,153,8,15,48,42,27,176,57,74,82,216,71,221,178,24,35,121,61,99,154,18,25,56,32,49,110,241,218,145,39,193,219,43,65,12,130,184,230,137,103,201,247,74,116,193,150,239,150,127,207,82,44,163,7,4,217,2,100,103,208,55,172,222,193,13,183,44,187,209,67,183,3,57,91,171,110,87,203,246,44,58,37,144,60,3,126,21,68,111,93,163,235,137,100,33,4,231,116,122,39,163,0,75,196,63,255,103,12,192,207,254,116,101,111,245,126,193,228,230,49,194,15,150,0,95,92,255,96,91,122,198,215,52,96,136,218,128,93,153,162,152,9,18,191,129,155,48,70,120,194,170,190,96,26,74,82,234,12,75,78,255,93,246,244,143,155,51,103,108,106,6,66,217,87,252,221,28,136,217,153,234,32,149,220,119,90,132,224,213,124,87,172,48,161,221,65,156,154,122,135,25,95,218,186,127,113,215,110,0,146,172,59,101,194,62,159,60,20,87,156,177,144,200,191,146,28,190,8,179,100,95,249,235,95,254,250,235,250,137,133,143,63,150,219,203,114,53,254,211,4,28,217,190,194,56,101,138,146,123,19,143,48,58,103,249,29,8,236,205,183,53,132,182,49,83,23,135,228,152,247,109,39,45,87,30,244,192,158,253,74,241,125,229,233,38,246,234,159,116,23,111,156,20,93,124,171,12,223,163,124,233,156,214,42,43,52,222,83,155,205,240,96,111,123,89,80,251,239,186,61,165,10,176,140,148,179,228,1,150,125,118,185,51,3,0,155,101,156,160,211,79,72,143,154,123,119,94,28,58,194,250,128,75,61,33,247,35,105,209,100,196,110,95,96,106,170,125,94,189,176,223,168,242,198,79,234,97,213,32,251,22,50,195,157,255,5,96,4,246,253,70,168,213,64,79,180,61,91,197,127,94,13,164,192,80,93,87,124,190,206,37,113,188,225,6,65,151,72,129,29,145,175,249,77,240,182,203,212,104,76,195,228,139,157,131,182,216,222,81,255,211,27,86,6,46,97,214,197,171,118,104,212,131,168,113,70,32,161,31,128,13,74,80,208,218,75,198,194,79,239,216,45,251,70,240,149,181,153,173,158,186,203,155,170,167,249,93,101,238,187,123,67,252,113,243,179,157,101,255,171,101,31,226,223,101,241,66,109,108,255,10,128,253,242,110,139,98,139,66,75,251,108,87,229,12,255,186,248,38,48,175,28,113,103,83,199,210,226,174,190,47,122,19,10,165,87,101,170,187,104,92,254,15,233,248,196,223,244,254,73,143,229,128,184,234,122,31,30,161,243,237,64,132,9,158,21,110,124,156,46,111,161,138,109,199,249,145,190,253,107,50,193,27,34,254,74,76,43,92,177,53,52,64,252,233,11,9,167,151,87,61,19,120,165,84,130,180,100,21,40,16,41,245,114,29,247,24,162,221,212,154,239,65,250,251,19,171,190,129,28,11,46,121,241,72,12,6,62,198,250,135,94,105,165,31,27,80,244,54,64,220,96,126,191,176,150,161,98,177,139,209,57,156,236,139,14,22,106,233,88,5,58,21,132,41,26,48,44,140,130,37,132,117,253,14,194,170,56,32,171,229,240,151,95,184,102,111,111,135,95,183,95,255,145,25,249,159,60,207,123,143,38,162,69,142,56,175,195,26,56,208,164,190,209,139,226,105,84,251,43,170,69,12,254,211,235,137,77,160,219,166,186,114,34,63,84,135,134,236,86,135,58,148,203,221,61,245,247,147,222,125,117,106,27,53,72,199,14,186,163,182,210,45,177,19,209,170,38,225,151,98,10,29,3,227,241,215,50,164,165,81,174,248,155,79,95,111,203,239,181,124,204,88,41,199,191,196,136,180,117,13,247,206,144,211,208,53,172,44,200,126,232,26,82,58,30,230,119,149,121,152,188,218,81,124,41,34,65,147,151,51,146,207,101,242,166,65,245,199,39,47,43,63,2,206,22,166,102,47,139,126,193,152,35,232,187,200,202,121,36,9,248,59,105,74,39,140,114,19,182,78,224,215,59,63,26,176,186,208,4,142,239,230,4,214,236,23,2,170,21,14,214,76,124,6,67,69,18,195,253,254,129,133,26,229,152,27,244,23,171,5,67,130,3,4,136,254,58,190,5,132,63,89,27,156,217,191,252,53,75,13,24,51,253,174,20,74,96,11,145,22,89,231,112,109,129,95,207,177,233,89,194,6,151,3,47,157,118,154,99,36,24,57,114,40,206,18,131,201,101,175,171,174,37,231,47,111,199,249,197,50,239,163,245,81,184,0,90,101,62,219,230,85,6,35,115,64,129,54,212,185,55,97,25,173,141,132,213,113,68,50,163,83,133,28,193,139,45,100,171,227,12,131,118,2,153,99,132,28,237,64,102,116,56,249,240,118,32,195,160,65,238,197,177,124,101,24,116,32,71,56,93,171,101,211,140,246,154,45,71,128,87,11,217,52,147,221,215,200,90,123,184,216,213,230,118,32,71,240,98,116,123,112,187,75,179,76,202,100,24,17,9,237,150,131,230,133,219,108,70,218,200,238,118,134,65,123,156,51,12,186,207,48,165,152,28,221,30,220,110,210,156,97,208,102,216,215,14,110,155,230,12,131,14,228,193,237,215,118,74,208,156,220,214,56,19,188,179,147,97,17,41,229,150,79,131,219,77,154,51,12,58,144,35,156,174,197,109,211,156,97,208,129,60,184,221,164,89,25,19,53,84,166,121,7,183,205,176,12,131,142,150,49,100,66,13,117,105,94,100,59,195,160,119,208,188,112,91,254,133,174,2,116,183,51,12,218,52,43,24,112,31,242,34,219,74,0,184,139,230,12,131,54,195,206,59,184,237,113,214,161,80,205,42,54,5,59,187,189,200,182,18,0,238,163,121,225,118,134,65,51,84,205,113,38,99,226,232,246,101,7,183,77,115,134,65,155,97,10,102,218,213,237,12,131,246,56,199,49,89,111,149,180,144,100,24,116,180,60,184,221,165,121,145,109,237,90,187,221,14,154,23,110,179,9,4,25,235,183,189,93,74,110,107,62,7,178,3,6,100,161,100,8,225,222,13,227,91,90,27,240,110,212,105,62,102,253,142,15,172,235,81,218,215,197,185,211,245,3,103,250,98,14,225,233,112,62,25,108,35,220,28,108,232,135,49,84,37,55,182,80,70,8,202,54,123,229,151,21,211,72,68,165,152,71,31,78,16,136,183,111,114,36,242,65,155,75,12,255,254,112,73,80,18,217,113,103,216,176,234,133,184,211,19,20,90,27,147,163,210,94,180,149,224,17,47,6,173,217,156,58,226,86,206,150,123,138,31,127,151,180,166,21,63,27,156,234,118,23,57,18,49,104,114,16,219,36,235,104,7,205,153,246,34,144,119,112,219,227,204,179,148,131,230,211,224,118,183,219,201,109,141,243,41,174,152,182,184,237,113,38,32,114,182,60,184,221,28,231,83,114,91,12,35,22,46,25,246,186,219,166,57,211,94,152,97,218,211,117,181,137,187,157,105,47,164,4,143,120,94,119,34,47,220,206,180,23,125,217,62,177,117,43,241,60,239,224,118,208,188,112,251,28,23,122,251,67,149,105,47,76,115,166,189,216,129,28,215,167,205,109,5,171,236,146,237,76,123,17,200,113,197,180,213,178,105,102,55,57,24,150,105,47,90,200,30,103,142,5,140,172,113,190,236,224,118,32,47,220,190,12,110,55,101,59,211,94,152,230,75,92,122,108,117,219,52,103,218,139,64,30,220,126,61,49,220,237,75,92,159,246,56,95,118,112,59,144,23,110,179,4,237,27,231,203,34,219,153,246,98,7,205,113,125,218,52,227,201,200,150,155,52,103,218,11,211,124,221,193,109,211,156,105,47,162,229,193,237,230,56,103,218,139,64,222,193,109,143,243,213,235,115,172,85,183,193,237,46,205,139,108,223,194,34,82,160,137,140,154,151,145,24,172,231,82,122,217,178,145,217,206,111,46,85,236,181,136,106,205,183,69,196,33,202,225,45,53,178,190,163,45,29,105,21,197,101,17,69,248,195,114,90,137,141,211,177,109,72,147,196,9,156,54,243,164,133,176,11,27,239,83,193,120,43,154,184,1,199,120,63,135,41,108,19,59,172,202,189,129,200,81,2,230,10,16,78,35,225,44,43,4,110,67,60,189,184,180,112,255,163,59,254,250,4,198,57,251,125,57,156,213,15,48,134,229,68,206,255,119,249,134,8,12,209,57,25,77,97,157,112,240,121,1,114,129,20,14,138,200,114,31,7,102,167,43,110,93,226,221,241,200,61,192,92,215,93,185,111,97,92,228,208,145,42,199,213,156,19,124,113,44,200,105,233,187,162,161,124,188,167,248,145,147,14,233,110,132,213,156,110,28,73,93,57,191,163,205,7,24,253,191,135,137,206,123,152,250,193,3,80,248,98,213,38,71,219,156,210,0,57,203,135,169,35,69,26,87,184,193,128,212,216,137,206,42,85,48,215,149,152,43,172,198,120,129,189,20,121,79,54,156,166,239,87,25,193,164,75,160,135,50,58,6,72,231,40,7,96,72,232,51,24,73,9,57,128,196,40,205,114,56,255,145,32,167,57,195,179,12,215,244,252,8,98,194,193,223,175,51,242,206,64,219,11,251,0,163,254,123,152,14,125,239,97,234,199,1,246,97,91,137,197,249,170,53,98,131,39,248,124,68,90,228,106,198,127,139,204,114,46,202,139,3,58,170,253,130,139,15,48,213,116,95,238,91,24,49,121,206,61,129,1,254,206,235,177,120,150,143,184,109,77,19,127,210,134,139,247,96,20,131,197,172,59,64,247,7,58,67,109,222,195,212,230,29,76,84,222,195,220,15,184,230,43,132,142,59,87,252,58,174,113,14,141,225,245,129,99,190,79,198,100,129,120,224,76,230,40,20,99,169,218,31,65,99,40,115,196,27,202,49,36,69,87,197,14,142,78,61,18,217,31,223,52,225,111,70,68,29,247,117,178,248,142,173,221,143,58,87,213,114,20,69,236,7,97,128,72,30,3,78,196,131,190,117,229,67,223,202,86,167,111,149,137,239,118,181,85,149,170,197,100,25,213,234,187,170,157,77,180,171,85,79,228,105,168,222,234,187,122,171,133,171,122,27,223,237,106,213,147,170,86,61,172,106,245,93,213,170,204,206,106,233,45,81,57,58,140,49,63,253,157,189,69,167,235,16,222,188,205,239,61,189,61,157,16,203,228,173,191,85,21,189,29,213,210,219,157,213,158,116,215,245,131,17,167,90,212,124,124,83,109,124,219,177,129,244,171,140,191,187,189,29,40,163,218,168,42,170,245,109,165,172,214,223,205,106,73,150,242,195,116,208,91,194,154,14,46,227,239,118,181,86,35,160,72,17,123,150,101,85,250,70,209,186,90,149,137,239,118,181,234,137,80,170,218,170,202,213,18,219,81,189,85,90,146,178,66,94,78,222,32,80,40,163,218,172,202,213,250,10,94,150,241,247,190,222,134,159,196,76,136,155,125,91,85,35,138,118,169,154,52,179,134,41,86,198,116,154,98,190,246,145,101,252,221,236,109,157,176,57,115,117,58,225,34,44,194,22,158,133,42,203,236,17,176,68,113,111,211,125,230,209,207,111,171,157,217,116,123,200,120,155,150,253,75,204,50,89,23,53,203,242,219,65,134,89,198,223,77,38,96,80,178,56,101,181,39,142,88,253,141,225,19,223,81,109,148,217,85,237,232,161,237,216,108,66,213,186,57,11,91,246,124,143,220,78,148,81,109,84,181,244,112,101,72,151,9,242,34,115,99,81,97,207,228,137,193,218,211,55,189,245,183,178,17,232,91,101,226,123,87,181,92,173,28,213,234,187,170,197,36,26,213,198,247,158,106,57,213,117,172,172,122,232,239,172,150,80,30,173,194,238,109,126,239,169,214,79,91,38,19,198,51,151,10,135,83,2,197,172,54,191,155,213,18,149,204,242,55,222,184,96,89,212,55,193,71,206,108,174,3,95,125,171,76,124,119,171,253,64,28,71,181,213,196,182,42,60,181,148,217,85,237,241,2,157,95,48,148,33,115,236,190,191,169,86,25,250,112,106,170,183,89,198,223,205,222,78,148,81,173,209,179,90,22,250,81,173,191,163,218,17,53,67,60,40,23,241,240,227,18,4,243,69,110,27,252,235,124,101,220,168,34,14,243,197,79,110,37,42,196,144,24,56,46,131,17,186,192,125,244,138,57,44,128,182,109,52,22,24,132,28,110,126,47,8,14,86,176,131,190,98,107,118,132,6,251,245,130,27,161,27,162,22,219,158,196,0,146,245,151,27,27,249,47,64,32,140,238,118,189,226,228,194,246,35,236,112,47,50,7,173,50,69,120,83,148,160,95,35,247,156,31,110,153,12,24,238,54,97,122,234,133,198,251,101,183,101,14,39,50,214,180,90,54,114,47,104,124,208,140,109,43,135,143,145,137,139,106,185,154,22,228,224,182,90,102,243,79,183,119,209,236,96,150,108,217,161,129,59,104,254,76,110,187,101,175,17,47,145,103,183,137,7,159,52,247,184,189,32,79,110,51,23,88,186,247,208,172,200,157,226,246,103,143,219,115,156,63,217,120,15,100,206,73,26,66,178,116,59,100,219,67,165,80,227,62,50,62,21,101,198,24,45,139,219,93,154,57,22,216,34,123,157,120,57,84,166,89,67,188,69,30,178,157,7,142,132,226,141,8,114,199,71,118,156,94,232,103,119,42,121,73,108,178,222,20,178,14,151,10,192,119,43,197,75,153,245,59,203,76,13,169,199,48,152,168,74,207,193,187,146,68,90,207,103,149,227,247,124,239,152,253,78,134,96,103,249,251,223,194,103,111,63,149,223,250,28,114,79,1,198,56,235,53,150,122,154,137,17,99,161,146,214,125,201,237,5,153,232,72,141,51,161,136,129,220,30,103,217,3,190,157,14,50,172,251,252,255,159,102,122,249,156,51,175,181,36,183,97,216,190,167,153,64,192,59,102,29,38,110,203,173,214,29,103,205,42,33,199,56,11,89,81,250,205,113,254,84,64,254,6,25,103,90,180,60,166,36,230,66,102,222,105,77,201,20,62,221,194,199,42,179,240,97,173,217,124,226,190,31,17,202,101,185,233,13,155,205,247,106,98,149,209,50,2,222,157,152,133,176,247,19,247,176,152,233,111,249,251,64,40,168,119,107,248,81,125,93,226,1,144,24,88,157,74,168,50,106,24,211,243,237,95,137,168,159,41,117,250,211,147,12,37,152,248,180,11,145,7,226,195,245,253,193,180,111,77,207,64,214,233,163,144,229,90,7,185,51,230,225,52,83,203,103,28,56,66,166,3,93,100,141,77,182,236,204,9,129,124,230,144,101,95,183,209,169,213,178,142,107,155,210,150,45,67,236,64,246,245,194,151,12,91,104,78,110,139,230,51,76,216,213,237,203,167,18,81,37,205,206,176,241,178,229,201,48,157,62,14,100,13,85,111,134,5,205,58,125,44,100,98,138,59,221,158,52,95,16,173,129,236,59,80,123,186,205,181,167,129,220,227,246,66,243,194,109,29,215,238,162,249,202,150,122,180,220,227,246,164,89,206,201,129,220,155,24,209,109,246,93,184,29,149,79,34,198,89,199,181,109,33,161,33,33,143,150,175,226,182,199,121,40,195,157,246,73,242,210,135,106,49,16,68,116,144,128,54,242,104,201,95,186,126,151,75,86,101,226,123,218,39,191,176,79,184,240,235,148,34,220,215,230,138,170,174,227,12,136,14,152,208,139,142,30,231,132,128,155,126,143,144,192,114,153,77,61,208,248,220,84,233,135,187,227,149,146,146,191,248,213,57,61,69,203,125,213,29,23,119,140,12,247,89,45,226,166,172,144,123,19,44,90,102,223,20,200,238,69,107,200,37,108,137,236,91,129,180,44,228,177,254,253,232,253,212,184,38,242,215,7,227,16,200,236,21,187,194,150,200,76,170,129,172,108,123,187,104,102,82,13,100,251,87,95,234,133,133,230,226,54,52,127,245,108,187,73,51,23,1,39,205,178,54,122,107,94,208,172,196,207,163,219,226,246,30,154,201,96,53,144,79,61,110,79,154,185,71,63,145,123,207,110,46,52,147,226,175,186,125,234,113,123,65,246,249,86,8,137,110,131,238,162,89,203,243,104,185,199,237,73,179,18,63,15,228,189,178,77,226,231,65,51,89,82,246,141,179,150,231,106,217,217,35,247,140,51,81,24,19,185,199,237,133,230,133,219,186,185,189,75,60,73,252,60,105,118,176,196,203,89,53,199,249,178,112,251,188,87,182,149,248,185,24,118,233,113,123,210,172,196,207,3,217,137,21,247,116,123,145,109,178,40,238,100,216,194,109,46,145,239,147,109,37,126,30,221,238,113,123,210,172,229,121,32,239,149,109,114,117,140,113,230,106,251,62,154,175,11,183,185,99,184,147,102,92,153,213,109,238,204,118,90,94,104,94,184,173,184,148,93,178,77,226,231,73,115,143,219,33,219,4,134,127,41,107,244,232,54,231,123,161,195,166,97,212,88,47,117,200,160,84,20,174,134,111,69,119,225,155,225,26,223,219,242,29,101,4,175,242,117,186,165,232,10,194,144,142,184,104,184,149,173,11,252,152,121,36,72,224,221,31,54,118,9,99,7,54,97,206,124,40,179,136,56,11,226,79,240,244,69,10,159,45,8,155,239,93,119,166,176,158,200,226,242,113,86,166,159,132,81,219,3,76,229,200,90,122,83,222,225,42,71,98,91,162,66,120,238,68,16,182,168,212,166,141,39,139,29,166,24,6,17,209,68,10,69,121,128,169,174,251,114,223,193,184,46,168,199,91,168,142,44,155,103,50,109,41,16,69,201,55,62,177,181,185,205,201,159,116,177,80,39,124,159,76,44,54,187,52,120,7,161,185,111,33,111,137,69,25,234,35,133,129,200,35,121,16,217,12,148,187,137,219,210,156,186,17,124,162,29,56,116,18,254,131,131,25,198,95,112,131,221,152,66,180,150,48,242,32,37,140,186,30,202,125,7,83,189,72,37,73,166,62,28,212,83,195,77,109,156,47,112,32,247,171,32,148,33,68,230,200,121,42,167,22,67,40,10,38,79,93,9,202,35,140,68,72,41,60,195,5,240,91,201,134,152,25,248,51,184,67,122,243,139,199,184,216,72,48,172,239,238,148,52,46,199,43,88,241,224,190,97,121,246,79,55,140,235,88,156,108,215,182,255,75,149,111,61,34,92,69,58,70,187,241,189,167,207,87,233,47,114,198,137,94,125,239,194,229,208,110,180,235,3,188,127,124,107,68,102,154,207,82,180,3,183,183,196,77,122,125,142,158,125,246,57,250,75,94,89,243,137,87,23,92,220,69,175,190,247,208,171,93,115,245,217,59,232,95,125,122,21,224,54,112,21,136,250,218,202,30,244,198,245,150,160,87,223,13,220,65,47,167,132,131,94,125,239,194,229,232,191,250,76,116,134,112,219,227,75,140,224,196,229,187,209,238,160,55,28,105,65,175,190,27,184,131,94,162,62,7,189,250,222,133,139,10,42,122,79,14,239,232,211,171,93,196,192,237,89,93,131,222,147,143,23,131,94,125,239,233,51,153,7,6,189,250,222,133,107,187,60,218,37,177,138,112,219,227,75,216,221,160,87,223,141,118,7,189,120,196,39,174,35,30,250,243,215,233,68,82,95,233,187,209,238,144,141,163,67,98,131,94,125,239,161,87,239,49,215,248,234,187,209,238,160,151,44,63,19,151,239,6,110,244,217,17,176,200,100,210,171,216,234,54,174,159,157,159,125,38,240,174,77,47,70,8,193,39,218,191,4,175,154,7,24,166,23,91,2,35,102,234,73,125,119,251,140,65,119,212,139,227,69,175,190,187,184,184,123,136,40,155,50,169,111,112,91,242,12,169,14,108,131,94,189,29,224,239,70,187,166,23,235,146,103,187,173,39,3,151,239,6,174,199,151,93,14,41,34,209,147,24,127,110,151,239,38,174,238,149,29,21,223,95,125,214,119,147,94,189,183,197,75,118,150,73,183,171,239,70,187,162,151,140,251,224,194,236,209,46,223,13,92,209,123,102,56,9,62,177,189,17,237,242,221,197,101,169,230,68,201,50,25,184,124,7,189,253,51,30,14,172,136,95,215,136,221,136,186,215,187,86,150,112,182,11,248,104,11,166,61,2,7,234,1,195,86,197,24,22,103,25,33,194,102,88,184,201,40,241,0,35,238,74,55,31,196,69,252,251,220,178,224,38,111,193,168,239,1,166,114,132,155,223,232,65,21,35,126,145,36,165,244,16,8,22,173,95,102,59,42,160,71,201,207,117,255,131,88,31,182,28,231,123,24,85,117,97,92,194,32,142,31,158,179,117,98,99,116,253,124,227,22,199,59,137,170,52,44,36,73,194,111,139,88,189,95,111,74,160,200,109,6,138,248,74,200,3,140,211,183,123,24,84,62,192,232,26,103,97,239,55,82,107,193,181,3,92,211,25,33,33,239,87,221,4,97,150,157,72,138,162,77,36,246,189,210,196,29,217,103,177,81,57,67,230,3,76,117,221,151,251,14,70,150,111,246,149,74,215,198,94,236,227,64,194,243,49,238,135,27,57,56,145,156,9,225,2,237,251,153,97,165,205,81,170,96,180,121,15,131,206,9,43,41,10,25,14,239,61,44,35,69,47,27,56,236,7,194,245,175,138,241,230,38,14,105,169,136,89,88,114,120,125,244,147,190,144,112,134,91,38,102,84,244,213,59,238,130,145,62,148,212,107,226,255,72,155,201,174,92,48,248,179,192,24,79,209,169,49,185,175,47,250,31,41,21,247,62,203,146,251,122,89,93,185,199,39,51,51,173,188,92,209,173,61,71,87,64,66,24,178,146,36,173,96,116,153,157,24,162,139,223,162,96,38,140,11,223,200,19,105,85,79,23,100,89,228,27,130,126,200,33,85,39,234,236,185,194,223,62,137,122,243,178,40,9,231,204,134,212,107,153,20,187,0,190,150,162,140,92,36,191,62,251,13,152,128,64,213,128,124,130,172,133,109,212,122,255,59,43,205,163,24,142,165,247,133,204,197,250,207,54,252,164,203,161,176,22,157,164,67,210,51,221,122,201,218,5,217,199,179,108,184,28,190,218,178,254,61,46,184,21,104,77,91,7,90,38,76,69,45,119,6,53,90,198,173,47,100,121,167,62,217,66,239,67,102,143,53,90,70,17,5,114,211,219,140,35,97,32,107,71,219,109,57,104,198,98,168,150,15,201,237,54,205,39,236,30,82,170,248,36,229,196,52,227,187,111,7,200,15,52,90,30,67,213,164,57,90,14,63,28,23,199,218,45,155,102,189,0,60,90,86,126,199,61,227,28,45,179,140,48,206,196,44,208,50,30,165,174,120,234,249,224,209,242,16,146,93,52,107,231,83,45,147,119,163,209,114,208,188,72,216,97,72,88,115,86,153,102,146,70,78,154,89,234,27,45,123,98,40,99,87,209,140,17,149,220,222,67,179,238,227,21,205,60,22,222,105,57,104,198,251,55,90,102,135,185,127,156,177,105,6,205,60,34,221,105,217,52,235,201,228,209,242,111,201,54,233,47,39,205,14,187,127,169,0,77,179,18,141,141,150,127,75,182,241,101,79,154,119,200,182,30,107,30,45,19,131,187,75,135,133,132,57,144,63,102,21,207,250,116,184,29,52,47,178,173,60,216,251,199,153,199,6,38,205,59,100,91,207,68,23,205,186,142,180,159,102,101,187,40,217,198,21,221,167,121,145,237,175,223,146,109,204,224,65,51,225,161,157,150,45,219,138,83,24,52,255,150,108,235,146,244,160,121,135,108,235,117,235,209,242,111,201,54,87,66,38,205,59,100,91,57,225,70,203,191,37,219,56,236,39,205,59,100,155,155,43,179,101,130,211,247,203,54,190,196,73,115,248,67,58,153,4,72,140,59,185,125,250,45,217,62,47,178,205,141,199,142,132,121,62,235,69,239,226,182,60,131,191,65,243,34,219,77,203,220,178,173,60,120,163,101,45,238,92,193,110,159,140,42,42,100,139,220,147,48,211,44,247,196,22,185,39,36,209,237,20,146,49,206,231,49,206,243,112,115,95,8,172,59,165,231,47,232,148,77,113,61,57,238,111,54,38,254,38,131,19,35,74,182,88,224,235,55,239,183,8,30,184,250,142,39,50,18,55,162,193,174,60,39,129,154,101,51,76,226,0,237,127,244,0,114,253,210,27,106,250,133,113,169,148,237,89,82,191,238,98,188,94,30,215,178,49,194,65,166,93,49,151,59,149,79,158,23,182,82,12,27,121,96,3,25,22,128,172,163,213,137,252,115,30,14,177,46,90,38,117,173,145,229,125,24,45,255,140,172,241,76,228,139,51,116,17,145,6,50,7,135,77,123,43,145,137,135,82,183,141,44,7,91,207,222,74,100,123,245,19,185,231,109,14,154,229,218,35,115,237,104,249,210,63,122,193,122,248,48,50,50,28,45,203,117,208,165,153,128,241,187,150,117,48,183,139,102,102,187,56,95,36,52,90,94,198,217,225,16,131,132,118,183,45,97,100,82,54,205,69,66,163,229,41,36,74,183,55,24,166,3,137,61,52,107,154,13,228,222,189,180,164,25,239,156,228,121,32,227,255,105,119,27,151,173,144,199,56,115,60,223,70,198,33,176,109,153,184,139,54,205,186,203,184,233,182,226,100,163,219,161,37,127,212,39,203,104,175,18,238,13,111,78,21,235,150,152,66,49,219,67,217,141,87,130,185,130,232,115,186,35,126,68,184,64,162,126,3,116,111,61,0,126,151,87,90,181,80,6,96,6,183,190,236,36,143,115,112,215,243,166,19,95,124,186,4,219,241,93,116,254,136,44,169,74,228,179,3,115,15,184,231,127,3,25,239,166,252,228,204,231,64,238,137,100,182,108,147,1,100,124,166,183,190,131,62,145,117,138,162,150,133,220,59,173,154,52,95,111,82,183,137,220,59,186,93,144,131,219,209,178,226,24,246,208,172,23,136,70,203,220,132,105,204,36,9,99,208,172,0,163,66,190,58,219,228,203,125,226,210,237,163,2,127,131,102,101,208,105,180,188,32,47,220,190,122,157,223,209,178,18,9,141,150,237,180,125,137,156,52,35,207,23,228,121,32,247,162,70,162,219,40,119,33,79,154,123,220,54,178,229,121,109,153,184,172,125,227,172,172,76,116,91,103,146,38,161,193,237,101,156,109,135,112,141,25,55,190,122,209,64,94,134,202,201,62,99,156,47,195,52,108,42,3,69,179,15,110,235,180,103,159,108,251,112,210,19,227,218,59,232,91,104,70,121,141,150,71,98,215,110,183,121,27,125,32,71,152,78,103,219,83,154,100,233,182,236,144,61,52,235,212,98,180,220,227,246,164,249,182,112,155,231,188,246,141,243,237,60,231,243,173,199,237,41,36,183,133,219,55,217,155,93,154,37,207,249,60,123,170,222,86,183,77,179,142,15,183,200,195,234,107,172,201,213,249,183,141,74,136,233,145,154,220,83,37,7,213,223,219,53,153,144,112,45,197,24,50,185,4,7,128,243,134,2,224,26,210,22,101,174,201,3,176,123,77,38,183,148,4,67,249,200,112,105,182,61,46,209,251,195,77,71,11,92,100,213,197,148,221,200,17,3,162,14,4,114,119,108,101,74,232,5,147,146,103,57,112,27,170,103,202,51,183,10,7,178,252,206,13,228,26,85,90,62,232,109,228,24,201,67,63,44,49,25,134,173,56,144,117,191,114,15,205,159,22,138,108,153,77,84,163,219,147,102,37,55,27,45,115,166,210,64,158,52,179,239,157,52,247,184,189,32,47,220,254,20,183,119,209,140,125,92,221,214,9,86,163,219,11,205,11,183,121,37,171,131,60,187,253,193,19,105,163,229,30,183,23,228,133,219,58,47,220,69,243,7,103,242,163,229,254,86,55,36,236,195,105,54,67,72,62,246,202,246,199,34,219,74,244,209,224,246,66,243,194,237,15,93,168,223,49,206,122,55,114,208,252,209,227,246,24,103,162,131,167,144,124,236,148,109,130,77,166,108,127,244,184,61,104,102,103,62,186,77,42,240,29,235,19,58,12,223,79,4,239,176,53,232,6,56,39,205,184,110,148,231,52,133,132,71,182,118,216,94,242,56,41,97,234,64,238,187,113,176,244,240,56,109,90,222,41,219,208,108,134,73,235,186,162,134,132,45,227,236,237,61,189,32,246,71,189,104,32,47,67,117,210,209,130,39,6,200,45,237,185,32,219,153,146,200,218,161,239,147,109,111,123,101,135,248,21,186,70,183,7,205,126,170,110,116,187,119,182,58,186,205,94,126,232,48,196,115,135,144,104,137,213,251,89,217,50,189,216,171,195,124,147,39,213,80,143,219,11,205,147,219,4,150,238,214,219,67,182,201,223,180,83,135,17,85,50,105,22,183,119,140,51,126,160,161,12,112,205,182,186,61,105,254,116,200,77,48,140,151,165,119,201,54,129,33,67,182,241,113,239,147,109,2,67,102,183,63,197,237,93,52,59,220,40,187,221,227,246,164,89,183,121,74,194,120,115,121,31,205,135,41,219,156,130,183,184,61,39,198,97,225,246,65,167,64,123,104,62,216,45,27,52,243,116,116,167,219,11,205,11,183,35,157,229,75,39,195,210,109,187,101,179,229,222,65,206,68,38,144,112,112,155,231,83,251,52,19,185,100,3,189,134,234,208,227,118,208,204,133,152,13,178,156,5,13,5,232,110,123,231,198,190,162,244,54,21,21,183,119,108,196,214,21,139,219,64,94,55,130,133,177,101,9,187,41,190,183,27,177,75,60,66,63,55,98,9,168,141,24,23,168,184,244,229,120,172,114,142,14,64,115,35,86,195,243,70,74,101,123,220,228,28,229,187,232,236,57,22,56,234,242,246,158,151,213,141,220,13,77,51,233,28,17,164,162,39,56,180,217,242,144,103,31,78,212,250,196,99,202,237,177,149,67,24,183,244,240,111,210,139,246,209,74,116,91,121,155,71,203,59,125,64,92,91,28,254,77,18,80,183,186,189,208,60,157,41,36,54,221,183,103,38,203,245,240,135,144,70,122,167,17,163,1,46,154,193,238,207,97,113,91,162,53,144,123,187,245,73,243,193,135,119,158,55,228,248,222,211,109,228,249,224,112,188,64,206,235,15,61,191,151,228,25,228,209,109,194,63,219,52,19,208,127,135,220,227,246,66,51,83,27,134,73,223,185,23,93,189,101,217,62,56,105,135,157,163,191,129,28,247,39,108,50,146,198,168,77,115,204,42,130,97,106,156,15,189,116,33,147,102,221,123,29,200,104,254,93,52,115,36,93,186,250,72,240,252,78,228,184,211,103,154,113,116,237,164,153,4,53,213,109,93,242,105,116,123,161,121,225,246,145,148,66,13,228,210,219,104,76,39,237,200,137,209,227,246,130,188,112,155,152,128,125,52,127,57,105,71,182,220,227,118,208,44,121,150,162,47,134,69,114,234,158,29,162,245,91,200,99,156,191,6,183,119,173,201,115,86,243,190,129,151,187,32,36,22,160,92,152,12,143,53,153,200,159,119,150,110,46,49,115,251,91,211,146,24,87,46,43,12,0,17,246,6,176,38,115,99,220,231,70,3,165,0,123,214,100,158,17,166,99,220,80,129,73,190,134,193,229,247,182,96,232,13,98,238,109,201,95,127,248,192,95,118,4,185,189,38,203,155,145,74,143,76,129,4,32,52,91,246,216,114,197,99,34,43,208,162,137,44,145,196,16,198,55,16,186,154,71,40,162,219,93,154,233,234,210,109,124,71,209,114,207,174,38,66,124,233,182,124,3,205,110,139,230,195,7,190,224,98,24,175,62,183,145,131,230,228,54,242,124,32,221,233,78,228,133,219,138,236,223,69,243,167,46,65,199,52,56,200,59,185,139,102,37,143,28,200,4,255,117,145,77,243,103,114,219,52,239,224,118,32,47,220,246,93,117,15,85,115,156,253,196,70,210,124,216,193,109,143,179,252,223,69,179,50,37,64,115,123,159,76,99,193,109,209,28,200,113,141,186,101,135,196,124,142,245,233,134,181,232,94,116,247,140,129,140,1,38,81,197,114,10,228,215,81,238,49,159,21,44,38,14,11,25,11,185,139,172,161,250,188,217,124,114,62,91,238,209,37,243,154,139,27,173,165,84,169,101,44,167,61,52,163,12,150,110,115,122,214,237,118,204,103,108,243,65,51,78,213,46,114,204,103,93,113,131,97,150,237,29,220,14,228,133,219,186,14,186,143,230,228,182,134,74,15,182,116,187,29,178,189,112,91,215,124,186,200,49,37,147,219,166,121,7,183,3,25,23,118,113,155,11,88,251,104,38,59,203,64,86,238,227,110,183,131,230,133,219,135,193,237,215,19,35,186,237,107,138,49,206,49,159,251,78,112,148,193,210,109,107,18,29,118,52,117,216,97,145,237,84,67,181,91,111,88,64,57,171,83,135,32,42,81,133,45,157,252,182,161,241,25,106,195,223,233,149,200,211,224,178,128,222,244,16,122,217,67,184,36,252,171,76,157,58,41,30,198,80,211,246,113,247,98,219,129,158,179,129,104,69,219,183,125,2,249,28,78,27,79,131,29,134,83,32,163,109,212,178,149,142,144,123,3,67,222,34,41,157,180,107,61,13,122,45,7,205,86,58,137,236,105,208,67,150,48,50,219,37,79,97,20,227,116,143,41,209,84,180,216,13,179,219,114,130,120,50,182,105,94,118,200,228,128,106,183,108,154,229,248,41,134,17,51,221,70,54,205,100,101,54,50,74,7,123,162,186,221,155,189,159,95,86,58,193,109,30,95,202,150,155,227,204,213,211,209,109,114,111,182,187,29,52,47,220,246,141,238,166,165,25,52,91,233,196,56,43,111,82,12,85,147,230,211,194,237,147,85,252,14,217,86,68,123,13,213,73,119,182,155,182,143,105,230,57,192,59,100,162,251,186,226,169,188,138,37,219,209,178,117,85,115,183,168,51,47,57,48,172,73,194,19,212,159,207,70,246,165,219,79,28,118,65,66,163,219,49,159,141,236,75,183,104,146,20,152,6,114,204,103,82,161,104,108,37,219,71,92,229,230,124,27,153,104,41,11,134,144,135,235,168,41,219,71,54,141,133,172,107,133,221,150,131,102,37,84,8,99,241,83,55,3,187,200,65,179,242,94,36,205,122,24,110,23,178,3,229,171,229,193,237,38,205,74,66,51,186,141,131,175,219,114,204,231,133,219,74,246,208,69,142,249,156,220,214,56,235,162,219,62,228,133,219,186,171,22,200,93,154,147,219,154,24,220,84,105,183,28,243,89,215,18,146,219,122,90,105,87,183,79,138,233,207,113,142,249,220,55,156,216,166,78,217,14,228,190,225,244,121,90,100,59,117,88,221,32,233,26,78,97,31,196,186,177,40,35,170,30,171,87,121,153,101,177,132,225,116,37,90,142,99,202,79,94,93,122,87,254,159,55,95,229,201,95,121,177,7,25,84,25,221,237,137,194,3,48,13,167,94,218,102,141,16,167,34,196,31,234,109,29,127,147,11,248,195,15,52,181,148,102,34,231,13,12,28,161,251,145,227,24,155,27,0,4,230,186,229,158,84,70,203,113,140,237,235,3,123,142,177,19,217,7,171,129,172,244,30,77,165,153,200,39,133,214,37,242,56,234,123,121,4,150,200,193,109,221,46,34,203,66,251,24,59,145,125,140,157,45,247,14,86,231,56,243,52,130,198,57,90,238,31,99,71,203,113,140,157,200,232,175,93,12,139,99,236,64,222,113,140,157,45,199,237,34,119,123,199,49,118,34,47,220,222,113,140,157,200,41,219,26,42,50,195,236,163,57,142,177,147,230,254,113,80,180,172,151,220,106,168,118,28,99,39,242,34,219,59,142,177,19,121,145,237,29,161,178,137,108,63,116,208,44,75,168,185,59,72,228,69,182,155,121,33,166,108,243,198,215,96,216,142,163,206,104,25,29,58,230,179,44,161,93,178,253,229,160,243,160,217,9,22,246,232,48,222,191,30,221,110,230,72,88,104,94,184,189,227,72,59,105,118,136,127,118,123,175,108,243,78,214,236,246,94,217,62,45,178,173,87,126,27,220,158,52,107,97,175,137,209,188,242,47,11,42,104,38,229,200,24,231,29,183,246,19,121,225,54,71,56,251,100,59,30,225,13,110,203,18,218,69,243,217,215,87,18,89,220,238,109,228,162,219,231,69,182,121,101,125,39,242,194,237,179,14,211,247,200,246,217,231,74,209,237,230,61,242,57,206,202,193,92,227,236,123,228,77,154,121,232,139,148,79,190,166,148,45,227,47,232,50,140,152,121,35,207,150,135,108,55,12,191,41,103,50,101,170,243,97,80,101,95,232,23,14,48,27,93,244,145,126,149,225,199,187,99,220,130,179,229,231,28,210,156,33,242,224,12,73,129,200,177,204,195,64,231,202,3,118,112,170,98,25,120,255,248,15,173,91,216,151,247,139,142,108,184,82,201,107,243,138,67,161,39,164,83,99,254,14,24,61,74,216,27,70,152,30,163,151,155,80,49,47,198,125,6,91,112,101,42,242,250,57,253,34,81,180,255,187,232,153,168,183,87,47,183,5,183,228,228,200,203,176,62,236,137,171,159,47,205,79,203,9,8,188,204,30,21,20,113,15,48,8,25,176,27,143,199,223,88,27,217,134,144,73,15,113,46,210,120,211,253,158,216,191,90,222,42,19,88,88,212,60,145,201,107,153,100,21,227,126,61,105,177,101,52,115,253,208,233,190,206,228,161,83,164,202,91,1,72,36,251,238,168,132,45,198,154,114,250,99,121,117,106,135,201,110,39,9,151,149,52,150,202,204,237,240,108,200,140,111,239,13,184,249,138,35,69,101,74,194,144,45,254,15,2,72,58,203,51,160,72,26,146,37,183,1,202,232,29,39,75,252,166,120,253,254,82,230,63,169,154,66,24,0,239,51,232,250,103,235,53,48,141,212,225,128,219,141,12,72,90,51,200,240,173,119,236,56,216,107,78,202,68,62,251,233,166,3,15,231,252,6,50,83,77,45,147,69,196,169,201,154,90,44,90,230,40,108,34,247,174,26,76,154,15,56,119,70,203,158,86,47,69,91,243,34,91,142,103,140,220,109,157,89,236,98,216,129,24,215,106,89,169,201,246,209,28,47,78,69,203,24,191,141,150,23,154,23,110,31,250,151,89,130,102,18,118,34,148,49,84,59,46,45,37,50,91,177,129,44,110,247,86,171,68,38,90,190,144,119,92,212,74,228,133,219,228,164,236,48,108,142,51,142,187,65,51,138,104,39,242,194,109,166,253,62,154,9,151,159,52,115,56,191,107,156,137,199,158,200,123,100,91,10,128,116,2,131,230,120,138,190,57,49,136,128,202,119,149,67,72,148,190,41,198,57,86,232,125,137,90,230,32,72,35,197,240,147,113,197,218,169,234,87,152,85,140,178,114,32,148,66,173,149,65,110,24,45,8,120,34,181,0,160,80,121,123,128,69,41,1,44,247,3,64,250,86,150,187,240,220,24,229,1,16,117,172,107,68,165,128,252,209,183,224,185,167,103,0,121,212,89,39,82,108,85,225,210,133,43,230,141,1,53,11,140,76,174,26,141,137,252,110,191,129,204,162,34,100,78,167,2,185,57,247,120,101,25,147,11,193,21,50,11,86,183,101,211,76,34,207,137,76,208,104,23,217,52,203,155,169,150,77,51,167,83,251,144,177,225,171,219,122,25,105,31,205,248,94,6,242,14,110,7,205,236,79,7,242,224,118,207,58,38,210,43,186,45,154,245,50,210,46,154,149,253,120,180,60,184,221,28,231,115,114,91,227,172,151,145,186,45,155,230,243,194,109,189,140,212,69,246,56,159,147,219,162,249,178,131,219,129,188,112,91,47,35,237,26,231,75,114,91,52,235,101,164,110,183,77,243,5,109,82,220,190,160,55,186,200,238,246,101,145,109,229,81,218,135,188,112,91,47,35,237,163,25,61,80,221,214,131,29,221,150,131,230,133,219,215,193,237,166,108,147,149,218,45,107,156,245,50,82,183,101,51,204,207,23,166,26,186,14,110,55,101,251,138,55,96,208,44,135,122,83,245,154,102,210,117,15,100,61,162,211,69,142,110,39,183,69,179,110,105,238,67,198,27,80,221,214,253,208,64,110,210,124,91,100,91,217,186,187,45,155,230,219,34,219,183,193,237,230,56,243,190,209,24,103,221,198,237,182,108,134,221,38,183,241,140,86,183,187,52,79,217,230,102,65,159,219,65,243,228,54,230,229,190,110,99,21,203,49,225,181,138,188,235,124,55,37,76,52,67,231,152,146,164,86,173,110,247,104,230,10,107,112,27,29,134,67,187,223,109,209,204,93,163,232,182,144,63,137,217,221,215,237,41,219,164,130,175,110,247,132,132,251,191,179,219,159,131,219,77,154,63,147,219,238,246,14,110,155,102,146,131,215,172,226,22,216,206,110,19,1,48,198,249,115,7,183,61,206,159,11,183,9,17,78,110,119,105,214,22,61,20,224,17,203,183,61,84,65,243,194,109,30,60,110,35,187,219,122,101,190,100,251,176,131,219,129,76,28,210,232,54,17,210,33,97,77,154,15,139,108,31,118,112,219,52,99,39,143,150,145,207,157,52,39,183,209,219,92,2,169,110,55,101,91,175,204,23,205,71,182,42,187,104,118,206,152,28,231,227,14,110,155,102,158,75,153,45,15,110,55,187,205,13,52,35,155,102,34,164,233,118,219,167,225,11,104,131,102,33,159,245,112,81,115,156,143,139,108,227,21,3,185,23,143,29,52,175,220,54,114,63,30,219,79,80,211,237,216,87,213,78,103,223,166,140,109,57,139,251,9,71,146,233,111,210,156,45,227,193,19,50,174,141,64,126,61,84,162,57,144,47,228,247,18,50,174,141,46,178,166,36,142,39,143,109,236,171,112,36,237,67,198,231,109,121,86,69,184,54,118,209,172,199,129,11,25,7,109,187,101,211,172,199,129,7,114,237,116,186,67,69,140,134,145,101,135,233,201,140,125,52,203,167,161,5,93,200,131,219,61,217,102,71,183,116,187,246,149,141,110,155,230,243,194,109,157,71,236,234,246,57,185,45,154,47,59,184,109,33,209,227,192,69,243,101,112,187,75,115,114,91,12,211,35,121,221,110,7,205,11,183,47,131,219,175,39,134,187,125,73,110,155,230,29,220,14,100,82,28,15,154,107,167,211,157,207,151,69,182,149,244,115,23,205,122,121,176,90,86,210,207,46,114,116,91,57,54,16,79,209,124,173,93,124,67,194,2,121,225,54,39,33,217,114,115,156,175,139,108,95,119,112,219,227,172,199,129,7,205,131,219,205,113,214,49,84,209,60,118,58,93,154,175,11,183,149,192,37,184,221,165,57,185,45,217,230,201,216,246,80,5,205,156,240,21,205,99,167,211,237,182,30,227,29,52,239,224,182,199,249,182,112,251,54,184,221,164,249,150,220,134,102,63,216,213,21,79,211,124,155,220,102,167,83,220,110,142,243,109,202,182,94,184,106,115,59,104,158,220,102,167,3,231,101,86,53,231,51,116,230,214,64,52,215,190,178,49,84,162,25,27,110,200,54,59,157,125,221,102,243,57,100,155,43,254,213,237,30,195,160,115,118,123,236,116,218,52,79,217,38,153,94,191,219,65,243,194,109,94,76,222,53,84,208,25,221,70,135,17,153,201,183,135,170,73,243,231,194,109,37,112,217,53,206,196,55,215,148,228,96,168,223,109,211,76,186,156,137,92,251,202,134,144,72,60,245,232,92,205,103,34,9,114,59,220,70,94,184,173,200,183,93,52,43,93,78,170,33,226,216,250,220,54,205,196,25,78,228,218,87,118,187,125,88,100,91,145,111,187,198,89,177,4,213,109,69,190,237,163,57,185,45,29,166,132,23,221,150,131,102,78,237,71,203,181,175,236,210,172,92,103,169,183,157,228,163,219,178,133,132,7,239,102,203,131,219,61,189,77,128,223,210,237,216,26,181,142,62,77,243,113,229,182,145,137,248,105,211,188,200,118,236,232,8,83,111,35,175,220,86,203,126,32,217,52,231,25,34,209,13,63,30,184,5,235,228,49,56,19,147,206,74,77,22,214,248,230,168,144,111,82,170,122,111,27,145,62,235,183,202,223,31,33,158,46,188,44,185,57,66,228,105,72,110,204,197,145,162,78,16,243,183,158,84,119,72,70,33,60,0,30,15,16,63,103,144,201,91,47,98,195,107,155,50,45,144,225,192,199,195,202,217,195,61,168,86,186,9,13,45,147,80,200,28,9,235,91,110,252,38,242,108,153,39,83,100,110,126,105,109,255,218,179,223,86,203,39,14,224,7,50,94,138,230,242,20,221,62,113,0,63,144,17,142,134,80,77,154,79,113,142,233,110,159,250,222,141,108,153,23,9,171,229,211,177,53,145,22,134,37,183,197,176,147,142,175,123,83,56,90,62,147,139,96,180,220,227,246,164,249,204,1,252,64,238,249,85,102,183,207,71,135,62,4,195,122,220,94,144,23,110,159,197,237,46,205,181,101,172,110,243,26,106,127,156,107,19,51,144,199,45,179,169,60,246,5,33,36,47,23,109,66,222,16,107,22,105,19,125,235,29,35,125,235,142,197,250,125,175,77,222,254,235,191,252,58,223,200,42,66,64,215,23,49,110,102,208,153,183,97,47,227,55,111,191,198,111,174,203,41,112,65,191,3,225,14,240,86,53,172,225,8,139,54,105,198,127,49,92,111,92,226,97,147,174,188,19,48,141,183,98,249,238,39,158,79,228,24,107,229,3,117,250,194,198,180,180,160,68,203,161,199,148,81,141,216,142,17,230,242,246,241,142,101,167,200,187,127,23,95,202,219,34,127,151,94,215,145,30,11,228,152,89,129,236,113,120,25,169,226,1,53,178,242,78,80,81,32,179,102,237,234,54,183,191,165,16,2,217,113,125,47,91,158,221,142,7,181,3,89,246,88,119,114,68,183,7,183,149,70,186,213,237,133,230,240,88,186,219,186,247,177,143,230,171,21,66,32,247,184,61,105,86,216,86,49,236,32,110,55,21,130,105,230,25,241,137,220,227,246,164,89,97,91,213,178,236,177,93,52,19,182,53,198,89,246,216,62,228,133,219,126,72,106,23,205,225,31,54,183,143,59,22,120,51,76,97,91,131,230,189,178,77,216,214,164,185,199,237,57,206,95,188,121,81,45,235,222,199,174,113,102,121,156,200,61,110,207,113,198,174,155,200,123,101,251,43,146,64,152,219,123,44,34,115,91,143,200,13,154,247,202,182,222,129,27,200,61,110,79,154,79,11,183,117,239,99,151,120,18,102,60,198,89,247,62,246,33,47,220,62,137,219,123,100,251,180,200,182,158,154,109,180,28,52,107,125,34,228,126,48,236,52,246,37,127,104,129,191,18,13,206,218,237,24,104,199,121,232,155,69,221,223,74,232,196,183,203,172,223,81,38,46,9,104,157,190,190,113,131,84,85,40,125,39,139,151,127,241,50,252,248,69,17,42,114,81,253,49,126,206,155,161,90,191,107,23,240,250,250,64,246,39,36,79,207,173,51,217,198,234,73,184,255,183,171,103,10,143,150,219,69,242,154,200,49,207,21,205,8,178,133,71,135,255,123,144,111,178,147,170,101,29,71,27,185,41,60,55,110,222,14,100,29,144,54,91,54,205,55,98,220,7,178,14,255,155,200,166,249,166,195,178,162,121,7,183,3,89,226,21,52,227,248,168,110,119,105,78,110,35,88,32,203,86,195,23,28,19,230,46,170,182,253,4,125,200,142,200,175,58,131,21,89,63,35,187,149,247,144,241,11,55,159,217,194,165,144,215,21,103,137,252,188,240,92,82,61,203,106,94,108,173,84,25,117,173,11,40,202,237,197,32,249,54,155,195,30,232,37,117,181,12,45,226,36,64,254,164,191,144,168,167,58,186,163,45,81,193,37,39,62,123,122,224,36,171,1,235,182,156,114,198,244,32,247,31,50,183,67,206,104,45,228,204,221,150,255,195,200,61,81,225,66,254,236,182,195,30,154,45,155,102,188,222,131,102,135,61,52,145,37,225,228,163,29,211,3,207,83,117,187,201,48,124,114,179,101,182,184,187,104,62,106,207,151,67,117,220,193,237,160,121,225,118,220,182,239,45,192,65,115,114,91,227,108,100,57,178,159,78,204,214,101,28,234,36,87,100,136,188,39,102,118,72,74,61,235,231,143,124,135,100,251,59,38,102,133,187,251,54,16,41,10,190,236,122,162,91,19,112,225,110,21,184,195,89,117,255,187,156,87,186,128,52,106,0,33,87,167,183,127,253,85,193,238,181,66,189,118,194,113,155,136,161,249,98,112,49,111,124,179,232,139,87,217,154,243,55,145,243,90,146,110,22,129,76,135,94,78,126,171,122,63,14,40,51,142,150,57,193,105,35,91,91,43,61,178,188,98,90,222,116,205,175,219,178,145,253,152,90,181,204,99,123,129,220,155,191,180,150,206,60,181,108,223,194,14,154,149,140,218,206,60,33,251,26,71,15,57,186,173,40,209,162,89,199,194,77,110,7,178,226,205,147,102,95,241,52,114,151,230,228,182,134,234,107,7,183,61,206,202,61,53,90,214,33,252,158,110,151,235,84,227,28,158,156,29,12,27,174,83,35,139,254,225,216,251,93,75,52,132,79,225,80,152,162,234,148,111,230,197,189,150,236,160,239,184,108,220,78,81,198,155,241,80,6,236,8,34,79,137,238,16,194,212,184,34,136,105,234,223,243,202,32,143,164,203,149,2,160,16,10,240,220,34,253,121,190,199,172,147,57,199,53,89,207,119,137,239,174,155,132,70,118,186,235,32,92,87,18,27,243,61,185,166,69,128,157,87,113,237,19,197,30,59,146,59,27,169,171,138,225,190,59,196,168,70,157,243,230,145,70,72,109,97,35,69,25,127,7,247,43,99,94,112,155,167,224,209,92,131,245,241,195,108,70,13,142,162,207,248,222,181,145,148,167,134,158,177,6,42,79,148,22,143,29,60,119,146,27,206,3,52,96,228,198,66,136,65,238,42,104,90,67,223,212,179,31,236,219,187,45,75,84,56,96,86,87,61,96,184,30,247,118,27,113,23,50,115,132,220,88,209,237,174,168,208,154,132,52,90,150,151,36,186,221,83,86,159,60,252,48,145,119,112,219,52,235,165,237,209,50,251,246,46,195,36,225,60,236,18,221,22,205,242,146,236,67,94,184,45,47,201,46,154,229,211,30,221,102,223,222,109,57,104,94,184,45,47,73,23,57,104,198,24,171,113,150,151,100,23,178,30,188,175,110,203,75,178,139,230,83,114,91,19,67,231,70,221,150,77,179,188,33,163,229,193,237,215,150,139,105,214,3,244,131,230,29,220,14,228,133,219,103,34,68,247,209,156,220,22,205,58,55,218,69,51,87,236,7,205,231,193,237,38,205,231,69,182,137,199,109,183,108,154,207,11,183,207,131,219,205,249,124,198,68,172,161,58,239,224,182,199,249,188,112,91,241,184,93,134,69,183,23,217,190,236,224,182,145,47,120,250,170,219,151,193,237,38,205,151,69,182,47,59,184,109,154,47,11,183,47,228,199,223,69,243,37,185,45,29,166,55,134,247,33,47,220,190,14,110,119,105,94,100,251,170,60,34,205,85,210,52,43,31,71,113,251,58,184,221,148,237,43,126,213,154,207,122,75,186,219,178,199,249,186,112,91,175,88,7,114,147,230,235,34,219,87,109,160,118,209,140,95,181,104,190,13,110,119,105,94,100,251,182,131,219,166,249,182,112,251,166,13,148,187,221,164,249,150,220,150,14,211,59,233,187,104,214,3,197,131,230,193,237,38,205,183,69,182,111,59,184,29,52,79,110,147,209,162,186,221,165,153,232,154,236,54,183,117,74,72,94,119,91,178,77,107,67,182,201,98,97,83,170,156,139,47,131,108,104,109,200,118,34,143,140,176,191,105,117,191,165,73,26,86,119,118,72,7,19,89,63,58,224,111,216,124,118,54,249,123,235,0,225,112,152,67,144,43,118,6,233,110,248,151,236,43,156,35,159,175,108,166,217,218,41,193,10,123,29,221,238,63,113,254,142,159,131,221,81,1,78,103,37,6,248,27,6,187,210,208,104,213,191,7,24,5,235,120,160,68,29,225,35,113,138,157,25,205,243,243,102,73,99,174,173,3,134,59,98,22,223,18,85,69,31,213,40,44,223,148,153,91,13,125,7,209,58,46,248,113,140,60,192,185,67,153,205,28,119,132,129,48,0,239,116,72,226,117,120,255,184,56,203,203,61,44,251,28,229,184,253,68,98,26,14,234,121,177,232,253,160,213,24,151,220,59,238,114,145,75,13,8,88,0,222,182,41,124,102,6,156,140,166,170,248,136,114,88,157,142,17,15,113,185,224,169,82,0,197,22,176,196,67,20,70,212,48,60,88,164,64,218,231,193,50,247,34,246,5,142,49,72,4,125,112,70,228,193,120,233,132,242,8,43,54,10,175,136,115,166,124,145,64,106,31,50,141,10,217,45,251,212,75,45,247,84,2,81,110,48,58,145,79,58,111,105,118,219,52,243,10,248,68,214,121,75,19,217,52,107,158,21,205,120,24,118,34,19,173,51,186,61,184,221,164,249,132,238,25,200,62,206,235,13,85,208,188,112,251,52,184,253,90,135,6,205,201,109,185,108,206,59,184,109,228,243,194,237,243,224,118,147,102,197,70,21,205,231,29,220,54,205,231,133,219,231,193,237,38,205,231,228,182,105,222,193,237,160,217,147,33,100,251,172,211,45,75,88,151,230,69,182,47,59,184,109,154,117,145,171,24,70,10,183,108,185,73,243,69,137,112,115,62,95,116,198,179,103,98,92,22,110,95,6,183,155,52,95,22,217,190,236,224,118,208,188,112,251,50,184,221,165,121,145,237,235,14,110,123,156,57,34,28,220,190,14,110,55,105,190,38,183,165,0,175,59,184,109,154,175,158,12,33,97,87,157,241,236,25,42,178,196,141,113,142,192,128,158,38,9,154,23,110,95,7,183,187,52,111,194,27,250,221,54,205,183,133,219,62,39,223,67,243,109,145,109,159,147,239,66,94,184,237,115,114,35,55,105,190,121,50,196,80,233,117,233,238,80,5,205,11,183,111,131,219,77,217,190,37,183,209,97,28,124,247,185,173,113,6,65,203,170,187,205,229,164,234,118,143,102,16,66,147,32,219,132,197,245,53,137,104,6,65,203,106,182,188,83,182,57,11,139,110,155,230,29,220,14,154,39,183,73,55,81,221,238,210,60,101,155,116,19,125,110,155,230,207,133,219,120,170,219,66,226,110,227,169,54,195,68,179,60,229,93,9,11,228,133,219,58,84,8,228,38,205,159,83,182,185,179,210,239,118,208,108,69,31,227,172,60,135,251,186,189,200,182,30,45,3,185,98,23,121,249,80,249,64,217,61,252,78,36,180,142,117,20,248,36,131,216,223,24,249,58,147,86,84,203,105,253,166,12,187,150,40,227,239,216,181,92,206,74,145,143,189,46,3,158,90,120,135,40,173,121,138,199,15,221,147,208,54,39,138,242,215,2,60,63,152,122,29,42,69,102,4,219,192,17,11,18,172,108,135,74,37,50,155,108,196,39,201,44,86,254,184,253,10,241,81,203,164,8,150,236,5,50,190,145,230,169,86,180,124,230,76,184,144,207,236,214,155,123,128,68,142,20,193,110,153,92,195,157,150,45,123,121,25,110,210,44,47,107,116,59,197,231,253,198,73,10,241,216,173,243,180,144,231,24,4,135,54,60,136,75,4,203,103,167,151,107,56,222,205,233,250,77,138,75,68,29,149,248,204,184,163,33,35,3,97,21,26,237,206,127,28,43,117,112,202,51,236,118,236,69,202,179,191,163,131,81,102,141,236,191,158,174,239,231,95,55,254,151,129,253,167,95,55,54,202,199,243,91,254,254,91,254,254,197,37,218,72,216,154,197,235,167,36,250,101,199,142,39,246,205,103,101,46,224,60,81,119,89,253,141,171,194,223,23,188,29,76,64,151,137,239,116,15,124,192,50,189,2,74,56,200,231,251,17,111,3,62,177,5,118,124,63,51,203,128,124,189,131,172,82,39,124,38,76,198,15,14,138,245,170,36,144,11,62,145,207,95,127,21,140,108,190,88,176,192,110,156,26,19,233,248,113,226,143,2,16,248,136,55,69,69,110,188,164,170,216,17,146,235,42,95,129,208,206,36,226,245,118,253,198,108,231,254,47,144,195,187,226,43,40,69,187,156,63,3,81,110,198,47,134,52,33,198,59,227,44,216,150,34,223,49,42,140,82,163,166,219,251,129,195,191,77,123,120,7,46,220,240,2,86,189,98,60,20,28,84,29,167,61,162,216,36,183,27,242,120,22,86,9,167,128,21,19,128,28,175,55,106,186,22,163,2,162,50,102,167,233,27,48,200,58,147,66,5,231,212,100,241,3,76,181,5,110,184,37,42,51,51,22,42,255,145,153,249,157,132,78,112,135,113,225,147,87,152,229,204,122,25,42,39,217,253,226,96,18,238,99,85,160,112,223,15,152,23,27,24,185,152,189,109,192,31,246,126,142,184,18,50,34,235,212,1,217,38,223,52,58,138,192,9,141,48,126,25,30,4,102,212,88,50,190,14,230,166,0,12,135,92,209,92,19,121,119,138,63,186,136,72,169,57,82,43,235,97,91,161,125,50,19,176,156,57,84,125,39,207,198,27,248,39,158,208,101,75,79,226,253,119,172,5,34,129,222,157,227,48,126,11,133,121,240,197,168,142,18,28,133,19,65,168,223,174,131,15,196,243,202,9,247,218,14,129,179,178,31,102,103,88,82,206,152,232,75,135,121,222,215,55,15,147,42,119,143,177,226,242,21,85,225,242,51,237,95,151,179,22,26,69,110,4,123,6,32,121,168,30,102,25,242,81,74,74,25,224,201,234,132,225,18,156,176,98,127,232,74,45,178,63,78,111,173,17,52,47,30,41,103,52,157,171,111,42,141,111,26,62,73,115,114,115,238,221,215,111,113,20,242,75,55,180,245,101,198,195,103,115,209,127,209,205,90,169,67,176,196,55,253,162,110,149,243,55,18,142,226,16,114,98,57,37,140,235,211,151,202,85,75,241,23,247,40,176,150,254,133,255,142,43,234,183,119,5,225,224,47,61,188,235,165,24,41,25,228,199,121,210,11,166,89,49,96,72,9,33,7,48,109,193,13,152,103,15,245,93,21,129,198,11,0,42,103,24,114,168,56,74,195,20,57,46,220,59,152,235,3,118,134,85,46,167,148,142,46,199,188,128,45,192,164,158,126,0,41,8,209,165,142,183,91,212,134,10,129,33,134,93,171,39,207,97,103,247,78,93,194,212,204,86,7,76,249,238,159,192,182,229,184,215,244,201,228,217,148,3,166,232,134,130,113,111,25,46,67,226,71,112,239,64,110,240,5,86,229,78,210,225,190,39,197,57,95,226,6,29,36,19,255,152,253,91,97,213,63,229,235,5,247,19,58,6,171,14,4,161,26,246,69,188,71,214,247,12,38,87,182,203,97,164,84,125,193,121,234,187,32,68,137,251,8,147,215,30,61,174,118,111,213,103,200,148,97,40,9,98,131,20,245,109,97,81,31,146,198,197,104,151,35,39,127,193,66,90,36,198,156,202,184,221,146,160,128,85,125,36,212,15,92,197,206,169,156,164,15,213,231,250,142,41,105,223,192,148,51,213,229,144,122,215,71,185,205,76,200,250,238,96,91,27,246,71,229,96,197,142,78,134,3,168,59,178,218,107,121,144,98,39,98,7,243,11,205,85,48,148,197,128,177,51,133,221,62,202,24,184,9,163,155,12,162,44,21,230,255,90,78,82,37,181,43,152,182,151,42,247,20,134,214,215,198,130,80,97,222,192,210,176,80,142,37,65,74,254,192,134,240,233,111,252,254,90,114,14,183,139,199,212,101,82,245,144,215,237,93,25,35,255,246,70,61,247,48,213,125,126,199,42,16,46,218,151,134,141,59,96,116,134,148,103,79,96,209,175,44,247,121,102,92,66,115,143,250,200,50,193,203,13,214,230,130,145,239,34,24,120,246,253,67,183,187,194,170,62,14,158,84,142,213,130,75,15,43,29,236,243,208,90,63,194,164,16,193,133,25,158,30,180,193,11,97,74,174,199,180,103,186,105,170,126,11,59,234,238,255,231,249,248,174,55,43,93,46,121,78,156,6,171,183,212,11,184,91,88,149,251,112,180,26,229,48,161,3,38,3,204,245,161,63,138,142,45,44,234,67,213,57,46,65,203,45,26,222,109,164,156,72,238,20,58,240,29,140,179,151,107,208,134,156,88,157,90,238,226,20,26,220,120,40,234,27,24,178,237,227,208,148,119,181,113,55,7,220,191,59,24,125,209,169,12,83,152,35,43,72,245,17,159,178,101,123,65,130,237,50,118,117,236,39,152,166,38,22,198,153,104,195,123,152,30,97,53,236,136,231,51,203,61,131,105,154,184,156,114,104,184,28,118,41,67,107,152,94,177,159,176,40,183,192,172,237,152,135,23,239,139,233,10,35,43,101,2,232,11,83,63,49,191,176,137,239,64,56,78,162,88,173,21,96,38,140,7,33,188,191,115,109,223,192,168,143,187,72,31,140,106,54,17,229,14,8,145,39,67,224,178,101,164,28,134,226,160,129,23,72,30,64,28,6,186,148,34,165,70,135,163,20,199,200,223,66,20,3,102,60,61,190,144,165,78,183,75,212,197,9,227,2,139,114,11,140,14,129,202,34,49,27,80,104,134,97,87,107,2,19,16,163,64,185,5,118,99,208,93,110,140,233,7,43,146,33,202,209,230,142,176,5,120,2,59,176,218,186,156,142,197,178,92,200,3,45,120,74,209,40,123,5,139,205,6,164,131,55,99,30,125,147,219,197,120,208,56,64,222,226,38,40,75,77,144,178,43,71,177,26,170,146,95,26,80,144,167,251,97,88,86,151,176,33,251,75,57,96,88,202,219,250,128,105,191,184,233,74,192,182,221,3,118,65,37,110,168,0,118,181,73,48,137,125,6,186,162,245,63,183,156,195,162,99,148,92,89,49,253,57,72,183,79,92,44,70,70,150,160,182,156,26,251,26,211,128,69,169,5,118,194,67,231,114,37,35,148,83,140,23,48,31,96,155,115,1,83,125,27,216,133,220,46,134,149,104,82,206,123,86,149,75,145,251,6,116,53,165,60,206,147,147,129,98,184,71,162,182,156,70,223,128,88,217,221,102,77,64,21,99,147,2,108,78,212,128,169,220,19,24,106,176,38,254,40,135,30,41,5,1,12,26,168,111,209,45,1,163,190,45,236,172,205,180,96,165,150,40,7,223,5,195,116,78,141,22,48,213,183,129,233,241,66,195,74,27,14,145,160,92,105,210,111,96,39,109,254,87,205,76,185,141,6,151,180,63,194,90,174,19,46,20,32,136,14,138,145,35,128,112,34,153,79,248,53,236,68,87,84,131,96,44,49,159,218,248,59,218,104,133,49,175,149,23,85,229,206,23,93,99,163,220,22,22,184,140,139,246,99,88,160,44,109,54,3,62,175,200,150,227,105,216,118,30,172,58,192,221,194,162,62,89,92,66,61,81,204,171,236,39,183,119,244,120,26,48,66,80,16,35,55,251,4,166,200,10,221,77,227,245,118,6,89,155,2,62,7,12,239,136,165,241,103,216,129,62,157,184,11,185,226,114,139,140,253,86,212,71,95,228,131,224,153,110,156,73,210,206,80,241,20,164,231,27,41,197,162,26,118,198,160,226,0,103,195,84,188,3,85,101,50,86,193,76,75,80,13,96,112,216,98,36,152,68,74,212,141,110,97,197,58,191,104,129,23,136,78,102,185,100,177,96,114,83,27,247,57,236,36,107,142,155,144,242,90,69,125,92,111,100,8,12,195,215,101,212,167,32,185,201,92,10,111,94,20,75,161,32,127,6,30,133,83,212,182,133,85,185,155,156,52,42,135,47,38,96,8,158,206,21,4,211,251,220,110,118,11,139,250,176,83,49,219,84,76,135,239,46,150,114,252,2,54,230,64,150,163,186,86,0,203,156,60,213,0,147,71,149,201,215,50,235,2,132,133,45,33,22,44,73,120,10,251,66,114,24,19,151,75,242,15,192,252,30,130,112,147,117,247,48,209,74,122,21,116,176,113,209,104,193,118,193,28,118,167,65,140,1,187,3,137,113,92,42,194,155,149,152,114,80,26,166,25,139,209,191,136,201,225,235,57,76,23,227,93,14,17,139,250,152,9,114,180,40,214,41,197,83,184,143,48,4,64,70,240,34,218,36,92,194,191,229,190,212,164,184,3,69,239,240,121,73,239,44,211,73,197,240,45,11,86,19,241,14,20,125,195,117,171,72,236,156,194,81,219,128,141,169,142,122,173,114,143,48,233,16,84,199,166,190,84,49,213,59,211,176,168,167,65,196,29,44,66,199,172,217,138,117,102,251,231,84,138,131,237,27,152,102,172,21,239,80,168,67,40,22,101,124,15,115,247,36,140,222,167,77,69,62,38,192,162,240,239,97,244,47,246,15,114,84,201,252,194,177,137,76,107,247,0,179,180,10,6,64,139,81,0,190,228,223,213,124,197,140,11,156,128,80,147,214,166,125,135,107,118,4,58,249,33,158,122,45,82,242,201,227,148,243,48,248,91,47,226,104,210,75,91,198,119,249,249,63,216,57,99,186,224,46,148,59,51,247,59,11,36,173,197,139,78,221,40,195,122,171,46,159,112,224,242,33,136,204,57,25,177,56,60,234,183,156,240,64,104,110,128,12,144,249,158,149,112,6,64,137,2,208,114,226,4,4,151,44,58,124,173,4,191,52,245,207,118,252,219,56,238,138,58,87,69,138,160,81,73,1,76,225,95,197,221,87,158,85,59,79,62,57,61,253,98,142,250,53,64,118,224,227,151,24,25,191,142,76,72,56,253,41,21,226,131,101,251,85,52,181,133,41,162,248,155,102,237,229,205,191,249,165,211,84,28,225,137,231,95,106,193,37,253,11,139,91,85,37,158,74,51,229,63,171,206,219,175,191,18,248,57,219,211,223,162,47,133,55,251,153,94,214,22,177,246,199,107,31,34,19,71,59,252,211,200,19,240,36,46,22,249,92,226,98,81,26,210,146,50,89,63,232,133,174,97,178,144,95,101,89,163,120,120,162,142,147,129,127,254,207,240,253,229,73,154,5,153,67,12,42,145,89,131,211,66,217,26,233,18,207,94,177,37,152,48,41,132,1,59,98,198,34,240,2,21,234,19,80,213,214,88,191,60,252,212,229,46,168,121,71,126,81,1,109,120,158,191,235,177,78,120,16,81,194,237,83,76,245,79,243,50,73,98,45,215,119,212,25,207,108,238,61,23,101,50,203,4,100,188,76,49,61,20,179,238,97,112,134,232,64,204,122,102,63,247,235,229,186,16,77,28,168,200,87,114,192,135,132,219,222,153,13,3,82,172,74,1,250,67,212,138,107,30,64,168,93,56,72,174,18,63,90,121,187,57,39,23,211,215,250,80,250,71,194,100,141,20,26,18,77,81,16,84,167,141,151,129,84,0,169,204,223,100,160,223,31,145,74,12,41,19,247,172,42,253,208,154,174,65,105,182,163,123,56,6,209,119,170,77,212,56,187,246,95,23,166,165,180,230,27,166,31,62,248,67,1,80,154,5,144,137,98,199,68,161,20,160,183,5,209,145,215,133,0,116,117,79,55,157,252,173,241,212,183,51,231,168,103,148,137,239,232,94,93,233,71,66,37,165,250,255,55,226,215,233,18,189,38,50,130,105,37,17,252,196,40,225,104,141,139,53,56,47,160,173,126,163,212,189,119,222,20,31,177,208,220,230,223,255,188,169,39,182,251,169,77,161,88,141,213,122,65,103,123,34,251,219,215,167,131,22,149,25,172,46,73,193,205,175,209,47,150,243,62,171,19,138,228,111,14,243,253,251,141,108,234,193,240,42,95,191,75,70,20,249,190,111,121,149,58,96,21,133,115,49,16,228,211,162,243,250,214,209,185,190,131,249,81,166,49,16,238,234,28,135,43,7,142,156,87,143,113,168,223,57,14,155,210,99,24,126,253,43,9,91,254,195,8,75,239,189,50,171,97,136,30,199,48,28,21,52,156,195,144,223,30,134,89,230,201,48,96,233,178,20,127,162,106,249,151,119,114,29,195,80,191,121,38,55,126,127,96,106,98,70,48,46,248,150,133,48,0,127,116,32,88,6,120,130,87,19,22,134,95,226,187,98,24,20,122,160,111,202,240,118,159,190,127,156,17,234,43,69,153,24,236,143,84,35,185,232,245,214,35,0,140,72,247,190,0,204,111,196,84,228,108,80,60,30,111,156,121,101,84,84,93,19,216,51,30,10,208,224,240,72,4,145,236,242,141,215,126,53,253,244,13,156,185,93,196,169,76,17,36,245,185,125,245,23,93,136,40,114,41,133,179,23,123,171,245,155,233,85,191,49,51,213,255,184,209,175,165,58,126,255,177,209,200,203,246,56,127,8,129,225,157,50,116,165,15,29,227,251,104,205,23,101,226,251,199,209,168,132,35,114,85,249,14,15,111,177,43,45,46,190,43,22,120,105,229,1,224,184,204,110,145,59,148,63,62,26,209,217,3,251,108,17,196,51,189,90,30,105,89,223,44,149,62,166,154,101,30,70,3,41,231,14,11,18,69,12,3,7,71,84,130,82,101,29,43,0,227,49,0,120,195,88,49,4,40,156,130,252,177,49,193,202,184,194,41,186,45,61,203,82,234,111,89,71,250,62,89,109,69,153,248,254,113,76,220,57,92,60,100,74,71,175,170,74,98,96,174,90,63,128,224,68,142,117,163,32,188,63,238,80,175,123,172,191,189,137,164,63,50,75,162,195,68,174,18,136,68,254,83,158,79,39,6,1,230,229,183,15,62,70,25,224,91,162,198,108,33,28,144,46,50,28,92,20,228,0,75,81,77,5,185,106,20,60,30,36,71,22,97,88,217,15,16,76,37,171,133,207,47,54,136,138,68,210,163,224,130,176,1,41,8,142,5,124,134,140,235,23,118,139,235,121,132,200,19,26,101,178,63,188,82,184,129,188,101,15,77,138,246,131,186,149,22,255,207,74,94,90,102,57,1,102,210,107,119,69,117,50,158,56,79,212,230,10,117,255,247,127,126,35,7,42,155,204,207,95,127,230,145,243,163,141,213,252,231,207,255,244,235,223,255,249,207,98,206,159,255,203,175,63,253,253,199,223,253,250,243,255,250,235,191,255,51,39,97,143,21,115,210,137,249,152,21,107,69,252,251,63,255,88,219,251,231,79,181,85,55,17,161,195,87,163,182,175,159,42,11,43,144,13,83,175,178,191,252,250,211,47,58,7,87,62,127,253,233,223,31,254,238,215,127,252,245,231,255,240,29,217,213,81,188,248,28,169,5,217,61,118,94,79,63,245,153,3,92,148,35,78,221,165,222,31,6,71,125,254,167,234,243,166,203,101,235,149,136,243,224,61,186,145,145,34,201,175,119,174,196,201,225,148,175,223,172,37,249,91,161,102,94,44,179,252,253,111,227,163,175,52,115,75,244,244,239,15,226,167,166,37,133,90,61,89,11,130,91,41,125,111,127,64,250,48,71,104,120,86,251,246,74,246,224,208,119,146,92,125,252,192,19,77,202,225,215,130,252,83,93,156,119,176,11,64,219,245,234,218,33,121,163,155,88,189,199,234,102,79,240,190,46,63,80,79,117,44,75,14,192,28,213,254,91,201,29,126,140,171,173,90,150,102,108,25,22,111,253,102,221,240,142,234,136,86,101,217,120,248,205,225,140,215,118,2,130,165,45,121,50,138,223,200,93,254,230,69,97,173,59,146,91,188,248,87,18,96,222,253,198,120,70,17,243,247,104,143,200,159,205,111,237,118,120,225,104,167,28,123,163,73,102,5,252,52,27,49,62,160,68,223,126,224,215,159,254,225,7,37,74,82,46,41,231,181,218,31,235,122,63,254,48,144,80,203,10,239,140,223,217,197,31,235,250,81,138,173,139,186,85,237,17,98,121,81,15,217,201,198,84,251,245,154,94,78,186,176,106,247,232,225,175,31,214,14,246,112,242,91,146,139,99,214,250,195,232,126,175,133,229,124,200,12,172,58,144,225,191,139,114,144,191,12,191,245,134,76,139,182,211,68,224,210,226,240,206,17,251,10,173,117,178,157,132,121,66,32,202,62,142,84,144,52,171,157,236,59,30,24,194,13,37,71,91,194,48,137,38,44,235,99,114,220,183,65,125,173,99,156,227,5,135,190,19,58,42,118,250,195,134,254,3,76,157,227,73,63,206,64,241,147,84,57,82,86,115,234,160,227,63,222,248,102,43,120,161,19,5,185,226,177,99,167,128,215,115,192,136,237,208,113,217,219,168,136,183,30,180,45,190,161,8,178,11,3,18,126,169,197,70,121,154,229,253,109,32,126,93,208,29,28,74,74,43,85,101,3,70,223,201,75,130,147,126,64,72,41,69,87,32,149,128,107,188,83,4,114,47,144,217,243,89,74,167,42,28,33,85,61,56,241,164,55,102,83,9,160,219,111,27,211,234,105,183,23,188,98,229,218,237,130,253,77,157,98,179,170,211,138,130,29,241,154,35,33,72,3,177,223,50,115,143,103,86,98,157,230,19,9,205,25,48,177,12,13,214,105,118,169,239,102,72,178,44,236,236,29,50,243,139,32,122,229,62,119,69,12,156,140,221,182,192,85,203,72,178,28,149,108,198,186,247,86,220,109,29,166,121,106,128,172,239,70,203,207,105,110,34,107,18,227,238,246,166,75,57,238,113,21,225,162,56,58,106,53,191,113,202,51,49,163,140,191,99,127,242,163,8,171,79,211,245,200,183,246,117,233,134,204,111,199,85,100,25,127,71,181,173,243,13,95,151,57,235,210,7,163,244,137,25,227,111,102,131,191,185,88,65,143,253,250,13,33,195,203,183,189,160,129,171,100,35,136,161,142,11,18,55,154,127,153,91,194,12,11,7,43,189,30,148,197,65,191,169,188,5,101,46,19,223,77,202,84,53,135,174,215,183,179,196,158,239,15,4,217,223,120,15,226,155,121,193,55,33,170,192,151,111,197,201,10,206,46,135,87,83,230,55,245,216,122,176,227,255,213,89,202,16,5,166,164,244,56,242,135,79,36,226,137,244,253,198,97,242,115,81,120,57,102,170,154,27,152,76,203,179,252,60,111,254,230,92,81,62,33,143,211,230,251,211,190,162,40,179,126,127,57,206,153,11,152,218,65,143,239,55,215,201,216,143,250,107,7,253,163,132,186,75,186,224,68,90,16,249,58,48,90,79,111,236,47,236,178,34,87,135,246,26,243,155,27,121,238,170,85,227,252,230,81,37,109,67,76,194,250,173,58,181,176,140,250,219,93,34,192,92,238,63,143,63,119,54,241,162,197,24,230,183,199,246,112,99,175,159,227,31,223,49,230,129,187,126,171,158,106,26,175,30,1,7,254,15,239,43,59,33,216,3,136,61,79,170,114,210,203,240,6,11,86,44,86,42,166,30,67,198,86,5,30,200,29,152,255,108,55,221,255,131,76,158,183,218,115,127,83,151,106,124,89,21,198,201,251,63,252,157,173,142,63,97,132,110,54,181,79,235,189,126,42,30,240,167,138,121,86,74,142,129,247,173,5,245,77,101,87,157,208,254,208,203,168,76,189,164,119,176,139,205,247,143,27,89,20,191,130,42,73,246,69,12,49,59,4,173,37,24,20,236,3,3,32,217,40,0,54,63,177,76,104,216,66,121,0,68,29,177,11,8,63,84,249,80,24,26,198,178,147,82,252,243,198,61,25,210,100,75,101,17,99,116,136,111,28,61,241,173,32,18,220,54,46,227,128,146,89,126,200,15,59,238,48,20,255,242,235,235,215,149,65,250,248,245,159,224,39,17,91,55,37,193,123,242,245,214,234,217,137,20,36,100,255,214,49,17,47,11,242,141,5,0,63,164,179,254,18,141,252,56,145,181,212,36,94,56,45,239,234,80,218,29,118,141,92,196,144,61,175,145,88,127,107,32,198,111,236,85,44,19,66,121,142,172,188,198,224,20,64,0,188,82,194,231,23,86,31,14,67,92,84,30,92,131,4,200,95,84,224,191,231,79,237,209,231,111,221,181,146,69,56,209,189,165,26,245,251,151,202,207,14,140,2,38,192,21,184,131,147,158,10,9,208,36,109,74,194,9,237,1,191,217,225,202,133,56,127,193,243,250,197,165,3,116,176,184,138,9,9,73,26,29,210,219,210,177,248,230,60,142,216,57,23,170,191,93,72,225,141,63,49,240,112,105,70,11,240,139,146,254,197,62,129,170,86,60,168,24,117,202,158,174,246,84,147,254,22,253,44,188,209,235,180,3,59,43,53,225,149,247,194,117,176,105,211,50,231,212,87,211,17,146,137,108,192,181,148,76,14,32,102,194,173,135,47,180,171,131,82,136,232,67,114,112,30,112,217,130,74,4,35,246,4,206,10,134,237,129,30,88,96,220,215,8,95,176,28,160,7,185,66,47,207,65,14,111,224,185,120,4,154,72,107,21,250,184,184,170,1,193,183,227,3,44,21,170,170,158,193,8,129,137,27,34,170,131,107,236,170,205,48,87,55,97,92,93,71,4,212,91,226,167,110,161,217,158,193,152,9,94,114,84,14,133,166,234,12,114,117,72,156,98,6,12,187,18,73,168,234,56,187,34,134,234,59,216,96,200,40,102,94,58,106,81,2,28,213,5,44,123,23,173,2,194,246,174,14,235,156,211,44,159,176,47,223,128,226,218,61,17,151,190,206,163,203,45,114,53,38,40,59,151,32,166,129,109,146,101,176,104,225,25,12,191,124,140,41,207,208,230,216,199,51,47,143,242,176,37,159,185,197,189,47,201,8,147,94,241,55,30,87,96,174,111,192,104,150,241,220,178,238,25,140,241,140,75,220,243,240,226,127,127,245,178,216,231,13,47,180,98,170,121,238,73,119,26,181,73,7,38,198,4,72,137,66,81,18,1,98,54,224,8,230,84,35,64,28,73,96,82,127,3,67,236,45,217,136,188,250,47,141,34,223,224,6,166,217,197,68,97,154,187,137,170,239,41,12,55,153,75,201,5,130,208,130,185,133,168,46,162,27,152,66,170,139,92,110,216,52,42,245,4,230,0,2,25,119,148,35,4,221,43,224,10,83,72,224,85,180,106,110,73,102,33,159,32,15,28,0,223,192,22,158,140,114,112,179,250,50,234,91,96,163,221,112,161,100,159,149,154,138,54,22,24,83,137,187,57,76,24,62,60,189,233,11,205,97,107,62,129,9,23,102,219,198,94,70,241,41,232,22,119,82,114,252,69,45,243,34,226,247,31,100,98,203,1,142,45,88,10,45,39,58,248,60,170,213,128,185,156,97,170,15,127,61,147,112,139,251,12,86,184,82,208,117,60,160,41,225,245,22,65,247,25,218,248,61,76,39,156,22,57,119,211,150,74,128,213,31,205,74,15,234,176,92,234,200,251,249,0,188,121,146,217,168,22,128,69,78,202,116,243,155,54,25,235,165,134,103,128,175,154,245,72,111,40,26,91,116,168,210,7,64,244,19,245,84,37,10,32,137,14,74,233,149,40,229,183,207,47,150,72,137,31,13,33,25,176,12,180,133,198,89,209,249,150,96,56,30,230,198,126,105,251,109,70,49,33,109,12,196,68,241,55,43,149,134,73,150,140,86,173,249,237,203,188,81,222,231,176,137,155,130,45,103,151,214,44,15,241,250,237,137,146,112,127,99,220,97,106,86,63,203,188,172,193,174,179,32,197,118,197,144,193,11,152,21,154,81,103,183,98,78,114,143,101,129,235,49,26,212,188,35,153,40,15,128,66,17,67,203,120,254,145,153,182,42,47,169,248,82,190,23,2,45,231,86,134,89,102,253,22,177,185,229,151,205,204,230,161,113,25,30,245,35,174,193,70,25,101,144,227,239,166,251,135,227,94,217,208,12,53,200,10,63,205,161,238,153,57,40,62,16,136,103,114,203,234,133,119,184,66,214,113,50,131,10,139,211,122,190,3,32,178,75,9,153,191,250,141,250,224,102,75,90,204,108,207,117,160,86,63,101,25,177,54,113,62,61,64,2,176,153,115,9,87,177,252,102,33,36,104,116,0,194,134,94,107,96,196,241,82,80,32,218,240,79,218,200,94,168,210,40,225,110,170,83,89,197,210,109,181,161,131,194,222,48,145,82,0,6,165,245,204,206,39,127,89,240,227,87,90,193,74,133,50,173,231,27,11,222,180,158,111,56,59,101,42,83,19,74,135,132,189,76,212,178,158,149,190,55,90,144,77,156,191,210,10,94,240,152,9,163,78,91,207,217,158,106,210,223,162,47,133,55,251,153,129,145,13,98,153,165,177,184,122,107,150,223,210,38,77,177,194,52,16,29,158,61,65,97,219,122,214,129,25,249,209,164,177,61,146,118,127,3,35,231,119,154,114,244,13,203,72,229,18,134,8,216,158,16,232,3,143,190,134,254,41,200,214,51,30,26,174,80,232,6,253,48,159,87,80,217,202,107,101,207,96,101,63,11,151,208,39,105,167,97,63,175,176,178,149,143,184,219,175,114,10,90,16,195,166,94,97,101,63,11,70,58,1,119,175,12,104,193,184,165,102,27,29,201,178,1,125,36,76,131,216,59,89,154,232,188,71,216,96,192,40,102,118,106,185,90,170,11,24,3,187,52,11,44,172,101,193,110,220,106,161,137,13,140,248,91,241,120,88,208,234,202,145,20,58,3,230,250,38,172,236,229,101,200,168,47,108,232,45,204,54,180,64,83,2,194,134,222,194,98,117,90,57,80,54,180,96,39,61,96,228,193,13,27,122,129,209,108,216,208,11,238,51,24,226,179,223,134,102,48,168,93,139,234,180,161,201,89,231,20,192,134,165,17,157,48,217,70,195,98,60,113,119,139,107,33,194,125,6,27,22,243,201,193,61,54,202,239,97,154,253,195,138,158,245,61,133,165,205,204,62,155,179,46,239,242,183,16,213,53,44,230,211,141,221,32,19,242,57,108,90,204,220,105,126,191,218,216,216,194,24,84,200,26,70,52,201,145,124,52,247,13,108,146,63,203,13,131,89,77,68,117,27,80,182,58,236,101,245,88,119,22,104,98,129,209,3,155,54,211,134,38,32,83,241,49,44,153,195,172,14,144,48,135,185,188,140,225,115,88,218,208,57,254,34,118,216,208,15,50,129,145,180,48,96,216,208,39,142,41,149,242,0,220,178,131,41,103,152,234,27,246,242,130,251,12,86,184,171,13,237,169,19,83,88,38,244,248,153,22,52,111,195,200,166,242,116,182,97,56,0,168,21,27,204,210,102,136,181,245,204,2,208,138,154,22,179,74,88,57,221,253,102,106,217,130,30,53,60,3,216,130,86,175,40,26,138,70,86,212,83,64,244,51,109,64,149,40,128,44,102,19,70,167,104,227,247,12,104,41,83,141,123,152,97,242,249,132,1,173,44,203,219,239,48,160,117,169,136,57,97,3,55,190,195,104,102,142,170,30,27,208,249,109,3,58,203,200,153,130,115,74,184,97,52,43,189,207,243,111,173,162,85,198,223,54,160,71,63,203,214,28,134,179,28,136,185,16,253,127,213,225,105,87,244,143,246,187,55,67,139,111,83,166,45,183,93,25,41,44,183,224,189,55,62,229,177,68,118,167,173,54,188,146,206,229,246,224,233,100,60,194,86,195,189,232,29,130,235,252,29,79,167,106,98,168,178,103,127,196,211,169,74,108,138,30,195,169,235,239,190,173,118,231,233,84,191,224,146,147,125,102,228,43,187,98,135,134,224,231,127,252,106,248,249,181,229,67,229,203,3,78,52,131,12,25,219,133,192,148,97,17,24,49,65,156,231,122,251,72,152,43,14,248,111,96,88,50,103,231,69,34,91,47,183,212,53,91,9,213,1,22,184,11,44,110,57,96,40,146,228,69,7,122,42,247,12,86,245,217,155,36,237,187,212,55,96,232,193,19,121,252,212,63,173,98,24,145,26,187,71,152,174,204,233,236,143,98,50,4,40,101,72,32,22,68,90,59,250,171,5,38,78,102,20,234,149,219,237,130,105,34,159,20,7,111,255,77,242,196,176,160,85,190,31,105,153,40,183,133,97,181,85,125,4,167,40,127,142,30,73,85,187,81,223,128,17,64,165,228,154,106,3,167,182,189,127,148,59,167,111,110,192,184,106,175,12,199,46,71,176,27,62,91,218,53,44,234,27,176,101,28,137,76,49,219,23,16,189,226,196,17,212,16,1,87,183,21,139,168,78,134,208,164,140,217,75,144,74,130,216,236,59,95,0,32,238,79,122,49,231,44,226,17,182,48,175,80,139,119,90,25,95,123,240,149,197,15,121,245,98,130,38,103,98,145,108,136,232,24,47,131,90,196,176,207,217,0,79,88,237,55,20,43,132,54,177,149,95,46,236,13,40,220,245,128,72,78,104,219,93,30,124,215,53,65,181,221,88,43,123,6,27,238,122,110,30,92,149,84,159,21,185,182,37,220,103,28,176,218,130,240,248,35,169,12,25,74,202,61,131,213,118,67,229,184,205,153,91,139,116,235,3,227,96,193,134,117,109,55,236,167,185,42,205,204,220,130,172,48,49,128,49,93,64,176,46,22,52,53,145,213,109,96,217,44,176,116,216,171,203,74,151,24,150,65,36,164,80,247,148,249,26,152,157,248,102,31,230,170,110,114,124,3,171,237,198,50,100,180,193,64,185,127,235,208,122,61,87,177,33,0,233,197,95,65,177,186,47,132,197,134,193,114,130,103,74,24,182,142,98,19,161,114,9,163,209,116,226,203,199,21,188,123,6,203,250,202,15,216,62,225,211,27,212,122,200,76,118,67,249,241,121,179,74,23,36,101,71,234,110,98,250,171,12,83,185,97,112,203,156,83,228,195,55,176,177,223,80,57,24,164,250,238,97,224,206,253,198,172,239,41,44,119,28,60,12,0,35,8,86,27,158,252,132,168,174,177,7,81,40,220,25,83,232,57,108,238,55,46,172,230,4,32,170,111,76,172,208,90,130,41,69,9,176,177,9,185,160,133,110,156,252,127,3,155,60,137,114,193,187,244,228,47,245,141,93,72,182,171,250,198,142,67,125,86,20,216,22,134,165,108,223,236,216,113,144,198,18,7,130,186,50,119,33,19,54,183,33,57,140,170,110,108,67,150,161,197,234,13,87,254,34,2,99,27,178,192,66,44,208,190,11,11,198,54,68,237,18,216,34,114,107,43,65,57,195,212,238,216,114,44,184,207,96,133,139,178,85,150,59,37,125,75,127,142,84,99,40,211,131,158,116,166,242,117,102,38,76,114,152,153,214,184,141,23,231,134,6,121,178,26,148,187,141,74,230,198,125,109,101,179,247,156,123,6,75,21,139,23,5,1,138,98,169,136,39,104,213,176,85,219,51,216,170,97,73,136,232,158,172,154,184,96,83,195,18,176,114,198,72,217,104,221,9,179,214,181,10,147,136,43,147,128,180,41,90,215,212,34,66,92,82,12,88,158,156,114,249,130,107,112,182,243,167,38,158,176,177,236,12,16,60,102,234,111,171,11,216,182,89,96,165,117,233,158,174,8,76,191,15,105,50,153,166,1,179,210,117,117,184,15,78,74,148,182,42,226,21,166,59,222,90,0,20,152,170,60,110,42,247,12,198,203,83,174,111,138,10,173,121,7,245,40,62,170,111,144,22,122,210,34,133,37,168,96,217,210,187,217,191,132,65,90,233,221,129,251,12,150,245,133,222,253,113,155,145,199,4,4,251,16,148,54,230,36,230,138,104,84,14,206,1,243,92,27,48,182,29,14,70,164,159,28,168,99,87,82,206,48,58,28,48,105,57,166,95,149,34,225,141,77,206,103,160,69,255,42,229,146,27,53,44,42,43,216,170,127,171,186,167,176,161,147,101,155,203,10,211,233,106,213,149,144,169,147,233,17,206,102,149,122,2,91,244,47,30,111,29,248,66,149,117,178,235,3,22,71,134,83,37,243,87,22,112,74,61,1,77,133,60,74,89,247,110,235,154,234,120,54,57,213,177,24,72,8,8,13,44,48,34,143,227,196,197,250,56,72,85,202,53,138,45,234,24,54,4,72,23,56,189,137,188,112,243,95,233,32,41,246,12,6,151,109,91,32,13,37,33,88,177,113,21,118,129,45,154,124,208,53,149,49,67,116,141,147,96,195,162,115,3,54,21,239,64,125,2,90,84,49,243,134,72,52,235,18,197,251,202,42,241,116,9,243,51,127,56,29,137,166,88,21,77,128,142,207,58,243,193,187,79,31,11,199,241,88,46,193,177,89,246,102,3,157,2,215,188,105,139,163,50,77,241,80,222,110,139,140,208,178,151,220,181,209,155,2,200,82,179,70,41,148,4,116,187,167,113,165,105,79,83,75,110,118,201,123,41,123,114,152,190,148,241,25,123,117,15,233,230,254,116,204,78,25,82,193,187,130,49,190,145,176,139,94,115,211,214,252,149,237,173,29,173,40,153,48,61,158,250,4,198,184,190,46,119,196,46,85,41,180,167,87,8,52,42,75,128,88,199,155,78,182,202,13,81,46,243,123,88,242,107,83,238,7,24,137,84,146,6,90,240,242,205,185,98,182,25,189,16,239,11,34,154,162,205,45,76,52,221,149,51,157,43,172,120,132,140,94,226,112,99,242,242,103,24,219,202,72,214,6,71,106,28,12,131,174,151,162,96,7,145,172,26,178,205,107,168,209,6,159,14,136,91,96,202,140,227,45,175,96,122,199,138,114,211,160,92,97,202,157,108,13,191,148,3,230,201,250,99,57,121,60,35,2,0,101,107,231,8,222,248,131,18,104,202,90,11,103,112,64,24,212,7,88,180,185,45,247,61,140,45,186,12,204,172,142,202,234,164,98,118,162,32,246,40,216,251,53,75,37,44,23,178,56,227,8,88,144,185,224,150,205,77,11,95,10,177,102,100,39,43,127,132,197,48,36,43,215,161,129,172,213,159,141,25,17,57,4,116,134,195,172,128,26,236,22,135,9,232,90,106,89,45,97,239,36,0,131,202,97,2,3,229,1,16,117,212,126,107,102,168,120,173,243,244,216,3,107,138,58,192,250,45,221,22,46,219,252,246,118,43,203,172,223,107,168,64,6,210,18,165,245,24,82,27,225,218,114,128,56,208,83,31,60,70,227,107,184,172,63,250,25,209,203,24,56,31,56,157,184,175,202,25,163,138,198,63,111,17,184,205,252,117,80,244,127,247,63,253,112,89,77,94,124,177,111,173,246,199,202,102,93,92,146,252,111,19,34,236,179,103,133,39,202,17,164,93,146,94,215,65,72,110,7,56,77,214,27,127,127,224,222,85,112,37,240,171,28,235,188,138,224,111,173,246,164,14,242,183,188,69,168,36,127,51,181,201,28,21,112,29,216,233,149,0,225,226,13,59,146,126,222,66,45,171,32,34,41,253,110,51,247,52,67,31,200,215,74,116,191,202,179,182,243,29,161,97,108,118,249,38,249,155,224,182,50,56,205,33,218,69,215,7,100,32,1,151,16,255,40,78,161,152,124,218,0,130,197,73,166,165,195,52,169,136,93,173,146,235,169,1,250,130,127,38,58,193,129,5,29,138,206,201,159,154,126,78,2,254,249,198,199,172,242,34,146,211,92,127,127,170,188,115,108,16,231,37,6,161,26,40,67,102,44,49,197,117,234,97,14,152,21,112,213,159,202,80,239,177,20,115,185,157,160,111,218,197,23,46,102,229,0,220,197,96,135,15,57,163,185,153,167,63,186,146,95,63,107,68,83,50,242,100,232,78,87,178,96,228,44,22,108,248,27,117,104,199,208,179,147,125,128,169,220,112,27,235,160,84,222,221,111,97,201,78,14,108,120,60,70,142,133,233,74,78,216,29,174,142,84,53,108,107,27,5,155,110,99,29,45,144,103,152,250,30,96,224,14,199,49,113,10,4,146,89,119,203,187,172,129,90,64,178,247,60,96,58,22,102,213,160,182,233,252,77,152,122,82,206,79,184,103,174,220,193,224,104,56,226,151,114,134,109,235,243,113,164,56,21,206,100,247,101,194,134,51,153,144,91,142,11,17,38,149,75,103,114,194,196,61,182,202,97,19,234,40,83,207,22,127,3,91,70,146,40,4,135,99,175,35,169,52,61,30,221,225,77,126,144,12,243,74,193,164,30,221,160,141,73,165,215,146,18,54,124,199,58,166,229,1,89,245,239,30,182,229,213,196,45,94,61,93,154,28,82,200,228,167,56,135,129,58,116,149,232,51,17,3,160,195,202,4,176,78,134,199,17,49,200,141,244,230,183,17,80,72,178,106,126,47,115,146,142,35,184,30,231,16,99,9,15,87,223,248,14,65,130,184,56,227,140,160,191,229,59,202,212,245,181,113,127,136,62,60,91,144,72,68,164,211,44,173,28,100,173,142,5,105,179,114,252,218,44,67,92,167,249,243,223,113,147,139,195,202,63,253,159,255,219,221,173,159,237,82,199,101,81,135,112,175,53,115,13,231,233,90,183,109,228,79,191,126,184,136,46,151,4,54,254,182,199,205,122,127,202,17,66,174,157,231,245,178,88,60,172,205,219,254,234,154,54,92,249,119,120,42,255,244,63,174,60,241,218,234,80,194,186,126,115,120,117,253,230,229,197,32,123,47,50,174,43,195,180,164,242,89,103,31,214,41,156,71,152,28,164,72,100,97,130,10,98,60,210,226,216,92,16,75,59,67,166,153,46,95,249,130,216,243,236,36,60,14,18,44,234,85,165,171,87,127,255,119,156,217,112,243,234,254,130,216,86,84,24,210,136,246,31,93,36,231,164,77,161,167,119,216,126,202,83,160,55,148,188,11,154,125,252,169,174,239,175,135,45,235,189,249,168,243,229,209,201,156,40,63,117,242,7,62,106,245,177,183,80,125,124,93,85,155,143,214,213,154,204,189,122,255,244,19,31,73,10,166,49,234,214,181,225,35,201,110,230,109,192,251,24,97,148,24,59,63,106,230,65,55,157,181,162,98,19,192,25,85,104,84,34,210,34,6,251,30,144,40,40,97,163,188,85,29,161,100,243,208,155,32,201,52,90,42,104,216,230,119,111,98,161,97,127,241,58,153,183,4,254,230,77,45,105,92,239,106,214,111,149,1,62,202,171,11,90,80,30,167,252,203,27,119,189,158,29,20,227,114,245,110,137,212,79,244,82,223,49,229,59,55,238,108,161,114,28,167,235,178,166,238,174,142,35,153,7,52,111,240,193,75,93,104,84,54,0,241,124,2,110,114,181,240,155,76,11,4,13,159,81,157,200,138,0,10,9,206,159,220,138,35,41,192,205,65,195,85,2,128,116,183,26,113,21,203,111,26,253,43,119,140,103,1,190,55,53,16,211,180,182,225,159,180,145,189,136,74,179,132,158,236,84,27,174,98,233,182,218,200,213,184,39,19,112,237,141,195,73,118,195,112,205,217,141,214,95,146,139,248,27,14,1,236,111,126,225,62,146,187,241,250,245,161,95,66,241,55,110,0,198,79,133,196,127,255,13,219,156,35,187,194,243,47,21,119,73,255,138,170,10,79,165,113,48,140,58,41,169,158,141,246,252,55,183,54,240,70,175,155,209,195,94,89,86,49,43,194,31,87,150,188,125,204,193,237,47,28,222,56,54,189,151,85,127,212,79,229,97,168,111,217,43,49,47,94,220,189,59,178,78,145,10,0,46,158,73,39,171,125,29,50,40,24,62,28,70,19,24,57,183,169,76,48,30,6,207,114,143,48,172,179,72,207,67,6,108,152,194,163,243,43,64,53,33,165,89,2,255,239,77,23,222,190,131,85,77,138,125,103,129,221,84,22,176,16,254,188,216,46,81,228,201,72,202,41,45,112,92,118,159,48,222,19,196,176,54,5,72,191,194,50,169,239,30,166,254,145,246,196,158,234,35,20,240,144,3,198,167,146,233,198,157,191,45,140,104,138,59,142,144,125,99,192,72,101,172,234,238,64,219,218,240,108,75,147,109,90,93,97,100,194,114,11,138,238,209,123,65,234,157,78,181,52,14,1,19,46,102,1,75,97,192,46,39,29,23,125,7,171,241,226,136,13,39,147,234,91,199,245,227,147,109,184,97,177,175,127,148,137,24,127,178,188,184,92,144,22,114,34,88,212,119,243,214,89,184,228,236,99,57,84,27,143,176,149,45,219,250,188,154,100,138,205,197,10,248,78,230,101,23,40,26,232,42,203,131,109,185,100,95,231,214,218,251,241,44,60,132,202,161,5,140,141,85,254,134,85,245,155,205,23,202,220,191,241,219,107,245,185,242,26,226,35,12,239,43,234,153,29,187,30,1,32,139,155,202,37,76,117,13,216,130,139,12,162,48,55,213,21,8,135,168,147,95,88,131,156,169,152,98,134,185,39,104,149,128,225,149,203,45,159,158,15,64,182,41,247,20,198,49,24,179,212,84,176,251,83,220,210,149,99,8,187,105,244,160,64,66,48,68,37,77,29,111,138,232,220,226,153,173,234,40,49,36,174,134,53,25,206,187,239,207,64,213,60,133,148,15,220,29,162,147,38,48,96,65,204,213,201,79,169,140,189,47,130,77,57,20,104,56,95,22,152,102,123,160,42,140,89,90,156,41,190,1,129,25,131,29,197,240,157,202,213,115,7,83,212,22,176,16,20,177,43,132,135,234,22,24,206,81,95,232,76,74,131,240,2,161,18,252,252,26,252,161,22,167,188,208,138,189,129,169,119,131,73,119,181,5,251,203,40,211,36,14,69,132,202,245,118,55,77,47,205,25,123,136,202,22,147,233,37,23,156,86,104,12,8,91,94,155,223,218,62,149,118,67,60,173,3,183,0,72,60,232,176,216,51,83,211,82,191,93,165,110,217,172,8,132,126,73,235,205,42,19,0,198,88,3,240,28,186,138,5,16,117,134,187,120,16,6,151,162,91,27,74,183,219,242,183,255,250,47,13,255,30,30,16,15,168,103,56,205,106,112,99,176,249,190,225,156,179,252,35,27,243,91,101,66,110,228,220,220,126,219,239,167,196,175,192,215,239,44,47,27,128,139,114,174,211,223,49,155,200,46,3,124,253,182,111,48,251,182,126,171,111,97,147,230,104,179,17,45,255,59,186,209,28,70,232,107,157,117,116,133,94,89,245,136,224,226,194,246,223,254,228,224,134,210,49,126,12,36,111,56,198,111,57,56,202,212,110,232,75,185,97,245,236,78,232,73,182,174,215,143,160,82,94,73,254,104,138,249,142,167,121,36,231,245,189,88,216,80,242,226,126,94,88,51,120,197,169,212,119,161,20,98,32,45,64,3,29,13,164,201,201,152,145,93,219,214,140,190,229,17,110,35,179,12,211,178,44,105,148,172,6,159,179,190,8,206,93,13,233,125,166,118,204,137,97,106,51,4,76,17,126,254,134,169,237,137,92,182,56,147,218,166,119,25,235,187,76,109,117,106,53,181,213,43,239,33,202,212,110,200,196,55,22,182,229,98,175,133,13,171,159,90,216,104,69,219,240,59,44,108,13,221,119,22,246,102,95,208,180,176,189,9,123,102,97,67,104,83,38,211,194,14,177,178,181,173,41,185,177,176,57,140,122,180,181,241,253,77,107,138,80,82,130,116,52,43,12,211,41,41,147,93,151,44,169,75,160,48,176,3,68,223,86,16,17,156,172,239,130,217,190,86,78,184,7,128,15,92,180,82,132,121,237,20,155,76,29,203,216,4,21,90,89,215,107,85,19,198,66,138,142,164,189,97,73,95,148,186,152,71,236,182,48,156,252,185,154,148,117,205,35,26,79,97,164,98,206,254,135,117,173,114,120,144,131,164,2,161,8,53,217,87,202,23,144,94,9,9,245,88,133,18,50,106,42,35,218,149,103,131,43,76,175,100,171,250,50,162,85,238,74,64,214,22,38,155,68,7,210,42,23,134,181,198,4,88,150,155,176,28,186,176,171,239,70,51,204,234,28,244,28,206,216,106,37,44,9,13,51,216,90,63,108,1,60,184,182,180,5,210,187,233,193,143,176,170,19,150,213,77,216,96,219,68,53,72,171,68,120,104,126,212,7,169,182,211,166,246,131,230,104,207,88,43,194,166,198,137,129,206,243,225,137,109,234,199,223,156,128,232,136,80,54,100,218,212,202,149,157,199,134,11,12,219,60,14,97,134,253,76,0,234,19,152,113,33,148,250,194,128,222,84,151,32,78,1,80,124,176,104,218,212,58,75,120,128,209,165,120,175,138,218,210,166,102,153,16,204,184,19,166,109,96,172,243,101,9,43,191,247,5,55,144,123,146,214,241,23,22,36,71,207,209,59,204,215,252,237,50,50,46,101,31,63,133,45,117,149,57,204,66,169,54,93,215,132,17,233,143,137,168,54,203,68,86,57,133,174,108,96,248,28,57,101,11,152,109,100,181,107,88,212,55,96,115,244,20,96,32,35,121,29,65,29,174,201,72,174,145,119,27,91,105,72,90,195,34,46,218,86,43,153,80,200,140,65,148,245,16,86,242,115,216,202,187,109,125,161,83,239,237,100,205,23,187,207,202,44,78,128,38,134,124,150,28,28,177,125,240,249,116,25,202,143,0,101,221,135,79,82,160,50,148,165,206,182,191,217,204,45,118,178,212,34,78,128,156,123,107,249,48,226,38,126,253,198,105,82,138,28,7,43,13,8,0,215,164,204,10,144,125,12,163,88,37,238,0,166,115,107,37,255,122,101,37,231,220,197,74,150,115,81,35,34,171,73,223,30,69,125,215,188,213,8,175,223,68,150,169,140,172,100,210,0,228,220,213,119,74,59,86,242,246,59,203,99,27,186,188,112,253,157,82,105,9,170,111,66,12,232,136,251,224,190,173,223,234,91,216,149,211,58,78,143,225,133,71,31,176,204,167,43,52,0,98,228,82,66,207,43,78,39,164,138,40,176,146,2,206,142,16,63,87,251,172,74,216,211,137,188,80,194,85,164,231,51,218,72,139,206,231,92,20,80,138,85,201,83,216,103,26,112,217,178,163,13,253,84,210,50,0,114,200,134,136,100,9,230,191,219,112,21,75,183,33,204,246,217,235,91,121,233,22,196,195,241,197,13,186,176,219,101,147,197,47,113,53,126,201,49,180,250,64,121,50,72,127,179,15,84,223,171,15,52,255,166,17,83,186,236,192,243,47,181,80,22,154,18,82,201,157,74,45,225,40,165,52,150,202,168,243,178,241,129,230,223,220,179,129,55,250,217,180,208,146,88,137,91,36,65,72,226,164,156,119,88,104,80,53,124,160,234,87,32,231,1,5,246,210,239,223,202,115,7,143,122,202,78,119,79,173,97,217,133,50,215,136,96,97,14,199,124,115,208,46,35,179,192,88,46,112,223,24,134,104,134,134,53,76,218,244,200,219,44,9,27,247,76,8,126,36,55,129,162,70,88,59,243,238,201,132,17,109,125,137,168,148,137,27,176,109,125,94,1,99,101,35,184,224,67,169,41,98,85,188,135,113,2,104,171,134,19,21,60,115,90,180,16,12,64,174,174,64,161,13,36,231,78,188,146,26,193,114,175,155,187,94,189,99,205,148,170,83,242,162,39,48,105,131,133,27,163,156,214,42,107,134,165,190,13,44,219,212,218,98,235,67,61,197,16,81,125,11,140,65,150,23,15,3,149,14,88,3,105,105,56,201,119,246,20,166,69,218,6,82,141,150,234,187,135,137,14,5,43,71,187,115,244,117,139,32,71,245,78,34,60,170,166,205,218,15,143,162,99,103,109,112,58,160,138,232,102,193,92,14,101,31,48,12,146,240,173,45,252,187,135,205,250,238,246,29,79,111,231,109,246,29,202,123,126,96,191,58,247,29,242,34,96,163,165,139,166,54,30,223,193,116,218,22,11,167,252,69,32,46,128,168,73,188,87,137,218,122,168,208,51,88,33,214,62,99,173,44,96,170,143,35,80,28,186,161,239,211,179,255,20,198,234,233,200,65,45,233,233,217,199,244,217,194,84,159,82,98,197,202,60,60,251,130,57,140,107,241,236,3,251,96,131,33,58,38,71,86,88,120,246,55,197,188,255,112,11,89,91,109,54,214,86,39,140,222,121,250,214,6,36,122,119,179,27,177,96,98,177,130,180,53,41,230,6,228,57,108,142,225,240,236,111,198,53,61,251,57,254,65,89,158,246,108,96,177,105,80,159,197,129,141,103,159,114,97,252,138,43,233,217,127,10,91,57,181,173,207,246,12,201,87,245,127,141,235,207,44,53,158,137,44,34,60,47,233,136,173,117,35,114,214,93,230,52,151,229,220,207,223,112,11,99,68,191,185,180,71,220,80,252,206,141,200,119,48,133,153,174,206,125,149,51,76,117,165,115,127,131,27,187,142,167,32,102,179,213,166,124,23,246,227,43,75,187,183,150,44,157,5,210,43,25,94,152,168,63,183,33,231,167,48,130,123,9,12,50,77,185,229,56,115,108,121,141,184,203,225,164,199,89,199,73,82,108,127,130,23,243,183,120,168,109,72,150,113,93,19,54,235,2,134,167,94,229,220,166,249,54,97,56,139,211,149,138,112,216,83,175,114,135,56,117,152,32,196,207,238,2,134,46,119,28,103,146,33,62,194,60,116,209,68,238,66,214,225,172,93,72,13,187,200,87,151,117,206,179,194,202,185,94,228,175,187,16,181,203,187,192,193,186,220,133,36,44,68,98,192,38,171,238,235,11,13,91,147,79,147,148,219,211,176,65,19,163,60,2,82,93,103,135,255,88,93,240,10,84,232,198,71,24,6,66,78,122,54,246,60,142,25,42,142,119,140,232,143,112,5,19,46,50,226,67,145,116,241,60,1,232,92,40,20,84,40,90,213,116,15,219,214,52,21,237,172,125,133,249,158,159,87,94,78,80,163,99,27,144,106,227,156,217,81,180,171,154,125,6,35,168,61,55,76,161,102,85,29,6,164,206,51,160,115,170,94,246,250,246,188,175,106,118,133,165,78,189,3,109,107,155,42,117,182,58,97,156,87,216,102,89,85,42,229,28,171,91,176,224,157,227,146,5,58,41,153,144,217,249,4,164,208,221,80,198,31,159,156,184,186,216,22,166,218,66,70,162,92,30,199,46,176,114,234,248,225,154,216,223,104,236,227,72,149,81,228,84,37,229,65,74,54,122,183,133,169,221,149,41,133,91,176,151,247,56,106,163,168,163,52,77,40,154,199,119,231,13,99,77,90,130,10,136,155,166,35,232,39,2,45,57,47,64,159,62,131,49,185,63,66,221,49,121,20,94,44,109,87,222,161,4,48,193,194,184,28,206,159,51,81,137,143,48,20,109,76,215,161,113,249,136,62,12,200,130,87,58,248,9,8,203,139,88,27,245,126,104,92,95,185,78,179,183,180,48,215,239,226,68,98,209,194,79,97,168,222,84,234,229,12,34,211,40,43,82,116,174,20,51,55,219,62,202,163,37,133,187,252,30,10,55,96,91,37,60,171,26,250,22,16,45,186,250,9,131,177,17,183,63,92,65,234,197,237,16,238,167,161,132,117,65,49,134,14,208,89,185,145,206,79,64,220,125,115,194,18,169,86,118,125,49,116,134,69,231,10,150,210,97,21,92,210,177,192,134,202,76,98,55,42,152,219,127,159,100,177,179,20,149,186,13,88,48,110,192,86,198,133,35,104,50,79,251,190,216,19,72,240,81,234,126,103,132,88,72,69,112,248,55,149,29,235,55,70,169,231,168,54,227,169,137,13,104,78,10,29,21,73,218,69,134,98,252,245,109,49,210,119,92,79,241,113,82,124,135,231,98,180,205,182,87,75,3,93,185,122,226,234,119,116,141,205,34,125,101,161,216,118,85,63,187,29,115,103,98,150,34,99,116,76,200,116,210,83,46,134,219,29,102,39,81,46,21,247,228,230,152,48,20,16,217,13,216,20,99,245,49,216,62,66,14,152,123,68,76,111,68,196,0,227,165,219,132,93,73,63,163,126,127,11,99,100,85,223,99,57,172,126,165,104,25,184,36,135,215,49,133,53,171,34,157,229,179,89,33,92,162,176,7,229,14,230,126,236,135,225,202,87,238,68,90,168,94,192,121,44,166,181,175,1,145,215,102,246,63,96,91,154,12,75,58,139,71,107,185,226,37,219,185,112,225,45,252,157,48,36,34,199,193,48,215,55,97,30,27,143,218,139,171,162,121,128,133,161,166,11,180,178,102,46,228,171,69,86,181,199,213,54,182,96,84,6,108,24,150,88,108,14,135,2,166,61,41,94,5,225,126,3,211,116,125,94,142,165,91,247,85,10,151,82,184,33,162,39,84,203,224,46,0,202,30,79,186,127,119,15,139,174,13,68,151,107,192,176,254,8,117,180,249,224,62,176,24,41,218,7,72,81,148,16,55,121,7,219,80,20,229,130,202,226,80,226,186,92,113,18,24,175,198,68,215,30,97,242,197,196,40,68,57,213,55,97,49,50,224,74,121,149,23,123,122,56,233,179,207,255,21,28,86,219,44,3,88,255,9,172,64,2,49,147,32,78,86,221,48,185,244,59,16,244,247,77,13,161,69,214,91,14,141,67,30,57,108,117,67,198,26,155,111,52,174,136,85,110,234,205,183,202,24,158,229,75,187,140,59,119,63,220,190,195,39,129,191,33,67,183,184,51,129,199,6,127,168,60,239,18,101,222,74,249,230,66,194,207,151,239,158,214,234,120,150,172,117,115,131,226,190,174,255,7,238,222,41,240,160,60,152,10,127,112,36,2,60,180,226,59,121,68,137,133,34,177,12,47,101,137,183,242,161,115,93,202,124,150,111,150,156,55,22,60,229,77,225,209,107,107,119,189,127,203,99,105,214,250,92,150,96,140,62,2,151,139,175,126,71,90,245,0,226,166,113,184,209,212,7,82,106,168,126,109,53,153,182,30,223,35,94,44,190,221,150,83,129,157,195,166,192,157,6,92,237,234,104,93,184,62,70,238,122,93,141,96,97,202,138,194,183,165,88,45,133,159,169,19,222,92,198,21,38,58,64,3,248,215,5,119,132,9,255,163,111,249,12,117,167,151,111,34,30,137,249,72,34,161,137,247,207,28,201,167,43,117,220,47,12,6,177,10,18,161,26,140,208,89,150,212,145,112,149,34,129,28,47,254,22,115,149,147,72,112,157,136,92,229,137,213,3,190,48,37,205,191,248,54,131,68,112,120,138,255,237,238,222,13,135,177,195,214,188,136,15,223,176,64,215,244,124,134,15,89,225,104,108,193,117,13,18,142,148,111,248,57,12,43,45,174,78,14,223,176,2,14,183,48,213,71,148,64,220,86,92,234,123,6,211,97,71,26,22,88,90,242,23,71,100,226,10,83,36,7,174,185,112,173,148,191,248,25,136,119,14,29,53,9,21,229,51,38,214,106,133,241,38,140,122,167,51,73,57,250,82,155,51,142,207,97,11,87,164,225,85,14,238,41,161,160,112,109,242,169,190,45,204,126,99,148,24,11,82,248,131,195,111,44,220,5,150,126,227,171,114,0,216,29,74,95,236,55,86,125,247,48,225,162,128,157,189,128,114,233,249,127,14,83,48,79,200,121,248,141,85,31,250,207,241,7,224,166,223,56,5,99,203,2,29,124,199,85,8,150,114,187,136,175,44,0,130,185,156,97,98,159,22,170,132,21,91,158,194,10,247,233,162,20,126,46,157,136,177,215,146,136,6,64,139,142,82,192,208,100,156,177,62,1,140,35,210,66,9,0,235,152,140,219,117,89,218,225,251,251,148,101,171,35,6,214,39,190,69,167,135,217,135,154,235,119,30,67,140,242,99,125,98,153,200,199,187,232,67,92,190,187,95,57,216,50,203,229,66,70,197,107,189,246,188,89,59,30,46,154,125,127,251,238,155,170,217,13,143,103,135,155,215,228,238,174,223,125,83,177,50,171,212,237,165,102,197,239,219,87,97,191,171,152,241,223,89,241,175,255,249,255,250,47,255,199,127,254,231,185,178,98,126,124,83,187,110,13,215,131,174,63,176,250,79,219,183,97,191,171,12,23,192,222,174,254,47,92,17,172,199,162,113,194,174,151,239,223,26,239,115,53,29,215,55,174,20,231,17,230,48,6,194,26,236,223,22,146,35,215,117,176,86,149,65,241,157,69,73,96,132,78,158,207,232,64,208,180,205,43,64,89,144,216,94,190,44,132,246,139,217,108,192,64,209,174,167,80,92,71,76,222,88,9,159,77,225,198,149,243,188,157,229,88,132,252,14,53,133,66,244,45,47,169,49,2,60,249,78,13,206,122,19,223,187,98,77,115,91,196,50,127,229,18,130,183,238,250,150,79,191,125,106,28,200,54,134,121,177,49,144,157,203,245,71,75,58,90,38,44,73,167,167,116,29,87,89,36,32,80,168,210,10,243,246,96,133,233,170,59,118,22,183,51,101,134,112,9,132,212,87,62,92,151,89,237,186,2,18,7,231,63,118,34,15,205,179,215,69,126,220,144,235,154,111,70,246,86,146,62,213,224,180,145,163,203,164,92,178,83,47,122,32,24,74,59,97,140,244,32,182,96,108,53,146,73,130,40,132,122,11,225,14,36,177,8,47,59,177,144,159,188,247,0,218,213,254,18,121,17,157,120,204,195,228,35,70,109,209,177,13,173,144,115,200,206,111,204,221,174,232,40,122,69,35,101,100,236,153,230,168,37,205,191,135,108,154,245,124,186,140,97,201,236,133,187,237,238,192,6,100,35,3,115,237,67,158,147,44,38,18,243,248,71,16,94,187,189,131,96,14,122,211,191,150,250,192,37,101,188,172,9,245,130,170,154,29,240,239,238,64,79,180,152,31,155,126,7,72,90,69,237,107,35,53,38,150,32,246,133,170,223,216,200,248,18,86,136,54,45,242,28,76,24,198,3,225,52,75,69,113,98,7,164,184,20,128,191,54,135,122,200,198,28,106,109,139,94,74,168,135,122,43,100,150,19,237,121,94,34,231,80,51,128,87,94,40,119,203,254,150,57,223,69,150,149,93,193,56,70,214,22,241,143,32,191,110,57,105,14,70,95,241,200,227,10,95,6,58,33,57,206,150,170,4,197,120,49,150,116,89,114,202,149,57,143,96,64,240,226,112,103,40,135,57,110,27,161,120,148,203,197,165,178,34,249,39,113,93,214,56,75,55,9,176,107,156,105,125,76,105,125,55,184,61,199,153,161,90,144,181,50,118,185,61,25,166,67,153,59,142,1,162,170,224,135,166,134,56,36,152,33,158,26,130,232,248,114,204,2,209,14,203,106,70,103,33,248,193,22,124,173,40,244,62,144,234,64,0,186,115,154,99,108,186,195,114,77,143,227,123,135,254,45,100,175,251,81,145,54,206,61,150,37,114,250,251,99,17,108,75,247,232,170,186,189,99,205,9,229,237,174,66,231,239,211,188,218,58,191,193,48,183,188,215,214,33,179,83,56,144,111,120,32,149,186,201,66,182,133,201,214,217,148,227,165,234,128,124,202,164,21,38,207,46,135,0,113,120,53,33,93,121,145,124,26,241,74,204,155,94,105,115,39,238,96,217,9,55,89,229,102,183,4,33,19,165,212,67,118,94,16,34,185,59,22,71,106,85,173,158,80,22,28,192,136,181,131,165,39,119,71,252,114,98,68,34,199,119,10,237,203,39,39,141,124,197,171,21,45,51,117,20,178,251,90,226,83,195,200,3,182,31,57,105,246,248,93,67,181,196,88,118,90,158,200,163,101,41,32,117,187,189,146,172,220,142,94,116,90,158,52,15,110,239,238,118,48,108,208,220,228,246,20,146,223,167,57,118,6,99,156,247,24,135,200,53,82,85,150,165,190,119,137,103,32,4,205,89,81,67,194,146,230,156,137,101,51,206,217,169,157,158,205,77,134,142,153,55,202,177,37,229,156,213,115,241,147,227,202,213,106,43,213,146,27,36,47,222,28,67,159,72,97,181,216,118,114,89,133,245,60,107,74,72,180,215,87,45,80,155,230,142,89,136,90,232,200,89,82,46,228,203,199,96,155,42,234,179,141,163,181,49,96,186,188,46,228,246,244,200,65,26,42,161,215,114,78,143,100,159,150,123,153,58,81,73,176,180,96,169,78,205,84,193,20,71,234,1,83,66,83,245,85,91,191,141,58,45,27,96,14,107,150,90,134,126,169,105,168,111,247,1,147,67,154,244,47,60,154,94,207,166,255,184,7,54,255,227,106,95,89,79,97,244,38,11,171,162,51,9,160,94,87,100,115,123,152,97,90,161,124,189,248,31,223,122,207,171,167,48,120,101,203,245,97,214,17,84,189,245,169,90,109,127,83,152,157,41,246,224,181,234,81,53,144,25,223,193,170,16,207,112,74,53,92,58,137,231,117,255,174,142,116,21,145,41,94,255,125,233,84,48,190,112,222,213,87,47,234,83,57,93,175,118,99,201,33,192,183,223,45,236,173,172,129,144,200,28,81,184,162,198,28,12,163,204,199,67,105,148,237,64,14,233,51,50,93,21,123,141,108,31,127,179,219,133,32,228,164,185,61,251,201,196,107,38,105,226,134,123,188,215,114,210,44,228,162,57,43,106,48,108,161,57,13,81,247,98,143,33,170,208,129,107,120,248,245,196,188,191,187,26,47,232,36,144,100,210,220,223,102,37,147,34,154,134,48,33,36,172,133,28,52,39,130,199,217,221,238,113,123,101,88,116,219,21,41,92,182,169,229,245,240,21,67,149,200,98,88,143,219,49,206,197,97,49,204,223,61,228,232,182,135,42,199,185,134,173,45,36,228,43,228,162,158,186,75,106,13,154,86,15,2,134,131,48,97,172,47,134,57,205,22,126,65,172,3,245,147,163,39,31,66,146,242,242,164,136,75,101,204,63,241,112,142,182,139,134,116,23,246,36,57,120,231,37,75,140,127,109,52,231,144,155,217,138,159,74,222,245,44,238,5,57,93,147,49,8,125,187,151,244,78,208,154,200,238,118,175,229,24,242,66,8,134,107,0,118,208,236,150,143,246,26,141,94,236,99,216,74,179,14,239,44,230,21,13,163,184,32,206,1,184,160,203,109,86,68,98,254,38,86,223,113,115,117,64,161,140,250,91,0,24,14,146,89,107,248,3,135,141,186,169,172,101,38,189,92,254,142,228,50,156,78,0,95,191,109,87,205,242,117,216,152,84,145,7,85,199,44,58,85,241,49,11,100,241,252,135,110,171,207,220,121,5,48,221,28,187,20,198,253,111,215,144,103,168,84,127,120,121,255,211,210,230,30,175,102,164,190,109,188,241,226,189,40,212,183,169,90,190,163,76,158,185,176,92,191,56,54,253,224,110,149,70,142,144,90,18,221,71,32,15,147,83,135,187,249,79,36,45,85,192,211,99,78,203,187,179,188,170,76,113,161,117,48,248,67,101,63,101,99,252,166,102,2,234,235,112,247,135,138,239,211,49,126,83,25,23,154,185,84,240,146,230,77,66,70,210,169,54,18,50,114,117,84,41,141,230,217,221,215,135,210,142,49,96,117,240,254,0,72,148,58,187,35,159,116,212,17,115,97,135,208,112,254,246,165,112,123,20,133,14,234,184,81,23,49,221,152,52,250,150,208,104,205,116,25,9,80,149,47,241,191,59,72,133,220,77,218,197,167,17,98,61,91,144,245,128,72,41,239,73,20,164,163,111,230,132,247,6,209,200,107,107,158,251,134,15,117,64,17,117,16,35,74,24,33,162,172,44,173,108,104,196,251,13,64,156,157,128,19,47,203,56,202,196,183,124,133,67,132,145,0,71,28,73,249,115,189,107,92,37,20,38,153,141,184,138,229,55,141,6,70,20,96,19,164,28,145,20,136,187,198,188,85,136,155,42,219,80,55,253,115,189,107,188,148,8,66,92,69,118,59,122,229,54,34,14,99,71,252,133,34,84,138,243,124,191,249,91,114,16,112,69,205,178,101,175,4,45,252,213,231,153,186,110,236,111,54,234,236,15,124,183,184,254,134,118,160,148,240,20,97,230,95,227,178,49,127,225,244,25,254,174,88,62,15,205,26,185,108,188,105,205,127,115,91,198,83,141,217,223,176,8,94,38,40,138,181,121,17,175,170,32,197,235,181,92,65,187,40,10,123,38,190,235,216,112,164,128,65,242,95,36,131,33,15,223,59,19,202,43,32,206,14,39,131,17,140,88,63,79,253,186,130,152,48,175,123,19,166,59,78,81,206,233,96,190,116,203,247,30,64,132,157,107,170,75,153,42,4,204,53,173,176,66,172,123,65,107,101,19,134,206,143,158,33,247,113,41,147,252,223,130,169,190,5,70,132,152,15,28,230,109,161,47,238,98,60,131,233,125,118,41,57,162,177,156,110,81,229,226,210,219,10,35,176,63,111,69,77,234,87,152,111,11,145,49,114,41,150,160,89,91,221,12,82,11,213,234,10,35,125,132,123,194,49,8,233,22,153,111,42,119,15,194,152,189,57,251,141,38,163,179,45,170,213,186,27,57,97,115,8,153,146,140,158,170,155,48,154,117,182,69,193,24,254,28,86,162,209,221,108,136,132,152,82,87,131,138,50,25,74,43,172,238,135,214,157,76,149,3,150,245,197,61,205,194,125,86,95,44,21,177,119,255,81,228,195,162,204,91,120,95,199,27,1,202,220,106,144,101,153,217,22,129,225,71,202,75,43,108,192,159,252,198,37,36,47,164,236,173,184,144,73,153,132,169,158,1,131,4,230,147,148,77,94,190,164,220,51,152,113,33,149,114,190,12,180,173,174,64,216,51,14,101,69,69,196,197,31,138,61,194,164,72,227,89,75,106,139,184,240,175,132,69,79,6,140,35,195,8,213,229,0,200,185,21,41,199,192,226,56,115,79,6,12,11,208,142,11,234,131,27,90,188,249,237,50,121,27,232,27,216,172,43,175,254,184,126,218,52,165,19,38,177,210,204,102,105,142,51,121,151,203,88,154,5,70,12,118,60,137,86,119,50,41,103,88,212,23,151,122,224,201,28,61,238,95,42,51,204,61,76,153,97,128,197,200,187,93,29,191,160,118,19,22,35,17,233,19,7,109,150,144,1,211,133,160,96,19,203,42,243,153,98,79,64,43,231,124,29,104,212,22,75,255,220,67,68,2,21,79,162,184,215,206,157,27,45,181,154,85,113,175,82,128,48,140,180,247,169,93,134,12,165,245,183,116,29,136,161,134,148,22,230,41,0,175,86,204,33,79,102,158,214,138,38,156,63,113,65,136,216,252,39,0,250,34,63,131,102,176,242,39,170,151,11,32,186,237,40,124,223,68,100,27,161,18,15,0,19,182,70,86,246,243,39,50,82,225,186,179,49,199,183,71,81,134,93,4,162,51,143,222,150,111,141,172,119,15,202,12,115,247,237,192,114,229,79,4,190,126,103,121,150,119,112,67,34,252,45,194,145,84,75,208,250,237,200,47,5,255,80,126,253,86,223,98,71,82,123,43,109,39,62,21,200,89,183,31,120,209,43,45,102,24,170,251,19,82,116,169,175,125,127,226,225,119,32,40,19,90,34,36,192,129,170,125,123,89,201,110,152,32,168,63,169,50,190,153,220,38,143,209,220,124,171,140,200,174,242,69,210,180,151,59,58,215,149,134,179,10,99,144,24,246,29,206,42,13,52,169,98,194,41,201,119,164,18,105,58,37,25,88,200,73,3,135,111,183,236,93,252,48,139,173,53,86,195,57,0,8,121,25,206,232,11,130,138,195,54,8,195,25,136,50,165,148,225,28,63,55,134,115,150,40,67,185,170,24,191,165,170,86,195,153,70,79,155,36,138,178,73,176,123,163,13,9,134,127,110,12,231,89,194,134,115,84,145,221,214,220,204,54,194,112,254,113,152,210,148,148,34,84,120,171,23,69,89,163,254,229,41,16,191,48,187,214,20,61,252,221,246,174,45,92,125,175,54,115,254,77,83,135,213,168,82,244,48,57,221,130,75,250,111,164,32,97,14,78,171,153,165,77,191,162,78,190,87,171,57,255,230,158,25,47,173,230,170,83,82,177,195,110,6,109,37,21,66,187,98,133,221,12,85,129,236,239,58,99,27,214,114,195,110,214,38,9,175,121,24,68,105,55,75,64,124,1,82,19,60,178,40,126,5,44,21,247,132,125,32,147,161,238,165,204,41,116,7,136,20,249,42,49,108,100,44,84,210,230,187,166,9,155,136,195,70,94,42,155,48,238,1,68,207,166,141,76,125,192,84,223,132,113,62,122,115,166,160,197,110,254,6,166,71,213,131,130,180,155,41,119,226,177,171,45,12,75,39,173,218,193,17,90,155,176,48,146,159,129,102,109,195,70,166,133,106,117,133,105,37,87,171,195,110,86,57,220,104,91,24,74,143,148,232,1,75,195,153,102,213,254,6,22,227,149,176,52,156,23,216,48,156,129,49,254,174,143,125,83,24,206,1,51,238,48,146,147,180,141,225,12,236,228,155,189,146,147,52,146,3,150,245,77,216,228,84,220,179,103,103,144,220,211,18,188,219,112,190,240,22,52,143,38,89,246,203,112,190,104,21,242,45,229,48,21,31,127,107,99,136,184,46,134,243,197,247,217,37,194,224,164,225,44,152,118,80,134,161,190,144,15,124,31,207,97,212,7,169,224,134,149,188,169,46,65,120,228,112,206,186,182,50,156,201,9,240,8,35,247,136,95,33,166,178,180,145,185,149,10,40,250,49,64,236,140,112,191,185,205,52,145,89,78,184,196,153,198,67,193,184,78,9,65,209,55,247,223,191,141,87,102,243,37,202,108,97,75,93,101,34,171,126,61,21,166,54,39,76,225,107,209,143,50,155,85,78,215,238,92,46,77,233,139,179,199,68,223,50,149,9,188,196,185,123,201,4,141,105,54,175,99,85,102,243,29,204,102,115,141,123,246,197,102,115,194,146,86,198,75,139,123,210,182,154,205,76,22,206,219,195,88,203,132,138,148,123,6,91,121,183,173,239,27,195,25,97,206,27,168,105,56,7,64,19,50,12,231,47,110,55,101,230,14,196,194,94,172,7,128,92,15,194,136,132,138,92,52,123,248,125,171,121,106,93,139,26,141,57,31,134,243,40,159,54,217,195,111,178,18,132,166,147,217,28,202,250,16,183,100,39,160,20,16,71,30,214,230,155,223,69,212,106,52,191,116,167,231,134,87,62,71,231,234,13,15,168,190,61,134,50,135,124,156,162,57,116,247,205,99,150,42,35,163,89,143,89,198,188,85,61,105,13,202,167,185,126,87,121,86,116,151,23,174,190,157,86,38,140,230,249,141,39,142,163,25,247,193,125,91,191,213,183,48,154,167,177,12,241,63,184,56,17,190,97,169,73,23,126,239,226,20,95,209,37,138,147,94,29,148,6,9,112,73,39,104,199,197,185,169,129,73,122,239,226,36,252,195,107,98,58,90,71,137,71,23,103,244,170,92,156,59,210,41,194,233,105,169,233,91,28,149,157,150,62,74,253,194,89,169,13,206,247,190,77,121,69,227,30,199,6,207,227,248,123,190,77,213,120,231,219,28,253,82,141,187,108,180,112,218,74,149,4,97,34,114,135,141,118,231,219,68,84,220,58,151,183,255,149,211,145,127,179,52,138,108,49,208,91,92,232,165,163,117,153,146,205,160,150,119,235,233,5,166,139,227,140,83,93,98,165,20,16,233,207,5,66,108,146,119,242,61,66,239,17,189,81,202,220,139,84,95,149,193,193,200,199,8,236,48,243,59,98,190,132,79,228,25,76,62,38,191,1,79,180,43,134,158,119,184,134,133,168,21,140,69,243,228,92,75,184,1,89,95,228,56,123,2,66,22,73,72,102,82,53,161,113,19,210,19,195,204,16,96,220,165,21,76,166,132,213,140,76,27,221,145,253,6,54,24,151,165,194,39,20,152,85,219,29,204,173,134,195,198,74,80,253,85,42,104,6,80,78,28,31,25,41,231,136,50,254,1,35,129,164,61,187,12,142,111,210,126,7,99,175,226,141,255,24,103,185,202,78,206,44,182,128,244,200,77,180,154,119,102,221,234,54,37,227,144,36,75,196,32,95,214,83,132,195,203,66,197,10,135,37,134,133,44,13,152,178,223,100,19,3,247,25,44,234,139,217,48,118,44,204,136,87,158,126,76,63,101,208,218,236,88,100,14,58,85,209,178,99,9,24,157,91,97,184,208,152,196,177,204,106,21,197,22,121,0,92,236,111,92,118,44,20,2,102,172,177,99,89,16,199,238,228,41,140,123,50,54,118,150,221,9,70,7,48,213,39,17,241,99,75,95,164,114,186,216,56,89,118,44,223,192,240,68,104,189,97,129,207,29,11,229,194,111,186,194,228,233,141,62,179,182,248,169,41,59,122,6,44,118,44,178,153,147,92,198,67,71,236,234,73,213,54,118,39,192,252,214,174,121,25,143,45,185,199,178,78,151,13,11,197,78,35,213,123,58,255,105,225,115,120,255,115,195,242,20,230,33,204,250,114,195,178,25,214,244,244,231,240,171,93,245,216,158,254,13,44,55,24,65,89,138,201,132,29,207,82,38,194,205,205,9,229,128,185,221,21,54,153,55,113,3,22,230,143,206,0,255,241,31,58,177,126,178,183,229,222,61,145,250,77,247,21,109,147,74,85,95,5,83,186,177,180,103,14,111,119,191,245,119,206,68,188,241,148,29,196,93,72,84,194,115,24,158,90,14,18,180,250,134,179,95,117,221,195,238,112,99,131,178,169,174,64,74,96,16,86,123,236,89,84,219,61,140,218,200,86,117,171,252,102,185,67,121,14,43,25,160,119,222,161,80,31,105,152,89,24,162,199,185,107,57,157,217,14,212,206,11,13,190,254,22,23,177,91,158,192,182,117,213,14,69,245,135,220,205,93,139,250,198,221,127,183,89,187,150,147,206,82,157,29,148,114,222,181,168,62,166,52,67,38,110,214,174,229,41,108,25,189,218,181,172,35,26,9,24,197,187,24,121,215,119,39,13,30,177,116,236,23,189,235,174,5,223,39,7,37,185,227,211,146,117,81,255,238,97,91,190,100,54,177,133,87,90,197,53,79,107,254,41,43,49,150,2,30,220,21,118,200,204,169,40,12,39,96,228,125,115,242,85,14,37,146,48,150,144,124,59,3,231,128,147,45,178,24,8,150,243,170,96,172,106,121,120,16,135,170,104,199,59,0,174,145,116,31,76,181,106,152,107,154,176,137,184,170,218,170,108,194,216,85,59,1,198,170,86,13,83,125,83,213,42,227,169,166,202,162,105,159,131,206,94,199,22,165,74,49,61,251,28,168,165,124,113,130,36,157,83,209,174,176,212,170,143,160,165,182,161,104,129,85,171,43,76,233,102,212,234,112,13,81,142,135,82,183,48,246,188,55,238,39,70,185,200,192,248,21,176,44,87,48,204,12,251,11,84,95,164,96,212,8,62,194,44,37,89,223,86,114,212,198,112,13,209,134,56,176,113,13,1,139,21,110,81,180,2,185,182,169,103,87,166,148,158,45,152,244,236,143,14,227,218,90,226,75,193,122,210,36,35,209,143,230,206,152,179,196,44,145,4,8,234,209,59,18,4,107,225,103,48,244,158,31,79,161,28,70,147,107,19,40,157,42,5,66,59,133,137,185,232,226,39,48,5,55,133,145,57,14,94,121,149,94,176,232,73,250,148,72,184,50,235,43,197,251,4,132,194,240,154,229,157,148,82,225,90,23,3,115,109,161,159,129,201,5,101,39,32,52,148,46,126,10,195,100,69,137,152,39,165,119,89,50,226,101,198,210,207,170,143,252,108,213,99,181,185,252,30,186,56,96,174,107,194,102,93,67,23,95,221,166,251,59,97,72,112,164,171,25,135,172,39,202,157,62,35,211,225,208,207,82,102,188,136,106,221,9,93,56,248,233,203,51,24,70,85,164,52,39,198,202,153,24,41,103,88,244,175,96,33,38,174,14,102,47,146,99,142,148,38,78,106,55,154,152,7,67,46,100,74,119,57,107,98,245,196,176,24,215,1,91,57,23,254,163,201,61,107,98,239,12,100,106,209,41,189,204,149,185,15,227,55,149,141,223,116,71,164,91,121,217,54,75,64,115,110,48,126,90,44,60,41,56,22,244,183,186,239,239,92,224,92,198,223,225,242,24,109,147,247,207,231,2,108,69,148,136,81,157,115,14,51,21,80,38,70,173,14,190,13,53,48,242,119,183,115,238,80,222,129,208,148,43,137,246,244,139,17,143,142,234,123,118,46,114,0,170,59,74,104,35,230,97,57,58,23,99,194,204,176,202,197,40,152,174,165,139,137,138,154,82,46,198,31,96,140,238,243,114,149,5,177,112,103,230,69,65,20,204,179,66,36,21,202,219,247,0,115,63,42,23,163,56,72,185,22,140,243,228,37,23,163,48,149,149,123,237,107,64,212,230,164,51,96,91,154,12,75,58,35,23,99,213,22,229,138,151,172,253,40,155,239,96,200,128,115,49,10,151,114,174,111,194,60,54,224,190,20,133,60,244,195,182,68,79,75,4,8,60,210,160,122,183,171,92,140,5,163,50,96,165,216,48,128,20,2,111,152,54,153,28,127,201,40,250,6,166,41,235,221,194,67,57,236,40,156,168,3,151,82,58,250,202,158,220,48,129,23,8,198,30,238,99,223,226,30,165,2,22,253,40,204,54,140,101,197,25,20,180,145,115,47,88,174,116,168,177,244,53,33,28,63,206,254,39,108,67,83,192,130,206,226,209,90,46,50,47,178,112,48,248,206,219,76,125,143,176,202,188,88,229,84,223,132,197,216,64,171,84,88,197,142,76,7,41,11,189,131,7,208,109,154,211,234,175,127,203,58,192,119,43,43,10,143,156,12,146,48,40,227,167,75,35,99,85,58,127,75,110,214,116,57,13,59,32,92,189,190,206,27,129,2,21,73,36,25,90,190,57,26,208,120,165,107,88,223,161,90,232,23,41,173,207,132,98,143,47,156,17,9,251,38,241,21,134,41,36,105,185,37,33,194,191,113,38,70,29,0,140,106,89,166,180,225,140,127,254,95,74,197,168,67,115,173,36,74,197,136,139,200,7,83,74,197,248,245,149,89,4,73,197,248,245,21,222,37,165,98,196,97,224,109,139,206,132,120,116,222,155,83,165,98,228,201,36,43,119,165,98,68,28,108,198,40,21,35,127,179,219,232,139,157,9,90,197,102,0,174,51,190,35,73,47,249,242,248,142,3,49,165,98,100,214,186,30,217,198,72,108,56,57,217,41,241,109,147,79,90,159,111,218,213,1,189,112,253,82,72,207,161,25,8,200,148,84,145,43,138,83,138,35,26,0,113,202,134,213,137,216,117,43,21,227,87,248,7,156,138,241,235,28,177,44,118,29,114,107,65,34,167,84,140,48,35,190,209,45,164,87,12,34,57,180,36,184,36,24,4,173,184,132,131,17,10,30,99,151,97,92,64,95,105,143,153,185,151,120,166,76,169,24,121,219,6,38,178,66,59,178,59,108,170,138,242,6,87,4,163,186,240,54,255,219,167,98,228,16,5,103,43,167,69,214,216,40,23,150,87,195,70,158,68,195,116,216,194,146,80,47,181,164,191,247,57,76,219,30,107,246,225,43,214,169,234,22,38,143,188,114,158,154,149,195,247,252,28,166,163,86,113,112,184,143,227,244,117,1,217,191,143,71,46,106,75,239,49,103,25,15,160,147,98,246,44,247,50,200,236,199,229,0,106,133,41,19,35,180,42,232,37,157,238,90,157,24,198,231,176,133,39,163,156,14,71,3,151,54,178,190,13,44,219,213,106,20,43,96,249,143,227,48,51,97,233,63,190,248,201,143,228,147,253,199,244,239,1,70,255,216,80,94,99,46,14,111,241,83,24,250,251,28,135,236,153,117,81,244,146,123,200,113,10,172,42,145,137,17,88,200,5,140,143,149,203,60,80,164,105,164,116,209,78,86,46,100,22,91,195,92,206,48,213,167,85,42,248,204,186,144,252,123,6,43,220,167,43,82,108,190,20,131,196,209,128,44,217,0,48,15,181,20,105,6,207,27,33,247,128,64,249,219,68,49,128,245,240,126,97,218,113,21,64,169,21,117,218,160,185,34,203,21,58,99,11,231,41,188,124,171,12,252,24,229,199,10,197,122,244,226,78,17,183,162,144,54,252,94,12,67,221,214,217,172,29,127,56,21,227,23,217,105,48,69,99,181,107,102,76,108,165,98,100,57,152,247,160,154,21,191,127,206,44,132,152,8,240,7,181,10,46,255,75,22,154,98,6,121,246,199,5,171,102,197,253,84,140,40,107,124,95,201,143,31,88,221,74,197,168,87,197,148,195,221,166,132,186,170,180,118,127,254,107,174,251,245,79,92,11,195,54,213,181,48,174,72,253,34,157,230,191,99,235,255,39,114,50,206,27,82,40,217,95,255,202,107,217,255,129,34,95,227,250,255,180,104,158,125,189,186,76,20,30,23,89,209,195,22,64,223,235,59,150,153,61,89,25,29,132,167,185,160,172,140,75,29,143,150,101,102,84,196,51,128,170,5,163,82,44,226,116,210,196,198,182,204,203,127,5,24,183,1,19,69,123,24,162,255,224,216,0,104,30,199,162,184,154,153,31,126,86,233,21,23,188,103,201,203,91,145,53,103,94,228,242,173,64,93,240,178,45,206,185,7,223,113,24,22,101,244,93,246,102,101,205,252,209,184,165,49,153,47,88,14,202,252,12,187,226,219,42,184,107,202,108,144,225,251,62,100,108,96,13,56,9,109,79,118,8,168,7,27,88,108,19,34,7,227,40,135,129,141,227,10,218,13,185,32,51,43,132,96,86,182,33,237,91,199,38,159,94,15,242,237,232,218,67,62,150,214,111,33,15,34,116,156,192,129,184,42,9,24,124,76,152,140,139,181,156,19,53,137,73,154,189,46,165,35,156,133,109,224,9,178,143,124,12,204,65,129,109,188,61,228,103,232,114,137,81,204,214,87,114,199,210,45,115,250,200,72,209,242,248,110,223,179,215,173,48,57,191,141,204,250,175,239,70,203,169,100,126,15,57,230,102,100,80,83,131,156,80,172,89,25,11,164,245,85,153,115,148,172,110,192,12,81,66,59,67,46,92,75,216,66,190,56,254,214,78,28,188,81,74,31,219,154,84,37,16,231,112,115,69,2,116,135,122,226,133,55,215,172,171,170,134,131,215,61,208,174,138,161,177,211,215,61,176,107,212,36,235,106,160,202,12,8,61,167,11,43,12,39,45,230,151,33,202,240,72,77,49,189,129,84,115,1,216,147,176,79,253,89,70,91,214,205,75,33,245,104,15,217,154,162,210,66,206,209,214,24,198,91,165,81,145,183,79,47,91,78,100,9,102,205,45,87,132,101,216,204,36,1,143,133,156,1,80,70,214,206,243,101,203,73,115,50,26,109,16,171,72,113,222,128,141,128,26,18,131,101,241,228,183,94,78,45,136,84,17,62,63,182,3,27,241,4,118,34,121,128,75,133,160,3,209,121,200,28,228,4,244,197,51,88,61,7,121,23,171,215,113,50,231,180,26,190,228,214,118,74,67,186,116,231,152,24,161,134,243,140,124,78,140,44,102,218,99,26,136,135,120,10,86,200,134,103,148,10,62,226,101,76,206,122,98,232,204,88,151,161,198,196,72,64,151,103,202,111,232,37,151,46,199,247,30,237,157,200,94,188,226,187,37,97,230,89,182,156,226,41,35,64,103,185,77,217,30,93,85,183,119,172,27,161,189,221,213,180,87,234,187,59,212,213,242,92,176,127,131,97,18,144,105,41,53,105,150,248,40,35,34,190,118,146,252,179,163,181,148,109,97,182,235,200,118,40,99,96,148,67,56,210,11,45,76,93,195,218,66,62,216,205,118,229,101,86,165,231,198,176,141,221,137,170,62,97,214,14,11,236,3,215,153,155,140,110,241,42,217,149,20,194,64,170,243,1,233,116,34,167,155,108,114,92,85,209,56,19,195,110,171,238,92,221,32,71,69,57,250,56,87,189,57,251,168,109,154,66,245,72,140,18,217,139,221,154,144,9,229,141,150,227,187,33,58,169,83,127,15,57,105,142,17,245,233,3,81,34,59,105,22,66,117,59,191,187,115,77,169,40,39,183,251,45,47,52,215,80,245,145,151,113,62,103,174,189,234,118,91,39,175,220,46,228,246,92,147,109,92,214,97,126,247,199,249,30,121,151,120,10,153,208,247,33,97,61,187,52,25,134,111,143,69,85,93,183,245,24,149,8,198,36,73,88,206,206,44,71,84,136,45,73,78,155,113,148,82,104,88,90,53,129,19,226,197,27,205,130,123,101,45,85,83,152,82,81,209,0,68,15,118,40,22,90,15,83,71,73,0,248,150,159,177,59,167,141,48,146,50,186,162,62,50,103,108,99,172,245,77,47,250,147,227,126,172,133,252,186,219,57,57,138,89,90,254,183,250,220,144,52,179,66,235,3,225,230,87,42,82,107,0,32,152,22,51,33,163,122,158,123,55,171,219,24,209,132,25,18,131,190,214,52,32,216,224,158,28,149,69,81,201,93,94,239,193,148,31,16,113,77,133,152,223,208,175,44,138,153,215,241,218,170,40,108,227,181,34,59,198,25,255,183,170,168,215,163,52,178,99,51,236,222,85,69,191,254,66,70,70,229,100,236,245,40,72,3,153,73,52,200,140,161,197,55,243,182,28,88,84,230,67,28,15,191,147,13,81,55,190,228,124,229,140,69,77,249,219,113,109,61,225,223,32,115,89,206,21,53,68,208,26,35,50,254,164,45,132,255,106,69,126,185,26,6,50,93,85,183,141,220,235,118,88,97,133,240,91,52,115,8,33,131,209,86,152,60,212,54,30,95,79,187,164,89,200,69,115,84,212,158,240,91,134,101,69,13,110,7,205,58,188,87,210,23,209,172,67,194,72,0,211,28,103,211,73,136,143,185,109,154,91,170,102,25,103,86,114,183,172,113,86,94,131,230,106,168,156,132,70,24,221,222,53,206,234,42,123,155,209,178,163,5,155,52,187,229,164,217,12,219,99,109,23,135,71,183,133,220,165,217,67,149,66,82,195,214,30,231,204,96,40,177,196,162,76,174,71,86,195,1,67,185,87,238,195,1,27,249,17,225,24,183,111,32,188,178,40,138,135,172,22,24,3,141,21,53,134,60,248,21,194,70,46,101,42,104,121,184,30,145,93,145,239,175,121,212,94,235,133,64,72,178,99,105,110,47,138,202,67,232,37,88,163,102,147,100,182,28,71,40,58,213,202,99,148,255,155,189,119,217,149,102,73,178,243,230,251,41,254,225,209,64,165,125,203,125,153,146,77,14,154,26,73,103,70,244,168,90,20,65,176,129,150,40,160,209,79,195,87,213,183,214,50,115,247,136,140,220,25,121,170,72,8,98,87,161,234,143,92,219,221,194,175,230,118,115,139,189,124,222,21,188,71,92,249,145,62,251,205,113,129,141,86,156,94,47,87,125,182,159,76,3,214,62,3,133,239,240,37,164,23,44,214,62,237,243,27,179,63,55,107,124,70,73,61,179,31,224,26,80,13,185,4,69,65,53,252,251,233,47,240,247,229,212,40,235,144,51,130,148,135,217,94,129,245,185,174,205,249,88,242,115,60,4,163,87,221,232,74,109,135,191,131,104,93,204,63,139,191,163,128,180,122,250,63,246,191,247,137,237,206,229,60,81,166,195,173,252,102,137,25,121,199,178,92,162,45,24,119,22,85,63,167,252,240,117,220,247,92,114,121,13,93,247,69,238,197,241,101,179,159,242,12,254,219,159,60,127,131,24,209,212,237,6,253,129,216,35,217,16,171,153,186,194,211,142,186,31,40,223,75,135,216,212,8,93,59,217,206,103,124,125,120,22,126,253,246,190,58,251,122,169,32,188,58,185,203,211,69,23,237,100,181,210,82,17,155,104,224,149,5,206,182,253,207,191,20,48,140,41,112,255,187,42,240,247,13,133,114,125,243,158,115,25,52,185,208,246,253,235,242,130,174,143,223,221,207,188,143,183,190,18,181,243,116,153,207,41,35,188,203,143,53,195,126,252,39,39,210,184,227,191,92,226,181,206,120,238,248,70,230,27,111,37,32,136,150,241,73,247,60,251,220,121,58,235,191,228,147,239,95,55,104,48,110,132,255,162,49,16,9,145,113,231,39,243,224,159,26,213,241,243,19,231,138,126,114,217,74,58,7,87,134,245,203,254,4,158,255,204,47,236,147,23,29,80,249,27,89,183,164,71,66,40,53,231,111,37,113,81,233,254,251,51,145,180,93,91,53,160,83,180,69,75,191,84,126,190,185,255,94,237,76,245,209,78,81,127,36,239,161,228,48,6,249,83,3,132,5,218,11,96,254,210,84,231,23,156,24,119,1,191,112,205,170,243,47,168,18,252,170,39,156,222,76,148,46,231,61,245,95,60,109,163,150,127,137,126,74,122,58,216,147,166,225,122,66,62,6,69,25,224,250,93,162,232,191,184,141,124,181,50,181,70,139,115,254,159,201,225,242,164,70,250,213,75,55,79,203,140,221,91,41,64,122,86,187,218,188,123,116,15,114,98,164,111,34,82,148,36,133,196,211,49,165,186,219,32,241,207,152,2,64,4,125,17,150,160,5,199,141,154,120,169,130,105,235,47,24,65,168,14,169,187,112,33,247,245,85,223,150,127,211,189,209,3,140,47,25,155,30,119,190,94,136,130,114,185,124,221,88,117,39,214,117,57,64,185,45,177,33,55,32,230,237,83,119,16,188,10,95,153,115,138,25,115,235,88,153,198,20,1,246,137,61,86,229,94,57,192,17,0,208,19,175,49,69,128,61,63,43,150,78,229,184,243,44,51,191,48,12,53,123,140,111,218,239,70,0,30,60,176,103,197,222,184,46,88,141,222,196,154,30,53,16,156,234,29,44,93,189,163,49,181,239,131,149,28,12,254,203,4,9,227,150,159,233,193,187,141,105,134,16,54,170,28,33,124,126,239,49,198,76,86,185,15,190,250,173,247,206,217,85,72,16,1,147,198,180,8,244,222,253,194,8,246,169,69,223,125,171,197,210,152,66,111,20,195,173,186,48,197,144,3,42,114,5,173,35,213,53,27,155,1,21,63,154,52,194,28,112,161,16,173,248,139,239,118,115,167,209,250,255,43,129,145,240,75,35,68,189,240,94,16,133,199,193,35,85,234,26,147,196,163,187,210,148,83,124,15,28,239,149,97,1,75,221,129,49,64,172,27,151,99,22,96,251,148,59,194,38,61,2,184,21,177,185,161,215,24,99,200,84,106,122,181,97,49,251,65,239,8,99,199,233,101,105,31,209,101,168,226,218,133,110,128,219,50,48,166,210,17,34,238,199,23,31,87,166,156,114,6,117,55,2,17,178,246,234,91,64,235,176,24,75,57,6,84,77,121,77,185,45,182,144,83,84,160,70,74,87,56,124,81,23,114,3,35,194,206,17,184,156,209,95,156,74,34,71,139,185,237,107,114,3,35,116,207,215,231,40,166,152,65,79,144,32,247,117,66,203,156,193,183,136,28,161,113,27,76,92,215,152,86,128,199,100,187,42,50,118,44,16,98,227,71,199,196,40,89,23,133,97,64,117,236,49,24,141,103,107,80,238,8,219,12,222,134,94,244,205,22,159,180,141,9,192,245,102,82,176,77,201,72,218,111,90,66,253,243,149,14,133,23,194,208,116,38,27,80,1,14,60,3,146,187,165,10,106,63,153,25,237,127,179,18,234,207,132,10,241,190,245,183,222,63,202,19,103,234,83,255,10,96,187,100,123,178,152,85,67,191,25,50,117,161,126,91,72,159,93,98,116,211,164,181,143,146,182,30,12,181,103,176,17,154,148,12,83,147,193,66,245,179,38,80,207,104,220,116,140,205,193,6,218,60,59,89,13,117,85,70,207,28,157,122,102,51,186,60,142,228,205,179,203,104,178,69,167,235,122,83,214,98,241,226,233,231,39,234,214,198,119,219,214,103,241,231,173,66,213,82,178,7,75,195,203,71,99,57,44,204,19,53,222,152,4,48,182,59,234,220,7,10,44,247,26,72,149,12,248,66,35,3,58,228,228,123,154,124,58,200,151,113,60,152,234,108,142,79,112,86,243,250,76,153,236,8,202,168,124,119,202,113,126,150,147,127,100,188,178,57,104,99,139,40,134,112,70,95,207,18,12,78,152,92,170,50,211,165,216,253,49,237,249,136,2,134,232,19,111,230,8,227,205,37,233,104,222,205,244,164,188,75,6,240,158,67,96,198,170,176,254,164,109,203,207,179,2,179,118,3,178,212,34,16,255,113,129,57,123,81,223,110,180,168,82,162,250,89,129,249,199,113,249,23,57,249,252,210,139,86,240,23,202,201,175,4,129,18,12,238,109,142,192,35,105,72,208,107,4,209,22,147,3,121,229,77,8,163,132,213,87,177,131,72,201,175,68,163,30,97,132,13,152,11,195,208,45,37,171,156,66,9,180,146,87,172,235,194,215,37,37,175,228,6,36,119,84,168,13,137,88,6,28,223,147,244,114,140,148,140,215,145,128,239,122,67,73,201,55,48,190,93,158,134,68,72,126,149,195,50,135,66,203,205,98,116,186,78,66,115,103,247,23,40,210,112,74,153,150,132,77,71,119,78,90,67,22,6,194,248,32,90,43,196,37,158,194,74,60,166,24,231,182,169,181,120,172,89,248,114,156,170,15,48,139,199,183,48,95,131,80,177,72,199,203,156,114,20,90,56,22,164,153,79,175,162,53,109,177,136,179,213,249,40,82,19,122,38,184,44,85,45,8,171,20,80,81,27,208,24,181,89,209,208,31,146,140,47,8,82,73,173,165,19,66,146,241,133,208,15,95,12,1,40,193,248,16,66,141,34,228,209,242,84,201,192,74,113,145,68,11,84,93,176,164,238,0,43,185,88,229,142,176,166,215,50,240,74,111,98,74,126,16,57,187,229,98,165,179,184,194,148,42,194,9,160,121,111,201,192,151,96,140,231,138,105,179,104,157,184,205,22,130,57,184,144,114,181,92,87,76,151,70,34,123,142,97,185,24,75,185,18,140,25,62,149,219,97,11,189,146,130,57,162,244,222,140,223,192,80,8,172,230,233,208,140,100,172,114,31,206,215,185,98,252,209,214,112,176,18,141,49,117,9,51,189,129,45,51,89,162,241,58,147,108,21,73,198,189,2,220,219,146,140,11,75,235,74,10,238,158,173,146,241,5,225,132,204,81,233,109,73,198,199,216,102,244,44,25,55,189,99,201,88,187,6,47,217,16,141,235,55,187,163,204,137,92,90,34,41,183,118,11,108,76,162,149,1,90,50,1,110,237,244,86,68,54,22,231,219,255,142,129,18,6,36,225,216,172,49,92,68,192,166,70,164,227,133,196,4,208,184,244,82,75,195,42,224,36,167,227,55,161,191,45,61,75,224,87,55,174,0,250,249,135,197,99,102,106,200,73,122,214,44,74,60,190,248,174,68,196,227,205,179,77,21,172,107,149,209,115,137,199,185,227,8,142,120,188,125,142,152,109,137,177,235,74,122,52,95,162,188,86,208,120,198,226,218,58,22,226,241,230,217,109,139,120,188,136,197,150,200,16,209,48,21,14,137,204,63,61,179,245,87,180,57,236,253,83,46,34,33,139,50,4,8,144,21,179,126,198,52,41,67,230,128,34,154,105,102,155,68,108,151,121,97,42,200,150,169,223,92,4,245,210,105,2,172,42,186,57,94,225,159,127,70,216,107,107,166,234,84,9,207,107,83,88,122,100,115,166,173,203,39,229,51,93,46,213,246,146,221,50,23,77,235,25,206,169,236,97,252,42,27,166,206,102,126,209,100,61,173,54,204,250,139,167,113,212,210,47,104,183,5,243,242,201,62,135,209,64,161,44,152,92,216,110,122,14,225,238,55,49,161,249,139,91,52,106,85,251,206,219,47,253,42,17,219,119,240,148,243,184,122,74,75,60,58,233,53,43,68,149,225,157,127,149,252,134,175,186,94,141,78,9,63,132,147,114,160,234,85,36,145,226,70,79,48,146,129,120,119,13,12,238,250,102,6,66,57,78,78,243,210,96,230,155,19,35,113,65,29,168,96,94,202,58,217,174,49,230,214,6,184,149,158,177,29,61,157,118,57,177,72,252,164,76,179,44,130,3,140,73,126,182,143,29,159,7,27,134,28,11,140,191,49,211,27,152,204,28,217,228,176,210,23,174,251,66,110,66,68,37,91,153,3,122,174,115,82,28,216,90,99,176,180,110,96,203,168,52,230,179,169,94,209,244,86,172,95,235,211,36,218,39,173,123,199,34,203,108,232,132,137,101,72,156,94,246,55,18,71,208,128,208,35,163,140,110,46,223,192,72,61,224,228,196,235,76,26,219,206,36,103,54,179,39,214,57,214,128,36,47,177,229,5,242,178,216,117,214,7,133,87,10,23,234,48,106,49,116,134,92,177,33,206,99,69,29,25,27,67,98,236,136,90,150,53,231,53,87,214,149,144,230,232,105,99,150,151,81,225,235,85,1,52,182,200,90,221,96,116,159,81,130,117,48,13,233,250,6,198,77,79,151,27,10,7,229,192,104,218,162,132,128,37,161,217,162,92,220,192,154,30,147,101,133,99,33,55,32,165,176,200,91,135,194,33,57,244,10,195,240,105,147,140,222,90,10,7,247,120,193,170,117,141,177,75,60,129,42,87,26,7,115,250,90,134,171,137,49,171,240,236,237,168,24,51,189,161,97,48,160,179,92,105,29,11,189,161,99,128,245,123,39,38,99,237,78,199,80,57,239,29,137,5,165,139,104,93,19,177,30,209,33,102,121,77,228,53,230,153,116,251,134,226,193,144,246,236,14,205,35,139,160,250,86,154,199,6,43,109,1,140,190,213,98,153,216,171,101,86,173,150,232,25,20,59,128,230,168,204,154,162,214,226,139,226,57,206,249,70,219,50,207,157,78,246,114,91,165,48,204,144,14,149,11,69,190,149,141,116,81,10,200,49,70,82,155,218,182,173,109,188,41,77,210,6,19,61,150,157,227,5,160,87,26,200,45,172,235,182,182,177,210,11,6,61,50,75,93,172,112,233,88,138,101,254,16,35,27,45,235,145,25,225,189,165,129,40,67,237,22,131,158,88,157,147,44,80,142,157,44,203,188,176,151,214,34,6,198,26,107,173,164,199,69,250,110,99,214,64,68,111,143,237,232,149,182,177,121,239,192,144,95,237,8,107,109,35,237,179,37,160,33,200,145,63,75,31,115,80,215,90,217,56,198,122,42,57,169,239,167,176,92,137,165,162,56,43,71,170,173,250,155,53,64,23,191,94,104,91,173,30,143,113,233,46,27,172,116,151,30,19,211,107,76,87,41,203,15,17,171,190,232,237,49,141,221,50,158,93,119,96,49,44,98,233,142,229,128,109,243,137,76,250,15,8,138,19,227,224,240,58,208,238,34,116,5,241,151,173,117,128,33,174,249,84,83,185,15,101,12,163,156,177,226,78,19,123,183,81,83,220,174,140,68,148,187,194,24,184,246,172,13,131,80,48,211,27,216,82,119,97,208,77,110,129,138,21,175,44,187,56,241,128,216,214,236,10,115,161,193,177,15,49,229,15,136,174,53,184,51,39,231,247,115,159,59,197,197,117,154,150,101,103,156,99,27,172,184,243,13,172,233,49,131,118,164,190,234,29,245,222,137,209,230,161,196,21,119,166,205,207,246,190,45,28,91,11,49,222,24,221,45,65,201,114,208,95,205,216,10,17,3,168,17,96,45,125,190,113,164,185,216,21,150,149,82,124,125,187,122,114,62,21,135,173,158,109,76,69,180,228,203,250,221,228,215,129,106,161,132,133,111,198,100,75,45,252,250,132,86,178,238,238,103,186,165,13,52,49,242,190,226,2,247,230,67,143,192,155,202,6,58,192,148,138,207,9,162,217,204,4,149,72,149,20,195,180,50,190,64,250,86,66,201,171,147,159,31,96,8,189,47,206,212,77,221,230,231,193,210,148,198,22,122,147,159,79,122,3,163,46,137,118,24,186,149,159,27,51,189,193,227,121,217,139,45,133,188,183,249,249,17,70,226,63,238,94,152,222,224,231,74,6,88,206,225,102,231,82,189,74,183,110,110,190,64,102,230,26,39,149,10,173,1,77,90,205,182,243,202,116,191,49,154,246,236,44,146,204,24,220,70,110,214,55,202,241,217,72,147,155,24,44,63,218,4,208,23,173,164,216,1,4,67,46,165,3,105,198,126,142,55,148,81,176,80,107,140,147,65,235,100,127,50,52,198,252,219,248,147,126,121,57,77,136,0,25,7,87,48,190,101,75,226,59,65,194,210,177,129,173,3,183,82,139,228,108,21,93,155,147,238,144,227,66,27,7,195,143,204,57,6,160,53,129,112,42,184,151,203,235,151,140,168,39,246,133,188,76,26,82,237,7,178,13,249,217,11,72,207,37,235,187,204,226,64,155,175,245,7,181,116,70,32,13,84,75,137,44,78,195,2,32,125,53,144,166,23,112,182,121,110,82,28,167,136,67,218,150,30,67,63,115,201,114,54,117,230,37,83,107,62,200,155,166,129,66,14,37,255,148,134,142,247,42,79,93,99,110,164,254,234,16,25,202,201,236,173,134,163,134,189,116,211,111,96,44,148,91,229,190,95,117,203,88,239,85,221,139,62,32,166,207,171,24,145,65,99,139,112,77,214,126,178,181,148,174,206,138,254,227,24,53,20,251,69,15,186,21,154,30,189,115,246,41,136,12,70,123,108,219,39,151,171,126,246,24,165,110,202,245,88,178,31,203,231,48,199,119,98,115,30,140,153,222,196,60,55,244,245,238,82,136,51,149,212,164,202,223,196,18,64,227,196,45,163,21,203,38,85,142,229,198,32,102,204,193,35,42,247,81,198,67,30,47,178,188,253,128,121,247,31,149,147,132,84,175,21,57,108,16,28,189,105,136,244,98,153,175,38,162,88,10,226,82,175,49,55,109,87,238,4,38,35,43,134,205,209,6,184,14,167,14,157,28,29,10,162,55,238,49,15,198,182,92,58,217,60,159,148,173,29,73,50,7,82,159,41,170,61,54,6,119,193,198,36,24,11,189,129,121,98,232,149,100,201,142,16,89,108,164,49,53,43,206,12,1,76,123,50,128,100,153,233,102,211,246,49,0,29,107,193,0,85,69,192,134,70,107,107,127,171,183,221,15,179,237,80,42,197,77,168,1,176,103,159,224,49,143,200,16,4,155,246,164,232,89,101,52,132,42,147,231,78,67,243,104,218,67,92,33,136,57,244,11,163,58,220,48,201,138,56,192,148,142,109,159,171,104,159,170,240,223,253,16,181,61,232,178,153,59,157,34,235,81,186,107,254,217,19,155,180,102,12,196,157,88,97,172,54,221,221,115,250,112,14,20,93,190,147,181,78,91,206,6,35,190,114,160,103,31,168,23,190,59,204,179,135,87,86,110,105,137,26,106,153,194,46,249,164,37,71,28,195,254,238,96,11,116,7,246,223,123,52,156,15,153,245,208,61,84,222,118,42,18,34,106,21,126,224,58,33,237,161,87,238,7,103,16,31,114,246,123,63,48,30,241,14,191,203,49,200,151,104,228,202,24,136,123,204,239,253,208,123,21,106,129,15,33,207,182,114,106,21,255,120,130,154,47,141,128,104,58,252,129,111,160,34,68,120,38,108,251,245,205,71,148,27,17,117,226,245,3,239,201,133,255,119,7,8,121,34,69,80,202,48,101,104,227,233,24,78,27,6,41,29,64,186,188,136,169,104,128,100,250,12,195,229,136,81,153,136,153,242,79,96,246,119,93,229,126,228,163,110,25,80,209,68,86,242,224,50,150,18,136,236,40,241,196,96,156,135,38,150,120,225,26,32,117,152,189,252,215,204,123,8,87,138,49,250,85,65,112,200,216,230,218,101,140,22,246,226,160,33,138,25,83,84,18,66,76,237,194,54,60,31,99,168,160,37,137,182,49,90,225,140,91,76,241,193,8,192,132,139,171,167,77,239,24,83,152,98,228,189,54,70,39,76,113,197,68,15,117,48,75,107,24,163,143,49,185,163,195,65,218,26,141,142,49,49,155,143,213,95,57,169,243,14,51,112,115,158,35,108,25,23,49,117,151,83,20,97,12,51,52,11,243,182,232,45,88,153,163,19,226,151,217,110,115,244,6,67,53,118,56,40,158,199,23,150,146,199,202,230,104,232,93,97,172,82,167,3,244,10,27,142,133,99,12,81,164,66,83,189,12,212,60,232,102,113,238,87,134,223,58,122,38,7,188,2,10,153,181,178,62,19,175,102,204,229,140,137,156,142,161,244,108,142,222,17,214,117,143,143,38,84,40,50,0,137,63,75,51,196,185,163,139,30,138,41,140,202,46,210,215,191,83,156,67,41,197,251,39,226,12,73,209,230,145,36,118,124,210,152,40,94,137,225,221,226,174,159,149,245,80,253,101,107,179,242,22,167,104,24,221,40,175,131,80,61,227,77,50,121,235,63,60,99,92,135,127,1,113,232,212,229,180,95,58,51,24,127,226,86,233,227,137,44,124,220,244,33,89,30,126,10,178,229,253,243,63,174,55,104,110,147,126,103,45,246,229,28,229,228,59,58,231,182,105,21,127,251,49,225,225,104,51,105,56,187,201,39,233,254,233,117,158,121,183,27,76,247,30,164,123,63,221,225,104,52,154,223,107,95,124,218,156,206,251,33,56,211,82,37,249,151,24,243,175,126,215,140,158,26,217,255,141,36,135,191,255,167,95,255,230,119,173,143,237,21,161,167,191,99,121,252,253,60,226,15,159,78,30,251,104,30,229,20,221,29,161,231,175,8,177,46,67,227,234,24,62,16,38,177,39,250,182,22,86,183,220,26,106,64,194,36,44,204,194,145,18,17,228,62,87,3,108,99,46,7,250,220,159,247,181,10,144,34,146,243,239,104,255,158,49,251,178,69,47,186,163,99,225,71,207,86,126,95,249,140,200,250,204,41,66,25,237,235,46,63,246,239,152,31,22,171,182,173,88,71,109,221,221,189,82,14,110,36,24,125,253,76,47,243,179,189,68,231,164,150,68,27,43,174,85,149,145,12,252,229,159,115,247,144,85,1,95,37,234,20,92,228,79,159,8,177,33,178,193,204,182,40,167,91,214,163,156,107,62,163,194,27,225,211,43,126,57,54,13,35,114,237,42,235,218,221,30,84,28,168,186,79,151,71,247,61,214,119,43,71,153,76,151,95,50,118,234,254,99,149,171,201,178,86,193,154,171,251,116,131,153,45,76,179,43,31,181,187,6,246,193,106,53,146,1,1,145,137,112,25,202,66,30,235,62,162,221,232,190,125,142,143,116,255,83,185,73,212,2,186,255,64,101,75,242,10,84,167,114,61,75,168,60,251,102,205,26,131,237,202,200,48,39,7,126,153,242,199,43,123,202,153,25,132,17,79,53,150,93,249,13,105,253,6,210,142,188,40,0,211,155,233,85,165,2,216,228,72,67,177,234,127,237,16,62,159,36,109,95,213,70,41,252,59,27,66,50,138,18,162,178,188,45,200,217,169,94,42,198,233,182,111,122,57,226,212,8,46,212,107,76,83,206,205,178,33,84,200,11,145,177,43,194,153,199,10,172,198,87,41,26,198,196,186,84,81,202,6,95,27,111,132,78,159,155,240,177,66,230,132,75,71,187,91,217,19,190,93,106,94,45,210,113,238,86,174,9,215,82,163,211,126,179,158,19,125,127,74,171,99,44,83,129,202,97,174,170,124,114,145,87,229,138,16,242,155,165,128,220,109,118,245,185,23,37,28,65,201,234,55,179,93,216,102,165,22,230,89,203,34,4,65,33,206,108,15,68,82,216,102,169,98,87,215,151,177,93,47,107,30,68,14,225,101,182,131,60,56,219,225,74,99,8,207,247,60,19,54,121,131,189,181,119,135,109,183,189,233,60,172,117,187,191,131,245,6,207,210,46,204,221,207,242,7,209,73,189,69,24,182,222,225,41,197,144,96,114,116,161,16,2,208,87,86,183,163,38,228,196,30,9,95,227,32,28,71,153,159,31,96,199,184,218,93,217,188,60,207,167,22,91,206,193,174,224,101,110,49,128,202,39,151,121,222,220,50,132,230,238,92,179,151,62,87,229,63,214,231,22,125,30,60,191,122,192,180,204,166,220,116,178,207,104,97,220,131,80,95,95,209,69,176,33,121,119,110,49,91,106,40,167,152,186,81,142,213,33,221,214,130,14,108,26,99,211,22,209,93,238,179,235,101,146,34,167,139,98,180,171,17,33,95,152,89,68,191,18,236,5,35,154,95,153,102,241,177,134,111,252,113,70,210,161,32,103,26,81,27,78,58,169,243,91,139,8,146,15,207,39,182,250,90,217,130,50,149,69,72,2,177,183,250,221,11,96,178,224,241,191,18,64,84,217,174,235,187,124,162,216,235,31,171,92,205,206,140,134,185,248,121,52,251,174,188,206,14,95,154,93,207,103,247,90,250,220,163,157,86,244,128,253,244,230,165,207,140,176,215,201,195,205,206,128,205,62,159,27,237,101,158,123,170,30,238,115,105,80,89,222,90,36,82,236,206,206,243,85,229,7,150,39,57,223,180,158,221,231,60,159,122,115,250,204,221,86,124,211,110,174,37,63,53,63,152,54,73,100,63,237,206,89,78,159,141,244,185,35,29,214,219,106,136,93,189,131,75,211,242,1,14,107,225,91,21,208,90,74,21,83,90,40,21,242,168,172,169,97,235,3,220,123,75,214,181,187,99,222,61,167,50,161,37,233,113,8,61,86,185,132,123,143,249,35,18,87,79,210,131,111,174,237,209,252,27,1,96,72,92,59,172,216,105,6,149,114,4,196,20,59,37,178,85,35,102,161,99,225,233,65,34,113,245,180,22,182,76,253,160,52,22,3,8,109,40,137,235,161,52,131,117,154,109,52,51,196,101,159,108,77,232,227,76,226,67,122,225,19,110,81,241,34,137,41,131,98,76,70,247,205,19,161,193,201,238,221,91,146,93,22,3,141,33,235,225,131,132,98,84,177,106,54,196,66,247,10,35,214,185,94,229,176,167,50,45,202,51,67,85,45,114,99,206,88,120,162,27,198,123,152,231,166,81,150,163,206,183,168,36,59,54,196,42,240,185,159,78,218,210,44,209,84,76,70,132,50,100,138,115,123,176,212,249,84,118,174,30,71,246,223,173,28,161,204,118,230,22,202,196,3,207,85,246,238,143,145,250,61,54,21,191,25,229,226,116,179,187,130,231,230,81,65,148,22,115,186,70,223,114,23,206,189,185,250,172,202,213,231,38,116,186,217,53,96,226,120,124,129,45,132,78,87,198,113,1,187,76,112,139,205,100,178,234,159,20,68,51,218,4,180,248,205,58,51,222,229,230,123,100,158,169,224,202,154,231,115,149,107,158,83,193,125,118,179,207,141,246,178,72,186,217,94,97,143,244,185,42,168,217,126,51,67,126,186,207,61,194,15,86,78,179,61,85,165,112,244,180,157,120,115,42,203,109,97,75,47,31,108,210,23,135,221,2,99,28,226,133,113,190,240,89,192,92,130,105,236,21,63,55,17,26,94,220,68,168,225,0,55,242,133,231,92,43,214,138,200,89,157,161,198,43,235,5,247,57,4,78,217,97,170,7,146,4,200,239,51,198,238,1,25,48,111,142,72,145,103,85,62,187,204,61,216,85,217,205,62,247,230,108,237,174,160,102,63,220,103,191,217,223,203,165,178,118,170,228,145,251,27,108,25,176,181,207,114,222,185,207,237,202,232,219,157,202,159,136,193,80,225,48,184,97,241,204,233,187,159,44,146,197,97,113,13,168,10,71,194,172,98,26,215,225,48,114,31,220,247,61,102,176,108,7,238,107,109,226,192,137,139,143,239,98,243,44,182,206,9,234,50,122,158,185,66,148,29,49,142,23,249,89,236,137,249,7,0,188,135,196,192,45,158,152,2,210,245,181,167,213,143,43,231,141,92,51,167,98,124,60,252,195,223,194,196,35,102,211,151,138,159,136,92,233,246,87,191,150,103,107,23,103,253,168,250,62,53,74,60,132,137,102,109,151,28,140,80,227,93,255,228,171,99,138,127,226,171,99,191,253,148,126,113,18,155,238,189,31,104,157,207,190,56,8,19,49,250,222,46,217,31,40,255,246,163,191,116,80,195,84,112,130,152,154,57,146,47,226,135,157,95,90,235,61,208,177,97,4,45,50,241,140,230,51,209,223,54,121,22,240,205,71,22,23,23,252,238,103,23,215,70,88,235,179,51,30,91,47,242,195,125,144,215,209,156,89,207,31,21,129,130,135,124,121,78,25,173,253,46,223,107,127,231,87,45,217,118,132,78,73,2,188,250,84,238,73,89,240,141,214,196,199,164,72,35,63,155,11,61,150,122,241,152,6,227,38,207,247,183,190,72,173,99,201,63,127,213,79,141,170,238,0,235,39,81,87,104,57,252,116,234,69,33,58,131,248,141,139,164,126,205,91,203,166,231,191,251,146,242,82,127,252,230,109,227,210,242,183,18,8,16,12,2,61,200,42,30,76,136,226,91,76,31,106,254,165,242,227,253,227,239,106,222,168,222,173,53,245,63,148,128,81,195,52,19,48,214,47,51,187,79,13,61,78,20,140,85,176,62,204,105,4,115,131,160,181,235,242,178,159,208,205,81,43,156,128,177,255,226,201,27,181,50,149,51,1,35,165,8,220,35,230,163,235,137,78,93,135,246,147,41,250,93,44,195,252,197,237,24,181,252,75,45,142,24,112,62,1,35,228,172,221,233,134,182,159,79,159,108,233,109,41,64,23,181,171,77,35,56,57,207,222,244,124,70,234,225,118,150,86,92,229,149,17,194,25,237,67,173,47,200,20,198,9,163,98,14,172,123,121,22,191,117,76,209,188,52,116,11,35,71,129,233,245,5,33,149,3,51,189,21,107,122,117,67,104,37,55,32,66,129,222,114,25,146,69,232,44,50,207,239,198,76,109,96,111,132,192,58,34,75,173,203,165,78,46,246,28,98,68,59,86,235,114,69,72,229,168,81,173,43,76,25,183,171,197,115,4,86,44,215,134,158,83,174,70,175,176,133,94,95,17,210,59,114,225,88,145,180,185,74,36,12,141,223,239,237,75,157,194,96,114,166,55,48,222,241,101,213,91,117,57,254,185,16,164,247,94,99,158,201,162,151,12,51,235,236,202,118,66,108,60,117,189,6,50,185,185,231,185,129,114,209,167,122,86,75,101,98,31,239,155,12,51,42,6,228,151,66,22,33,209,109,155,99,55,107,6,155,177,30,63,154,50,34,26,213,29,79,130,189,25,12,66,191,37,79,130,189,115,32,16,26,166,47,8,137,71,212,29,207,27,24,97,121,120,165,92,142,139,171,132,219,81,206,88,234,14,12,187,124,101,75,196,175,164,236,139,148,59,194,38,189,186,255,179,161,55,49,98,16,250,142,125,238,120,82,238,0,211,125,131,206,10,147,248,112,122,107,44,237,27,24,26,73,5,142,214,157,32,202,113,103,198,194,19,99,144,75,65,96,111,242,69,167,191,50,65,190,208,143,96,161,151,59,64,55,176,133,158,214,136,198,74,89,36,157,0,149,119,12,140,164,1,21,224,143,124,35,71,39,229,184,135,96,205,102,92,22,2,99,235,248,90,10,24,114,2,151,240,27,115,251,6,182,206,37,203,137,99,132,255,45,243,203,90,135,89,83,55,171,192,115,73,63,240,162,55,214,253,213,101,30,48,143,65,86,11,193,3,193,148,96,33,193,63,117,55,136,114,71,216,102,252,54,244,194,170,91,134,242,102,244,114,135,147,90,143,72,180,162,246,82,178,196,212,111,68,171,215,85,105,144,172,85,236,38,138,135,248,158,229,30,113,91,238,108,30,253,150,206,168,63,43,205,140,254,62,127,111,202,39,74,127,33,48,129,145,52,134,28,94,42,80,185,111,224,10,250,77,174,35,169,62,107,167,174,0,247,74,251,119,141,210,58,179,139,17,159,148,190,64,187,151,211,207,207,154,67,63,215,189,101,148,154,15,114,125,122,141,250,153,69,229,121,86,121,61,39,203,12,207,234,57,107,145,51,125,251,92,229,69,167,235,250,57,65,170,220,153,5,239,231,39,158,213,93,232,168,109,235,243,114,221,170,103,186,165,101,143,14,140,225,133,240,191,150,150,53,190,154,17,4,205,140,31,145,87,220,56,184,6,82,37,35,188,208,216,73,204,119,125,112,186,21,241,193,110,42,86,72,227,113,138,186,35,89,248,227,153,50,217,20,85,254,90,98,254,113,230,162,77,211,39,94,0,223,77,18,70,252,174,234,228,93,91,87,85,102,234,58,74,75,83,125,225,154,27,149,79,39,97,228,205,37,237,80,57,25,172,244,102,73,163,222,118,75,10,198,231,186,252,214,127,225,114,20,1,189,45,182,50,27,250,67,196,90,205,141,126,77,177,185,16,116,161,228,246,209,223,83,127,252,158,66,51,181,65,57,141,135,208,108,36,66,58,66,121,126,225,69,88,223,14,75,241,111,55,187,171,119,91,161,157,29,245,227,124,148,169,64,28,79,183,77,61,253,18,33,243,75,11,32,191,248,40,215,70,82,126,229,150,65,36,101,61,173,146,114,253,69,251,232,115,212,242,47,209,79,73,253,13,198,189,145,148,95,243,11,217,91,79,171,164,92,127,113,171,70,173,209,198,135,37,101,94,189,116,243,188,191,215,122,129,190,108,40,126,67,170,114,183,51,171,246,188,164,252,141,62,242,172,139,131,83,84,254,86,226,16,18,236,178,173,134,88,220,24,11,123,131,189,228,230,203,16,149,85,238,8,27,169,192,157,130,81,165,124,87,85,245,6,50,234,69,38,222,144,106,72,10,225,119,4,179,18,137,191,137,173,22,230,150,13,140,16,167,175,218,43,37,38,127,163,10,29,97,159,213,81,248,153,178,148,171,216,71,174,8,169,113,133,145,245,230,146,179,174,245,4,141,219,130,89,34,110,172,6,174,176,133,94,73,196,122,7,175,117,139,7,196,109,224,56,67,116,52,41,134,216,77,33,81,118,50,184,12,12,177,204,73,253,134,140,172,183,94,65,153,193,122,131,69,228,158,65,55,174,68,228,49,249,153,85,203,200,59,204,98,109,119,172,22,201,192,176,24,167,117,145,136,85,76,80,45,18,9,201,163,102,222,48,106,214,208,253,33,33,153,219,87,136,176,94,245,145,145,57,39,184,65,89,231,101,201,130,199,24,66,230,115,29,23,37,15,127,96,59,7,163,201,150,45,45,55,147,180,157,37,85,244,74,70,62,198,38,189,150,135,87,122,3,147,5,129,131,217,220,171,100,100,110,108,93,99,88,227,147,177,135,182,148,60,252,17,44,237,27,24,139,197,135,140,219,172,60,40,58,177,96,230,117,68,150,140,252,129,180,195,124,228,120,28,227,98,44,244,74,70,174,114,91,108,165,87,242,176,222,193,123,67,111,96,200,210,86,218,166,60,204,25,102,33,88,253,109,185,25,221,233,79,88,73,253,142,150,135,11,51,189,137,45,115,89,50,242,102,46,75,70,174,69,224,105,43,17,57,80,247,214,18,109,247,204,250,84,73,200,31,146,42,235,226,84,75,200,199,216,102,244,54,244,14,37,100,173,245,92,21,176,64,92,63,89,248,249,201,162,250,88,210,48,202,212,232,171,80,101,99,23,31,171,44,76,18,142,15,126,106,145,70,52,246,95,163,60,75,82,94,11,91,14,94,42,215,111,238,29,101,91,74,12,22,43,216,253,172,150,161,118,107,207,114,131,71,51,85,66,242,232,200,31,20,137,117,91,178,69,98,61,123,89,72,212,65,254,245,150,64,114,219,60,235,162,164,182,163,202,228,210,100,61,251,158,161,69,98,12,65,41,163,165,223,229,69,103,125,174,196,159,18,137,217,150,41,255,130,65,9,125,202,244,101,237,220,60,171,109,177,207,47,162,176,228,23,153,24,175,12,152,172,180,200,104,139,1,146,3,72,9,169,203,100,89,146,88,253,90,36,177,241,119,75,94,93,191,37,51,253,126,192,128,201,219,142,13,152,208,75,227,97,53,177,127,46,125,57,153,114,49,34,46,138,49,67,251,215,176,92,106,138,222,145,178,9,109,224,233,127,20,203,37,204,242,175,154,122,81,170,37,76,44,135,96,165,89,52,86,150,157,1,137,245,120,171,143,203,169,72,137,198,204,39,235,194,42,152,78,238,156,80,117,217,245,6,70,68,88,238,55,247,101,87,202,25,219,209,147,5,40,219,172,46,187,82,238,0,67,34,255,170,11,186,172,85,101,94,180,148,14,102,122,3,83,38,1,231,163,195,53,146,75,167,208,91,176,228,74,4,211,233,145,247,170,155,176,249,198,210,190,129,45,227,210,152,134,180,219,210,244,86,172,223,43,107,74,101,254,167,125,202,189,200,208,27,51,91,161,125,186,236,10,6,151,181,253,131,177,247,101,215,91,24,49,117,207,73,53,51,230,13,34,186,11,34,54,181,98,201,82,5,230,59,207,126,237,151,3,91,23,200,11,99,215,91,4,7,206,94,49,225,186,236,202,168,4,243,27,8,21,192,216,10,57,14,220,202,32,57,70,47,216,33,189,135,117,13,57,209,148,184,102,209,53,128,62,184,29,78,79,167,94,113,136,41,143,90,221,170,83,20,3,1,100,156,200,198,104,219,212,63,192,190,62,113,197,7,139,110,113,3,27,244,74,185,88,201,53,132,206,144,12,118,86,115,101,150,255,198,0,184,199,48,148,240,245,22,207,151,90,82,102,249,96,213,186,137,93,44,89,14,229,194,117,49,237,86,139,203,44,143,21,37,46,194,49,42,54,198,128,153,94,231,95,148,129,102,150,179,194,177,161,87,218,133,177,126,239,138,125,189,69,138,40,237,34,229,108,25,26,90,136,223,203,120,187,125,195,44,207,123,119,24,202,147,103,210,237,83,171,24,142,198,170,174,205,242,194,180,8,140,169,31,156,216,59,172,76,233,233,91,45,150,137,189,251,200,214,184,196,10,79,177,3,104,142,202,172,153,209,139,20,115,38,108,33,103,95,219,230,101,144,151,185,196,178,36,219,253,137,68,11,202,77,171,181,134,176,82,242,245,49,134,139,173,108,126,149,175,139,186,123,76,244,242,181,84,211,43,189,227,22,214,244,90,199,88,233,5,131,30,161,158,111,28,18,162,87,185,185,142,49,68,207,54,174,249,187,72,8,220,91,4,90,156,213,149,241,98,216,224,133,101,79,78,61,68,6,240,231,182,213,247,152,172,152,117,14,209,91,202,149,30,178,161,87,250,197,230,189,3,11,97,245,43,250,69,218,215,31,156,105,157,67,9,17,21,247,236,114,172,58,217,229,143,177,101,30,89,186,196,101,111,231,182,116,142,94,1,158,159,82,58,54,88,105,24,221,183,169,117,164,191,223,165,39,181,214,161,114,71,216,50,126,214,58,154,158,249,45,66,93,237,66,237,154,239,239,183,152,110,22,236,237,197,249,117,180,67,112,120,34,140,82,238,26,147,142,232,148,100,42,231,124,137,226,108,95,109,250,24,24,46,144,248,139,54,60,246,26,227,132,123,37,54,115,195,119,131,121,167,183,157,7,38,59,234,54,147,61,128,48,144,144,125,197,212,218,166,67,235,132,153,218,192,88,148,4,141,212,27,204,99,191,57,118,143,48,110,162,133,215,181,81,135,114,95,207,245,161,138,129,177,1,147,233,114,240,221,111,28,67,11,22,163,78,97,43,47,214,123,7,189,226,177,194,244,94,183,111,193,222,117,144,104,164,218,170,67,57,238,59,103,244,6,134,133,130,142,84,57,123,17,52,67,71,216,43,3,163,114,28,218,206,163,168,114,194,212,190,137,213,106,201,123,237,94,29,43,72,24,158,17,125,142,110,244,55,135,244,192,190,184,64,84,253,181,97,135,33,16,228,230,133,21,143,154,71,212,98,255,63,97,250,101,79,212,70,229,72,45,251,255,196,80,96,112,42,120,3,18,8,129,155,158,141,122,128,193,248,190,248,80,186,203,37,143,162,25,159,44,37,27,12,43,203,119,137,124,147,49,31,96,112,212,36,122,134,209,53,99,14,22,122,141,45,244,38,99,158,244,6,198,3,81,120,110,223,100,204,198,76,111,96,36,102,252,172,28,52,109,16,122,63,194,148,104,23,11,176,251,166,141,141,48,71,178,61,196,207,210,164,7,134,177,183,196,232,113,96,17,107,50,176,102,196,193,66,111,96,11,189,102,196,121,111,198,160,49,218,247,69,176,141,218,50,24,177,140,235,168,125,91,12,38,110,131,135,203,233,234,35,109,62,194,144,187,75,149,64,3,85,62,69,202,25,11,189,198,240,218,106,189,248,29,187,53,228,113,105,230,92,253,157,204,89,244,148,247,176,156,231,144,70,116,105,44,125,27,216,50,86,59,122,17,134,45,38,202,253,33,225,101,77,169,24,0,106,149,219,144,173,231,31,112,50,237,57,253,144,96,114,98,131,32,112,232,244,180,28,130,17,208,207,234,160,159,29,188,202,179,202,248,57,230,140,78,168,168,86,200,26,195,33,146,132,138,5,164,89,56,175,196,17,124,122,207,102,230,247,217,198,169,65,248,26,173,106,228,184,245,8,202,173,93,201,179,170,161,98,128,179,113,73,167,168,214,224,208,176,200,215,233,254,10,243,96,117,58,69,97,201,29,57,211,12,254,128,177,78,110,149,75,34,195,174,59,147,34,10,33,30,135,122,138,149,133,187,106,96,190,100,238,150,21,103,135,185,109,127,0,187,188,240,137,37,181,204,173,240,208,39,133,35,231,166,82,68,14,68,239,220,99,75,159,186,92,245,211,233,20,27,171,113,115,58,69,97,36,235,202,17,90,227,187,193,42,117,98,99,166,87,88,212,0,171,214,119,151,66,228,230,74,167,168,229,192,225,230,171,110,157,78,177,49,26,103,141,84,233,20,141,233,19,134,198,164,147,227,121,83,221,27,152,55,191,181,212,93,57,14,85,252,223,163,42,6,131,164,83,4,209,57,165,24,247,137,216,20,172,235,215,123,204,205,216,149,59,129,113,40,125,206,124,138,188,82,54,10,117,114,116,200,128,94,184,131,182,221,118,169,57,58,146,71,87,72,57,41,13,141,108,100,44,191,43,140,238,34,223,108,203,25,19,57,79,10,61,146,171,249,86,0,128,189,55,178,27,72,82,225,220,213,9,111,174,98,237,85,250,157,126,123,153,32,65,201,14,141,80,144,229,85,118,231,250,29,157,107,166,172,58,193,230,228,255,199,44,95,234,22,189,104,69,203,188,185,148,46,158,85,70,3,213,229,155,171,28,69,196,14,236,102,230,42,34,36,94,56,13,145,131,181,136,73,130,116,35,7,210,62,241,225,137,44,138,50,202,15,178,24,109,164,129,230,159,61,177,155,233,148,110,135,253,46,1,192,167,194,126,149,66,73,62,111,13,111,158,43,131,161,226,77,244,33,23,134,148,108,134,79,31,111,182,185,240,204,116,72,85,23,206,9,130,91,202,71,173,178,34,226,22,242,174,181,13,233,61,31,15,85,22,69,156,47,22,213,224,93,60,251,155,126,206,186,136,219,199,150,45,197,9,66,203,214,58,69,229,114,146,249,189,36,38,228,217,146,190,47,10,242,28,139,30,43,144,103,222,43,251,177,234,62,114,97,34,21,178,158,76,8,11,52,157,193,39,197,110,136,243,80,150,30,28,5,246,44,200,18,200,115,26,164,181,165,92,147,42,47,86,117,201,135,188,216,5,60,167,147,31,184,135,25,36,155,45,63,112,201,96,212,202,0,137,38,159,97,241,192,209,111,172,232,193,69,255,18,250,30,220,143,208,84,216,44,218,24,109,32,71,21,167,124,133,162,48,73,107,108,246,127,171,44,138,236,38,98,56,236,92,189,27,252,146,72,141,178,68,206,122,48,54,236,158,172,32,211,250,44,233,122,98,200,29,190,124,66,57,69,165,49,213,204,187,176,48,244,129,41,213,76,29,6,216,141,117,24,200,181,122,133,241,161,186,55,238,27,48,51,147,94,176,45,61,185,91,75,58,108,131,52,195,126,128,113,46,150,169,166,141,207,10,162,6,51,189,137,33,31,148,153,163,13,210,44,139,137,149,1,217,110,227,114,213,154,225,155,99,225,94,46,55,234,196,150,113,41,131,116,220,163,238,26,70,69,125,91,200,67,90,185,38,199,91,237,206,140,236,223,230,232,184,51,51,122,109,142,254,32,226,86,194,179,71,10,97,66,235,248,16,195,105,204,81,146,209,27,51,105,44,117,23,236,187,156,238,99,17,200,50,91,86,235,88,168,107,93,132,218,232,151,252,164,9,237,105,115,52,251,218,152,91,87,230,104,120,3,154,252,34,16,120,0,140,29,210,187,117,150,161,108,57,26,216,193,135,156,101,254,45,110,172,163,236,169,188,179,245,179,156,181,68,55,117,168,226,166,118,132,244,53,44,80,92,60,23,160,238,134,180,41,153,34,182,37,59,67,253,12,239,240,144,122,203,47,207,148,81,7,71,249,113,164,193,229,79,37,95,196,168,132,97,41,39,216,211,230,168,217,166,4,124,60,247,226,183,164,186,190,154,115,54,65,224,219,60,208,56,248,233,4,27,167,114,206,117,186,200,111,180,175,135,178,14,254,233,229,4,81,34,133,30,34,122,62,233,226,51,159,97,71,191,11,245,31,70,248,183,95,247,155,249,242,204,71,247,214,244,144,47,136,217,251,180,205,87,19,247,139,172,153,255,51,156,244,55,178,47,206,139,79,190,39,244,164,107,26,167,211,46,223,253,12,81,24,61,91,125,43,48,152,171,233,148,56,125,99,31,246,69,144,218,42,116,12,26,7,18,168,244,45,132,49,132,118,78,94,137,160,13,176,9,56,78,159,250,26,96,93,233,154,151,252,170,138,20,164,174,98,26,217,188,172,95,185,98,215,252,169,100,83,189,127,135,49,74,77,238,101,37,158,33,207,62,205,117,215,79,247,187,180,109,235,217,39,126,221,227,210,115,221,251,59,157,127,177,124,228,10,167,146,50,45,127,185,164,249,48,185,31,229,231,180,212,193,197,93,25,25,231,193,202,178,71,170,75,184,211,146,98,1,131,225,6,51,11,174,252,139,163,28,237,228,176,70,28,212,96,160,64,251,230,209,130,72,93,57,125,161,184,187,60,186,239,48,173,187,114,201,210,125,100,78,87,70,76,211,229,187,7,198,174,58,129,131,3,153,55,52,4,49,140,129,116,78,141,174,2,201,137,109,68,217,23,41,20,231,142,145,12,100,33,143,117,158,131,97,116,222,50,243,35,157,231,106,225,232,252,3,149,149,86,195,17,234,84,174,103,9,163,103,223,172,202,185,231,40,49,239,236,176,23,139,249,99,149,61,225,220,38,118,246,69,154,206,249,194,1,234,230,111,49,29,182,180,10,225,203,93,116,185,32,185,218,161,239,226,242,39,151,9,162,251,195,186,124,187,195,148,239,123,161,68,169,55,164,125,144,126,95,33,103,103,123,86,164,9,50,248,238,27,95,70,96,53,94,41,225,220,73,97,110,132,77,167,234,54,241,127,51,1,163,119,32,141,87,228,178,234,165,20,13,227,180,50,16,66,181,193,215,182,103,203,255,249,228,148,143,53,226,54,107,202,95,164,64,221,93,47,158,242,237,98,115,101,137,68,119,43,215,148,107,26,49,43,143,149,250,64,198,129,172,206,117,131,241,124,118,153,31,87,190,223,236,234,115,175,18,248,134,46,26,108,38,187,176,205,74,45,204,179,150,117,9,34,133,122,139,40,75,217,102,165,34,211,126,99,80,115,169,172,121,73,185,156,166,203,108,7,97,133,63,52,230,22,222,107,20,36,160,223,173,188,204,54,186,240,88,42,227,106,231,253,3,109,238,145,176,210,237,6,47,246,90,195,150,165,221,76,120,174,126,13,36,22,30,15,72,246,3,136,242,73,109,246,136,134,4,19,135,75,21,37,66,147,136,128,216,14,155,144,19,195,22,214,198,25,234,19,152,158,203,154,81,81,210,119,135,45,103,89,85,54,59,111,66,39,198,124,83,57,7,137,14,66,9,17,39,247,246,104,170,154,109,166,121,238,32,89,250,156,245,61,8,61,214,108,204,237,126,179,154,125,238,205,7,125,22,147,120,160,207,202,125,168,36,92,240,49,140,185,84,244,98,221,98,22,243,42,1,227,40,199,234,40,35,175,106,234,187,156,91,228,13,238,116,118,189,76,82,216,50,100,87,171,70,216,40,14,89,99,94,236,253,74,217,60,48,83,249,149,74,192,8,99,68,103,191,204,252,139,5,156,105,66,113,87,76,56,10,179,202,171,253,76,191,207,45,89,101,19,164,114,237,116,73,68,182,146,221,173,92,108,66,149,57,98,199,155,173,27,223,173,188,52,251,82,233,151,45,139,201,104,121,182,178,207,214,234,179,159,165,105,60,82,185,155,237,25,56,245,230,165,207,61,218,213,138,243,205,206,104,135,37,118,179,79,247,121,29,109,55,155,35,248,116,159,93,217,34,178,12,161,76,219,35,125,214,244,180,176,88,207,231,251,156,10,233,179,158,25,188,211,149,177,175,142,181,237,103,105,7,103,251,92,153,244,44,96,73,238,211,50,221,97,209,3,147,166,209,229,158,49,183,121,111,202,151,8,18,25,203,72,246,116,33,62,136,16,39,201,249,215,165,214,45,140,248,54,40,133,73,157,151,52,217,30,38,5,225,136,61,202,139,122,118,194,178,183,60,84,81,136,232,177,148,33,217,199,79,110,143,30,231,12,87,90,81,149,239,154,206,148,99,71,227,88,99,189,169,28,123,146,84,248,235,239,24,212,222,106,238,93,130,84,248,74,113,249,194,138,153,102,80,193,190,208,238,61,61,153,138,146,57,150,9,43,233,162,38,44,211,58,36,142,177,28,6,165,21,65,232,43,129,171,179,38,234,35,25,247,69,160,28,193,88,167,221,1,31,81,189,85,155,208,185,68,133,91,177,59,82,180,38,242,209,244,139,94,61,163,49,67,152,123,60,253,34,132,98,83,177,144,177,18,34,147,227,35,233,23,183,132,108,200,215,242,140,137,234,100,250,197,230,12,99,184,179,74,203,112,212,169,22,255,178,244,139,156,233,21,193,97,145,76,110,163,115,219,8,171,3,171,191,42,251,82,55,207,39,42,71,36,99,191,90,146,98,206,20,165,97,66,39,42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment