icon.h 2.9 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. /*
  2. * sfnedit/icon.h
  3. *
  4. * --- Generated from misc data by icon.php ---
  5. *
  6. * Copyright (C) 2024 bzt (bztsrc@gitlab)
  7. *
  8. * Permission is hereby granted, free of charge, to any person
  9. * obtaining a copy of this software and associated documentation
  10. * files (the "Software"), to deal in the Software without
  11. * restriction, including without limitation the rights to use, copy,
  12. * modify, merge, publish, distribute, sublicense, and/or sell copies
  13. * of the Software, and to permit persons to whom the Software is
  14. * furnished to do so, subject to the following conditions:
  15. *
  16. * The above copyright notice and this permission notice shall be
  17. * included in all copies or substantial portions of the Software.
  18. *
  19. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  20. * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  21. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  22. * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  23. * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  24. * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  25. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  26. * DEALINGS IN THE SOFTWARE.
  27. *
  28. * @brief various icons (window, tools, background logo etc.) and fonts
  29. *
  30. */
  31. uint8_t icon32_png[805] = {
  32. 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,32,0,0,0,32,8,6,0,0,0,115,122,122,244,0,0,2,236,73,68,65,84,88,195,213,215,93,104,92,85,16,7,240,223,230,122,235,26,109,2,182,165,69,20,197,222,170,84,43,42,74,5,133,130,82,16,84,168,90,125,86,84,16,68,44,130,15,62,4,130,232,91,181,130,143,161,212,128,15,82,252,66,13,168,33,9,168,15,18,104,252,2,77,107,68,176,136,98,181,248,145,52,113,183,201,245,161,179,176,94,119,211,221,205,38,224,31,150,133,115,102,238,249,159,153,225,63,115,74,218,195,149,120,0,9,22,113,24,71,207,226,211,139,243,113,194,10,176,5,135,48,143,188,238,55,31,235,55,33,13,98,105,157,223,110,252,136,217,176,187,42,108,160,220,234,225,187,241,29,62,193,159,56,93,32,145,199,218,49,140,96,71,144,56,128,74,193,174,130,201,216,123,169,64,246,63,72,241,56,94,192,102,148,34,156,183,97,172,64,228,116,164,99,75,248,13,97,9,63,55,32,123,12,247,215,69,162,41,158,198,222,38,123,73,16,25,196,64,164,160,246,193,129,56,104,14,27,113,119,132,127,12,79,97,67,171,161,79,91,174,144,201,55,215,235,207,115,189,83,55,227,151,32,240,83,43,121,62,103,153,189,106,195,213,60,219,128,95,177,19,231,221,177,176,180,110,207,193,103,246,237,223,180,125,104,230,251,195,219,177,41,44,167,177,160,235,200,179,173,242,236,125,121,214,127,226,158,52,29,102,232,138,51,183,237,141,148,212,114,61,97,213,144,103,187,70,71,55,151,94,231,64,246,239,195,218,38,208,211,198,161,169,60,171,21,218,220,198,201,83,55,124,192,99,51,43,188,75,79,27,182,21,12,202,179,115,49,253,85,95,50,48,220,134,152,116,82,132,69,220,135,79,111,173,230,55,62,50,53,191,243,157,11,30,190,180,82,58,74,254,222,154,17,56,121,188,52,83,29,231,201,183,215,185,119,100,235,67,137,190,171,249,163,180,6,4,242,172,252,242,196,236,142,87,121,126,144,242,223,21,75,190,217,155,156,81,230,166,232,195,250,80,196,90,186,75,206,226,212,24,215,44,62,171,63,207,67,106,147,80,190,207,234,42,254,72,172,15,22,100,119,46,26,209,44,94,193,133,157,21,225,241,158,41,92,31,218,190,136,207,49,85,104,211,229,38,173,56,193,126,60,138,147,221,80,129,109,248,176,112,211,217,232,249,245,17,152,137,126,177,173,91,69,40,228,247,197,58,185,93,54,110,24,239,166,14,164,184,24,183,227,218,32,178,98,180,67,160,138,55,162,193,44,224,221,186,189,191,162,54,86,149,192,114,248,186,211,206,215,45,2,35,107,145,130,34,174,139,255,111,49,220,96,127,105,53,9,36,184,11,163,184,19,191,53,176,249,184,83,41,78,112,57,110,193,101,177,246,59,62,194,23,81,108,151,196,173,95,107,50,57,85,59,77,75,109,226,173,52,25,189,199,194,166,25,222,10,223,231,218,61,56,197,19,113,211,154,118,207,53,32,81,155,237,15,225,162,6,178,251,101,140,220,45,163,84,215,185,178,194,51,171,7,123,240,32,118,53,152,227,79,133,46,140,227,135,240,159,136,162,236,42,146,120,29,77,55,137,200,60,246,181,53,198,119,136,114,68,99,34,122,250,17,28,140,78,184,230,232,109,229,105,245,191,192,63,32,189,235,234,199,205,200,14,0,0,0,0,73,69,78,68,174,66,96,130,
  33. };
  34. uint8_t icon64_png[1561] = {
  35. 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,64,0,0,0,64,8,6,0,0,0,170,105,113,222,0,0,5,224,73,68,65,84,120,218,237,155,95,104,28,85,20,198,127,51,174,212,205,20,151,116,91,193,88,163,224,74,177,245,77,180,15,210,250,7,75,155,244,33,148,210,135,226,139,181,190,72,91,31,124,41,34,132,149,34,132,74,75,173,21,74,43,214,10,82,136,49,20,117,131,197,148,218,106,20,155,72,197,74,20,12,197,144,42,154,110,18,108,118,155,132,118,247,250,176,103,200,116,58,51,217,217,157,153,108,183,57,112,185,201,110,114,103,206,119,206,249,238,189,231,158,171,17,174,232,64,163,244,86,41,2,19,210,215,165,232,192,114,32,13,12,3,163,182,54,44,223,45,119,0,199,175,24,64,51,240,60,144,12,96,188,192,20,31,1,10,128,114,105,5,249,155,106,128,72,2,93,64,22,152,12,24,216,138,44,177,185,12,197,221,128,232,0,90,109,86,52,92,172,170,3,45,64,143,195,179,172,192,54,203,24,246,247,12,220,83,76,75,228,124,40,238,212,114,98,197,14,81,224,11,224,48,16,183,61,43,45,86,159,11,216,44,144,1,118,11,24,173,50,102,31,176,36,40,151,55,45,49,105,121,249,14,75,236,231,170,0,163,75,20,182,42,223,237,211,195,172,96,140,202,152,129,132,136,14,108,146,65,123,108,238,171,203,207,203,228,243,140,15,32,76,23,222,108,115,223,74,149,247,26,179,42,151,79,3,191,75,159,44,131,31,202,1,34,231,98,33,187,242,5,224,76,153,124,147,13,154,24,205,120,31,22,15,208,125,18,165,9,132,125,90,52,73,208,137,180,186,108,138,102,129,135,69,169,221,50,94,214,6,144,25,255,45,94,239,168,85,0,192,78,96,45,240,58,240,119,133,139,25,3,104,40,115,97,212,10,116,218,128,185,2,172,146,222,202,236,91,133,48,167,128,19,192,24,144,15,99,186,51,8,67,18,74,39,161,90,72,40,69,66,37,229,57,25,7,183,30,21,126,169,35,81,41,131,222,211,43,68,249,82,43,89,223,137,51,50,65,25,33,22,145,114,186,196,229,98,180,161,188,252,110,238,17,86,1,43,183,92,43,26,207,222,189,239,185,227,143,61,152,59,255,219,163,139,69,249,213,46,138,246,7,229,218,177,136,236,91,144,62,135,74,237,178,197,250,224,201,111,114,103,146,111,95,217,247,67,239,165,53,255,106,139,246,115,111,247,65,38,119,204,8,223,212,133,123,239,70,165,20,42,53,130,74,173,64,165,146,226,5,228,33,121,22,186,55,206,50,119,179,252,215,50,137,117,167,169,45,29,212,171,69,229,1,31,8,235,23,128,63,208,134,138,166,242,3,112,116,47,180,101,74,225,240,163,48,119,164,187,183,240,69,27,26,3,14,1,89,15,229,3,141,237,218,2,96,118,174,7,149,210,21,232,19,176,235,200,205,202,207,139,196,34,124,214,132,244,141,51,16,255,9,182,159,154,103,229,195,241,0,149,210,133,228,12,91,24,20,129,153,117,51,202,200,194,43,157,208,148,173,145,212,85,208,178,94,216,252,216,45,32,192,169,199,115,133,173,23,97,91,45,88,63,44,0,122,164,223,2,108,71,165,30,48,167,60,96,6,69,188,0,241,90,176,126,88,28,240,144,236,238,54,2,191,0,27,128,69,168,212,32,112,233,79,13,109,224,233,187,26,232,43,80,175,30,48,5,236,64,27,234,65,27,186,12,28,251,232,226,244,151,153,158,171,173,39,191,154,252,118,52,191,102,125,250,215,27,6,177,119,129,165,117,233,1,171,128,65,74,75,54,125,70,27,106,250,25,246,127,7,27,206,45,197,232,187,254,113,105,165,103,188,6,87,79,131,250,188,238,0,88,9,124,170,64,31,129,182,11,112,240,8,52,101,64,39,11,196,14,150,148,191,62,40,92,89,79,30,32,172,127,254,248,120,252,47,104,239,132,157,29,144,188,73,205,27,123,74,150,39,11,234,251,186,11,129,134,87,199,11,75,167,94,26,63,240,6,172,235,133,115,217,210,242,246,73,217,218,54,66,86,15,192,237,159,146,77,211,148,203,247,113,224,126,217,91,68,36,9,149,36,161,212,155,123,14,143,182,113,223,48,55,103,96,205,227,171,185,206,14,172,187,60,175,221,160,53,205,109,111,255,0,23,100,61,66,148,0,204,102,114,238,233,93,225,50,195,24,178,62,112,3,193,154,233,241,2,192,43,253,221,205,188,28,141,205,230,242,58,73,40,175,116,149,151,98,214,92,159,95,0,156,14,82,34,5,64,151,48,240,82,62,9,188,229,225,1,149,0,80,213,161,71,112,36,248,159,86,244,72,102,232,18,147,187,164,175,214,61,199,36,201,50,45,68,248,9,149,167,232,67,151,114,15,51,253,120,64,71,80,49,30,139,64,249,163,64,91,192,164,52,29,148,181,195,2,64,7,154,128,3,192,19,192,59,242,249,139,242,185,78,157,203,18,160,23,104,183,76,73,102,245,72,87,0,36,152,174,117,0,116,1,193,109,45,176,183,86,0,8,43,4,138,192,184,203,119,121,224,90,45,89,170,150,164,63,106,112,106,17,128,252,157,10,64,209,99,119,119,71,0,48,65,169,168,225,142,5,32,242,115,193,249,2,192,144,4,137,125,109,127,40,234,248,159,47,0,26,108,0,20,69,249,83,181,204,21,65,138,181,236,197,44,97,75,250,200,27,88,107,8,110,59,49,139,158,10,148,78,144,188,74,216,220,0,24,14,50,233,17,171,48,108,26,93,94,252,218,28,113,188,22,120,4,216,3,188,87,33,233,157,96,246,164,57,50,0,172,117,120,141,204,214,227,57,45,100,250,129,243,192,89,7,48,198,129,23,170,72,94,140,201,184,197,40,93,214,172,236,180,86,98,150,147,159,203,224,92,249,89,9,87,152,169,175,116,84,196,109,86,129,251,41,114,246,2,162,165,130,23,79,115,107,189,111,50,42,229,55,81,94,10,171,220,230,183,96,217,74,150,35,248,175,73,174,88,204,252,157,211,61,31,107,243,19,14,78,217,219,185,110,108,52,203,115,66,207,241,219,139,165,87,83,202,218,14,8,153,185,73,28,120,25,216,38,202,248,137,243,188,144,217,49,224,67,249,221,44,148,54,83,105,237,192,101,224,253,176,151,199,90,149,161,210,40,160,237,0,158,241,9,132,89,33,158,151,169,109,26,88,36,128,126,6,124,205,109,116,173,206,156,45,122,168,236,70,71,228,68,23,54,135,248,185,57,22,57,209,69,49,139,148,115,119,48,136,123,131,243,202,1,229,0,209,68,233,44,192,186,122,52,87,139,53,113,164,165,69,232,21,230,254,97,174,253,194,130,44,200,130,68,39,255,3,92,253,40,233,105,102,170,78,0,0,0,0,73,69,78,68,174,66,96,130,
  36. };
  37. uint8_t icons_png[9432] = {
  38. 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,16,0,0,2,64,8,6,0,0,0,132,226,230,191,0,0,32,0,73,68,65,84,120,218,237,125,121,120,20,85,246,246,123,171,170,151,236,100,33,9,75,128,0,73,8,16,22,1,65,214,116,37,168,1,38,162,178,136,236,232,15,212,25,157,81,31,70,197,15,23,112,112,128,113,65,199,209,193,141,197,5,81,145,64,6,16,210,221,64,64,64,89,18,66,216,194,78,2,36,100,79,119,39,189,213,249,254,232,234,78,58,233,78,58,113,28,113,134,251,60,121,186,82,85,247,173,187,156,243,222,115,207,61,117,11,248,5,146,2,192,31,1,236,1,176,1,192,96,0,76,254,11,5,240,18,128,129,242,189,172,113,230,206,0,158,1,240,52,0,61,0,2,32,1,120,79,6,58,223,224,220,122,0,241,141,1,6,55,250,191,63,250,116,79,66,136,97,24,128,179,0,22,3,24,1,96,130,92,210,102,18,245,164,4,123,207,238,139,158,11,93,131,16,34,249,201,115,125,107,5,234,201,64,61,99,222,233,206,158,244,7,46,0,24,237,13,128,243,2,33,173,184,96,9,251,33,109,236,159,77,173,238,3,234,201,150,191,31,58,111,10,112,94,46,122,195,18,204,7,192,55,95,255,206,210,96,57,99,48,128,115,0,170,0,36,55,104,253,2,0,253,90,42,71,16,128,53,114,38,27,0,141,124,252,2,0,63,95,218,192,31,192,60,0,91,101,0,103,186,1,160,182,225,141,130,23,128,98,249,183,20,64,30,0,187,183,162,114,45,84,165,179,92,108,103,42,247,118,99,40,128,231,0,236,0,144,5,224,69,0,29,0,68,203,215,199,203,189,17,212,56,35,47,87,99,6,128,48,0,86,0,99,229,12,211,1,148,1,168,6,208,29,192,243,0,42,125,145,132,80,0,111,203,153,207,2,120,196,147,214,249,146,88,171,111,138,123,116,57,111,37,73,249,104,47,255,144,80,127,193,31,64,103,133,66,17,199,243,124,12,56,62,64,91,80,221,225,76,181,116,41,32,36,244,173,189,127,153,93,230,2,136,214,76,191,59,58,54,97,85,183,206,49,65,42,181,127,96,88,80,64,192,35,195,59,8,237,66,66,160,82,169,64,96,224,56,14,121,23,75,176,238,135,115,168,52,154,142,157,175,172,29,126,118,213,130,58,1,0,236,166,42,255,33,177,49,189,52,119,167,227,218,205,82,24,235,234,16,17,17,138,160,192,0,40,120,30,15,45,91,135,241,253,187,33,54,166,51,106,140,70,152,107,235,6,242,140,122,0,200,119,10,82,77,181,209,136,42,131,1,165,149,21,40,173,170,134,77,106,231,168,35,3,246,93,188,140,234,226,159,32,14,77,70,141,209,2,99,173,9,146,34,208,212,80,144,140,53,38,19,12,38,19,202,171,42,81,88,82,12,187,221,14,187,100,7,227,56,244,236,86,130,10,245,1,172,220,188,24,165,229,133,168,54,26,33,40,84,181,13,69,185,166,218,100,130,193,100,68,69,85,21,138,75,47,224,197,143,118,162,180,242,58,98,219,119,5,177,75,232,167,137,133,213,122,30,23,11,215,34,40,232,62,68,70,118,173,109,88,2,131,169,174,14,53,70,35,12,38,35,72,89,140,155,161,151,193,199,89,80,24,118,22,209,93,57,216,108,192,192,212,238,136,142,228,81,93,243,47,92,61,181,38,174,30,128,49,67,157,197,130,26,163,17,33,193,193,8,11,140,128,165,78,130,213,10,16,120,0,28,204,117,18,236,54,134,59,238,233,137,246,97,118,212,213,29,223,166,30,27,158,232,2,48,155,205,168,49,25,49,161,79,20,230,14,235,3,115,173,4,75,173,228,248,173,147,143,235,36,72,18,195,224,123,227,16,222,206,175,61,128,183,56,0,184,121,96,139,217,98,49,163,198,104,66,100,136,63,34,130,219,65,37,249,163,198,100,70,173,201,234,14,82,43,193,102,229,208,115,80,135,37,100,167,116,23,31,216,172,142,42,216,108,54,220,217,119,16,190,233,185,14,181,150,90,20,22,23,66,127,66,143,93,69,90,216,236,118,8,166,16,156,201,143,183,21,125,246,214,203,110,132,66,118,155,173,218,104,20,108,54,43,24,99,80,43,85,80,43,85,8,13,108,135,146,170,155,216,113,94,135,167,134,61,9,206,18,138,39,143,233,76,77,9,133,36,67,181,209,8,187,205,214,68,97,34,130,194,241,201,156,127,82,114,191,100,35,3,127,133,23,20,91,154,82,154,36,85,212,152,76,237,108,54,27,236,118,201,110,147,236,213,70,83,93,145,217,98,213,215,89,2,143,21,20,85,237,223,155,123,249,198,19,83,198,25,72,146,164,38,0,28,47,204,228,253,252,199,29,60,91,180,135,148,234,147,135,142,229,151,190,241,220,130,58,252,210,233,55,196,7,105,125,187,32,38,58,18,53,70,19,204,181,181,173,224,3,142,225,250,249,139,200,201,206,192,174,168,88,212,244,28,228,43,31,56,122,234,82,78,14,150,215,22,32,162,244,10,204,22,11,170,140,70,84,25,77,16,148,126,222,249,224,234,141,27,48,155,205,200,251,238,59,88,214,174,133,90,173,134,192,243,136,56,125,0,1,151,78,194,224,215,14,193,53,197,127,76,236,212,41,75,240,196,7,202,170,114,236,95,178,4,33,23,10,224,175,80,64,170,171,67,106,135,14,32,149,10,118,133,2,22,73,66,14,239,247,252,129,26,169,171,224,137,15,162,194,2,97,249,33,31,70,94,128,100,183,67,146,13,3,53,17,84,68,240,247,247,71,152,82,9,0,102,161,9,31,244,141,198,240,169,67,81,152,155,132,35,139,22,57,50,19,193,78,4,137,8,106,34,40,36,9,150,186,58,0,168,245,200,7,33,129,254,232,59,114,36,250,191,244,18,12,181,181,48,218,108,168,182,90,81,99,54,195,100,179,193,108,54,195,108,177,212,3,52,230,3,0,32,34,244,79,73,65,223,231,159,135,209,108,198,174,226,98,96,230,76,24,166,78,71,14,5,72,86,155,117,51,128,191,120,228,3,55,203,115,252,120,152,141,70,228,124,244,17,226,239,188,19,87,42,107,177,178,67,161,225,102,246,246,251,221,213,217,193,7,237,60,241,193,136,201,147,145,116,247,61,164,14,12,52,93,56,124,162,76,33,8,123,91,197,7,23,139,43,142,73,18,237,191,86,118,246,86,231,3,103,154,57,115,38,245,235,215,15,253,250,57,236,201,170,170,42,108,221,186,21,235,215,175,103,205,2,140,31,63,158,68,81,196,128,1,3,192,152,251,189,68,132,99,199,142,65,167,211,97,219,182,109,172,9,43,143,31,63,158,166,76,153,130,129,3,7,66,146,36,28,57,114,4,38,147,131,189,191,249,230,27,72,146,132,59,238,184,3,147,39,79,198,184,113,227,168,9,64,74,74,10,98,98,98,96,48,24,176,126,253,122,44,92,184,144,157,58,117,10,39,78,156,64,81,81,17,214,175,95,15,131,193,128,174,93,187,34,37,37,165,105,157,181,90,45,237,218,181,139,102,205,154,69,222,26,108,214,172,89,180,107,215,46,210,106,181,52,99,198,12,114,149,32,41,41,9,140,49,228,228,228,96,221,186,117,174,250,109,221,186,149,116,58,29,61,248,224,131,4,0,235,214,173,99,199,143,31,7,99,204,213,192,28,0,196,198,198,2,0,78,158,60,217,98,183,229,231,231,3,0,186,117,235,86,15,16,20,228,176,96,203,202,202,90,4,40,45,45,5,0,4,7,7,215,3,212,212,212,0,0,194,195,195,91,4,136,136,136,0,0,84,87,87,215,3,92,188,120,17,0,208,167,79,159,22,1,156,247,92,186,116,169,30,32,47,47,207,161,255,253,251,163,165,94,232,215,175,31,136,8,185,185,185,245,0,235,215,175,103,199,142,29,3,207,243,152,52,105,146,71,144,89,179,102,209,164,73,147,192,243,60,142,30,61,138,207,63,255,156,185,105,163,78,167,67,120,120,56,186,118,237,138,153,51,103,162,127,255,254,244,225,135,31,186,234,61,109,218,52,240,60,143,203,151,47,99,247,238,221,158,117,97,220,184,113,148,146,146,226,85,23,114,114,114,160,213,106,221,116,193,163,54,206,152,49,195,77,27,143,31,63,142,227,199,143,227,179,207,62,99,248,239,75,76,238,1,106,75,102,81,20,25,119,107,86,225,153,103,158,241,41,115,78,78,206,173,90,133,230,82,195,234,253,70,170,208,92,143,220,26,85,184,69,180,177,1,47,6,0,88,41,138,226,19,141,206,207,2,176,22,192,2,0,147,0,252,93,20,197,45,158,188,56,19,1,60,178,123,247,238,168,70,231,127,112,98,201,46,162,169,222,220,64,54,0,5,146,36,205,247,82,226,113,0,6,16,209,107,77,0,116,58,221,64,0,93,1,228,0,88,144,157,157,237,201,73,181,13,64,6,99,236,115,79,37,24,36,138,226,10,0,191,7,16,102,181,90,39,55,114,23,129,49,198,1,48,201,182,119,61,128,86,171,141,6,160,210,233,116,237,100,47,222,107,0,194,245,122,189,211,237,215,13,192,171,68,52,16,192,21,73,146,82,111,65,57,208,233,116,137,178,59,56,131,136,98,25,99,241,162,40,62,37,95,91,0,224,3,89,14,18,0,156,23,69,241,31,174,54,216,181,107,151,0,96,11,99,44,91,20,197,127,165,164,164,252,29,192,49,215,83,24,59,32,31,238,144,219,231,77,189,94,159,226,2,16,4,33,30,64,79,73,146,206,53,224,252,79,189,140,5,21,0,46,19,209,24,23,128,36,73,165,178,203,51,196,199,170,7,3,184,238,2,72,73,73,41,1,176,138,49,54,119,235,214,173,188,94,175,15,211,233,116,83,26,12,237,78,121,225,116,58,221,8,0,149,60,207,175,119,19,36,81,20,159,102,140,125,16,16,16,240,8,17,13,87,42,149,223,54,242,108,190,10,96,24,128,104,158,231,239,24,51,102,140,225,22,228,131,6,50,225,47,95,179,200,167,148,0,72,20,69,83,139,0,114,230,75,178,111,121,165,124,122,161,172,68,221,26,131,120,82,89,171,236,83,13,144,51,2,192,42,0,70,249,154,111,126,83,153,222,156,14,234,40,81,20,141,109,113,76,183,152,110,3,220,10,0,158,36,81,33,11,80,128,188,100,214,80,144,86,138,162,104,109,73,18,21,0,254,228,69,148,223,110,44,141,63,91,153,110,161,180,126,253,122,90,191,126,61,253,58,140,180,106,213,42,74,74,74,242,41,67,117,117,53,38,78,156,232,238,128,16,4,193,231,39,58,231,204,109,74,58,157,142,26,27,165,92,115,23,111,171,243,127,8,160,126,129,194,102,131,32,8,94,231,14,162,40,186,105,238,218,181,107,105,246,236,217,245,243,5,95,60,56,178,49,210,246,226,46,95,190,156,94,121,229,21,186,181,104,192,173,97,238,189,247,94,90,176,96,1,66,66,90,182,181,14,28,56,128,23,95,124,177,190,17,147,147,147,105,198,140,25,62,101,46,40,40,192,142,29,59,234,229,96,228,200,145,52,121,242,100,116,236,216,177,197,204,215,174,93,195,134,13,27,144,157,157,205,92,0,227,198,141,67,98,98,98,139,153,107,106,106,240,197,23,95,64,175,215,179,219,141,120,187,17,255,203,26,241,55,144,200,49,155,251,117,7,150,127,182,56,176,232,245,250,233,68,244,153,60,253,125,132,136,94,129,35,172,228,85,136,226,73,173,86,59,151,49,246,9,128,175,136,232,6,99,44,65,16,132,89,163,71,143,190,201,1,128,197,98,217,44,79,48,183,155,205,102,137,49,118,81,20,197,135,69,81,60,3,160,204,207,207,111,131,60,135,206,206,206,206,126,6,128,198,110,183,63,213,164,10,140,49,165,82,169,92,118,243,230,205,183,27,158,175,172,172,116,13,71,47,191,252,50,57,158,69,212,4,128,136,254,0,96,126,68,68,68,178,199,30,33,234,167,211,233,222,2,160,101,140,189,227,169,17,223,97,140,29,6,176,70,175,215,183,243,128,81,204,24,155,5,160,68,163,209,148,54,1,224,56,206,10,96,22,128,8,34,122,207,121,222,207,207,143,201,37,40,129,35,38,103,174,94,175,191,215,5,160,84,42,127,39,143,188,169,112,4,236,236,5,240,176,86,171,253,131,124,254,126,25,43,197,110,183,127,5,224,7,34,90,189,103,207,158,24,95,36,241,131,91,91,148,111,17,251,96,203,150,45,20,24,24,216,172,81,213,108,27,52,206,220,234,18,180,198,200,246,56,95,104,77,106,60,95,16,218,82,239,102,39,158,190,86,199,96,48,32,61,61,189,237,158,109,103,195,223,158,47,52,2,24,59,118,236,207,155,181,189,240,194,11,109,43,129,193,208,122,215,96,91,242,220,202,132,2,0,79,255,233,41,74,73,73,6,199,152,39,98,197,87,27,191,197,186,117,77,151,76,93,202,52,46,237,110,12,24,56,24,60,207,55,1,56,145,151,131,217,51,166,1,4,90,183,222,29,164,62,136,131,99,240,243,243,199,229,75,231,221,50,199,118,143,3,145,4,65,161,192,172,25,15,65,16,120,250,228,211,181,204,171,58,199,116,137,245,88,87,187,221,6,165,82,129,135,167,77,1,0,23,72,19,81,190,122,229,162,219,31,0,180,11,13,115,204,110,237,118,40,21,10,76,155,54,217,59,161,196,118,143,107,242,244,184,184,68,196,197,213,27,162,63,236,223,227,29,224,226,133,130,102,187,173,241,3,124,42,129,199,17,243,87,46,1,126,129,18,48,198,64,68,45,150,128,136,220,66,11,92,0,59,119,234,32,73,4,158,111,153,229,14,28,252,233,86,245,31,244,31,52,148,16,61,18,124,187,56,216,253,28,225,218,124,237,13,216,43,11,128,27,251,144,123,228,144,247,120,164,254,163,238,39,196,62,136,97,221,99,49,32,54,26,93,163,130,16,28,44,160,206,102,193,169,194,50,124,180,43,23,56,247,53,114,179,191,99,77,0,250,141,188,143,132,30,83,240,64,191,36,84,150,223,192,78,253,86,20,23,157,135,205,90,139,14,49,221,241,204,31,230,96,248,93,73,120,98,213,46,148,30,251,12,199,247,101,212,7,113,244,191,227,78,178,244,156,131,244,62,131,112,252,196,17,156,61,121,4,130,226,6,218,249,155,209,161,67,36,10,46,87,161,162,66,64,138,120,55,230,204,156,136,167,222,203,128,80,176,6,185,71,127,116,168,179,53,164,47,186,5,135,161,180,164,4,151,206,23,32,68,157,143,206,225,117,152,49,45,29,239,255,253,13,124,240,214,243,232,21,107,193,254,253,135,112,244,232,89,140,237,23,7,107,187,122,239,39,39,169,35,209,33,32,24,39,78,159,132,32,92,67,72,176,31,20,130,128,157,59,119,226,192,129,3,40,47,47,71,116,100,40,212,234,106,124,147,185,27,177,17,17,144,84,237,235,5,201,76,106,168,153,2,146,69,130,32,21,67,169,84,194,98,177,160,186,166,26,111,188,241,55,168,85,106,8,10,1,74,86,7,83,181,5,74,166,130,153,252,26,24,232,166,107,184,94,118,29,170,128,96,64,209,5,140,49,216,237,118,16,17,36,73,130,205,102,115,136,185,208,9,193,161,237,145,119,230,18,56,83,81,3,0,115,9,10,203,175,34,34,44,4,1,65,119,193,108,229,161,246,83,67,169,84,65,169,84,65,237,167,134,217,202,65,173,30,132,238,93,186,225,244,213,2,112,230,226,250,42,248,153,175,162,184,186,19,162,3,59,64,229,167,132,213,252,32,106,108,71,161,86,57,110,170,177,69,2,172,15,218,133,171,32,145,132,130,107,103,16,80,93,224,46,7,189,7,39,147,209,191,63,250,68,38,129,227,84,48,152,108,96,164,0,136,32,113,22,132,6,251,131,227,236,200,189,158,131,223,13,84,225,95,223,174,131,66,29,128,147,167,78,215,235,101,239,193,201,84,227,215,7,17,126,145,8,15,104,143,64,101,32,24,227,96,178,154,112,211,88,130,226,154,66,68,171,74,49,186,111,36,218,135,6,96,245,39,159,35,32,184,157,187,46,244,27,48,136,106,149,157,97,19,194,96,229,3,0,0,10,187,17,130,173,28,172,234,12,76,213,21,136,236,216,25,35,135,221,1,5,71,216,248,205,214,214,189,86,144,216,43,129,170,43,43,16,26,26,130,232,246,97,200,63,125,174,245,239,37,244,237,211,135,42,202,111,66,178,219,193,243,194,173,68,40,131,7,15,230,46,95,190,140,123,239,189,119,105,183,110,221,22,197,199,199,195,207,207,15,213,213,213,56,115,230,12,242,243,243,51,50,51,51,39,54,6,112,25,3,189,123,247,238,53,124,248,240,146,9,19,38,140,74,74,74,34,165,82,201,120,158,71,187,118,237,208,187,119,111,138,137,137,233,21,30,30,222,253,232,209,163,25,77,0,6,15,30,204,15,25,50,100,118,114,114,242,216,176,176,48,58,119,238,28,203,203,203,211,230,230,230,30,51,26,141,5,28,199,245,234,220,185,179,20,16,16,48,32,56,56,56,250,248,241,227,58,200,203,69,60,0,60,240,192,3,1,17,17,17,250,126,253,250,73,249,249,249,92,70,70,198,206,143,63,254,120,252,79,63,253,180,65,171,213,110,80,42,149,221,195,194,194,6,244,232,209,67,42,46,46,30,34,73,210,87,87,175,94,45,113,217,7,3,7,14,164,30,61,122,160,162,162,130,203,207,207,255,98,219,182,109,247,160,193,130,212,151,95,126,57,251,234,213,171,203,108,54,27,23,21,21,133,196,196,68,187,219,192,18,20,20,4,165,82,9,131,193,128,247,222,123,111,186,221,102,109,98,242,242,130,130,109,218,180,105,145,90,173,118,139,34,20,156,86,167,90,173,134,191,191,63,222,126,251,237,167,121,65,193,166,79,159,238,6,50,125,250,116,10,11,11,195,149,43,87,80,85,85,229,14,144,159,159,143,240,240,112,140,26,53,10,87,175,94,125,51,45,45,237,134,51,120,47,51,51,147,63,114,228,72,239,232,232,232,227,60,207,163,172,172,12,135,14,29,114,15,181,221,183,111,159,148,152,152,88,218,183,111,223,136,190,125,251,146,217,108,254,34,53,53,181,174,83,167,78,199,115,114,114,206,69,70,70,162,111,223,190,116,237,218,53,230,239,239,191,32,39,39,231,180,91,55,22,21,21,217,114,114,114,222,235,210,165,203,228,208,208,208,136,132,132,4,180,107,215,110,170,36,73,79,197,199,199,83,100,100,36,171,172,172,100,161,161,161,82,85,85,85,122,68,68,132,37,55,55,119,159,155,32,1,176,238,223,191,63,163,123,247,238,213,86,171,53,214,104,52,182,179,219,237,184,121,243,38,187,116,233,146,233,198,141,27,27,25,99,253,19,18,18,36,181,90,157,202,113,156,234,204,153,51,90,143,218,152,148,148,52,120,232,208,161,221,130,130,130,168,188,188,28,219,183,111,175,40,41,41,201,126,252,241,199,51,199,140,25,115,119,135,14,29,232,228,201,147,236,241,199,31,111,253,60,115,222,188,121,7,214,173,91,71,127,251,219,223,168,45,115,38,219,185,115,231,146,235,234,234,2,141,70,99,224,45,102,96,252,34,124,192,24,67,104,104,104,219,248,224,240,145,35,219,255,240,251,223,199,247,238,211,167,39,99,172,127,76,76,76,235,248,96,205,154,53,105,118,155,149,198,140,25,211,95,173,86,119,12,11,11,27,220,90,62,112,105,225,23,95,124,177,192,27,31,184,194,141,3,2,2,220,248,192,201,9,235,214,174,129,221,102,165,151,94,122,233,197,170,170,42,52,230,3,215,204,213,100,50,193,207,207,207,197,7,179,102,207,1,0,204,154,61,7,179,102,207,113,241,129,217,108,118,227,3,206,201,7,151,46,93,66,120,120,56,120,158,127,51,45,45,109,154,147,15,100,223,123,204,232,209,163,209,42,62,232,28,19,83,194,11,10,54,103,206,28,98,140,93,245,198,7,13,181,201,255,185,231,158,59,54,100,200,144,248,168,168,40,24,141,70,84,84,86,162,99,135,14,46,255,81,80,80,144,116,226,196,9,238,199,31,127,92,180,110,221,186,215,91,228,3,0,40,41,41,193,109,62,240,65,157,23,44,88,208,62,60,60,188,100,232,208,161,224,121,30,199,142,29,67,81,81,209,144,15,62,248,224,176,79,62,148,176,176,176,146,113,227,198,65,165,82,25,148,74,101,201,152,49,99,208,181,107,215,159,158,125,246,89,183,98,246,232,209,35,124,249,242,229,125,191,255,254,251,222,75,150,44,233,237,2,24,54,108,24,12,6,131,225,253,247,223,159,63,121,242,228,223,149,151,151,23,39,37,37,97,244,232,209,206,225,77,152,60,121,242,3,243,230,205,251,52,58,58,58,143,231,249,124,187,221,158,239,146,68,142,227,192,113,156,169,176,176,240,124,85,85,85,177,32,8,229,28,199,69,77,152,48,193,8,0,79,63,253,244,199,61,123,246,156,21,31,31,15,155,205,134,147,39,79,194,108,54,191,238,106,131,37,75,150,80,114,114,50,202,202,202,138,5,65,40,247,247,247,79,204,205,205,69,86,86,86,198,180,105,211,16,16,16,112,95,88,88,24,46,92,184,128,155,55,111,190,163,215,235,247,237,216,177,227,107,23,192,99,143,61,54,56,33,33,225,167,65,131,6,129,136,80,94,94,142,147,39,79,34,49,49,17,193,193,193,176,90,173,200,205,205,61,72,68,15,189,240,194,11,165,112,68,197,52,157,181,173,88,177,98,114,151,46,93,54,70,69,69,185,102,168,167,79,159,198,206,157,59,79,126,247,221,119,125,218,236,140,243,150,217,85,130,39,159,124,50,178,99,199,142,197,195,135,15,135,83,129,46,92,184,128,254,253,251,187,44,151,31,127,252,113,251,107,175,189,54,110,240,224,193,252,225,195,135,237,110,172,156,146,146,98,72,73,73,129,209,104,52,216,237,246,202,224,224,224,128,171,87,175,98,243,230,205,167,186,118,237,90,22,24,24,24,17,23,23,23,55,100,200,144,87,34,35,35,13,33,33,33,21,103,207,158,45,117,149,32,35,35,131,84,42,149,97,245,234,213,243,243,242,242,206,175,92,185,114,139,32,8,81,19,38,76,96,0,176,112,225,194,131,73,73,73,67,157,175,169,228,228,228,192,96,48,204,88,190,124,249,231,28,0,240,60,15,142,227,76,121,121,121,231,11,10,10,138,5,65,40,231,121,30,153,153,153,1,0,176,114,229,202,49,153,153,153,127,201,203,203,59,104,50,153,48,124,248,112,168,84,170,207,92,130,116,244,232,81,104,52,154,72,249,201,229,1,1,1,137,71,143,30,69,121,121,185,179,151,204,27,55,110,252,127,153,153,153,107,22,47,94,60,40,56,56,216,230,244,120,49,0,152,63,127,254,224,46,93,186,252,212,191,127,127,112,28,135,83,167,78,225,202,149,43,147,46,95,190,188,41,35,35,163,229,5,138,213,171,87,31,46,41,41,9,178,217,108,129,118,187,61,176,188,188,60,232,202,149,43,45,102,190,5,29,16,45,249,215,15,30,60,136,69,139,22,177,54,251,149,135,13,27,134,101,203,150,209,207,114,76,55,6,105,147,103,123,216,176,97,238,198,246,182,109,219,72,173,86,183,105,145,130,3,0,181,90,141,85,171,86,181,105,133,195,85,133,140,140,140,182,175,102,183,245,45,18,159,27,177,185,7,252,251,214,23,38,76,152,224,241,41,222,206,187,137,114,195,110,244,148,234,234,234,48,110,220,184,255,169,144,129,159,205,7,78,170,15,10,10,106,178,60,232,209,45,252,205,55,223,80,88,88,152,219,170,159,243,117,189,224,224,96,164,165,165,209,194,133,11,93,215,203,203,203,49,105,210,36,230,38,105,243,231,207,167,198,210,167,211,233,72,171,213,186,157,127,236,177,199,220,162,8,93,110,152,213,171,87,187,21,243,251,239,191,71,72,72,8,42,43,221,119,174,184,124,249,178,103,199,116,90,90,26,109,223,190,221,5,178,124,249,114,159,4,167,85,11,150,158,248,194,165,11,158,22,103,90,165,76,140,53,95,226,253,251,247,183,29,96,255,254,253,88,188,120,49,107,19,31,52,151,217,173,17,99,98,98,124,98,229,174,93,187,54,21,101,167,216,250,154,90,18,239,255,6,117,46,45,45,237,154,151,151,119,142,136,4,185,139,109,137,137,137,221,162,163,163,139,124,234,198,162,162,162,14,68,36,136,162,200,68,81,100,68,36,156,60,121,50,164,217,18,232,116,186,2,184,7,121,247,4,112,194,233,74,133,99,115,37,179,243,186,40,138,113,141,149,105,3,28,27,233,180,212,61,4,32,194,147,54,46,7,80,227,99,219,5,121,106,3,114,46,68,201,145,66,94,143,27,174,214,53,105,196,246,237,219,127,53,96,192,128,167,0,32,54,54,118,69,108,108,236,10,0,24,48,96,192,83,237,219,183,255,170,69,66,145,36,73,178,90,173,18,0,216,108,54,215,52,223,106,181,74,146,135,56,219,255,166,120,229,250,53,19,78,33,8,130,26,0,4,65,80,185,110,20,4,53,199,113,138,230,36,49,0,128,129,49,38,49,198,36,73,146,4,198,152,93,238,66,158,227,56,27,17,113,242,187,77,129,206,23,99,4,15,11,146,206,155,64,68,124,131,222,17,112,59,253,10,105,241,226,197,244,250,235,175,183,45,172,108,241,226,197,164,209,104,48,116,232,208,38,179,148,22,1,156,153,27,78,48,94,125,245,85,242,9,32,61,61,157,234,234,234,160,211,233,92,231,118,239,222,237,12,96,242,221,170,159,56,113,34,57,237,164,73,147,38,209,173,171,206,94,1,84,42,149,199,227,219,233,118,106,117,242,69,121,188,82,245,171,175,190,74,190,132,142,121,180,70,150,45,91,70,195,134,13,195,238,221,187,221,94,144,81,169,84,104,232,180,247,8,240,250,235,175,211,208,161,67,225,235,156,161,137,50,57,55,146,105,243,224,186,116,233,82,6,128,52,26,13,116,58,29,78,156,56,209,172,86,122,108,68,39,136,217,108,198,230,205,155,217,47,218,141,183,211,237,244,111,17,166,22,135,182,132,132,4,175,67,187,71,117,158,62,125,58,153,205,102,215,255,189,123,247,70,114,114,178,71,127,170,71,128,230,252,7,135,14,29,194,11,47,188,208,118,167,172,39,174,104,82,130,169,83,167,186,85,161,111,223,190,16,69,17,122,189,222,169,230,173,75,11,23,46,164,197,139,23,211,109,78,184,157,126,163,105,250,244,233,46,99,123,234,212,169,173,55,182,27,42,84,195,227,223,192,228,59,61,61,157,18,18,18,224,231,231,231,198,9,113,113,113,116,230,204,25,108,217,178,165,121,70,218,178,101,11,11,12,12,68,114,114,114,67,179,6,106,181,186,73,102,52,231,242,113,26,90,0,218,206,70,175,191,254,250,207,99,163,255,145,228,214,178,90,173,54,16,192,84,73,146,214,141,29,59,214,42,143,84,113,68,52,69,169,84,190,62,106,212,168,230,29,81,140,177,94,140,177,247,121,158,31,216,112,42,205,24,123,197,106,181,206,219,189,123,183,127,179,0,28,199,169,224,216,133,98,165,78,167,139,145,65,55,195,177,207,246,135,146,36,125,144,149,149,21,238,21,128,136,156,46,207,209,112,188,158,23,167,209,104,54,1,88,10,199,54,22,51,57,142,91,224,21,64,146,164,107,242,205,0,32,18,145,86,222,31,234,26,128,153,0,12,104,110,175,113,158,231,237,0,118,3,88,33,63,49,6,142,55,235,134,112,28,183,21,64,6,128,247,189,2,216,237,246,72,0,119,138,162,248,156,36,73,247,194,225,34,245,3,240,184,36,73,155,1,60,35,138,226,181,230,122,33,20,192,92,157,78,23,150,154,154,154,45,73,82,47,0,39,225,216,210,105,28,128,191,234,245,122,239,85,48,45,95,158,47,23,251,77,189,94,239,159,154,154,90,102,50,153,6,18,209,63,225,240,232,206,37,162,225,30,1,182,0,228,255,220,115,193,0,142,0,152,45,73,210,99,89,89,89,252,132,9,19,44,112,236,74,178,76,190,117,82,19,128,45,0,165,3,140,136,106,1,252,36,87,231,255,56,142,11,5,128,148,148,20,171,74,165,250,11,28,27,109,185,5,183,176,45,13,60,180,108,244,104,248,61,253,52,184,144,16,88,114,114,96,121,235,45,224,234,85,215,205,202,191,254,21,246,162,34,216,223,125,183,17,141,181,240,14,163,79,233,87,3,105,188,221,89,111,0,99,69,81,92,165,215,235,149,0,58,213,104,52,23,2,117,186,9,140,177,67,26,141,166,84,175,215,7,16,209,40,0,187,68,81,180,55,166,245,46,112,108,121,6,34,234,66,68,58,56,22,101,70,18,209,35,242,249,223,1,248,179,211,71,221,24,192,34,75,29,68,81,60,7,224,39,225,161,135,0,224,59,0,119,237,217,179,71,1,199,230,246,127,78,77,77,181,187,170,160,211,233,186,195,241,73,0,139,12,202,224,216,249,62,220,114,244,232,115,202,59,238,88,34,159,239,0,32,21,192,27,140,177,15,52,26,141,149,3,0,127,127,255,139,112,236,125,21,193,24,235,4,160,16,142,79,72,204,145,174,93,131,172,84,143,194,177,165,254,107,112,108,249,165,112,141,141,195,134,13,35,200,33,66,58,157,238,121,89,165,79,0,32,56,246,217,181,194,209,67,150,6,199,77,7,87,157,78,151,2,224,207,0,68,185,200,28,231,120,153,62,14,142,101,147,62,112,108,184,195,55,81,38,157,78,55,8,192,55,112,108,235,180,14,192,29,0,172,214,141,27,65,68,95,194,241,25,133,127,18,209,26,212,175,181,56,74,160,211,233,238,133,227,171,22,155,224,216,229,255,53,0,233,0,78,168,159,127,190,19,99,108,53,128,142,0,54,203,171,130,231,157,189,229,44,129,9,142,215,148,55,202,93,168,5,176,168,186,186,58,173,118,250,116,16,209,20,0,133,54,155,109,116,89,89,217,8,131,193,48,69,173,86,91,92,0,162,40,238,21,69,113,123,35,201,252,62,56,56,216,16,184,109,27,24,99,199,1,244,16,4,161,42,60,60,220,16,24,24,104,50,153,76,15,53,235,197,17,69,81,227,34,154,172,172,120,142,227,180,162,40,38,248,100,35,53,86,42,198,152,26,0,183,37,50,146,90,2,184,8,96,99,122,35,162,33,162,42,203,225,195,61,253,191,248,130,247,217,196,105,92,146,244,54,126,66,225,223,67,52,255,57,3,67,150,202,40,56,62,90,114,15,17,13,97,140,109,35,162,21,41,41,41,135,91,4,208,235,245,9,68,180,77,238,141,201,146,36,73,28,199,29,5,16,72,68,191,75,73,73,249,209,107,55,234,245,122,5,17,253,159,172,11,187,68,81,172,16,4,161,26,192,187,0,34,25,99,154,102,141,109,121,55,1,187,172,36,213,0,96,177,88,66,25,99,206,48,235,71,245,122,125,71,159,229,64,175,215,247,36,162,157,0,50,1,60,9,224,43,198,216,99,26,141,166,178,89,107,93,167,211,69,49,198,150,73,146,212,139,227,184,9,68,116,167,207,243,5,173,86,59,0,192,81,34,234,200,113,220,221,68,116,218,231,9,135,86,171,237,207,24,59,6,160,35,99,44,75,163,209,24,229,37,82,103,227,221,5,32,164,177,100,54,140,128,48,53,104,80,181,108,246,141,1,208,95,62,157,79,68,215,213,59,119,6,109,241,180,230,42,91,104,78,15,236,115,58,157,110,47,17,101,48,198,156,251,65,136,0,126,16,4,225,165,134,218,234,166,182,220,196,137,80,77,154,4,62,42,10,146,193,0,203,145,35,176,235,116,80,45,88,0,62,58,26,182,139,23,97,126,255,125,64,222,156,249,215,51,7,126,189,204,62,167,165,75,151,250,252,20,143,172,60,98,196,8,159,65,154,221,255,96,223,190,125,120,233,165,151,88,155,231,206,173,217,71,173,137,71,175,185,53,198,22,249,96,233,210,165,180,127,255,126,40,149,74,60,252,240,195,136,140,140,244,198,25,222,9,37,45,45,141,238,191,255,126,244,236,217,211,227,245,227,199,143,227,79,127,250,147,247,13,20,82,83,83,189,102,190,116,233,18,118,238,220,89,207,72,141,187,172,99,199,142,174,93,224,27,167,210,210,82,100,100,100,184,182,11,111,82,130,208,208,80,175,153,107,107,107,177,105,211,38,183,104,74,55,128,192,192,64,196,199,199,123,204,108,179,217,240,237,183,223,98,195,134,13,158,61,24,10,133,2,189,122,245,242,218,247,59,118,236,192,39,159,124,226,57,168,139,231,121,244,233,211,199,235,202,230,222,189,123,241,230,155,111,122,15,169,138,139,139,67,64,64,128,199,204,121,121,121,120,229,149,87,88,179,162,236,109,183,251,162,162,34,87,119,253,103,82,107,120,160,73,47,44,93,186,148,70,140,24,209,54,3,99,201,146,37,52,114,228,72,111,246,98,203,124,208,102,189,111,236,185,106,75,204,174,235,209,139,22,45,98,158,26,113,195,134,13,212,38,62,0,128,213,171,87,83,155,249,224,141,55,222,160,219,124,112,155,15,126,163,30,77,157,78,55,73,118,56,197,1,48,16,209,199,140,177,120,0,42,198,216,114,141,70,179,179,197,209,89,171,213,62,202,24,251,16,128,150,227,184,241,28,199,73,54,155,205,34,187,2,31,16,69,113,151,91,47,104,181,90,133,83,31,116,58,29,199,24,51,203,147,77,34,34,255,209,163,71,91,225,248,228,96,32,28,251,140,187,233,14,199,24,179,53,226,67,103,169,36,165,82,105,200,204,204,84,193,241,1,192,235,68,116,176,177,13,197,154,225,195,11,68,180,139,49,54,129,136,206,3,152,198,24,43,106,108,67,9,222,100,159,49,118,78,161,80,44,182,217,108,122,56,226,55,51,61,217,80,220,208,161,67,131,15,30,60,232,178,250,1,204,118,30,219,108,54,171,70,163,249,10,192,39,112,124,187,243,43,198,88,48,80,255,74,10,71,68,252,162,69,139,88,131,128,102,106,240,235,108,143,11,242,111,36,128,128,253,251,247,187,214,95,133,212,212,212,74,0,174,152,100,173,86,43,200,59,147,40,80,255,177,71,231,172,229,123,187,221,94,210,48,126,185,177,107,252,1,142,227,150,17,81,2,128,58,217,25,19,40,187,200,222,97,140,109,214,104,52,214,219,43,10,183,52,31,236,222,189,59,72,146,164,71,1,252,13,192,199,68,20,194,24,11,99,140,173,37,162,111,68,81,172,243,201,90,215,233,116,55,69,81,108,47,203,70,50,99,108,59,17,205,179,217,108,27,238,185,231,30,242,106,226,0,112,126,94,137,53,152,6,31,151,221,229,67,157,154,231,198,7,141,231,73,114,0,60,53,208,184,142,0,18,24,99,135,61,112,7,88,99,171,100,223,190,125,24,57,114,164,133,136,54,49,198,218,1,232,205,24,91,14,224,159,217,217,217,182,198,220,33,120,153,39,85,135,134,134,62,92,94,94,222,153,231,249,199,136,104,37,128,42,79,220,209,48,86,151,14,30,60,136,196,196,68,46,36,36,228,166,40,138,17,13,174,173,3,240,48,17,133,30,58,116,168,122,216,176,97,46,235,205,213,6,78,29,119,126,236,169,81,186,9,128,247,192,29,94,187,177,212,89,130,172,172,172,72,142,227,118,3,184,198,24,155,160,209,104,234,154,27,88,2,136,104,46,99,236,29,34,90,7,64,13,160,11,99,236,32,128,21,162,40,222,248,95,211,180,29,59,118,208,206,157,59,155,143,197,249,244,211,79,93,107,236,206,191,180,180,52,242,54,167,110,248,187,113,227,70,66,86,86,22,141,31,63,158,218,92,130,159,83,69,157,78,71,63,11,64,20,69,214,230,153,198,163,143,62,74,119,221,117,23,132,182,100,28,57,114,36,186,116,233,2,34,242,29,224,145,71,30,161,161,67,135,54,113,9,248,220,6,140,49,40,20,138,182,247,194,71,31,125,196,230,206,157,203,54,108,216,128,171,242,2,30,99,172,245,221,184,122,245,106,54,123,246,108,23,80,155,187,209,9,244,235,11,18,87,88,88,136,103,159,125,22,109,86,166,159,173,206,0,240,245,246,209,191,20,0,0,4,147,73,68,65,84,215,95,187,33,175,93,187,150,116,58,29,41,149,74,215,62,244,107,214,172,113,187,199,153,199,35,43,207,159,63,159,30,114,44,19,54,156,2,55,121,255,207,85,130,198,195,219,234,213,171,217,149,43,87,220,166,62,141,51,59,243,112,222,124,4,251,246,237,115,29,103,103,103,55,239,87,240,54,237,95,187,118,173,215,207,74,56,243,8,205,121,41,178,179,179,193,113,92,155,60,27,190,219,72,45,245,115,139,30,140,159,245,41,128,91,39,181,197,123,227,38,72,63,39,221,34,81,97,151,47,95,110,117,59,92,109,16,90,241,239,179,214,91,74,203,151,47,167,248,248,120,156,57,115,6,207,63,255,60,107,117,27,196,199,199,35,36,36,4,9,9,9,109,107,196,194,194,66,72,146,132,83,167,78,181,13,64,222,210,195,45,106,216,103,128,244,244,116,74,74,74,66,94,94,94,219,228,96,200,144,33,184,120,241,34,190,252,242,75,214,172,185,223,56,101,101,101,57,100,158,227,64,68,77,94,172,110,17,160,33,165,49,198,208,48,115,179,0,19,39,78,164,38,31,191,245,85,23,30,127,252,113,154,59,119,174,235,83,205,62,57,101,87,172,88,65,9,9,9,48,155,205,224,56,14,91,183,110,197,71,31,125,196,210,210,210,168,185,151,169,93,87,156,219,133,215,213,213,225,31,255,248,7,50,51,51,89,171,212,249,244,233,211,168,174,174,70,78,78,142,207,153,111,167,230,167,125,228,235,96,250,239,15,181,245,246,84,103,169,90,124,25,232,118,27,252,22,7,215,95,191,23,254,91,213,121,215,46,157,186,193,107,250,224,56,70,169,169,162,185,69,128,172,44,93,223,144,96,182,40,44,148,159,166,86,57,46,17,128,218,90,9,23,46,219,239,187,231,110,199,71,96,61,2,236,214,107,149,17,129,118,115,108,148,5,181,54,14,87,74,85,57,68,40,143,9,183,136,254,74,59,174,149,41,80,88,161,8,21,69,177,210,99,55,214,217,249,169,93,21,215,192,42,75,96,45,175,65,81,149,114,240,160,161,41,41,197,197,210,9,190,178,4,157,184,107,32,96,190,87,57,96,28,227,80,85,9,69,249,53,216,12,102,168,121,187,2,0,200,98,43,228,42,138,161,168,184,6,128,73,94,181,241,30,113,204,218,221,186,172,46,28,72,178,131,187,225,39,213,61,151,183,109,195,172,46,165,71,186,243,182,98,112,146,25,232,48,188,121,117,78,22,83,151,234,247,236,89,162,58,118,224,141,78,21,57,33,202,64,127,148,117,232,139,202,99,123,32,213,25,26,133,249,54,2,208,106,181,161,213,149,21,217,123,214,124,210,167,230,68,62,134,204,153,119,61,170,95,210,135,87,243,243,67,246,126,125,226,143,182,43,101,152,61,169,25,93,16,4,225,207,159,127,250,125,159,163,133,12,9,143,60,126,49,170,119,98,188,102,212,168,151,237,202,64,101,113,194,131,184,54,250,145,230,25,233,120,126,101,18,133,107,160,32,192,66,129,121,26,141,198,0,0,126,129,237,123,9,29,239,134,100,115,115,181,54,5,80,6,68,35,172,171,35,154,154,169,205,233,187,245,89,143,214,90,148,211,15,158,14,73,142,238,209,9,54,59,96,182,150,77,216,180,245,64,84,88,160,233,203,100,77,202,81,55,128,238,29,77,167,13,234,14,227,121,30,176,50,14,231,12,17,31,154,172,2,58,116,177,32,140,148,96,4,156,55,6,143,225,37,203,152,112,92,202,5,224,14,192,243,88,149,212,161,100,170,205,47,178,179,35,52,141,131,80,119,179,88,105,185,249,65,109,80,220,203,196,4,128,236,80,25,139,86,143,209,164,126,230,197,163,169,21,32,217,235,187,150,113,54,48,94,130,100,85,186,110,231,5,179,168,209,208,47,171,206,158,210,188,121,243,104,236,216,177,8,9,9,193,145,35,71,92,139,58,62,113,226,236,217,179,105,234,212,169,136,138,138,130,90,173,198,136,17,35,48,101,202,20,223,103,109,162,40,54,241,98,57,109,200,102,135,182,5,11,22,80,89,89,153,107,203,27,103,42,40,40,192,166,77,155,88,179,0,15,61,244,16,77,156,56,17,21,21,21,110,231,203,202,202,240,253,247,223,183,60,184,202,43,220,52,123,246,108,87,145,115,115,115,177,111,223,62,239,75,231,158,230,72,42,149,10,78,127,187,188,112,239,155,181,62,119,238,92,26,53,106,20,234,234,234,240,249,231,159,163,99,199,142,232,220,185,179,111,246,193,125,247,221,71,233,233,233,224,121,30,91,182,108,193,198,141,27,89,171,70,231,113,227,198,33,36,36,4,63,254,248,35,222,125,247,221,214,69,133,61,241,196,19,20,23,23,135,235,215,175,99,239,222,189,173,183,15,238,186,235,46,92,191,126,29,223,126,251,173,43,202,193,103,93,120,248,225,135,41,58,58,26,103,207,158,109,189,201,63,117,234,84,218,190,125,59,125,248,225,135,173,82,85,87,21,98,99,99,161,82,169,208,163,71,15,204,156,57,211,103,16,87,55,94,185,114,5,213,213,213,176,217,108,48,26,141,62,151,224,255,3,16,211,31,133,168,20,132,53,0,0,0,0,73,69,78,68,174,66,96,130,
  39. };
  40. uint8_t bga_png[6241] = {
  41. 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,0,0,0,1,0,8,0,0,0,0,121,25,247,186,0,0,0,2,98,75,71,68,0,255,135,143,204,191,0,0,0,7,116,73,77,69,7,232,2,12,4,4,13,27,1,206,242,0,0,23,113,73,68,65,84,120,218,237,93,231,95,219,200,214,62,163,230,34,23,217,20,99,98,74,128,16,155,148,77,35,201,98,72,118,239,254,215,239,239,189,247,38,180,205,134,100,147,77,193,134,224,44,197,224,152,102,217,150,171,44,233,126,144,13,54,184,72,178,92,96,253,124,74,64,58,163,121,152,145,230,156,51,243,28,128,127,56,80,203,27,168,222,130,36,117,186,231,237,33,0,25,76,134,106,77,72,185,76,174,59,40,104,37,1,8,48,202,61,233,54,84,249,85,46,18,138,228,69,208,143,3,4,160,205,90,11,9,192,140,22,147,213,231,247,89,170,252,142,11,172,4,146,25,46,43,234,214,150,25,210,154,172,17,45,234,61,66,152,193,227,245,48,19,15,110,154,170,252,58,211,111,157,102,195,193,112,78,108,250,101,128,16,6,96,240,140,195,118,56,7,160,218,94,139,8,192,104,27,109,155,241,251,236,86,167,21,171,242,123,106,210,241,36,30,176,91,19,169,68,170,185,81,128,209,54,26,7,218,251,8,254,180,166,64,80,109,175,21,4,96,8,51,141,222,29,115,140,221,29,53,97,8,171,122,137,213,34,102,28,182,153,216,206,151,221,140,40,105,231,0,51,143,221,29,51,129,113,116,10,134,238,102,33,163,218,94,11,8,192,172,78,171,221,231,159,177,209,54,26,171,121,17,224,248,152,227,81,98,221,230,136,39,79,147,90,25,192,173,35,179,191,248,104,192,205,86,112,167,5,72,169,182,167,55,1,56,134,153,111,62,152,96,60,94,143,1,67,117,95,177,152,133,22,115,86,251,125,246,251,199,191,211,162,40,104,104,13,163,111,254,188,240,96,196,0,128,33,176,138,0,234,237,233,76,0,110,31,96,236,62,191,207,106,178,24,177,70,23,35,132,97,35,142,76,50,96,237,143,179,71,113,245,12,224,204,248,179,223,30,14,154,228,150,16,6,160,222,158,190,159,65,220,54,61,59,197,12,79,186,41,76,161,101,9,196,124,36,116,192,110,189,11,165,65,18,132,130,226,182,8,28,167,167,230,230,239,187,141,168,186,189,148,34,107,186,142,0,194,57,57,247,210,107,173,177,250,171,10,4,184,113,216,145,75,6,45,67,28,240,177,72,76,41,3,132,195,237,100,188,243,63,245,87,182,85,102,143,61,85,98,77,183,17,128,8,130,164,167,23,252,51,46,18,169,53,42,73,252,225,246,97,30,82,155,111,55,83,0,124,161,32,157,217,132,178,255,151,183,102,247,61,159,102,92,227,131,134,90,246,162,236,5,107,80,213,166,110,35,128,236,243,12,48,183,231,238,58,73,245,156,34,68,185,24,94,130,212,168,101,56,5,252,113,248,132,47,217,236,39,81,254,56,124,146,191,112,3,217,63,237,127,225,181,144,6,178,182,61,174,220,154,116,118,103,159,167,159,4,254,204,166,78,4,32,210,121,103,238,54,51,224,113,82,218,238,167,40,9,192,74,58,102,121,72,5,223,4,83,0,0,64,123,159,123,141,133,216,151,149,68,190,162,45,3,105,241,190,240,79,247,215,230,26,81,148,100,41,179,38,241,57,94,42,222,249,220,75,67,242,235,127,147,186,18,64,185,102,252,11,211,52,73,104,183,135,0,200,126,134,7,72,13,91,70,139,4,76,63,157,38,14,191,94,240,114,168,193,113,23,51,253,220,103,39,234,142,53,84,110,45,127,184,125,200,3,57,56,238,98,166,159,78,155,128,149,62,147,72,210,141,0,100,232,191,247,235,220,164,179,89,99,136,36,77,0,102,194,241,180,56,5,152,33,154,221,126,251,126,191,108,0,32,67,255,253,121,47,227,116,51,141,90,43,183,198,5,87,131,28,88,188,115,94,198,49,68,243,185,76,94,40,178,218,60,1,8,48,106,248,222,252,252,180,13,7,0,9,228,69,152,210,207,96,21,16,14,91,241,233,16,18,162,159,151,151,55,147,231,47,115,100,116,223,159,159,155,162,113,92,225,147,203,214,210,67,150,137,52,152,167,158,76,153,145,112,184,21,137,109,254,224,139,109,52,219,127,217,233,253,229,217,56,131,3,128,152,229,178,2,0,224,70,5,11,161,134,144,50,209,63,255,243,199,54,123,190,164,193,76,131,15,127,43,182,165,6,66,252,40,94,0,194,62,96,199,50,209,15,139,129,120,252,40,94,208,133,0,100,242,248,60,204,196,195,73,26,147,68,128,92,56,184,159,5,0,227,13,175,167,248,129,194,84,127,21,139,189,151,196,220,222,199,165,223,67,156,88,214,218,200,195,133,159,39,45,234,185,21,68,81,2,192,16,202,237,125,92,122,83,182,84,110,114,10,96,244,240,227,151,62,187,213,105,129,84,60,37,64,106,125,37,192,1,128,197,23,79,210,0,0,128,215,115,137,234,64,76,37,82,137,192,171,181,189,50,247,22,163,135,31,255,54,59,162,197,30,142,3,128,152,142,203,54,19,231,54,155,35,0,51,143,205,46,60,25,51,34,40,100,119,191,236,200,238,104,22,0,140,177,196,186,28,8,49,214,113,138,235,245,63,189,243,101,39,182,243,101,59,45,86,182,54,59,110,214,58,183,196,244,246,37,155,205,17,128,91,71,102,127,123,60,76,67,242,52,25,15,172,172,159,7,36,10,59,177,63,229,121,74,207,36,98,181,194,34,117,158,53,177,183,246,42,144,72,37,202,158,181,216,154,246,254,87,177,217,28,1,24,125,243,231,133,135,35,70,41,245,253,195,119,54,28,44,11,73,137,92,170,248,156,134,100,252,19,51,241,224,166,25,195,148,190,185,4,81,76,255,253,102,233,227,94,69,192,172,216,154,73,219,27,165,186,205,230,8,192,153,241,103,255,122,228,50,137,236,246,31,175,46,134,56,165,82,84,70,220,139,153,172,190,228,177,157,25,176,43,99,64,136,31,177,241,192,226,135,195,140,120,161,181,223,30,14,26,53,246,191,170,77,0,237,95,129,162,51,122,207,133,75,233,111,171,203,159,15,106,6,185,229,224,248,48,51,245,100,82,209,215,91,72,108,174,109,177,7,161,72,182,220,30,110,155,158,175,116,125,11,34,96,202,254,124,5,65,72,133,222,93,182,41,119,68,99,255,101,103,244,62,147,250,17,99,131,203,127,29,215,78,115,72,32,100,15,98,6,171,151,251,193,56,221,142,70,13,22,78,67,171,175,131,201,11,137,19,194,57,57,247,107,133,235,91,136,29,193,64,67,107,242,149,145,83,54,184,122,201,166,12,77,35,160,232,140,14,142,59,51,193,55,155,108,116,251,48,215,232,14,84,90,135,211,36,81,115,13,47,21,10,124,106,115,105,101,61,202,75,210,133,246,94,250,103,92,134,178,43,227,129,79,112,239,86,61,107,231,87,202,207,200,87,141,152,107,26,1,69,103,148,192,226,155,171,139,65,142,207,241,141,238,144,164,124,148,37,45,187,220,62,51,224,233,171,234,197,73,0,252,73,248,136,221,88,253,114,202,75,151,218,123,121,215,89,230,250,242,39,27,171,239,164,163,48,51,224,233,35,235,253,25,37,254,120,115,69,126,198,90,51,84,53,16,233,188,251,139,127,186,159,224,99,159,95,175,108,30,243,74,83,17,72,142,25,60,247,90,72,195,5,14,100,119,53,21,124,179,193,30,93,244,254,75,237,149,59,218,220,151,255,123,29,2,87,63,115,251,185,151,6,116,201,222,185,85,46,184,88,247,25,53,140,0,202,53,227,95,152,177,225,124,116,125,101,49,16,47,40,78,197,72,252,49,75,210,251,220,46,227,26,31,172,140,100,148,69,132,248,194,133,56,22,53,56,51,255,194,103,39,42,45,109,108,28,75,135,36,189,207,237,210,64,13,142,15,146,23,18,209,146,4,32,199,133,222,212,125,70,213,4,96,84,255,189,95,127,158,48,112,249,100,240,245,106,136,85,30,197,4,144,120,62,147,46,196,214,24,239,156,183,50,99,40,187,171,213,99,130,212,232,194,203,233,11,206,175,196,167,211,121,9,50,233,66,236,45,9,22,239,156,215,82,145,137,150,179,207,92,112,53,200,158,70,234,62,163,106,2,200,161,159,22,252,211,212,225,86,132,221,90,219,76,168,142,101,23,98,9,156,254,193,125,55,87,252,52,93,59,42,140,81,3,83,83,151,67,13,242,159,187,16,75,224,8,204,63,184,239,102,48,184,39,221,165,105,146,143,132,34,57,72,43,136,13,171,38,192,48,234,127,49,78,28,126,92,12,196,217,35,245,253,7,40,20,32,39,196,222,86,54,92,136,215,138,227,99,166,190,1,135,137,168,99,13,32,43,196,222,18,96,241,249,125,116,241,199,169,192,74,128,171,99,85,59,1,136,176,143,220,160,14,62,44,191,209,154,205,1,0,33,158,196,46,188,4,107,218,162,220,143,30,185,73,37,246,76,199,201,141,210,184,74,255,253,241,239,76,29,171,218,9,0,33,115,188,135,95,112,41,213,51,160,156,57,106,228,217,243,145,70,145,86,65,0,128,124,40,246,174,180,216,22,20,231,7,213,18,32,229,195,203,123,232,130,75,217,66,96,6,231,200,13,155,34,7,80,76,114,103,227,74,82,156,33,86,61,2,242,251,201,15,112,193,165,108,29,8,203,141,17,167,65,161,3,44,130,134,41,169,126,10,112,41,76,253,62,12,213,192,49,16,5,0,106,228,249,179,134,19,160,41,168,95,8,73,77,108,103,80,222,127,187,19,98,241,2,144,238,71,143,220,85,8,208,24,103,212,133,128,214,131,192,113,243,248,109,241,75,70,192,77,142,129,62,211,229,25,32,228,114,106,22,96,87,140,0,194,225,118,88,92,131,49,10,17,142,169,169,1,234,114,255,249,216,214,214,169,98,23,228,74,17,128,8,130,164,111,61,157,64,39,187,155,81,158,26,245,251,71,171,76,128,252,238,202,202,110,94,189,245,43,64,0,217,231,25,96,166,159,244,239,109,7,55,98,5,218,117,231,142,235,242,34,72,202,71,191,126,141,54,116,193,175,32,1,114,142,217,110,179,68,62,252,241,45,150,71,136,178,88,170,249,185,82,158,227,116,154,1,221,68,0,66,164,107,198,191,48,77,156,108,189,89,10,196,245,122,203,93,21,2,144,193,100,176,122,95,254,60,97,97,67,175,84,186,217,215,129,0,100,116,79,14,51,83,179,211,212,225,167,165,101,217,205,70,72,191,207,125,183,19,128,153,6,31,188,240,217,153,1,107,122,119,101,41,148,16,0,0,51,245,245,105,78,3,93,49,2,144,209,243,112,225,249,77,51,134,161,252,233,118,49,31,78,185,31,61,114,83,173,30,3,93,65,64,49,235,107,195,64,76,69,35,177,172,236,211,80,35,207,27,59,194,215,130,128,178,172,111,110,127,109,45,44,127,225,17,97,187,161,208,17,190,226,4,148,101,125,165,124,120,109,237,108,71,16,214,40,233,113,61,8,168,200,250,10,92,52,122,190,35,162,29,39,171,58,78,64,101,214,23,129,40,182,247,48,85,167,9,192,109,83,243,243,247,135,138,253,215,209,205,189,34,4,84,102,125,245,116,115,175,4,1,136,176,223,126,233,159,25,40,101,125,245,116,115,175,4,1,23,178,190,186,186,185,87,128,0,68,58,103,126,241,79,151,109,175,214,211,205,189,2,4,80,174,25,255,133,172,111,7,208,177,230,49,170,255,222,175,115,147,13,183,60,95,91,2,200,161,159,22,138,27,172,255,153,4,80,163,254,133,201,206,247,31,90,238,108,212,106,215,208,55,174,126,211,119,11,208,161,17,128,155,93,110,135,177,11,250,223,169,17,64,221,152,157,245,144,205,219,185,178,4,144,158,217,217,27,45,15,118,40,65,103,166,0,110,116,184,93,154,142,17,92,15,2,8,251,248,120,159,210,172,127,139,209,145,167,48,140,206,205,141,118,197,4,232,12,1,136,28,186,127,127,168,43,94,129,29,153,2,136,160,153,62,70,249,249,234,107,71,0,217,119,219,59,216,242,120,191,82,116,96,10,80,99,243,243,99,93,242,6,232,196,8,64,100,255,237,219,253,157,118,2,207,208,129,17,128,72,179,185,13,1,255,238,37,160,139,148,212,58,69,64,55,161,71,64,251,155,236,166,9,208,9,2,16,65,116,211,176,107,251,231,136,176,220,184,97,235,158,143,64,251,71,64,123,182,61,116,49,1,181,182,63,119,10,237,155,2,4,142,35,0,176,86,223,254,124,253,9,32,28,110,7,9,0,86,111,181,237,207,215,156,0,89,102,235,233,52,13,0,212,96,183,132,66,218,72,64,233,200,44,13,178,14,84,167,59,221,102,2,206,100,182,250,72,128,54,72,57,119,25,1,165,45,208,141,15,186,95,75,2,138,91,160,117,144,217,186,154,4,156,109,129,238,130,44,104,39,8,56,219,2,221,189,253,111,41,1,231,91,160,187,183,255,173,36,224,124,11,116,55,163,85,4,96,8,51,141,61,105,70,248,234,106,19,128,91,156,86,187,239,101,19,194,87,87,155,0,140,158,120,56,193,120,124,30,141,194,87,87,157,0,156,25,127,246,139,207,106,178,180,172,255,250,133,213,90,65,0,110,155,154,159,191,55,76,97,32,8,130,4,0,72,177,0,166,210,167,54,24,240,250,187,170,9,12,68,69,251,174,91,64,192,249,6,232,66,44,18,227,1,128,116,52,150,208,82,1,68,58,167,246,197,211,186,218,48,142,1,56,142,41,217,117,171,59,1,165,13,208,100,161,192,23,149,162,161,232,10,235,230,13,80,163,11,8,223,76,213,185,130,190,117,87,120,159,234,8,1,197,13,208,68,225,36,124,196,110,200,18,201,244,46,119,64,3,217,239,233,211,39,20,64,185,72,156,28,174,71,128,101,218,119,28,14,165,21,188,41,116,38,160,180,1,154,40,156,126,93,221,96,143,100,145,236,36,31,91,35,129,246,106,19,222,174,210,10,229,188,99,159,173,247,247,197,109,20,167,204,150,206,4,148,203,108,45,109,166,138,18,230,252,49,75,2,208,7,124,65,139,244,122,53,200,170,209,53,32,129,196,159,124,219,136,230,149,124,42,116,37,224,130,204,214,217,107,74,226,249,12,64,90,200,103,120,117,226,251,53,33,171,70,215,232,127,62,157,227,182,94,255,174,236,232,133,174,4,144,67,63,205,207,221,50,28,85,151,217,42,156,240,98,238,59,51,60,233,174,169,139,137,16,66,205,126,225,165,108,36,116,192,110,173,149,235,81,183,139,0,195,232,207,179,76,34,29,88,169,46,179,37,36,190,177,107,118,223,11,112,213,136,139,99,230,190,190,108,166,57,141,22,49,163,78,230,75,79,2,16,97,119,97,129,72,237,34,39,66,60,137,153,143,11,252,99,143,177,234,253,148,251,81,82,12,103,155,121,6,41,27,254,176,164,70,230,75,215,17,32,100,126,112,159,3,117,202,220,8,2,240,223,69,98,112,176,42,1,64,141,60,207,69,15,155,33,64,76,29,188,255,183,42,153,47,61,9,144,242,225,55,104,171,65,161,35,49,177,191,159,40,72,85,223,2,132,237,198,13,27,209,196,91,64,76,239,172,45,173,169,146,249,210,117,4,228,247,227,192,53,42,117,37,21,10,53,175,104,50,117,46,38,246,214,254,253,254,64,149,204,151,190,83,128,75,41,240,211,234,45,4,154,240,242,138,218,209,31,246,50,170,108,232,187,16,82,242,252,146,142,85,6,203,251,95,210,142,206,170,51,223,238,112,61,129,227,102,99,11,26,21,18,223,214,182,216,131,208,15,149,253,111,55,1,132,195,237,116,220,214,199,35,40,71,117,61,234,174,35,0,17,118,239,243,105,198,165,111,126,184,150,30,117,247,17,208,160,60,146,218,126,151,254,81,75,143,186,203,8,80,82,30,73,69,239,203,164,178,139,122,212,167,218,142,157,183,141,0,133,229,145,20,34,127,184,125,88,234,112,117,61,234,46,35,64,121,121,36,37,16,243,199,159,150,131,165,136,135,154,26,117,157,33,160,88,138,73,77,121,164,250,224,127,252,181,180,186,149,46,254,79,85,149,194,78,16,80,89,138,73,15,228,118,87,150,66,172,70,85,231,182,19,128,140,197,82,76,26,202,35,85,135,84,96,183,183,117,234,127,235,9,56,43,197,164,231,57,73,129,231,245,146,182,109,53,1,197,82,76,26,74,45,213,197,149,145,213,45,149,98,234,222,28,113,107,9,104,174,56,210,213,39,64,150,201,114,117,115,255,91,74,64,81,38,203,208,170,28,113,183,19,32,103,137,251,140,66,107,114,196,221,77,64,177,10,241,220,12,35,38,43,114,196,93,183,95,180,69,4,200,10,209,254,59,214,68,248,184,44,71,188,207,12,232,149,33,238,114,2,168,177,95,239,48,246,65,116,90,44,157,84,204,17,191,211,90,154,249,170,17,128,200,254,25,191,57,22,62,101,139,174,106,41,71,76,239,235,151,33,238,102,2,64,18,242,105,126,115,101,163,188,0,186,196,243,153,179,12,113,215,156,26,105,13,1,18,255,227,93,28,171,82,230,168,148,33,190,229,54,104,181,125,37,8,128,220,110,230,61,84,43,115,36,36,190,177,107,142,135,6,231,53,39,160,192,38,48,168,153,33,118,218,216,26,217,193,107,67,64,157,82,74,130,0,217,188,78,206,188,14,232,136,138,76,23,125,4,122,199,231,123,4,116,250,1,42,209,254,201,209,93,4,252,243,148,165,43,209,9,101,233,174,26,1,255,56,101,233,11,232,136,178,116,87,141,128,78,40,75,119,21,1,157,64,143,128,78,63,64,167,209,35,160,211,15,80,6,169,221,245,69,0,186,234,51,40,164,163,81,174,237,126,114,23,141,128,252,254,218,90,88,209,49,151,235,73,64,101,145,165,182,161,155,166,64,69,145,165,118,161,123,70,64,7,138,44,117,23,1,29,112,133,1,186,104,10,116,194,21,6,232,162,17,208,9,87,24,160,123,70,64,71,92,97,128,14,233,10,91,44,23,149,181,37,62,121,122,154,236,192,12,232,196,8,160,6,239,220,113,93,96,32,31,253,250,85,217,89,223,235,64,192,165,138,226,98,254,248,243,127,21,158,245,189,250,4,32,210,57,53,85,41,45,198,255,248,107,105,89,225,89,223,171,79,128,172,0,82,241,131,252,89,173,225,246,163,27,180,197,197,220,137,170,205,207,186,186,205,29,24,1,23,79,54,149,215,26,86,2,125,221,230,14,188,3,42,142,199,138,146,152,217,89,123,27,86,177,2,208,215,109,238,176,178,180,192,157,38,227,129,215,239,15,148,127,1,116,118,155,219,78,64,133,178,180,152,250,254,225,59,27,14,132,213,156,247,213,215,109,110,59,1,229,202,210,2,187,253,199,171,64,50,195,169,59,239,122,165,95,130,132,169,164,44,93,16,132,212,214,234,242,231,131,188,216,154,227,212,93,73,0,233,152,154,146,149,165,11,177,200,41,27,92,254,235,88,245,105,95,125,247,16,180,153,128,210,50,88,42,196,131,111,54,217,232,246,81,78,165,5,169,144,78,235,233,52,181,151,0,68,185,238,220,113,145,32,241,199,155,43,139,65,142,207,169,118,128,249,147,141,141,99,29,25,104,239,233,113,210,234,116,90,9,62,199,115,193,197,149,77,77,253,200,239,44,47,239,232,232,54,105,34,160,230,44,108,112,124,157,26,156,153,25,32,242,71,219,81,118,243,77,32,94,208,208,127,137,63,222,216,56,214,209,109,210,64,0,170,41,134,37,53,16,48,160,70,231,102,237,108,54,184,26,100,79,35,172,182,94,72,124,58,173,133,57,61,8,64,178,235,68,185,39,107,108,117,206,69,66,145,60,0,64,245,15,27,34,156,35,166,208,17,91,101,19,181,10,2,36,125,229,217,85,16,128,25,45,70,28,0,104,159,223,103,169,122,5,23,88,9,164,0,64,200,114,217,106,75,53,41,127,178,254,57,24,103,171,108,162,86,8,49,115,114,162,74,37,71,39,2,16,194,0,12,30,239,13,35,0,152,111,62,184,89,93,202,45,211,111,189,157,6,128,236,126,48,156,19,47,189,16,164,252,193,26,22,220,86,46,115,117,153,193,108,248,207,247,17,93,67,103,138,8,192,104,27,141,3,61,35,255,229,113,171,211,90,61,140,64,77,58,158,8,0,192,5,236,214,68,42,113,105,193,158,223,139,67,60,169,244,15,120,249,141,42,164,15,222,255,123,109,79,215,208,89,99,2,48,132,153,70,239,142,153,192,56,118,119,212,8,0,168,230,57,96,204,106,17,37,0,200,58,108,51,177,157,47,151,68,181,10,137,36,72,74,251,95,69,85,42,191,255,199,226,91,85,66,89,58,16,128,89,157,86,187,207,63,67,3,78,219,26,157,1,198,0,7,0,32,198,28,143,18,235,54,199,37,89,53,53,26,95,85,10,50,241,225,183,127,236,234,219,255,6,4,224,24,102,190,249,96,130,241,120,61,6,0,76,233,42,28,179,208,98,206,106,191,95,91,88,175,49,170,20,100,18,178,177,136,238,249,227,186,4,224,246,1,198,238,243,251,172,38,139,81,85,240,16,33,12,27,113,100,146,1,107,191,198,119,62,162,46,21,100,18,216,237,237,147,156,222,249,243,218,4,16,56,78,79,62,153,98,134,39,221,20,166,254,219,139,153,76,98,222,204,60,212,250,213,199,204,125,229,5,153,100,231,185,5,217,195,154,4,16,14,183,147,241,206,105,23,65,69,128,27,135,29,185,100,208,50,84,126,120,78,249,253,229,7,75,206,156,103,221,179,135,53,8,40,137,94,141,15,54,115,200,17,25,13,146,195,200,60,214,188,242,47,66,187,243,172,153,128,115,209,171,230,214,157,8,81,46,134,231,70,41,92,155,239,39,67,187,243,172,145,128,162,62,180,46,162,87,136,162,36,11,65,153,168,32,87,38,127,213,240,174,178,12,178,196,159,174,191,210,232,60,107,36,128,114,205,248,95,232,36,122,5,0,136,28,160,112,106,148,141,110,31,42,213,123,59,207,32,75,18,31,93,95,89,108,106,10,213,67,21,109,35,100,28,184,255,219,203,91,14,253,14,121,35,156,178,184,110,77,59,120,158,36,65,209,55,209,60,253,175,133,9,11,14,82,142,75,28,125,253,239,226,183,38,196,178,234,227,226,8,40,202,94,205,235,92,26,137,112,216,132,212,144,101,130,61,8,69,20,196,192,75,25,228,51,149,232,214,101,78,47,16,112,38,123,165,119,105,36,130,0,3,238,152,141,7,22,165,67,37,218,209,132,193,128,171,86,137,110,158,128,146,236,213,77,179,212,96,200,41,94,22,159,3,183,91,197,116,63,73,125,220,203,1,136,117,95,6,8,195,64,82,175,18,221,52,1,184,249,198,163,95,124,54,43,131,14,211,245,219,84,224,24,85,185,9,7,114,130,52,146,150,20,8,85,156,229,115,96,180,203,101,193,197,180,90,149,232,166,9,160,134,159,204,63,30,51,98,185,189,207,187,245,5,174,141,99,119,71,181,200,99,97,182,155,200,124,39,11,153,42,206,242,249,69,230,177,167,143,135,80,106,231,157,74,149,232,166,9,192,109,67,118,110,27,3,46,176,178,158,170,123,27,61,147,136,217,107,6,70,234,49,96,30,115,60,18,32,85,205,89,62,35,105,228,233,203,219,66,136,11,188,86,169,18,221,52,1,133,88,144,51,161,98,72,171,238,109,134,100,252,19,51,241,224,166,9,144,202,82,106,152,133,22,1,74,206,114,6,0,164,242,57,142,99,152,121,226,217,220,45,254,211,182,218,172,177,14,4,228,35,137,207,24,212,14,106,158,67,220,139,153,172,190,228,177,5,8,251,128,93,21,3,8,97,0,37,103,153,3,128,66,153,210,132,236,128,207,77,164,63,45,170,207,26,107,2,186,240,63,121,76,55,206,215,34,192,228,240,184,121,234,201,164,6,169,76,9,196,124,36,20,201,1,64,122,235,93,168,36,143,105,158,120,50,97,25,28,78,189,95,105,87,214,184,242,193,37,101,235,52,249,202,236,65,204,128,192,226,229,126,48,78,213,34,89,69,103,89,2,0,46,104,25,42,9,164,90,110,63,29,74,166,255,254,190,162,33,107,172,13,77,45,119,17,2,32,7,199,93,140,70,145,44,121,45,192,151,73,228,146,14,231,209,135,205,248,225,246,161,254,142,111,11,8,0,40,9,38,63,151,203,234,106,178,86,38,146,44,21,226,219,107,75,170,252,198,102,209,252,138,87,200,103,51,201,195,208,183,24,101,20,11,8,83,207,1,194,13,70,147,201,100,50,146,146,152,13,45,189,14,28,166,114,237,219,52,169,71,122,92,146,69,178,184,93,198,53,62,168,73,31,8,1,0,228,15,155,200,26,107,134,126,226,164,14,183,147,241,206,255,212,175,177,140,146,148,59,254,107,57,168,41,122,216,220,115,235,101,168,16,75,224,116,148,231,239,13,107,137,33,131,148,141,124,90,94,221,210,158,53,214,10,253,188,94,81,224,115,41,54,103,192,115,121,12,87,203,128,152,137,126,252,255,149,80,44,47,180,251,220,156,174,110,191,148,227,82,169,195,221,4,101,198,212,76,46,73,18,178,123,239,95,253,190,213,98,199,175,245,4,128,84,72,69,183,182,88,12,165,115,72,241,55,81,76,157,28,238,255,245,159,223,119,184,14,244,95,239,77,82,66,146,195,76,177,196,186,67,169,187,44,74,98,102,247,203,78,108,231,75,203,29,223,182,16,0,34,8,194,78,236,79,155,66,119,89,76,158,38,227,129,149,245,68,42,209,153,254,235,187,223,166,100,19,97,6,143,215,195,76,60,168,95,119,92,16,197,244,223,31,191,179,225,170,251,73,218,132,86,236,19,148,36,177,228,46,219,153,218,206,178,92,26,105,37,144,204,52,114,190,91,137,86,105,119,201,238,242,48,51,245,100,210,12,21,170,210,5,89,103,26,32,29,122,183,197,30,132,34,215,115,179,116,209,93,182,122,185,31,22,40,87,149,46,213,34,6,224,130,171,154,74,35,233,139,150,170,183,33,68,14,142,15,82,112,86,121,24,138,53,97,0,64,174,20,163,165,52,146,190,104,233,94,97,73,202,71,89,18,65,169,242,48,0,64,42,40,235,76,87,214,10,234,28,90,175,223,135,0,0,200,62,79,191,92,94,138,63,150,117,166,1,58,57,243,219,73,128,220,12,65,148,202,107,21,117,166,123,232,161,135,30,122,232,161,135,30,122,232,161,135,30,122,232,161,135,30,122,232,161,135,30,122,232,161,135,30,122,232,161,135,30,122,104,35,254,7,134,166,162,119,113,59,16,137,0,0,0,37,116,69,88,116,100,97,116,101,58,99,114,101,97,116,101,0,50,48,50,51,45,49,49,45,49,51,84,50,50,58,49,49,58,49,48,43,48,48,58,48,48,74,219,202,155,0,0,0,37,116,69,88,116,100,97,116,101,58,109,111,100,105,102,121,0,50,48,50,51,45,49,49,45,49,51,84,50,50,58,49,49,58,49,48,43,48,48,58,48,48,59,134,114,39,0,0,0,40,116,69,88,116,100,97,116,101,58,116,105,109,101,115,116,97,109,112,0,50,48,50,52,45,48,50,45,49,50,84,48,52,58,48,52,58,49,51,43,48,48,58,48,48,54,215,84,175,0,0,0,0,73,69,78,68,174,66,96,130,
  42. };
  43. uint8_t logo_sfn[8268] = {
  44. 31,139,8,0,0,0,0,0,0,3,141,121,107,108,91,233,149,216,33,239,189,124,221,23,223,164,248,22,95,34,69,145,34,41,81,164,196,151,72,138,20,37,81,164,44,81,162,70,150,172,247,195,146,40,209,150,56,138,29,59,142,236,25,207,59,147,73,38,216,73,28,123,139,22,216,118,139,162,109,22,73,129,221,5,146,237,46,208,127,69,154,98,140,105,22,51,53,186,93,20,221,110,182,216,192,178,173,181,196,170,223,165,45,103,242,216,162,186,224,213,119,190,115,190,243,254,206,119,62,114,34,87,12,126,236,6,176,192,247,126,242,189,31,254,28,254,149,25,154,127,255,204,241,226,255,96,113,178,207,146,187,186,186,58,177,122,245,242,154,101,104,127,113,251,242,114,159,37,232,15,4,225,213,52,188,152,134,169,213,171,123,151,119,119,44,254,238,64,208,23,12,246,68,96,99,127,191,182,215,215,217,185,183,248,250,226,206,206,226,134,111,125,167,238,219,189,186,222,89,187,186,187,185,186,188,191,215,185,134,152,172,237,238,236,119,66,102,183,118,237,234,229,245,141,125,196,221,31,236,224,222,93,205,119,168,249,142,52,223,189,220,59,224,111,190,131,22,164,93,83,57,142,129,101,25,189,174,94,94,170,239,239,94,221,243,193,159,193,32,192,12,192,61,236,207,192,218,28,1,156,143,170,252,230,232,34,192,31,190,162,251,6,118,62,250,23,175,70,63,194,240,83,76,12,32,193,1,112,177,2,88,92,161,144,48,10,5,43,6,5,206,0,94,230,77,113,108,201,41,114,10,16,165,8,64,140,33,74,145,28,24,76,46,21,83,114,41,35,2,41,78,129,224,243,36,165,2,59,165,19,153,120,109,26,138,53,107,212,52,104,8,5,16,34,17,16,24,165,34,88,74,122,174,93,47,210,201,222,212,238,54,15,59,210,0,227,4,57,102,130,22,13,0,70,2,118,131,2,189,86,43,209,179,224,215,59,229,62,10,176,50,120,117,96,245,130,23,63,194,96,2,43,91,68,122,133,69,217,2,22,204,8,48,65,131,148,124,169,28,254,74,57,185,152,150,203,145,114,114,156,6,110,85,59,214,46,39,104,165,92,72,131,156,47,5,104,231,3,159,108,34,240,118,5,193,40,21,8,161,224,203,16,2,3,140,66,134,155,65,173,5,173,24,204,156,225,17,133,3,34,194,0,128,91,1,160,82,245,67,88,212,31,81,120,250,35,14,132,36,67,224,198,67,16,208,1,152,37,224,100,90,193,41,32,67,78,163,46,132,144,60,59,104,192,4,122,10,64,136,131,66,34,3,5,154,83,168,88,29,66,26,192,215,97,85,187,236,234,144,51,104,10,129,89,28,2,143,1,16,149,224,31,83,153,211,204,5,124,20,18,7,233,226,226,211,15,80,167,234,163,208,207,169,89,242,132,160,36,205,2,148,144,46,109,250,58,172,73,234,37,79,95,189,52,132,144,236,22,148,5,91,176,236,4,200,80,16,82,249,33,36,98,183,66,61,206,45,132,212,65,167,197,171,236,212,104,34,157,62,71,4,44,146,8,248,16,15,74,241,165,4,33,206,19,132,125,145,32,4,11,191,3,249,50,123,8,230,203,9,35,254,237,152,156,98,38,177,164,211,164,85,117,66,43,214,9,110,20,124,154,1,147,88,7,38,62,66,66,193,81,135,21,182,94,117,149,234,213,252,32,84,101,115,0,5,180,143,173,200,104,128,64,61,94,71,46,229,60,48,41,158,228,114,84,60,41,70,203,188,164,36,237,181,232,211,16,194,211,16,183,161,128,49,224,37,221,40,115,56,109,82,16,197,82,144,68,185,231,99,192,207,118,128,159,16,165,252,186,214,20,66,118,72,36,233,14,187,46,13,61,4,90,137,72,90,21,208,33,105,131,14,62,23,11,59,102,52,131,152,81,131,67,104,5,7,130,29,116,171,1,173,146,120,192,132,123,192,169,2,96,36,96,166,244,96,198,37,30,179,86,227,225,60,14,94,149,158,240,10,213,14,175,201,230,0,133,200,1,38,22,229,65,211,53,35,218,46,24,145,164,0,122,90,0,244,45,69,200,138,139,35,218,80,113,164,19,33,233,28,132,137,28,244,35,3,44,82,232,148,182,67,167,128,206,117,218,91,115,156,204,20,116,227,41,136,33,29,45,42,240,145,237,224,35,36,41,159,89,151,226,92,83,39,235,36,231,143,58,113,202,218,9,39,227,16,59,73,73,200,217,170,13,161,84,15,129,31,73,211,48,96,39,244,160,227,19,101,2,5,59,2,225,16,132,192,17,65,43,164,3,224,21,12,64,84,72,129,21,83,232,128,194,229,224,85,59,193,43,150,14,120,45,109,3,196,169,80,214,129,82,216,12,122,57,178,68,8,118,165,17,236,34,181,219,110,180,216,101,29,136,131,30,58,52,78,232,16,219,122,59,236,174,110,89,202,148,208,164,192,45,72,65,68,143,124,138,3,226,64,17,42,160,121,44,180,43,108,208,46,48,185,218,13,14,59,120,181,29,82,47,69,32,14,72,52,31,237,25,158,87,237,38,188,52,217,237,117,91,186,81,0,187,33,128,34,238,192,236,136,68,189,9,163,194,77,88,144,171,32,46,178,119,129,65,216,6,67,186,20,12,73,212,155,67,189,161,77,226,6,235,81,137,253,30,143,193,143,60,231,199,253,20,161,108,138,244,168,218,192,35,121,193,161,40,66,28,20,95,230,160,127,201,33,220,179,217,84,83,249,43,53,133,98,111,187,221,236,133,14,129,151,120,161,166,151,17,103,188,173,230,12,196,240,12,244,83,10,232,17,90,172,32,21,233,192,203,120,144,23,5,167,241,188,131,92,203,23,252,107,176,128,173,193,10,94,130,57,222,76,11,97,3,29,207,0,121,71,6,242,106,193,145,198,96,100,112,33,80,32,65,254,68,153,141,243,41,16,3,169,50,26,140,194,163,103,178,111,41,63,34,87,232,175,147,117,173,157,28,147,134,125,152,73,109,99,58,0,202,102,10,28,178,111,193,14,113,19,145,25,17,75,155,207,194,218,140,202,171,182,1,227,2,124,200,222,148,188,193,255,150,47,105,188,238,91,50,130,207,225,82,8,203,147,149,139,149,34,235,171,208,21,0,23,116,85,46,162,41,184,88,233,170,184,80,190,208,121,31,20,129,155,34,19,118,58,150,200,39,220,168,246,65,130,76,136,78,207,48,107,125,112,42,92,31,220,232,10,14,142,164,210,37,237,96,71,201,30,128,146,36,13,114,157,25,228,146,214,30,185,77,221,14,211,100,28,134,172,117,184,76,215,69,159,63,194,208,174,96,105,84,247,196,74,21,73,51,82,178,79,99,35,221,154,146,56,173,25,84,230,176,94,42,37,73,160,83,163,131,114,130,248,244,150,176,12,54,121,28,11,8,81,69,183,66,159,249,0,46,83,7,195,249,158,131,225,197,14,247,112,79,220,109,244,186,220,86,143,209,91,198,220,154,126,162,220,92,3,7,254,101,205,158,117,103,204,49,80,30,139,7,96,140,29,0,161,79,15,66,117,235,168,176,95,62,26,206,186,70,125,35,145,44,236,135,74,150,42,28,72,202,115,170,18,175,8,52,218,5,252,150,22,74,194,178,84,146,74,210,176,71,237,149,120,146,217,71,161,107,190,65,184,38,95,67,85,91,131,217,37,86,220,78,216,84,118,202,46,165,23,161,74,110,137,183,161,230,169,93,243,205,212,174,77,72,78,27,230,72,175,57,231,201,56,115,76,88,149,99,250,165,29,76,55,27,84,121,82,84,167,43,165,239,130,20,17,67,251,27,213,81,163,186,8,3,226,98,95,212,90,244,15,70,122,201,242,228,228,232,72,124,100,28,70,0,27,134,201,142,73,251,126,112,191,111,106,100,106,116,132,44,63,60,72,16,73,104,5,120,223,242,126,235,219,154,183,217,59,242,183,217,187,210,91,236,109,246,182,135,236,34,58,4,62,34,65,112,116,188,183,225,125,227,251,73,20,39,35,209,70,248,197,94,194,47,232,164,253,18,191,68,113,155,124,91,254,150,236,109,222,219,228,141,179,58,35,212,145,45,66,157,80,163,209,49,90,21,84,213,7,112,149,58,24,77,248,15,70,95,235,117,143,6,7,220,218,140,215,109,247,183,243,220,192,224,22,158,142,207,8,41,164,35,207,225,4,39,4,28,1,71,197,95,241,7,166,2,83,78,191,211,15,14,112,56,169,211,207,206,48,146,210,224,164,80,138,59,228,22,220,33,86,119,58,244,173,86,172,44,74,10,50,130,178,176,20,84,51,161,160,79,11,65,177,139,59,211,0,68,66,61,104,49,61,163,34,245,140,150,164,24,57,201,82,55,110,126,134,229,187,215,90,138,193,53,223,0,172,137,103,126,211,241,178,95,57,222,95,155,43,142,212,230,150,242,221,115,137,137,8,117,122,246,12,243,227,97,97,55,30,38,186,165,97,113,55,29,85,119,43,195,234,12,211,175,206,40,2,144,17,32,239,119,107,1,90,94,84,215,222,152,163,216,57,212,211,103,202,123,7,156,121,166,91,153,103,250,253,56,211,170,199,153,211,179,201,80,239,144,97,187,247,162,103,91,184,172,216,102,150,225,50,127,25,86,229,123,176,43,216,203,166,125,123,217,185,190,182,108,24,85,89,125,87,171,215,228,164,70,169,11,200,15,10,135,194,213,59,100,245,244,250,152,211,198,124,28,157,188,121,20,55,107,71,29,150,229,245,139,179,137,122,97,103,250,181,64,117,104,35,89,85,12,155,170,138,5,151,66,209,163,111,29,20,4,200,168,96,209,90,17,204,179,43,214,77,88,135,5,124,13,91,193,179,48,139,95,0,230,211,131,39,70,168,185,107,238,170,105,205,178,109,218,178,92,52,45,155,22,67,108,6,11,19,189,168,216,160,190,228,31,73,77,166,252,112,50,212,45,24,23,192,14,212,166,106,11,19,179,19,129,205,201,165,11,155,234,205,203,252,203,128,202,110,139,76,215,45,80,42,212,2,230,198,23,207,194,108,142,202,48,57,42,203,196,168,52,157,52,241,76,192,39,40,92,140,243,133,52,73,138,104,17,165,160,105,90,138,5,96,128,23,133,148,176,8,35,252,162,185,143,45,170,135,140,17,54,167,73,201,115,47,216,212,232,109,166,70,239,176,43,244,22,179,226,70,29,10,141,155,248,26,140,22,182,144,42,97,139,72,203,180,80,90,26,46,67,21,182,96,91,116,0,251,252,3,235,162,236,64,115,213,178,192,214,84,59,138,26,243,249,179,179,100,76,225,136,198,244,1,159,185,95,13,38,27,218,54,132,28,117,62,32,36,132,60,33,38,100,91,72,33,45,81,12,201,28,138,164,170,164,40,42,75,81,71,75,201,29,207,74,82,134,172,44,10,89,34,5,33,65,4,66,88,76,17,162,99,12,243,249,173,131,36,188,165,250,24,62,34,62,86,125,155,122,139,253,136,250,134,118,146,250,186,118,142,25,214,142,169,70,173,221,45,131,166,180,91,19,227,123,37,1,34,14,6,173,27,172,2,101,152,63,44,203,208,131,100,89,60,74,150,224,45,114,30,110,50,55,14,206,226,246,164,111,216,62,208,54,168,91,176,141,154,198,21,55,225,219,236,123,228,55,225,99,203,13,197,199,250,15,93,151,250,134,59,46,116,142,6,250,187,243,129,108,156,14,132,226,218,54,136,227,97,94,27,223,79,123,113,191,208,158,244,43,237,97,246,180,114,243,44,172,233,97,195,170,176,188,135,233,97,123,216,148,180,87,26,147,150,201,188,116,148,213,190,110,121,125,9,117,198,253,212,132,104,132,234,22,247,81,61,100,64,224,224,251,112,55,31,58,144,51,52,202,52,244,138,210,97,141,59,29,110,99,63,125,118,118,48,9,110,112,99,61,146,110,188,135,232,86,245,80,61,82,211,170,106,199,176,165,219,97,215,101,59,236,182,116,153,93,147,174,8,47,74,231,169,139,176,130,93,132,121,229,30,84,69,123,161,146,119,175,107,122,144,157,196,134,137,17,124,18,216,217,71,15,159,173,235,50,176,46,190,248,114,19,182,162,20,179,106,207,83,76,178,37,222,130,90,123,173,189,106,90,53,159,167,229,146,187,175,55,230,141,6,99,235,186,75,177,117,23,123,227,236,214,156,75,232,163,219,133,62,145,71,231,99,188,10,243,40,179,221,178,162,218,38,55,169,109,114,139,94,33,55,232,13,193,37,122,81,114,9,86,249,151,96,145,174,193,22,81,243,14,26,106,206,229,36,15,21,62,162,19,107,195,91,133,46,33,123,244,240,86,37,81,141,86,131,27,161,106,112,43,184,22,220,8,174,23,177,52,150,36,131,16,195,122,1,250,80,79,97,145,21,33,39,40,118,7,141,69,71,222,177,162,170,218,182,44,219,170,90,162,150,168,178,167,245,91,141,176,60,41,142,201,147,108,15,36,241,40,168,157,46,208,25,204,168,189,199,9,57,38,195,112,145,68,40,18,138,133,82,138,17,74,197,180,78,202,74,165,80,160,11,22,157,170,83,219,230,35,157,50,15,25,150,7,200,78,185,244,168,82,127,130,145,122,214,216,70,171,100,70,58,214,218,69,199,84,246,145,88,123,36,4,87,96,63,182,159,157,75,207,6,214,19,171,125,235,178,117,217,90,32,59,98,204,5,70,92,157,48,66,39,129,212,91,65,41,144,30,157,61,123,134,169,186,84,61,161,9,87,79,40,102,218,13,173,180,239,10,87,84,187,210,21,216,226,175,192,186,162,14,87,133,245,204,144,191,158,89,8,250,51,241,68,40,216,57,170,30,108,27,109,13,193,168,56,3,45,114,55,152,132,122,69,167,208,74,186,132,9,77,68,152,96,84,93,9,116,93,148,222,168,60,154,196,58,55,77,168,162,152,46,115,193,49,207,135,216,28,22,22,198,176,220,255,227,56,171,212,22,47,204,141,117,110,78,172,141,108,74,79,39,207,110,97,201,108,44,19,207,198,6,70,240,88,50,99,45,240,10,88,129,63,2,41,126,63,63,33,9,160,156,142,0,68,117,47,28,63,136,28,223,101,44,218,243,254,65,127,191,63,211,83,244,23,130,197,98,52,94,76,143,20,122,147,217,92,50,149,149,158,158,157,85,80,9,97,77,38,96,25,131,159,109,147,119,176,73,121,152,141,42,179,40,247,51,48,139,93,128,178,97,23,54,200,221,254,169,224,110,255,170,33,210,159,48,164,172,1,67,143,37,224,10,218,2,246,96,94,19,9,230,237,131,116,94,153,151,149,232,146,48,139,238,98,105,97,18,144,63,207,30,97,2,92,32,164,80,20,37,66,139,91,37,212,146,109,35,182,238,182,188,108,173,237,130,122,77,176,200,172,73,22,97,131,191,8,43,162,93,216,198,118,71,37,198,221,81,75,6,70,137,60,196,17,143,56,150,83,196,153,28,29,232,207,233,250,219,124,29,102,240,24,91,65,128,183,240,52,60,217,105,163,241,132,133,2,83,133,25,98,205,180,175,184,162,190,10,31,48,183,233,59,188,15,85,239,138,222,99,222,77,126,100,122,215,255,209,198,245,226,71,151,222,89,187,150,191,59,123,103,242,174,245,107,201,187,109,95,179,220,106,253,90,235,45,195,45,71,61,83,237,218,239,189,90,117,205,206,87,51,185,47,221,100,100,159,126,86,169,8,47,195,16,12,97,19,226,49,124,130,24,49,78,80,99,138,182,25,3,99,32,13,180,129,114,99,6,129,9,119,115,253,60,70,235,196,168,50,27,246,204,123,243,146,203,216,18,177,138,93,6,217,233,195,179,103,132,65,216,74,154,132,173,98,85,172,149,214,59,160,42,222,160,182,97,215,182,107,171,106,55,244,85,237,150,105,68,187,170,159,118,23,173,163,142,226,156,58,93,156,11,12,193,156,104,18,58,148,9,232,17,4,120,126,8,160,71,141,251,193,140,169,133,6,161,236,244,214,100,5,245,137,137,225,112,37,113,33,50,144,200,197,6,130,67,161,129,96,46,116,33,88,8,149,252,19,161,241,174,9,54,110,155,112,166,83,188,20,72,129,84,48,74,131,68,70,42,37,33,9,12,243,70,196,121,124,72,144,247,85,84,249,214,138,188,252,232,160,97,132,253,206,253,206,43,222,43,173,219,246,43,173,53,251,124,235,101,219,98,76,16,231,197,241,56,63,6,113,244,152,5,122,129,89,96,20,232,197,142,151,79,7,227,22,119,144,237,202,14,214,35,83,108,192,85,217,46,170,21,251,242,217,185,155,79,84,151,107,179,75,243,187,151,118,10,48,8,234,41,168,137,170,130,93,216,179,236,89,106,170,77,205,174,106,183,101,65,181,174,94,181,21,242,133,194,114,97,189,176,82,88,75,214,10,59,195,187,201,189,203,123,151,107,242,211,131,71,103,230,194,82,98,39,83,77,237,68,183,226,59,209,106,46,21,221,72,77,84,120,35,129,146,173,130,154,250,81,254,32,22,19,14,146,3,194,65,241,128,102,144,30,100,226,93,65,119,180,35,226,134,101,189,27,134,229,7,80,19,28,248,23,140,7,142,43,190,90,231,101,223,118,232,192,183,31,56,40,174,196,15,114,181,194,146,252,180,114,54,31,215,22,3,145,182,98,32,107,96,2,109,6,157,19,55,136,44,120,72,219,137,119,147,17,109,12,122,161,27,139,96,61,152,29,252,152,7,88,133,22,88,145,61,206,218,237,62,205,176,61,107,30,22,116,49,195,162,12,214,5,69,126,81,48,130,23,136,17,109,145,26,145,23,21,229,207,30,206,207,47,129,16,64,135,233,93,2,82,44,19,120,4,138,69,94,85,138,170,44,175,22,172,5,171,29,213,206,170,183,106,91,115,108,219,182,28,23,109,203,182,197,184,32,39,152,86,78,8,166,37,211,134,105,245,116,203,69,195,18,40,62,61,123,242,172,210,161,50,169,108,152,141,207,125,172,96,227,217,192,204,111,5,11,96,45,172,6,83,98,58,172,5,211,73,117,216,16,188,134,21,96,74,180,0,115,216,130,101,68,186,160,186,104,26,150,78,171,38,21,211,116,153,153,166,167,152,9,186,76,151,141,58,143,174,67,165,68,253,217,124,3,171,72,115,80,17,142,65,187,13,93,64,25,79,160,221,233,241,193,140,185,7,82,230,58,108,81,245,212,70,123,189,115,111,186,62,116,165,84,223,189,188,88,95,191,90,221,88,172,110,108,173,86,11,115,175,85,39,54,150,146,211,197,249,108,181,119,37,186,222,87,237,25,237,25,237,157,74,150,251,166,162,249,202,84,118,98,184,207,151,41,38,146,21,105,217,82,65,2,231,26,103,15,49,174,9,179,160,221,21,168,195,162,162,254,218,86,127,189,112,117,105,120,47,177,146,90,79,238,69,179,209,108,98,56,57,152,24,74,142,15,140,37,199,83,163,175,141,231,47,20,66,187,35,203,195,187,242,130,121,87,190,148,19,200,163,70,193,42,106,206,150,217,13,107,13,117,82,203,130,45,124,67,144,133,57,193,36,40,209,41,89,169,99,235,45,220,57,249,91,205,234,139,178,186,201,149,213,102,251,118,126,78,174,152,22,209,41,17,25,174,45,215,150,171,147,139,179,213,233,205,108,120,189,165,16,90,15,40,79,231,57,173,131,160,48,88,64,65,69,166,21,61,145,180,117,55,178,234,219,21,77,40,118,69,203,226,146,232,130,120,140,40,66,29,171,139,119,241,43,130,93,123,157,221,213,214,7,39,34,245,193,181,174,192,96,62,147,178,106,236,86,171,57,68,88,41,55,49,220,154,35,134,228,163,214,50,140,65,30,31,197,10,120,16,50,120,2,144,160,155,183,42,216,69,178,20,187,72,87,204,109,219,35,131,185,109,118,186,101,155,93,177,168,217,113,101,188,11,179,81,54,188,11,112,192,49,153,132,197,101,132,84,38,163,100,172,48,8,21,126,22,198,28,123,176,206,238,93,24,141,238,13,175,47,24,174,96,107,130,117,226,10,148,160,132,120,34,190,132,106,127,238,230,103,15,89,103,86,255,21,225,44,189,47,222,193,103,225,106,203,77,193,1,251,85,213,251,250,247,205,55,243,179,153,27,249,203,254,222,124,105,96,168,79,154,111,27,80,230,117,35,174,49,101,148,28,150,102,232,56,160,222,77,98,96,93,18,27,201,58,148,74,214,224,204,178,65,93,76,133,242,232,172,194,90,7,131,51,214,113,247,204,96,177,119,38,53,53,53,147,159,44,206,188,30,88,159,121,125,48,1,175,171,80,73,141,162,94,64,151,168,195,172,190,190,188,53,92,159,216,91,92,235,223,41,111,143,236,48,49,219,14,51,147,32,24,131,149,216,237,122,141,216,213,77,79,238,246,175,79,142,143,150,39,199,199,199,135,199,71,199,71,46,153,199,205,232,14,105,40,152,134,13,214,193,78,131,181,71,93,254,226,97,101,46,190,161,156,154,234,106,134,217,73,153,49,155,64,86,62,15,176,181,102,173,170,214,90,170,170,45,205,156,106,69,189,224,81,142,239,77,238,237,24,190,142,237,11,234,196,215,225,18,92,194,54,201,117,124,147,216,80,110,74,55,20,234,211,74,227,108,50,73,127,32,184,75,191,35,190,11,31,240,239,194,59,244,39,240,109,193,39,157,235,134,79,92,111,197,252,69,255,152,39,238,25,199,210,210,60,54,69,148,177,41,188,76,78,9,203,162,25,121,153,173,200,151,200,75,242,37,118,2,150,240,139,224,247,36,32,164,181,120,204,126,159,223,252,21,230,99,253,123,234,143,201,143,168,143,201,111,211,31,144,223,164,63,84,207,62,169,207,63,137,59,135,10,190,100,112,160,179,208,225,237,240,250,252,190,158,64,183,175,199,175,46,245,132,141,195,30,94,59,176,184,133,223,130,177,66,61,169,17,234,69,42,171,78,166,49,114,223,39,170,166,12,23,186,15,220,251,157,7,131,43,209,131,228,222,192,82,223,78,106,61,190,227,28,10,237,116,109,104,102,43,143,42,159,61,180,174,185,70,173,11,109,227,222,216,4,61,143,77,11,102,136,121,72,64,2,27,22,101,177,97,220,239,29,166,211,218,246,110,147,184,85,105,162,61,152,137,176,224,30,224,3,31,99,25,18,167,8,67,76,142,246,10,187,73,86,161,22,168,5,170,214,53,103,213,186,173,185,49,55,127,214,104,12,133,18,238,33,95,214,173,41,118,185,157,161,115,77,117,72,83,229,75,93,53,70,61,171,83,112,186,26,134,21,23,85,147,225,160,35,30,8,198,122,250,130,177,238,104,44,22,142,246,6,22,124,187,157,27,190,234,203,170,188,156,56,24,184,90,88,76,236,162,138,191,27,221,138,237,70,171,67,161,232,234,80,82,243,249,217,179,207,110,125,65,147,18,13,77,83,50,188,19,178,188,24,164,196,232,178,131,21,131,118,85,209,148,109,207,122,123,218,211,193,98,251,136,183,56,220,215,87,76,12,163,75,124,46,153,137,229,194,153,72,46,156,141,134,194,233,112,58,207,143,242,221,29,65,131,223,44,205,154,98,234,44,157,98,178,116,134,78,210,253,116,191,145,103,64,87,43,57,70,53,175,86,98,33,45,210,220,152,63,123,244,236,51,212,185,48,18,33,41,146,69,24,173,180,93,62,168,44,201,139,242,146,203,167,45,25,211,97,69,108,56,81,138,163,103,91,156,46,109,235,151,97,27,223,128,89,193,60,106,153,86,20,179,212,10,61,152,92,209,93,178,165,177,20,164,121,105,72,240,251,33,201,51,246,168,192,232,213,1,142,55,111,79,56,134,243,113,64,247,39,129,16,71,143,246,180,81,71,30,230,21,34,137,92,62,158,202,69,51,241,92,116,32,17,137,166,163,233,65,213,16,153,151,13,209,9,24,34,6,80,167,220,5,46,210,202,107,5,66,160,229,43,49,66,36,165,25,177,84,34,149,74,25,41,234,137,168,130,169,85,25,80,123,195,98,151,60,32,142,50,125,226,40,217,171,143,74,251,212,129,176,111,160,179,223,135,186,65,223,72,160,88,236,75,20,51,195,133,72,203,233,173,179,179,179,6,237,16,152,193,129,78,153,22,161,30,90,248,70,75,11,101,148,9,24,74,67,51,160,228,51,32,211,89,193,76,181,24,108,16,32,189,224,226,46,116,252,8,19,20,69,200,30,163,67,227,210,187,140,237,70,244,209,246,27,187,180,81,83,78,59,160,207,57,146,214,156,35,99,113,56,250,90,195,225,136,207,27,140,36,2,209,72,34,228,114,38,220,1,143,213,150,80,118,105,19,166,48,147,144,69,25,75,107,144,241,171,45,6,135,192,162,112,80,45,179,95,204,63,153,187,201,102,251,7,134,179,153,108,54,55,50,97,27,179,122,130,67,193,124,48,44,73,9,34,194,62,193,138,252,146,96,69,180,162,91,81,175,168,215,117,213,223,249,253,132,228,229,23,67,30,116,99,111,173,154,182,204,151,80,201,95,106,143,68,34,254,72,119,36,219,159,138,100,123,117,167,103,55,111,54,30,133,227,217,72,60,154,237,77,7,204,61,225,128,53,45,233,149,39,37,35,116,86,50,72,95,16,22,233,11,146,97,184,128,21,193,223,146,134,152,208,199,58,160,3,111,7,25,209,10,122,62,43,144,138,91,132,106,161,86,216,170,48,9,205,34,167,75,27,99,7,148,41,217,0,145,162,6,196,41,24,228,167,32,35,106,38,174,203,199,20,229,5,111,58,92,236,68,49,40,244,161,142,124,120,168,55,158,77,165,83,89,67,121,178,249,199,43,229,146,185,188,111,198,55,107,31,177,191,134,42,121,202,238,177,71,192,7,22,59,99,167,124,70,159,34,199,203,65,73,90,226,239,211,251,186,18,234,139,246,125,251,209,210,104,169,148,51,156,222,124,210,152,68,247,141,142,77,211,42,119,223,104,143,152,230,44,179,97,100,111,8,89,157,235,71,251,162,111,96,40,135,124,154,31,158,176,142,181,246,6,135,253,249,128,39,24,14,6,130,61,146,140,32,44,232,253,149,103,149,43,154,223,246,172,77,254,171,195,20,221,81,202,151,38,58,54,39,150,11,155,134,50,138,216,100,229,17,239,187,112,3,210,147,189,160,67,61,144,83,108,197,156,132,77,227,68,103,176,180,130,150,93,22,253,174,18,45,239,169,245,214,174,73,151,23,198,171,139,155,115,219,227,181,195,218,97,117,111,173,190,189,183,85,191,184,183,188,191,248,46,251,93,236,3,226,27,248,119,193,248,233,103,15,31,86,42,147,194,15,97,23,118,177,235,146,175,224,215,137,3,213,117,234,154,172,82,30,163,47,98,99,130,113,84,136,131,16,196,146,116,12,75,224,41,173,173,108,96,245,148,158,209,83,46,76,79,152,112,215,203,190,157,194,73,177,118,79,191,151,114,164,29,35,123,197,189,219,236,135,216,91,130,183,137,15,193,140,110,0,7,79,158,60,172,215,225,2,10,251,172,120,6,159,37,166,165,179,228,69,58,233,13,41,186,36,93,108,23,149,196,186,136,16,158,4,180,157,49,212,224,227,38,162,187,15,221,34,150,40,116,27,183,215,236,213,150,117,67,181,101,219,56,223,178,170,91,10,167,211,151,6,214,51,139,3,43,225,234,192,118,122,59,92,91,171,173,85,203,139,51,219,211,91,233,238,5,69,29,219,16,239,16,117,176,124,90,169,160,70,6,121,241,77,152,129,25,108,77,178,130,175,17,43,170,53,106,77,58,27,240,4,254,127,46,142,205,111,2,214,184,14,199,180,100,90,53,45,187,35,51,145,210,98,162,58,186,57,180,157,168,85,107,213,234,252,218,210,246,252,214,194,210,252,202,194,242,1,251,38,118,141,248,42,254,38,180,126,58,143,100,127,54,63,39,188,14,101,40,99,175,97,83,216,52,54,47,152,195,231,137,156,105,158,156,84,118,252,134,124,7,146,239,64,242,29,72,62,211,148,47,249,53,249,230,121,110,187,121,186,251,167,115,27,3,243,185,213,68,53,183,53,176,221,91,141,87,163,213,222,218,70,109,163,58,189,114,105,123,110,187,207,95,21,95,199,174,18,175,99,215,161,245,198,217,252,103,143,110,161,130,180,154,91,206,172,228,150,179,171,209,229,244,74,178,38,189,66,94,97,175,80,235,112,133,168,66,202,81,129,156,113,144,204,106,7,153,4,12,162,178,168,113,116,65,27,213,218,44,139,154,102,89,148,136,164,20,35,146,74,4,221,82,134,50,65,129,159,230,103,168,130,177,85,21,208,180,135,197,109,138,128,184,143,233,21,247,145,237,133,62,54,100,15,23,134,13,137,64,202,189,32,30,151,93,20,47,211,75,226,101,114,73,177,204,44,75,167,251,166,114,149,212,212,192,92,113,106,100,186,248,122,223,122,113,119,96,63,178,154,219,204,108,228,206,127,48,253,111,112,254,195,238,15,121,231,163,20,255,252,135,213,63,127,245,179,111,137,119,62,167,69,163,80,115,100,197,206,177,87,16,23,91,115,164,124,181,226,147,87,163,191,70,43,122,94,252,80,251,234,135,226,67,52,74,55,177,127,203,111,142,208,220,226,43,236,159,191,24,141,0,124,254,106,110,15,141,42,205,209,255,124,177,182,12,48,250,10,251,211,87,43,254,10,59,231,39,194,126,159,219,48,30,0,190,239,126,16,104,215,127,228,1,188,251,63,208,11,11,78,88,129,7,255,193,4,224,194,248,96,114,25,248,104,114,238,222,36,154,252,79,104,210,169,208,131,169,28,66,147,248,133,127,57,134,38,255,18,77,26,55,209,57,216,241,251,60,176,172,253,0,241,32,190,122,255,54,194,252,29,146,224,252,144,2,218,247,15,56,164,103,210,124,40,45,204,115,11,107,15,174,33,244,95,115,34,174,41,32,226,189,193,7,233,252,119,17,134,175,152,32,17,230,127,115,152,127,199,193,157,127,18,68,240,49,130,219,254,84,208,132,123,16,252,223,17,227,182,191,226,224,228,110,255,75,216,245,78,11,130,43,247,86,17,252,30,210,33,19,17,35,88,251,3,15,130,191,131,224,119,214,208,139,239,190,238,71,48,223,12,176,243,83,142,191,242,190,243,229,250,119,204,28,190,248,160,235,156,223,231,156,221,99,223,31,59,55,228,111,248,64,123,4,24,34,74,220,27,69,147,20,98,226,60,148,33,184,112,175,124,78,52,196,112,76,190,63,129,96,53,135,255,0,193,216,196,189,41,4,91,56,248,99,17,72,122,13,4,34,26,111,18,181,163,73,151,93,130,136,38,191,127,225,165,230,246,63,16,2,61,225,225,136,198,190,63,132,38,159,113,234,48,34,228,184,177,38,17,7,59,211,66,48,183,23,9,32,231,109,72,39,236,194,131,241,151,134,58,255,82,8,154,246,42,90,142,217,239,91,95,144,75,139,253,216,75,19,49,247,15,56,147,187,205,160,42,206,97,47,253,194,155,190,63,141,146,91,44,228,92,120,119,25,96,58,134,102,175,199,94,160,80,106,165,12,28,42,122,63,4,34,87,5,57,246,221,235,156,35,14,30,92,71,154,253,123,21,116,22,126,143,131,55,239,213,80,96,126,38,3,103,255,95,112,63,175,173,55,163,145,64,54,182,63,16,131,167,243,155,4,152,22,255,13,103,216,214,131,69,132,225,33,34,215,58,103,253,245,123,92,70,252,28,25,214,222,33,2,83,231,53,46,184,59,247,150,208,36,137,136,218,167,244,77,120,249,156,200,168,67,240,254,131,93,4,231,57,23,254,47,5,130,239,54,153,140,115,226,212,70,4,15,220,11,35,88,197,173,255,35,36,132,63,245,128,243,230,44,135,255,156,66,240,87,239,237,32,120,141,131,191,197,209,47,221,227,148,170,113,240,223,112,113,252,222,189,15,206,229,255,140,147,127,248,96,255,156,95,68,141,148,222,121,176,249,18,118,253,16,3,185,247,63,115,62,223,184,119,110,89,187,155,70,54,63,225,38,119,254,100,243,220,220,184,20,81,42,5,77,74,110,242,58,39,174,164,68,148,97,206,230,201,7,69,52,249,6,103,211,63,81,34,120,185,185,241,190,193,17,61,148,35,248,234,131,53,4,127,194,193,98,21,231,242,7,179,231,58,222,147,34,248,155,15,238,156,251,40,98,64,240,235,247,174,158,195,247,57,120,225,222,248,57,60,161,105,134,108,241,28,254,59,206,71,253,63,74,34,248,159,114,242,255,45,202,56,94,226,65,10,13,127,134,162,203,235,255,17,55,252,47,220,236,208,122,30,13,59,81,78,240,166,126,48,5,240,207,255,43,71,96,204,33,141,93,15,56,51,74,247,199,1,138,94,22,152,241,191,229,50,163,120,127,20,192,1,98,96,42,34,28,145,14,220,71,188,138,63,231,182,232,244,253,9,132,82,201,17,169,3,161,248,233,38,106,70,4,178,241,52,14,52,111,249,39,72,128,243,29,53,234,174,199,126,60,134,80,135,44,24,198,47,226,32,254,206,87,56,86,77,81,142,127,205,25,227,184,111,3,101,251,16,114,70,81,75,2,197,207,254,36,14,221,47,224,29,26,145,142,222,71,69,208,241,20,197,142,215,126,223,129,134,243,36,26,30,220,191,206,45,48,157,243,42,178,92,37,41,112,26,23,191,131,35,181,254,8,169,193,191,244,227,75,8,254,66,10,150,169,169,166,133,63,225,116,249,83,26,225,127,202,169,209,127,47,138,224,83,78,76,252,62,55,188,134,194,197,243,222,71,103,73,204,140,178,147,55,114,191,136,102,91,181,104,152,123,144,69,195,63,224,132,87,31,108,163,225,39,90,32,120,227,247,57,142,239,160,204,230,21,127,204,9,255,130,69,195,244,31,102,0,46,116,201,184,88,252,113,12,85,135,127,224,150,81,15,80,194,186,126,129,163,156,74,252,113,14,205,14,160,132,230,141,125,21,185,106,249,43,66,56,251,141,191,255,243,242,249,139,195,195,231,112,114,27,125,208,255,227,59,207,249,39,207,209,136,215,120,126,120,194,127,126,210,120,19,120,39,141,219,39,248,209,73,3,142,14,27,135,192,63,129,147,59,112,216,224,65,131,127,244,188,129,22,54,208,194,167,104,97,227,57,26,241,224,249,157,198,93,224,113,24,222,211,19,68,127,4,220,170,231,240,252,54,32,25,205,117,79,79,224,246,9,58,213,78,224,241,157,19,1,32,142,13,120,126,120,204,123,122,124,247,165,184,167,231,226,240,19,104,10,228,55,184,117,175,228,61,190,243,92,128,228,61,231,214,157,240,26,39,104,221,211,198,237,167,188,163,231,135,192,251,37,220,110,224,79,27,79,27,72,21,254,73,227,4,158,34,209,79,15,1,169,6,248,83,120,138,214,60,62,252,5,255,248,23,207,223,132,55,78,120,71,13,164,200,209,225,201,11,219,14,145,109,135,79,249,240,148,19,3,72,28,112,254,185,243,28,7,100,2,154,59,124,204,63,122,252,252,46,64,3,157,103,71,141,23,6,34,254,104,196,125,238,112,94,57,95,118,132,180,108,46,67,142,229,84,60,110,220,62,198,31,31,35,211,238,52,240,227,6,122,16,57,178,2,142,17,3,100,59,118,12,199,156,87,158,55,169,155,198,30,113,30,59,122,65,134,134,39,47,117,67,161,105,186,240,238,9,198,249,231,176,129,236,123,204,59,126,252,30,112,43,248,112,212,184,131,212,225,62,135,92,96,78,126,61,84,24,231,186,67,120,227,57,167,19,220,57,230,172,70,66,0,231,228,159,188,137,226,244,86,3,78,222,110,32,134,135,191,228,193,47,17,217,233,201,237,83,56,186,141,172,107,112,142,58,133,211,166,205,199,124,56,230,220,135,98,6,220,127,64,241,108,32,151,115,22,35,238,111,52,154,137,115,252,118,131,115,43,242,201,43,197,95,88,217,140,61,160,132,123,204,63,126,220,120,23,94,68,234,221,151,233,213,120,69,138,216,190,176,19,80,140,143,159,114,86,34,194,35,68,120,194,71,201,195,177,190,221,100,143,40,27,24,52,184,72,220,62,230,61,63,70,148,199,231,148,60,64,177,62,185,125,36,248,251,199,141,227,191,71,102,28,11,142,142,209,243,244,24,249,244,232,233,209,27,39,112,124,8,216,9,183,21,126,149,10,205,101,156,134,188,198,227,47,203,229,113,155,6,109,147,247,126,165,116,147,180,129,52,65,129,70,14,125,138,28,218,224,116,105,206,189,221,76,225,151,59,231,5,193,57,31,120,252,146,1,183,123,154,250,158,187,224,149,242,191,6,52,201,30,127,25,248,178,141,205,141,246,138,1,151,154,220,254,134,230,70,129,147,96,49,55,241,127,1,153,44,135,247,148,41,0,0,
  45. };
  46. uint8_t unifont_gz[819386] = {
  47. 31,139,8,0,0,0,0,0,0,3,116,189,13,144,27,199,121,32,218,51,211,0,122,176,224,162,49,156,229,194,52,180,152,29,13,37,112,197,147,32,134,81,54,190,53,48,132,70,52,118,195,56,235,245,42,199,82,92,18,72,83,18,149,147,37,88,150,147,77,2,3,51,204,218,129,117,172,187,245,62,222,157,114,165,40,27,30,125,143,81,189,170,167,74,93,85,244,94,165,36,148,195,171,99,252,124,21,157,159,83,245,170,226,178,54,42,37,167,188,114,217,27,133,185,108,146,205,238,251,190,238,249,3,153,135,222,153,29,52,122,122,190,254,250,235,239,175,191,238,249,236,153,79,159,252,111,191,121,15,209,8,231,147,252,171,202,51,215,13,146,254,60,254,194,115,207,188,248,194,203,214,103,207,191,240,37,235,179,79,191,244,220,51,81,22,249,217,167,47,62,247,229,47,144,135,127,242,193,250,131,245,135,201,167,62,253,56,121,244,197,238,175,188,244,220,179,151,94,182,106,143,30,183,30,254,233,159,158,255,103,39,235,39,79,90,43,47,126,225,252,11,214,163,191,250,43,23,94,124,233,165,243,39,172,229,243,95,126,222,106,159,127,233,226,175,156,176,62,243,220,249,23,190,8,135,117,230,252,11,207,158,176,78,191,112,241,165,167,127,217,250,217,231,158,127,254,233,151,78,88,75,47,94,122,225,133,231,158,182,254,197,211,231,127,9,191,123,231,127,233,185,139,214,163,47,190,116,225,233,151,95,62,97,125,250,185,231,191,100,253,236,139,95,250,151,47,118,187,39,172,149,167,47,60,253,249,207,159,183,90,240,219,211,47,124,254,197,47,191,4,69,158,126,217,58,255,252,131,214,217,231,62,255,244,11,95,122,250,19,214,103,23,207,90,63,215,125,26,158,135,237,10,179,45,168,252,75,207,189,248,130,245,240,131,15,91,231,95,184,104,125,106,249,236,47,157,124,224,19,22,180,10,175,227,223,79,90,47,190,100,61,127,254,229,167,95,178,22,46,189,252,114,247,19,15,61,244,236,11,95,126,240,197,151,158,125,232,121,89,213,151,30,122,182,251,252,131,151,94,254,194,243,13,235,151,159,123,249,146,245,242,165,167,69,53,226,121,143,125,225,194,211,23,47,62,247,194,179,214,99,107,159,127,186,251,50,212,249,32,9,200,126,51,208,122,85,151,99,10,40,94,245,56,133,67,92,151,122,37,90,234,85,225,186,4,215,213,240,186,234,42,112,173,136,235,166,107,244,12,106,244,154,129,50,82,44,53,160,163,170,75,48,141,224,215,237,42,225,219,85,139,108,87,69,190,120,6,230,203,255,242,154,24,144,166,252,90,231,12,150,33,20,210,196,8,158,78,84,248,166,146,204,168,44,242,57,30,132,203,250,229,17,104,59,85,151,186,116,7,107,81,118,170,163,156,197,70,185,64,163,85,202,104,161,247,19,190,242,252,243,62,241,124,229,108,193,87,46,118,2,74,233,122,147,78,66,35,38,3,109,151,251,220,175,249,240,80,194,68,58,226,207,6,218,168,104,113,139,143,138,1,105,52,36,248,50,5,20,203,239,114,86,219,133,59,134,124,8,215,67,113,221,99,238,160,87,161,118,175,226,19,238,19,6,37,139,76,124,118,139,129,38,171,134,43,200,37,144,35,175,229,175,162,4,149,121,34,95,221,111,250,196,39,248,223,82,45,213,87,202,101,159,244,161,146,42,148,47,172,253,68,64,57,231,251,124,158,123,59,63,45,0,218,223,157,103,222,238,60,228,135,112,2,38,180,8,232,128,238,148,72,105,167,196,107,59,143,5,116,157,175,243,61,190,94,219,59,19,104,208,189,244,96,192,41,148,21,215,219,90,64,246,224,206,53,230,50,215,116,239,13,52,4,195,85,234,106,160,185,170,171,190,153,249,14,131,178,57,162,248,106,7,238,218,45,34,120,187,69,159,44,68,237,194,102,2,158,79,202,239,50,97,193,176,245,218,90,145,41,76,89,43,134,128,84,241,192,78,131,42,21,87,173,83,192,181,0,69,0,163,237,104,68,25,137,220,63,200,89,42,87,110,168,30,92,251,100,71,11,193,162,18,4,4,34,200,64,126,46,106,136,79,76,160,230,168,29,52,68,203,9,242,40,180,169,136,84,231,67,215,30,12,2,120,44,36,82,139,123,168,42,123,34,234,45,172,162,199,168,217,131,74,122,116,212,236,73,170,161,30,164,30,245,242,189,18,66,31,163,4,96,219,45,34,12,0,129,226,56,216,242,16,7,20,219,18,182,70,13,209,174,134,125,79,16,133,142,175,212,11,136,113,137,24,63,183,208,18,159,5,168,8,186,159,6,89,200,36,251,131,203,238,255,241,160,79,222,154,244,201,129,36,49,121,248,196,242,245,240,22,188,73,43,59,112,155,14,231,86,171,143,89,190,222,87,85,181,1,135,218,199,202,221,94,171,117,225,115,64,91,142,175,89,30,220,161,247,120,248,233,5,234,94,149,138,158,193,97,101,169,203,153,33,244,34,37,123,77,149,252,29,244,34,98,252,96,0,131,60,71,128,65,0,58,187,22,231,221,2,18,91,148,195,173,10,231,97,142,217,51,161,27,76,107,154,155,5,19,58,38,27,97,197,103,62,178,29,184,103,23,72,148,124,145,148,172,146,197,247,167,241,158,221,41,50,69,238,33,83,214,148,101,238,79,197,101,74,113,153,184,22,75,183,148,84,45,50,201,90,248,143,75,172,196,190,200,74,235,221,207,135,208,137,156,18,187,103,157,135,57,230,143,167,24,166,233,117,243,243,2,186,136,9,34,241,203,122,163,90,106,49,116,226,158,123,216,84,45,134,46,172,55,42,19,215,130,184,74,213,34,82,4,29,38,181,171,138,163,207,227,28,174,86,224,144,57,38,38,213,84,167,225,48,251,0,93,68,155,9,116,98,184,116,161,191,98,232,40,166,10,53,247,98,232,104,152,194,50,113,45,9,116,73,137,4,186,126,8,93,63,196,157,200,17,208,133,57,0,91,63,132,174,31,246,236,157,208,237,149,16,58,124,110,4,221,222,20,66,135,176,69,208,137,50,60,46,19,215,146,64,23,149,64,24,34,232,126,196,237,174,13,199,143,98,232,32,135,219,21,155,255,40,134,238,71,166,109,218,211,54,252,71,232,34,238,147,64,247,253,146,199,189,238,247,83,208,125,127,202,51,189,202,247,83,208,137,50,60,46,19,215,146,64,23,149,72,67,183,199,253,238,30,182,60,134,14,114,248,94,5,90,17,67,183,103,250,230,222,52,244,19,66,151,75,36,67,26,123,164,180,247,197,116,223,238,193,184,216,187,39,221,183,162,76,41,41,147,212,147,198,95,84,38,130,176,207,91,188,213,197,35,234,93,145,195,91,149,86,220,187,125,179,133,105,186,37,123,55,151,72,180,177,254,45,209,47,210,82,26,66,58,69,239,161,83,105,8,169,72,9,132,81,61,99,61,28,150,73,112,40,161,107,165,232,15,33,236,167,32,36,2,194,126,12,97,34,81,83,227,3,107,29,131,16,224,67,28,166,32,148,79,78,202,36,245,164,70,72,92,38,130,112,19,83,119,95,28,18,66,145,195,247,43,112,132,16,110,138,180,63,13,135,128,48,145,123,17,132,78,201,129,58,157,47,38,99,196,153,114,0,54,231,158,100,140,132,101,74,73,153,164,158,8,194,164,76,154,14,161,124,183,206,219,221,175,197,56,196,26,234,149,54,255,90,140,67,124,74,125,186,109,126,77,64,152,72,227,8,66,228,99,29,190,209,45,196,79,71,126,222,49,55,42,133,24,194,176,12,79,202,36,245,68,16,38,101,210,16,182,1,186,19,124,181,187,25,67,8,57,252,68,101,149,111,198,16,182,33,157,152,94,5,76,226,56,78,164,146,132,143,151,120,105,200,87,191,104,27,209,179,249,20,159,26,154,171,247,216,71,34,248,194,50,165,184,76,92,203,141,188,132,46,41,145,64,183,6,88,94,239,226,177,22,66,39,114,248,122,101,157,135,57,230,154,185,142,9,228,199,154,192,95,162,193,36,52,184,203,229,40,217,141,249,204,174,41,71,201,110,204,103,68,153,82,82,38,169,39,161,193,164,76,154,75,91,32,127,207,165,122,184,143,125,92,57,151,234,225,62,246,241,244,57,217,195,106,106,244,66,143,188,153,234,87,228,73,174,249,102,170,95,195,50,73,191,170,169,49,27,254,50,206,149,189,174,199,223,232,150,74,9,87,6,238,88,121,131,135,57,130,43,3,143,157,126,195,44,77,33,190,18,221,46,130,235,7,135,239,236,207,31,76,223,217,159,97,153,164,63,83,245,68,16,38,101,210,16,114,222,239,114,94,235,158,137,241,5,57,156,87,106,252,76,140,47,14,24,227,211,53,243,140,232,209,68,227,76,70,196,110,201,229,91,221,114,106,68,236,78,185,230,86,165,156,26,17,162,12,79,202,36,245,36,35,34,42,147,64,216,23,26,21,246,106,153,103,121,156,3,124,207,226,97,14,64,135,35,176,63,109,153,101,51,27,106,84,120,36,26,149,148,28,105,141,74,74,142,180,70,37,165,194,184,70,133,71,162,81,69,37,200,29,90,65,255,46,173,160,127,151,86,208,143,180,130,92,98,219,36,148,183,15,247,236,131,118,177,31,83,222,62,220,179,95,129,35,166,60,81,134,39,101,146,122,18,26,76,202,36,16,238,151,218,93,228,42,251,49,13,66,14,111,3,207,219,143,105,112,127,10,120,10,240,188,253,41,9,97,100,71,164,37,27,216,119,119,104,46,67,115,120,135,230,130,54,96,82,38,169,39,45,217,100,153,168,135,67,219,173,139,154,199,188,192,88,152,3,163,196,227,97,14,96,97,94,140,18,15,254,3,132,108,220,186,145,48,90,80,107,23,96,28,242,110,248,124,11,96,236,2,140,67,179,27,194,24,150,225,113,153,177,154,34,40,211,165,34,60,134,122,124,247,46,61,190,18,234,241,81,78,197,50,121,37,204,145,119,1,165,66,78,250,46,160,84,62,45,202,176,72,23,194,180,63,237,206,184,28,242,66,109,8,211,254,212,22,148,190,171,28,119,73,10,42,30,67,21,233,213,95,188,75,163,191,39,212,232,83,250,250,122,37,204,145,119,221,3,150,65,101,236,174,105,40,51,253,249,24,206,72,103,79,195,25,214,62,149,134,51,85,46,132,51,202,137,161,138,116,251,238,93,186,125,37,212,237,163,156,138,204,19,57,242,174,74,164,117,199,101,166,35,173,27,159,159,214,220,35,56,133,13,128,99,62,133,207,177,114,33,156,33,84,60,134,42,210,242,187,119,105,249,149,104,60,135,57,2,206,48,71,222,37,224,28,187,75,192,217,15,241,153,104,241,9,156,194,26,184,3,206,177,114,49,156,253,24,202,49,125,191,123,151,190,95,9,245,253,40,167,130,121,63,138,225,252,145,176,17,32,39,125,215,52,218,9,63,10,225,20,245,138,90,19,56,69,205,162,222,4,206,177,114,49,156,50,55,134,42,210,252,187,119,105,254,149,72,243,15,115,42,123,104,23,197,112,194,93,21,176,32,42,99,119,77,67,153,105,81,134,1,47,43,237,151,84,193,211,34,56,129,155,1,93,170,130,171,69,112,222,81,46,134,83,64,197,99,168,34,253,191,123,151,254,95,105,197,253,222,15,191,183,226,126,239,135,54,67,171,50,118,215,52,30,169,126,143,245,230,84,191,163,22,126,103,191,39,229,66,56,67,168,120,139,223,97,5,116,239,178,2,82,112,138,28,128,177,149,162,79,9,99,171,50,118,23,192,24,193,57,174,223,75,56,37,140,227,112,222,81,46,198,167,132,49,129,51,180,5,186,119,217,2,149,200,22,8,115,42,251,226,144,112,138,187,42,251,226,72,221,53,189,47,14,132,51,173,231,71,112,134,22,195,24,156,119,148,11,225,12,161,226,49,84,145,69,208,189,203,34,168,196,22,129,204,169,212,205,118,229,107,49,62,81,199,4,203,162,50,118,215,52,148,153,22,101,88,90,219,143,224,12,237,6,179,144,130,243,142,114,49,62,5,84,60,134,42,178,11,186,119,217,5,149,208,46,136,114,42,39,204,213,202,102,12,39,74,126,176,47,42,99,119,77,67,153,233,205,144,62,19,205,63,161,207,208,130,152,178,143,36,244,57,86,46,134,83,64,197,99,168,34,11,161,123,151,133,80,137,44,132,48,167,130,71,152,35,239,170,224,49,118,215,52,30,162,12,27,215,253,37,156,194,138,152,66,43,34,193,231,29,229,66,56,67,168,120,12,85,100,39,116,239,178,19,42,231,82,253,14,57,32,223,207,165,250,29,238,2,249,126,174,50,118,23,60,249,92,216,239,123,66,66,191,57,214,239,123,66,115,120,115,172,223,239,40,151,226,243,216,243,231,82,253,46,44,136,238,93,22,68,37,178,32,194,156,138,103,190,81,9,115,228,93,160,79,65,78,250,46,208,167,222,152,22,101,88,218,58,136,224,12,237,12,232,245,4,206,59,202,165,248,60,122,125,98,168,34,59,162,123,151,29,81,137,236,136,48,7,244,167,90,229,76,140,79,184,171,2,246,72,101,236,174,105,40,51,45,202,48,208,205,0,31,203,252,74,170,223,65,207,131,158,90,54,175,164,250,253,142,114,49,156,2,42,30,67,21,89,19,221,187,172,137,74,104,77,68,57,21,236,251,48,71,222,85,193,190,31,187,107,26,251,94,148,97,105,107,33,205,231,9,114,37,33,151,18,62,159,42,23,243,121,1,21,143,161,138,236,138,187,244,144,254,93,122,72,255,46,61,164,127,151,30,210,143,245,16,41,11,239,148,155,40,51,239,148,155,99,229,198,244,144,254,152,30,34,172,139,238,93,214,69,37,178,46,194,156,10,230,237,199,244,9,119,85,144,55,141,221,53,141,188,73,148,97,105,203,33,141,79,176,65,238,210,151,82,229,98,56,5,84,60,130,42,182,49,186,119,217,24,149,208,198,136,114,42,152,23,230,200,187,42,104,155,140,221,53,141,182,201,124,68,159,194,118,232,142,211,39,218,33,96,133,140,209,103,186,156,128,51,134,138,75,168,196,180,71,95,85,91,11,62,233,249,42,206,100,144,229,128,70,51,85,156,250,57,57,195,129,83,23,207,60,227,43,217,108,160,26,37,219,158,181,125,210,8,232,94,213,49,48,29,12,124,181,204,229,212,147,156,130,163,169,233,19,253,242,101,207,171,137,185,14,95,41,212,163,58,225,97,148,91,110,171,17,64,103,248,122,43,158,77,9,72,158,4,98,70,206,133,179,152,54,194,51,149,62,60,49,87,151,149,115,118,195,120,230,72,206,221,97,194,223,240,127,77,13,125,227,10,60,86,212,46,38,102,90,126,174,28,206,187,248,164,236,231,10,210,55,90,247,149,78,39,0,83,45,208,168,186,215,55,244,223,225,129,182,223,180,225,131,143,106,3,224,5,95,169,215,3,104,84,160,140,200,136,4,96,179,131,45,167,52,224,19,100,18,31,43,99,232,241,185,108,161,157,39,161,76,205,205,133,57,169,25,209,184,76,60,11,150,186,43,156,161,12,115,82,147,196,73,78,52,85,28,229,36,19,198,81,78,50,167,150,220,21,77,36,71,57,201,116,114,148,147,204,190,37,16,70,243,171,97,78,106,62,53,204,73,205,211,133,57,169,217,186,177,118,165,177,145,154,139,13,115,146,121,61,204,145,22,126,26,135,152,51,142,67,89,38,141,195,232,174,164,102,204,25,199,97,152,147,194,161,200,25,195,161,200,25,195,97,120,87,10,135,34,103,12,135,34,103,12,135,33,132,41,28,98,206,56,14,49,103,28,135,152,51,142,195,164,93,105,108,140,227,80,204,99,167,230,70,25,131,241,201,184,159,181,92,215,181,140,66,160,116,72,7,198,216,30,96,123,223,87,126,194,243,85,96,4,62,113,3,133,104,68,11,50,174,106,105,35,149,136,36,137,59,58,2,202,84,22,143,16,217,89,208,105,26,12,42,230,231,206,174,224,136,89,57,235,231,234,237,246,26,62,202,207,116,150,59,56,168,53,116,78,187,170,175,4,154,83,242,236,150,173,88,65,166,103,123,71,189,172,215,234,181,188,94,52,81,145,156,3,109,200,48,117,115,190,106,113,108,131,83,246,51,150,215,106,217,149,128,165,161,218,45,114,10,229,89,207,162,229,94,150,90,189,50,61,115,96,121,229,253,172,152,166,85,11,117,23,249,141,254,137,51,146,199,184,174,175,34,59,34,207,248,90,157,213,161,106,94,3,36,48,192,17,237,169,170,218,11,0,185,1,217,206,225,88,118,129,255,0,98,178,36,139,49,2,200,16,144,199,112,96,22,27,148,29,187,228,148,231,113,6,23,185,32,240,40,0,224,224,140,87,223,159,244,53,193,240,36,95,187,120,206,117,23,252,156,119,249,242,38,124,158,247,73,222,39,170,79,27,208,29,13,159,108,5,26,113,201,22,36,23,88,80,17,190,117,200,6,164,78,144,177,148,13,165,163,16,145,162,24,7,129,154,204,126,145,100,71,202,188,69,173,221,38,242,70,97,195,195,25,231,187,113,190,56,80,67,212,233,173,51,103,150,150,86,86,46,92,104,249,122,3,128,105,24,182,141,51,212,251,209,12,52,64,217,7,186,224,140,138,217,234,8,73,40,29,4,230,22,196,213,130,144,19,170,109,50,95,239,93,198,143,87,171,253,200,207,245,241,54,213,155,247,21,77,243,181,130,1,125,174,220,247,49,95,213,20,213,87,39,116,195,87,15,235,121,64,48,16,161,30,209,7,45,36,125,225,157,245,245,8,49,188,14,104,179,172,170,159,169,215,232,76,189,24,40,101,82,6,228,111,51,158,3,164,67,147,129,79,147,114,216,104,57,123,47,130,26,52,41,138,160,217,26,10,11,138,145,21,84,78,216,136,201,159,172,136,225,192,150,34,57,192,167,21,182,74,21,173,202,137,199,99,207,228,250,18,17,125,95,249,142,141,80,83,32,11,170,250,172,236,208,121,42,10,107,140,205,207,67,251,84,24,147,19,249,18,180,47,175,139,89,253,61,1,252,129,79,59,155,54,80,188,82,47,0,1,17,24,164,42,82,39,116,77,110,156,102,161,27,179,32,103,201,110,213,228,135,249,78,149,243,128,140,6,216,46,62,107,44,26,237,63,43,6,217,61,78,11,189,123,35,162,146,53,200,81,225,102,235,229,73,75,180,76,246,161,232,91,196,104,35,108,229,75,66,112,235,45,219,200,103,179,121,195,134,62,87,163,79,31,41,243,153,103,158,120,66,70,43,136,123,197,15,62,128,218,128,190,162,140,246,41,131,129,77,203,20,190,148,29,103,193,207,206,183,151,47,226,224,83,72,129,0,23,169,147,58,140,18,66,131,76,164,9,68,93,208,209,202,133,191,253,229,128,162,4,223,31,24,158,94,195,50,81,119,32,149,226,47,208,73,185,100,118,41,140,195,25,203,17,18,61,151,240,187,168,76,58,71,112,59,125,198,150,228,100,207,200,49,247,196,19,207,60,131,45,107,181,28,167,44,2,51,252,188,251,57,160,190,10,93,16,188,160,110,201,15,208,43,146,188,108,188,202,76,219,167,64,227,240,79,111,93,184,176,178,178,180,116,230,76,11,56,231,10,224,15,59,159,210,74,197,87,79,32,187,56,225,180,125,245,108,205,129,147,83,243,39,146,232,15,80,39,38,146,33,194,59,190,170,224,96,128,51,170,60,125,11,24,79,51,32,93,36,236,92,189,0,124,70,11,200,239,127,33,8,103,100,124,161,209,52,74,246,33,251,222,198,172,221,192,124,169,251,224,168,150,204,83,142,248,48,110,36,212,134,226,50,154,172,5,127,25,103,169,65,14,241,47,123,33,236,135,236,56,73,162,174,5,252,141,70,218,20,92,19,208,67,9,177,124,149,2,119,204,151,99,166,209,243,117,38,72,69,168,79,40,201,96,184,204,131,138,55,26,249,89,255,198,141,95,69,78,160,117,120,135,3,17,45,44,148,125,101,161,229,171,147,134,229,79,36,218,24,45,195,104,41,103,203,29,159,194,169,156,133,2,245,38,158,14,164,114,184,47,36,201,174,144,36,180,3,60,164,10,195,207,116,254,47,128,72,9,8,37,160,143,43,119,166,128,28,28,4,74,33,187,11,88,29,193,129,98,77,80,77,38,18,21,130,63,106,46,9,241,69,247,171,232,225,102,249,44,133,190,0,28,247,170,30,74,127,45,194,113,144,145,10,49,82,57,98,117,15,229,49,220,233,35,203,38,227,56,100,5,140,141,226,37,99,214,104,139,33,172,134,58,171,22,5,125,4,89,148,203,82,19,144,97,96,196,244,243,64,125,49,227,85,44,203,207,189,32,89,210,166,79,91,78,217,105,201,120,163,126,24,164,212,111,249,180,130,196,28,106,215,160,94,51,160,227,136,96,35,178,7,174,147,245,115,49,155,207,116,94,125,9,123,37,39,88,220,194,105,96,246,238,114,123,217,195,42,85,17,193,196,153,99,132,63,169,160,179,251,218,60,165,243,48,238,61,164,229,121,192,61,138,121,2,42,48,72,67,24,250,174,10,172,0,116,9,224,211,5,208,157,149,157,92,25,216,66,185,12,66,76,217,41,150,203,1,37,57,31,167,201,216,46,104,214,161,84,67,97,10,108,61,32,144,167,0,7,169,7,106,151,92,81,84,53,32,13,18,80,140,103,196,52,82,130,108,29,20,109,208,72,40,209,70,200,106,84,25,53,136,8,6,229,191,58,4,3,0,186,47,43,137,63,14,112,99,251,51,134,241,247,39,239,83,254,126,198,54,86,140,87,10,251,39,3,125,221,122,255,112,169,253,199,159,164,252,187,139,213,222,72,121,252,241,63,121,28,244,28,169,191,12,84,23,181,17,188,142,37,74,150,43,188,244,178,110,230,204,217,151,103,139,160,226,211,217,222,199,104,142,206,94,156,173,192,55,57,192,124,234,51,132,96,124,88,5,64,94,67,118,19,152,28,118,48,154,36,72,68,31,28,118,140,15,14,139,1,59,38,3,224,147,103,52,26,170,177,128,207,38,67,90,16,105,174,199,188,65,207,166,102,127,240,24,235,53,61,84,1,154,170,245,209,253,134,243,209,253,106,93,182,101,175,26,18,119,154,188,232,78,78,126,131,30,82,187,108,67,231,147,65,100,44,1,113,226,4,23,16,167,110,177,17,35,57,104,39,137,18,64,10,76,59,253,13,85,94,153,122,85,209,42,145,159,148,141,72,28,113,128,112,239,228,64,62,109,174,206,175,110,114,212,222,144,5,187,238,231,46,132,38,37,210,60,202,38,41,154,36,245,159,249,4,114,225,43,155,23,124,125,215,52,140,125,3,62,31,249,185,222,230,198,158,97,108,246,124,165,44,85,58,168,71,168,116,44,9,194,195,48,59,183,47,134,71,167,44,191,185,161,242,34,198,13,208,120,219,49,64,70,51,86,6,150,36,148,61,193,190,128,121,85,64,224,137,65,17,133,245,9,56,114,251,177,112,141,131,253,96,224,205,211,5,80,11,132,226,99,160,226,147,163,240,57,117,214,107,248,185,249,206,26,126,161,160,86,22,234,48,208,250,84,157,83,13,40,163,178,219,32,90,41,53,79,204,248,84,214,9,58,39,247,101,71,249,217,176,235,125,82,241,21,132,180,128,138,71,1,4,176,122,4,68,145,122,196,0,41,115,159,9,202,212,125,134,233,23,249,29,31,64,110,25,218,228,224,24,198,88,68,7,217,169,5,168,82,220,1,28,125,95,171,88,86,5,88,134,83,171,87,229,191,247,208,26,24,9,198,170,21,212,2,40,230,143,60,130,58,43,40,95,120,126,15,152,132,235,122,246,5,128,157,213,151,59,238,5,232,36,192,236,92,195,215,92,11,120,122,150,74,21,205,207,2,139,23,191,101,221,45,161,248,248,196,8,68,104,39,225,164,190,63,128,129,11,2,132,19,25,162,50,198,168,21,24,222,163,128,141,52,139,114,22,37,139,2,211,206,194,83,168,197,48,185,128,204,64,21,10,50,168,199,123,64,219,59,69,28,249,67,20,160,180,75,228,245,142,96,180,35,84,213,65,97,135,145,7,52,9,166,186,186,63,64,158,1,247,115,98,201,239,196,2,120,24,170,245,174,224,52,72,175,136,250,32,28,49,92,8,63,252,21,235,2,230,79,254,244,11,32,0,196,76,224,42,164,83,240,84,172,211,133,134,21,72,20,220,87,38,53,201,155,232,94,209,215,214,164,134,170,143,11,87,171,85,110,229,122,129,130,35,53,200,239,129,208,57,24,88,192,15,164,6,104,240,191,66,13,48,151,112,175,144,119,229,164,90,48,82,182,212,13,122,165,252,235,29,204,65,13,208,203,32,244,133,178,214,65,94,96,169,82,9,67,205,87,154,39,67,103,254,167,131,108,191,105,216,125,187,101,246,153,97,246,63,15,6,198,64,254,190,91,61,2,58,103,194,187,48,250,116,23,126,139,252,31,104,230,244,155,158,221,118,150,107,109,231,231,31,176,0,182,33,219,128,123,35,56,160,21,44,10,78,77,169,16,81,184,106,126,23,56,244,110,49,60,154,196,186,234,216,199,1,247,25,233,214,9,3,128,21,74,110,13,2,246,122,211,183,94,111,110,90,155,112,188,222,52,74,190,21,197,219,10,37,68,139,53,102,85,242,108,249,31,97,148,81,211,18,19,127,253,172,84,134,0,59,124,221,186,102,129,112,214,19,69,9,143,80,19,215,164,248,70,62,213,107,120,118,175,33,185,127,228,144,128,103,231,136,138,37,70,208,195,72,19,253,38,167,243,147,171,83,135,47,34,246,36,239,71,206,15,109,131,158,136,206,65,6,239,25,178,117,46,158,77,17,127,231,78,156,185,183,83,15,52,249,100,213,146,16,135,117,8,117,13,141,202,143,238,191,12,101,98,158,13,195,113,75,133,103,107,177,203,139,150,11,157,9,159,117,38,64,194,210,50,191,196,135,37,118,132,149,65,170,170,190,56,2,90,47,212,242,114,204,4,106,182,176,95,84,89,20,182,27,135,132,103,19,9,35,250,42,27,201,187,72,234,137,48,178,16,163,101,144,74,59,57,225,5,136,2,198,179,157,246,70,155,255,148,65,108,210,34,11,32,137,241,187,241,251,241,183,201,141,58,63,8,191,101,201,154,222,158,170,255,249,31,127,93,45,41,147,104,40,44,7,202,72,27,105,146,129,207,75,6,158,4,74,3,239,221,149,42,121,168,215,128,98,35,52,155,148,114,116,230,19,232,62,68,133,94,48,98,40,48,239,79,36,38,29,47,72,67,224,231,66,67,0,138,9,145,128,170,13,168,221,12,158,233,94,192,224,235,240,26,159,159,40,94,146,203,11,147,8,164,70,67,90,83,13,159,110,110,190,241,188,39,57,53,124,91,80,43,214,140,175,61,227,121,192,151,177,102,165,5,252,245,236,201,179,39,125,253,249,55,106,210,209,57,47,219,165,134,237,218,220,92,93,157,159,95,93,5,109,46,23,229,251,57,200,133,76,204,139,52,59,80,186,144,223,134,154,223,230,190,159,185,96,24,23,0,26,148,155,240,65,215,199,130,159,17,198,200,130,79,235,93,180,79,53,171,118,52,139,154,246,197,163,126,38,148,7,192,194,187,93,159,153,137,122,7,150,41,220,176,100,0,106,169,181,220,117,81,153,163,234,190,80,226,35,225,3,133,250,104,238,226,9,253,45,53,94,243,213,55,188,55,124,138,202,63,40,238,226,95,232,42,240,25,42,160,51,162,41,12,123,109,65,232,163,12,51,102,228,37,124,38,126,109,56,28,118,101,89,53,41,107,201,2,141,24,69,44,180,198,172,134,172,1,63,96,199,66,6,90,221,2,137,242,103,1,8,67,39,141,218,115,209,143,83,1,123,140,128,80,181,109,211,4,123,181,21,4,45,16,30,190,239,202,46,148,102,29,62,77,115,107,32,74,53,213,4,219,45,43,60,17,43,103,253,172,23,186,100,208,5,18,126,124,5,4,120,22,30,1,93,5,26,199,201,179,128,206,222,124,205,207,200,167,250,25,244,219,184,13,84,139,55,223,216,132,14,163,157,115,103,206,161,9,115,244,2,244,4,21,84,235,43,127,250,167,190,122,26,158,171,28,28,128,80,22,2,122,65,88,209,21,251,244,105,252,65,69,131,71,116,246,239,201,206,22,174,178,61,116,113,125,171,133,67,160,94,80,251,180,37,156,43,242,90,58,90,244,17,152,43,11,33,86,174,63,145,228,187,29,232,238,13,80,209,179,126,214,249,249,127,111,130,152,15,64,108,162,142,190,255,44,24,67,160,255,185,25,33,79,115,56,158,65,72,137,36,188,114,42,230,160,119,14,68,153,67,44,92,211,2,2,174,13,169,46,164,39,7,141,157,10,103,152,224,16,1,65,169,188,147,227,20,245,254,114,118,71,11,148,78,182,147,5,201,175,68,181,115,169,254,186,32,119,39,234,100,25,116,127,208,169,133,188,133,179,178,1,57,160,211,103,199,203,6,108,59,135,215,233,20,232,192,133,88,180,40,72,36,212,101,65,15,144,178,23,245,0,146,147,238,97,176,41,104,61,219,6,110,204,244,122,22,175,153,62,100,109,134,215,223,41,159,152,181,108,203,25,149,131,204,14,193,176,114,145,138,9,188,101,238,88,142,91,6,185,54,63,137,147,186,243,37,171,104,69,218,10,43,204,27,158,225,45,120,86,198,202,140,132,82,28,168,136,34,108,197,174,182,27,242,234,14,234,58,106,71,90,58,132,168,129,224,157,129,134,235,164,196,74,41,210,199,252,109,56,42,1,88,57,152,2,125,200,198,211,6,74,129,172,244,119,113,168,9,176,158,13,176,133,194,22,154,143,236,34,49,231,18,25,152,145,235,60,200,111,208,127,42,65,159,129,110,192,64,107,217,31,20,132,131,19,122,77,56,18,110,79,227,145,76,232,236,9,185,204,72,52,153,18,107,22,19,22,168,79,96,79,128,150,176,95,253,234,152,228,72,108,50,97,149,21,45,180,12,56,58,202,159,84,150,155,131,227,203,15,60,121,204,61,246,228,3,203,199,7,205,229,211,175,131,13,41,52,178,140,69,92,49,81,32,124,205,147,28,105,74,101,202,126,115,104,239,55,182,236,253,71,182,230,222,126,4,254,247,183,220,70,51,80,2,23,146,82,242,74,94,160,104,128,2,176,73,224,126,80,233,64,255,242,8,134,55,236,77,184,32,153,65,59,155,220,155,61,108,109,55,113,1,77,40,245,51,123,194,248,31,41,243,147,185,46,96,19,245,60,181,173,114,117,163,217,151,190,110,173,81,181,75,118,169,1,237,39,168,131,232,62,223,157,240,65,226,187,160,97,86,216,95,23,57,67,7,109,226,166,225,37,208,195,232,144,241,18,104,123,57,33,41,133,102,129,73,56,7,212,70,195,182,27,141,200,67,41,253,146,190,8,206,4,237,69,13,93,10,26,226,89,106,135,92,232,21,63,248,228,202,49,153,240,74,218,155,35,178,149,125,181,252,53,43,80,156,82,203,70,45,16,106,2,29,210,23,225,237,80,155,208,67,228,17,107,23,58,212,76,56,232,82,24,172,26,187,136,216,174,70,236,183,75,91,121,212,228,254,99,199,37,210,106,101,76,194,50,100,87,77,188,55,177,63,35,61,68,58,232,246,52,87,1,28,211,29,237,4,255,195,170,176,115,97,248,6,122,157,76,54,213,89,76,39,103,39,143,171,37,49,110,242,146,70,110,79,175,167,108,96,236,13,212,1,119,113,221,92,94,44,184,162,14,221,235,173,171,123,121,167,180,55,230,152,18,190,253,208,155,43,116,212,220,184,61,13,117,65,175,58,6,104,63,104,251,66,109,164,184,27,46,48,139,70,57,182,89,5,187,117,163,217,182,28,35,167,210,204,205,242,169,78,192,120,157,23,251,10,87,186,131,153,18,47,93,229,109,224,54,104,213,75,253,44,242,41,172,115,196,69,90,87,10,221,103,76,210,214,237,233,123,47,90,104,71,100,178,42,234,139,56,98,98,127,132,26,250,23,178,61,238,25,61,67,28,252,98,57,200,38,122,176,208,132,51,105,15,0,106,191,81,95,2,198,69,73,75,173,229,107,134,3,130,43,200,225,51,246,155,109,99,1,176,83,203,227,154,80,55,241,100,228,35,135,22,165,255,80,149,60,20,48,193,161,39,196,122,68,58,120,153,83,99,207,180,205,55,248,177,169,58,147,26,46,58,184,96,92,131,168,151,124,190,158,149,250,52,88,251,105,207,135,38,25,181,240,187,20,123,100,132,199,83,125,215,71,15,133,17,182,143,123,124,213,116,88,226,129,71,90,226,234,126,163,166,30,52,60,11,52,110,212,186,91,23,123,178,205,67,230,130,185,60,121,135,127,92,120,69,244,200,241,150,94,140,7,188,137,130,205,64,17,35,209,248,193,28,66,223,105,74,223,138,228,161,109,102,105,229,66,54,166,37,228,79,87,200,95,15,146,149,124,194,161,106,123,94,203,147,179,222,40,207,144,142,19,7,93,202,143,162,8,30,170,163,181,138,92,208,69,158,172,18,42,236,85,221,207,33,23,74,18,252,10,210,54,228,187,250,182,206,179,60,187,157,65,153,177,157,17,215,186,116,247,202,240,98,180,153,78,222,247,157,143,129,164,157,4,238,4,188,28,170,88,134,100,5,48,132,192,98,68,111,88,102,91,89,86,135,10,80,203,228,78,73,120,102,162,16,211,170,92,94,225,210,142,186,165,114,92,55,154,93,203,141,125,159,68,138,125,127,98,110,238,127,0,190,230,230,14,6,215,242,190,117,48,216,162,27,236,74,247,215,45,92,144,105,46,90,139,7,191,15,82,169,134,115,117,97,210,81,217,3,121,76,133,2,86,175,1,241,245,65,11,243,243,161,63,228,137,103,22,70,126,190,30,59,130,153,175,71,238,29,208,163,80,175,69,159,68,25,117,30,171,76,65,163,195,139,138,5,202,77,150,21,242,66,161,158,112,63,103,75,183,165,247,9,225,126,145,115,50,168,202,187,11,242,135,5,21,20,224,157,180,227,168,152,114,150,214,219,82,121,67,117,208,21,243,26,161,203,191,44,13,13,208,156,34,247,16,94,10,147,131,162,35,19,103,121,244,191,120,229,149,87,150,150,230,230,230,254,66,24,18,161,51,137,213,99,151,79,116,221,143,160,194,58,173,208,45,36,64,130,182,98,253,161,210,254,67,84,247,195,43,223,47,160,167,92,126,237,193,13,185,120,250,69,67,133,223,207,170,234,209,251,96,64,251,153,2,40,232,80,123,166,14,99,16,158,152,69,29,27,85,93,5,93,83,112,1,250,184,86,17,174,30,188,91,5,93,5,149,116,203,87,23,23,31,1,245,210,178,224,59,52,203,87,202,232,111,167,232,88,23,53,160,211,169,226,56,114,234,39,180,179,180,122,25,237,6,138,165,16,45,231,206,97,3,208,1,6,144,232,253,86,98,184,112,94,171,129,145,5,182,88,216,170,158,108,247,60,222,235,72,67,201,115,204,66,193,116,60,48,109,28,249,241,245,139,73,147,5,190,240,9,136,121,48,103,242,145,195,15,29,116,11,150,52,194,250,137,123,77,111,69,244,227,202,235,79,175,192,231,211,97,3,228,252,22,2,13,183,226,211,47,68,14,196,92,52,157,37,3,76,36,1,198,134,84,46,172,232,211,113,239,108,62,225,248,217,232,66,255,150,141,246,131,137,20,12,85,26,226,210,87,158,25,130,189,247,173,178,5,218,252,62,182,58,242,183,225,244,31,21,51,131,32,84,87,125,21,219,201,90,45,175,125,10,103,137,192,174,9,141,153,125,48,124,98,31,29,139,44,12,48,113,218,225,103,0,185,8,153,160,92,237,71,96,43,249,186,223,83,163,91,242,56,251,22,125,201,129,128,148,110,70,90,175,223,103,78,250,154,195,153,227,35,189,0,53,227,168,100,158,83,142,46,55,151,22,68,62,60,55,154,33,128,75,46,59,20,186,147,149,29,251,228,9,192,145,143,70,227,254,60,88,184,121,107,121,45,126,90,161,240,157,218,77,155,153,102,69,216,19,194,219,57,39,188,157,112,101,8,159,166,244,110,206,193,149,156,239,89,41,248,57,188,200,191,65,161,235,242,157,242,25,24,111,56,149,144,97,167,86,207,57,106,24,21,176,96,20,252,66,185,12,212,153,4,9,240,154,52,70,209,19,25,94,43,24,126,84,139,38,146,40,216,162,84,195,130,53,4,39,83,111,159,82,241,59,18,33,12,116,10,128,2,237,130,73,11,36,157,17,212,212,71,63,43,118,140,86,16,177,9,128,187,130,112,205,10,119,45,126,3,28,88,243,140,137,245,216,180,35,236,108,106,185,117,28,51,222,240,153,146,237,43,22,245,149,19,192,171,22,66,23,179,234,45,45,192,136,132,225,218,249,245,43,47,93,233,250,217,114,108,112,215,54,193,50,236,241,121,196,104,118,175,213,178,230,61,176,78,231,161,217,202,243,155,190,2,38,102,118,211,171,109,214,188,77,95,109,192,160,214,105,62,63,87,153,7,34,0,254,82,7,2,136,28,34,194,187,221,19,207,3,14,24,18,61,92,211,178,133,133,196,181,85,81,143,0,207,154,179,229,192,54,96,4,8,167,137,57,55,7,22,179,240,3,235,21,48,206,37,151,244,245,147,112,254,132,108,131,142,65,32,81,253,226,94,105,173,79,176,186,219,22,127,226,151,30,240,184,20,68,200,142,162,107,100,71,178,166,148,187,230,44,12,174,151,112,164,158,69,83,28,179,196,4,149,13,252,93,70,22,8,215,129,207,186,64,227,107,19,19,48,186,216,100,169,84,42,158,63,175,40,160,154,250,95,251,218,142,244,20,112,254,238,187,51,240,203,164,207,20,229,252,249,162,188,20,252,72,58,13,160,134,127,53,33,100,141,244,42,92,184,128,254,3,215,125,244,81,87,248,131,132,219,97,66,86,182,139,151,178,44,199,138,225,84,13,11,160,154,37,226,21,246,128,31,138,78,128,39,76,114,209,34,148,123,80,159,85,65,122,209,69,15,179,103,17,80,221,61,115,166,203,164,139,95,58,39,240,233,106,120,239,189,247,138,123,1,236,103,89,56,227,70,105,65,48,76,108,126,228,229,146,206,13,57,219,0,72,121,244,31,66,201,169,168,23,47,85,21,252,136,231,67,39,77,28,6,148,201,231,191,247,45,100,230,210,91,243,15,143,162,56,208,69,209,234,165,139,42,32,80,186,36,132,39,101,99,99,107,43,196,37,102,66,199,8,234,129,39,245,104,35,2,188,23,122,82,116,200,104,80,244,135,81,159,34,76,13,128,239,230,45,128,181,26,10,0,222,224,213,11,23,241,217,144,81,85,27,239,222,66,223,143,232,83,81,195,33,0,104,113,174,194,42,115,139,162,25,135,4,136,149,74,37,84,8,14,45,46,206,205,69,223,144,189,178,240,134,176,164,40,60,55,183,184,8,178,18,5,86,116,248,42,12,36,95,45,192,224,87,189,185,146,79,143,222,39,32,162,209,103,193,207,87,108,12,104,42,11,73,160,22,54,47,162,122,1,57,232,236,145,83,238,246,47,219,126,54,146,74,185,136,17,226,148,104,200,6,179,225,20,15,80,171,181,96,3,3,152,177,208,189,71,197,236,43,78,203,52,196,244,54,146,244,201,19,62,45,8,149,5,136,121,13,178,30,153,3,242,86,69,6,227,232,98,99,192,28,208,15,131,116,223,176,5,245,147,121,159,194,0,56,123,210,103,81,144,1,151,5,230,230,30,121,4,10,0,199,105,159,130,127,103,79,138,152,3,215,127,237,130,45,199,15,92,95,19,215,240,96,22,170,59,192,175,179,133,104,202,157,226,244,16,67,57,100,33,111,15,93,90,180,16,151,246,206,130,72,72,34,107,158,177,109,15,56,22,138,109,224,15,89,212,230,64,153,243,179,64,54,51,22,52,58,11,26,218,12,62,57,219,16,74,31,67,116,218,21,145,3,231,5,212,79,176,227,133,70,12,34,134,74,34,71,202,145,74,140,178,186,234,83,167,117,208,114,124,21,163,28,84,140,32,9,73,89,72,56,5,157,107,91,91,126,102,6,100,54,144,246,4,175,61,95,19,159,231,107,28,30,11,101,80,60,102,4,203,232,199,187,114,128,146,87,126,198,39,191,234,147,39,129,185,75,253,41,211,151,234,30,21,61,233,107,243,162,55,121,205,187,140,243,214,33,95,238,248,197,194,29,31,191,88,191,227,227,23,203,119,124,252,162,114,199,199,47,250,119,126,80,40,192,8,0,5,224,151,65,12,201,251,114,63,150,173,169,249,89,249,255,199,126,46,174,52,119,16,126,252,92,49,252,248,185,157,240,227,107,11,240,241,201,101,104,152,248,0,50,231,124,50,233,103,196,40,235,251,121,24,37,141,198,160,209,128,161,228,23,58,203,241,220,159,9,194,17,154,92,243,124,90,206,42,89,17,80,65,49,160,194,234,243,62,139,67,95,81,36,164,92,189,202,31,254,33,140,119,164,83,156,152,117,66,38,131,31,144,194,160,200,44,119,58,203,109,175,133,33,125,130,173,159,149,122,36,12,172,229,229,142,235,211,201,25,49,161,88,168,160,226,153,173,52,64,145,85,23,80,230,192,119,228,160,21,225,124,111,173,156,133,241,89,1,19,39,138,57,112,7,241,213,65,42,220,96,63,185,134,18,201,245,129,8,169,122,207,167,59,66,39,80,235,143,160,236,127,36,59,250,127,202,190,230,121,237,159,242,233,183,68,92,78,1,218,124,51,113,139,230,65,145,176,227,249,203,124,60,149,57,81,103,59,41,231,169,116,170,202,73,92,180,116,68,85,122,231,205,27,221,176,60,104,44,175,201,178,217,250,242,133,111,60,12,67,33,103,45,111,135,149,249,72,167,220,146,249,130,217,182,126,167,132,163,229,226,191,155,70,231,171,79,231,71,187,230,199,65,173,105,157,132,39,65,247,0,251,43,168,112,93,4,174,166,51,208,173,96,248,22,77,22,246,140,156,79,181,150,231,197,5,118,73,119,163,43,92,253,122,246,168,213,173,108,112,113,237,110,109,173,213,152,184,206,243,212,151,220,141,85,228,139,32,14,194,91,197,108,44,179,150,151,123,87,169,14,82,84,79,93,231,230,30,15,154,170,2,208,102,240,54,184,137,236,250,164,10,74,93,237,38,180,119,125,77,40,117,127,47,130,120,220,213,213,166,56,31,96,8,201,71,152,167,214,151,154,120,2,98,46,20,118,195,192,184,178,67,7,232,234,230,63,70,108,0,17,129,197,56,31,168,170,91,168,11,175,153,185,81,21,94,81,42,231,151,196,12,171,190,71,122,164,139,65,36,113,114,113,14,23,247,200,66,111,180,230,3,123,33,96,125,11,95,146,238,255,181,235,9,175,244,25,171,109,173,185,109,215,243,31,13,244,238,254,176,70,142,147,227,163,26,61,78,31,98,199,135,181,110,45,0,169,72,114,65,126,247,192,101,81,10,253,140,232,185,213,15,14,208,49,178,49,113,174,112,174,48,156,224,204,42,140,38,48,151,96,204,10,216,228,86,206,146,247,228,68,46,110,39,164,88,4,108,119,157,235,86,30,125,233,36,139,94,105,57,19,9,176,169,225,220,53,195,56,215,241,4,101,21,225,119,199,160,163,34,225,123,7,162,78,149,168,252,40,63,194,197,18,28,241,36,13,231,169,201,9,114,18,238,40,163,27,33,96,219,10,71,38,207,48,225,4,226,54,96,97,91,122,210,181,237,48,70,23,82,33,200,205,96,61,165,74,149,25,188,180,141,190,131,92,209,227,222,134,247,175,63,69,31,27,122,221,85,50,132,90,209,143,222,9,114,76,53,213,184,6,244,191,229,198,220,23,56,215,158,27,105,117,244,130,228,107,250,70,134,43,219,36,200,109,55,145,251,207,51,79,164,121,22,228,118,114,0,9,164,189,156,170,171,250,30,69,223,193,134,46,125,34,223,87,108,213,134,250,215,148,117,178,166,132,209,196,185,186,122,139,182,53,244,216,50,130,1,170,65,174,160,25,210,255,207,215,121,27,189,246,184,21,21,250,215,181,64,69,55,8,208,142,190,43,162,76,118,149,244,25,33,76,34,7,112,30,35,80,195,103,171,56,31,176,155,11,88,24,74,251,174,72,56,115,80,16,45,117,165,139,134,188,9,169,35,183,196,10,189,252,217,78,221,111,185,235,22,36,119,201,127,56,200,18,131,204,250,46,38,50,75,102,224,123,221,93,178,228,239,45,248,93,35,5,177,151,154,216,77,74,82,151,156,69,77,215,25,214,113,54,170,3,158,177,228,226,220,203,203,226,25,249,109,226,223,157,52,164,172,45,244,252,16,127,32,199,204,72,0,141,179,6,91,170,155,138,126,192,25,144,245,166,156,206,217,155,197,57,124,153,122,141,0,213,187,248,186,215,144,101,122,22,92,3,93,246,226,124,215,130,223,228,181,237,217,158,156,19,167,240,223,236,153,112,192,181,213,192,153,128,101,117,136,215,54,164,198,178,141,215,221,198,208,194,212,133,58,43,212,206,219,165,107,214,107,205,128,0,157,66,93,53,187,214,168,217,241,179,229,51,84,196,202,222,32,80,247,6,2,63,106,56,151,65,49,234,3,19,206,102,3,76,119,194,39,225,110,120,22,38,184,86,49,86,12,240,163,212,203,219,72,35,202,158,118,38,251,104,1,211,31,87,126,225,11,159,253,217,247,190,146,202,221,123,244,59,144,251,207,238,200,197,178,133,95,56,244,217,255,246,222,63,198,185,123,143,190,246,232,15,33,247,147,162,172,242,234,199,94,253,24,70,243,214,49,228,85,171,107,193,4,140,252,140,143,97,170,194,1,103,33,196,148,100,72,22,103,146,206,168,247,165,103,190,112,110,233,130,117,241,159,158,11,59,66,143,164,231,194,210,179,100,167,32,165,126,73,158,136,247,164,158,152,134,5,238,73,253,146,29,135,69,204,180,165,32,9,38,98,110,200,234,188,206,197,220,146,152,191,192,89,158,120,78,230,20,36,145,139,67,6,158,22,151,58,7,41,169,1,126,161,113,185,186,85,143,239,71,143,105,213,26,155,188,179,112,23,65,134,155,254,33,195,58,2,73,48,64,43,96,48,178,85,65,172,167,32,9,178,5,249,16,114,108,1,9,254,87,247,48,20,62,140,43,4,14,175,141,136,165,88,48,54,100,236,224,9,72,163,38,208,101,97,88,8,35,131,96,156,72,47,59,94,143,154,39,128,193,2,12,162,22,90,135,68,230,49,190,34,87,142,103,16,125,77,62,109,79,195,58,195,242,77,224,38,225,83,253,100,220,49,50,73,74,5,72,68,145,156,16,248,36,139,232,216,37,94,25,146,172,255,39,156,83,30,93,167,101,160,31,193,148,148,142,192,92,130,81,87,246,179,14,18,62,107,133,152,138,240,152,158,23,157,23,11,205,234,124,108,174,180,194,12,72,5,144,13,185,13,182,193,59,227,115,165,58,96,219,224,134,216,197,33,213,7,187,154,132,96,87,162,135,238,106,9,236,35,173,13,180,39,164,49,180,215,87,192,30,163,59,169,118,187,240,219,50,8,226,81,50,102,217,188,240,71,207,115,107,198,146,219,152,76,66,158,136,23,156,87,172,98,146,87,112,13,72,11,174,117,218,122,108,228,17,64,16,228,81,3,210,2,181,50,113,94,78,82,80,106,158,55,151,204,243,74,236,4,185,164,111,37,30,3,156,224,204,139,164,51,49,175,218,101,1,219,9,239,75,254,3,246,138,18,23,201,127,140,216,146,94,253,46,29,134,58,217,14,180,203,156,159,243,230,188,158,231,102,92,24,107,66,127,96,166,59,7,9,236,154,211,238,99,126,216,6,147,206,65,234,81,40,23,231,201,62,0,251,88,204,123,239,104,59,192,239,182,65,139,128,209,196,58,101,78,235,5,11,32,177,88,45,239,232,243,128,27,13,6,175,20,28,120,149,193,57,78,48,100,49,1,191,19,242,46,80,68,164,89,110,143,236,9,113,46,69,118,25,229,2,9,199,65,19,71,129,224,141,64,227,94,29,146,160,65,82,41,216,5,155,216,184,51,40,244,243,41,72,72,227,25,172,247,8,59,130,132,180,134,51,28,146,42,202,172,12,84,32,247,21,13,80,122,103,124,22,72,154,229,66,147,0,124,7,249,249,73,175,228,91,152,60,62,95,16,224,8,25,215,173,12,109,122,26,73,131,129,234,26,100,19,89,45,36,117,62,252,78,222,5,45,35,149,159,133,250,120,88,95,9,240,1,245,48,172,7,210,80,212,35,103,234,227,72,65,77,204,199,224,213,36,106,69,184,58,137,25,31,26,229,195,56,30,248,225,109,131,24,161,124,214,69,60,3,171,179,54,91,23,73,68,8,100,145,103,128,52,85,73,24,115,204,200,173,108,77,175,177,91,50,98,54,211,205,33,13,189,202,110,192,129,115,118,22,140,221,101,5,249,244,54,74,118,214,57,188,97,114,179,110,46,155,56,147,134,58,14,64,68,160,39,68,109,243,21,207,94,181,219,182,11,82,117,190,18,126,159,107,59,174,37,191,191,70,174,157,122,99,233,122,107,203,187,230,86,154,65,182,242,83,215,218,111,180,175,183,183,22,175,45,189,182,8,229,153,71,87,141,246,156,155,247,140,249,133,64,41,96,204,33,33,35,192,95,206,210,121,137,205,178,217,221,38,158,121,201,210,65,43,101,195,67,171,198,242,242,114,195,42,1,119,212,129,159,168,208,191,74,29,186,235,150,82,195,24,46,118,65,251,183,98,191,18,6,186,36,39,67,173,75,131,12,43,93,205,243,28,238,248,1,173,2,216,131,12,96,75,134,218,225,66,36,192,114,13,24,37,198,49,0,15,164,109,117,25,116,243,155,124,174,84,43,241,73,192,108,152,55,118,143,58,98,86,70,232,98,138,212,143,67,141,63,187,61,137,60,84,46,243,192,240,247,125,56,48,62,108,27,91,86,23,229,85,23,52,201,122,182,13,35,2,250,224,16,206,107,254,211,9,228,169,24,199,50,190,141,137,241,0,227,120,82,142,58,65,163,130,43,132,50,68,22,224,114,78,22,100,160,26,214,161,158,62,109,219,149,10,104,158,197,80,58,106,42,6,160,114,148,24,24,87,186,173,237,228,228,172,44,110,231,35,226,76,51,5,18,198,167,195,133,192,87,65,198,169,67,15,193,255,109,101,27,199,162,38,227,217,49,198,67,24,240,226,211,239,247,122,157,206,252,252,228,36,202,151,109,13,19,148,80,113,73,41,46,28,133,209,207,180,50,92,15,246,154,48,176,65,207,198,16,211,61,248,190,223,212,202,10,83,128,119,108,79,112,202,242,50,186,5,12,64,250,161,134,18,253,206,168,86,100,58,184,136,227,123,213,128,244,251,1,249,193,175,65,111,165,162,74,120,54,140,45,209,199,98,237,163,136,123,160,141,161,56,128,178,69,235,172,176,197,130,203,138,50,187,197,122,156,87,14,35,85,118,163,149,90,0,39,139,226,87,38,229,83,145,115,65,143,37,115,171,208,127,65,110,87,99,201,140,43,202,33,178,58,21,76,238,21,145,247,180,32,237,55,81,198,91,66,194,178,89,58,171,54,0,7,69,193,38,7,152,183,83,101,188,6,54,201,101,234,135,178,180,142,52,53,137,179,188,109,49,27,124,48,160,240,59,142,123,192,41,210,65,6,70,198,33,73,18,72,30,70,72,48,185,56,254,61,152,180,137,73,112,23,34,3,119,228,130,214,68,87,34,100,1,158,47,239,174,134,119,86,200,28,24,161,44,149,130,188,36,195,54,136,130,134,184,114,72,95,112,211,37,178,73,190,1,191,75,18,117,136,13,181,72,69,160,9,71,160,206,19,12,38,145,145,14,142,225,149,214,185,87,114,192,76,10,38,0,35,124,239,48,88,166,244,96,16,181,180,128,82,162,24,174,24,136,34,66,248,157,22,133,40,81,133,50,77,48,94,178,183,161,78,10,86,213,205,28,46,57,181,29,3,196,79,80,104,134,109,57,65,142,66,91,106,233,182,76,202,248,132,36,70,169,173,183,117,209,39,167,11,167,181,126,32,164,40,104,84,160,194,253,227,216,122,136,117,126,153,95,54,21,144,194,197,84,125,53,36,236,184,214,177,122,153,140,231,21,49,59,69,41,127,48,138,101,3,52,143,245,56,134,37,110,213,88,173,216,91,239,15,130,73,188,90,19,189,216,0,38,200,200,64,252,214,142,159,186,83,229,160,49,200,227,96,208,6,75,148,101,152,218,166,181,114,185,19,253,46,127,141,206,7,3,140,163,193,8,25,198,69,91,89,20,199,134,191,69,122,251,6,93,46,215,65,249,66,218,184,213,100,209,58,170,59,83,77,229,193,36,70,21,89,36,137,87,144,56,69,249,86,102,89,142,212,143,54,191,153,119,242,158,238,233,72,185,240,127,209,89,49,86,212,142,226,6,147,7,26,144,136,13,36,153,7,46,159,39,24,148,139,13,14,213,54,236,109,196,227,50,189,82,254,135,23,227,184,10,62,212,89,22,56,6,47,91,178,199,106,112,195,85,160,202,199,72,15,168,180,7,21,152,64,143,171,228,172,24,1,114,36,244,196,99,148,24,199,9,30,247,197,112,17,206,9,138,49,222,152,14,238,23,255,97,232,4,69,241,84,208,195,152,142,28,247,239,30,186,107,221,75,17,113,16,81,10,110,76,176,87,221,98,27,116,195,24,54,214,221,203,174,50,16,237,32,241,56,134,123,24,145,79,218,191,63,122,74,18,187,29,81,7,80,98,209,164,118,20,235,85,140,34,158,125,50,190,86,103,125,89,88,246,3,132,3,235,136,226,195,138,107,233,149,200,184,232,121,188,4,70,199,28,190,24,173,119,97,34,114,70,110,19,138,227,212,52,49,42,3,228,76,209,146,171,24,144,122,20,11,183,254,211,121,134,107,236,244,240,180,119,218,238,35,15,251,255,139,168,91,231,33,100,128,246,221,106,232,93,152,5,89,53,25,82,62,223,107,250,225,134,109,225,38,109,37,54,153,165,193,164,75,70,98,204,184,214,254,192,10,109,84,166,118,21,224,191,147,51,221,232,254,117,43,74,200,15,68,204,183,228,153,52,180,57,74,123,184,77,167,208,179,80,51,3,13,41,121,122,125,111,26,100,184,179,47,56,80,167,80,215,62,180,238,179,172,14,216,72,147,101,62,108,34,31,171,91,239,14,24,43,160,136,146,3,92,103,147,208,223,147,4,163,111,144,90,114,233,115,237,24,159,45,156,215,26,162,126,128,27,44,44,190,219,132,163,42,15,153,7,163,125,146,89,187,24,51,197,62,172,226,110,212,187,131,182,218,54,218,121,224,97,250,71,124,182,3,191,139,251,228,93,225,189,18,87,162,94,120,190,146,68,156,254,207,23,163,223,134,101,176,154,28,212,4,118,100,140,31,192,65,103,247,6,80,175,3,103,103,175,105,90,38,189,125,204,172,92,125,236,87,189,82,15,158,163,114,123,191,239,169,181,198,190,69,26,61,213,139,142,254,203,45,167,23,168,10,138,98,55,80,196,153,60,254,120,64,247,6,81,10,212,13,24,67,14,200,87,48,247,132,146,38,86,133,40,184,237,55,200,20,212,59,201,30,174,130,113,131,127,127,217,89,166,5,170,97,108,46,88,133,21,24,177,189,80,185,9,178,14,145,9,173,197,66,242,189,17,125,119,173,237,159,1,67,75,168,74,22,220,175,42,79,170,155,100,170,135,99,23,158,153,85,31,134,239,107,37,32,31,102,97,156,20,79,213,78,197,218,150,30,242,68,11,76,129,44,88,95,217,117,226,40,30,212,108,74,249,152,129,98,104,103,205,65,58,138,239,14,128,76,52,68,178,65,6,87,202,184,194,103,80,22,235,245,92,101,73,217,236,161,244,196,167,224,51,86,27,171,66,166,130,102,97,245,0,0,183,80,203,115,92,187,128,43,106,128,55,148,243,181,57,54,199,142,202,21,54,61,210,110,68,43,108,128,177,187,112,0,131,15,114,71,38,230,166,210,41,200,85,38,236,41,37,76,246,84,5,114,78,105,223,17,91,200,71,41,172,161,139,181,160,126,2,210,161,233,205,218,37,19,120,139,121,244,63,158,199,136,69,28,52,24,97,40,99,12,105,188,88,54,145,166,160,85,233,75,172,63,48,237,190,249,216,160,7,100,220,107,120,172,199,100,204,154,73,223,110,218,165,70,254,242,160,65,175,53,27,52,189,22,40,145,94,194,178,38,233,13,54,196,210,95,17,131,42,162,80,115,200,201,88,180,133,8,106,44,34,206,22,248,163,88,225,114,217,2,88,139,232,165,62,24,64,23,178,61,212,171,80,133,131,154,163,184,222,48,78,18,212,125,232,47,69,46,43,182,103,27,13,224,254,42,55,246,113,239,60,21,52,9,21,119,209,131,111,38,95,221,105,23,87,213,11,228,116,0,18,174,71,121,117,223,244,204,205,159,239,173,242,95,236,159,14,112,214,145,13,6,114,21,207,254,160,229,6,214,94,42,250,240,31,155,81,20,159,85,226,249,10,253,191,65,26,98,252,54,242,160,101,140,134,19,174,99,186,6,186,77,54,217,208,69,70,170,70,17,109,233,255,65,42,50,17,35,70,81,26,135,152,152,216,107,82,101,157,124,80,116,152,60,84,197,214,63,83,26,90,129,34,95,116,16,199,151,78,6,19,100,114,23,70,24,214,244,195,143,223,123,33,142,31,253,120,160,163,6,122,0,162,162,119,26,0,227,45,186,2,166,84,144,161,149,155,218,130,240,149,238,54,211,177,168,2,210,34,161,175,59,198,212,102,211,80,127,48,216,228,43,206,73,239,245,230,166,3,233,196,166,105,208,143,81,148,254,222,175,120,75,222,210,255,190,180,222,246,22,63,189,244,200,217,255,242,51,143,61,225,205,121,121,47,127,115,194,203,7,147,64,31,244,109,122,109,208,200,27,75,115,139,255,169,139,53,167,86,86,233,251,77,228,173,24,243,187,81,190,98,253,186,43,232,69,7,249,85,196,53,167,62,244,117,28,227,155,67,234,145,58,174,43,229,93,246,109,252,174,15,151,222,106,127,170,107,227,72,102,24,221,27,175,162,34,208,131,185,193,96,17,62,209,249,244,105,105,221,166,86,114,229,48,166,182,158,173,229,239,51,120,139,181,178,192,245,70,205,25,221,128,132,231,143,6,242,218,208,95,103,155,12,233,15,49,67,232,12,253,238,192,128,51,98,228,117,103,229,113,131,26,249,153,60,174,233,114,93,25,245,138,148,82,114,100,76,118,178,69,0,198,211,70,27,251,164,34,201,41,195,104,94,16,162,59,48,226,64,86,9,29,80,210,135,184,22,185,148,220,6,93,118,111,112,149,155,186,145,93,41,63,220,9,242,251,66,54,238,9,53,77,94,47,131,148,20,165,21,170,124,80,117,184,195,63,16,43,90,129,35,103,163,117,111,97,219,217,248,119,145,151,217,111,34,100,87,65,195,4,201,13,223,48,24,247,239,31,186,108,93,174,203,241,134,52,5,250,97,92,30,113,43,15,192,174,46,151,149,99,204,170,88,33,167,207,103,255,98,30,53,252,59,244,89,128,143,168,76,133,231,15,124,181,163,150,213,175,161,87,107,194,49,110,150,100,237,30,127,255,126,78,107,145,110,163,97,189,98,193,122,126,111,0,120,8,91,135,103,184,198,21,147,44,138,239,77,69,128,103,8,21,186,12,181,112,44,101,36,37,133,16,228,195,245,114,138,163,59,250,7,69,170,24,37,163,244,87,213,32,211,111,182,102,49,225,127,185,40,126,131,134,235,232,38,214,102,218,6,96,150,190,76,189,133,189,195,87,205,219,230,166,254,247,102,96,195,104,180,88,9,215,21,223,26,144,252,123,3,119,233,7,3,140,95,150,156,101,245,200,255,9,124,165,7,188,38,233,67,179,100,228,87,10,15,119,1,55,81,94,211,49,236,194,121,200,73,86,36,122,246,202,113,92,147,40,215,239,201,99,229,248,239,0,151,110,52,144,67,45,46,54,26,115,115,192,231,68,228,246,7,135,215,67,110,104,27,239,31,86,202,129,242,56,249,19,180,19,152,140,164,150,106,185,109,59,118,77,196,145,203,117,141,184,63,7,72,49,21,157,88,114,11,173,100,163,149,144,63,105,145,221,140,107,37,196,74,132,216,70,0,237,228,222,218,172,115,220,57,126,31,164,191,121,0,175,68,154,53,103,205,227,133,82,32,57,27,19,154,98,38,90,197,248,195,143,227,122,206,177,53,141,197,48,254,59,174,221,50,36,132,200,179,153,157,93,144,90,89,100,53,221,158,70,14,226,147,72,90,225,42,73,75,122,205,184,104,46,104,254,150,221,152,177,90,243,189,251,83,81,238,17,101,138,113,169,74,125,61,152,124,95,140,19,116,208,127,88,29,210,117,250,27,112,128,20,245,28,207,92,99,24,169,188,240,190,230,217,235,38,92,169,31,13,168,250,65,51,200,72,126,15,124,222,211,214,2,80,112,250,25,203,254,222,20,66,118,248,226,78,78,172,232,212,137,138,146,17,101,228,183,64,70,126,179,233,208,5,224,155,123,197,78,214,87,210,145,247,30,224,61,181,65,67,81,106,39,187,85,97,124,225,188,169,24,217,161,91,91,172,36,192,45,157,188,18,104,19,244,196,199,255,176,19,197,217,99,244,60,80,145,29,228,176,54,25,192,11,216,200,107,20,101,42,81,120,201,176,194,45,27,114,216,147,46,112,90,212,221,57,147,171,40,82,150,75,239,96,66,108,190,148,109,200,40,31,12,163,104,96,205,32,71,67,107,103,87,23,176,136,30,120,189,185,98,253,158,181,121,255,202,172,49,251,209,67,198,236,147,199,86,142,141,34,219,69,147,99,170,223,148,214,249,207,241,63,42,234,236,47,7,186,242,117,251,185,35,250,161,127,99,62,119,132,28,243,189,14,142,82,26,173,97,5,136,38,71,213,39,249,119,171,43,112,108,146,239,54,79,218,43,54,212,107,141,30,10,235,61,228,87,95,199,205,71,171,98,11,210,170,1,101,158,60,190,114,220,133,180,61,0,158,1,163,69,204,241,41,91,14,95,12,200,206,87,228,90,31,224,248,209,58,10,144,97,31,12,28,215,180,62,24,84,149,245,89,207,190,56,181,94,248,92,241,254,169,203,166,235,212,31,3,120,64,143,31,54,65,241,41,221,26,52,75,195,230,208,146,199,91,214,111,52,85,201,237,89,175,186,58,37,143,88,90,101,18,126,135,148,25,90,247,41,90,151,223,55,132,221,154,90,93,251,16,250,132,73,115,188,196,95,63,139,218,16,23,188,44,182,195,138,96,174,41,0,139,243,142,115,189,121,221,185,110,95,111,26,250,85,118,107,96,50,155,205,98,207,77,174,115,170,223,28,172,243,223,230,43,75,223,253,233,77,254,153,165,239,254,90,65,101,199,86,31,95,249,204,236,76,144,11,181,66,251,62,179,204,28,243,209,207,71,219,106,165,198,92,102,76,79,9,87,69,36,250,28,122,58,165,108,187,236,30,63,94,51,111,78,227,202,97,185,158,5,87,169,224,90,36,174,214,171,203,28,125,15,84,165,153,111,161,212,74,173,51,1,81,234,134,171,178,245,3,225,192,136,105,139,9,234,202,203,245,54,54,164,79,204,222,119,220,40,113,133,41,89,92,113,83,164,76,30,30,95,103,52,227,168,102,161,208,69,58,151,53,135,27,235,229,211,58,98,168,233,162,158,152,239,240,25,206,13,110,28,24,243,198,170,177,9,21,131,94,8,249,232,93,119,250,78,233,190,210,55,13,39,239,80,154,167,165,155,29,185,58,41,94,245,156,199,181,38,242,0,25,244,112,175,72,79,95,60,93,233,7,249,136,230,146,179,224,215,249,241,53,212,62,193,173,83,254,236,231,48,31,3,53,63,132,220,15,39,110,228,63,248,236,250,234,71,207,42,30,106,129,136,177,154,90,46,176,46,104,129,3,83,191,206,110,127,197,243,86,31,88,213,111,235,30,110,29,109,151,78,75,153,22,107,151,170,135,27,174,131,118,142,253,17,88,242,105,195,252,144,70,158,49,156,145,246,24,220,191,118,251,24,216,123,15,56,181,15,142,59,160,133,27,199,63,115,108,216,138,74,192,152,104,58,182,60,214,25,30,183,7,42,105,241,89,11,100,3,104,166,128,117,178,23,173,105,202,173,243,143,126,166,184,112,179,100,180,223,251,138,171,252,201,227,88,203,246,236,140,197,75,182,126,221,163,174,101,237,151,234,236,146,119,195,117,102,109,62,11,70,88,128,123,59,44,220,210,168,181,98,111,152,195,230,89,64,241,31,13,96,156,57,34,53,153,37,109,6,41,117,227,53,70,69,6,210,181,237,182,63,115,110,233,255,29,44,181,150,188,63,26,180,79,139,244,20,228,46,183,45,233,13,170,103,81,186,140,175,67,138,241,93,196,9,215,15,154,84,253,78,245,113,254,95,170,143,193,225,241,155,112,220,30,172,131,206,225,64,29,146,50,63,152,184,178,246,55,199,191,234,252,205,3,143,213,110,62,0,58,45,212,229,60,224,56,38,96,105,8,178,30,97,57,231,253,226,227,75,159,70,56,24,73,56,3,232,230,69,143,174,100,62,243,149,221,123,233,177,255,233,100,204,219,83,128,243,41,207,190,125,58,129,3,70,179,201,29,160,120,186,15,58,228,62,104,145,104,129,236,51,175,125,240,184,119,225,242,105,1,105,6,97,122,231,69,74,110,222,187,58,119,118,238,191,34,28,115,0,141,253,216,92,235,48,224,35,51,60,133,24,123,231,39,241,124,163,89,166,87,154,19,37,244,56,177,124,30,105,22,250,233,102,19,227,8,222,107,122,196,155,93,53,206,54,63,5,237,184,57,192,145,48,85,122,5,125,124,98,120,239,247,184,221,131,49,127,112,140,153,107,102,155,181,153,103,174,26,246,108,224,34,45,217,173,211,54,83,185,74,250,194,27,167,74,93,42,217,113,32,220,143,32,217,173,70,71,155,233,239,30,66,111,166,92,3,40,233,15,61,217,175,3,55,63,201,190,219,4,78,14,220,252,187,77,35,99,100,94,247,54,61,119,205,34,82,179,254,1,232,213,96,117,128,126,61,67,54,227,221,18,54,45,191,230,115,220,121,2,215,41,149,11,232,239,98,132,55,250,118,11,82,191,33,206,182,138,251,190,217,79,204,158,153,189,92,115,185,44,113,96,211,6,181,47,54,42,54,61,238,243,59,182,145,138,87,163,189,35,252,56,175,177,55,216,156,174,235,18,135,195,210,165,14,104,113,149,91,90,65,205,171,127,217,68,206,112,75,172,2,29,179,98,52,159,56,37,199,249,214,253,193,164,208,164,8,190,149,16,99,75,29,214,26,247,212,23,45,98,207,152,6,51,76,195,62,191,72,88,115,0,92,246,168,57,103,46,178,182,153,183,215,79,11,186,183,228,154,69,228,53,184,106,17,241,70,213,15,7,76,9,88,139,191,15,163,131,17,207,192,126,132,180,226,172,240,11,64,247,156,150,152,254,225,32,224,151,193,136,105,31,175,29,251,160,242,27,28,205,80,231,216,7,159,36,179,80,135,69,123,31,106,109,59,112,46,155,45,114,171,89,131,113,240,183,160,201,56,54,142,114,130,99,135,173,179,15,129,235,4,69,85,253,110,117,217,184,85,101,234,255,128,145,114,123,128,116,216,169,131,76,162,45,122,251,30,207,216,209,79,55,62,58,158,175,237,14,204,227,127,123,220,108,222,62,110,234,171,250,70,33,200,227,220,26,83,127,216,204,231,190,158,31,230,219,70,205,46,183,152,10,86,10,241,154,24,115,3,7,80,249,109,246,115,102,203,118,79,135,126,126,177,150,213,143,215,158,10,207,84,145,52,225,30,142,219,163,225,102,132,98,211,246,1,28,70,223,52,248,131,102,139,225,188,197,213,234,144,95,5,201,255,13,190,193,95,53,175,178,77,242,13,119,3,82,126,128,243,22,68,45,217,223,126,8,204,178,252,95,14,80,86,94,169,126,155,255,46,31,10,143,217,87,171,151,129,106,7,3,177,221,129,88,213,53,24,72,234,123,111,128,155,110,174,91,235,205,223,182,228,255,215,172,255,58,8,37,189,216,147,100,131,38,94,222,96,226,163,251,209,2,148,103,252,143,226,115,31,241,153,145,187,203,134,86,125,182,67,102,154,170,45,168,243,248,215,184,24,11,42,250,248,254,178,57,119,108,238,216,135,205,130,250,74,126,17,240,181,158,247,160,144,162,166,120,113,245,24,255,139,42,90,113,89,242,55,205,171,206,85,228,21,104,155,41,76,172,71,141,246,220,24,219,158,110,146,232,232,219,4,217,84,2,14,152,247,156,149,57,251,225,192,138,119,16,156,76,182,97,75,182,231,140,188,193,56,46,164,197,128,35,197,21,90,249,78,177,204,110,23,15,51,233,57,4,57,57,73,154,13,148,202,205,6,185,54,184,230,190,237,226,25,254,195,217,95,246,173,32,219,167,78,175,108,28,76,93,101,43,230,199,128,70,73,134,232,175,15,54,217,119,217,219,112,222,100,175,139,243,230,224,117,178,114,204,93,178,150,132,246,1,66,101,15,158,18,62,35,213,35,151,5,15,248,95,66,126,0,60,66,246,8,1,237,46,43,119,138,217,45,130,141,138,91,210,106,210,131,189,147,11,189,217,104,119,31,31,130,253,120,100,242,79,190,108,210,171,77,147,154,83,87,29,239,24,85,211,187,84,69,250,26,88,113,194,251,131,107,165,128,42,178,56,234,119,251,166,238,148,174,113,69,248,44,120,106,247,224,112,53,105,86,90,3,92,248,125,52,40,245,182,148,189,250,48,255,86,251,83,237,86,219,234,114,34,119,176,65,237,74,232,86,122,184,139,11,195,149,200,215,236,223,153,21,28,41,43,53,72,177,55,9,114,57,77,216,7,96,21,7,58,114,185,190,224,115,64,34,115,79,24,103,84,85,141,119,106,33,145,37,7,125,92,130,52,5,58,14,187,123,95,152,32,223,111,186,86,191,169,42,248,95,238,220,82,67,189,71,67,141,227,58,218,127,186,92,53,122,135,127,43,27,89,224,184,22,215,43,73,204,33,110,255,238,161,248,249,112,23,113,247,4,38,9,123,187,105,235,141,130,88,111,95,18,48,221,131,52,141,227,7,251,7,249,231,144,101,121,212,214,112,143,31,124,17,30,140,80,79,167,217,255,244,177,103,46,28,43,93,47,58,212,49,174,131,205,189,238,120,143,81,161,143,51,10,18,12,236,170,223,118,134,63,185,254,224,166,243,78,211,162,100,114,110,234,13,231,180,135,246,8,157,165,198,2,201,55,117,224,180,3,56,134,131,57,3,211,39,140,251,74,86,201,199,53,194,64,89,29,213,199,245,221,167,173,89,174,20,148,71,113,182,187,24,241,35,87,104,185,174,160,122,147,125,84,44,69,20,153,115,201,29,155,9,234,169,181,184,58,180,228,116,249,116,182,31,121,35,150,105,106,23,160,140,44,181,222,190,220,14,64,122,69,187,10,225,74,116,244,106,225,25,251,50,246,80,104,210,247,0,20,29,110,205,23,189,216,53,242,115,224,38,134,209,158,72,184,55,153,204,15,183,111,21,26,56,207,204,23,255,13,107,87,217,84,19,142,43,205,215,156,55,154,111,56,95,111,130,96,88,19,243,135,85,86,106,148,230,170,115,37,72,213,6,121,165,57,156,187,49,247,214,220,255,58,247,45,97,27,221,250,10,121,172,248,24,251,202,205,146,199,127,190,247,179,171,223,123,156,62,78,191,66,75,244,51,215,251,158,27,20,147,213,201,109,208,25,91,252,191,87,219,252,59,213,87,200,31,85,111,48,150,251,112,13,235,64,141,232,183,173,13,212,141,172,215,154,111,88,191,11,58,146,152,48,89,28,182,219,93,220,139,154,209,209,224,41,87,150,245,193,158,241,31,124,221,241,155,175,91,240,127,110,115,110,243,193,77,235,73,107,165,102,1,215,196,16,225,209,160,73,253,230,12,252,159,33,88,74,234,8,240,31,245,3,28,187,20,186,30,184,195,147,79,161,14,197,50,62,123,138,111,189,56,67,70,247,62,57,231,206,253,224,129,149,185,149,185,239,62,0,218,199,156,123,88,212,232,249,79,53,29,98,254,0,116,177,25,149,52,95,159,5,27,182,105,204,206,192,25,36,103,6,160,170,250,252,29,56,94,7,29,20,228,108,9,32,40,145,41,1,1,72,247,153,230,38,222,17,149,15,91,252,78,19,228,120,147,40,111,15,92,239,109,239,218,18,240,198,167,26,174,93,35,60,152,140,235,168,206,64,75,176,173,210,155,184,41,254,131,6,250,79,236,227,39,246,207,138,52,159,76,132,117,217,239,114,252,133,175,128,45,250,214,76,9,44,225,193,147,222,202,227,43,159,126,210,131,154,9,238,60,245,10,224,233,27,240,63,210,44,159,226,215,95,172,146,63,185,247,169,185,199,231,222,3,205,242,41,161,89,130,134,121,56,80,111,86,197,44,68,113,187,105,91,96,7,80,107,202,154,188,127,234,186,229,100,156,230,117,234,208,239,13,76,208,217,255,10,101,102,126,240,156,185,104,46,14,254,229,227,139,144,6,95,102,143,54,79,219,3,251,180,121,154,13,204,211,159,135,241,234,222,250,212,213,214,245,149,203,43,191,181,50,92,185,245,47,222,129,243,239,174,252,135,149,87,90,107,173,79,173,216,54,114,249,134,119,237,41,16,76,230,183,1,11,134,106,55,175,205,94,152,61,210,204,227,46,11,96,251,201,49,223,108,50,103,56,104,56,32,119,168,239,52,167,24,140,248,111,59,139,30,203,20,128,43,128,94,225,28,168,94,191,119,120,195,216,239,111,26,251,6,239,239,11,235,174,214,247,212,203,106,160,126,255,158,213,169,239,223,35,105,232,150,160,33,78,255,251,160,36,116,204,87,154,175,88,111,53,127,195,186,140,52,84,4,3,218,126,123,224,64,43,252,65,67,181,7,111,47,182,7,141,69,54,200,47,194,121,145,157,7,11,128,220,252,181,39,151,110,61,176,186,244,131,95,104,31,191,153,199,30,144,94,165,112,140,78,246,7,232,222,252,213,230,210,44,164,230,19,179,115,208,154,37,56,31,53,242,168,85,163,135,7,44,245,151,169,217,52,103,15,102,73,147,207,174,54,87,103,79,206,206,54,185,81,152,253,117,87,236,89,70,196,49,184,234,217,207,5,197,212,182,203,177,228,150,156,35,140,34,0,110,188,210,62,118,108,245,240,158,206,156,93,3,224,160,200,165,219,161,79,22,15,247,180,47,198,117,163,105,207,202,131,168,131,193,31,181,7,139,208,117,167,201,83,3,160,208,89,156,149,31,120,244,246,39,175,163,151,115,150,46,220,206,152,159,148,135,241,73,227,177,111,252,10,206,39,224,211,27,12,45,133,70,180,119,128,238,43,126,22,227,136,100,44,16,6,158,143,208,155,159,129,92,250,38,29,81,95,36,188,194,26,36,55,100,169,189,12,2,189,62,185,92,218,40,241,18,190,42,133,79,25,37,179,84,198,200,171,108,229,40,72,8,117,87,3,53,71,173,168,35,149,192,211,24,244,66,91,36,104,35,156,135,132,1,55,78,34,134,162,152,33,132,12,247,165,217,152,192,105,72,127,130,48,177,63,100,86,238,128,192,233,187,25,220,191,224,221,76,244,138,104,233,81,68,62,43,163,226,36,47,198,171,176,149,209,124,78,210,30,104,37,199,189,52,149,119,115,242,8,99,100,67,140,192,129,255,153,159,125,83,25,193,115,197,228,162,179,155,67,43,177,5,135,71,119,115,80,86,115,105,27,83,238,67,122,46,138,54,213,195,232,119,208,166,119,243,120,22,113,169,225,78,58,161,125,31,237,164,163,111,135,177,30,219,160,93,46,103,48,225,134,218,114,127,6,17,99,47,107,203,223,200,223,40,222,16,117,201,40,215,66,217,52,29,195,155,90,55,189,41,156,215,47,148,161,61,26,207,112,157,40,219,10,23,254,24,104,15,174,76,17,242,123,75,236,232,35,37,184,216,31,175,227,46,191,223,94,125,172,221,90,125,236,253,182,187,108,117,160,39,225,233,27,25,66,119,194,195,199,104,109,29,253,88,91,170,188,87,236,156,137,111,35,208,81,203,43,211,75,116,152,97,98,79,68,140,64,133,178,186,143,49,116,33,182,135,228,45,114,139,96,159,109,80,220,148,92,236,41,161,250,121,17,29,173,239,106,194,123,77,118,69,36,167,60,203,125,251,118,139,24,143,231,42,242,245,121,114,102,81,238,71,33,102,160,245,13,109,25,48,221,21,152,239,194,213,50,221,208,48,138,237,154,125,77,248,60,223,191,23,207,215,236,215,42,128,117,196,25,19,61,129,94,149,188,196,58,96,51,47,123,32,156,213,17,61,68,192,154,60,197,110,50,58,129,11,6,8,38,168,1,231,168,219,198,114,222,202,18,181,174,190,171,2,150,5,149,12,179,195,50,224,162,52,52,174,211,235,24,207,141,53,136,126,139,206,29,137,65,42,199,76,138,18,101,255,18,95,3,74,100,35,54,142,161,45,21,97,235,98,108,52,115,39,220,2,224,165,224,106,35,210,214,150,11,29,34,71,0,106,115,248,50,33,233,77,22,163,69,137,66,120,162,151,15,34,237,16,173,115,104,75,177,52,235,80,77,169,107,228,80,71,241,149,144,194,203,248,116,56,8,62,59,218,63,132,199,225,74,209,120,3,104,203,190,227,59,59,247,227,249,74,89,242,7,244,10,240,34,142,24,184,42,150,21,89,111,178,251,159,175,110,24,27,134,216,85,10,108,29,83,124,202,133,104,31,19,180,128,8,247,75,175,29,217,42,223,36,55,201,22,121,45,156,97,66,76,221,128,126,249,16,224,186,66,254,51,252,70,241,105,101,12,64,235,168,91,154,108,217,9,90,7,106,71,170,188,165,223,210,199,233,18,109,161,91,58,98,165,150,191,21,6,120,32,188,245,82,91,111,103,218,90,29,32,142,224,245,115,24,117,203,232,80,99,180,46,95,69,158,195,184,225,145,208,109,123,84,30,50,238,70,82,60,140,137,156,75,119,169,5,7,140,245,156,220,157,101,131,38,208,99,31,74,14,132,60,9,117,77,162,89,25,87,111,43,242,201,151,20,220,41,5,114,231,161,182,147,157,252,214,132,149,135,116,18,218,52,31,48,86,230,166,101,180,75,67,222,46,89,6,55,89,89,60,55,67,50,60,211,21,99,179,19,141,74,217,135,226,41,9,166,210,185,152,47,122,107,2,122,185,128,253,28,241,0,164,178,87,49,170,85,95,163,235,116,93,91,131,62,228,162,63,69,20,252,88,45,91,34,97,235,56,80,145,3,45,0,254,34,188,66,2,135,138,232,77,109,55,23,174,80,192,21,34,106,144,39,12,103,195,163,35,162,227,104,212,12,69,253,87,148,255,156,189,89,70,168,97,116,149,182,249,54,95,46,181,141,157,146,203,183,75,100,6,203,190,153,125,151,108,152,27,230,213,234,171,166,111,74,202,99,26,63,100,41,12,40,79,238,127,38,123,50,137,156,146,148,32,104,33,47,112,51,255,230,125,163,217,55,239,187,50,159,244,8,150,144,252,44,197,103,179,9,119,150,60,162,155,147,51,87,91,144,100,132,48,142,201,132,119,71,107,45,124,49,238,37,109,35,133,224,91,216,55,226,62,90,231,31,78,160,159,24,33,147,45,168,103,219,249,182,81,87,137,186,91,37,234,182,10,163,147,4,121,139,108,232,144,15,105,168,243,20,198,202,5,199,116,28,135,190,154,115,229,158,120,72,117,122,36,199,228,8,70,136,144,246,147,253,148,161,157,240,27,28,41,154,136,218,63,78,171,72,9,55,200,45,80,124,16,143,56,42,253,35,62,140,242,119,149,171,217,87,203,178,44,226,106,75,253,223,140,219,198,245,233,235,71,241,90,242,22,239,144,247,176,228,1,49,93,83,137,53,137,43,162,47,139,68,138,93,184,182,116,23,228,131,136,201,102,62,219,102,91,192,133,223,44,132,107,101,242,157,236,86,190,118,184,142,241,130,170,95,76,248,236,91,32,125,17,250,17,200,146,152,162,243,189,236,229,163,252,66,15,104,237,178,218,3,76,118,213,141,144,43,131,188,134,18,18,215,33,198,243,48,234,15,17,69,142,64,121,158,87,100,11,106,192,23,107,10,201,205,99,176,147,46,104,105,34,124,185,42,147,187,249,238,160,103,92,11,121,150,178,173,131,100,85,80,182,2,5,234,219,58,206,127,71,116,98,169,56,131,136,216,137,218,15,216,3,158,233,227,110,220,200,59,171,66,139,202,203,61,156,214,216,112,130,21,134,19,107,177,100,176,138,184,32,16,168,122,210,82,54,196,226,64,171,24,149,142,62,200,215,62,156,0,189,81,119,181,115,135,46,61,252,109,229,172,226,166,185,74,42,148,19,165,149,212,186,72,156,131,235,228,150,129,147,110,64,235,235,34,238,37,138,20,132,171,12,143,249,138,236,241,91,122,52,22,164,78,36,37,5,210,140,164,100,75,140,30,156,171,71,190,180,149,177,178,86,172,231,116,115,248,68,57,118,112,116,133,178,97,154,125,76,238,176,44,101,131,148,57,225,138,169,88,230,212,242,200,187,163,87,220,250,114,199,66,45,202,11,180,8,39,1,83,31,161,135,134,133,229,83,22,93,62,53,44,208,67,234,35,129,14,52,194,125,118,133,190,9,20,29,83,76,216,2,137,87,63,162,12,61,217,115,54,181,159,86,126,60,55,193,121,52,58,128,223,242,155,165,245,35,235,101,212,164,36,207,118,75,187,85,55,225,217,217,225,209,161,58,68,172,79,90,6,49,70,6,244,67,190,76,58,32,131,203,226,197,41,229,92,7,41,78,23,163,14,112,191,69,49,241,20,135,223,201,178,137,75,198,134,122,9,198,230,37,21,255,99,108,17,174,172,2,109,17,248,45,103,248,250,29,228,197,120,8,78,97,68,125,191,147,195,57,229,155,165,72,106,73,190,36,57,19,98,88,106,36,140,165,255,7,122,167,252,7,199,237,79,219,204,97,243,112,128,65,197,22,32,183,156,189,116,84,172,94,1,93,190,173,202,36,86,121,48,185,111,36,174,63,118,201,142,34,242,11,100,18,250,23,247,21,83,218,147,160,225,79,130,14,138,99,75,193,213,85,29,28,41,160,231,237,228,64,167,193,151,113,0,5,212,24,166,27,250,37,189,38,117,214,12,246,0,244,91,249,170,153,196,151,95,53,175,148,5,159,45,16,149,232,35,221,45,138,32,70,245,156,208,136,152,70,15,57,15,123,48,6,72,90,186,67,143,111,128,236,26,133,218,168,232,241,72,111,46,69,241,176,160,55,231,37,85,239,228,36,229,226,58,10,169,17,249,202,86,118,171,12,210,15,176,15,163,33,228,178,229,210,165,82,66,201,29,5,244,43,224,49,163,88,82,224,235,148,165,254,10,186,107,172,151,33,205,202,209,130,227,73,78,160,238,100,240,156,244,248,16,164,227,70,121,91,196,147,15,99,26,245,149,87,1,138,91,228,123,144,110,65,123,94,21,60,25,235,187,37,70,74,50,90,96,76,23,222,53,249,253,216,211,243,116,85,36,228,91,221,73,220,51,205,205,99,130,54,1,222,222,196,245,120,140,11,108,67,255,65,31,162,5,132,26,129,132,246,150,30,141,97,180,72,160,151,84,76,187,85,249,223,47,34,143,134,86,204,108,227,170,135,25,228,161,108,6,173,13,148,219,178,197,93,53,57,35,175,229,22,127,144,255,228,6,240,28,228,59,255,142,30,205,168,41,45,6,101,36,74,73,105,183,97,219,4,69,178,108,33,63,103,28,223,42,187,108,171,198,143,179,163,180,32,45,4,185,11,186,171,44,131,190,177,141,88,214,156,186,195,92,186,14,246,153,197,224,26,95,176,161,143,144,218,10,50,78,127,55,90,47,150,223,17,123,20,70,53,72,63,166,88,137,136,112,231,69,202,38,26,180,228,53,232,19,70,205,244,86,200,33,164,70,133,26,52,208,10,193,85,210,82,159,18,150,144,233,154,59,230,234,244,185,10,94,161,61,40,251,138,229,195,67,214,193,212,44,205,12,157,21,199,94,88,113,134,14,21,248,216,38,184,138,31,82,49,252,47,86,109,134,45,198,213,180,25,41,105,98,43,53,78,146,86,202,133,78,248,146,155,212,30,126,97,27,36,118,183,4,149,34,223,66,26,91,206,131,93,35,206,248,77,150,148,123,231,134,220,87,88,106,17,30,197,234,126,128,136,169,59,128,153,14,1,202,7,142,143,187,206,110,231,240,140,227,32,209,246,150,179,157,204,136,118,50,203,89,212,99,134,244,6,224,111,72,119,181,232,170,43,246,216,149,114,37,150,40,2,235,67,208,224,223,132,252,55,179,35,208,1,209,46,139,234,148,92,166,45,158,47,233,54,134,2,123,76,68,244,110,135,26,81,55,23,241,247,59,118,175,69,139,14,95,149,167,201,213,164,35,164,2,21,203,202,177,20,121,54,228,136,66,140,68,187,125,198,116,169,227,58,115,215,240,139,101,21,183,56,54,212,11,234,186,128,40,236,57,228,67,122,185,40,185,123,4,161,228,240,91,98,143,70,28,235,27,217,45,192,57,112,22,10,210,79,5,221,128,73,11,30,184,167,244,69,40,114,229,110,160,134,94,14,97,137,111,208,183,192,114,220,64,45,46,246,202,36,178,43,101,203,198,18,89,200,97,105,73,135,22,218,240,200,141,50,208,0,82,130,232,95,169,55,238,136,85,2,209,117,178,215,100,132,191,180,38,32,247,1,72,60,41,243,217,91,121,166,185,234,14,28,105,27,217,207,110,127,28,160,133,49,242,67,45,180,81,178,221,144,207,134,90,186,190,5,92,246,122,249,85,146,126,175,136,144,58,121,176,203,68,111,163,228,65,249,147,248,113,144,134,175,27,235,92,114,100,95,223,57,130,175,195,220,96,17,239,68,91,28,104,102,250,156,217,49,93,118,78,172,22,198,115,74,239,69,29,84,219,8,251,19,36,88,182,93,110,147,91,57,225,157,42,187,217,145,146,214,122,182,83,118,114,189,176,108,98,56,74,57,83,207,46,99,96,74,166,156,5,217,158,210,111,18,9,129,51,13,145,247,5,189,26,150,240,191,8,159,14,192,123,163,122,67,28,112,45,250,172,110,189,123,130,159,226,161,221,201,79,29,57,81,182,98,171,90,212,44,215,64,3,79,201,207,243,81,233,221,35,239,150,165,94,28,105,246,208,146,66,123,186,237,124,78,248,70,176,236,57,160,3,129,55,128,253,6,185,81,188,1,52,4,189,38,70,27,114,188,104,196,75,233,212,129,30,14,247,184,128,220,72,115,216,209,208,138,151,163,131,211,45,193,59,229,30,41,184,38,185,67,35,201,214,1,43,93,232,51,201,238,31,249,122,254,221,60,159,64,106,224,124,163,244,214,145,141,242,6,145,184,140,48,143,181,74,221,89,94,33,230,81,47,220,192,30,154,192,126,138,244,66,203,178,78,88,167,208,10,2,126,67,79,208,83,56,75,59,102,245,36,244,47,87,226,226,252,207,50,216,248,56,35,196,89,200,201,128,22,70,57,151,185,134,59,117,46,211,81,19,13,206,231,137,6,135,125,127,181,124,149,92,37,123,228,170,72,216,94,233,101,136,60,98,210,134,12,242,82,238,71,50,51,214,121,217,171,245,235,53,207,121,203,38,179,111,217,158,115,189,246,106,29,234,53,83,169,112,37,39,199,48,104,83,225,222,172,209,110,173,168,29,3,149,24,144,10,195,42,28,120,37,169,132,46,11,140,163,100,22,250,187,208,232,144,55,111,104,210,131,8,249,154,148,230,145,95,119,163,176,149,31,129,222,180,149,223,40,72,207,73,4,189,28,75,216,182,136,95,108,209,237,34,242,41,60,163,140,47,131,165,237,206,136,62,159,177,208,254,159,65,105,190,113,98,227,148,164,156,13,148,230,56,159,154,73,107,14,114,23,217,240,189,74,114,23,90,85,200,8,76,170,216,133,86,143,228,170,244,250,220,138,252,190,48,22,93,177,201,172,76,114,44,162,238,189,113,100,88,30,146,15,69,31,111,16,63,150,140,136,135,229,88,50,2,246,112,61,83,30,168,164,106,81,39,95,43,213,75,17,151,28,34,39,143,175,16,195,104,253,14,233,48,15,26,72,254,6,125,85,96,120,220,230,138,61,181,99,185,109,125,25,53,85,157,135,30,34,148,96,239,134,193,158,193,68,185,128,58,217,45,176,112,95,45,164,253,167,82,194,69,30,186,232,42,209,221,71,138,164,98,129,181,124,185,96,169,184,150,177,173,227,188,242,72,112,15,172,163,172,93,58,52,124,152,41,13,69,30,152,132,117,42,60,114,104,13,0,159,200,88,96,113,163,23,35,210,101,164,100,220,24,231,130,36,53,102,98,29,118,45,127,35,95,43,198,116,156,1,219,124,194,10,53,219,80,39,91,188,214,110,205,95,107,27,139,249,185,108,1,244,33,217,191,32,129,183,115,82,226,136,30,206,131,205,159,1,57,33,160,73,121,9,242,96,189,102,58,186,171,156,147,182,80,108,191,166,61,79,9,79,227,231,121,137,235,209,120,222,212,87,141,115,23,112,237,184,196,135,220,77,96,39,92,217,139,123,242,140,226,149,198,105,190,134,184,233,194,24,225,135,184,18,105,87,160,5,241,33,95,198,248,251,35,203,71,151,85,180,217,198,45,88,75,189,1,9,74,234,209,179,164,190,40,123,29,70,77,118,43,111,29,70,77,23,203,73,125,55,208,205,226,85,254,57,11,223,162,142,131,121,52,235,222,231,150,211,122,12,106,163,161,199,91,175,107,237,67,109,101,77,105,43,237,92,61,182,9,71,19,86,1,45,189,29,69,208,148,220,83,32,47,181,228,72,59,137,245,156,188,148,84,111,226,188,200,152,62,21,174,250,199,29,149,176,47,69,36,88,144,127,173,130,125,251,90,69,226,55,250,22,168,161,183,84,13,215,98,48,220,65,33,74,181,188,225,252,240,227,160,95,41,35,109,59,183,157,27,105,0,101,46,122,177,173,220,235,131,20,2,90,153,183,189,247,63,101,123,149,249,32,53,90,2,128,52,32,197,53,185,118,94,236,165,164,223,253,130,60,177,22,63,47,222,246,165,69,89,1,253,131,127,110,217,11,54,133,35,152,184,114,104,197,88,49,12,190,194,55,231,63,50,137,177,93,66,169,210,1,219,242,10,91,153,146,105,117,106,25,82,119,58,96,149,162,161,235,121,153,22,33,253,158,14,121,89,200,195,92,170,23,22,141,69,3,243,94,251,210,230,74,58,189,124,22,242,254,249,202,220,98,42,189,116,31,180,61,218,61,69,236,41,66,138,34,190,91,71,27,112,67,145,239,143,67,171,56,200,236,37,75,181,105,64,241,213,190,50,5,244,237,162,180,154,113,53,89,178,79,182,216,41,59,244,90,166,222,105,35,222,75,181,45,119,15,1,93,171,131,53,99,4,39,151,103,212,117,113,37,224,117,107,110,234,131,251,3,176,206,218,198,254,32,208,246,154,56,3,132,43,18,125,130,43,35,125,203,51,62,4,13,224,92,254,47,126,234,154,131,177,53,161,142,53,185,206,89,137,233,3,234,55,125,235,29,203,199,249,111,156,242,204,207,46,190,211,62,223,13,38,153,115,107,64,233,7,131,11,222,123,23,219,143,127,111,240,148,103,83,50,105,78,189,113,241,23,61,133,66,253,236,114,245,10,107,59,219,3,215,110,219,239,53,89,150,77,13,47,94,242,10,107,135,201,159,13,2,225,175,148,43,61,209,46,8,247,59,0,141,129,43,192,113,228,108,155,86,38,78,219,107,255,171,223,79,189,163,135,46,224,126,42,206,205,143,223,71,166,197,154,223,26,174,248,167,196,140,247,2,167,27,206,171,206,85,56,58,247,6,89,98,82,146,183,184,117,208,116,149,117,92,181,199,141,218,156,251,237,3,35,99,171,21,120,194,58,89,250,93,254,198,193,1,212,176,74,86,15,6,171,240,116,160,220,53,179,109,213,247,254,120,93,165,98,215,174,128,9,243,176,229,60,182,218,190,250,142,67,196,190,36,25,184,87,225,198,193,67,4,215,0,165,190,249,92,236,214,165,108,218,115,206,183,223,195,5,206,21,34,115,190,110,79,57,127,254,158,78,196,155,133,50,134,53,103,193,239,18,18,92,206,191,12,37,90,83,222,159,191,163,163,171,29,75,184,0,235,59,97,9,128,93,175,77,185,127,126,240,117,181,84,154,68,251,136,47,30,159,106,253,249,1,148,230,226,59,89,252,221,169,55,196,119,188,59,75,44,99,121,110,249,219,63,142,218,10,136,18,139,49,2,242,218,151,2,242,246,87,2,181,94,88,220,252,218,249,64,248,194,92,220,245,1,95,78,1,54,143,159,239,63,243,196,19,79,190,240,66,31,254,112,203,66,207,243,245,118,187,221,119,156,190,97,24,190,206,123,155,70,165,187,177,217,227,190,126,101,101,229,4,231,151,174,94,189,224,235,243,158,87,43,95,189,214,186,240,154,63,33,119,227,100,98,155,103,127,66,110,235,204,197,182,236,98,151,197,11,43,75,103,196,43,142,120,217,140,223,205,41,118,62,151,111,244,149,175,88,10,95,119,132,175,211,105,132,59,1,227,91,127,45,43,121,193,221,66,152,143,255,113,195,78,11,119,53,12,55,34,119,125,166,202,125,200,169,42,246,190,196,61,208,17,204,149,95,92,90,90,122,137,174,249,19,221,228,133,116,93,220,45,86,238,75,237,186,254,196,100,194,162,38,253,66,157,137,221,215,241,196,234,254,161,59,94,101,87,192,237,154,197,131,160,64,1,183,50,4,12,25,114,43,241,110,184,209,124,239,107,126,174,181,128,91,63,47,180,124,29,119,252,220,143,95,239,139,175,178,94,112,101,51,126,243,155,95,253,234,55,127,19,247,117,158,119,215,188,53,220,119,219,113,12,199,105,183,125,173,47,54,24,95,104,253,214,55,191,249,91,255,246,155,88,94,238,53,250,204,127,80,21,63,191,247,228,147,79,126,110,89,124,124,5,247,61,53,240,54,184,25,186,204,59,227,152,102,251,210,234,75,173,240,186,118,206,179,95,242,245,51,109,167,124,68,230,103,113,203,124,241,42,194,114,7,95,95,133,47,165,18,239,74,194,45,50,109,227,40,124,93,58,233,79,156,173,215,60,177,21,179,216,194,50,245,150,43,40,152,122,159,172,53,18,187,165,247,112,87,115,184,86,140,130,63,17,191,54,171,207,59,201,254,244,248,230,217,228,221,191,28,223,89,207,124,165,96,96,227,14,162,151,76,77,244,226,119,184,226,189,229,212,117,244,122,108,132,28,41,213,19,159,115,46,238,118,153,188,71,152,106,2,216,232,221,141,240,53,247,255,241,245,62,192,109,157,215,189,160,121,113,1,92,92,128,32,136,194,90,88,65,41,8,190,102,96,60,70,65,104,69,69,245,16,8,132,33,26,68,105,61,10,165,252,20,85,113,24,90,225,42,14,155,97,248,188,54,234,193,128,159,16,37,143,102,245,92,25,227,102,18,143,39,85,52,118,198,225,164,217,212,179,175,227,213,164,93,198,246,83,179,158,204,108,54,219,122,250,182,121,29,143,54,211,100,50,169,71,205,246,117,57,25,61,112,207,239,156,239,222,11,218,153,119,45,19,231,251,238,119,191,255,223,249,206,57,223,249,206,161,151,241,56,204,176,71,125,23,195,9,216,249,246,253,197,98,48,197,138,51,27,112,181,217,142,109,62,207,22,117,35,176,67,29,10,200,11,250,102,161,200,83,185,67,165,122,222,171,169,24,207,105,52,193,129,144,9,3,202,110,76,109,122,200,189,119,81,69,126,65,171,107,29,222,35,127,161,194,171,253,254,47,105,10,173,170,168,239,255,90,231,198,53,69,3,216,215,53,134,33,234,59,12,23,107,255,226,3,155,224,168,239,49,27,33,223,251,45,210,13,184,137,178,150,228,77,5,179,59,90,219,231,83,160,166,141,219,103,181,215,4,189,48,134,60,26,204,30,87,145,202,201,147,245,50,58,222,117,143,38,86,239,237,202,144,27,180,72,8,38,144,37,81,88,195,84,249,29,184,225,146,94,206,192,81,84,89,2,4,79,220,119,146,7,211,201,104,119,9,200,168,163,236,206,144,71,78,241,121,224,164,217,126,43,250,33,35,158,178,109,16,243,109,174,106,8,54,84,61,119,15,33,101,239,112,129,199,217,76,49,28,181,25,108,175,191,149,163,153,238,118,22,77,172,142,219,61,132,154,150,91,182,235,144,218,142,37,125,23,160,236,92,184,227,34,48,39,101,197,146,226,184,217,51,217,223,255,133,178,235,245,249,249,197,197,11,23,234,245,128,246,232,172,237,37,91,110,32,163,162,171,45,253,204,99,145,175,14,193,157,173,173,205,182,238,244,157,227,48,91,156,155,60,136,117,25,231,30,76,57,245,203,132,98,109,153,157,108,103,121,104,160,179,132,100,239,16,93,228,154,231,47,14,121,64,182,253,217,177,164,162,74,45,251,53,139,184,33,234,162,72,13,77,18,19,204,108,150,29,174,234,96,13,118,249,122,142,253,15,112,197,56,181,83,226,113,128,71,242,178,246,205,222,21,16,56,157,240,39,141,142,49,75,115,164,162,225,154,184,182,43,85,171,101,195,179,219,222,213,123,0,166,136,118,136,218,101,16,41,184,250,52,220,168,36,166,22,198,2,230,115,135,124,159,40,59,229,63,242,166,34,141,86,35,215,8,183,95,171,134,236,159,139,15,141,127,160,80,195,178,126,33,161,95,168,200,45,118,130,221,235,247,63,167,98,170,103,188,46,193,175,209,250,140,125,233,178,249,230,101,126,254,4,203,245,71,253,254,151,191,252,194,11,175,190,218,162,148,253,228,219,8,188,208,239,55,138,180,161,42,21,121,235,203,50,254,141,162,231,219,252,151,152,188,174,71,239,95,2,97,225,229,80,93,80,85,191,42,132,9,90,143,202,196,180,253,150,26,106,180,24,75,139,131,112,65,142,33,70,180,180,22,134,241,128,53,132,7,172,97,60,80,205,14,79,15,194,71,54,239,187,83,212,209,197,152,184,184,40,206,51,28,245,16,21,140,120,199,60,63,184,183,126,76,121,68,18,178,151,177,63,141,70,221,73,59,236,216,176,171,93,237,25,93,164,113,61,211,163,204,33,236,79,123,83,217,243,129,235,227,219,98,17,212,129,20,250,250,235,195,245,188,184,70,109,64,231,20,62,129,155,223,159,40,168,136,11,97,180,171,103,157,163,173,102,151,62,124,80,69,225,129,5,30,59,102,107,21,218,20,171,217,50,47,93,4,216,14,251,4,254,116,96,8,121,80,44,38,18,233,116,42,149,244,187,234,234,146,87,233,144,181,198,214,188,217,113,10,165,0,218,170,63,202,8,142,167,250,134,172,147,52,6,130,215,135,26,205,102,137,64,178,43,40,175,139,245,137,170,116,109,41,155,253,68,238,138,227,129,34,32,241,227,30,205,232,37,55,61,133,45,115,106,218,135,81,98,37,229,80,191,170,240,209,249,122,92,44,248,247,122,245,65,94,35,109,74,48,168,55,214,170,213,18,251,131,175,85,176,132,194,226,224,165,53,175,194,211,205,89,193,188,118,102,8,13,91,236,175,102,186,89,166,13,27,114,51,93,36,161,247,29,63,36,46,136,101,237,77,189,122,54,149,100,39,220,240,97,226,198,45,16,209,35,113,236,166,65,187,167,223,149,102,217,59,156,17,53,4,230,167,203,178,187,119,84,56,119,134,240,5,156,30,218,181,33,159,41,126,245,168,23,99,67,1,90,102,225,180,32,88,250,56,238,162,183,112,199,165,25,25,255,158,159,246,3,153,164,70,217,81,127,27,39,228,22,35,220,184,187,217,200,95,220,220,252,75,26,99,75,123,42,239,17,120,241,43,155,252,132,148,197,38,225,233,217,129,239,149,217,102,107,25,158,89,126,33,155,50,237,201,157,158,118,188,24,102,251,240,188,251,104,255,40,128,181,151,72,244,164,183,77,195,185,129,11,75,95,105,51,222,218,31,52,90,207,62,31,217,9,75,24,107,28,33,111,66,86,232,43,222,188,44,107,120,43,211,235,130,170,28,242,113,254,146,219,220,204,58,173,227,144,151,140,23,142,222,252,104,74,243,164,169,95,56,75,165,57,26,169,135,31,112,81,122,152,103,51,123,164,89,213,93,68,117,129,199,31,25,28,248,35,200,203,228,171,48,53,111,86,104,170,90,188,100,46,244,97,187,93,251,41,157,111,9,50,55,180,183,104,49,214,158,117,157,115,72,223,104,79,215,231,5,137,252,152,246,100,154,52,101,174,98,71,216,142,162,184,235,232,96,74,177,137,247,133,70,157,103,204,142,183,82,178,158,123,35,215,117,15,202,116,219,125,135,145,233,193,59,42,38,129,194,227,91,91,87,104,6,68,117,240,96,115,187,147,5,45,183,252,39,52,4,189,94,71,197,118,168,7,42,236,126,161,68,155,167,205,175,8,19,191,74,233,162,180,247,63,185,197,15,77,77,155,104,152,11,207,99,251,189,220,229,64,167,238,16,105,29,163,173,107,146,191,63,154,71,237,60,120,7,62,9,216,121,146,10,162,85,112,2,67,33,154,14,38,207,27,196,242,244,49,115,201,137,220,132,10,114,251,50,42,72,203,174,68,237,161,95,131,8,20,21,210,76,13,60,184,212,123,42,192,238,3,70,172,12,81,253,75,42,96,134,78,150,84,8,227,10,251,249,218,245,2,59,132,49,216,25,147,237,122,250,97,167,88,217,108,101,56,144,117,195,58,32,97,63,0,103,167,65,12,221,116,28,142,160,166,227,6,215,30,38,229,85,128,93,143,192,69,83,6,206,92,19,25,101,176,75,155,180,3,182,203,128,59,139,64,250,28,220,94,236,168,170,50,18,25,138,180,74,150,50,218,52,160,102,118,161,10,247,11,105,19,78,162,168,190,70,198,130,93,215,42,237,144,148,25,141,88,128,54,125,138,102,82,5,76,160,76,63,120,74,45,59,148,231,177,57,202,105,37,189,162,216,74,18,193,200,110,100,42,73,223,89,5,184,217,193,26,9,36,206,31,167,92,179,207,126,222,84,6,45,3,74,156,69,186,64,185,118,142,202,165,46,83,230,136,225,180,158,81,129,66,166,146,65,174,199,144,33,77,106,101,150,197,159,6,124,212,176,183,243,140,120,141,1,167,70,109,46,97,16,185,38,191,53,55,71,125,225,80,95,240,110,147,86,129,92,46,5,111,62,182,221,150,181,0,243,37,174,239,177,74,161,80,208,112,32,155,72,211,18,28,191,231,158,187,239,254,221,223,61,204,120,243,224,65,54,83,159,77,80,27,236,142,16,35,245,124,254,221,33,63,87,3,162,228,235,238,3,170,190,35,126,172,6,132,177,12,163,204,254,95,121,155,169,120,78,226,175,244,23,184,255,136,108,52,75,9,118,14,83,162,77,36,162,105,10,246,197,195,62,154,52,49,203,76,230,202,185,26,190,5,166,0,37,2,182,169,44,255,136,120,83,145,54,206,59,41,27,108,70,119,146,154,140,12,119,93,244,100,127,225,114,189,145,79,167,146,185,195,223,243,168,99,172,216,33,38,45,203,220,57,113,157,96,61,177,79,54,26,141,219,245,89,38,44,246,251,36,27,212,25,23,175,170,200,76,238,232,209,169,41,90,6,237,97,103,104,233,178,239,12,45,205,142,133,24,225,100,18,37,246,146,43,173,133,215,176,9,141,164,203,117,154,182,178,195,134,152,66,200,178,131,18,234,131,122,57,7,25,6,85,140,144,15,253,163,133,79,88,55,157,154,206,211,188,86,209,220,156,60,79,86,177,203,231,134,224,121,119,127,171,130,64,170,215,219,128,162,204,49,195,57,153,154,45,41,43,81,110,54,9,161,193,17,179,32,49,203,212,72,49,155,136,129,139,121,227,101,161,244,106,221,75,42,236,156,3,181,65,107,202,134,147,37,217,36,203,196,68,148,5,46,3,227,109,204,185,68,176,229,5,84,216,235,37,38,188,42,24,51,21,46,153,104,62,205,220,112,60,145,45,83,131,227,42,26,102,190,159,57,255,48,42,59,196,221,219,185,99,199,10,133,92,238,122,77,111,96,28,127,72,96,158,168,44,160,1,219,133,253,244,34,186,76,72,62,56,152,89,27,114,188,52,1,70,23,99,249,121,38,114,147,93,192,235,67,223,110,170,104,207,125,6,188,217,248,44,101,116,141,102,5,117,103,173,182,119,233,18,77,59,241,74,70,97,101,235,41,2,10,96,136,139,29,128,26,239,251,14,170,163,115,238,179,135,55,113,183,208,54,166,137,184,125,65,37,167,155,205,230,41,250,191,73,99,3,198,179,131,50,106,132,123,168,219,42,46,241,106,181,57,182,54,232,169,112,219,173,71,184,187,223,49,156,174,194,80,161,32,101,218,92,100,88,55,172,162,194,84,120,135,139,38,186,141,75,158,166,5,44,5,19,85,52,228,63,16,84,17,117,109,133,59,54,60,33,125,249,121,21,214,61,185,238,202,64,234,188,33,98,43,116,219,199,8,169,44,92,250,114,223,182,187,182,109,247,151,85,152,224,46,67,130,85,86,23,225,73,40,204,32,32,26,164,66,161,249,185,71,56,150,65,142,165,61,58,159,40,73,218,14,129,29,142,253,213,214,86,235,200,250,54,61,42,252,43,13,170,81,39,237,250,206,195,212,101,54,3,129,178,56,21,119,81,129,105,19,11,181,253,120,161,224,160,230,207,251,112,148,50,215,140,25,164,142,58,4,56,188,234,82,101,230,106,15,63,174,111,117,163,156,213,180,129,11,135,26,197,220,226,38,225,120,35,49,97,208,222,114,237,42,109,19,25,162,176,140,12,92,17,198,166,191,71,179,102,89,252,55,206,130,255,136,232,192,77,192,102,92,36,22,23,202,180,1,11,231,77,243,178,214,202,61,170,73,58,30,158,214,228,57,8,194,170,213,97,95,234,126,136,248,0,151,120,163,85,185,171,65,101,119,61,79,129,132,93,92,249,9,209,116,67,94,216,121,18,107,239,235,10,173,116,93,17,138,200,71,156,11,66,200,227,59,44,132,240,192,117,54,8,248,245,92,161,48,65,251,77,141,102,235,235,12,18,20,121,243,8,136,22,150,34,132,223,60,162,161,200,95,57,126,236,95,57,26,138,214,92,183,239,175,163,62,58,192,240,45,223,129,84,248,150,6,85,20,43,93,150,186,90,242,215,61,193,81,19,235,11,207,209,52,17,225,18,2,40,3,86,123,143,244,170,136,161,28,12,193,117,237,31,16,243,132,125,100,105,242,79,226,93,12,32,78,53,221,202,34,192,112,244,147,238,118,121,7,111,62,233,195,81,143,43,217,209,13,68,192,131,155,143,159,111,52,196,73,40,192,42,150,175,231,175,142,26,208,177,44,184,101,195,2,6,72,3,232,199,162,118,110,60,232,33,208,154,60,86,161,138,43,0,92,214,1,130,163,30,94,227,137,216,246,97,127,12,248,27,55,80,45,14,143,14,190,113,71,199,253,134,155,181,148,205,122,205,2,28,173,185,62,40,229,27,9,48,140,25,214,209,226,23,130,219,12,69,189,121,29,194,94,217,245,225,168,55,179,211,137,52,207,115,23,246,7,162,38,245,226,129,112,97,39,221,101,34,35,140,248,46,32,219,21,245,177,227,212,170,43,119,64,128,150,49,145,97,215,175,95,127,117,85,136,82,176,1,8,64,70,157,77,95,163,167,10,76,202,112,149,201,30,113,238,196,67,168,67,12,151,65,148,191,244,210,245,235,51,212,58,192,128,196,13,26,101,127,157,144,34,79,104,64,174,248,166,54,196,203,150,245,116,188,74,15,49,85,3,1,215,132,183,41,155,46,111,3,16,189,230,239,82,11,69,111,52,25,126,118,171,213,202,229,90,173,173,103,84,152,96,2,9,138,252,251,185,251,239,137,140,141,31,158,161,29,78,61,116,255,61,247,220,255,208,37,248,216,27,140,143,143,15,136,25,31,255,39,218,101,158,123,110,144,74,1,105,183,114,45,87,58,25,46,36,11,2,69,227,132,220,159,222,218,122,230,153,103,168,39,34,113,29,64,175,224,152,115,227,153,103,244,27,55,128,55,158,113,168,101,224,139,138,15,71,61,73,63,47,38,29,224,197,132,189,101,151,119,109,155,102,132,27,32,56,58,61,77,200,134,88,169,92,151,23,136,4,156,110,109,120,118,35,183,246,16,172,203,191,117,93,139,115,43,53,195,61,131,200,229,58,215,24,167,99,28,179,75,2,27,146,130,169,159,18,150,113,137,136,168,110,149,229,186,242,109,165,202,34,46,153,169,20,192,231,191,44,20,146,156,45,230,198,29,45,242,228,70,105,103,92,254,145,64,149,143,0,190,198,155,20,245,117,55,237,203,66,81,172,156,59,193,255,151,197,82,35,160,48,169,135,115,48,185,10,127,127,57,161,124,222,161,198,101,39,211,34,74,37,22,241,214,117,95,216,90,170,19,171,79,203,141,246,115,219,208,98,92,120,67,180,101,42,9,173,225,53,47,142,50,152,212,185,122,21,110,221,240,162,177,80,44,114,187,209,58,157,53,86,8,3,101,46,220,235,3,195,61,58,19,129,170,248,243,125,157,227,173,76,129,31,56,251,4,245,93,178,43,121,112,41,153,36,78,252,174,94,237,119,216,97,41,241,42,184,164,74,27,41,49,44,129,76,174,64,76,78,140,42,171,44,34,223,107,70,215,31,177,220,29,30,37,45,89,185,5,55,175,232,84,106,19,136,66,97,226,203,232,28,219,117,245,75,155,177,127,44,2,49,48,125,59,60,92,119,92,129,185,47,38,242,60,84,242,8,243,92,229,241,18,63,151,68,220,122,223,152,166,70,252,109,25,179,132,224,153,142,87,195,28,85,37,178,182,105,13,48,135,191,255,29,120,46,203,122,114,112,90,207,46,90,130,219,56,225,64,239,80,175,201,193,32,195,212,106,39,159,78,3,14,187,173,102,57,155,43,229,123,71,133,91,175,162,118,47,60,63,212,78,131,5,93,114,14,73,188,142,155,2,155,6,143,131,85,38,92,74,248,204,27,135,132,120,183,148,74,255,88,75,74,218,44,124,27,153,45,203,26,217,101,113,156,50,204,248,184,10,194,25,80,145,104,157,163,230,81,101,140,140,132,136,175,45,117,74,196,251,58,205,22,145,68,196,146,171,64,52,106,133,149,81,164,17,55,118,240,225,106,146,248,231,218,203,53,7,212,18,225,107,195,14,141,40,99,60,110,194,147,35,165,52,224,176,210,52,3,224,238,63,160,204,208,72,8,87,62,141,160,97,170,145,72,72,25,217,108,9,127,118,84,32,121,247,221,17,117,215,121,101,156,183,26,244,73,162,170,44,255,252,212,202,120,254,49,45,248,30,205,22,243,68,242,90,93,79,50,1,63,196,154,191,181,98,197,5,207,59,177,199,245,90,203,45,233,72,226,141,92,159,197,44,39,34,78,14,0,59,170,182,54,92,186,88,89,235,87,46,51,57,121,139,86,232,208,73,174,85,210,69,150,197,203,49,115,66,148,165,118,120,204,89,214,225,61,90,234,11,15,202,78,26,7,198,40,183,14,241,143,142,247,42,161,172,142,46,117,150,54,38,42,131,61,38,91,239,110,234,71,64,241,207,72,211,59,197,243,40,103,123,240,101,130,3,9,139,152,216,64,49,109,18,217,186,116,245,197,139,42,144,46,209,242,131,56,201,180,46,174,17,79,219,99,255,224,42,92,108,38,115,25,11,238,249,108,241,89,56,211,85,97,59,219,74,178,159,192,64,130,167,128,234,136,208,38,78,139,55,7,175,209,1,11,158,60,205,88,156,157,100,226,195,52,239,91,150,70,87,112,196,8,26,186,202,206,151,169,106,201,164,101,57,14,252,114,179,227,68,56,208,99,47,212,203,73,198,47,209,157,236,78,214,115,196,28,74,20,224,236,55,163,66,240,91,156,200,195,153,41,17,171,21,134,144,103,118,250,60,81,231,12,37,231,241,146,134,43,249,173,42,71,53,16,21,92,250,202,186,189,109,18,7,108,46,138,63,233,112,182,120,214,225,214,193,243,226,180,134,173,79,123,14,156,141,205,133,172,56,56,36,140,148,43,171,187,174,106,97,173,4,173,170,14,208,54,157,229,40,74,14,103,207,107,245,166,51,65,37,47,30,184,15,114,7,56,170,74,179,115,98,163,139,174,203,46,108,162,87,66,167,142,154,218,69,47,164,48,253,237,155,96,201,76,51,189,148,14,113,109,225,89,154,210,153,37,51,201,2,28,246,176,105,37,242,141,39,204,22,14,232,209,225,174,139,233,174,229,24,45,240,114,104,239,46,86,112,56,59,238,142,221,125,222,40,150,150,218,38,166,151,16,62,237,172,227,74,88,82,211,173,227,216,57,4,18,151,215,150,101,72,127,198,20,85,52,127,182,140,51,177,152,153,74,233,99,192,197,197,41,47,16,205,231,211,212,24,162,69,225,79,58,250,202,43,103,253,144,153,184,136,118,198,108,28,61,77,187,206,175,99,133,194,129,161,96,4,111,147,5,241,135,141,87,26,70,203,126,148,76,178,248,134,179,209,158,177,3,89,76,11,147,176,26,161,14,147,106,98,140,168,64,138,118,29,21,180,156,12,34,3,44,97,50,33,238,125,80,153,37,135,253,121,139,207,45,184,210,174,102,137,11,135,107,109,171,204,57,65,0,25,87,65,228,100,80,38,233,80,26,251,112,48,101,165,56,140,172,233,55,112,241,108,61,224,102,211,160,108,232,23,241,150,170,102,181,115,238,112,118,83,67,168,227,36,245,93,86,102,176,91,34,222,166,232,151,107,70,200,115,105,97,254,65,90,153,40,62,16,99,153,236,202,102,61,135,21,11,193,95,61,55,190,162,2,179,249,212,50,26,145,36,86,51,132,211,15,211,200,136,172,173,166,101,109,233,124,67,54,253,46,115,48,29,211,119,215,12,92,4,116,36,112,153,145,36,31,100,101,116,26,222,243,180,11,104,22,170,179,56,77,224,174,134,177,21,103,180,192,113,198,61,179,181,32,96,102,119,170,193,138,72,118,253,116,21,184,250,76,181,23,26,85,81,57,161,82,221,58,149,185,66,126,121,112,197,77,56,50,210,241,157,186,71,210,41,239,192,57,120,20,156,93,87,14,0,92,109,3,208,219,93,252,41,83,217,176,204,68,245,202,210,178,40,130,67,164,188,178,244,198,113,164,140,24,69,185,223,85,252,35,222,32,187,79,175,176,252,38,35,181,102,137,132,139,118,169,143,116,22,89,174,115,182,44,229,65,211,193,75,95,241,225,128,21,111,148,232,239,145,179,180,101,209,32,43,35,57,85,21,82,174,13,132,216,1,109,179,88,239,109,247,22,75,42,140,70,117,137,193,161,46,24,243,186,192,90,202,120,251,72,81,239,16,132,179,168,236,226,20,239,98,174,166,17,173,152,82,201,219,115,160,164,94,42,177,64,0,82,115,22,210,123,190,109,75,68,37,153,126,102,214,18,173,212,24,78,250,241,217,234,193,152,118,79,141,168,139,105,241,24,95,142,73,169,37,167,156,119,178,144,78,151,247,76,198,109,123,188,90,141,68,118,130,151,102,107,11,152,34,152,184,205,213,48,84,151,182,245,223,14,210,212,31,140,220,33,204,62,113,137,182,137,176,89,79,9,198,181,179,76,79,16,214,73,98,246,210,14,193,187,74,89,80,248,20,122,75,240,39,202,128,211,251,39,141,150,10,3,21,198,178,38,245,8,28,228,218,130,201,232,101,91,6,134,49,100,193,72,2,69,214,255,87,112,196,137,108,142,62,208,168,203,150,144,148,67,216,96,9,100,112,61,159,52,236,3,99,216,75,84,100,220,118,92,4,105,117,9,215,82,94,212,166,81,195,176,31,249,55,62,182,183,205,100,76,187,237,237,170,64,249,220,57,228,70,91,138,137,245,72,45,129,247,237,226,194,114,70,193,115,205,60,245,25,253,246,231,137,78,105,150,65,249,188,242,20,187,105,174,247,32,101,218,153,134,127,239,64,113,141,254,134,104,122,108,99,155,48,206,58,103,213,136,69,179,134,58,66,153,43,239,210,202,87,230,84,178,224,28,164,92,176,113,20,99,32,196,136,48,50,146,78,146,232,165,57,136,161,156,132,50,139,79,176,59,234,18,188,130,131,101,156,21,138,38,60,57,233,104,25,122,243,84,131,41,127,150,11,159,123,116,22,204,242,84,203,133,228,237,169,99,212,251,68,3,230,224,195,23,236,250,217,179,180,156,192,10,103,41,163,39,86,105,195,155,159,210,217,88,213,230,17,55,199,23,175,19,11,124,253,95,254,28,190,184,23,91,173,214,147,179,107,144,17,163,18,43,143,94,116,193,71,158,60,11,1,127,137,114,93,170,46,94,36,46,243,209,134,174,230,243,219,215,191,253,237,237,127,121,21,110,151,145,193,191,188,45,213,60,215,58,165,171,41,144,100,52,79,219,251,228,35,243,250,219,178,49,225,240,222,170,27,187,190,74,185,204,123,181,172,10,76,181,252,178,232,82,80,43,148,18,120,21,145,207,15,69,62,47,145,82,204,44,209,90,179,220,145,232,151,217,217,218,188,28,49,150,225,53,60,91,44,186,237,154,159,175,74,103,93,64,205,44,247,99,22,33,100,117,202,106,181,236,118,53,101,185,248,207,92,183,29,239,163,240,202,138,179,56,207,52,168,82,143,248,213,168,82,169,68,141,82,202,71,53,24,62,118,68,227,205,145,43,29,183,4,10,17,225,160,113,214,200,249,101,53,210,161,255,207,175,171,145,37,10,159,37,22,48,81,89,92,92,44,211,255,21,65,21,16,170,80,143,137,131,248,213,85,156,10,233,35,188,165,37,176,155,133,41,47,112,44,159,245,222,68,220,242,176,236,142,105,98,22,199,90,213,178,81,56,6,42,157,230,103,250,106,91,25,169,237,21,10,174,81,80,173,21,105,190,103,151,18,69,156,61,158,195,217,29,212,40,207,157,175,150,193,198,181,30,111,74,220,20,141,123,237,212,41,238,43,34,11,166,147,132,44,207,94,116,193,176,113,180,129,177,100,162,107,241,28,165,125,132,6,101,135,94,47,63,222,124,18,145,103,167,236,100,114,114,82,133,255,252,219,215,248,81,225,227,30,205,92,174,101,211,230,116,179,206,211,10,227,72,125,222,60,115,186,81,111,181,136,37,75,31,213,109,204,232,129,228,227,22,116,63,125,125,28,44,219,36,45,175,233,83,216,17,166,90,179,200,10,112,120,190,230,206,137,217,185,185,230,220,220,220,113,55,238,156,163,15,55,234,56,153,33,2,236,223,158,89,100,111,226,84,234,153,211,244,20,48,173,249,89,116,221,189,163,118,206,57,113,96,79,76,157,212,29,186,91,225,143,136,144,179,142,179,184,74,117,22,185,135,41,227,58,215,14,144,240,246,81,198,85,110,200,82,43,159,154,153,153,153,155,59,38,47,102,103,116,40,92,59,89,27,138,247,66,225,99,115,77,200,80,230,249,236,92,50,231,20,212,158,186,158,250,53,163,76,229,139,44,15,231,243,142,134,248,109,102,251,233,220,84,46,55,69,205,40,56,57,10,80,119,158,207,45,63,74,233,114,42,252,25,57,58,185,66,93,52,13,93,213,166,168,135,44,159,231,211,10,196,113,206,145,250,133,179,250,96,150,120,80,162,209,211,142,12,14,49,138,65,3,187,195,130,158,231,101,154,227,153,2,253,62,78,115,188,168,70,42,179,42,114,222,97,65,221,36,178,44,122,211,124,101,28,207,3,15,168,104,108,186,158,246,102,115,212,155,231,28,26,153,158,26,154,233,199,248,76,141,103,183,49,159,207,168,145,231,31,87,70,181,148,86,35,11,175,8,114,58,15,61,97,48,229,172,170,100,48,217,107,165,242,11,185,161,206,147,119,60,131,163,213,133,252,80,8,41,65,187,65,98,237,141,246,44,102,24,145,5,181,218,133,133,252,209,24,123,161,199,67,221,252,213,109,126,46,184,208,141,39,84,248,55,9,221,81,55,223,75,168,239,240,225,201,111,254,193,97,162,122,210,255,80,186,209,223,126,235,71,47,42,21,58,158,44,52,91,4,4,139,213,217,210,108,137,182,9,238,200,64,226,149,123,95,84,214,49,43,227,30,242,181,47,171,234,218,230,26,113,144,177,219,177,245,173,94,109,125,107,125,203,184,114,91,217,105,95,3,70,217,171,171,13,247,241,36,13,9,117,215,187,42,124,246,168,14,4,210,47,191,156,86,241,189,159,94,122,249,210,222,127,248,179,191,250,254,213,107,59,59,84,131,180,126,93,223,222,174,243,222,157,96,200,120,169,249,146,10,174,109,94,190,12,206,101,233,135,155,112,45,175,66,82,31,165,194,237,203,213,53,85,165,160,73,212,84,175,171,66,117,72,122,136,127,12,25,185,212,79,32,221,10,42,117,165,213,40,131,52,48,227,80,215,86,216,80,157,254,58,251,174,191,88,191,125,132,152,74,66,56,183,143,16,134,100,68,176,123,42,91,174,169,80,227,232,114,191,11,157,238,250,250,118,57,71,223,133,141,235,139,63,249,202,230,19,6,231,249,203,83,146,231,169,239,76,213,112,216,182,243,218,226,212,151,57,211,215,234,203,45,98,5,136,120,44,101,233,31,145,123,219,68,205,5,126,208,106,30,87,198,59,89,86,114,163,249,155,22,106,203,80,68,73,17,209,86,212,232,153,230,165,7,197,68,216,52,162,66,119,94,249,198,53,48,239,193,59,253,87,127,212,235,81,68,255,203,47,64,46,103,51,176,107,174,95,161,238,8,181,77,34,19,209,122,162,101,41,102,141,129,14,54,11,122,85,54,42,84,83,218,18,214,33,10,32,198,119,160,190,251,122,15,66,161,59,151,207,31,173,255,115,140,232,183,114,85,237,94,102,217,36,32,243,233,16,231,27,190,147,40,53,230,143,18,197,23,26,24,79,127,169,135,246,222,185,252,179,239,108,126,119,7,99,96,114,198,84,23,134,116,93,194,119,178,107,141,239,127,7,221,253,131,203,189,191,124,157,129,55,175,11,176,171,99,108,6,220,218,255,229,213,43,175,254,232,138,194,30,231,214,95,192,142,222,128,219,102,134,139,26,117,65,183,172,43,253,95,94,221,124,237,251,10,219,220,116,243,173,87,47,83,110,119,212,174,66,253,66,80,44,47,161,83,222,38,244,242,45,76,182,23,175,247,191,131,154,223,222,220,252,37,190,167,118,215,235,223,125,147,88,107,21,252,251,205,231,191,177,195,93,201,89,171,16,175,22,170,85,148,199,224,197,151,156,239,214,29,234,136,74,2,231,184,212,139,221,194,91,16,228,82,163,18,107,155,32,159,141,116,10,200,200,41,241,201,106,182,8,33,100,224,212,2,109,181,225,234,163,75,119,106,217,82,157,230,121,243,105,108,16,79,87,37,108,132,211,244,205,255,75,44,138,113,253,41,250,3,225,74,144,38,69,253,198,29,98,216,151,248,112,136,197,188,52,16,64,112,10,12,183,69,68,77,80,47,81,243,169,51,103,206,124,130,102,102,245,124,171,245,4,141,83,61,79,196,228,64,5,238,188,242,18,37,230,105,67,129,254,215,174,42,139,254,42,105,158,217,54,209,159,102,135,122,123,13,63,29,234,232,32,250,182,219,83,193,76,142,214,88,85,5,101,158,168,96,55,55,145,235,210,111,185,138,57,66,139,166,186,107,118,183,168,63,219,137,18,225,103,74,40,147,35,120,103,243,246,230,29,196,115,238,152,33,50,84,244,105,162,116,225,43,84,224,15,46,255,37,53,201,252,73,159,127,118,57,100,225,71,70,212,252,218,149,87,127,64,125,95,94,184,58,61,223,32,194,160,115,149,231,64,176,84,127,177,71,121,218,242,43,141,8,168,157,107,59,88,212,211,60,240,65,12,60,74,207,232,97,167,26,52,74,87,151,24,120,241,186,30,255,215,48,198,239,92,253,231,77,44,162,80,134,7,149,8,228,191,127,254,250,77,174,56,15,126,16,99,143,9,137,161,127,145,210,208,184,99,170,225,227,224,219,50,153,66,61,238,233,30,234,214,235,97,168,75,76,77,18,25,235,56,7,137,7,167,138,245,183,251,132,1,34,111,231,19,224,244,58,189,129,50,154,47,53,213,40,109,141,52,248,165,58,148,151,8,47,4,150,190,64,163,16,0,50,86,246,200,70,221,24,161,103,6,39,82,7,104,123,186,231,0,184,186,170,178,15,141,143,107,22,143,54,131,145,141,6,113,151,51,51,16,240,87,220,83,0,34,190,144,104,109,65,208,242,8,113,108,96,175,80,175,72,204,142,68,254,96,46,18,177,137,241,49,124,45,45,87,66,47,186,110,225,160,247,129,61,114,136,50,233,158,62,61,62,30,39,246,140,117,36,68,240,31,137,243,182,57,126,250,244,17,74,245,144,43,38,197,233,2,8,119,218,166,153,69,134,96,168,65,5,70,180,184,32,41,12,135,93,17,29,17,57,252,208,89,125,228,244,41,106,6,17,74,21,45,71,128,195,51,28,14,0,118,114,190,50,222,148,214,251,148,19,21,175,74,209,82,157,143,31,106,56,193,208,210,128,86,11,210,160,168,46,110,34,151,212,199,6,208,111,227,19,15,145,79,176,128,67,197,168,219,113,182,11,121,27,225,221,200,88,4,85,104,224,188,53,130,143,151,221,147,155,137,156,168,100,162,2,186,50,220,139,32,162,114,41,169,112,9,34,245,202,253,159,65,203,105,224,89,239,6,20,76,5,36,1,212,202,42,184,15,83,148,3,18,147,184,108,125,207,200,142,65,149,94,7,44,22,109,76,19,91,196,74,7,90,19,212,37,136,65,50,134,132,60,116,148,181,72,251,126,175,102,116,104,86,166,112,192,146,163,184,165,5,16,42,172,221,148,118,156,50,20,172,36,223,99,13,200,93,152,209,224,156,166,160,84,21,205,130,4,40,65,164,129,155,3,200,133,58,44,147,85,22,40,188,11,103,153,140,164,88,238,113,136,120,136,151,198,141,148,175,92,120,141,191,8,203,177,43,237,106,81,123,186,214,228,127,154,50,100,9,111,151,210,163,197,213,146,52,2,146,145,78,182,35,199,38,16,154,224,84,200,178,136,147,135,130,208,228,65,238,14,233,9,125,234,77,129,88,177,84,167,93,171,90,98,85,9,162,11,2,245,82,93,20,195,223,120,99,239,141,55,6,59,120,112,92,80,134,222,158,163,130,75,75,75,107,37,40,178,134,66,43,221,149,16,164,85,114,243,200,78,230,94,167,193,73,228,27,151,183,182,182,136,122,130,36,232,71,253,117,214,68,22,53,207,1,207,146,72,137,40,231,38,84,157,249,48,107,186,240,57,125,200,69,83,44,121,247,127,233,131,15,230,195,108,153,211,250,120,174,83,175,159,121,64,36,105,29,45,217,130,164,41,25,251,199,135,63,148,84,145,165,171,87,19,25,125,58,7,138,119,90,231,9,45,183,228,116,139,39,23,239,50,167,88,173,43,146,94,120,197,44,55,155,60,27,51,22,191,225,14,186,85,227,193,169,62,164,51,146,51,249,50,206,168,198,144,227,58,209,68,105,106,242,225,195,35,35,127,112,248,48,200,192,162,156,134,158,60,89,147,5,228,42,24,100,114,31,204,126,48,87,246,132,98,173,87,251,220,21,27,174,76,108,3,223,86,107,60,247,136,53,90,249,202,87,158,95,76,74,119,253,167,151,87,28,39,15,141,9,110,126,245,227,39,233,57,174,79,171,13,62,27,16,93,37,169,29,119,17,241,101,191,243,240,49,125,178,38,58,74,188,108,127,120,227,0,139,168,38,63,254,80,110,228,30,169,51,15,217,65,86,98,142,104,89,21,163,52,218,249,230,30,126,248,119,127,247,83,51,40,235,150,97,238,202,144,141,241,173,251,6,168,64,145,202,67,158,90,147,91,62,46,140,229,170,103,114,100,181,95,11,217,186,45,208,107,117,136,4,37,26,52,162,145,10,95,23,201,230,238,187,175,43,242,132,200,202,87,191,250,241,148,55,124,183,228,12,149,202,253,163,103,26,13,234,134,116,218,146,35,222,215,95,61,34,8,19,229,182,235,114,42,25,75,182,174,27,198,245,22,10,195,28,192,40,225,136,141,202,124,107,235,202,87,190,250,205,89,30,202,83,205,167,37,211,121,34,94,158,237,241,14,195,131,71,244,68,77,10,214,29,7,237,72,218,254,212,13,22,14,240,57,46,173,142,217,249,163,6,244,226,214,54,137,134,126,254,143,87,244,9,45,15,183,91,137,117,232,151,70,4,37,173,243,141,161,18,190,229,79,195,242,41,125,200,74,9,199,89,68,17,147,175,104,89,123,159,4,161,113,159,171,40,19,178,143,9,101,94,109,56,201,136,50,89,126,64,243,144,144,173,83,175,179,20,77,66,217,249,121,185,50,105,66,119,84,16,1,79,187,44,151,94,111,87,33,33,177,176,47,76,252,240,135,16,118,90,86,52,218,254,195,63,4,81,11,193,52,235,29,51,174,194,185,209,41,98,153,39,68,40,10,112,12,59,167,178,112,75,113,98,28,27,151,133,161,153,144,235,80,40,41,235,151,84,125,240,193,170,148,244,127,254,80,114,192,244,251,161,124,6,40,193,160,141,44,63,245,169,17,137,31,2,185,98,155,127,248,135,82,47,211,173,87,150,235,229,235,61,91,187,74,125,233,75,124,2,103,29,226,108,185,172,67,156,19,215,150,16,199,242,178,40,138,42,157,118,151,143,144,80,193,106,7,133,74,218,67,124,188,205,105,43,210,47,248,183,171,130,250,120,51,168,15,23,205,52,117,120,89,208,146,92,145,193,193,222,85,250,27,26,25,233,18,183,135,195,90,101,47,165,67,177,98,181,24,99,173,2,190,246,87,146,26,131,117,141,27,158,6,195,48,44,1,189,12,173,127,135,30,140,112,245,68,253,59,66,21,42,85,191,240,5,180,214,76,211,112,67,88,203,28,15,171,110,151,208,85,25,26,58,238,170,18,13,102,90,25,201,130,67,121,83,53,245,57,195,40,150,32,166,74,197,85,112,203,254,70,180,163,229,238,9,235,205,215,15,121,183,10,209,250,7,239,37,62,142,122,160,204,231,35,41,218,163,184,151,112,189,183,90,225,110,236,24,172,165,108,237,162,206,187,168,156,85,25,25,249,222,247,80,30,49,160,166,73,60,168,50,229,0,219,166,206,40,198,140,88,17,71,109,33,62,173,161,77,41,88,90,92,116,204,54,237,218,49,187,4,44,108,121,202,80,202,162,101,178,121,251,218,181,171,87,5,108,231,243,196,5,91,192,4,80,140,100,129,39,95,181,195,100,43,19,91,63,45,67,205,122,238,196,209,151,213,93,119,84,144,56,62,190,85,37,253,208,97,133,66,115,66,26,133,241,255,216,131,51,51,15,126,76,89,31,219,160,231,99,60,109,40,195,71,17,122,84,18,240,11,101,73,20,23,86,113,239,68,201,229,145,10,159,194,112,185,21,153,65,21,87,33,31,147,169,130,146,69,177,183,108,103,242,19,124,173,194,186,176,124,40,81,65,111,155,124,201,77,141,206,221,247,27,145,96,96,68,63,106,244,204,253,119,71,135,195,6,235,7,185,143,26,29,9,4,35,227,135,103,180,122,170,247,254,220,185,125,239,31,60,233,189,55,56,133,119,27,77,194,133,130,27,54,99,41,135,254,185,71,22,163,35,15,222,119,15,253,243,202,71,152,178,220,87,159,73,202,80,235,166,140,90,22,81,192,145,131,83,13,62,21,163,252,240,120,121,234,203,215,233,84,82,14,153,144,190,145,79,55,166,14,130,126,70,122,14,211,52,112,195,82,255,241,72,144,155,73,97,253,4,116,120,6,239,134,250,231,225,15,237,15,227,64,45,28,14,187,186,51,163,216,150,82,124,141,41,71,212,189,27,46,20,220,48,247,142,116,134,78,79,207,67,115,159,231,223,25,9,83,80,199,160,190,104,176,165,207,0,253,246,214,117,255,241,251,76,38,227,190,183,246,61,10,215,182,199,115,32,97,229,85,166,48,55,199,148,154,132,117,95,72,56,225,246,29,179,41,244,222,59,120,68,13,168,106,247,222,173,199,37,114,247,189,51,10,7,154,88,93,242,151,71,218,200,77,23,38,53,142,22,105,52,213,140,50,162,82,135,234,52,234,149,33,136,64,135,75,250,212,75,141,234,46,210,63,200,153,126,39,221,78,227,247,5,121,95,224,247,238,24,121,99,246,216,99,68,89,204,205,120,125,250,216,153,185,51,143,205,120,97,170,212,112,31,233,57,237,105,228,234,176,59,170,212,146,84,142,153,3,202,137,254,234,0,253,120,37,205,205,157,57,243,216,99,51,202,222,247,146,122,186,144,201,200,255,88,26,110,53,228,103,184,91,48,36,106,52,91,204,59,56,161,209,27,15,53,59,172,59,116,141,215,56,213,250,179,27,159,181,184,71,121,104,244,200,97,85,163,20,233,111,42,139,135,22,35,61,39,131,45,99,3,22,142,50,211,119,17,137,234,159,44,76,231,116,139,89,81,123,177,228,141,8,134,114,153,138,190,55,39,85,25,25,49,140,186,147,182,82,201,195,176,127,192,249,197,61,60,49,52,235,100,150,219,22,155,67,224,255,89,245,161,84,109,224,62,83,140,105,52,189,244,13,231,220,115,42,136,206,162,158,149,227,97,190,158,3,97,78,218,52,38,136,242,141,211,86,114,144,141,53,200,62,200,17,103,69,246,42,54,28,188,20,179,179,146,2,168,18,38,33,52,138,142,39,178,222,225,234,33,158,167,129,16,56,90,65,163,252,133,80,64,57,194,225,201,36,109,142,252,139,207,131,250,246,71,160,131,74,135,96,159,2,87,137,205,68,222,178,169,138,137,223,248,87,249,122,135,118,174,11,143,219,227,135,232,43,125,147,138,182,67,46,146,129,146,67,91,166,86,244,82,161,224,227,103,27,141,139,103,9,128,60,30,0,119,223,227,139,42,244,251,191,71,99,245,240,239,104,224,247,127,79,133,152,93,196,43,87,193,44,244,153,143,235,87,172,64,13,149,51,29,195,162,85,46,5,145,58,43,52,45,242,251,231,88,168,203,176,174,15,80,65,68,87,128,63,20,45,246,154,40,189,226,255,169,163,90,1,86,136,192,152,15,67,99,43,226,133,202,242,74,62,193,189,174,161,148,8,70,180,86,0,179,79,186,68,54,182,113,8,180,122,235,176,10,165,29,226,223,161,250,83,114,116,27,13,103,113,241,2,88,195,180,35,215,252,109,112,75,103,157,179,204,108,19,71,217,187,210,187,254,162,82,144,86,180,47,19,49,187,213,91,238,93,110,43,187,99,220,81,47,94,167,183,53,86,111,171,213,55,183,46,211,172,129,20,177,90,61,159,59,143,91,92,162,38,73,180,248,141,155,76,143,115,222,85,152,177,192,27,168,75,165,77,185,144,130,163,219,124,34,127,147,210,227,6,131,155,30,4,89,187,46,73,36,167,55,95,83,223,33,122,66,114,202,166,179,184,217,24,162,249,119,124,86,114,153,61,142,43,52,246,154,171,240,133,22,149,33,91,35,190,24,243,151,27,97,92,102,37,2,230,9,114,56,206,150,14,128,10,200,37,41,135,149,21,113,57,46,191,216,199,197,190,237,132,50,86,137,91,8,36,104,209,170,145,68,93,141,44,110,227,250,91,22,220,51,116,232,140,17,250,19,8,168,160,243,6,61,142,26,41,164,212,72,170,160,2,111,92,186,244,6,209,247,123,244,159,26,233,207,41,179,107,150,112,126,142,187,134,35,42,80,49,165,211,253,203,254,54,238,186,50,121,105,173,41,155,170,149,103,121,8,173,103,123,190,213,234,240,53,59,144,163,124,197,43,212,92,231,55,150,185,156,180,237,228,50,7,142,215,133,104,50,113,211,171,216,156,207,122,25,76,181,206,77,178,220,7,1,94,182,68,82,181,56,80,95,1,163,199,60,151,93,246,141,78,224,13,13,187,109,75,57,165,122,46,105,93,176,146,57,36,75,22,228,62,82,33,105,40,219,57,247,123,141,249,102,115,238,228,125,73,226,230,244,43,220,133,244,232,27,74,167,108,46,3,90,155,139,13,101,79,206,157,94,88,104,60,52,195,89,103,114,75,20,144,123,61,54,95,107,195,205,9,148,3,28,199,135,110,103,114,140,242,245,247,52,154,19,217,42,95,68,173,55,63,162,11,165,121,203,133,186,61,250,137,153,138,108,19,115,5,43,206,19,60,119,70,239,84,208,201,141,37,15,31,254,8,17,35,39,231,166,241,141,214,34,229,169,63,123,223,125,172,148,190,76,129,131,247,107,130,172,57,69,111,30,27,170,155,87,235,55,96,120,196,169,225,62,212,26,183,71,119,1,174,242,82,199,55,117,6,247,31,164,1,158,27,79,120,205,38,238,185,177,174,27,103,132,230,138,168,19,91,110,200,98,7,180,74,139,173,28,77,82,136,69,219,114,202,63,232,245,88,169,94,235,35,96,120,228,82,215,252,186,167,230,24,30,232,11,86,114,163,202,178,32,98,131,194,45,95,184,151,59,71,54,229,154,178,92,177,10,111,8,250,70,176,73,188,201,212,176,136,77,7,34,34,98,163,21,54,235,222,153,174,115,252,148,103,45,195,187,232,7,57,91,132,229,108,189,154,217,254,146,138,136,160,13,86,41,84,68,100,109,13,22,74,120,194,54,202,71,68,109,44,107,139,104,89,91,3,48,132,109,144,181,161,162,168,67,45,39,117,168,179,52,71,234,128,252,141,138,104,47,65,212,6,73,27,210,63,112,242,164,147,79,199,90,139,247,170,200,111,124,250,139,127,252,233,47,204,125,196,19,255,64,120,81,3,221,94,132,164,173,38,184,76,4,109,72,227,11,218,84,68,228,108,70,206,181,111,68,8,165,225,89,147,16,73,91,132,175,249,74,95,129,136,225,123,55,42,220,78,37,97,170,105,93,133,59,125,226,42,147,253,142,10,79,228,146,27,73,168,41,133,39,100,36,5,250,160,64,21,185,10,89,145,67,225,18,80,113,72,36,189,105,21,222,149,171,123,25,232,23,165,98,102,200,236,224,156,121,117,117,113,17,90,28,57,168,249,79,78,210,246,202,247,83,59,250,151,222,152,157,173,126,255,122,167,138,203,228,87,175,126,141,53,35,208,76,110,42,176,117,77,5,164,234,29,185,230,198,183,64,234,13,132,84,112,128,3,193,174,10,238,18,50,237,181,113,38,70,33,250,23,6,111,178,178,130,196,93,182,28,162,251,167,90,202,48,6,181,50,149,141,141,74,198,194,185,184,123,49,86,46,153,241,181,32,185,167,215,168,207,66,247,135,59,76,133,164,191,214,85,136,58,4,255,0,160,183,24,144,190,10,73,15,85,8,96,5,56,2,202,184,9,178,124,158,247,248,46,27,226,144,30,163,87,187,186,195,66,117,185,58,37,2,8,24,158,8,161,223,80,163,80,110,146,200,179,105,42,29,29,136,254,11,185,93,131,75,64,21,62,184,66,101,146,168,161,139,27,65,43,20,142,29,203,41,115,130,118,181,140,50,207,47,163,10,102,165,113,34,82,193,149,108,67,234,47,23,101,202,184,174,92,65,178,76,182,66,25,155,101,35,99,148,85,240,60,4,58,20,228,27,58,248,138,47,137,105,10,131,168,50,250,10,181,55,50,40,26,61,48,1,178,168,146,96,249,145,24,181,9,102,42,149,12,117,177,69,203,117,66,236,209,4,235,77,108,28,180,33,27,248,146,218,113,65,95,236,11,205,18,27,18,75,46,51,22,169,224,218,40,18,23,153,16,196,125,234,24,49,240,146,86,5,191,196,73,85,248,243,207,61,247,79,227,227,95,125,82,217,102,42,254,81,86,25,154,63,170,236,107,107,121,207,70,133,107,204,38,159,177,137,8,173,208,234,253,251,127,215,106,177,181,140,250,15,158,196,101,104,130,8,224,243,81,138,53,205,23,87,130,4,173,109,110,90,47,62,14,205,57,218,142,127,240,128,111,86,102,254,56,155,151,160,105,245,200,111,91,102,151,183,165,114,22,162,40,170,177,41,147,37,210,101,59,95,76,107,132,197,102,18,141,56,110,116,86,248,162,51,202,172,15,116,153,98,108,1,135,78,53,103,79,20,169,125,155,89,55,111,168,165,33,179,42,203,63,70,208,179,207,147,78,227,98,31,219,7,186,245,221,107,95,127,116,200,126,213,50,110,123,13,219,169,194,69,176,35,140,14,127,244,35,92,180,115,109,168,0,22,218,148,208,221,52,87,13,188,101,204,10,185,22,38,94,255,174,91,40,30,90,26,179,114,167,204,113,46,156,61,139,108,113,119,221,74,45,47,3,246,204,185,20,89,157,136,38,216,250,124,213,183,90,178,74,240,232,142,103,82,132,166,216,142,111,230,75,96,92,23,119,97,54,37,2,3,23,145,56,177,138,27,167,79,159,66,94,186,85,110,154,170,78,19,243,141,96,132,240,137,54,154,130,34,121,64,96,64,200,164,137,75,45,159,61,78,243,215,96,197,223,140,113,112,50,67,236,221,100,58,133,218,210,140,44,234,27,151,97,81,71,5,217,207,43,168,42,75,139,143,176,204,152,149,161,33,197,177,15,141,167,41,3,108,66,184,66,43,12,245,203,76,207,43,215,14,22,165,16,144,199,203,93,228,159,211,87,30,67,178,88,148,10,241,153,29,72,99,89,99,85,66,4,243,243,176,9,197,75,20,85,227,187,55,25,104,60,24,153,236,4,204,133,20,93,163,31,122,78,172,81,199,155,52,163,46,128,175,112,100,58,133,220,163,61,243,129,28,44,120,64,193,56,197,188,8,139,139,168,27,131,149,68,227,165,46,209,201,140,45,129,67,112,135,28,223,6,28,43,225,168,64,60,83,90,83,70,21,146,190,42,45,112,226,203,170,138,6,10,55,61,10,117,21,56,10,125,210,145,207,199,213,200,67,84,138,69,91,181,165,70,54,239,40,99,146,40,152,32,116,124,16,1,67,9,191,213,168,68,158,196,207,41,132,254,253,230,163,31,159,4,169,204,54,6,168,59,19,144,42,66,41,27,191,38,24,149,12,180,83,143,34,100,58,169,41,71,65,206,151,40,41,45,44,13,176,169,12,147,185,88,234,37,39,147,114,80,30,31,200,210,119,48,7,65,65,19,151,15,205,114,54,141,47,74,142,3,37,222,18,145,30,102,218,73,57,140,249,202,40,160,8,149,25,170,126,134,254,99,149,254,131,35,176,210,144,49,241,10,125,28,112,156,227,212,228,57,162,162,13,48,117,70,42,69,24,16,27,174,1,238,112,132,168,186,64,191,79,92,190,209,114,134,77,221,165,113,222,160,45,48,165,153,10,27,178,181,99,55,134,76,149,69,39,114,238,149,18,194,146,67,11,255,60,44,52,249,47,9,251,13,191,76,59,195,198,147,210,142,191,166,246,191,209,70,4,248,13,193,67,111,8,163,71,39,92,187,83,76,99,37,135,12,238,120,215,70,103,103,169,27,134,76,250,33,24,5,217,186,193,196,43,117,7,94,174,111,125,137,111,206,228,75,195,86,249,80,120,218,135,141,108,98,81,5,8,93,212,85,140,166,135,111,226,129,90,150,77,250,118,248,134,109,239,81,107,134,113,26,130,248,212,189,159,90,27,54,172,135,94,112,27,64,240,104,54,49,63,237,91,127,80,209,125,33,100,227,29,105,27,196,62,37,112,127,13,59,213,104,130,40,119,223,104,22,116,139,19,174,41,40,223,250,84,163,152,175,15,91,197,67,91,93,243,69,232,104,255,13,165,243,222,16,28,64,181,148,133,251,201,124,91,153,169,159,20,159,104,197,76,43,129,116,154,146,145,150,122,193,136,47,97,196,55,41,150,186,168,187,114,178,227,197,92,43,103,8,76,165,99,182,14,84,252,55,29,48,51,56,223,133,245,2,209,148,103,1,197,168,65,188,156,111,165,145,184,203,108,54,161,70,171,249,84,110,95,170,84,190,206,7,237,98,134,103,52,75,9,10,254,123,179,170,22,168,121,163,95,185,144,24,74,167,76,14,171,88,98,255,199,9,11,55,146,252,143,179,136,80,163,230,123,162,169,67,160,185,109,37,30,174,12,71,39,36,245,252,244,204,112,116,116,223,183,163,184,126,231,79,119,105,207,112,24,237,25,14,103,27,139,251,222,207,79,91,252,129,27,70,175,248,115,91,242,31,154,80,156,255,112,24,249,15,135,145,255,112,152,243,247,77,158,81,151,212,213,139,203,30,255,29,29,10,115,207,44,236,123,59,20,134,96,48,177,176,57,244,54,70,117,107,248,175,99,243,211,213,23,175,47,123,223,86,135,115,226,118,212,134,235,73,159,94,31,42,201,15,19,117,69,115,101,255,91,63,140,183,168,199,245,247,214,195,127,77,245,216,247,241,190,144,44,18,98,164,202,9,233,108,125,133,159,117,98,198,108,247,217,80,246,49,247,166,136,179,199,71,47,150,233,8,199,0,171,53,124,169,44,10,158,159,191,205,224,192,86,135,0,143,78,222,19,146,217,46,147,29,97,195,220,31,134,201,83,125,155,94,191,247,195,70,96,36,164,19,117,252,185,192,137,252,176,157,246,186,148,240,71,90,86,181,244,46,167,244,27,102,20,161,144,90,76,100,209,57,244,21,75,151,216,150,15,194,86,162,244,166,27,30,219,95,113,34,49,198,246,87,93,199,12,85,158,104,159,177,253,213,215,49,166,225,149,147,88,210,105,134,99,134,204,9,192,136,88,126,232,193,253,165,220,10,205,206,82,98,113,176,152,40,105,81,190,132,116,20,237,175,21,98,4,136,191,137,101,202,153,24,17,10,144,0,212,238,187,47,105,65,231,229,180,138,24,193,224,116,44,64,48,109,8,63,88,201,141,171,192,157,110,225,110,21,32,92,159,85,129,7,86,234,155,42,112,162,187,248,10,228,186,52,61,113,131,72,89,44,27,96,65,113,168,220,106,45,192,96,66,16,196,103,42,167,140,250,187,117,53,82,46,107,227,189,107,238,165,89,38,194,226,218,96,111,248,169,205,205,250,3,227,227,227,234,174,113,21,62,181,176,208,224,83,245,187,136,103,60,14,77,5,154,92,90,217,64,91,187,58,241,244,211,79,31,151,89,167,204,246,249,243,231,219,196,97,29,63,126,124,66,69,32,119,70,93,150,151,213,200,179,159,87,161,185,66,102,35,83,152,83,102,129,48,110,65,56,172,50,78,215,153,138,3,37,67,28,159,107,120,171,162,130,7,39,197,90,39,145,190,79,219,118,153,168,108,21,89,232,180,10,133,3,7,78,29,183,68,135,225,113,170,209,124,73,69,238,136,58,202,9,200,83,215,44,171,75,255,193,114,112,68,169,207,189,250,106,191,255,194,151,191,140,11,98,243,131,197,1,172,137,170,200,129,131,191,58,126,172,37,70,95,226,201,31,77,31,41,52,93,3,48,148,102,117,21,156,239,191,57,125,134,158,147,31,131,114,130,89,161,255,76,8,17,120,75,222,224,61,24,150,12,214,50,107,124,60,28,141,179,197,142,87,95,93,63,2,235,16,224,71,83,233,194,228,44,108,51,69,43,181,61,250,175,226,157,211,149,155,77,219,126,188,217,124,252,60,196,21,52,59,241,154,181,23,64,185,239,197,246,192,142,187,233,108,187,217,44,35,29,109,128,93,24,230,124,254,2,171,77,17,29,215,60,115,230,196,221,119,171,224,134,222,189,32,101,8,221,29,155,61,9,195,175,70,240,68,189,86,248,31,88,136,108,201,253,116,109,27,17,77,49,85,52,85,161,230,225,204,202,48,55,212,104,42,117,2,91,61,170,113,34,149,210,38,247,248,238,235,116,51,52,161,2,243,173,165,54,17,126,83,32,127,75,32,61,71,182,183,33,166,50,181,181,106,244,65,106,216,124,232,93,5,53,178,119,73,69,23,22,22,120,85,112,164,233,164,65,175,88,177,173,230,84,226,251,78,110,71,192,31,230,235,61,98,185,218,87,100,38,93,105,19,18,13,6,13,125,243,190,38,124,102,25,175,202,52,11,172,88,175,54,149,184,248,124,127,73,131,22,192,72,135,18,107,35,182,145,74,173,218,104,55,88,196,193,57,121,155,150,161,44,208,135,157,234,29,36,107,124,251,51,249,210,84,225,254,251,111,170,209,244,239,135,14,28,89,93,161,231,127,92,154,74,192,192,196,214,214,175,96,177,238,89,162,17,242,78,54,187,68,127,83,132,41,95,28,60,54,178,146,56,246,233,21,194,91,197,70,163,204,43,231,171,43,44,0,166,4,52,147,33,8,75,38,55,146,124,27,125,21,89,189,240,194,246,246,91,111,81,86,145,185,111,126,243,119,162,255,56,26,137,68,92,139,212,95,252,34,75,242,166,155,245,250,98,193,134,45,136,10,132,119,88,85,113,101,151,230,197,110,222,106,91,41,219,120,98,243,202,214,214,211,133,102,243,50,209,58,79,62,252,131,213,242,234,234,201,55,104,73,34,201,211,7,11,205,103,209,118,26,71,27,182,45,84,44,147,0,119,95,57,112,48,57,221,34,156,243,236,127,222,190,242,135,202,220,104,158,107,254,74,153,127,244,127,111,111,109,169,104,172,248,245,231,90,205,130,147,154,176,71,40,39,90,243,212,206,164,13,46,158,45,184,165,179,204,232,191,75,164,73,79,4,85,209,242,242,242,82,162,93,93,90,65,39,132,99,218,190,140,138,60,129,90,160,42,79,168,200,69,231,192,129,149,149,201,3,34,177,79,178,68,55,178,214,32,166,198,116,69,115,184,244,0,41,185,138,220,92,93,196,243,200,153,62,110,63,188,181,46,230,21,115,203,245,124,106,242,212,44,241,113,162,37,113,167,139,251,212,208,28,91,195,189,35,163,179,139,216,157,42,113,172,105,122,186,180,36,183,223,218,226,57,20,23,66,247,148,182,133,238,93,109,215,55,42,249,90,90,15,180,170,116,182,197,232,101,253,202,229,173,22,81,173,24,192,218,201,15,222,157,248,62,181,121,89,164,66,16,93,217,108,3,188,221,32,252,158,213,6,193,219,103,159,128,132,160,246,32,225,133,250,246,159,126,179,161,227,75,13,7,241,179,13,39,57,161,97,73,159,62,234,197,251,112,250,128,134,235,179,31,246,210,112,250,139,233,39,90,132,152,78,213,38,211,7,52,172,13,145,59,45,215,16,185,134,57,141,11,83,254,73,13,115,122,28,119,19,50,237,186,199,80,232,171,69,253,192,18,222,243,120,46,92,184,160,173,226,177,206,91,71,69,246,68,88,60,63,79,241,123,184,132,241,18,61,128,255,148,30,132,247,36,31,199,209,249,240,182,77,61,56,144,248,70,67,199,243,167,244,103,0,243,203,90,211,141,234,112,246,130,112,49,232,241,9,71,120,114,135,54,143,155,245,213,213,85,169,91,40,193,220,13,77,35,231,152,212,60,180,216,213,175,126,252,101,84,154,128,119,81,103,170,112,232,220,58,170,75,49,219,191,66,137,3,53,242,202,43,42,244,167,255,237,79,185,174,161,197,71,80,83,254,0,58,206,239,82,204,19,168,35,127,128,10,14,32,147,118,47,145,170,16,215,15,149,171,46,85,207,94,0,241,245,183,42,124,196,235,182,142,107,30,173,131,234,207,35,118,158,170,31,61,191,44,234,0,48,29,164,34,67,71,217,246,161,229,103,251,223,216,254,70,255,217,229,67,52,50,205,194,65,119,166,176,5,224,152,225,90,229,7,46,3,108,90,230,192,180,248,28,122,216,116,190,153,200,110,128,3,25,138,195,121,87,212,75,134,80,176,189,180,208,192,57,46,81,160,11,132,190,137,20,160,205,107,2,20,67,222,25,224,146,17,40,134,148,179,1,243,11,132,155,147,123,73,71,74,242,11,163,232,198,94,195,81,241,225,114,144,185,185,89,175,16,13,98,142,231,58,184,179,217,168,119,235,141,161,242,49,123,136,208,236,230,146,67,236,238,190,42,82,160,67,85,218,188,220,53,161,230,148,171,221,169,102,41,252,202,75,93,39,79,225,66,243,78,35,79,165,159,251,41,244,128,19,137,163,173,189,214,81,236,50,56,173,63,120,32,41,185,209,180,158,144,219,82,148,38,219,22,59,18,124,69,9,79,222,153,48,217,88,35,63,41,167,141,139,123,39,178,175,172,101,135,146,84,40,137,217,190,252,199,207,82,23,76,28,254,230,231,179,202,180,67,221,16,209,51,11,75,221,165,5,21,124,98,186,133,145,8,30,153,111,226,215,160,17,81,134,12,138,107,83,195,87,215,24,14,27,52,72,202,120,239,56,17,85,182,47,156,74,83,163,156,35,31,149,117,249,173,39,28,10,117,95,246,79,153,163,30,248,114,151,123,34,213,29,239,166,68,171,239,104,247,185,238,81,81,37,204,119,55,187,121,22,213,116,140,14,148,152,243,171,62,69,106,38,42,213,74,98,136,76,93,205,99,100,187,151,40,199,224,132,125,160,176,64,93,223,94,184,184,136,243,123,211,94,188,184,64,179,37,187,80,56,96,79,16,245,208,49,54,144,101,136,50,25,32,27,211,172,253,207,73,234,173,108,237,191,54,178,238,212,236,184,183,212,71,181,15,128,142,30,112,154,193,239,162,139,57,25,125,84,253,255,104,156,77,253,206,14,13,164,167,55,168,167,67,86,236,87,151,126,21,227,202,215,223,213,53,165,69,152,40,126,242,210,39,169,215,162,37,29,135,197,139,43,85,156,168,164,140,18,132,42,20,188,201,248,227,102,111,128,80,103,56,84,90,124,155,215,236,219,253,1,24,237,197,119,117,218,122,103,56,136,180,161,196,177,71,123,143,30,163,62,29,24,199,15,22,106,61,209,94,236,93,126,229,59,175,41,202,202,121,226,91,50,26,31,61,2,73,75,117,175,234,253,79,61,154,219,203,57,244,83,223,171,211,143,25,250,111,33,116,211,210,255,182,148,133,185,181,142,198,171,76,243,185,154,149,48,98,4,21,90,230,239,64,90,119,101,155,130,85,108,218,139,187,56,74,236,202,37,172,235,253,45,220,205,132,237,12,54,97,10,188,218,115,145,53,46,154,119,146,201,174,109,119,176,152,59,68,243,116,216,78,237,194,66,183,209,168,32,174,66,121,87,168,16,239,81,182,111,1,245,93,101,191,235,5,6,176,221,162,205,229,194,232,146,111,55,150,8,75,215,96,65,149,250,138,6,145,134,85,197,222,225,197,116,36,159,199,101,106,21,251,135,252,100,126,210,15,254,188,64,160,23,12,172,38,147,171,244,151,47,113,185,106,200,161,42,225,99,7,226,214,133,34,125,92,92,96,19,225,250,1,124,182,148,78,103,14,2,118,252,181,65,240,5,231,232,148,51,73,240,232,210,208,98,36,66,109,116,225,21,159,39,43,28,80,163,175,44,250,207,153,127,165,211,151,22,89,185,199,75,223,217,222,238,12,165,239,254,205,223,252,77,119,56,253,107,127,253,207,110,254,110,24,25,120,225,227,143,60,170,195,198,124,255,2,20,123,250,87,151,84,216,98,39,46,22,12,183,100,19,231,11,32,122,98,232,83,2,173,46,155,227,141,16,231,159,237,38,44,92,208,163,87,231,167,9,180,76,152,244,7,190,62,63,109,157,47,64,158,188,66,244,55,60,202,176,17,99,66,177,141,252,231,10,71,84,224,0,200,123,42,12,119,72,195,94,62,22,160,46,131,209,37,216,246,112,95,68,9,78,207,122,201,88,181,57,233,52,174,42,139,127,88,211,57,226,136,137,246,52,196,165,180,57,125,29,169,191,136,250,68,137,216,131,118,92,44,150,118,8,217,38,146,41,43,157,79,91,44,81,182,137,54,203,31,72,183,209,42,101,39,18,241,244,197,84,220,196,4,38,140,187,150,198,155,243,147,64,209,137,196,68,250,98,58,110,205,31,3,1,200,181,11,177,25,152,8,255,112,132,26,213,185,197,83,79,216,33,40,21,102,179,7,240,213,197,76,40,115,1,61,3,213,146,80,26,154,87,150,97,192,140,140,41,134,35,17,59,121,54,203,70,200,16,125,225,160,233,167,94,249,184,151,250,133,21,21,201,46,17,74,142,167,105,73,209,122,201,37,83,233,181,116,204,14,177,25,145,14,148,7,58,146,101,5,218,3,21,177,35,211,129,86,65,135,154,133,246,234,23,20,176,68,33,55,219,181,148,37,106,186,137,174,201,82,155,86,179,219,108,121,183,5,206,157,115,111,14,52,155,143,178,166,108,80,203,78,130,218,26,83,168,180,216,31,224,138,85,168,68,235,188,39,42,51,219,253,109,1,128,8,228,85,95,191,234,223,232,11,112,163,119,67,191,186,193,175,6,253,62,254,17,208,235,225,31,1,55,41,159,155,18,211,231,24,182,44,6,20,163,177,15,171,116,209,51,80,108,226,184,44,38,52,24,42,51,200,31,240,39,22,104,237,167,153,253,183,192,98,254,156,249,76,139,35,159,230,88,218,173,113,72,204,90,103,128,0,35,65,161,240,116,161,128,4,12,1,86,86,81,143,102,145,24,59,61,154,49,117,215,77,241,41,162,55,85,62,171,165,140,136,84,192,133,7,208,243,26,29,18,61,31,233,245,92,132,8,117,52,108,19,161,116,205,233,58,181,180,10,245,184,225,61,2,102,11,201,194,44,128,55,95,185,250,202,155,61,22,162,230,235,202,36,10,140,126,66,61,157,67,72,114,238,225,18,58,244,106,8,161,134,43,213,83,11,11,167,8,141,134,59,189,254,182,152,107,229,159,62,49,70,17,65,40,120,60,99,45,244,79,92,43,213,125,215,74,57,86,175,35,172,122,118,82,207,94,194,170,7,47,232,233,27,203,230,47,46,62,64,75,37,223,192,253,205,88,117,161,149,251,107,154,245,177,16,219,139,164,73,12,119,9,118,23,51,142,67,152,127,28,98,97,174,209,197,164,19,75,90,12,202,226,202,158,63,142,50,101,225,51,28,213,203,97,137,67,49,189,34,106,57,73,72,43,239,226,35,103,219,150,216,211,57,112,252,241,3,113,189,182,36,190,59,20,79,69,211,42,169,117,113,81,43,84,169,18,64,29,20,128,46,50,216,57,215,192,24,111,39,242,191,138,182,135,245,76,163,19,195,100,83,116,232,85,27,136,194,123,38,84,224,29,190,83,29,231,191,244,231,29,254,27,39,156,200,19,24,91,108,189,211,195,141,69,154,216,184,191,200,148,130,8,238,142,143,192,252,195,30,255,83,161,58,225,249,206,118,93,137,39,162,81,136,39,50,133,185,255,60,147,203,64,80,193,140,18,240,95,153,48,45,123,115,10,240,133,37,164,158,128,125,245,42,213,108,120,195,25,174,39,33,255,192,187,152,73,129,127,176,168,134,230,137,51,207,156,57,161,204,1,77,63,162,28,177,239,154,119,182,159,219,190,227,153,102,197,82,139,184,246,206,8,171,219,131,158,172,86,44,79,10,244,251,61,249,195,1,154,195,52,147,37,208,195,36,236,235,100,172,189,119,243,6,2,9,49,48,140,173,72,239,222,123,67,187,247,30,239,222,244,197,235,215,9,149,108,125,73,62,255,210,214,86,255,250,245,215,117,94,183,94,248,210,11,183,220,140,159,125,245,245,87,159,237,73,198,212,190,65,74,68,206,76,206,14,244,157,76,160,147,173,193,150,87,153,254,245,193,117,193,47,199,235,148,113,253,53,57,60,150,198,178,137,158,197,69,182,94,140,86,244,110,222,220,230,54,33,212,167,54,221,188,57,232,13,220,5,85,146,111,136,210,24,232,206,30,244,111,188,237,89,166,118,253,90,240,253,200,14,44,255,74,154,30,231,195,198,176,57,223,1,23,210,103,186,201,219,249,165,21,84,128,112,39,174,58,214,219,55,128,52,197,76,89,7,68,90,127,91,44,41,115,190,125,109,85,121,128,185,213,31,220,0,94,150,154,203,255,244,105,71,159,93,185,38,180,145,59,21,181,11,151,32,169,93,148,43,138,186,218,205,26,39,127,113,93,174,144,65,9,3,76,39,87,140,221,116,32,247,215,175,15,250,3,156,34,14,116,219,174,83,81,104,77,56,95,215,118,94,176,87,85,112,37,228,46,119,225,192,86,33,219,147,202,224,36,255,188,10,176,186,182,244,185,219,6,171,82,153,152,136,199,67,33,67,197,105,239,27,126,212,216,190,96,44,189,166,226,241,116,113,248,81,99,251,130,197,116,92,197,59,177,255,110,46,177,142,138,87,138,255,221,92,138,21,21,95,42,166,135,31,53,38,191,172,86,191,47,198,125,138,75,42,30,138,253,218,143,184,167,127,237,71,177,144,26,219,95,18,98,246,103,131,140,221,165,122,32,149,130,137,8,53,122,199,28,126,244,5,4,247,185,163,70,79,100,135,31,81,45,247,158,19,42,0,133,43,98,15,55,54,246,225,56,66,91,206,35,144,168,168,8,174,32,28,135,210,85,73,5,146,7,14,178,79,6,194,136,33,181,240,202,98,33,133,75,112,11,11,180,248,128,185,180,132,75,187,255,112,173,152,123,22,177,116,60,173,13,156,64,208,186,83,102,125,117,113,181,174,194,107,79,62,25,10,61,249,228,154,138,236,236,236,252,109,58,253,129,64,32,160,34,239,252,252,231,250,44,73,89,127,238,62,42,18,12,218,169,84,62,191,112,237,154,186,235,239,212,93,103,212,200,153,51,202,186,237,155,129,188,125,219,3,119,189,17,176,118,119,61,240,144,159,246,208,33,31,244,211,30,114,97,15,91,220,246,12,128,221,190,13,71,43,252,236,42,203,133,118,189,148,135,188,148,135,14,121,41,15,121,41,41,114,204,205,201,171,134,23,227,213,220,157,30,187,239,75,179,251,222,73,149,254,53,49,187,239,251,106,247,253,105,188,24,183,190,239,43,203,239,29,247,171,95,147,230,125,165,255,154,152,67,239,207,249,253,105,188,238,223,243,199,103,207,31,159,61,127,88,247,246,124,208,31,181,189,161,28,252,193,222,219,123,239,88,238,121,35,180,231,15,214,158,63,194,123,123,222,184,237,121,227,182,231,15,225,158,63,238,148,212,109,209,222,251,122,102,239,125,173,246,155,224,197,236,189,183,135,127,77,62,239,235,207,95,19,243,190,145,218,219,125,127,125,222,59,226,123,239,155,21,67,245,241,106,248,254,178,222,23,243,107,242,113,99,70,158,122,74,141,229,223,243,168,200,237,196,208,42,245,163,119,173,159,121,240,161,132,63,248,39,252,36,39,178,31,118,97,203,93,72,180,38,117,28,141,141,0,63,179,118,221,247,148,145,247,254,132,251,254,195,132,253,198,188,239,189,86,235,100,63,243,202,27,115,179,243,42,54,230,229,250,222,175,62,252,222,175,62,236,215,53,60,52,103,189,100,33,119,70,186,213,243,230,211,94,98,239,189,185,251,159,89,59,89,47,179,176,229,217,34,212,110,90,195,46,148,221,81,99,74,13,251,219,33,238,117,12,151,133,60,233,9,212,116,199,46,93,18,35,239,98,230,253,210,37,117,215,152,186,235,182,26,25,27,83,35,132,238,70,104,109,184,179,33,225,205,188,145,189,49,127,19,243,230,108,96,143,30,21,220,227,71,69,246,188,71,69,247,134,30,53,186,183,239,81,99,123,123,239,141,217,120,207,163,198,78,188,231,81,99,135,222,243,168,177,247,62,106,44,252,158,71,141,5,222,243,168,177,219,239,121,212,216,120,125,255,127,106,236,204,246,254,255,212,216,83,255,101,255,127,126,233,126,43,220,199,207,217,125,231,215,208,141,241,211,184,144,159,198,141,241,114,14,13,228,97,22,186,39,212,158,62,26,163,152,27,55,110,48,155,221,227,255,8,96,246,144,1,254,143,128,183,250,223,120,139,121,242,111,244,223,250,6,3,219,111,211,127,3,21,224,108,3,194,168,151,229,33,64,95,42,50,238,116,79,208,159,218,9,21,76,167,203,101,226,35,130,226,206,80,25,233,50,254,56,20,19,154,232,118,39,66,244,123,112,121,249,96,72,5,98,229,50,177,35,177,163,71,99,202,164,119,120,213,237,150,225,221,39,216,229,169,71,28,73,25,127,160,100,184,212,238,118,219,75,244,123,118,118,246,236,146,10,20,203,229,34,253,157,154,42,42,147,222,209,171,16,81,148,3,216,191,38,230,120,241,198,34,184,228,82,253,133,27,175,242,5,1,158,196,156,103,168,180,74,141,94,133,36,162,67,77,234,0,152,127,246,217,103,231,1,92,184,117,235,214,5,17,82,244,228,85,103,208,19,65,198,19,191,252,165,0,148,134,95,165,51,19,19,19,25,202,176,184,70,67,176,86,116,135,236,167,111,188,241,211,125,19,248,167,127,247,23,127,241,119,18,69,11,94,199,168,176,23,23,96,222,58,80,196,178,11,208,210,44,130,151,131,177,89,46,153,22,171,218,217,121,231,157,219,183,119,119,239,220,25,12,246,176,88,71,2,129,112,120,140,102,250,137,19,27,27,40,103,99,227,196,137,67,135,198,104,94,7,112,209,149,98,6,131,59,119,118,119,111,223,126,231,157,29,54,104,20,236,158,162,135,134,161,187,78,15,126,31,61,53,91,195,111,109,121,253,105,250,29,8,203,2,209,66,125,17,60,106,58,61,53,69,31,132,210,233,163,71,229,139,230,169,154,124,81,59,213,148,223,245,22,126,91,235,108,14,177,220,124,230,143,8,109,176,5,146,75,151,254,232,153,166,134,254,233,185,22,160,214,115,255,196,111,199,246,46,93,154,153,57,124,120,124,60,66,116,27,213,151,99,122,189,203,151,55,55,175,94,189,198,54,202,198,168,133,193,96,36,50,62,126,248,240,204,204,165,75,123,202,172,224,161,238,216,217,193,197,111,152,88,232,245,240,194,72,244,137,159,45,117,104,76,140,122,159,176,141,249,185,61,24,87,238,48,71,102,177,121,111,39,245,124,53,166,175,4,190,91,7,121,169,125,74,47,44,173,193,187,79,46,105,183,150,215,185,182,95,253,42,234,24,164,9,179,242,50,164,94,176,179,145,134,101,97,254,222,90,186,122,117,73,192,145,206,77,101,44,222,228,37,118,163,195,188,155,48,86,96,204,84,244,154,157,237,121,117,8,116,119,119,215,84,224,14,20,107,2,221,205,175,172,241,93,252,41,228,28,184,147,155,206,240,213,177,169,18,20,52,126,250,114,247,210,203,47,95,58,119,174,246,23,63,85,145,140,139,166,97,229,168,174,253,160,88,86,198,218,176,172,120,201,181,123,83,200,88,153,130,27,13,177,69,168,148,232,15,250,137,18,172,201,25,15,254,63,15,26,151,219,176,117,246,226,215,190,211,185,249,5,220,33,233,131,75,37,164,208,239,116,222,237,116,250,56,216,187,244,242,165,175,190,140,182,91,12,179,203,106,171,220,221,251,187,189,191,251,105,151,214,58,241,137,239,18,235,78,117,42,46,193,164,227,82,17,199,230,233,24,104,113,112,95,212,207,108,25,134,221,182,88,62,24,97,43,193,98,52,38,252,206,206,53,185,17,17,97,125,216,165,133,174,88,246,141,195,4,18,228,230,214,219,139,157,197,183,19,56,55,177,19,47,252,95,124,133,128,115,241,77,24,193,110,135,118,21,147,128,72,76,178,142,244,58,178,17,118,32,21,235,39,99,75,240,109,128,122,52,142,220,127,255,55,168,148,66,101,251,231,64,120,75,21,182,27,245,46,98,196,57,194,246,142,10,221,222,185,254,60,180,145,34,87,214,15,39,172,242,236,201,147,37,54,6,239,136,51,19,59,81,74,188,123,131,152,101,205,252,247,23,9,199,116,96,120,126,27,24,66,188,182,225,120,153,230,192,187,144,51,176,241,145,243,184,2,211,133,168,201,17,116,232,103,51,24,202,166,195,217,16,50,234,72,116,105,181,190,218,41,1,166,108,86,187,221,78,187,3,217,76,152,80,171,96,215,8,216,103,124,128,33,94,237,247,196,137,163,235,66,78,91,133,41,149,18,131,193,219,56,44,70,60,4,77,146,124,192,104,79,146,151,176,110,24,166,30,167,154,113,114,59,177,53,55,55,71,93,223,188,212,245,12,23,103,38,226,4,23,193,214,49,108,151,126,6,107,247,207,254,209,79,111,175,113,224,181,159,233,128,104,0,31,95,89,230,155,224,182,97,172,119,79,213,232,127,184,156,205,58,23,58,149,73,249,99,18,31,73,61,208,233,67,233,1,21,72,188,141,242,113,243,46,78,8,229,212,186,182,255,20,199,129,144,27,224,101,219,21,209,68,148,102,61,212,191,197,36,87,8,183,132,54,42,25,119,238,137,31,130,28,68,137,108,215,25,23,248,160,120,11,88,107,124,1,182,27,121,92,204,214,179,178,148,137,199,227,25,76,92,40,228,19,77,237,212,60,29,223,13,21,222,112,117,241,217,35,88,171,139,27,37,196,44,83,166,51,159,192,45,193,104,53,171,249,245,98,182,10,61,79,45,144,72,91,166,138,46,21,75,25,126,74,196,180,71,99,233,210,26,63,165,116,12,239,232,187,24,113,246,69,121,135,95,137,83,209,119,40,13,125,89,162,244,239,168,104,92,32,196,196,85,244,118,187,93,46,79,76,148,203,237,246,109,21,29,19,8,49,99,208,253,116,101,149,16,107,154,158,123,6,168,170,183,51,40,44,142,50,51,109,21,155,40,161,172,53,20,91,154,80,193,155,178,164,130,172,213,221,213,118,239,42,98,88,139,241,209,26,195,66,46,102,224,67,116,81,79,58,190,80,173,93,212,37,100,39,233,169,96,181,218,192,193,97,176,107,24,174,69,176,140,206,211,102,173,223,13,49,25,30,235,12,233,105,117,84,172,50,196,29,84,208,32,70,133,92,44,155,176,66,241,28,167,162,11,208,227,178,69,8,160,162,242,43,113,60,40,146,7,15,138,97,198,164,128,24,75,154,93,162,57,33,239,220,46,51,13,239,40,220,61,46,150,227,228,142,127,168,62,216,175,249,176,95,229,97,32,93,14,137,10,21,85,150,225,128,252,133,170,81,230,169,155,41,104,203,229,20,74,231,165,88,24,109,136,90,49,237,251,58,159,134,142,64,44,165,181,4,98,166,182,0,230,30,206,143,118,246,157,243,251,210,154,133,34,20,91,59,251,78,253,253,183,244,105,103,168,76,12,67,212,51,196,206,101,122,53,216,255,14,181,227,123,252,187,248,67,123,40,81,43,21,252,81,209,161,19,204,69,218,61,9,73,17,233,22,107,195,70,21,12,36,228,29,7,211,12,46,200,156,58,254,64,23,165,8,95,205,120,104,222,241,164,151,81,226,73,95,196,39,120,168,187,232,29,190,192,67,93,9,187,105,252,150,15,109,209,63,252,150,222,80,255,216,107,94,123,215,212,93,132,152,226,158,192,158,86,75,219,179,142,1,241,189,43,218,79,166,210,19,190,216,159,208,1,222,249,6,239,39,244,196,187,112,97,120,226,77,78,234,137,87,76,103,244,35,141,40,233,135,26,17,55,135,108,42,192,142,65,200,72,89,41,167,107,202,225,114,220,238,178,183,192,137,92,33,71,164,245,82,154,176,73,200,142,165,46,164,98,182,10,246,58,55,177,162,130,26,215,25,109,200,98,123,55,191,253,181,111,243,65,209,205,159,255,242,231,2,188,59,120,87,142,142,142,76,28,145,163,163,159,221,254,217,155,4,108,176,81,139,13,2,42,25,150,232,197,246,213,135,72,111,109,230,145,207,187,131,137,197,27,55,22,225,0,225,236,44,97,181,138,37,119,68,54,176,70,41,32,143,4,60,76,202,1,202,153,242,151,0,80,49,225,98,29,16,124,12,196,225,51,151,56,154,241,28,189,114,124,69,226,71,247,51,165,98,191,98,136,37,53,83,169,13,232,105,22,10,27,133,2,14,55,179,233,208,136,28,81,217,148,148,173,42,129,149,141,47,45,36,186,45,154,226,233,84,171,235,159,126,235,133,235,135,69,13,196,11,211,138,193,98,241,194,165,197,84,105,95,250,196,63,255,245,107,67,225,181,234,66,117,109,40,92,164,112,81,194,197,60,59,160,188,182,73,83,10,166,78,36,191,250,98,125,248,52,30,2,207,142,31,78,37,55,250,139,67,229,245,89,125,161,63,92,31,150,144,122,97,4,37,191,8,159,54,226,6,123,149,201,86,248,56,102,147,61,67,18,96,224,229,13,235,226,102,21,206,138,248,72,161,132,155,153,184,107,12,30,13,200,57,0,59,192,108,230,191,8,251,117,67,10,23,98,253,93,59,139,238,221,96,110,50,204,108,101,95,206,24,251,194,97,6,230,96,185,58,112,12,54,133,172,61,79,107,94,91,212,174,17,9,207,141,82,70,44,121,88,69,216,226,19,141,159,156,171,211,15,71,168,56,255,232,87,179,69,90,68,60,178,244,143,214,71,122,153,82,88,218,131,6,123,27,72,31,204,164,211,165,179,226,17,54,231,218,80,214,122,109,140,91,181,139,9,129,25,191,12,68,92,146,209,251,12,76,39,120,155,14,112,49,205,91,119,73,171,168,11,97,34,251,239,56,20,210,83,159,175,29,243,225,133,108,102,98,77,8,55,211,116,42,250,149,84,41,217,229,136,134,43,179,150,11,253,18,146,212,14,186,65,107,18,63,16,55,141,61,220,233,113,255,208,2,165,9,133,123,181,180,24,242,197,18,109,82,173,233,131,19,93,77,81,71,42,21,113,54,81,169,72,179,43,236,125,88,156,147,110,64,211,111,67,69,114,103,142,165,220,139,26,161,8,212,28,167,155,115,31,113,29,122,165,142,157,201,241,245,207,18,253,199,151,194,225,81,228,24,6,147,98,105,57,111,204,77,194,140,128,105,143,143,239,253,217,159,193,74,95,229,152,54,27,154,17,24,217,207,80,65,27,244,101,129,81,128,178,102,191,241,141,149,207,124,230,51,95,125,134,45,151,149,197,213,137,46,19,10,222,57,81,250,62,17,12,114,124,137,221,233,18,213,92,146,211,128,15,234,153,203,40,165,144,146,236,207,232,135,190,77,126,232,152,243,19,199,57,246,161,36,142,101,197,114,14,27,206,209,230,10,143,206,55,169,133,84,208,28,236,34,156,169,136,83,186,83,72,118,74,247,142,54,229,250,236,51,207,60,178,176,176,192,19,138,170,230,197,123,94,101,55,224,89,216,73,31,186,231,62,172,22,125,251,138,227,71,205,200,196,49,182,44,145,59,86,110,128,75,105,181,90,211,182,141,3,43,106,145,25,250,77,173,116,93,108,88,177,127,61,202,30,36,233,251,105,42,131,253,180,64,221,202,217,123,89,76,28,30,26,183,227,159,63,29,135,101,154,136,235,181,10,134,95,102,30,124,248,244,198,233,135,31,156,33,30,198,41,60,222,108,54,31,63,215,108,170,168,103,239,163,210,78,179,233,38,30,122,21,6,102,225,75,171,97,61,238,52,162,24,245,163,24,115,182,250,192,35,78,16,6,28,246,4,31,147,209,38,14,179,52,232,207,67,114,66,99,189,135,145,14,235,145,206,8,116,12,195,16,230,81,230,203,183,185,86,235,163,31,125,248,36,204,8,200,0,51,171,227,148,207,193,42,62,177,166,21,219,182,216,154,80,91,70,54,140,145,157,100,39,42,218,209,204,4,215,72,198,55,188,225,142,110,152,70,247,2,143,109,196,183,127,133,82,244,184,134,43,50,172,21,21,94,91,88,56,79,157,126,94,218,205,26,210,97,98,222,142,232,235,121,21,238,106,170,190,112,122,133,10,123,182,157,72,22,136,117,195,186,173,96,24,163,122,24,101,16,195,19,133,194,65,56,64,130,129,251,216,241,24,6,45,156,93,72,63,121,48,1,151,82,122,248,42,128,82,27,103,176,162,195,19,201,216,122,43,150,164,198,148,220,97,11,87,103,155,173,110,171,57,11,11,252,143,203,144,69,134,6,12,211,52,206,46,104,249,202,17,97,120,190,143,211,145,85,60,117,144,254,236,98,133,156,170,139,73,30,109,85,55,153,203,213,106,54,245,223,139,203,217,114,97,114,250,67,72,191,217,101,155,96,31,145,57,81,113,93,60,226,114,167,54,100,196,30,31,189,75,155,48,7,238,95,62,231,96,180,235,26,200,103,142,220,187,24,94,133,38,116,77,223,238,26,114,46,90,163,174,136,76,55,229,198,230,236,113,194,25,95,255,58,44,69,209,126,116,248,244,233,241,187,239,254,192,7,198,199,85,184,182,189,141,94,79,81,115,237,230,236,131,172,186,32,43,84,183,42,236,169,241,176,37,1,227,250,245,243,180,90,180,229,221,229,243,178,209,208,62,131,45,7,232,1,198,25,131,48,183,133,89,202,151,204,8,136,150,217,126,6,20,234,175,46,161,41,236,7,192,52,66,96,84,224,216,48,67,221,214,186,162,194,4,103,24,138,208,220,75,78,160,47,113,211,63,105,199,147,174,209,12,109,0,209,74,16,145,73,8,227,139,123,84,69,11,164,233,73,66,3,229,149,218,8,33,213,218,10,111,107,12,150,149,125,62,103,136,109,171,44,113,156,8,152,105,128,209,145,13,183,79,55,216,122,180,4,0,211,34,185,111,239,37,241,148,146,22,144,186,37,230,241,107,42,28,115,161,200,116,142,171,199,251,175,11,19,26,183,104,206,20,243,78,237,123,220,42,43,157,202,125,10,22,86,31,211,150,105,104,234,31,43,104,219,209,51,51,176,245,119,250,83,28,59,57,89,96,35,21,209,145,61,218,84,15,17,253,84,28,40,170,221,9,218,130,199,18,105,118,56,233,162,52,90,54,25,89,23,132,14,247,124,11,131,81,255,242,45,155,223,93,21,251,49,171,16,82,1,6,228,91,177,181,192,55,187,59,243,247,180,197,102,196,126,79,131,184,81,148,169,8,6,7,41,201,8,29,97,9,69,94,135,161,99,113,92,31,126,93,251,157,85,212,65,255,187,54,139,199,87,140,40,88,240,246,127,215,135,59,144,90,206,133,2,108,81,151,157,225,45,99,180,84,136,32,152,166,102,58,84,84,74,43,152,144,12,150,135,54,128,57,21,246,32,142,221,243,99,25,164,25,8,123,56,230,70,80,187,212,242,66,106,12,151,202,246,249,148,31,245,99,56,28,133,253,133,216,4,187,72,154,160,186,84,80,186,248,230,5,42,17,253,76,81,118,242,97,118,46,223,245,157,203,119,99,162,158,223,154,215,122,27,97,192,108,162,42,58,113,239,131,213,44,107,253,205,208,150,131,16,252,76,67,92,209,222,220,188,92,7,185,13,202,57,210,134,235,7,13,187,151,184,107,194,163,0,89,84,160,175,131,188,167,155,236,36,10,110,88,0,197,138,150,233,29,246,164,113,111,217,13,166,61,13,119,179,222,13,26,46,93,214,232,216,166,231,73,29,132,97,216,191,250,129,117,87,152,63,123,241,63,237,65,53,181,120,244,236,218,91,3,21,43,27,198,208,164,180,221,32,207,203,110,93,151,64,40,66,96,118,10,118,161,191,53,235,28,68,91,194,4,159,114,14,18,20,61,33,118,139,52,105,225,135,252,85,86,45,169,81,234,149,182,53,247,217,79,96,132,104,54,197,57,188,161,55,16,47,162,235,207,239,49,142,176,30,135,69,191,12,39,49,143,121,196,240,49,110,42,97,205,149,154,152,195,17,80,25,161,78,72,25,75,149,37,182,202,88,158,241,239,156,250,65,106,200,7,62,144,68,215,192,205,71,4,26,38,112,99,49,61,77,200,34,198,2,157,236,228,164,138,172,174,58,184,228,135,171,91,33,182,101,146,133,68,217,178,62,107,89,49,34,183,49,213,185,103,96,184,231,94,194,178,124,111,42,124,2,216,161,198,158,127,42,121,45,0,147,72,236,22,182,17,23,155,79,80,242,8,118,231,225,128,133,135,51,131,234,148,248,142,37,54,253,108,91,91,104,174,228,60,211,240,193,135,127,135,62,219,85,97,249,173,138,243,94,3,117,76,86,178,92,72,133,45,17,99,66,92,252,68,84,252,191,73,209,180,123,67,69,132,173,169,106,8,43,193,100,239,111,142,222,52,56,105,206,0,85,226,152,25,54,255,27,94,169,139,163,61,101,5,54,234,249,98,227,178,33,211,120,66,91,250,14,26,98,46,153,239,87,76,18,145,194,44,68,112,150,245,81,128,134,113,201,5,212,80,25,51,187,12,43,116,51,27,34,88,44,204,109,16,170,33,52,38,23,247,103,152,66,182,152,185,118,227,8,250,236,103,93,196,6,41,161,136,9,69,116,8,234,25,106,128,19,44,190,182,92,93,122,2,159,2,207,65,255,63,69,25,29,30,143,176,145,206,48,140,118,70,198,15,111,112,201,160,125,84,232,124,238,244,220,201,220,111,170,48,124,178,16,211,118,73,8,62,241,206,206,104,144,171,197,121,4,3,27,106,72,232,96,85,60,73,78,232,49,32,220,212,99,10,21,220,0,63,157,82,22,245,234,209,41,214,89,183,92,87,224,93,182,180,188,193,167,9,42,84,70,137,48,76,66,29,50,119,58,119,158,91,149,99,163,43,20,245,137,79,124,34,167,43,200,100,127,251,121,24,158,91,126,190,173,44,215,125,184,229,245,215,12,191,183,39,108,126,223,165,25,81,73,38,169,56,183,199,42,146,55,211,198,33,87,78,97,107,243,167,232,12,218,24,53,99,171,163,55,36,58,192,199,144,150,246,12,107,193,83,237,46,13,110,54,205,246,142,97,106,132,45,135,240,135,193,82,62,239,116,106,16,37,100,160,155,158,118,18,72,35,183,124,77,226,18,154,117,24,211,134,49,123,158,115,14,127,143,15,17,160,53,100,242,252,199,247,160,39,131,248,161,109,147,242,41,203,121,78,110,138,2,108,71,18,113,38,60,242,149,192,174,81,125,196,114,102,144,186,133,45,154,76,55,79,53,167,233,167,214,109,174,19,195,152,66,125,130,149,156,252,254,106,171,213,37,6,59,168,209,21,253,178,185,220,16,211,54,0,152,228,128,217,74,196,56,110,140,131,89,173,125,58,208,111,158,251,63,147,51,28,107,28,142,72,217,195,44,67,241,113,236,127,56,212,74,232,221,143,248,127,81,112,199,197,220,24,174,247,170,240,194,95,127,244,191,142,118,195,255,90,137,68,176,164,183,91,57,19,208,30,33,215,244,111,92,151,170,229,111,65,87,238,214,112,24,63,37,147,176,115,24,141,36,147,130,238,9,99,193,227,39,108,24,64,176,153,72,77,164,228,134,27,133,138,137,133,219,11,244,215,19,92,186,87,214,225,130,193,96,155,39,180,239,248,122,187,196,71,47,12,78,159,222,59,61,88,224,71,25,5,57,101,202,226,208,4,2,165,184,127,203,157,255,168,64,8,86,98,34,93,207,180,47,77,154,3,113,194,58,147,137,134,147,176,46,44,233,11,229,85,118,227,109,208,202,131,122,109,217,80,49,145,21,118,181,32,49,38,130,196,174,150,22,202,219,174,188,118,223,118,229,245,4,14,18,19,220,71,44,217,74,112,31,65,170,24,76,136,60,49,182,33,246,105,217,56,237,134,171,60,39,30,173,107,181,58,155,82,3,172,175,144,186,230,230,60,90,140,221,95,235,52,67,178,223,72,91,219,76,172,183,85,96,101,150,154,50,68,240,159,207,249,4,63,193,242,166,50,244,166,171,223,184,158,0,76,39,45,204,24,67,17,72,252,153,77,39,12,196,231,49,76,117,226,166,108,185,37,119,11,170,213,28,27,141,133,97,61,147,120,66,88,233,222,108,83,30,182,221,102,40,2,151,38,114,75,81,133,31,18,112,94,69,236,174,109,31,231,107,176,42,172,225,227,42,50,126,255,201,147,27,240,119,64,140,231,116,173,182,126,170,73,171,71,206,190,58,124,16,23,102,144,143,228,160,189,74,107,111,208,239,51,227,215,233,1,162,25,88,40,52,187,179,156,150,120,216,173,193,214,214,175,104,25,148,22,23,255,184,207,51,238,178,251,12,208,169,90,20,134,187,34,174,48,12,87,185,209,226,51,244,127,69,184,148,109,8,193,8,203,61,53,147,155,121,10,2,160,82,61,3,51,78,245,11,139,243,132,81,234,108,74,205,140,201,202,167,209,107,157,82,1,230,141,226,98,168,11,247,169,136,26,186,116,9,75,173,205,70,44,107,131,30,95,169,23,133,92,54,132,131,11,90,60,101,120,211,213,84,36,219,107,116,65,185,141,70,235,107,185,255,201,75,159,194,193,154,227,228,150,251,143,246,136,53,2,70,191,248,21,244,254,181,42,147,232,28,208,176,16,103,69,151,92,39,200,179,132,211,125,177,215,113,73,54,134,163,158,130,120,6,214,187,6,67,240,39,209,87,236,145,70,133,63,169,65,184,63,0,51,202,236,67,88,96,88,125,241,68,44,156,255,48,204,2,22,4,43,124,94,61,224,171,172,102,156,123,47,196,226,80,220,210,155,182,43,246,52,159,75,178,36,31,246,66,178,83,201,100,211,102,25,114,208,116,234,179,16,23,136,37,101,163,162,2,21,88,168,143,84,120,21,198,96,192,14,243,91,168,108,66,164,198,71,230,78,158,132,251,11,194,214,247,77,16,78,197,33,165,21,43,68,44,219,18,223,188,244,2,118,233,1,203,173,237,58,223,244,48,108,80,23,19,244,163,130,201,144,205,167,92,241,233,218,116,92,47,203,57,109,98,156,153,19,121,248,36,27,46,125,198,63,111,55,145,159,136,206,5,189,178,181,93,252,155,72,170,240,209,169,201,79,195,81,52,117,162,49,114,207,225,218,60,28,139,70,48,37,26,154,223,9,53,210,78,46,231,164,225,217,120,34,153,92,231,11,48,86,128,69,167,1,139,79,77,211,142,235,66,7,7,246,21,173,55,135,59,16,245,83,216,52,5,238,86,125,184,166,97,227,105,250,79,155,40,224,13,22,150,209,85,100,249,220,236,236,185,101,215,49,75,11,55,95,147,114,13,3,86,242,151,150,150,30,213,167,181,53,49,251,76,104,138,118,108,93,225,138,43,232,215,82,75,103,177,222,156,38,122,173,227,157,187,192,142,96,154,173,111,194,30,116,34,102,30,98,57,182,16,86,48,88,109,206,0,79,170,200,60,111,130,236,151,92,28,184,100,105,151,77,120,67,200,151,241,172,134,43,34,164,190,98,203,244,124,54,45,238,142,209,215,16,128,226,189,88,136,143,16,191,252,169,79,193,198,114,29,174,143,91,69,109,153,94,115,69,73,12,29,17,140,185,2,236,70,99,106,143,159,78,102,88,209,67,238,73,234,65,103,119,39,57,193,122,49,62,247,138,133,130,132,2,102,239,31,135,27,39,166,110,180,241,98,226,250,60,127,82,118,118,118,243,234,2,247,79,0,70,67,226,246,186,139,220,105,7,201,138,31,196,72,102,8,142,219,182,75,226,1,233,123,241,168,118,217,77,35,189,40,167,1,238,57,88,69,226,147,76,84,137,132,148,159,83,98,143,153,200,39,49,205,195,142,226,49,22,114,64,227,152,46,86,204,109,231,96,147,37,216,209,70,192,63,236,36,91,48,32,97,251,204,17,141,175,109,13,11,230,237,125,66,122,4,61,152,66,42,146,223,247,109,126,223,183,249,253,223,230,247,125,75,243,185,189,239,219,246,190,111,219,251,191,109,239,251,182,13,39,111,168,74,160,1,233,157,1,163,10,65,62,218,183,120,143,134,40,223,160,29,72,25,182,221,29,182,177,67,88,210,183,176,198,65,226,194,147,118,108,154,77,151,70,216,135,188,41,66,96,54,22,95,201,102,129,184,1,195,15,4,193,81,182,165,191,145,72,252,232,138,170,178,225,217,228,70,226,135,87,251,243,158,17,87,152,133,253,160,103,112,205,54,198,124,115,107,98,246,37,84,72,22,106,204,100,33,196,1,253,133,126,49,54,244,130,39,147,152,53,180,99,174,141,20,8,30,197,129,17,211,255,144,72,150,220,219,242,108,171,118,207,63,205,217,19,54,181,250,237,231,62,47,174,196,136,104,114,3,113,95,83,103,204,112,77,186,205,30,7,140,157,190,75,60,170,77,253,46,123,208,215,62,19,161,241,94,255,227,231,159,111,107,50,165,245,31,97,237,225,181,133,4,11,245,228,74,226,228,119,171,215,84,196,53,158,247,78,85,11,63,228,162,175,88,183,101,13,135,137,195,32,253,235,181,195,27,188,62,114,217,68,163,158,235,102,229,162,203,252,124,189,80,128,68,146,86,245,212,228,228,61,247,200,24,138,121,54,152,191,236,201,101,152,95,192,122,102,153,239,74,178,13,74,182,95,204,142,66,136,207,196,81,189,29,10,136,59,43,12,75,140,40,199,127,173,155,200,174,202,12,253,110,204,24,182,187,199,205,207,105,139,207,32,34,88,37,13,86,24,97,167,165,193,196,186,77,180,159,23,224,96,72,164,57,25,237,197,189,84,175,85,79,168,200,137,186,111,20,15,172,61,19,135,28,58,62,203,131,167,39,12,140,163,138,79,121,101,139,129,83,225,240,217,89,81,9,52,183,217,229,158,44,107,216,246,175,50,22,221,129,235,113,86,216,170,197,213,130,138,62,17,27,62,86,244,67,132,249,216,243,170,96,51,94,30,98,70,58,154,134,237,46,201,155,8,16,87,254,200,50,134,200,144,116,26,248,26,226,112,113,232,39,96,73,187,92,50,106,48,136,58,180,204,216,14,42,100,19,101,162,13,97,149,154,89,147,121,16,138,68,129,240,89,126,197,53,181,169,109,202,10,35,138,105,84,135,82,22,68,203,4,207,215,1,49,178,67,44,36,32,4,83,172,182,105,230,165,133,155,98,73,251,221,218,114,210,94,169,61,8,95,129,213,243,183,42,247,106,19,140,188,18,103,39,15,30,184,215,95,137,143,79,220,139,149,56,123,243,241,115,143,252,238,242,50,140,85,221,92,63,245,32,91,84,170,220,58,247,144,136,243,41,118,182,70,19,35,96,112,123,167,99,15,136,15,223,182,121,33,189,162,46,19,117,60,123,242,164,24,223,171,139,37,166,146,24,143,113,151,200,114,107,30,146,67,88,18,180,193,42,211,23,68,47,161,199,161,209,41,134,238,206,173,148,119,148,45,134,159,157,194,116,38,11,3,233,142,39,88,21,145,110,77,150,46,155,137,74,30,204,137,155,52,232,219,241,105,47,155,123,6,44,198,131,104,24,168,228,230,108,237,99,42,44,208,242,39,148,29,74,21,60,75,129,118,168,147,244,237,170,5,102,79,122,110,11,71,161,50,165,159,138,72,124,43,67,33,215,190,210,242,121,26,247,168,107,207,113,150,7,215,229,91,106,108,181,22,235,173,203,70,54,161,19,0,19,155,93,30,48,204,108,211,234,102,53,206,138,117,217,2,164,205,135,65,132,45,248,40,148,3,2,71,121,106,85,244,58,198,236,199,76,59,30,50,196,10,124,18,142,20,97,161,30,139,231,131,176,6,227,136,12,214,136,149,61,111,204,49,158,6,33,158,177,0,180,249,65,246,25,216,108,149,171,226,205,169,172,93,173,120,135,216,184,157,170,66,132,84,217,226,180,185,218,255,101,242,23,66,71,184,14,152,152,157,211,171,201,95,164,212,165,225,169,105,168,78,77,79,209,78,49,103,197,255,128,137,101,34,221,114,201,166,195,174,231,107,93,24,200,192,122,170,119,131,193,147,56,136,244,150,134,160,212,78,181,1,66,58,18,179,242,141,10,182,237,10,96,2,233,159,192,218,124,57,229,124,12,156,216,207,207,21,120,190,214,106,183,90,57,141,39,114,185,117,92,102,181,152,52,195,121,88,62,5,11,226,41,66,238,213,242,50,46,1,207,18,219,28,62,54,7,119,152,48,49,93,61,254,233,11,139,255,246,225,135,143,35,178,209,216,96,65,253,180,43,168,183,106,191,253,233,79,159,57,243,240,201,227,44,229,210,252,36,76,104,219,68,24,195,104,65,74,227,29,21,46,60,210,210,164,41,155,66,142,7,131,4,46,126,235,37,13,134,87,206,213,180,57,251,7,62,116,24,122,171,85,65,8,46,118,8,179,25,47,94,226,4,233,206,196,217,34,152,41,21,254,45,252,82,8,142,186,79,50,47,163,34,135,15,227,156,107,186,117,250,48,51,185,56,144,184,239,193,25,101,81,124,44,214,250,250,215,171,202,186,124,185,81,44,54,46,247,70,128,56,156,244,217,151,174,207,168,136,142,252,98,128,229,146,98,46,177,90,86,35,144,154,233,131,58,162,235,195,113,25,8,234,239,140,92,177,36,182,167,118,18,37,135,227,194,13,83,183,76,55,155,68,140,52,167,185,255,8,221,161,255,62,226,29,121,204,183,150,117,155,42,236,34,51,245,20,28,31,155,221,147,247,221,119,247,221,163,93,224,97,195,88,254,19,162,31,122,91,79,80,40,156,189,214,118,178,104,186,89,95,221,38,6,57,164,189,84,177,162,18,79,226,176,88,179,229,67,50,12,4,78,13,195,226,203,17,126,176,99,226,200,49,134,73,167,189,56,134,217,139,35,59,40,119,93,56,50,26,101,43,145,114,251,154,103,124,88,108,209,3,245,234,21,211,133,142,10,59,122,132,15,74,237,230,145,39,177,248,120,12,187,46,30,161,134,169,57,147,48,251,169,249,199,15,37,185,12,222,214,85,120,233,170,222,244,168,86,218,7,24,60,40,83,39,10,162,23,103,143,84,23,241,245,72,165,137,167,71,104,62,223,242,188,60,178,2,75,87,59,163,28,115,61,60,134,39,196,193,227,4,78,137,137,119,135,119,199,176,187,67,65,241,84,251,118,228,154,193,179,99,204,59,6,219,192,39,236,214,145,230,218,138,248,116,164,183,112,233,40,167,214,37,241,231,120,92,156,188,179,181,165,112,205,173,4,250,65,28,57,134,153,160,236,162,12,237,209,177,194,218,61,236,207,81,133,39,63,254,144,113,15,87,144,222,28,103,87,142,97,207,145,99,24,126,28,217,141,35,149,113,203,220,133,225,179,48,156,56,178,11,71,30,19,100,78,223,122,144,235,38,11,198,255,217,121,99,12,163,200,158,27,235,168,85,77,72,199,112,54,199,94,27,33,146,23,159,141,220,133,183,196,0,94,88,28,54,166,45,182,213,32,222,26,85,216,61,152,86,97,45,237,42,107,199,135,215,91,44,178,100,143,141,63,198,230,3,127,141,223,156,69,134,236,173,145,210,205,179,175,70,52,169,8,79,141,53,41,142,187,3,123,232,101,246,210,184,170,236,191,245,12,143,58,192,227,180,28,180,39,1,187,77,127,31,117,3,23,23,83,169,174,214,99,180,219,48,180,226,6,50,52,76,79,179,24,115,153,50,160,108,86,115,208,108,156,133,222,119,236,6,223,165,249,1,33,216,124,254,231,133,2,174,152,176,18,227,227,28,255,45,104,246,219,229,188,248,141,255,129,5,7,177,169,212,127,228,231,17,220,144,226,243,20,83,110,217,218,32,81,142,98,113,2,49,215,220,64,66,156,199,193,83,17,237,233,48,109,151,43,230,235,52,213,186,58,54,203,39,11,245,69,110,135,5,126,84,46,195,91,177,226,130,11,46,183,104,47,98,163,7,112,208,145,0,109,88,101,237,92,241,149,231,6,42,48,217,136,45,167,1,166,81,89,235,87,46,195,34,71,239,150,178,74,186,52,90,34,88,190,77,217,122,1,158,146,111,37,254,20,193,93,86,160,79,39,114,56,234,176,187,84,51,177,130,101,250,5,81,106,144,10,168,243,172,138,134,76,211,109,123,13,202,84,19,35,130,230,119,105,161,231,223,76,26,73,92,99,32,200,40,240,133,134,110,189,87,208,113,206,235,5,163,0,136,73,131,242,204,128,88,208,37,232,143,237,135,171,27,67,240,30,113,57,196,155,241,244,46,191,67,92,222,24,177,144,9,21,178,254,15,49,91,20,180,142,46,158,253,137,65,140,33,253,126,80,126,126,138,147,134,70,3,38,60,28,218,232,2,217,133,54,181,38,85,93,104,44,16,161,120,71,89,182,84,128,10,242,192,61,21,75,167,9,44,226,40,44,139,85,195,80,153,160,192,116,179,79,225,105,123,218,54,120,157,104,232,199,42,80,109,28,53,240,247,127,33,106,108,39,187,147,181,22,23,203,44,228,112,67,223,229,80,44,246,131,252,155,57,239,165,23,212,111,199,223,114,222,244,63,245,130,242,54,250,102,254,251,67,249,234,144,188,163,77,178,104,81,215,208,162,204,40,51,203,245,140,45,37,150,18,112,231,154,100,255,178,180,86,175,9,20,11,141,132,62,18,51,186,166,145,4,249,239,7,133,27,40,2,174,241,171,8,46,41,150,123,218,67,34,205,214,220,50,197,18,101,228,130,196,195,15,125,106,7,139,126,182,118,138,63,22,124,31,139,179,194,231,132,246,236,20,35,250,112,40,107,253,150,74,221,255,86,27,58,205,186,175,37,227,161,176,36,191,178,47,121,228,165,115,94,78,209,165,171,237,148,151,48,122,65,135,146,251,66,250,221,115,67,161,152,121,116,190,108,250,65,156,143,92,189,104,185,141,73,44,236,11,198,140,140,101,250,213,27,121,111,216,36,190,221,4,191,149,196,58,24,10,27,94,56,226,135,99,134,149,194,252,179,50,114,133,130,222,250,181,220,247,42,156,133,83,190,143,65,51,0,145,166,215,50,55,100,184,161,136,23,138,177,202,116,190,81,138,176,219,241,88,86,142,237,202,158,77,89,40,44,248,117,245,195,134,27,182,135,194,218,98,167,219,245,81,65,76,122,194,217,126,136,2,230,208,136,69,19,195,161,24,145,172,205,178,63,29,205,244,84,33,227,85,73,166,99,203,72,122,83,179,37,115,205,28,10,232,121,154,211,243,84,230,38,148,151,93,208,134,21,58,174,72,32,251,8,246,186,66,161,178,148,94,73,135,128,19,178,143,42,3,71,131,49,194,47,245,37,194,13,87,101,249,165,205,123,134,130,132,125,238,169,46,45,44,94,199,25,28,107,241,226,69,35,164,34,141,33,24,21,249,174,38,113,45,157,124,94,5,151,250,40,91,133,228,55,69,181,175,250,57,123,9,41,223,161,2,195,13,55,214,186,204,110,108,142,54,148,6,239,254,232,195,61,21,199,225,50,49,71,11,155,137,146,28,177,114,127,223,78,20,89,38,173,133,67,230,79,210,107,42,120,235,55,255,39,72,74,163,85,107,168,92,110,196,215,68,134,58,82,133,14,220,251,154,103,125,227,255,103,236,93,160,227,184,174,3,193,87,159,174,79,119,1,93,221,108,82,77,9,66,23,154,77,10,100,20,185,69,201,218,86,130,0,5,176,41,55,121,24,26,252,217,154,140,35,55,69,14,71,39,43,132,96,232,13,225,53,64,86,193,48,211,118,24,24,132,233,4,218,67,203,176,66,103,100,109,50,67,39,51,28,197,201,97,58,14,195,161,19,14,71,227,205,153,163,100,53,76,199,203,245,241,206,241,42,109,199,7,211,246,118,192,189,247,189,170,238,170,234,42,100,248,78,19,85,239,190,255,231,254,222,125,183,188,77,253,29,103,160,249,195,204,232,202,77,191,234,118,204,112,31,118,89,177,221,195,226,96,49,137,62,248,139,138,37,157,252,205,71,50,215,134,65,2,148,30,53,128,167,59,159,125,129,179,196,146,217,202,60,6,98,167,19,37,113,120,176,232,125,139,89,111,190,57,203,203,120,194,242,202,202,140,56,88,133,88,75,169,192,203,44,159,196,79,215,195,94,129,165,34,206,22,53,1,29,161,116,223,128,249,131,151,20,190,36,241,148,135,197,39,233,13,18,160,198,10,150,175,51,141,183,243,230,188,164,216,139,106,34,147,51,8,44,195,99,244,46,8,186,10,81,196,100,134,126,253,53,142,222,34,177,92,103,249,143,153,204,204,217,40,29,253,216,105,75,42,76,150,40,56,134,228,70,76,66,231,63,242,72,166,0,157,143,143,84,174,92,153,117,123,138,47,51,88,178,140,6,130,131,133,253,251,71,240,155,114,220,164,136,36,39,254,191,199,211,153,172,37,0,98,7,194,3,168,60,11,5,127,228,183,216,32,210,198,245,167,119,31,254,141,78,227,178,133,255,148,113,15,122,117,246,2,165,236,255,117,90,138,164,255,18,60,252,21,126,134,67,51,143,14,163,125,164,49,73,159,196,201,93,16,71,167,101,26,152,16,234,80,23,159,129,221,160,219,214,240,190,152,158,23,134,102,29,132,51,201,177,55,182,25,225,89,26,113,47,128,173,94,127,133,218,129,64,207,18,186,247,77,222,117,204,30,227,85,160,87,100,179,37,31,254,61,78,232,199,133,40,179,52,152,160,226,62,41,10,155,255,132,232,62,150,127,29,31,43,238,99,28,182,66,173,66,181,205,77,239,139,98,241,77,141,183,248,100,209,180,248,153,5,120,50,129,193,230,121,173,9,79,69,188,26,175,89,28,254,109,101,45,46,155,67,199,93,6,126,248,70,239,239,176,50,128,125,53,222,125,145,220,7,145,255,38,117,225,105,24,57,252,239,111,221,243,85,0,225,39,29,198,96,238,25,155,66,249,31,138,75,249,129,234,5,252,239,161,107,24,139,182,250,206,211,88,231,9,161,133,14,180,208,129,22,28,168,84,170,76,62,160,76,115,135,137,113,240,236,45,96,237,70,28,241,12,155,229,62,65,219,74,213,22,99,228,4,125,248,192,57,250,255,127,71,161,209,229,164,244,17,92,183,177,34,250,39,40,90,194,55,233,252,234,7,199,203,149,73,72,83,114,159,167,39,239,0,210,208,38,14,76,184,241,236,153,198,107,192,18,176,71,100,69,240,232,201,205,17,159,245,232,32,227,29,7,202,230,172,165,185,166,53,204,8,4,207,246,134,157,131,117,180,93,203,110,209,59,238,161,240,19,120,104,29,208,241,209,180,142,250,153,117,42,235,24,69,228,127,197,245,90,133,249,15,143,81,77,205,186,37,157,167,165,131,140,115,229,202,21,234,21,215,226,248,182,165,173,91,75,244,94,36,59,4,233,179,232,85,150,226,240,14,199,189,14,171,109,158,69,103,189,138,214,117,244,189,179,78,239,51,225,33,45,212,75,19,47,45,225,5,231,74,185,156,167,4,114,166,95,215,155,131,244,46,25,194,155,181,218,194,188,219,69,244,237,211,198,172,244,100,198,225,231,93,135,210,125,32,152,174,227,121,14,131,90,202,34,109,2,229,246,156,99,207,225,74,121,97,158,145,229,239,189,94,171,224,177,144,222,128,46,204,207,47,88,166,115,33,71,116,106,189,242,70,167,86,179,56,144,214,153,207,43,212,162,104,248,65,61,211,105,3,16,42,118,28,140,195,206,124,15,13,56,223,62,118,62,246,220,1,243,56,118,150,85,126,209,168,78,46,213,22,216,157,187,117,40,104,114,229,10,61,113,211,76,199,165,63,43,88,163,167,83,120,247,123,97,97,158,119,190,145,251,50,251,232,171,56,195,10,235,182,58,65,45,245,241,232,10,47,192,247,177,138,65,148,91,70,221,40,91,43,120,138,158,165,134,24,176,145,44,11,213,140,150,208,143,87,241,251,156,54,42,48,64,15,174,206,179,89,61,48,73,27,90,195,166,204,118,123,130,35,6,157,123,240,250,2,14,32,59,201,24,113,253,41,173,83,149,165,227,61,213,116,204,191,168,129,50,12,35,147,58,157,14,2,247,67,221,232,95,185,114,244,232,238,221,105,170,240,166,138,162,60,187,73,123,190,115,26,63,1,173,199,7,119,100,44,78,82,240,155,2,157,233,21,148,116,65,177,68,90,167,37,62,199,172,152,158,26,30,126,177,102,137,76,76,199,147,209,163,87,45,177,252,160,124,237,99,22,250,193,196,200,231,64,186,125,14,63,190,52,34,142,88,226,47,87,14,78,28,180,196,115,71,63,122,232,156,37,126,244,232,57,252,243,68,225,137,67,31,133,200,204,185,20,188,61,4,216,67,136,252,196,19,135,158,64,171,134,243,40,90,30,59,118,238,216,57,180,143,122,234,23,22,241,92,13,239,85,99,125,191,240,89,234,241,159,170,4,196,81,22,125,158,70,11,163,236,5,71,9,27,115,30,27,115,158,154,132,138,3,23,6,48,61,61,204,192,107,96,3,120,13,12,94,240,75,79,240,50,144,65,193,121,0,61,248,14,15,63,69,93,10,15,64,128,183,167,32,128,236,98,12,15,67,41,147,147,71,143,94,96,111,163,88,74,38,51,138,24,107,100,184,132,46,87,38,39,95,58,250,49,16,242,105,12,245,75,60,202,62,11,128,31,215,198,107,81,244,170,39,181,210,57,90,210,237,228,177,99,196,226,8,254,174,126,107,207,254,3,63,57,180,127,241,91,236,29,127,111,189,229,77,241,222,87,63,93,184,180,114,185,176,120,45,42,197,125,72,241,250,10,252,34,83,188,254,143,123,210,47,45,239,73,191,126,57,42,197,75,191,191,103,255,253,191,216,243,63,191,244,195,168,20,151,190,122,36,243,210,165,35,153,229,175,70,165,184,247,235,71,20,250,251,255,162,82,204,92,253,44,63,115,233,179,250,204,98,84,138,242,151,247,138,179,11,123,197,242,66,84,10,241,203,49,14,127,179,246,70,101,148,23,118,138,122,100,25,179,152,31,203,137,44,99,230,243,177,148,248,249,152,58,19,57,98,51,139,177,84,233,242,120,106,36,178,47,51,95,142,137,165,133,113,113,228,203,81,41,174,190,253,85,229,26,252,174,254,81,84,138,197,203,71,178,135,151,142,232,139,127,24,153,226,181,35,6,164,80,254,137,20,43,71,140,197,215,34,83,124,229,72,241,240,155,71,74,139,95,137,74,177,252,173,143,238,250,200,255,246,127,254,212,225,191,136,74,241,228,95,236,249,103,151,190,119,185,178,120,39,114,157,126,9,214,232,85,252,69,165,184,123,109,219,79,127,231,223,109,219,254,100,228,26,155,189,28,123,108,246,139,177,212,108,228,188,124,236,27,176,163,190,1,59,42,114,60,94,255,135,61,202,235,159,21,226,247,127,16,61,183,42,55,115,81,85,148,95,139,74,49,13,41,94,185,184,79,153,142,76,81,90,220,199,149,46,238,84,42,145,41,42,144,162,2,101,20,127,109,163,29,245,237,13,119,212,226,31,30,217,127,239,47,247,236,159,248,70,228,204,65,138,151,190,113,36,190,252,217,200,90,190,5,101,252,248,72,229,96,228,204,125,251,91,31,221,255,55,63,62,178,255,219,145,88,234,169,47,253,139,237,215,190,186,125,251,83,95,138,44,227,215,63,170,252,13,246,39,178,47,87,255,96,79,229,210,143,83,251,239,69,214,242,58,164,120,253,199,194,254,251,145,41,190,253,135,95,16,95,95,249,130,177,28,185,198,174,253,209,246,161,145,175,108,31,42,68,238,134,55,254,96,155,154,191,188,121,72,137,76,113,240,109,28,173,61,149,111,70,238,219,131,119,156,20,127,16,185,130,22,46,139,211,11,135,196,165,72,44,117,245,143,246,152,151,190,158,138,223,251,241,63,145,98,226,94,244,222,255,135,35,202,225,235,71,204,197,232,150,190,113,100,247,193,55,246,228,231,35,119,195,193,111,28,153,56,248,251,123,226,243,145,237,120,239,15,63,45,2,141,50,22,35,71,253,234,95,238,169,76,180,246,84,174,254,101,36,214,190,60,149,58,250,197,189,143,149,35,119,246,123,95,223,179,255,238,143,15,109,176,78,239,67,138,251,63,222,83,121,41,50,197,213,31,236,137,31,248,253,67,19,209,216,225,238,95,111,43,95,251,243,157,123,111,255,245,6,163,174,31,88,58,164,71,143,41,166,152,191,44,164,223,139,172,101,250,203,170,88,4,218,80,138,156,253,75,48,115,203,159,221,20,191,27,57,47,165,203,251,30,43,125,81,77,41,145,35,118,247,7,71,226,247,63,11,43,160,25,150,226,99,183,247,236,186,251,133,67,233,131,203,12,82,255,116,111,25,95,218,51,81,223,243,161,137,191,250,210,54,98,141,243,196,26,18,241,47,164,224,103,204,133,33,126,208,230,155,73,173,200,155,118,223,250,133,123,103,110,156,190,113,226,198,233,123,103,214,47,172,95,184,120,246,230,212,253,179,239,79,189,127,118,253,66,4,244,196,251,167,195,161,247,206,222,152,186,55,5,191,112,232,185,27,103,225,119,238,222,137,80,232,113,120,58,126,99,238,222,241,80,40,188,221,115,222,66,161,83,236,23,9,157,138,130,94,132,122,225,55,119,3,235,21,44,98,114,248,193,70,155,227,245,216,176,205,43,202,149,140,201,217,2,225,148,161,165,84,81,179,121,162,247,79,43,196,230,139,143,233,41,101,200,78,20,95,30,78,67,136,63,144,11,82,33,158,79,231,243,23,38,198,201,56,177,149,18,64,10,16,159,167,177,192,185,19,90,59,173,11,251,138,181,223,134,241,92,156,186,57,117,219,29,49,31,244,226,241,181,211,23,207,221,252,212,197,79,133,66,207,174,77,225,124,92,12,205,219,51,38,126,232,9,24,233,57,248,225,92,196,175,11,21,173,146,190,146,122,208,247,96,211,187,155,110,101,10,106,86,109,72,118,188,33,101,213,130,122,43,243,238,166,7,155,30,244,93,73,85,210,21,237,186,16,82,26,204,59,246,226,94,104,75,22,161,157,107,240,91,140,134,158,88,59,29,1,61,14,80,248,45,78,133,66,207,0,20,126,139,161,125,92,60,177,54,135,97,241,68,100,222,169,200,188,199,33,231,25,200,123,124,67,232,92,232,188,64,201,183,225,119,49,180,228,139,208,170,219,208,170,139,39,34,243,78,69,230,133,122,161,228,185,139,199,35,161,176,98,214,142,71,172,22,204,11,51,17,181,210,110,159,91,251,212,90,228,74,187,125,54,50,47,66,97,6,35,75,158,186,141,179,56,181,209,88,173,109,56,86,107,27,142,213,218,134,99,181,118,124,67,40,206,96,242,173,183,186,120,214,249,25,100,137,211,219,127,130,207,199,142,133,167,56,122,253,88,241,119,255,77,116,138,51,100,122,229,239,100,246,220,147,98,133,43,144,55,236,188,181,252,201,100,68,10,231,103,125,109,124,212,180,254,209,151,34,101,188,178,242,25,57,152,146,166,232,35,155,251,55,43,9,157,211,57,3,58,97,246,155,188,197,91,28,4,98,17,187,159,136,132,239,231,148,152,206,235,170,33,245,192,37,178,99,122,235,129,62,35,110,40,186,216,16,108,181,74,170,132,8,150,72,100,34,90,194,140,66,116,162,219,194,52,169,145,90,181,153,179,227,85,140,32,248,255,29,50,204,101,185,37,242,10,84,97,139,68,50,184,70,210,32,6,60,183,82,166,14,229,201,58,177,99,10,169,42,203,202,121,49,46,240,4,176,170,222,218,68,50,68,177,5,131,172,10,85,177,41,216,177,85,130,225,58,81,72,83,6,108,203,17,174,78,186,116,237,231,203,135,191,255,241,163,135,111,253,31,123,189,61,7,186,70,44,30,82,243,80,185,104,203,36,75,36,139,195,86,53,198,120,179,61,102,139,166,110,254,76,115,76,33,45,1,158,211,166,216,148,233,179,0,57,98,150,92,133,86,226,120,213,97,12,234,216,98,156,126,98,136,117,193,142,91,66,85,123,231,145,98,86,49,48,20,179,239,60,82,213,44,1,70,146,179,248,214,216,240,112,182,88,219,118,224,228,254,107,7,78,214,182,101,139,195,195,173,49,11,90,109,139,22,87,231,76,98,226,168,2,245,48,68,40,77,102,185,204,216,106,124,114,243,155,187,142,30,125,115,23,13,63,53,60,252,189,15,104,213,245,135,64,127,232,60,64,126,5,90,2,207,186,88,234,215,69,246,108,115,167,200,41,160,60,5,82,32,231,137,173,97,103,113,66,12,90,11,140,20,15,128,18,132,17,187,15,103,116,101,235,202,86,252,139,235,221,251,238,236,134,211,55,206,221,248,212,189,79,57,180,119,238,198,25,135,246,210,177,254,141,167,219,127,242,27,79,179,241,253,143,229,252,255,251,127,31,27,254,243,39,246,58,99,29,39,13,8,211,100,100,61,247,80,56,65,254,140,124,90,16,146,124,63,140,44,41,146,65,18,135,255,109,185,72,154,201,70,142,232,18,132,245,92,59,105,39,170,144,9,70,24,90,208,47,140,74,77,173,158,36,57,104,109,213,11,185,39,156,247,66,212,54,153,133,138,170,78,56,9,63,19,202,110,13,182,199,164,33,126,156,31,159,55,47,86,15,20,109,185,193,21,133,172,164,136,248,233,228,149,173,205,173,182,90,132,124,221,156,85,150,83,169,23,235,69,171,106,153,4,242,74,67,237,177,214,160,221,87,164,233,112,238,45,78,226,160,173,99,100,130,134,2,201,70,64,127,1,2,66,37,13,150,90,145,134,44,209,160,252,183,133,182,252,130,56,81,152,40,231,43,59,42,133,34,204,100,34,75,178,82,182,191,180,213,216,218,72,213,139,196,160,19,6,83,102,199,167,221,178,57,34,16,9,29,209,183,147,45,24,169,126,152,223,86,174,62,134,103,254,16,198,170,57,44,31,184,14,185,4,227,209,230,26,2,73,66,4,148,99,203,35,228,212,224,55,159,153,31,186,56,116,41,213,74,194,158,81,131,49,116,206,165,58,173,71,18,36,105,253,66,251,130,141,199,116,154,169,152,89,235,17,169,40,25,44,174,73,178,156,194,105,220,143,136,84,228,139,15,199,30,194,14,135,106,7,154,99,45,216,59,69,82,23,8,118,120,224,97,210,150,173,100,61,7,187,202,48,141,59,99,223,27,195,25,175,74,205,36,204,185,92,23,144,62,65,121,9,137,244,67,6,93,88,149,171,74,85,153,212,107,186,248,116,251,233,86,17,74,5,12,1,120,133,131,62,94,192,209,144,76,200,49,102,247,97,27,87,184,22,212,133,107,90,226,70,249,182,220,160,107,1,250,26,88,13,47,195,175,2,187,117,22,166,34,3,245,32,222,49,32,231,48,188,143,18,27,113,79,44,75,112,183,224,216,1,52,102,192,110,113,99,108,1,7,112,18,75,16,48,63,246,207,6,136,205,233,152,150,31,133,24,40,133,159,133,60,179,128,25,129,51,4,188,164,115,21,126,85,52,21,91,82,184,37,222,80,77,17,119,59,236,77,94,103,117,240,108,79,194,248,136,36,65,30,177,158,34,191,72,126,134,60,75,42,182,184,139,150,168,144,93,164,119,7,194,238,3,154,127,115,234,102,151,150,121,161,192,173,93,156,187,57,119,147,210,65,199,213,160,86,212,0,171,72,85,8,166,96,10,117,129,206,51,110,190,42,249,151,100,12,6,132,98,107,103,110,19,8,133,85,246,44,57,0,93,46,121,32,188,102,180,115,60,226,108,206,20,157,103,129,253,37,148,243,117,226,122,90,117,27,222,224,7,60,71,88,155,111,3,151,125,27,184,236,219,161,61,186,13,252,56,205,127,58,20,74,75,197,210,67,161,103,1,10,227,229,225,153,131,173,130,183,219,159,138,200,59,197,126,145,80,108,115,84,201,83,244,55,21,209,223,41,246,11,133,194,12,222,6,126,251,246,137,200,188,83,145,121,143,211,254,70,141,179,11,157,11,131,134,240,87,94,168,151,191,130,213,98,41,102,204,224,245,130,158,1,60,42,22,121,91,174,115,240,14,212,18,214,18,192,219,57,160,173,90,67,128,56,70,124,68,34,64,154,156,33,234,74,51,73,89,1,133,210,95,76,35,44,241,166,100,168,171,192,113,64,12,223,136,25,234,18,224,32,67,102,105,176,228,146,116,135,221,197,17,75,80,14,17,89,174,3,82,81,93,85,76,209,86,76,216,161,75,201,154,162,199,140,24,242,41,176,30,37,146,172,171,6,132,37,17,131,173,232,122,81,111,37,105,251,20,83,105,168,205,36,244,132,99,124,3,238,119,93,201,106,128,83,101,61,245,246,99,173,156,8,17,186,50,163,32,61,50,40,42,198,70,55,253,249,129,171,89,2,204,176,34,0,49,83,245,88,139,238,253,6,103,199,90,178,206,27,188,137,59,9,90,18,200,37,213,147,195,106,73,29,134,30,175,176,150,145,6,224,189,37,133,196,8,112,88,128,207,56,232,181,16,24,43,193,105,151,1,24,3,100,79,223,232,179,17,206,192,126,45,218,49,90,87,5,144,219,43,240,70,154,99,184,95,41,191,131,163,18,203,147,60,36,204,208,68,54,159,167,79,182,172,16,127,176,69,207,51,239,252,37,45,192,140,56,94,200,121,32,97,178,99,172,113,88,185,72,121,54,133,150,141,117,96,46,124,194,218,45,135,239,176,197,58,32,29,13,233,3,65,30,192,112,120,18,111,206,81,134,63,96,127,221,56,203,244,3,200,131,223,156,187,232,149,102,194,161,184,174,185,34,16,41,91,110,103,181,172,203,241,96,61,190,152,172,153,69,110,19,70,24,222,234,4,87,38,29,33,158,181,20,120,12,25,98,206,3,221,17,215,85,154,5,26,106,147,117,217,150,12,12,52,2,159,108,149,118,221,201,103,16,7,179,119,99,105,77,58,169,109,93,216,218,219,238,219,208,238,197,51,55,217,126,140,177,253,163,139,6,95,199,181,59,100,1,189,172,231,112,222,0,243,202,208,22,213,146,28,222,77,3,250,39,81,226,133,195,5,77,129,221,198,3,177,216,5,127,5,198,232,213,199,108,161,46,3,27,170,195,83,140,0,141,177,112,87,196,96,53,11,172,181,245,36,180,147,7,218,132,252,171,12,244,129,55,224,121,26,70,138,24,222,96,229,58,173,25,131,250,10,237,109,182,162,176,150,98,30,55,151,0,132,114,136,228,219,152,154,142,135,149,115,90,166,18,161,38,46,73,176,51,189,233,85,114,84,57,170,207,6,74,241,215,228,173,153,149,37,23,179,149,66,165,112,253,81,218,27,220,91,34,212,58,138,132,186,185,205,22,76,5,246,12,223,196,158,233,53,69,140,137,177,214,243,0,79,193,216,129,76,130,187,157,173,91,75,48,157,191,54,103,242,38,31,178,166,78,172,81,58,218,145,189,253,80,148,217,167,110,50,217,91,5,249,65,210,149,37,181,146,174,164,151,84,93,169,74,14,231,28,88,165,80,34,204,54,93,165,42,238,238,73,224,116,96,182,0,155,225,17,40,180,58,49,147,188,162,95,209,1,29,232,45,93,76,241,253,60,105,231,40,247,168,102,129,163,189,50,164,124,132,84,172,15,154,252,66,140,166,87,125,124,253,52,142,63,25,240,148,157,64,105,204,41,91,109,8,48,103,32,152,248,106,84,27,201,44,68,215,169,252,5,188,52,30,85,39,81,162,112,246,3,157,201,42,242,64,192,37,87,72,217,229,159,178,11,133,133,194,76,206,78,176,250,157,160,233,105,61,221,204,33,14,131,25,208,12,120,67,227,61,248,169,75,250,36,150,220,51,42,247,40,213,241,232,158,252,80,74,117,28,221,83,120,222,169,200,188,84,110,247,104,9,195,161,115,225,80,128,184,80,38,73,255,26,183,149,201,248,33,146,52,77,209,176,94,35,145,41,194,106,56,189,8,251,63,162,117,192,17,45,158,184,121,58,162,103,208,103,200,123,250,222,233,168,182,83,104,120,201,192,17,1,206,233,234,223,122,91,117,238,38,165,249,176,247,202,102,57,123,176,60,249,222,135,39,72,73,129,157,38,62,185,255,41,51,255,241,111,238,177,133,253,227,230,190,3,199,118,255,115,136,133,133,214,154,80,231,78,33,7,8,59,253,71,2,227,16,187,114,250,193,201,253,147,35,135,231,15,242,252,85,192,108,230,228,59,71,111,124,196,154,124,243,240,39,126,30,82,198,54,175,234,171,135,87,191,248,214,47,253,166,133,187,121,53,253,230,240,111,255,231,183,254,245,111,65,253,66,157,236,36,135,137,101,46,31,155,250,41,120,87,96,61,42,102,134,108,173,165,155,125,200,41,88,36,195,79,108,95,253,72,249,228,55,246,144,146,141,246,208,162,193,217,128,77,76,220,239,26,172,227,49,98,90,255,96,150,97,241,86,200,11,70,197,152,49,43,102,217,218,99,107,237,135,132,119,40,128,128,219,200,82,45,153,82,73,197,78,2,190,4,92,177,65,10,181,245,16,23,190,161,27,26,72,54,186,5,252,16,1,121,10,115,16,17,86,252,51,250,1,189,108,148,141,137,250,144,173,174,63,36,220,204,214,133,92,85,205,2,38,2,26,191,157,128,212,249,240,33,18,205,82,127,57,181,160,163,165,159,46,162,12,9,117,1,215,211,122,8,242,150,19,156,189,136,218,138,190,6,109,71,4,84,3,46,2,112,238,244,122,109,24,134,109,103,125,88,220,41,126,64,217,89,27,158,30,182,181,6,242,17,17,48,138,169,199,166,219,33,48,108,37,96,217,233,190,218,166,90,106,26,91,143,56,23,98,89,237,136,101,76,135,77,192,88,93,175,234,22,234,112,116,35,91,127,132,106,128,104,9,64,219,136,145,189,179,21,232,6,132,6,45,1,161,205,28,208,226,45,86,138,161,15,59,14,177,60,224,82,85,143,87,69,196,38,70,186,158,98,37,35,92,31,116,98,88,234,196,195,135,150,222,96,230,53,57,152,1,125,26,248,59,170,69,113,210,215,55,221,201,40,25,125,64,207,96,46,183,47,216,22,90,128,110,40,117,185,19,11,180,210,113,243,237,196,26,42,11,245,14,35,68,211,194,95,192,150,138,78,131,1,189,7,204,216,174,128,188,186,4,45,48,245,98,214,169,45,17,168,77,51,52,156,89,28,145,226,195,138,142,86,103,69,214,250,108,227,17,103,156,176,205,57,180,161,119,17,42,29,145,96,236,38,224,87,112,172,89,27,52,35,94,87,187,237,83,120,26,250,245,77,141,52,193,16,119,91,221,72,20,181,73,109,41,222,80,89,218,226,122,5,70,12,87,111,35,231,150,77,251,205,212,87,64,29,138,158,126,179,249,46,210,26,27,9,26,171,64,44,165,162,40,97,179,117,136,237,13,198,225,147,219,187,234,192,82,90,79,193,24,235,117,119,109,192,202,45,246,87,82,74,170,166,87,82,149,116,81,163,35,215,19,75,37,214,78,79,96,109,104,122,167,39,15,31,34,239,188,164,52,20,11,194,180,114,93,33,42,198,22,97,125,46,41,122,159,127,132,188,253,195,249,179,20,59,238,217,233,28,114,35,14,183,154,160,93,105,18,51,24,128,198,38,93,222,17,219,138,60,120,29,105,94,88,90,173,45,240,34,79,146,14,65,245,6,91,171,143,25,81,117,240,180,117,50,96,53,25,248,26,5,56,188,126,24,207,126,192,145,2,112,87,248,60,8,105,8,197,116,130,2,69,208,189,201,207,176,182,195,46,107,241,176,82,52,82,3,6,175,26,222,50,134,31,35,96,57,202,86,132,194,200,168,245,241,136,50,213,36,19,169,124,193,214,204,232,28,9,96,47,178,165,137,242,8,74,21,213,226,124,101,126,223,194,115,101,82,2,9,194,98,242,147,195,135,216,192,169,89,92,93,176,121,228,179,26,114,47,118,42,114,69,142,174,193,0,118,2,204,205,185,123,201,139,69,172,20,91,85,254,93,83,77,87,227,221,82,186,107,190,174,128,212,194,176,249,211,11,99,213,84,118,43,224,242,173,100,47,121,158,150,221,197,230,26,224,57,141,242,98,252,180,92,19,245,44,204,153,14,235,121,103,45,171,79,3,191,8,84,202,213,6,153,157,157,131,92,27,91,165,117,144,76,92,188,238,196,139,168,83,199,255,171,32,249,50,173,175,162,160,172,96,114,76,22,164,82,67,156,110,98,65,23,26,140,123,19,41,123,168,176,50,156,213,77,37,23,192,68,56,158,10,210,57,216,57,154,158,192,29,97,50,30,217,35,205,0,134,67,205,182,98,81,46,25,53,203,14,181,81,108,193,233,5,174,176,9,96,12,75,161,84,150,238,160,104,72,163,173,31,2,2,127,216,58,164,28,86,94,210,15,235,135,26,147,176,242,68,242,60,57,216,104,134,192,56,224,113,7,33,69,72,137,68,53,119,128,172,130,59,156,10,46,77,161,72,199,141,74,189,137,224,220,103,183,100,183,160,158,211,197,109,117,165,8,84,167,131,219,66,40,28,114,203,189,43,168,9,53,50,218,225,200,233,50,91,242,14,110,147,113,77,131,116,69,119,114,35,23,134,139,145,239,103,178,223,18,204,46,233,6,228,251,5,71,101,111,117,120,53,60,141,238,112,129,244,36,28,185,64,228,60,244,26,158,186,34,197,131,96,60,138,20,15,98,39,107,135,42,135,43,40,107,65,48,126,161,126,200,86,232,106,192,62,73,13,142,98,48,205,150,171,217,37,81,151,45,152,229,34,206,111,22,118,44,177,128,103,160,28,13,175,63,170,111,65,172,109,232,20,35,249,96,147,143,78,110,153,4,234,183,170,27,73,164,156,228,71,74,166,144,121,113,139,181,121,122,139,54,48,157,177,54,147,45,176,2,89,71,96,13,55,20,164,239,70,28,36,90,46,164,87,193,19,120,63,212,229,203,145,183,85,113,245,154,74,69,169,177,91,179,137,37,173,170,184,109,35,79,88,195,230,112,37,235,131,245,150,119,238,198,89,224,119,207,249,228,11,111,109,93,30,93,69,9,220,8,114,124,9,224,8,21,224,120,210,10,140,187,178,9,168,18,149,103,235,108,254,101,43,110,166,139,105,37,93,140,83,157,20,208,109,253,7,140,46,91,169,170,222,68,90,158,65,233,174,254,15,70,70,207,194,123,138,164,44,135,210,211,149,204,188,98,232,24,87,212,129,163,130,180,134,100,168,38,112,162,53,82,211,244,71,186,252,138,78,207,22,222,33,186,12,248,74,212,133,38,65,172,164,131,84,189,36,208,149,197,55,185,42,206,128,134,169,45,174,198,215,68,192,71,155,96,213,195,108,80,254,232,191,147,45,100,179,149,169,102,178,240,179,50,228,113,152,57,21,102,142,211,251,244,77,6,224,87,37,165,108,90,234,171,114,238,40,187,123,13,2,240,55,208,115,161,1,184,158,106,176,8,244,95,32,49,196,47,175,48,79,197,244,148,48,52,7,208,205,250,38,28,129,105,47,239,35,235,50,224,38,221,179,238,212,198,15,80,194,12,142,30,246,146,74,159,137,119,20,103,207,195,14,54,155,70,214,216,82,135,148,89,202,149,66,223,178,238,14,70,222,176,91,95,239,204,95,132,183,139,240,118,3,165,36,181,241,15,122,38,155,53,128,83,109,164,136,135,83,2,134,26,164,17,43,99,138,69,49,43,54,98,68,162,229,103,201,22,203,95,171,108,113,239,168,147,153,165,77,221,158,96,59,138,108,29,1,47,180,154,50,157,214,97,111,77,198,73,234,117,150,59,222,91,102,61,91,39,189,173,190,13,171,25,126,231,168,230,56,192,113,233,17,61,237,209,189,251,161,65,221,187,31,234,213,189,171,201,181,201,173,171,250,245,212,245,84,87,33,224,233,17,244,176,152,173,119,102,161,10,24,3,86,251,227,4,90,215,96,105,149,134,48,45,86,253,120,41,172,78,191,102,61,216,155,174,102,61,142,167,80,64,75,25,23,219,45,83,133,77,82,13,225,210,146,168,170,150,67,185,180,230,152,98,54,63,78,26,33,220,139,0,109,127,4,112,193,35,192,165,72,228,105,114,143,226,108,157,114,250,10,97,132,20,183,131,27,215,211,102,106,33,114,124,237,244,226,241,176,30,45,158,165,246,35,204,34,6,120,43,145,41,101,156,128,106,65,91,227,8,138,198,161,176,176,242,252,54,52,193,182,116,109,104,212,228,59,98,21,8,130,201,57,65,54,165,14,207,24,10,163,154,250,85,142,242,197,244,28,32,162,183,94,123,24,255,252,225,219,148,231,204,165,103,125,223,112,215,119,216,202,56,125,195,123,198,212,179,206,111,108,184,206,111,108,184,206,111,120,207,152,130,109,198,19,113,214,102,151,163,14,91,97,225,189,61,27,217,91,231,45,2,122,156,182,120,131,125,112,195,221,7,137,48,156,11,139,67,138,232,169,123,126,20,239,197,70,20,239,104,93,10,95,221,146,29,0,74,177,217,220,194,22,57,200,51,65,58,15,84,19,86,254,22,178,21,246,69,149,26,77,172,134,224,219,41,106,249,115,250,98,232,248,187,214,74,84,251,175,160,13,137,197,150,60,226,183,254,6,135,220,5,149,195,188,251,28,105,0,80,232,154,82,209,43,155,106,155,186,146,61,229,126,208,198,130,158,175,184,28,46,165,114,60,218,194,64,136,179,56,202,249,80,222,167,131,183,21,170,69,21,117,9,176,189,195,167,97,139,144,83,126,71,46,210,220,75,84,222,53,157,195,123,239,72,120,168,195,38,160,176,89,43,2,191,23,183,152,89,24,75,145,246,211,209,55,225,57,19,12,94,18,88,65,201,138,131,156,139,231,105,236,212,135,71,251,21,91,108,232,186,90,140,89,76,14,69,206,84,47,162,190,70,5,137,88,164,58,151,4,107,39,74,206,186,186,4,156,45,74,54,20,39,73,12,91,47,169,75,42,237,185,100,57,246,40,142,12,194,36,168,24,59,155,96,42,103,91,128,81,230,80,47,22,49,95,174,197,20,59,73,164,107,245,222,148,107,1,120,195,107,249,233,135,58,59,145,114,181,138,208,16,141,59,198,240,243,3,59,180,109,226,54,224,253,13,136,107,139,5,165,240,202,142,171,177,187,226,45,144,64,80,243,53,66,141,48,120,224,57,242,70,222,152,48,230,199,38,64,252,130,191,57,88,173,131,144,15,114,62,188,192,231,249,188,152,111,109,195,3,7,248,59,100,107,56,155,168,122,123,248,16,39,85,84,218,178,226,174,8,78,87,64,194,76,250,82,120,224,8,165,41,122,123,224,236,61,143,53,165,23,122,2,118,152,87,163,221,155,119,42,50,175,215,246,70,115,87,60,72,175,200,93,41,141,36,37,48,4,181,236,4,57,224,15,144,162,208,10,142,31,140,96,79,185,247,207,221,59,123,255,220,253,115,139,161,109,186,127,252,222,233,251,199,239,51,251,70,141,213,34,146,144,17,235,163,60,33,112,103,161,181,58,146,79,83,81,98,162,4,65,173,41,211,176,174,147,45,204,223,76,194,24,43,138,214,236,72,95,184,114,137,218,82,69,8,10,172,86,224,222,149,207,183,106,84,207,83,83,22,148,154,54,157,96,58,40,92,194,45,24,139,122,12,166,53,86,167,113,184,47,179,98,75,102,167,84,184,151,89,237,173,164,72,90,201,5,125,65,111,37,221,184,44,196,58,186,52,90,115,81,51,249,38,244,234,164,222,72,58,178,57,164,68,165,46,230,198,252,120,82,66,115,3,126,192,147,36,122,138,233,112,225,244,100,148,74,115,94,158,151,114,156,244,12,24,207,117,148,254,166,64,119,189,91,59,128,151,228,73,54,138,180,12,180,241,105,198,21,1,38,184,91,6,202,141,177,134,76,52,52,93,42,58,105,221,209,131,24,173,222,29,61,104,168,38,182,233,169,110,183,109,58,213,123,233,116,181,84,251,45,149,141,95,176,197,189,43,128,90,14,3,207,64,173,135,213,92,43,164,28,181,59,190,34,89,144,43,157,246,97,90,88,51,33,105,235,9,67,171,111,34,186,219,195,100,139,205,65,51,153,133,81,161,24,71,245,180,58,169,168,58,106,99,61,37,52,146,93,45,172,21,178,19,111,159,187,73,165,59,202,47,64,79,217,233,234,100,172,230,232,78,104,233,254,184,221,164,24,82,206,212,77,122,222,66,185,3,207,74,210,72,19,215,130,220,213,198,250,218,222,91,14,148,129,167,43,212,222,164,39,143,87,195,220,80,254,137,158,29,167,45,242,218,151,120,161,103,0,10,191,219,103,34,161,83,14,52,70,90,221,147,94,187,159,161,202,33,87,137,17,212,226,245,19,55,65,203,127,70,236,228,231,232,76,10,248,63,125,234,169,27,176,215,233,139,39,110,158,190,25,218,50,196,124,23,97,140,110,158,14,133,2,246,163,208,227,161,80,224,194,168,85,20,174,81,158,48,77,187,128,210,57,201,57,92,119,48,253,20,109,201,217,136,186,176,37,48,74,104,233,239,104,20,116,231,9,48,92,68,235,206,220,156,139,104,157,11,13,165,136,212,58,127,202,177,206,231,25,127,19,146,138,114,64,55,189,22,221,94,232,153,53,58,178,23,67,71,22,249,43,28,187,139,161,35,75,79,166,17,122,60,162,117,116,100,47,158,141,200,27,188,119,16,236,153,123,239,32,206,48,135,23,27,192,202,39,84,55,7,184,190,9,120,30,3,221,229,16,159,37,62,28,233,236,136,37,212,228,58,39,4,192,89,81,41,67,65,254,6,184,57,83,9,29,151,238,73,125,188,23,75,221,22,36,18,49,34,238,89,125,8,7,227,156,59,135,115,48,231,214,168,20,30,65,225,209,122,222,123,119,37,64,255,215,168,52,30,65,255,41,151,124,163,123,238,27,44,153,74,227,180,100,165,225,242,195,98,83,112,120,200,68,211,177,2,106,209,191,26,223,230,28,235,27,181,107,121,226,177,65,81,149,17,133,17,121,81,196,19,14,185,78,121,45,166,211,36,66,61,105,104,58,181,26,160,244,79,71,123,18,151,167,174,58,246,47,40,13,216,170,70,218,201,174,53,17,203,3,229,72,136,84,52,9,96,90,0,134,103,49,162,201,219,60,227,211,25,157,243,240,56,140,82,106,200,129,161,170,43,132,23,73,100,141,66,238,90,241,237,125,239,76,12,143,103,138,25,51,99,22,140,138,190,148,180,153,229,7,90,40,80,91,233,134,64,237,165,67,86,192,205,211,247,207,189,255,169,247,35,214,117,224,230,83,47,212,123,243,41,88,242,212,253,227,144,119,42,124,31,3,244,12,64,195,247,241,137,155,115,247,231,222,159,123,255,68,100,222,169,200,188,128,59,160,228,185,247,143,111,8,141,228,217,239,109,200,179,119,52,209,113,216,184,34,229,198,152,148,229,234,67,227,64,46,1,115,54,232,9,176,206,87,241,127,174,65,216,217,4,236,107,38,87,137,58,206,60,158,42,196,155,68,225,68,254,129,40,82,30,240,150,2,152,97,103,67,183,229,171,202,106,166,158,177,178,245,39,86,205,165,9,101,8,173,1,155,253,74,74,28,18,179,176,74,69,180,3,32,76,135,29,202,65,119,244,199,113,38,67,14,162,126,49,53,144,83,80,19,53,9,84,44,65,240,86,64,46,4,18,86,94,87,67,28,103,118,214,201,178,94,94,42,47,126,72,220,91,43,79,31,37,53,40,111,0,80,250,108,8,68,166,114,22,61,229,50,217,185,184,44,242,113,190,194,223,17,138,216,135,56,90,63,22,197,138,104,65,168,96,223,240,6,132,92,87,217,9,102,93,1,105,126,87,61,101,211,29,105,74,134,100,146,5,82,163,54,92,35,244,244,162,196,206,135,119,162,54,181,36,44,136,24,178,49,145,23,185,22,164,153,86,106,98,70,72,115,203,252,37,145,202,147,114,17,234,182,120,11,49,35,149,165,59,181,203,221,218,7,40,177,207,210,13,158,135,174,57,189,128,22,52,8,202,191,13,226,180,135,226,22,183,61,37,130,22,255,10,109,131,34,52,1,135,239,230,247,243,243,16,246,243,187,121,232,180,200,44,137,208,22,17,249,234,58,181,28,213,121,35,110,138,172,93,147,60,196,8,13,103,84,156,147,44,180,18,37,108,125,57,247,75,48,23,166,234,140,31,99,94,90,92,22,255,198,8,31,182,95,61,218,222,184,119,78,178,60,222,239,96,246,152,58,170,213,83,98,174,166,79,235,4,87,131,12,18,119,74,73,41,57,52,28,48,104,76,81,196,51,177,186,76,169,19,29,45,140,49,16,163,74,245,24,141,145,240,124,214,130,49,97,218,129,48,174,213,163,197,149,139,28,236,2,238,1,252,20,174,136,173,151,23,184,50,143,161,228,246,48,132,95,245,104,109,101,216,113,66,103,76,58,43,10,231,211,0,25,73,207,52,176,149,48,186,75,190,52,35,180,31,37,38,63,209,158,44,144,50,204,166,200,21,184,91,64,13,154,97,45,239,181,122,246,241,157,30,221,44,172,34,172,74,163,24,159,174,162,4,42,138,82,1,142,51,134,218,215,132,99,136,239,231,54,87,241,132,220,148,232,41,12,181,251,1,142,155,74,99,48,166,34,179,161,13,31,95,159,70,85,112,247,166,205,76,233,66,184,127,159,78,52,225,52,185,183,45,184,203,13,242,36,41,246,182,210,98,218,168,176,146,131,55,7,195,160,212,94,144,12,141,12,194,186,44,22,43,217,3,198,238,111,114,19,100,132,132,175,29,159,134,52,56,63,126,13,105,112,126,252,26,210,158,53,117,195,111,133,239,47,217,175,33,245,67,189,26,210,240,86,249,173,240,253,121,253,58,210,94,168,223,10,63,176,30,111,108,184,30,111,248,173,240,189,80,71,79,19,49,146,142,158,38,34,175,87,139,26,13,197,121,149,15,138,147,241,106,220,212,26,63,59,169,84,246,45,208,251,46,126,106,70,113,73,201,22,234,146,161,26,72,213,68,250,84,32,47,134,173,214,30,77,106,15,95,219,213,164,186,60,98,17,118,51,213,246,225,73,63,139,3,30,74,17,29,94,74,45,161,238,19,232,3,222,238,51,69,231,212,63,209,32,142,190,73,54,28,190,141,34,224,126,202,5,74,58,213,217,160,214,4,120,71,190,137,58,73,143,141,52,229,245,40,189,131,55,160,70,136,91,176,90,72,39,116,110,221,36,216,205,30,147,148,74,102,217,42,31,40,143,148,104,61,225,252,58,172,61,223,13,206,128,108,68,111,157,70,202,70,244,46,236,134,35,182,22,41,27,5,110,202,6,91,229,191,41,27,144,141,58,55,101,149,214,120,38,95,200,20,180,108,156,168,171,64,151,13,188,113,40,48,251,5,144,9,83,192,129,244,67,76,209,210,44,60,49,165,55,120,240,94,143,45,84,181,165,244,82,186,170,57,247,213,59,186,199,128,166,85,162,151,146,86,221,255,67,82,123,53,175,242,171,202,50,132,50,213,243,160,85,4,196,12,47,67,40,15,27,16,204,39,173,159,178,229,38,167,241,60,48,19,135,197,223,229,223,228,39,157,155,26,179,190,24,150,102,94,220,47,158,68,154,229,198,32,221,23,79,42,101,177,4,148,165,65,178,64,223,68,238,89,30,232,18,95,20,109,9,203,65,252,109,8,171,84,179,216,211,214,160,158,212,15,245,234,73,101,180,69,155,164,38,42,21,248,91,5,142,19,237,169,8,172,232,186,184,42,46,200,53,113,9,254,214,197,222,114,122,244,162,126,168,87,47,42,27,194,82,128,127,37,73,11,246,195,29,165,128,252,107,146,242,175,42,210,218,166,160,137,104,108,180,204,189,202,191,2,116,23,249,185,85,106,131,3,242,141,130,178,47,229,240,226,186,134,146,148,63,6,117,246,53,170,251,132,114,136,198,241,253,243,233,253,218,73,66,173,165,100,87,250,130,92,34,222,80,117,99,222,81,12,238,123,100,146,91,237,166,33,147,146,17,51,98,117,156,51,188,109,163,40,242,43,100,137,44,113,85,104,207,29,9,218,172,180,58,127,61,237,1,30,143,150,44,33,175,199,172,166,40,199,7,123,190,40,178,15,238,44,137,147,92,131,157,6,209,124,147,90,13,248,80,102,73,213,93,51,127,193,223,34,183,104,171,209,118,15,173,246,168,132,71,87,154,187,102,254,130,96,154,183,145,35,164,154,48,224,119,145,243,213,234,52,141,66,125,36,62,16,87,248,235,228,58,233,157,31,159,214,82,110,168,122,92,209,42,29,107,46,224,72,251,202,155,230,55,165,251,52,88,121,11,220,12,135,55,67,179,80,230,39,196,75,98,141,212,184,105,206,109,201,27,226,91,226,45,126,129,159,17,1,103,118,202,81,20,9,2,114,70,221,184,172,178,69,251,110,34,48,19,168,147,238,105,157,79,55,41,183,4,145,174,137,191,81,10,49,8,170,39,70,44,112,24,66,74,240,106,37,61,109,127,211,105,59,182,170,168,161,191,190,105,133,234,207,33,166,24,175,104,119,58,150,78,208,63,85,137,139,218,130,114,82,153,81,44,21,112,119,60,56,246,30,109,148,191,246,160,6,210,15,245,106,32,21,188,241,195,211,91,63,238,95,219,115,105,160,99,43,192,131,116,15,255,40,44,11,188,178,23,134,167,104,49,224,79,251,240,220,137,114,252,240,100,242,176,134,17,63,136,64,85,248,106,172,163,115,244,181,165,71,111,232,135,122,245,134,138,212,57,59,167,199,15,244,116,29,232,34,189,201,18,2,11,43,205,175,85,12,182,164,171,85,84,36,231,176,81,214,85,26,36,29,120,72,212,175,26,33,16,222,57,137,11,239,157,87,239,24,14,157,11,131,250,244,142,189,208,115,107,103,47,194,10,189,24,138,253,122,180,145,126,104,80,27,233,135,122,181,145,130,59,190,110,239,67,86,70,120,203,207,70,182,28,161,88,251,217,136,150,211,89,184,56,21,209,114,122,187,150,182,60,17,134,213,208,202,42,180,84,166,49,60,238,199,54,89,109,75,250,187,207,3,222,192,253,9,123,250,89,1,104,28,90,38,42,128,51,125,84,206,153,225,24,222,251,183,120,178,213,42,144,156,243,246,40,217,110,13,144,68,24,205,14,104,4,3,116,208,163,17,164,52,149,25,195,49,237,30,187,37,52,169,44,201,142,87,0,60,203,101,26,188,56,181,173,238,106,240,228,105,25,207,220,174,40,215,148,21,106,99,109,171,70,24,79,136,31,71,19,39,197,42,246,74,50,226,70,218,173,167,174,16,164,126,30,157,32,198,46,41,147,234,164,47,182,41,247,76,62,212,222,16,245,24,108,2,250,70,249,63,122,47,180,200,23,185,121,160,124,195,52,205,146,12,152,78,214,217,153,16,197,109,108,19,1,69,115,132,73,91,46,139,24,78,74,43,206,217,61,106,142,252,119,247,48,166,196,31,229,254,10,120,133,78,140,3,124,85,92,230,151,185,229,8,74,19,240,131,20,132,250,253,32,249,214,77,64,27,24,88,141,1,109,160,31,26,212,6,246,230,157,138,204,27,212,6,134,67,67,241,70,136,239,38,47,212,235,187,73,102,150,195,22,135,95,145,66,87,170,225,124,103,71,123,72,185,129,37,181,138,103,191,73,81,109,41,118,60,203,23,248,147,252,139,80,202,186,60,30,31,141,91,113,102,65,135,28,192,45,177,160,22,212,59,113,157,111,113,101,254,109,152,227,86,78,225,20,238,149,190,87,250,240,175,194,161,215,131,195,100,153,92,130,105,28,129,201,110,39,109,185,159,108,37,175,229,62,146,88,138,247,199,57,178,158,11,231,47,3,94,162,188,80,175,71,164,240,188,46,111,26,111,140,233,244,163,200,101,26,74,138,107,143,60,43,47,82,14,251,18,112,16,109,25,117,33,19,202,132,242,199,114,248,120,118,108,84,19,46,95,176,152,56,28,63,172,30,144,76,82,147,169,124,21,2,185,36,167,249,54,64,208,58,194,38,246,232,31,108,254,189,45,95,202,252,18,172,234,31,144,113,247,158,109,112,102,253,183,195,130,124,117,247,118,88,232,170,88,60,235,228,149,207,43,105,229,135,74,90,77,171,243,208,175,31,194,168,55,157,29,9,189,229,120,174,77,194,71,142,214,78,113,111,207,8,201,88,210,136,20,145,111,202,201,23,127,32,167,57,149,123,62,182,55,177,87,221,171,62,175,34,163,216,22,130,55,156,91,185,176,157,10,244,25,229,138,8,122,120,3,232,225,141,115,55,34,232,161,199,55,152,252,222,63,230,211,135,54,31,217,124,12,66,62,141,119,149,60,189,87,121,181,77,79,102,218,2,31,74,73,144,95,65,77,77,56,54,65,138,30,217,70,108,197,185,27,159,186,129,51,212,169,211,101,37,58,117,202,51,99,11,202,132,122,80,61,12,225,18,229,97,153,168,238,134,150,28,134,79,208,239,4,198,132,227,34,244,59,1,253,143,192,69,206,200,82,221,223,130,192,48,49,11,56,55,21,165,27,94,81,222,77,66,219,147,58,239,13,46,158,182,19,141,126,148,134,187,129,90,149,200,212,227,137,88,86,230,33,176,117,163,129,220,82,26,187,229,137,185,164,216,137,96,221,38,185,37,48,109,120,73,185,165,224,220,244,195,154,93,86,238,194,138,253,206,88,222,243,111,96,192,86,97,31,103,230,33,64,121,153,195,233,187,73,122,139,66,126,91,45,167,39,32,28,76,31,134,112,64,179,19,3,207,229,247,141,67,248,208,190,125,251,118,238,251,238,62,118,123,57,108,182,123,116,166,1,62,58,224,41,194,15,13,122,138,232,205,235,234,168,100,210,162,247,37,58,1,184,173,18,16,79,20,138,131,118,138,34,189,217,193,110,153,240,100,134,106,11,36,130,6,104,111,147,119,224,205,10,211,30,44,2,199,71,237,74,67,91,186,56,69,117,168,167,23,67,249,20,159,5,172,140,199,68,104,98,240,4,94,70,36,59,8,139,233,163,68,188,15,158,52,136,249,99,110,130,255,59,254,43,252,191,226,191,198,239,227,195,56,113,159,157,171,172,181,210,149,33,8,79,84,118,66,216,81,97,49,125,21,14,66,31,186,170,99,49,71,135,14,15,29,121,226,216,78,8,59,14,71,180,211,171,175,13,135,34,205,212,152,207,68,116,150,5,203,227,218,206,43,23,79,190,24,123,240,73,209,8,195,59,61,90,219,224,10,241,107,109,131,179,236,215,218,6,100,196,128,214,54,88,178,95,107,235,135,122,181,182,184,126,142,2,33,61,66,142,209,112,56,52,189,95,83,219,11,245,106,106,123,118,193,141,13,119,193,141,13,119,193,141,13,119,129,79,83,219,59,2,103,34,199,214,171,169,13,149,50,168,255,189,72,233,233,246,185,181,13,164,167,219,199,215,54,144,158,80,95,25,45,61,249,52,188,61,114,72,71,195,43,227,22,159,39,200,37,187,188,79,155,195,77,95,22,110,1,246,19,249,91,99,64,151,159,208,135,48,180,199,28,186,28,191,147,43,139,19,44,12,76,20,38,10,60,136,4,45,47,5,191,192,111,231,183,183,11,182,50,77,106,168,215,138,87,227,237,36,31,167,252,154,220,20,208,163,196,82,169,253,161,249,3,243,71,103,43,118,188,78,37,155,178,47,188,13,88,255,221,220,73,95,156,135,74,142,81,42,57,72,118,145,39,1,119,14,98,79,110,17,108,95,63,151,6,30,28,176,115,130,244,147,77,228,127,33,66,15,53,209,32,183,249,252,199,246,238,255,204,174,207,188,245,27,251,191,248,232,177,93,223,250,41,52,108,64,79,46,74,193,27,90,79,144,2,112,104,168,55,144,155,28,250,55,56,32,29,86,191,189,233,240,230,3,191,98,171,179,230,252,42,247,149,63,253,237,39,246,238,252,218,206,175,222,70,247,78,138,221,143,30,237,70,184,253,201,221,228,59,192,95,209,208,143,223,124,67,3,58,160,155,73,50,64,242,228,195,214,183,45,173,201,213,8,13,66,77,172,137,204,242,66,36,225,50,167,207,243,78,128,178,6,60,27,246,230,157,138,204,27,244,108,24,14,157,163,250,97,38,6,57,102,203,182,92,148,42,234,129,244,179,155,80,169,169,0,133,133,24,165,146,57,144,121,54,137,44,2,61,1,148,169,227,51,105,68,157,16,215,229,9,21,120,51,21,207,54,209,122,82,4,190,26,136,182,84,86,223,6,94,29,85,206,173,148,152,231,245,135,57,110,152,75,189,193,191,7,156,249,14,117,95,186,146,70,218,57,158,222,151,190,209,7,43,130,160,174,203,98,119,219,69,231,244,206,99,49,27,208,252,202,164,227,126,98,90,191,163,20,101,234,7,8,239,63,121,227,168,244,90,243,198,244,148,234,211,244,202,69,74,34,153,252,87,83,166,101,230,229,7,253,133,5,227,219,50,126,107,164,55,158,136,238,9,178,233,216,112,211,53,166,32,37,123,18,111,107,138,79,138,187,249,239,115,40,91,235,156,171,148,103,107,223,6,121,124,89,211,82,36,173,165,119,171,223,151,48,13,158,127,223,73,122,106,160,188,156,37,88,49,102,193,176,164,223,81,139,18,245,192,22,136,189,46,89,120,130,202,45,160,107,32,234,161,196,9,143,92,143,19,222,86,233,136,199,8,112,50,111,195,234,127,155,158,77,219,42,178,167,89,161,32,62,42,178,139,177,101,5,102,81,102,186,94,212,251,86,120,42,115,64,63,117,222,224,154,80,246,2,238,78,119,190,19,97,241,45,25,253,241,225,170,90,128,21,149,213,197,129,114,186,4,188,18,250,146,194,131,94,132,60,187,133,41,209,233,122,83,220,250,176,182,10,212,135,249,187,109,192,184,235,92,55,149,210,77,149,64,190,236,69,96,112,234,142,253,124,22,54,123,89,172,133,172,39,159,150,56,129,92,38,218,239,51,251,65,207,138,209,194,33,215,101,58,186,56,49,9,77,78,139,204,30,105,65,175,192,108,80,136,227,63,165,161,145,20,189,141,159,30,72,239,222,116,87,99,144,235,184,209,0,162,165,217,63,10,241,245,144,142,50,219,137,169,31,121,118,34,206,205,14,229,81,76,0,88,188,133,55,213,97,105,88,49,75,32,124,86,44,40,207,210,253,73,111,34,64,218,107,226,239,104,143,38,120,144,158,40,222,141,59,183,6,100,75,245,245,49,206,90,219,224,170,48,102,211,98,141,191,67,253,92,218,253,81,163,194,12,182,88,95,112,13,251,225,138,140,126,179,116,52,39,32,141,156,153,177,168,175,173,1,110,55,119,151,244,206,67,143,62,217,15,245,234,147,165,6,113,125,118,25,164,142,158,143,30,82,30,85,192,253,102,9,13,14,245,193,120,146,65,159,37,122,235,132,5,232,4,224,140,135,228,26,44,76,102,250,134,254,178,186,41,86,241,222,14,229,117,106,14,124,146,250,208,234,105,143,79,167,140,254,9,185,166,64,61,156,245,166,244,106,132,249,239,131,28,70,36,27,77,135,211,223,151,211,104,105,193,183,101,67,29,128,184,38,245,43,168,184,218,197,222,250,188,90,222,112,232,92,24,180,71,203,235,135,6,181,188,126,104,80,203,235,135,6,181,188,126,168,87,203,139,119,227,84,199,110,182,183,6,215,126,52,129,150,232,235,106,8,102,67,249,47,214,114,238,223,160,14,179,149,172,225,73,24,226,194,176,118,117,117,184,189,208,160,103,167,96,123,186,122,220,104,40,61,187,95,158,221,254,181,194,190,130,154,87,135,212,237,234,223,72,64,191,102,11,95,45,236,245,208,47,161,42,44,101,152,223,218,119,7,10,63,77,54,59,246,71,126,154,22,212,226,250,161,62,45,46,222,121,182,210,4,239,88,42,109,192,4,120,150,105,226,173,115,230,13,6,98,186,183,154,28,235,73,153,24,117,3,120,37,141,90,224,165,26,138,107,125,211,118,156,4,128,76,34,83,207,57,128,21,234,41,131,221,147,146,149,49,145,227,221,79,250,81,9,185,149,19,61,249,6,72,56,54,165,58,199,136,181,118,19,168,236,251,231,222,143,24,249,155,167,239,31,247,104,36,3,115,10,80,212,162,70,172,53,170,69,61,253,254,233,136,146,231,40,52,188,228,179,84,215,201,218,140,190,78,149,194,166,107,153,225,12,250,152,96,246,15,238,141,49,124,163,28,7,250,247,146,77,87,239,45,187,218,100,230,103,112,73,172,118,98,168,133,133,200,238,136,80,92,165,32,238,170,51,207,33,236,47,140,61,114,23,175,232,244,66,5,187,11,129,30,102,116,125,211,114,33,93,40,228,111,165,28,238,139,241,99,143,120,248,49,173,146,166,252,88,39,6,5,248,11,200,143,73,192,143,137,35,188,45,191,44,126,81,249,162,242,5,229,50,132,101,81,131,213,240,114,233,139,229,47,150,191,80,190,124,242,242,209,229,163,218,54,155,250,244,249,174,170,166,182,228,117,8,91,242,59,183,223,206,186,188,24,245,228,166,80,43,171,80,94,172,163,233,148,103,29,78,71,84,62,167,79,164,70,250,109,5,135,106,137,82,147,78,156,92,2,78,96,30,40,132,168,59,49,189,165,122,245,157,84,246,79,19,52,34,153,103,233,85,180,60,236,137,77,172,211,125,48,170,94,18,211,130,63,61,158,107,180,168,213,111,75,96,84,21,105,42,208,55,69,76,137,67,150,209,52,42,67,197,65,160,126,212,150,28,176,49,239,88,162,210,96,199,113,198,30,66,87,76,93,202,168,218,11,226,3,241,69,1,57,145,187,201,221,122,90,171,17,79,77,26,209,165,164,202,169,188,40,243,252,16,127,136,95,100,118,175,78,44,42,62,135,248,51,252,191,166,124,223,37,46,205,255,144,3,82,204,79,136,111,136,3,130,157,152,6,18,52,75,74,106,57,221,9,143,188,205,184,52,9,245,220,56,79,30,46,77,86,68,202,163,117,57,52,5,249,157,150,159,71,163,113,235,194,130,8,213,3,7,112,77,201,226,29,72,95,220,3,229,69,202,155,101,229,107,202,132,14,221,79,205,167,231,227,154,140,158,74,168,253,56,94,67,74,212,68,244,18,82,119,114,183,130,156,153,175,110,135,55,83,131,113,52,165,138,35,221,144,255,105,206,204,99,149,25,19,197,207,41,113,253,34,27,105,169,251,246,199,253,48,18,113,144,5,245,75,73,42,130,41,140,255,162,124,47,222,86,68,13,120,140,87,99,233,88,122,91,250,80,122,177,207,86,112,69,220,21,210,234,80,26,3,139,243,183,212,195,119,109,109,231,92,142,14,237,90,53,152,181,126,17,45,24,28,190,75,2,190,75,246,199,82,190,171,151,135,241,90,101,42,184,42,234,73,81,140,119,123,69,71,123,93,192,178,242,98,193,181,155,230,9,157,131,206,8,100,38,182,142,60,133,158,113,208,159,131,29,67,159,49,211,64,7,69,85,148,58,35,203,153,177,213,4,234,70,13,181,46,133,241,90,1,157,99,128,215,242,218,105,50,255,85,12,95,41,192,209,3,53,41,49,143,36,192,45,45,81,142,74,164,246,153,232,39,88,179,181,206,243,1,42,210,84,59,150,144,168,67,116,124,153,56,156,152,228,184,110,182,8,26,112,84,97,22,207,131,184,240,38,112,92,138,3,97,241,61,45,244,233,11,89,141,70,51,231,8,81,222,26,123,115,250,110,191,147,219,228,91,164,210,252,16,53,93,198,190,188,67,131,78,123,18,39,99,192,29,126,168,195,59,118,123,139,104,251,66,199,134,170,183,101,94,13,97,56,52,148,79,235,185,251,238,135,6,117,132,193,25,245,235,8,131,51,234,215,17,246,172,203,27,221,117,249,63,48,138,61,22,155,189,253,56,27,217,143,160,30,176,103,101,222,216,112,101,250,244,128,126,168,87,15,232,236,93,38,79,134,115,137,62,237,158,138,44,77,147,123,97,250,179,181,197,90,237,206,226,155,175,125,237,212,11,29,125,4,177,120,244,33,10,156,59,242,115,104,19,157,181,133,235,92,101,55,108,200,145,112,206,215,167,161,235,225,33,187,26,58,202,207,105,36,193,142,165,208,239,44,72,205,128,87,139,252,52,95,75,43,106,19,176,78,85,92,130,61,238,227,232,178,165,194,173,130,146,107,200,43,120,170,40,129,20,76,125,143,47,67,120,185,203,211,113,204,19,114,131,46,233,70,146,158,174,138,53,113,166,235,143,69,110,92,96,246,152,77,1,255,159,38,225,242,3,213,48,157,117,61,254,115,164,245,249,148,104,204,143,115,150,53,206,25,243,41,177,245,249,176,111,19,17,235,249,254,242,229,189,169,242,229,231,251,61,223,95,136,28,175,181,13,199,107,45,130,123,11,88,96,246,72,23,62,11,204,222,158,157,141,204,27,252,86,73,176,100,255,183,74,122,36,16,159,70,175,71,2,241,105,244,122,243,78,69,230,13,106,244,194,161,84,62,1,52,43,50,41,201,157,237,25,109,33,61,58,180,119,232,231,158,223,187,125,239,246,210,86,91,157,57,176,240,251,163,95,223,251,181,159,251,234,94,8,165,215,144,5,177,19,168,51,192,243,232,131,202,97,8,7,156,19,88,144,55,18,79,197,15,109,198,112,68,63,150,62,166,77,0,186,24,5,182,100,148,116,215,45,238,35,250,197,12,185,20,63,186,249,232,230,202,102,83,47,165,69,109,214,209,254,148,250,89,107,88,139,168,62,40,179,144,190,154,190,6,97,165,107,197,58,21,106,235,169,162,85,229,98,230,50,132,159,60,98,101,48,160,87,37,228,218,15,166,14,65,248,137,106,166,48,88,232,231,101,154,212,238,125,237,131,111,125,240,173,195,127,162,191,73,48,232,189,229,251,117,127,13,78,231,145,123,20,149,17,145,238,44,121,58,91,43,44,24,226,144,56,116,201,200,108,191,3,156,113,41,83,222,53,177,107,126,215,188,241,66,225,115,217,147,132,217,189,26,124,43,9,12,59,132,119,85,24,105,99,193,0,102,47,223,159,79,231,211,67,151,198,236,88,182,31,248,42,99,222,40,235,37,224,131,201,65,114,104,224,80,30,194,143,62,78,198,201,5,151,251,154,208,15,246,31,214,15,235,7,48,13,213,165,84,29,207,146,204,163,58,30,142,21,135,42,79,155,59,141,93,237,77,192,117,203,236,116,83,19,219,73,126,83,91,179,229,145,194,255,90,254,42,132,215,202,118,121,190,64,30,163,26,160,129,137,93,19,59,15,238,60,12,225,128,100,75,48,250,136,17,168,116,66,177,128,35,85,119,241,66,49,93,201,151,105,168,228,205,180,213,7,165,168,133,205,44,24,91,41,95,33,175,244,157,164,231,158,236,228,243,64,28,114,37,239,232,229,161,66,30,109,61,202,249,90,202,150,249,228,188,222,13,235,57,167,46,224,248,240,156,185,34,46,9,40,55,213,20,188,147,143,129,226,106,102,111,212,137,89,194,59,43,242,29,136,185,170,95,195,160,172,136,238,232,16,125,0,133,22,253,71,56,58,253,232,63,139,164,6,82,121,8,24,179,146,242,181,112,176,91,123,133,96,11,222,193,190,203,75,138,194,60,77,234,37,29,241,102,45,117,148,246,160,144,47,15,221,209,139,120,242,65,20,65,140,45,208,54,137,170,34,249,71,140,222,154,151,139,144,31,225,109,42,56,160,223,107,192,169,248,81,90,224,209,179,34,242,112,128,101,161,44,5,181,209,208,39,244,227,199,238,70,205,64,46,62,197,194,188,126,11,90,160,247,43,169,5,88,65,11,165,133,66,165,80,132,53,87,207,26,155,141,77,117,79,223,94,85,150,245,148,251,79,77,203,140,150,160,111,178,131,250,33,253,178,242,19,145,233,113,189,54,15,84,110,208,28,87,235,62,39,71,232,196,7,101,10,194,28,141,116,185,180,56,141,233,198,57,1,56,95,140,111,4,227,241,228,192,41,131,9,189,120,47,74,13,196,188,137,29,135,18,124,39,14,52,180,128,3,156,9,133,252,145,117,141,92,232,221,189,62,77,156,226,44,0,178,137,108,134,144,166,246,91,168,120,146,59,150,155,18,196,60,70,126,154,6,180,226,124,12,66,72,169,94,173,157,210,95,77,45,165,172,148,181,201,218,108,109,94,74,87,105,169,85,117,137,126,46,5,213,168,75,82,21,82,77,166,222,132,96,109,50,55,27,78,221,2,85,128,99,143,212,147,210,178,26,79,253,76,106,63,13,187,83,244,172,168,167,222,80,139,204,169,13,45,50,167,54,180,200,156,10,181,200,4,110,1,173,189,135,185,10,87,35,21,161,164,193,170,135,5,82,203,28,141,81,251,227,88,57,118,71,44,10,40,107,3,107,45,191,1,248,229,42,172,223,26,91,175,49,58,131,111,178,57,98,50,199,36,61,199,97,161,18,191,30,163,39,143,26,72,145,233,239,36,145,39,65,28,121,61,9,105,50,44,84,210,147,176,130,215,1,223,229,157,48,161,204,227,169,6,95,19,143,198,186,161,192,43,104,43,172,24,105,164,36,110,248,156,98,43,208,50,97,98,243,196,230,31,42,251,201,126,178,27,189,238,203,232,195,103,137,63,92,56,118,244,216,209,229,130,129,237,7,185,249,209,45,236,100,78,84,28,107,246,120,0,31,238,128,85,150,6,142,95,152,73,94,29,160,52,72,100,79,217,1,146,12,161,71,97,54,151,83,161,54,151,98,215,215,16,163,92,221,128,186,52,212,169,205,176,19,18,26,230,9,238,125,228,57,243,188,27,10,163,168,31,194,13,208,16,144,119,171,137,138,96,83,223,51,212,219,35,254,210,122,28,125,32,189,155,45,108,207,79,184,161,48,193,14,164,220,251,181,104,140,62,163,211,187,139,244,140,200,142,7,177,142,115,123,7,104,25,110,150,119,101,212,107,230,213,2,72,149,102,218,204,119,66,186,222,135,150,116,182,210,197,209,53,40,147,106,59,229,119,135,10,135,243,71,243,23,222,16,223,16,243,48,123,182,216,204,41,32,14,86,80,171,29,103,119,139,154,9,192,138,113,81,29,80,81,167,145,149,28,205,139,94,220,18,224,4,100,24,177,180,153,49,51,7,51,135,210,255,57,245,19,88,163,117,205,56,98,28,50,158,223,177,121,39,132,79,170,104,203,164,207,189,181,252,214,27,78,88,222,251,19,104,5,87,64,71,63,221,86,176,187,199,198,187,79,21,82,249,173,249,205,59,54,239,130,80,80,131,53,99,168,165,151,80,246,163,45,109,36,116,234,187,222,241,74,208,105,105,233,145,91,202,27,153,229,52,11,39,53,55,158,108,81,58,229,80,79,198,113,228,11,128,194,162,253,106,172,157,75,111,135,176,245,251,33,248,198,103,81,41,116,252,48,133,172,61,143,173,100,2,105,2,217,210,76,34,37,213,209,23,130,235,145,42,145,125,236,218,142,250,196,250,184,109,218,230,124,161,157,117,145,179,157,40,242,149,152,53,215,222,3,188,9,112,52,173,33,199,159,199,159,118,32,219,96,61,124,82,28,247,64,40,173,171,41,21,244,216,131,55,166,101,244,36,245,38,240,150,102,220,16,3,247,64,168,204,65,232,55,211,20,231,140,184,250,236,210,81,178,175,61,206,87,248,221,212,190,64,185,200,237,227,39,79,222,255,45,110,97,232,193,161,229,197,227,156,133,39,201,95,37,195,251,222,255,119,220,229,212,95,127,237,223,190,80,177,149,210,192,209,93,19,19,191,114,48,14,200,229,193,19,138,142,95,107,89,20,142,197,14,189,250,95,127,47,246,197,216,103,126,124,133,127,25,173,27,235,120,74,5,43,182,8,53,207,82,95,5,206,141,179,68,253,113,99,123,253,113,18,43,198,76,201,15,129,37,137,90,10,131,236,232,175,92,254,252,144,253,31,173,47,89,169,241,254,81,27,249,92,197,218,116,113,123,188,240,195,109,188,177,160,207,36,237,248,186,32,34,119,21,140,87,215,9,199,77,243,215,159,251,244,71,230,246,115,19,169,125,239,23,73,35,12,35,132,88,77,78,133,90,77,134,67,241,59,0,212,6,71,34,223,146,159,86,154,155,148,140,152,201,167,255,171,106,83,172,214,212,149,148,152,22,211,207,170,37,60,141,140,61,224,210,252,25,113,92,204,243,3,156,45,107,220,50,191,202,223,164,183,101,30,136,89,192,67,109,142,231,75,226,139,138,169,204,50,205,33,181,197,128,209,206,211,209,6,36,253,96,91,43,101,171,45,34,114,69,222,20,125,35,23,103,246,171,197,62,115,211,236,160,178,91,60,32,154,138,129,95,247,99,159,62,41,138,102,255,236,102,101,179,216,239,164,87,72,191,156,82,141,7,123,6,203,199,39,236,241,47,236,155,122,206,78,92,77,254,82,102,200,216,58,250,47,184,79,115,95,200,79,13,56,87,2,139,118,98,96,96,215,174,161,241,215,230,62,35,239,225,183,237,30,120,210,185,13,128,92,8,197,102,111,171,71,1,115,239,222,21,31,144,20,73,68,25,163,197,137,176,222,74,158,185,181,4,60,5,116,142,54,96,107,116,250,168,162,133,108,17,56,164,89,234,32,213,209,11,116,210,103,121,67,28,245,165,39,192,47,205,0,237,186,90,252,221,253,87,127,126,126,255,120,113,140,176,82,26,202,36,112,140,119,244,97,61,235,112,172,222,185,225,211,255,168,118,203,165,71,180,142,131,105,17,219,28,167,95,73,20,241,222,164,193,124,54,137,212,91,1,227,23,17,31,121,219,7,251,237,162,178,79,127,218,104,26,10,236,216,249,194,92,182,119,157,248,190,175,5,59,98,21,72,222,59,50,222,84,64,188,236,56,133,4,190,191,170,88,153,250,22,252,66,97,49,91,199,19,95,153,125,175,177,42,90,74,29,235,101,241,114,96,93,1,191,171,245,167,83,171,198,205,109,74,94,28,130,213,175,176,181,103,109,122,49,243,226,230,87,50,119,54,81,95,104,78,220,187,153,119,31,249,222,35,138,190,164,86,161,78,122,131,65,192,81,96,167,207,174,111,128,0,230,232,237,147,215,186,145,222,247,122,32,150,211,11,41,199,246,36,108,12,252,223,190,10,135,206,185,247,173,94,86,230,209,27,25,147,119,98,15,132,180,120,70,25,143,231,99,3,188,173,192,186,143,77,203,138,120,43,94,64,207,19,20,143,121,119,18,219,51,108,76,222,238,142,137,204,180,67,45,57,59,249,189,15,211,125,17,67,42,201,206,103,138,82,111,171,22,81,175,113,110,237,83,139,161,184,161,231,107,184,189,80,87,151,41,161,155,95,248,5,111,204,76,121,236,51,253,223,191,245,67,131,223,191,237,205,59,21,153,215,171,243,140,117,228,7,148,29,84,188,89,31,184,43,95,7,186,62,237,56,135,112,99,4,118,243,203,80,232,83,90,79,27,154,205,23,217,23,106,66,103,178,99,181,136,169,18,77,45,124,71,116,116,148,146,211,170,6,245,132,15,212,134,39,49,202,253,163,76,128,1,40,130,51,126,60,144,106,52,149,238,64,228,180,35,41,168,100,140,6,39,55,240,255,200,251,203,75,114,53,144,123,218,3,145,121,3,98,38,213,235,221,24,138,201,38,201,245,206,40,133,74,1,61,150,133,83,27,90,22,78,109,104,89,56,181,161,101,225,212,134,150,133,83,161,150,133,125,116,247,226,137,0,189,14,103,249,28,134,177,253,245,29,117,57,190,28,127,217,177,10,108,61,45,238,255,97,121,255,222,253,123,119,239,93,40,204,100,108,121,246,217,249,253,207,239,59,6,97,223,190,252,222,129,15,50,27,22,252,138,233,209,205,7,182,26,124,86,235,156,107,106,232,169,103,149,175,58,247,132,12,197,148,44,86,87,63,219,97,207,142,150,15,85,246,193,14,83,129,243,16,153,22,138,194,135,168,191,248,120,231,150,15,236,207,74,87,203,145,104,160,93,188,100,144,158,214,69,206,201,218,134,115,66,53,122,49,96,119,255,45,204,236,187,240,127,197,55,223,204,190,36,54,25,59,188,253,173,93,215,210,241,97,161,26,61,206,107,225,51,24,212,119,246,206,190,87,223,217,219,135,179,145,121,131,250,206,96,201,126,125,103,112,93,245,90,48,78,109,104,193,56,181,161,5,227,212,134,22,140,83,161,22,140,125,254,155,223,161,158,70,61,208,16,47,121,94,232,137,155,115,139,115,55,189,254,31,130,121,167,34,243,186,223,117,163,26,126,148,161,153,138,101,98,239,181,253,217,98,111,250,30,139,20,63,212,235,193,172,23,26,180,87,9,135,70,140,79,143,31,51,47,180,215,143,153,23,218,235,199,204,11,237,245,99,230,133,246,250,49,243,151,220,149,160,195,218,76,191,232,25,209,102,186,254,111,116,121,237,222,254,158,141,204,75,215,63,243,97,27,90,50,61,51,189,55,21,209,95,255,87,204,252,208,224,87,204,122,243,78,69,230,13,126,197,44,28,26,58,191,61,214,56,126,104,208,26,39,176,114,2,214,56,129,53,25,176,198,241,67,131,214,56,193,146,253,214,56,193,54,119,173,113,194,91,229,247,202,22,236,239,217,200,188,189,94,217,252,37,7,189,178,249,251,27,244,202,230,219,191,61,94,217,130,121,167,34,243,246,122,101,11,131,70,226,183,123,209,251,247,12,172,229,232,61,72,247,110,228,46,11,222,127,12,204,47,222,99,7,254,42,124,126,131,55,212,2,184,177,231,11,181,97,208,208,254,246,120,202,15,66,253,188,116,111,94,239,217,123,176,222,160,167,32,31,182,239,241,20,228,235,111,128,91,11,236,178,0,183,22,196,207,126,110,45,136,249,253,220,90,96,22,122,60,253,4,48,127,151,91,11,105,51,229,34,34,218,236,112,17,23,63,21,217,223,179,145,121,29,46,34,178,100,202,69,92,156,138,162,116,180,85,17,187,140,113,17,209,84,146,206,66,36,149,188,125,102,109,3,42,121,219,253,126,108,228,252,174,109,56,191,107,27,206,239,218,134,243,187,182,225,252,174,109,56,191,107,27,206,239,218,134,243,187,182,225,252,174,109,56,191,107,27,206,239,218,134,243,187,182,225,252,174,109,56,191,107,27,206,239,218,134,243,75,185,68,234,137,52,75,242,218,47,166,71,211,131,218,16,73,105,207,167,203,105,83,171,146,139,76,79,221,155,98,240,121,82,214,204,116,53,125,81,99,41,136,185,62,190,62,142,95,162,95,191,96,141,227,51,196,92,32,227,235,23,120,252,107,218,253,164,70,46,27,203,229,195,149,253,149,157,119,198,254,219,240,163,195,143,22,254,219,182,184,254,253,36,126,97,158,126,253,202,34,43,228,26,57,73,178,150,106,74,120,95,132,218,141,73,132,91,226,135,213,109,153,1,149,125,197,218,36,171,98,37,158,121,185,50,128,54,246,190,222,205,117,206,170,206,58,30,76,122,160,145,220,197,220,134,220,197,220,134,220,197,92,15,119,33,182,185,73,122,180,215,230,66,202,9,234,56,125,80,223,61,213,228,117,9,207,33,235,92,81,90,209,134,227,248,53,181,55,227,53,229,186,84,167,223,57,187,46,217,210,27,121,106,85,0,146,222,155,241,107,233,110,142,167,95,120,237,192,174,93,123,15,125,102,242,173,93,159,173,124,253,133,78,142,62,150,162,157,43,164,43,106,133,126,13,156,126,227,143,157,120,210,111,111,45,137,195,241,59,106,38,243,192,185,99,145,213,64,58,236,71,189,183,150,197,171,44,159,172,126,230,228,167,171,95,152,20,62,140,119,225,180,44,149,30,29,248,72,113,98,183,61,249,217,138,253,33,219,28,55,39,242,101,253,64,118,169,11,31,88,200,140,22,198,39,236,241,203,229,63,53,135,198,211,163,87,244,129,172,199,59,182,103,36,124,122,22,5,245,175,124,190,57,160,80,27,92,148,183,109,109,126,108,158,184,97,125,204,50,220,176,110,216,218,186,225,121,247,164,155,31,115,243,45,139,221,124,75,5,127,62,231,221,147,14,242,241,104,182,207,227,151,188,205,108,85,49,109,206,84,26,3,54,79,63,239,104,2,84,151,178,188,110,115,58,95,146,195,231,53,148,106,206,69,248,215,11,230,157,138,204,219,235,95,47,12,26,177,106,35,168,245,220,134,212,122,110,67,106,61,183,33,181,158,219,144,90,207,109,72,173,231,54,164,214,115,27,82,235,185,13,169,245,220,134,212,122,110,67,106,61,183,33,181,158,219,144,90,207,109,72,173,231,54,164,214,115,27,82,235,185,13,169,245,220,134,212,122,110,67,106,61,183,33,181,158,219,144,90,207,109,72,173,231,54,164,214,115,27,82,235,185,13,169,245,220,134,212,122,110,67,106,61,183,33,181,158,219,144,90,207,109,72,173,231,54,164,214,115,189,183,82,173,167,205,253,6,53,133,49,39,232,93,45,244,17,101,90,31,182,38,169,102,143,190,91,38,6,120,79,59,239,84,181,234,129,79,96,96,239,88,30,218,100,212,63,99,238,183,158,6,120,210,210,205,97,115,18,200,177,78,146,118,156,44,146,203,214,27,24,200,101,242,58,181,124,65,75,223,56,253,34,52,213,173,91,138,133,254,141,225,31,65,111,193,79,67,187,208,198,99,193,220,95,127,26,63,118,105,90,22,250,130,118,218,65,191,78,111,144,28,126,173,149,76,119,227,59,144,109,22,64,89,60,245,191,48,68,211,142,82,205,120,21,218,155,34,121,50,238,244,15,218,95,255,101,227,178,241,57,12,230,33,200,231,27,31,236,143,231,189,211,63,180,103,134,118,99,255,186,227,245,18,45,79,113,253,139,146,61,86,153,140,209,211,99,137,60,74,118,90,21,8,108,140,99,144,227,165,110,11,220,17,36,78,141,104,145,230,41,81,34,69,115,194,211,2,234,7,209,52,234,219,204,130,53,76,62,224,232,252,27,180,28,55,93,133,150,227,157,73,86,79,103,100,105,57,189,35,202,210,61,111,190,64,190,73,190,66,150,205,195,222,17,48,23,172,137,106,209,142,121,70,4,239,8,254,172,89,134,150,52,128,135,195,51,1,122,203,207,122,205,252,29,227,26,6,243,13,180,126,110,252,43,125,181,241,101,199,131,35,109,175,165,91,73,58,107,56,87,34,181,51,219,76,30,67,95,167,36,199,210,248,82,176,190,12,194,219,32,109,35,245,108,102,29,176,14,91,147,48,170,69,136,119,123,153,108,95,224,169,187,47,158,124,167,148,30,167,14,177,231,211,127,254,157,183,105,172,213,6,142,168,113,66,191,162,103,116,67,39,239,188,154,185,156,190,156,186,252,248,229,199,254,217,127,217,194,190,86,221,64,95,41,4,53,241,189,31,236,128,213,34,27,174,167,61,188,27,230,182,60,133,158,254,204,222,143,217,17,244,163,189,74,66,130,96,199,52,170,197,236,39,104,76,65,75,194,17,216,76,250,233,23,240,232,141,82,26,203,145,199,201,38,136,229,169,149,153,66,253,42,247,195,170,18,232,245,105,252,42,71,220,123,28,196,140,12,118,160,39,200,100,99,140,126,142,154,132,6,163,145,163,53,13,163,179,75,91,112,108,29,128,31,180,10,230,62,106,248,188,108,254,115,171,0,125,150,60,95,242,6,120,247,187,186,212,166,34,78,196,96,160,158,104,227,254,116,254,239,239,58,190,199,168,151,54,118,122,105,199,27,194,164,56,169,24,30,3,59,86,62,253,90,51,117,24,104,112,16,250,157,111,184,196,209,178,148,116,190,72,107,209,241,182,56,214,190,73,250,93,163,85,177,238,120,39,53,20,200,135,185,37,106,2,135,249,37,244,163,213,13,236,182,43,245,178,217,105,185,1,92,37,253,126,60,179,56,234,167,55,35,208,142,37,165,167,149,204,76,166,150,209,55,55,54,147,76,53,67,215,77,47,46,50,28,63,124,78,62,162,55,119,40,59,127,52,44,14,255,104,88,217,217,28,238,236,209,3,29,108,91,37,41,224,27,187,123,246,184,139,13,124,216,119,54,128,141,241,125,31,121,14,222,37,247,235,245,116,14,36,234,32,146,246,101,73,172,162,7,92,13,150,219,14,50,0,79,18,137,145,35,228,41,31,30,24,132,180,236,54,179,2,241,31,178,42,230,81,243,21,211,180,42,228,195,244,74,62,218,30,74,157,189,119,192,57,11,234,226,171,227,228,37,152,132,61,208,218,49,168,65,33,3,100,23,218,129,17,188,157,147,167,181,50,127,93,131,78,173,166,5,117,144,67,52,215,36,132,23,209,171,158,111,199,57,22,63,24,12,232,145,187,202,241,206,178,199,68,82,112,233,152,131,241,7,233,110,129,90,109,199,201,164,197,57,210,137,228,45,29,118,167,68,237,107,120,215,71,189,23,206,210,163,204,227,197,0,158,90,169,52,217,245,73,64,243,199,172,41,115,217,188,2,97,217,218,15,173,72,89,187,72,138,142,123,26,93,117,210,125,22,199,57,6,88,154,90,201,117,240,52,25,39,121,43,5,37,14,88,64,161,160,31,31,247,204,241,36,208,142,67,0,231,124,20,169,226,226,231,234,194,234,130,241,25,115,31,226,117,15,29,56,96,125,208,217,33,3,78,190,91,128,149,175,116,241,58,189,77,57,230,80,182,45,100,187,85,134,48,225,167,23,14,101,143,119,232,73,153,108,135,213,195,202,149,105,143,120,214,19,167,147,236,149,56,216,145,167,216,81,164,253,70,75,89,209,230,77,113,21,191,66,192,122,230,161,132,221,123,161,236,171,121,117,234,28,137,141,53,246,124,85,168,118,118,59,181,173,101,183,41,41,158,69,9,212,137,113,102,219,136,25,184,46,232,81,81,67,214,217,247,32,36,196,26,240,228,124,150,20,45,183,187,30,11,65,134,148,176,110,147,239,220,12,145,220,39,147,126,59,197,22,169,151,39,230,215,41,233,217,215,104,75,146,199,160,228,137,27,6,144,23,187,127,246,30,72,245,247,169,205,65,192,87,126,24,212,103,159,16,2,245,124,105,52,0,245,122,213,239,133,6,172,21,2,208,128,181,66,79,201,190,59,88,17,80,228,46,227,235,157,157,226,90,165,100,209,66,88,189,239,250,77,163,30,92,202,48,56,58,172,15,151,96,180,57,212,119,116,159,223,99,62,117,200,123,52,158,112,8,115,210,208,128,207,236,47,123,62,202,29,229,222,163,63,91,52,28,147,232,26,148,207,188,197,28,229,242,60,230,197,246,92,39,26,150,47,232,220,155,164,12,107,198,22,218,156,27,203,106,162,187,92,100,53,178,90,215,57,230,226,107,157,179,233,59,234,17,48,180,176,7,56,231,163,98,126,118,212,22,103,53,115,108,86,19,211,179,154,173,180,114,68,111,229,208,66,188,179,146,196,214,24,253,200,136,209,26,179,69,228,35,232,23,71,128,135,40,143,150,141,89,3,127,240,204,151,249,89,252,141,210,248,238,179,82,86,102,149,114,102,54,111,139,233,79,166,199,7,199,151,39,94,42,195,243,153,116,106,48,181,156,126,233,19,182,184,92,88,46,188,62,114,120,251,40,164,79,167,104,252,46,76,179,60,187,108,188,174,31,222,57,250,2,45,83,119,202,137,145,1,24,227,81,183,84,90,27,253,217,146,174,55,115,248,163,95,129,128,61,80,134,254,225,143,122,30,69,239,192,163,6,252,155,52,106,208,98,220,119,6,63,201,215,70,157,248,209,206,115,222,200,79,230,241,185,246,137,90,185,246,161,43,229,55,62,100,139,204,199,220,155,187,202,208,50,99,192,73,51,64,211,3,127,49,153,169,209,150,193,28,142,58,111,110,169,172,182,81,168,173,91,67,198,200,64,26,124,214,140,49,67,155,76,215,52,155,94,169,183,184,42,151,133,89,199,239,188,152,49,35,190,146,130,120,186,42,89,60,242,2,171,252,164,86,123,218,22,77,234,41,70,225,219,48,23,211,35,53,106,19,60,61,2,207,179,208,106,8,211,179,240,92,168,21,106,35,181,2,141,215,107,24,134,167,161,7,211,3,181,60,134,105,232,193,244,40,196,42,181,204,52,237,193,52,169,141,58,111,172,212,17,167,212,209,90,6,195,52,174,24,232,191,158,31,206,151,33,119,91,38,66,157,43,242,26,224,152,86,18,91,93,140,95,74,225,51,145,44,192,123,89,5,211,232,252,112,236,150,2,216,56,86,34,100,116,214,208,71,135,97,229,216,177,44,33,218,236,152,174,13,167,203,64,99,90,192,203,84,249,1,224,17,219,184,230,57,173,223,142,181,114,134,200,86,35,204,96,44,171,157,31,43,245,151,83,229,84,9,97,73,180,134,214,153,79,29,113,118,212,225,137,160,133,206,117,140,76,11,122,161,140,210,27,245,236,185,191,54,166,244,43,169,153,126,247,126,90,249,234,94,126,118,126,47,95,190,202,145,250,175,141,147,186,13,36,204,119,131,173,252,250,94,101,182,182,55,94,94,232,73,33,57,28,223,140,243,213,62,201,241,170,55,227,248,214,243,194,103,2,240,25,15,188,63,144,255,96,32,127,63,251,249,224,7,189,229,227,158,108,39,187,229,27,21,163,210,254,112,7,174,56,112,58,62,237,11,212,107,80,39,180,209,151,122,210,80,32,214,227,23,176,189,15,202,248,176,81,9,164,77,178,253,111,67,41,232,243,128,222,33,233,9,237,164,211,27,95,172,237,210,222,1,224,224,98,109,122,211,128,134,18,205,115,129,89,12,81,6,123,154,254,82,36,213,190,224,141,49,211,102,186,125,161,227,51,124,128,254,207,82,169,14,131,85,98,127,157,210,20,151,218,187,28,62,122,62,235,228,29,232,228,213,61,113,122,39,111,71,28,130,152,113,114,6,40,167,234,157,31,148,140,219,192,95,6,98,15,58,177,32,33,96,73,237,11,206,56,204,32,103,15,49,56,14,219,49,24,63,103,108,55,198,218,219,157,154,208,22,110,218,24,55,198,219,120,110,0,24,172,147,155,182,193,156,48,39,40,196,249,70,47,140,63,21,145,220,57,135,247,138,137,107,166,227,81,189,181,9,82,12,154,144,18,56,249,201,110,104,127,212,156,52,63,6,79,240,131,157,118,129,181,179,51,10,110,233,48,214,248,221,118,47,187,218,126,104,46,152,63,34,22,212,209,45,237,227,198,33,227,23,161,164,184,119,188,160,181,191,194,250,4,241,61,105,221,154,89,31,233,215,209,189,53,44,64,13,172,77,113,191,205,96,115,140,205,44,213,53,96,248,21,246,215,121,255,21,55,6,74,12,136,150,158,21,98,248,86,136,228,143,235,172,81,215,130,190,179,3,139,40,189,41,128,33,233,183,194,58,185,157,53,156,165,223,37,176,249,44,200,156,166,238,89,233,184,230,114,206,216,78,59,191,238,10,195,219,87,159,32,143,192,255,231,232,115,198,93,43,232,105,195,89,43,5,26,70,140,2,172,149,130,45,54,146,157,253,36,54,7,221,91,36,240,76,253,113,91,25,43,239,242,18,6,222,244,21,245,28,53,33,142,55,1,39,235,154,14,184,86,79,55,53,44,167,155,6,203,196,119,124,198,50,155,32,51,55,117,188,253,98,170,51,170,162,206,64,252,140,10,207,73,231,25,118,254,140,168,196,103,82,52,13,7,241,28,141,207,153,241,153,56,196,231,224,89,170,231,102,36,72,47,209,186,40,214,192,242,217,95,246,140,95,159,154,17,43,180,28,202,215,10,117,252,14,8,165,126,117,135,142,64,219,144,254,1,239,109,19,144,126,133,70,142,240,0,203,186,173,102,35,193,90,239,244,32,201,232,64,51,105,227,59,239,112,3,226,249,81,211,48,71,25,125,24,252,164,62,174,143,47,77,76,2,45,116,254,197,103,161,54,94,225,51,124,158,31,31,189,0,241,163,34,143,63,228,99,238,111,211,243,131,121,254,240,224,231,108,241,239,159,30,110,127,160,56,84,249,123,160,193,247,63,53,57,241,210,196,196,196,253,61,152,102,50,255,82,126,226,240,253,95,183,197,151,128,59,184,191,141,61,127,224,233,225,127,252,251,167,135,246,253,61,211,145,13,206,166,205,65,135,223,18,7,129,167,24,76,205,83,126,103,68,52,226,35,169,5,227,143,199,144,194,154,23,102,7,128,63,27,64,186,86,54,24,151,3,84,149,222,226,173,81,90,54,202,220,209,30,187,89,131,52,192,13,149,243,229,241,89,180,58,28,152,37,229,11,101,189,252,228,236,30,44,9,158,7,202,180,36,202,177,57,37,65,28,212,64,227,37,119,70,220,145,50,114,248,157,243,73,224,22,232,250,209,245,220,48,87,206,225,119,18,217,247,129,91,48,202,87,127,214,241,134,11,45,41,13,176,27,162,37,168,163,196,90,107,148,12,38,115,50,9,135,122,176,16,75,204,55,99,188,148,178,99,56,75,205,164,203,153,149,248,117,190,132,223,133,25,197,18,214,13,40,197,125,206,151,176,100,124,206,195,243,40,123,174,115,77,122,215,22,75,157,229,187,116,127,22,111,38,141,226,143,141,131,137,88,242,73,115,15,229,14,112,246,13,211,96,163,107,14,64,170,1,188,139,164,121,194,37,238,18,240,199,211,196,19,63,166,61,227,137,79,84,165,162,19,26,66,29,189,222,115,117,82,215,234,201,8,8,122,169,239,133,8,117,190,46,162,221,125,182,63,171,149,180,105,173,170,21,89,144,26,50,213,77,37,181,77,218,99,154,28,108,21,25,41,30,40,190,90,28,120,78,27,213,158,211,156,18,241,134,11,173,169,193,53,132,162,92,148,186,1,191,157,132,97,134,180,200,93,14,203,185,148,187,180,21,255,134,64,48,108,189,148,11,43,141,208,16,154,39,9,121,146,193,60,89,8,51,210,187,240,235,201,147,187,244,193,75,143,211,22,244,69,213,83,31,107,76,219,9,122,169,146,134,134,124,189,239,122,223,202,86,22,96,60,137,27,90,220,171,194,171,194,169,243,167,78,157,146,78,73,33,16,136,5,216,249,176,210,8,126,90,54,27,146,135,63,53,120,106,247,169,65,23,210,8,105,65,111,105,180,48,226,246,9,67,83,120,23,70,224,174,70,253,109,105,214,133,250,223,217,114,115,172,53,86,43,92,218,113,43,127,114,247,200,32,250,65,106,39,215,147,121,245,183,63,249,245,202,107,7,62,47,127,94,176,19,173,92,59,247,66,106,34,245,134,126,51,55,144,99,223,110,37,39,241,54,62,230,190,148,95,200,151,135,102,199,74,163,76,155,75,241,95,88,158,17,200,51,2,144,100,43,119,32,133,28,115,57,55,219,63,67,143,108,139,244,171,90,189,16,170,249,133,62,132,148,166,81,141,75,174,94,180,149,165,173,238,56,172,244,173,36,175,115,13,160,100,39,133,83,194,169,177,83,207,192,255,194,119,133,87,97,182,237,4,140,163,196,194,47,203,32,37,176,185,61,69,96,46,86,84,183,132,183,31,111,230,216,60,176,185,184,43,222,213,88,120,175,31,36,8,28,185,1,178,3,53,231,222,60,173,100,169,147,9,32,91,61,165,37,235,176,235,26,176,87,208,123,94,104,11,2,235,139,165,102,229,149,164,166,220,144,217,90,118,99,177,1,173,100,51,137,105,123,242,72,217,254,146,6,121,4,119,253,87,105,252,0,209,6,181,220,213,173,45,244,147,19,86,79,178,185,21,245,174,13,185,41,67,25,221,1,144,90,50,126,17,190,1,240,108,178,39,94,211,180,146,28,89,11,97,95,177,245,238,126,134,1,144,202,79,195,238,187,228,219,255,136,1,2,16,15,6,232,45,205,197,0,184,70,26,164,201,101,5,39,200,217,68,118,83,54,103,199,235,32,44,1,102,147,171,154,55,132,182,204,249,118,74,84,45,116,157,37,52,9,189,117,249,234,162,161,7,50,150,125,6,66,24,132,133,103,178,99,118,34,11,243,228,175,205,237,81,72,158,28,228,129,81,200,74,77,129,245,169,30,232,83,111,105,110,159,194,90,128,95,71,169,39,171,217,206,90,72,94,167,187,135,150,206,177,149,229,224,66,249,93,92,253,82,11,105,71,18,232,10,9,133,56,20,167,183,180,58,221,221,161,121,160,15,64,113,18,46,70,11,182,129,222,83,147,76,161,167,38,252,242,81,8,228,46,105,163,174,180,183,13,57,235,131,214,227,236,75,81,222,47,163,5,238,210,59,184,181,41,188,250,220,169,231,78,141,181,27,213,58,139,129,85,17,49,70,13,185,168,69,64,147,22,236,39,236,55,148,144,173,102,155,23,94,69,122,32,180,59,152,61,164,53,1,79,154,17,80,212,14,38,138,90,67,182,66,199,12,87,72,216,188,69,64,232,172,133,149,134,243,230,230,9,155,53,77,104,113,97,243,6,165,101,129,111,19,45,169,7,210,211,39,191,135,205,158,186,146,245,71,235,253,245,144,145,242,125,69,201,105,73,239,204,217,125,81,163,196,230,45,20,218,153,55,90,106,200,204,133,246,194,119,207,33,2,74,181,186,97,248,16,189,35,7,176,161,139,15,227,61,184,144,97,195,120,24,142,2,204,17,239,193,77,12,111,160,141,64,178,158,197,208,206,222,133,192,158,123,218,67,28,156,161,133,151,207,168,109,8,254,83,66,48,159,18,130,243,148,94,44,100,115,146,208,230,208,95,187,167,167,140,131,83,92,220,125,94,59,5,129,226,185,96,169,72,111,227,81,184,173,225,240,61,192,209,228,110,103,187,124,80,8,132,98,182,80,72,7,183,245,66,24,253,12,205,211,193,109,0,163,107,14,56,152,177,75,79,123,176,171,92,167,123,196,31,143,187,164,238,60,5,33,116,213,38,178,89,55,62,88,98,8,36,103,109,141,128,112,0,1,122,162,105,110,155,221,191,110,159,122,33,221,157,223,22,214,229,83,120,110,232,107,3,226,145,86,238,197,71,241,244,46,208,182,190,168,86,179,62,57,253,229,86,60,28,17,163,132,206,184,146,187,116,86,201,24,121,134,176,85,19,132,176,240,12,1,186,202,158,155,66,145,113,107,26,172,125,142,205,109,72,158,28,228,201,185,121,234,66,53,137,50,15,233,4,104,91,174,254,68,21,228,182,87,145,74,201,245,78,11,129,6,133,64,170,32,45,85,137,75,75,206,147,239,114,116,22,40,253,9,199,129,244,166,132,123,183,199,155,111,43,206,144,117,198,58,206,242,69,141,17,221,147,125,161,163,1,125,171,231,60,173,209,190,219,103,141,89,190,181,214,211,26,239,87,232,163,161,115,221,182,2,5,16,92,126,178,35,93,250,33,206,222,170,19,87,242,106,146,58,231,114,167,16,36,228,112,27,2,114,158,148,183,101,59,38,170,52,174,46,128,164,42,129,76,154,104,3,230,184,132,124,108,71,182,173,58,220,6,240,171,155,178,143,106,90,79,105,90,120,61,77,33,43,177,245,91,75,161,227,28,210,79,71,87,112,87,91,86,106,39,111,41,144,82,32,50,142,44,238,43,151,222,250,32,66,103,111,105,172,180,96,125,172,79,61,185,100,75,181,250,44,25,56,106,216,91,47,139,173,158,158,97,219,139,18,250,150,14,246,141,194,250,163,107,99,125,235,74,142,48,246,66,85,158,238,112,227,140,163,159,161,60,124,147,188,203,93,237,200,227,61,144,14,55,238,41,13,202,234,82,137,208,60,142,60,142,51,63,13,241,117,202,165,78,203,93,121,32,172,52,70,135,178,66,75,120,85,10,109,119,60,75,86,132,150,60,163,5,184,251,184,68,190,75,214,185,65,161,67,143,24,141,242,199,119,105,82,79,57,206,206,239,77,239,208,82,76,255,46,164,47,82,45,73,183,222,158,246,48,126,33,14,61,145,155,201,38,208,219,187,148,250,58,179,25,71,209,115,157,188,206,173,112,43,185,149,15,174,60,190,130,79,33,123,18,253,107,222,118,253,107,118,115,33,207,146,91,57,179,114,156,230,210,194,123,65,198,172,227,182,22,236,137,7,55,96,121,218,186,246,250,216,202,211,172,254,200,86,156,165,247,159,58,190,51,3,80,188,245,238,222,105,79,92,228,218,48,123,215,97,45,6,37,175,63,3,220,150,133,85,209,98,220,197,249,226,41,119,13,4,32,44,156,42,158,15,43,205,197,205,33,245,204,86,239,86,103,93,200,52,140,59,240,57,91,173,78,8,205,19,193,215,249,110,124,249,219,119,190,248,95,138,191,234,180,188,39,223,226,185,181,179,107,231,214,152,215,62,55,31,105,113,197,103,32,140,21,255,175,226,159,21,133,162,96,247,121,90,210,223,51,103,225,208,89,16,114,46,32,214,161,165,22,223,125,186,245,176,120,219,199,73,246,182,38,104,39,225,135,122,111,166,193,104,189,253,56,114,159,192,33,162,182,3,120,184,182,240,203,242,9,233,132,244,140,244,140,252,239,79,172,143,161,39,148,110,170,247,250,90,50,227,131,24,14,239,133,48,104,104,30,14,242,8,182,236,212,112,254,153,83,207,236,249,247,194,122,72,90,166,29,66,189,74,125,172,241,171,207,157,26,61,245,220,137,233,255,169,145,35,142,148,194,190,155,221,209,87,58,161,145,196,248,6,240,133,154,79,111,218,18,144,99,68,94,243,34,13,109,193,193,218,136,179,227,200,245,102,105,104,186,220,3,229,171,123,210,131,156,96,37,129,7,112,184,152,233,222,186,19,128,173,36,246,62,221,143,58,212,134,203,93,135,238,158,142,71,136,68,119,54,155,114,83,246,234,77,186,82,64,27,66,87,82,232,129,120,244,38,189,101,185,188,85,23,15,182,112,84,60,90,134,146,246,42,4,92,115,141,36,244,197,179,127,67,90,230,244,41,170,30,166,57,41,13,188,250,220,171,207,85,41,127,4,28,146,228,6,59,49,208,255,220,99,207,61,134,59,162,137,60,219,24,221,37,184,63,130,16,22,96,7,117,75,235,150,229,246,41,36,79,14,242,0,53,102,251,169,55,39,182,33,36,214,193,9,81,53,177,94,213,185,106,7,91,77,11,13,15,7,20,2,113,116,39,13,114,189,35,171,188,205,53,113,231,228,64,206,68,189,133,80,151,156,145,166,58,116,75,64,123,5,212,165,247,228,73,54,182,86,233,26,107,112,69,39,254,58,215,212,26,192,159,207,82,214,5,61,182,191,75,92,221,218,123,64,143,59,178,157,219,54,138,123,127,85,88,231,110,123,90,13,235,159,135,32,52,57,74,167,41,135,159,165,146,20,72,88,64,23,90,80,66,149,180,232,110,66,78,50,20,34,48,217,130,74,111,34,237,11,148,211,236,112,214,110,158,110,46,168,43,217,222,170,37,29,72,46,187,213,3,1,249,67,211,124,165,113,32,161,107,29,109,107,95,84,61,20,143,118,117,125,157,94,177,52,30,189,161,211,14,104,59,149,76,66,33,194,37,214,167,64,105,45,224,182,216,202,235,104,46,1,69,207,66,187,160,245,78,159,58,165,229,86,182,178,94,213,105,190,96,105,221,94,217,236,132,113,163,126,105,154,134,184,17,231,31,115,55,56,42,105,178,114,53,73,106,11,85,224,190,144,146,55,253,243,21,14,99,51,230,45,147,174,89,44,205,233,159,39,95,150,230,68,94,174,193,122,232,205,55,90,124,198,223,22,127,153,190,153,235,143,174,143,234,195,227,76,170,39,66,135,175,102,60,119,156,105,10,28,105,32,87,239,112,84,33,233,25,86,231,16,39,57,18,147,128,223,222,161,218,248,222,244,12,171,199,155,242,74,95,179,131,253,187,210,168,229,120,59,116,176,27,223,145,15,180,48,8,226,160,34,241,181,54,87,255,96,125,192,105,45,82,129,51,64,5,78,220,167,95,166,12,120,251,237,230,234,179,250,0,119,148,234,69,214,71,54,90,68,64,124,228,105,155,22,210,119,87,151,133,101,245,93,114,100,191,122,23,75,245,182,224,236,189,185,251,103,238,119,121,5,63,20,105,214,185,251,140,87,80,66,70,129,67,157,25,222,14,116,251,235,206,141,173,116,90,215,157,21,5,40,98,210,112,36,116,164,142,211,193,116,108,54,148,206,108,136,221,153,192,83,198,240,153,64,45,162,73,2,245,177,29,175,54,132,235,210,117,105,69,243,6,244,38,247,187,220,239,114,59,4,8,99,59,158,161,127,5,95,44,11,207,236,24,67,254,192,91,66,71,75,16,239,73,157,131,244,57,92,73,173,228,29,13,248,41,160,212,222,21,236,47,167,179,35,180,240,242,25,38,195,178,46,101,47,102,23,183,254,230,163,191,243,232,205,199,32,195,147,228,0,153,133,218,65,102,60,161,253,203,129,255,167,240,159,70,80,186,114,206,114,105,142,23,179,7,178,183,178,47,236,124,97,255,237,231,251,201,22,178,3,61,98,107,33,101,117,49,166,35,101,35,181,131,121,145,167,251,25,23,211,209,144,59,184,163,197,93,117,120,170,80,136,0,144,49,111,105,78,89,253,46,21,8,201,147,131,60,57,15,4,48,102,167,52,1,235,233,41,13,91,70,249,15,247,228,22,49,73,83,40,225,41,80,151,82,171,161,253,81,67,251,162,134,246,35,222,197,83,222,210,123,82,39,181,199,0,35,170,161,173,247,151,65,113,29,155,245,240,178,105,203,61,156,45,163,0,189,156,109,219,203,217,38,206,147,63,131,240,144,254,191,78,188,250,203,16,8,211,232,5,184,88,95,61,14,23,139,113,1,46,54,97,65,238,87,179,237,220,171,217,198,64,61,9,111,156,43,241,18,180,4,119,184,115,74,49,82,205,92,253,17,250,237,59,231,60,168,69,86,148,149,100,75,232,240,239,92,23,54,163,221,85,46,1,101,104,82,74,92,167,31,124,0,206,141,188,74,238,138,173,100,93,97,188,138,47,7,208,92,200,241,72,3,111,247,36,154,220,138,160,8,142,184,36,124,159,127,215,197,119,120,186,169,102,147,108,75,141,144,143,65,158,119,37,244,225,21,94,139,171,19,106,38,91,48,147,221,221,219,213,118,250,32,30,157,80,104,30,202,63,4,33,172,253,58,9,205,195,240,159,23,34,251,233,145,55,79,71,155,230,156,124,132,183,186,153,44,13,160,54,150,157,30,135,158,27,247,151,74,104,119,19,121,178,175,177,220,161,243,213,67,51,130,223,59,11,64,189,222,165,96,143,162,111,89,147,71,205,6,222,17,88,130,24,140,181,56,92,141,222,191,120,87,132,182,93,96,246,38,248,125,154,58,202,22,192,161,0,183,4,92,51,208,189,172,29,163,60,187,59,38,49,134,1,24,22,192,27,17,120,214,52,141,242,11,202,174,50,238,189,34,163,157,2,213,46,122,99,8,197,167,32,19,94,239,243,208,147,24,147,103,224,127,180,250,137,249,86,7,212,189,26,115,177,142,29,91,165,54,25,24,26,154,45,57,79,142,132,137,119,225,160,77,178,171,111,236,212,131,90,108,90,15,192,251,170,50,106,74,161,21,156,150,109,37,209,210,248,149,68,85,96,193,230,90,73,45,139,222,112,171,2,203,231,180,66,194,250,113,84,156,29,192,105,197,86,206,150,102,6,239,62,51,155,211,4,38,233,66,238,156,86,12,155,59,191,119,160,0,52,224,29,40,2,74,125,90,58,22,37,63,254,250,155,175,125,159,89,148,180,229,117,249,183,159,253,202,200,161,31,253,237,127,88,100,55,72,56,178,149,0,15,26,106,55,82,168,143,225,158,167,185,102,191,114,244,208,39,254,86,94,148,59,70,32,196,86,59,167,71,185,75,155,153,45,15,72,197,44,22,56,159,75,192,215,187,242,49,74,70,190,51,53,249,82,236,146,76,87,136,234,158,122,141,158,127,238,35,29,253,142,74,177,217,216,255,79,216,219,64,185,81,165,135,130,85,165,146,234,74,93,45,149,212,50,200,131,104,149,212,194,110,252,8,200,192,128,128,166,85,221,22,88,246,33,160,113,76,30,201,153,157,145,193,51,195,59,59,94,4,38,208,204,180,221,42,79,143,71,176,189,61,194,227,121,199,231,61,199,211,118,152,172,67,146,93,222,108,226,176,251,114,140,112,122,72,239,28,22,252,50,179,9,103,15,11,26,135,147,120,115,102,19,193,153,227,40,243,122,187,247,251,190,91,37,85,149,36,167,239,81,75,117,191,123,111,221,223,239,126,247,187,223,79,237,214,102,158,176,217,104,34,210,86,113,94,10,163,181,72,115,170,146,35,252,19,88,82,230,2,136,201,107,130,141,147,234,169,181,45,237,36,95,223,136,47,109,188,244,139,200,187,161,119,195,239,2,181,219,12,88,92,113,231,106,117,222,22,140,160,156,197,122,228,93,206,63,135,209,167,123,59,162,221,6,227,11,152,47,244,46,103,62,87,137,126,139,212,72,182,34,227,130,41,161,144,234,160,241,123,239,192,5,242,121,105,219,20,243,64,159,189,64,246,233,222,27,56,51,208,239,7,218,167,179,109,138,13,200,123,104,104,222,3,23,200,62,221,123,7,174,11,61,50,112,206,121,116,213,189,51,210,173,171,222,7,117,233,125,15,129,210,108,70,75,42,50,42,114,50,157,124,233,34,103,187,140,10,187,98,89,42,203,16,36,77,108,64,76,78,232,65,52,233,178,124,89,214,122,16,71,41,219,228,135,177,20,103,185,7,141,39,237,59,31,40,65,109,168,88,2,73,205,246,74,32,138,71,8,36,252,167,100,244,143,136,80,29,125,254,201,130,31,253,120,114,239,42,220,2,176,229,148,78,229,238,18,112,166,115,165,209,205,59,196,146,84,148,37,38,90,177,184,164,180,166,166,167,181,12,218,251,149,208,43,198,72,66,158,148,75,232,169,37,202,98,12,210,214,133,146,48,73,252,184,154,223,240,235,65,45,200,162,114,84,22,153,168,137,58,234,250,1,222,241,244,80,192,211,214,192,160,150,10,50,156,100,69,219,189,2,234,143,90,122,174,100,33,190,23,200,158,111,176,205,237,154,71,173,0,187,83,187,23,171,213,162,181,40,223,179,208,91,175,134,194,163,250,13,16,240,91,215,128,26,98,18,249,68,147,238,134,96,123,76,11,2,70,214,184,122,108,128,139,34,163,46,106,55,86,133,208,139,173,21,120,61,111,35,55,224,84,223,2,217,248,228,130,214,9,114,172,129,222,139,208,43,93,138,27,139,190,1,130,198,125,150,165,200,90,51,87,157,75,64,224,158,145,124,60,173,157,14,191,185,111,70,24,2,30,88,215,195,53,107,79,176,108,47,14,131,25,92,71,95,190,40,183,109,203,139,163,143,185,96,251,70,110,181,217,142,164,90,145,125,116,12,173,20,252,78,169,25,149,107,218,201,235,62,227,110,8,40,119,203,239,2,228,142,98,73,120,195,238,3,20,163,74,121,185,231,38,158,151,247,12,229,21,238,134,64,50,187,173,132,150,176,211,84,85,166,146,47,167,8,80,31,48,119,4,29,53,96,18,168,243,4,115,70,144,114,114,142,123,236,13,74,11,199,132,135,45,245,5,3,142,55,75,130,128,94,33,96,118,37,80,235,56,162,195,104,231,162,185,176,35,78,236,197,85,185,87,115,129,123,134,36,223,144,204,110,167,32,170,81,53,74,58,148,12,85,15,139,137,98,194,16,44,79,153,80,223,196,93,139,119,23,229,44,90,34,151,223,77,220,150,213,51,122,186,153,48,229,220,87,217,191,171,179,18,90,73,246,179,8,19,121,104,3,69,49,199,189,169,114,45,106,63,247,119,138,1,237,45,39,132,172,145,213,19,14,44,65,58,142,219,132,173,53,104,213,35,221,217,141,178,146,168,249,90,145,26,232,113,17,230,13,179,28,252,214,224,60,140,158,91,208,247,139,99,230,51,232,201,24,132,164,115,53,212,82,240,50,120,157,103,54,250,234,242,162,44,251,100,232,222,238,184,179,122,55,244,188,122,218,62,99,122,48,56,159,91,179,86,75,117,231,108,64,99,251,119,228,147,26,89,192,215,32,205,100,136,135,181,96,127,89,107,65,27,106,178,142,79,144,231,184,62,0,244,14,122,189,180,202,31,183,180,25,199,249,60,183,199,175,45,212,100,212,84,69,171,241,21,9,176,94,184,18,51,98,134,234,26,97,59,5,67,41,113,10,164,88,93,65,91,84,172,134,178,127,18,164,177,210,35,119,1,37,77,203,52,175,186,163,30,224,56,177,37,146,25,229,128,25,88,18,247,73,251,164,117,133,116,28,18,240,62,86,134,208,80,122,170,40,166,67,131,168,21,212,66,16,96,70,245,224,13,5,115,84,161,119,180,48,66,91,14,125,37,24,81,86,150,27,128,197,7,151,87,99,70,80,15,105,170,179,60,192,248,176,175,228,176,60,85,15,25,193,154,83,131,137,60,44,194,72,98,237,67,20,32,47,247,227,83,98,136,167,39,57,174,102,9,235,55,172,43,158,67,177,177,112,59,98,99,105,156,135,186,220,142,192,64,234,146,97,142,218,243,208,234,73,171,191,13,50,27,236,132,174,72,43,50,132,33,208,154,244,134,252,134,39,175,173,41,204,199,195,30,53,190,38,176,94,235,5,231,238,193,235,133,158,66,214,11,118,189,42,194,138,160,147,191,122,157,176,8,119,12,104,191,153,67,237,122,13,134,234,210,138,127,197,239,206,75,245,66,141,103,145,219,144,182,119,52,94,175,99,58,247,249,180,34,53,45,141,118,180,253,204,125,68,29,211,77,213,185,107,193,174,33,247,244,161,123,48,157,122,24,235,220,15,19,164,10,192,42,174,124,206,82,218,138,107,95,164,250,116,34,253,245,233,68,156,245,225,163,71,50,121,221,49,232,193,176,143,218,17,231,232,57,243,189,1,101,189,225,202,103,217,29,240,213,36,67,106,69,200,139,159,207,194,99,172,147,234,219,167,201,31,140,51,182,67,59,31,115,120,168,66,111,28,29,159,29,235,192,77,142,88,192,38,16,122,105,91,17,205,85,128,134,218,59,44,145,64,223,200,245,232,224,247,163,87,154,201,120,34,1,101,42,16,5,164,0,234,171,233,26,36,68,223,59,118,44,226,153,152,30,243,196,106,198,152,49,214,75,219,74,225,47,203,37,131,140,41,96,151,99,189,54,246,191,191,215,55,216,38,93,230,250,71,86,176,90,74,177,65,43,184,99,217,74,112,37,216,75,11,237,183,29,55,112,63,5,18,182,31,125,184,245,2,105,164,50,212,77,117,199,35,71,21,113,135,1,223,6,97,17,220,21,120,92,5,190,43,221,184,141,194,191,94,222,70,1,243,242,166,245,190,187,113,64,17,105,65,119,92,3,226,26,221,56,28,73,141,198,207,254,54,217,241,220,127,184,237,202,196,240,247,94,153,248,15,183,29,207,241,242,116,171,29,186,227,29,16,23,130,184,144,39,110,4,226,70,116,231,123,209,182,71,132,40,107,122,111,23,173,14,156,63,93,15,6,193,14,247,181,221,11,184,147,88,177,53,43,184,99,5,214,132,208,75,219,178,217,41,86,32,31,152,204,118,121,54,184,221,93,43,40,204,166,199,106,221,111,30,71,111,86,248,219,237,56,124,115,75,105,118,211,181,173,55,118,191,177,221,17,210,195,214,216,88,127,187,215,52,244,64,199,162,109,71,187,171,22,237,64,116,104,183,221,237,238,186,237,197,54,89,59,184,230,72,75,165,18,157,193,148,110,187,131,157,72,147,187,83,81,234,246,106,86,184,207,17,158,182,74,148,108,77,236,96,93,149,53,134,190,77,18,99,86,157,123,113,49,136,139,65,112,198,141,157,186,177,52,134,52,84,221,209,206,196,88,66,155,212,214,112,15,36,95,34,24,214,18,44,193,226,218,88,11,218,201,34,151,187,245,169,123,234,83,239,213,199,143,190,70,152,114,153,33,94,208,92,245,161,184,152,230,170,15,197,141,53,28,245,233,190,155,250,71,27,129,119,179,57,142,145,134,227,80,196,58,227,102,112,205,55,9,164,34,115,204,65,196,11,60,182,238,152,131,189,88,230,152,131,132,67,128,118,1,90,146,185,230,32,156,12,217,56,80,151,50,99,78,250,210,81,3,124,127,140,141,227,58,200,43,13,86,214,114,61,82,133,206,96,86,172,231,100,102,167,117,157,204,130,173,36,156,30,67,252,108,208,91,7,115,227,182,95,176,193,125,128,148,193,156,167,15,224,52,193,38,229,53,79,31,212,61,177,188,15,122,105,93,125,0,148,53,82,107,216,7,115,227,176,7,116,235,224,237,3,124,127,73,154,27,103,112,102,62,237,43,201,147,80,30,215,185,157,100,37,244,24,110,199,146,115,142,68,208,19,203,106,193,90,176,151,214,213,7,42,11,105,193,22,106,190,107,249,113,216,133,186,84,57,89,29,10,162,23,151,30,229,174,199,242,52,14,73,129,183,14,79,104,66,183,109,118,44,156,72,0,63,246,199,182,2,189,88,33,105,245,4,208,201,88,11,234,7,216,79,145,186,114,245,2,115,247,130,46,227,126,186,170,100,89,162,59,11,18,90,150,173,42,221,88,107,30,120,98,173,121,96,199,182,163,44,38,171,93,37,103,56,225,180,163,38,123,119,43,90,68,101,140,59,188,103,22,46,239,61,35,244,221,173,102,200,46,83,214,146,154,220,171,129,29,31,149,163,73,248,116,235,208,75,63,118,250,70,121,172,151,190,91,11,77,78,210,105,217,170,199,82,2,223,212,243,251,57,135,115,52,210,245,2,74,208,165,132,25,170,43,112,74,164,97,228,152,55,7,52,120,93,233,198,195,92,232,144,79,18,79,60,204,135,142,82,11,246,210,183,129,158,103,1,142,157,169,184,0,11,182,25,175,71,91,25,94,15,216,87,29,245,64,106,161,67,214,81,220,239,67,234,2,226,225,191,39,30,104,140,142,130,84,134,167,30,232,115,62,66,116,134,85,15,28,151,127,173,30,56,46,118,185,147,80,143,201,1,245,152,132,247,77,14,168,199,121,136,63,63,168,30,33,168,71,200,93,143,127,109,92,122,245,192,5,142,212,92,255,184,48,164,242,6,140,75,29,226,235,131,198,133,65,61,88,111,92,120,61,206,135,86,163,253,245,88,141,158,255,156,187,30,6,172,95,40,23,190,221,239,51,66,245,16,196,135,140,144,183,63,74,35,29,165,52,82,241,214,67,172,67,61,234,200,7,177,234,145,15,203,48,207,243,81,125,92,183,105,21,166,230,209,245,229,84,17,237,56,52,185,181,165,192,230,166,211,45,42,62,27,98,47,224,51,156,10,186,1,159,203,254,94,192,231,243,161,94,112,89,242,18,54,55,205,128,179,52,124,118,150,134,207,206,210,240,217,89,26,60,135,172,251,0,17,75,227,214,232,200,82,89,8,173,116,160,241,65,44,213,16,209,250,31,26,113,48,67,53,8,134,223,240,99,233,43,82,89,44,139,232,4,212,12,25,91,140,45,43,161,149,16,190,165,236,63,47,157,151,208,190,145,25,90,217,177,178,163,188,165,188,5,223,118,62,132,222,60,95,151,94,71,27,55,2,127,35,244,137,204,235,78,253,33,243,122,83,95,200,188,206,212,15,50,175,47,245,65,168,103,183,153,234,140,103,72,180,163,69,146,33,246,211,230,102,47,21,239,119,226,23,248,208,142,22,250,241,218,220,68,27,208,21,242,228,94,10,102,99,166,178,18,106,167,122,31,236,27,50,146,197,207,214,155,252,52,141,7,50,219,11,29,210,37,155,22,95,137,248,105,163,110,169,142,1,252,119,55,212,203,127,31,12,37,254,251,49,29,230,118,168,33,215,250,29,237,162,84,150,14,24,62,84,115,65,27,48,42,171,194,49,161,191,100,175,53,88,15,212,99,13,214,3,245,88,131,245,64,61,214,96,7,228,61,52,52,175,247,86,96,48,20,123,131,5,116,86,30,231,132,27,113,233,91,228,141,75,21,218,5,221,40,139,239,73,6,218,134,100,100,245,146,89,182,1,45,126,25,12,150,209,41,96,255,92,42,76,209,100,7,202,61,32,163,239,42,102,16,5,81,99,243,57,51,136,199,238,231,132,165,92,173,84,219,93,51,140,220,20,218,191,86,200,72,193,44,218,208,226,39,10,211,47,165,214,117,226,66,167,58,58,114,227,16,67,150,24,114,13,106,22,87,113,156,216,138,72,6,201,89,228,254,183,81,242,198,199,57,254,24,142,105,69,244,172,199,132,138,160,133,181,203,35,57,181,219,38,180,99,82,86,203,177,188,163,157,1,199,27,179,200,7,144,166,47,205,76,205,240,55,226,255,166,197,163,227,22,63,107,90,83,203,33,175,141,161,221,205,100,81,203,106,251,244,89,125,198,32,110,171,144,103,15,47,206,28,52,18,208,98,143,9,80,152,225,181,72,87,122,214,146,68,26,32,181,228,134,58,165,150,6,229,61,244,209,225,161,121,17,138,183,64,195,74,62,244,209,129,143,122,118,226,220,208,103,1,138,181,122,118,32,244,41,168,51,132,174,157,184,254,188,135,134,230,61,64,237,229,86,228,130,156,235,172,7,144,51,160,249,128,124,65,219,124,56,74,90,130,221,224,188,47,234,197,197,52,192,50,60,142,172,247,161,13,247,46,183,138,123,1,47,179,138,188,226,179,249,147,72,25,163,183,89,156,71,72,191,50,70,113,50,221,6,73,64,211,10,228,57,0,118,162,122,180,30,69,75,246,147,254,73,127,194,199,160,38,116,152,129,178,147,86,61,176,188,43,137,47,222,104,104,206,128,181,27,215,40,45,16,99,246,92,91,247,217,251,64,205,154,2,38,203,233,95,215,86,52,13,249,174,50,124,162,56,119,153,22,79,196,226,208,174,104,67,195,51,134,6,229,45,2,166,89,21,94,131,112,50,112,50,184,4,147,27,246,66,41,182,75,187,165,145,168,19,207,145,243,69,81,170,44,17,184,193,175,249,27,217,198,157,229,219,115,6,150,103,207,238,134,157,78,16,166,224,51,110,142,14,48,77,75,119,66,130,138,60,109,119,125,105,215,98,53,141,70,8,41,105,88,92,200,85,236,31,211,119,14,92,36,79,172,239,12,156,165,239,28,190,72,94,10,222,57,60,20,250,212,197,103,134,64,15,92,164,155,220,119,6,206,82,175,167,49,15,212,227,105,108,64,222,67,67,243,58,61,141,13,135,34,238,4,220,213,33,217,191,54,242,89,35,53,91,30,64,52,81,7,56,2,112,17,229,10,121,143,162,68,186,229,151,84,66,46,14,205,92,89,152,134,96,165,171,239,134,80,228,246,95,50,209,233,212,116,10,199,0,195,60,155,167,145,64,105,110,200,155,66,203,61,61,27,139,136,25,167,224,143,143,19,142,20,149,167,160,68,187,101,27,87,66,169,114,242,40,171,9,100,53,168,21,225,23,107,29,5,71,127,126,122,126,218,200,232,81,12,13,214,134,128,178,21,157,20,80,40,17,8,172,200,138,242,186,178,174,232,150,243,88,147,172,241,106,41,8,209,58,114,22,35,29,192,111,243,150,107,202,150,143,91,212,20,82,66,202,66,238,50,239,5,219,61,165,38,96,221,76,180,201,61,109,82,186,254,158,70,235,239,232,155,202,182,238,239,129,146,207,128,139,207,28,31,56,74,120,163,78,210,59,135,135,228,237,105,111,15,202,75,190,63,134,228,117,106,112,15,42,25,235,220,181,238,239,129,122,101,138,220,80,143,199,186,1,121,15,13,205,59,72,147,187,31,74,250,64,180,15,106,177,238,126,127,213,186,89,165,91,244,131,66,204,9,67,92,134,158,57,144,246,179,45,22,177,4,202,103,46,37,164,116,205,226,233,247,190,77,89,202,203,197,206,46,188,36,48,67,18,71,205,73,41,179,158,134,194,4,254,76,58,221,130,81,209,181,219,220,111,162,82,143,233,3,104,50,218,207,173,122,197,181,140,54,3,169,145,147,204,15,242,60,88,167,108,76,249,238,216,157,170,179,5,184,91,171,165,88,86,227,235,195,242,140,235,238,35,151,79,151,32,50,19,224,8,141,43,100,135,246,219,218,231,91,79,227,137,164,233,203,161,223,102,206,233,44,60,105,36,13,194,194,33,53,20,11,2,22,78,52,88,35,87,209,6,244,191,211,43,156,68,68,176,70,214,137,209,151,252,128,121,239,246,244,230,29,75,183,167,55,239,236,116,123,122,235,203,235,242,244,214,151,215,229,233,109,0,212,225,233,173,175,100,151,167,55,239,220,117,123,122,243,206,123,183,167,183,1,121,15,13,205,235,149,229,26,12,37,58,183,21,208,130,186,208,142,244,174,116,96,68,233,86,203,128,33,133,95,50,217,192,114,165,107,4,203,65,188,191,60,181,117,191,252,51,181,193,236,80,81,208,226,58,224,51,177,41,213,232,246,171,12,231,171,102,192,0,60,87,245,213,101,38,36,84,186,95,133,121,136,124,106,44,147,33,73,26,156,11,159,100,39,145,127,27,20,228,38,211,131,90,32,39,224,217,106,69,170,248,224,212,197,242,95,45,70,139,119,225,14,240,72,102,63,132,165,155,205,145,55,110,46,101,24,133,68,102,18,66,34,35,176,150,166,69,208,118,23,212,220,178,45,75,55,195,188,14,35,100,39,94,203,37,38,229,73,181,119,91,211,132,245,81,37,78,53,208,53,190,38,203,169,76,109,143,152,236,131,74,54,42,239,148,211,114,122,105,98,255,45,251,111,89,218,138,158,226,161,14,219,138,217,98,246,145,236,254,91,126,182,237,145,108,183,103,20,77,206,97,123,225,63,89,126,103,208,14,69,19,114,1,221,15,33,128,187,20,221,145,35,59,56,160,7,155,138,32,106,34,250,45,119,246,76,67,133,158,13,91,212,181,164,163,62,113,183,15,42,128,113,114,238,122,135,236,222,210,16,17,56,242,183,194,90,148,91,166,207,1,5,133,52,20,244,74,196,0,58,176,68,55,217,208,70,41,17,192,157,14,235,205,207,45,218,93,231,217,249,173,137,40,179,66,7,202,17,124,120,111,104,91,253,214,137,242,111,231,88,144,109,197,20,137,232,36,132,68,24,122,22,29,21,203,232,227,219,155,186,215,59,218,150,114,248,13,236,157,222,219,183,192,216,91,111,207,37,152,156,80,241,206,225,20,131,122,176,4,244,86,110,156,165,19,19,128,217,172,208,74,155,35,157,167,228,184,116,231,37,61,155,238,232,25,125,90,175,77,24,59,106,247,8,153,94,234,54,124,78,102,246,101,78,79,160,5,110,236,31,35,96,250,209,254,92,133,173,64,168,48,51,76,134,144,209,122,100,169,3,45,201,71,75,240,17,180,14,181,40,145,114,173,128,160,174,234,161,102,208,110,9,89,192,167,216,230,8,151,94,96,162,6,39,186,106,136,141,212,67,213,16,114,8,240,62,183,37,105,190,138,84,115,167,31,233,31,67,65,165,57,59,12,242,140,57,210,63,150,66,160,197,52,101,40,228,94,168,63,238,16,97,228,65,182,88,35,180,50,90,99,166,98,167,238,206,8,9,102,99,176,25,64,57,73,29,214,170,167,174,152,23,165,36,20,92,217,200,158,229,92,243,102,84,15,245,165,37,59,182,63,204,156,60,247,63,196,79,158,252,33,195,41,163,45,223,26,45,126,255,200,214,226,25,81,183,45,221,122,82,212,111,141,23,207,29,153,46,158,35,75,183,65,97,206,182,31,222,11,166,68,54,248,82,38,190,41,4,180,35,126,223,208,68,255,12,161,230,136,30,70,8,90,230,131,149,46,241,117,110,142,240,148,62,152,144,124,42,226,47,63,252,55,35,86,158,5,95,205,22,238,197,95,126,248,15,136,163,214,90,32,187,229,72,153,205,15,77,33,37,80,224,72,48,213,173,194,54,33,3,201,7,188,7,90,226,43,250,45,134,153,15,25,89,240,223,84,137,201,99,12,132,249,176,87,97,197,11,246,175,154,31,173,187,54,201,106,187,233,171,125,205,200,83,219,36,216,179,81,166,139,213,196,134,88,18,115,78,251,251,172,34,30,20,247,137,143,56,57,127,65,228,90,38,225,0,150,164,163,31,110,220,120,231,246,238,7,191,246,127,238,248,225,228,203,147,47,63,253,202,121,8,79,47,241,25,223,144,57,15,175,193,113,190,127,89,248,66,244,241,63,216,179,55,19,74,202,61,92,128,181,178,86,247,128,115,128,219,95,214,16,40,223,121,124,156,214,182,131,45,107,4,251,136,117,125,84,69,238,232,8,191,67,248,36,28,143,222,173,237,135,112,119,183,29,61,222,240,146,118,18,194,146,70,54,88,181,230,141,122,66,243,53,100,46,101,217,34,187,45,48,139,1,55,183,128,86,119,65,24,14,248,101,37,71,119,229,13,203,87,55,39,200,223,156,40,102,101,10,106,54,14,65,77,112,191,225,173,17,77,229,55,59,12,239,121,216,218,72,78,69,155,184,109,198,70,152,170,9,104,5,61,43,37,212,193,116,176,211,203,85,63,45,235,244,114,213,79,7,59,189,92,13,200,123,232,218,117,232,96,167,151,171,33,208,35,195,104,119,23,175,110,96,157,175,93,183,206,215,174,91,231,107,215,173,243,181,235,214,153,120,117,106,211,150,27,146,155,46,159,39,134,96,138,95,133,63,238,187,2,245,47,107,62,110,85,23,177,89,62,57,63,141,178,111,26,238,7,22,188,62,198,162,201,251,166,231,147,247,177,104,125,172,155,94,164,19,38,157,51,73,178,21,86,86,87,166,134,7,46,77,19,100,48,171,96,159,73,240,160,195,124,98,146,137,58,122,34,199,128,15,102,228,115,55,199,229,147,126,194,128,249,186,95,77,212,211,44,121,177,103,13,220,147,226,140,95,79,156,78,75,255,106,10,61,121,166,151,226,161,204,215,207,61,30,47,158,124,136,82,212,190,51,35,212,190,37,202,205,111,13,45,227,156,63,147,184,8,101,172,80,138,17,110,153,223,41,164,107,89,234,119,65,116,242,72,163,13,128,64,40,105,37,61,171,39,13,212,56,146,144,2,210,130,86,112,66,112,15,145,201,7,141,251,61,220,115,14,74,191,197,180,24,238,252,200,79,108,242,28,184,192,81,194,80,161,210,186,53,195,123,76,216,235,225,164,174,89,1,111,196,80,215,191,119,251,0,163,100,113,110,90,189,26,243,211,79,128,123,221,161,178,70,221,124,196,1,156,65,55,212,203,25,116,67,189,156,193,254,188,135,134,230,117,114,6,135,67,113,13,4,85,57,68,183,200,115,104,239,88,46,73,117,9,237,220,168,156,49,45,116,196,142,143,75,22,9,92,198,50,180,228,219,203,173,35,91,166,228,235,92,86,47,216,205,161,116,20,110,241,31,202,233,197,166,58,169,1,177,133,206,66,253,32,122,4,112,197,46,64,108,188,158,245,196,98,218,74,221,160,88,102,199,230,185,137,118,60,111,135,208,55,10,231,239,32,31,233,20,81,88,88,179,182,200,91,48,7,129,203,19,115,157,223,94,44,250,155,129,13,22,237,93,5,109,171,192,200,131,129,115,186,84,65,159,38,161,65,177,21,193,36,157,53,157,124,114,48,114,4,228,172,143,68,158,91,250,226,89,142,228,47,119,8,159,8,45,219,247,142,248,129,240,129,96,42,28,242,15,0,177,226,21,60,120,100,132,159,139,87,196,231,1,66,152,130,247,134,15,198,5,90,114,158,203,241,7,176,94,56,95,155,62,244,175,100,42,216,3,92,142,66,179,188,251,244,98,72,194,209,149,98,82,200,10,166,223,142,41,89,90,42,253,189,198,219,197,125,121,89,129,252,208,98,173,123,241,121,8,142,120,170,27,247,41,212,146,171,62,199,179,64,207,33,123,44,231,198,231,198,75,18,4,153,252,0,141,160,152,116,70,184,19,122,234,10,4,20,74,15,113,47,56,35,189,126,245,228,9,172,249,214,124,124,86,162,175,87,104,83,161,83,64,62,116,41,152,11,152,50,235,206,25,199,188,130,158,228,237,171,3,118,110,10,143,136,123,169,60,123,61,148,36,79,90,132,74,117,88,35,75,202,94,134,18,60,157,177,206,152,21,139,20,85,0,211,191,66,125,225,74,31,28,148,30,198,33,213,41,60,129,78,17,244,90,20,213,152,32,198,215,81,74,180,198,114,124,205,5,235,98,73,66,1,255,105,8,92,118,119,78,232,173,1,124,203,7,212,2,147,252,170,152,138,23,130,90,74,154,56,41,174,65,191,44,65,64,135,129,77,154,111,152,126,77,92,19,185,228,45,159,3,147,36,135,139,186,41,152,159,143,84,149,207,10,71,76,5,101,116,80,246,221,114,49,65,124,204,0,114,74,241,169,202,231,229,8,201,220,243,203,36,75,44,68,39,105,95,180,213,215,131,36,136,124,198,163,21,234,164,205,77,63,113,103,41,83,202,210,136,170,45,242,36,66,51,49,60,23,230,253,134,218,33,136,237,13,11,7,217,111,101,174,90,182,33,52,132,38,151,86,5,76,128,26,43,184,223,218,142,36,202,188,205,1,76,253,4,205,25,60,129,153,74,17,122,64,19,208,126,74,194,198,44,226,18,142,168,123,6,136,168,123,215,137,148,68,156,45,244,86,120,250,0,165,173,185,100,172,132,86,100,123,119,0,214,91,165,178,88,17,112,95,1,156,194,96,127,163,62,72,134,147,97,252,214,97,229,0,173,24,128,147,136,98,65,198,147,227,93,72,240,13,124,151,23,147,5,209,167,19,226,1,56,108,248,80,202,29,71,23,53,33,13,75,15,168,157,106,167,44,159,1,172,6,121,60,24,101,36,71,146,240,52,170,41,8,92,174,24,119,64,162,78,236,179,42,95,237,214,154,86,186,113,221,213,143,88,166,67,186,179,147,194,85,241,31,196,44,199,59,193,14,125,123,99,123,14,54,242,93,193,53,232,65,220,59,160,100,220,167,233,214,60,108,161,43,46,171,6,225,20,236,32,12,143,75,1,188,77,33,172,38,214,73,62,155,106,225,104,203,122,106,221,217,22,191,61,71,104,158,138,111,64,232,223,25,251,184,114,110,168,151,43,231,134,122,185,114,110,168,151,43,215,159,247,208,208,188,94,174,220,96,40,237,230,216,246,156,88,242,241,192,181,168,76,95,206,183,38,175,201,57,31,236,39,82,194,119,158,230,239,121,248,5,52,102,168,202,117,40,32,93,222,234,57,210,145,160,120,75,18,207,26,0,138,247,231,30,46,221,138,39,167,215,226,137,49,228,135,84,111,172,179,243,33,45,56,232,151,107,255,47,16,177,198,104,61,249,150,228,189,132,201,112,252,9,163,225,122,26,33,119,151,124,166,69,88,164,183,127,33,61,242,138,104,97,101,107,37,213,184,188,131,98,239,38,252,84,136,90,179,235,194,58,229,234,226,52,216,3,214,88,201,15,120,195,218,141,160,45,98,67,106,72,149,238,51,35,7,24,54,54,64,12,216,176,119,86,154,55,248,76,59,74,200,170,35,172,194,142,212,177,164,25,32,157,218,31,95,181,241,145,3,215,1,60,12,1,37,181,97,22,210,89,91,117,96,66,73,11,107,97,11,91,210,141,186,117,247,35,33,103,18,181,160,61,248,84,164,84,126,187,206,151,69,196,7,124,31,94,83,174,42,147,132,243,97,4,17,171,196,132,29,149,24,233,32,138,227,11,227,11,68,11,11,73,207,78,200,132,53,1,243,240,241,71,13,89,212,35,189,42,94,21,119,8,89,186,197,20,2,115,65,180,246,116,53,117,53,101,197,141,96,127,150,165,134,168,11,120,151,198,217,21,116,211,128,126,172,252,176,142,3,72,255,57,168,17,137,227,68,222,187,147,189,222,13,2,37,6,227,68,24,42,114,37,98,97,40,197,141,225,160,92,146,249,193,247,218,101,122,222,203,115,248,26,61,124,232,136,177,110,65,100,220,235,44,58,65,193,22,150,72,71,19,75,38,127,6,106,53,86,87,177,39,231,10,115,133,46,182,149,200,201,10,209,32,146,240,46,244,213,187,208,123,188,231,44,44,54,96,117,95,56,116,156,60,141,15,198,12,23,224,4,125,225,200,133,33,152,1,242,30,26,154,151,108,65,67,222,3,215,133,34,102,8,55,81,211,5,232,204,73,218,233,24,223,83,123,58,156,97,75,39,148,244,57,116,62,83,113,223,145,184,102,135,25,78,248,178,190,172,144,24,10,39,175,141,82,109,20,186,3,229,85,216,54,8,232,151,134,244,145,84,206,109,163,25,28,25,32,241,142,190,51,185,222,149,220,76,220,150,190,45,163,103,155,9,160,45,116,67,127,24,2,249,5,14,10,17,62,107,158,0,218,94,176,124,205,152,254,241,167,181,167,249,9,16,40,130,160,229,57,198,242,216,137,251,112,11,253,7,209,239,154,98,223,151,26,232,175,133,85,241,60,114,119,253,238,18,41,77,146,47,67,133,164,95,238,46,222,189,232,179,181,228,200,47,8,196,20,201,21,11,147,144,243,110,183,161,30,233,201,42,119,53,214,212,21,117,133,250,146,100,236,197,18,242,219,182,10,91,45,110,155,50,203,32,60,13,1,191,217,159,163,116,190,143,170,151,235,220,197,171,140,55,200,83,242,44,133,59,239,145,238,145,252,171,114,94,30,180,91,121,244,156,61,163,239,209,115,246,230,117,249,228,30,0,117,75,97,185,75,246,74,97,185,102,108,159,20,150,107,182,247,73,97,121,243,30,26,154,183,95,10,107,16,148,246,193,77,88,183,178,40,137,211,164,191,37,139,207,137,203,48,15,230,29,98,26,124,4,59,128,115,214,197,89,203,199,47,15,251,36,180,25,48,78,50,31,89,97,156,220,249,98,192,83,195,166,229,47,81,6,170,163,106,115,80,131,223,16,50,226,9,41,36,222,47,204,10,199,132,69,43,109,216,210,26,195,80,20,247,138,59,196,36,164,221,16,185,120,222,184,240,28,34,118,113,17,105,249,32,122,121,28,39,29,214,241,30,103,86,237,88,147,184,211,85,227,237,216,154,115,144,131,107,29,223,41,60,41,156,144,84,244,67,36,33,181,133,173,70,234,28,41,31,137,251,84,12,118,29,231,2,85,155,145,48,96,77,2,62,78,155,181,232,4,47,73,86,90,49,65,237,75,216,237,68,108,104,149,128,189,54,103,9,93,204,67,108,17,90,123,76,16,173,63,116,112,252,117,152,245,255,40,68,187,190,41,163,16,254,81,232,189,11,93,121,31,19,103,165,34,189,43,41,102,32,196,196,144,248,138,248,124,183,55,55,40,39,179,70,112,92,172,160,38,57,59,74,239,207,147,46,240,62,97,138,250,160,87,171,4,41,213,98,125,224,156,5,101,161,22,122,213,201,229,14,50,81,133,247,4,33,190,1,37,218,177,151,124,179,130,59,76,65,9,111,10,171,220,173,183,128,210,67,111,242,253,2,230,73,166,27,146,221,18,58,144,102,22,246,171,207,96,44,73,220,18,165,232,160,13,220,185,158,165,161,202,75,8,241,216,142,69,101,157,20,94,131,20,181,222,142,97,73,152,121,56,52,18,42,237,175,139,128,35,167,224,69,232,151,28,70,251,175,168,158,116,116,159,132,109,201,49,165,201,231,219,159,64,248,128,144,80,137,38,113,214,84,121,41,3,115,216,176,65,249,96,191,75,32,125,227,195,51,16,237,149,62,168,114,81,216,43,228,76,191,240,40,68,61,2,19,240,139,130,209,223,10,164,121,143,59,57,207,110,40,74,110,56,57,207,110,40,80,181,199,157,156,231,193,80,236,31,156,138,56,37,81,174,82,4,130,38,99,114,143,205,18,12,202,126,8,121,168,231,44,45,224,131,176,117,160,167,60,43,222,233,85,14,90,149,181,52,125,251,222,214,39,253,228,134,122,165,159,220,80,175,244,211,96,168,69,187,91,122,214,170,22,211,98,122,156,180,201,251,242,92,120,241,194,225,227,47,94,124,241,226,192,218,92,56,112,225,25,236,157,139,3,223,119,225,89,128,162,159,11,172,171,98,237,216,182,178,153,100,42,122,192,8,58,37,117,57,55,204,121,215,66,247,59,193,110,183,5,136,151,26,226,123,111,79,190,25,83,114,101,47,216,239,145,94,69,173,113,107,79,230,105,19,170,45,255,204,243,104,178,154,128,183,249,116,191,230,183,104,91,73,243,235,126,72,171,90,117,16,156,177,150,230,107,48,39,49,127,157,40,240,38,215,2,166,250,89,186,160,84,95,251,61,168,193,89,146,203,114,5,218,204,185,186,196,121,239,235,163,247,104,31,185,224,148,124,30,4,61,50,108,94,186,164,73,220,80,175,52,137,55,175,91,154,196,155,215,45,77,210,15,245,158,91,157,37,247,159,91,93,235,176,239,220,234,90,195,125,231,86,119,222,67,67,243,14,58,183,246,67,177,39,253,213,36,203,200,51,242,76,93,71,191,175,66,170,166,11,219,141,73,180,217,72,190,237,137,199,127,153,229,130,93,31,246,1,58,239,177,10,73,60,181,144,243,207,93,101,75,85,169,14,148,105,142,168,219,182,224,204,143,90,228,136,160,73,2,34,108,197,11,151,125,185,65,240,0,212,72,39,33,144,25,242,69,27,64,191,180,88,67,171,142,35,118,141,249,51,228,83,13,141,232,212,0,151,164,130,144,214,162,173,48,218,248,235,206,94,180,227,46,11,118,141,185,175,107,185,130,171,165,71,131,6,80,211,83,142,38,66,64,110,238,237,236,236,127,19,208,177,186,129,18,208,35,86,157,12,86,169,2,6,110,238,214,75,43,187,117,29,237,51,96,25,53,29,67,81,203,67,29,184,222,60,244,225,8,244,222,8,247,187,138,150,1,61,101,163,205,151,168,142,246,21,136,155,43,75,178,240,124,114,137,222,129,215,45,86,63,232,60,7,195,126,137,12,235,199,102,80,15,208,106,28,48,167,6,156,120,28,115,106,192,137,199,49,107,6,156,120,250,161,228,99,197,161,21,237,107,113,28,71,62,213,93,51,2,158,243,249,98,241,24,253,21,139,107,107,208,114,141,69,185,247,78,54,214,142,89,254,60,161,71,90,104,13,39,139,65,219,214,186,165,187,95,116,199,145,251,16,156,132,209,156,148,222,17,205,112,75,40,19,191,174,20,187,26,75,140,161,173,14,109,172,229,40,175,111,102,143,212,144,127,209,55,95,42,172,65,243,197,59,134,40,161,130,178,60,246,44,176,231,1,236,114,84,47,59,61,180,83,165,49,231,229,247,245,218,64,63,231,61,232,32,63,231,61,232,32,63,231,238,188,135,134,230,29,228,5,189,31,74,99,73,109,76,203,164,2,159,67,218,197,234,123,210,138,38,118,136,204,141,204,208,33,150,123,154,109,66,63,89,60,103,231,237,156,99,231,198,89,118,97,216,206,253,20,206,163,11,67,119,253,11,56,71,173,188,93,187,35,114,205,7,239,69,123,38,74,67,214,252,101,249,13,5,118,85,241,50,208,234,13,152,13,101,178,48,2,49,194,138,136,55,72,134,180,194,119,44,69,64,255,229,189,92,62,136,201,230,239,47,202,251,99,165,29,70,168,24,203,79,153,17,111,154,190,60,163,186,131,182,213,229,203,138,235,173,110,168,183,6,46,232,245,75,238,171,153,31,118,83,134,114,103,26,217,105,33,15,225,65,3,214,255,74,192,244,91,118,42,124,16,135,62,106,37,193,15,105,163,184,163,59,83,234,1,83,225,18,177,6,210,31,100,231,195,244,187,180,164,128,46,128,245,138,179,30,126,153,126,238,123,21,189,175,26,144,114,197,149,210,1,243,99,223,162,254,12,188,51,166,135,26,178,33,118,223,139,252,119,201,174,147,85,110,0,203,91,9,233,65,77,107,196,128,190,247,219,207,141,88,35,6,53,130,41,88,14,149,67,245,232,249,45,104,233,15,235,217,173,45,135,177,122,172,30,117,166,196,167,154,88,9,192,58,212,154,42,172,64,39,108,11,62,241,84,101,160,163,76,153,11,162,227,70,4,251,96,197,102,105,153,190,238,205,221,168,251,94,121,160,14,137,19,234,188,41,38,46,21,144,200,64,197,103,224,155,248,85,129,102,88,143,114,57,57,61,106,227,71,192,46,35,104,232,170,57,134,30,138,236,211,227,138,175,226,132,4,80,231,132,76,105,105,64,171,202,246,45,59,165,84,42,78,72,96,69,40,111,17,110,169,101,141,172,113,75,237,115,118,78,180,186,161,143,53,227,240,140,254,93,25,113,142,200,46,2,239,132,166,10,53,194,139,63,168,89,51,12,116,125,164,134,90,34,140,118,90,119,205,240,125,120,67,143,60,167,160,51,191,158,49,50,58,207,31,114,150,215,10,67,62,157,239,150,48,194,118,109,80,174,45,228,120,78,52,111,132,21,61,70,187,165,130,181,180,188,94,250,106,42,122,184,54,196,21,188,148,196,123,231,144,224,135,118,48,99,139,126,11,6,35,86,99,238,190,109,146,133,71,244,194,92,139,25,113,125,75,51,6,249,1,110,213,27,119,116,103,143,2,182,230,111,180,120,86,10,244,15,188,17,215,81,183,103,81,146,179,98,155,144,48,44,9,64,110,207,200,96,43,113,56,67,192,7,218,116,3,244,85,4,242,144,245,38,129,90,70,159,96,45,64,37,142,184,70,177,215,171,114,197,9,161,214,116,199,67,133,218,217,117,185,17,224,55,10,58,140,144,234,104,47,202,119,86,236,163,66,51,138,41,155,152,154,232,171,38,95,235,168,133,28,107,70,169,207,67,122,212,224,105,111,212,19,144,255,14,180,109,131,99,166,165,33,100,32,157,181,107,146,53,11,197,154,137,65,24,33,217,51,23,209,214,157,94,131,90,233,55,58,106,111,143,254,14,40,251,118,199,179,53,187,224,25,101,70,224,93,212,186,144,123,142,194,66,12,211,24,49,119,47,144,118,101,200,157,23,53,185,169,22,50,196,143,241,26,152,136,83,153,62,182,18,51,52,192,229,133,154,1,120,113,1,168,182,71,244,223,208,203,122,217,40,113,10,78,255,141,149,125,70,142,191,29,251,66,215,42,108,133,70,132,74,140,184,215,216,128,20,161,94,79,192,251,28,57,123,124,215,181,240,100,148,75,64,79,70,215,84,18,201,33,158,182,99,180,52,75,30,38,70,189,30,48,98,43,89,97,15,134,149,95,51,98,166,135,135,235,13,80,150,148,3,218,167,33,154,42,177,162,188,225,247,161,164,31,1,126,67,145,2,250,152,62,210,95,27,169,133,224,36,238,175,133,96,174,163,36,163,212,150,136,227,42,53,144,134,243,155,116,243,1,123,25,148,110,72,111,136,253,216,206,165,155,33,17,195,72,35,63,245,189,119,27,164,143,224,100,204,212,56,134,229,26,116,48,83,248,47,152,155,240,43,2,248,6,87,178,175,57,10,251,71,204,8,146,166,1,3,218,67,34,251,122,119,195,247,184,176,13,37,78,1,43,196,132,175,155,97,161,54,48,172,88,180,73,64,234,177,165,80,127,35,64,234,204,86,8,145,220,136,13,115,165,11,242,93,33,224,142,13,113,1,234,190,120,186,53,18,252,77,168,167,1,175,54,96,68,44,45,62,120,158,164,111,146,106,207,192,40,24,214,5,117,14,126,39,44,97,22,24,17,33,44,196,106,89,97,59,252,202,9,79,35,223,8,126,221,6,113,54,21,233,238,249,126,205,2,215,184,56,206,130,180,246,57,67,147,104,143,144,123,250,116,113,216,136,59,29,31,68,146,54,26,113,224,69,164,185,186,39,122,244,142,141,250,165,45,164,141,93,101,241,120,50,234,72,183,235,122,216,130,116,101,123,136,218,176,185,33,42,223,147,200,226,18,67,174,72,183,132,48,228,69,171,9,104,26,146,151,208,215,90,180,154,74,159,67,131,250,2,53,175,249,103,32,244,41,228,46,92,232,89,77,237,207,123,104,104,222,126,175,109,131,160,100,189,20,168,34,191,65,230,45,97,118,32,221,102,183,143,81,47,81,168,240,153,19,228,253,14,180,182,102,157,41,163,116,166,196,158,148,117,78,149,41,48,133,20,194,51,35,130,101,165,199,224,125,221,77,65,122,20,22,35,27,176,61,73,39,232,240,109,224,110,37,173,208,222,13,189,141,207,161,132,239,53,121,22,77,106,5,4,148,54,207,52,30,43,159,208,151,224,244,153,224,167,207,248,204,100,70,75,14,238,121,151,189,218,190,222,115,217,171,237,235,121,151,189,218,254,188,135,46,94,167,231,93,250,242,131,161,150,239,79,219,170,92,167,192,210,200,37,160,115,220,8,172,192,59,129,40,131,254,203,251,138,50,183,220,83,148,223,68,78,1,82,179,48,58,185,173,231,119,228,182,226,156,35,217,24,178,129,242,201,88,60,126,114,44,206,62,81,88,174,29,49,195,48,18,114,35,118,126,71,121,203,239,255,228,183,255,36,83,255,237,63,249,253,159,148,183,156,223,209,136,25,50,217,120,183,70,25,118,168,0,140,89,160,22,116,172,55,192,113,229,152,206,249,194,1,26,65,75,122,204,45,94,111,6,26,130,51,152,1,157,142,94,173,174,37,9,108,95,73,172,218,242,228,33,104,23,20,84,155,48,226,130,90,149,235,48,59,184,148,1,210,252,43,130,46,117,103,222,144,21,213,119,238,31,12,61,50,8,234,58,73,246,65,223,57,108,157,228,14,15,132,190,120,225,240,5,219,231,90,63,20,253,53,29,112,73,173,59,161,207,2,244,169,11,207,188,51,112,198,160,118,28,114,107,223,121,102,72,201,71,8,122,96,72,157,143,92,120,118,104,157,157,94,164,6,183,247,240,208,188,8,197,58,15,43,25,235,236,212,33,118,183,215,125,158,118,67,189,231,233,254,188,135,134,230,237,215,14,24,4,29,56,190,116,151,137,247,12,3,91,116,252,197,107,135,223,121,241,218,139,199,159,26,60,175,174,193,8,184,228,223,93,59,30,64,159,186,246,204,241,193,59,222,33,186,37,117,234,219,122,232,20,130,30,24,82,103,186,217,29,82,103,235,102,247,248,55,135,182,247,240,208,188,214,205,238,208,146,189,122,6,238,246,122,245,12,156,208,126,61,3,111,222,67,67,243,246,235,25,12,130,94,119,124,175,93,119,124,175,93,119,124,175,93,119,124,175,93,119,124,175,93,119,124,175,93,119,124,175,93,119,124,175,93,119,124,175,93,119,124,175,93,119,124,175,93,119,124,175,93,119,124,175,93,119,124,175,93,119,124,175,93,119,124,233,230,222,135,246,164,208,250,13,208,222,2,234,20,181,124,248,203,224,247,61,18,113,147,224,12,38,32,81,91,115,210,245,166,82,13,215,227,217,91,246,103,139,133,236,45,165,108,110,194,84,146,66,38,185,39,179,101,38,58,179,103,230,68,230,235,113,147,213,71,247,199,80,139,77,31,131,114,124,180,215,176,39,239,250,126,49,190,24,95,92,59,8,167,99,46,119,197,46,35,229,41,161,197,18,93,104,248,202,176,59,153,236,170,170,69,133,116,77,175,36,52,97,77,156,68,14,22,28,157,38,225,132,221,28,195,189,178,38,114,141,87,105,235,183,51,139,179,115,179,185,28,30,110,72,22,128,61,233,251,190,28,127,254,228,119,75,139,250,172,113,162,246,106,173,2,113,191,247,253,159,197,159,143,23,217,108,107,6,14,136,187,218,83,189,186,176,39,91,162,38,212,125,85,217,244,175,222,181,99,255,228,254,245,253,59,30,95,45,153,129,85,223,14,121,82,94,151,119,248,87,243,112,234,240,175,110,221,177,99,18,66,233,214,234,118,120,74,190,62,121,30,195,14,237,22,120,10,236,8,78,50,12,57,102,250,181,240,100,76,143,87,227,231,227,218,152,233,159,82,103,227,179,241,125,16,150,198,204,64,93,217,143,246,141,3,101,86,193,219,208,17,212,241,22,218,79,238,130,218,20,93,53,244,63,249,212,247,79,198,41,36,30,49,25,190,129,177,36,219,193,98,182,220,131,159,199,145,125,68,120,146,213,80,156,65,88,139,231,224,173,12,126,114,77,96,244,134,113,223,238,31,159,151,208,68,211,121,225,20,111,231,213,253,236,113,246,120,187,132,53,138,7,181,80,57,212,8,181,130,196,253,131,51,171,30,109,140,149,182,228,98,80,206,120,60,171,77,106,147,141,91,43,219,0,22,57,175,173,104,237,49,222,50,22,136,135,72,91,24,109,215,249,161,71,247,199,41,64,125,253,114,228,21,173,161,53,121,202,64,103,20,21,180,154,200,35,65,30,132,95,214,66,147,117,8,165,91,115,80,42,83,78,146,222,39,105,126,250,159,204,125,191,124,146,2,123,12,223,136,125,169,211,216,155,254,43,95,251,254,249,253,127,16,255,131,236,15,243,167,205,128,28,8,133,74,161,243,161,122,168,61,130,53,231,245,201,135,246,135,234,80,31,233,174,111,239,95,164,48,87,130,83,165,239,188,92,245,235,104,3,199,118,77,140,231,196,58,157,198,152,224,52,130,79,191,225,44,75,55,84,141,160,6,43,3,165,228,97,164,12,75,12,241,160,11,194,240,66,204,18,157,181,109,18,168,73,210,73,208,224,51,42,140,9,65,39,140,169,185,152,161,33,209,217,144,43,125,233,115,163,198,88,45,232,130,117,79,209,110,226,16,215,34,195,177,204,195,156,189,255,241,159,149,44,89,70,255,149,167,183,252,105,252,79,167,255,244,241,63,205,100,120,10,28,237,73,24,109,104,34,173,28,77,197,213,180,2,1,86,148,192,173,182,243,158,118,199,241,30,125,51,244,51,232,81,43,46,112,201,120,232,135,197,31,62,250,199,143,255,113,230,143,133,31,153,35,106,225,132,177,207,216,247,104,57,87,214,27,70,235,17,104,72,178,166,91,150,49,28,154,55,116,43,78,182,32,46,246,60,81,56,161,68,91,58,110,212,7,67,73,51,145,68,216,91,171,15,239,216,51,89,130,48,153,75,154,254,203,104,183,91,208,184,222,99,168,69,30,32,52,63,114,214,117,127,211,234,124,152,93,197,239,239,56,153,68,93,246,132,2,243,176,24,218,81,79,34,30,204,5,76,37,167,150,98,165,216,30,8,199,95,37,14,194,136,99,78,151,141,245,210,190,250,23,88,185,254,133,234,163,104,21,100,69,176,88,0,146,45,243,205,164,184,159,40,107,205,176,206,111,38,106,91,75,54,190,194,155,0,93,234,89,63,193,185,99,123,82,227,210,126,84,119,191,179,108,211,199,135,90,136,16,159,32,136,182,167,209,86,57,179,102,147,102,219,35,99,118,93,217,190,214,23,52,94,203,17,141,228,58,181,174,245,146,174,92,168,220,36,73,94,46,59,202,239,3,208,199,64,77,104,43,104,209,218,244,181,34,53,58,43,160,174,190,110,223,93,200,140,88,49,200,146,51,101,213,190,96,131,223,65,225,6,136,223,65,241,55,195,255,109,240,59,41,152,194,56,174,74,219,120,12,62,201,18,73,100,17,231,202,143,2,139,50,93,39,79,195,73,134,9,39,217,254,199,247,63,254,248,45,183,72,18,180,231,156,240,248,88,252,15,227,127,248,218,222,207,66,163,254,140,248,161,208,63,43,92,119,219,18,105,164,193,222,5,232,113,7,73,154,112,209,100,205,12,172,68,72,139,76,177,164,23,3,164,41,203,101,212,80,199,52,192,207,83,134,138,247,11,248,124,89,129,35,113,164,62,102,223,20,183,72,143,3,173,216,235,161,214,8,241,199,33,189,22,177,202,83,132,16,221,128,225,91,194,156,235,218,10,227,2,199,59,13,146,175,15,212,82,100,229,58,168,7,209,54,97,247,141,97,110,29,167,251,76,125,222,194,187,109,29,245,171,12,192,136,151,101,93,33,139,236,132,162,86,228,70,176,29,235,166,135,28,186,191,229,135,243,250,188,49,107,24,250,132,126,75,35,222,78,16,246,146,114,97,254,190,182,76,60,22,204,47,161,158,95,59,106,6,218,66,207,102,18,189,95,235,213,183,133,61,20,117,63,215,254,197,88,52,106,250,195,250,94,237,214,246,78,188,123,71,237,95,71,122,124,95,70,191,69,223,2,239,135,89,131,210,212,150,118,116,160,182,203,200,112,43,61,13,214,136,116,219,18,70,237,203,54,122,121,26,199,182,182,30,228,154,127,88,54,190,187,165,216,125,135,254,136,170,89,222,127,176,211,40,2,14,135,37,83,165,163,206,187,164,179,50,114,140,37,212,126,120,26,102,116,139,244,102,96,102,19,199,202,148,209,156,16,170,144,42,120,215,211,178,132,240,91,166,100,73,37,75,39,133,39,184,189,195,142,181,19,180,186,59,2,144,42,166,244,4,223,113,37,20,217,122,3,90,212,254,175,198,43,198,43,250,30,125,79,99,178,113,7,60,143,65,237,78,180,191,167,255,97,227,245,198,163,238,155,111,146,161,80,26,204,61,218,13,122,65,51,232,122,238,206,63,24,45,73,8,53,21,221,178,91,88,241,149,253,182,196,15,246,24,222,242,57,211,55,119,218,51,171,36,189,11,239,203,39,178,89,180,170,148,144,238,22,215,200,43,213,138,51,125,168,69,246,149,90,30,107,95,102,40,87,69,227,181,171,122,49,157,137,78,159,128,61,231,81,97,143,112,15,180,111,190,94,60,117,208,32,217,226,118,10,246,243,233,154,126,106,91,57,94,138,233,172,83,0,56,148,215,150,81,38,68,16,115,168,15,239,155,69,191,30,138,245,75,128,95,242,135,98,134,108,60,45,2,94,200,249,76,127,85,88,18,37,73,19,235,208,183,246,83,70,34,153,80,127,71,148,165,174,151,24,192,60,25,9,176,137,204,253,92,144,76,135,156,87,80,14,137,86,167,204,243,74,210,178,207,20,224,227,239,88,246,182,105,246,89,80,129,223,152,138,21,33,33,4,148,28,106,101,217,79,2,61,5,120,58,146,235,164,57,51,173,32,113,176,134,117,13,0,125,235,107,66,58,98,178,67,253,214,125,220,131,79,67,80,129,106,94,22,139,82,86,58,5,181,250,208,151,145,53,94,30,189,55,38,233,164,23,194,83,36,32,22,75,170,203,164,199,20,176,223,159,224,165,2,254,77,248,100,153,227,198,150,152,144,100,225,78,225,29,148,25,7,92,187,79,248,145,28,243,1,174,245,171,84,190,224,195,188,188,167,158,148,159,228,61,101,181,21,201,5,83,70,190,143,4,189,89,197,57,207,213,193,208,126,143,108,217,170,68,107,94,178,144,179,148,60,144,35,205,23,67,89,168,243,52,45,59,13,223,102,24,63,21,232,156,163,77,229,153,130,80,29,128,147,189,231,53,15,198,246,156,215,220,208,126,143,82,238,188,94,143,82,238,188,238,243,90,63,212,121,94,243,150,236,62,175,185,161,206,243,90,24,173,33,175,70,39,67,154,60,25,42,70,23,181,162,245,123,53,138,182,156,56,167,13,215,234,19,163,139,218,19,163,93,169,56,160,210,73,194,93,174,51,174,253,140,30,95,170,156,207,46,218,54,209,170,2,221,92,90,158,39,208,34,25,172,45,31,151,33,208,248,28,14,24,1,228,106,162,32,6,199,45,48,34,164,71,89,151,47,3,253,96,63,175,71,236,103,146,109,233,89,92,11,112,105,196,188,108,233,9,160,103,67,177,37,54,184,39,18,196,37,80,62,234,236,0,37,69,28,72,92,111,64,145,200,154,143,63,35,53,162,91,90,40,4,135,201,176,2,39,60,110,189,16,109,211,150,164,182,136,30,97,75,146,253,62,196,91,136,157,52,106,143,77,219,228,36,192,77,64,230,54,124,26,181,24,240,138,66,250,14,178,38,87,209,82,55,164,229,250,50,76,164,180,1,188,193,47,133,234,42,244,161,95,39,159,130,186,229,167,139,232,19,228,110,251,185,247,3,148,141,66,29,163,154,85,19,222,214,182,130,253,221,82,52,238,127,43,128,126,65,184,80,75,183,47,197,186,116,94,154,20,215,2,184,66,13,244,150,164,180,196,60,180,129,110,54,73,183,189,37,216,118,56,241,206,76,179,104,43,188,225,215,165,178,204,189,189,240,250,9,42,106,110,192,88,114,250,9,210,107,226,10,29,169,81,131,201,174,63,218,222,225,112,28,59,235,253,168,3,195,185,189,48,22,101,145,215,239,141,145,18,217,192,45,201,164,173,21,64,91,163,53,180,192,226,135,252,120,143,103,144,178,37,158,94,152,67,234,150,193,179,243,244,80,67,173,26,191,69,188,58,131,15,202,148,29,207,50,217,132,116,167,65,239,127,174,123,62,12,136,65,66,116,3,105,244,197,19,214,104,91,186,72,232,19,17,230,143,4,88,29,239,151,125,166,216,148,177,167,68,50,80,132,1,183,36,211,103,75,103,152,34,122,248,162,53,233,144,190,24,96,161,177,31,234,180,208,232,134,58,45,52,250,5,167,244,186,159,239,113,60,160,109,42,228,255,35,37,204,127,235,65,250,29,96,64,201,232,40,93,226,111,48,22,197,57,143,198,98,72,194,151,214,40,238,84,130,15,103,11,98,106,152,103,48,218,104,255,128,246,92,25,101,93,86,124,68,143,171,184,194,201,70,66,64,247,175,160,132,34,35,90,42,132,141,215,228,10,222,243,4,208,135,13,151,32,198,217,108,173,96,78,154,160,22,52,127,22,233,150,193,150,114,119,181,23,57,201,40,155,122,241,208,160,222,160,83,217,179,142,83,153,27,74,50,132,112,238,66,110,84,160,35,218,54,111,120,59,237,103,252,224,243,27,242,154,66,126,139,128,26,128,249,221,87,218,123,135,47,28,122,239,169,11,207,188,55,112,92,250,110,243,220,80,239,109,158,27,234,189,205,235,207,123,104,104,94,239,109,222,96,232,145,129,115,137,248,240,14,126,186,27,250,20,114,203,45,94,124,8,247,1,60,77,157,140,63,49,122,50,174,147,15,33,180,254,141,55,69,40,249,180,18,226,18,37,244,60,162,179,149,17,126,111,250,193,255,13,59,206,79,99,236,245,127,119,171,252,216,231,5,185,6,212,102,109,20,168,188,20,204,129,8,250,191,98,194,26,228,171,110,2,182,92,40,10,175,77,101,196,233,207,153,129,175,94,212,210,99,43,245,232,203,127,85,12,29,249,122,127,237,150,105,183,188,214,179,197,219,15,133,29,115,8,212,43,203,232,134,122,101,25,221,80,175,44,99,127,222,67,67,243,122,101,25,7,67,249,121,80,132,158,244,3,222,145,17,143,155,146,22,36,169,35,145,78,60,18,173,78,60,59,112,191,100,18,153,122,242,155,150,48,128,41,0,190,23,116,148,66,152,38,91,3,17,162,149,234,67,69,49,34,102,239,64,30,54,101,91,153,186,74,148,160,109,15,194,196,99,136,117,100,55,3,150,60,171,157,39,208,75,151,37,75,185,185,64,41,120,247,13,182,239,5,162,123,131,168,231,137,154,158,182,220,191,21,27,40,7,203,97,174,246,235,136,21,202,176,95,162,119,51,114,148,145,213,98,104,169,184,101,121,66,107,241,123,125,110,59,16,118,161,134,64,182,211,200,83,87,147,60,68,35,150,129,147,24,81,6,24,104,15,101,68,3,74,144,95,65,73,40,162,17,21,190,223,242,128,39,31,83,98,92,99,150,108,217,136,130,80,11,50,109,49,45,25,166,9,100,99,90,210,22,131,100,215,198,182,118,131,41,248,167,94,127,153,85,191,211,123,134,20,97,161,217,101,94,184,3,215,76,244,37,212,108,44,27,179,236,57,185,230,67,31,167,221,13,245,114,218,251,243,30,26,154,215,203,105,31,12,165,123,104,33,198,66,44,192,238,159,222,93,159,45,205,78,206,38,102,217,236,221,179,48,47,73,86,17,78,171,74,34,33,235,22,191,190,171,143,52,208,206,182,19,218,111,103,219,13,117,91,166,25,12,61,50,8,122,225,48,241,218,14,93,28,248,94,210,124,121,241,226,55,47,126,115,8,212,205,197,27,12,29,248,222,1,22,108,157,208,126,27,181,78,104,191,21,90,119,94,175,157,89,23,180,207,26,231,32,232,192,58,191,67,183,210,174,251,99,7,148,240,17,156,90,6,143,194,128,155,105,79,201,23,134,150,60,224,150,215,211,147,158,187,58,39,180,255,174,206,211,87,158,27,53,47,212,158,217,180,118,95,202,24,231,210,59,180,215,131,247,204,157,19,133,234,233,96,54,119,122,70,206,47,246,86,183,59,69,169,241,91,218,211,39,246,196,74,75,195,82,8,199,68,201,56,54,35,213,76,55,134,248,219,98,230,255,253,219,253,231,86,239,120,200,137,49,156,41,30,43,238,251,197,99,251,247,174,254,116,72,10,163,54,67,31,180,180,245,225,127,222,85,122,247,63,127,129,189,247,223,59,83,52,205,25,9,62,144,106,88,10,161,246,23,47,205,190,2,159,151,191,252,141,161,245,152,219,87,127,108,110,111,253,167,223,28,150,226,253,151,246,189,242,216,55,160,156,224,176,20,127,177,115,246,39,127,177,103,246,127,255,242,157,67,223,146,219,183,246,88,105,239,218,79,239,242,164,240,189,251,238,87,191,154,201,68,163,110,236,250,144,86,108,60,174,125,253,213,135,194,222,210,118,162,32,101,148,189,250,178,94,95,121,89,191,184,130,223,193,104,224,213,65,24,90,95,196,145,153,145,244,197,254,26,185,63,9,116,56,84,11,122,82,212,106,176,183,214,62,85,248,183,105,151,49,202,181,171,142,91,18,4,150,6,24,204,127,162,202,186,249,127,124,95,241,196,143,163,197,87,255,155,251,135,245,202,239,230,95,107,252,174,118,178,241,195,7,134,166,120,160,216,248,221,168,124,226,199,247,13,29,157,251,246,157,120,44,54,123,226,47,134,164,104,125,139,215,189,5,243,104,238,140,95,204,47,207,104,83,223,117,207,163,180,212,250,86,90,210,143,13,77,241,29,17,14,58,162,8,223,194,233,103,126,79,187,248,247,191,87,59,215,118,166,168,125,107,70,110,126,103,70,54,22,135,165,40,46,255,122,116,255,15,190,2,253,33,10,83,103,30,18,139,203,15,121,222,66,41,94,133,20,203,125,41,250,122,156,52,227,14,244,240,160,7,250,44,64,81,247,237,217,65,80,47,149,236,129,122,100,186,250,243,58,101,186,134,64,201,10,120,59,130,55,42,109,180,193,37,182,29,94,171,251,243,45,3,150,3,28,247,162,77,101,122,160,132,225,122,116,164,7,250,44,64,145,246,29,88,223,229,67,68,251,62,179,252,204,144,146,93,56,223,3,61,76,20,106,119,79,31,80,171,23,175,117,247,244,190,188,46,122,125,0,212,65,175,247,149,236,162,215,251,218,235,162,215,61,80,15,189,62,32,239,161,161,121,61,244,250,16,40,183,156,33,230,2,106,66,214,232,34,140,4,218,240,151,172,169,137,92,0,168,212,112,215,146,59,94,203,232,93,23,181,150,149,119,59,191,170,125,78,191,83,63,96,188,109,0,146,154,144,182,201,73,43,255,8,250,178,245,134,245,2,214,107,189,16,168,252,234,203,161,178,59,252,234,203,129,202,122,1,109,79,162,28,32,90,168,38,59,136,240,151,32,103,95,168,136,180,14,185,59,155,67,36,145,241,134,150,78,2,157,130,102,233,192,122,214,148,103,39,246,174,71,183,212,140,119,61,186,165,102,60,80,15,23,182,175,100,215,30,239,129,122,184,176,3,106,229,224,194,246,229,117,113,97,7,64,29,92,216,190,146,93,92,216,190,246,186,104,121,15,212,67,203,15,200,123,104,104,94,15,45,63,4,202,105,121,126,62,140,212,162,252,126,142,219,171,52,209,18,166,2,103,123,111,60,121,239,75,192,95,39,69,182,215,240,182,42,32,104,157,27,101,85,14,65,80,209,183,237,180,197,89,123,180,120,110,50,22,253,44,26,187,53,246,16,218,171,235,78,196,88,57,91,205,155,193,156,94,214,144,239,68,167,44,178,154,129,214,47,214,83,182,215,111,59,160,204,112,39,85,138,55,18,122,212,74,171,149,18,147,113,244,4,220,82,86,212,149,120,35,94,142,151,99,37,76,29,232,144,55,66,186,216,141,181,70,202,33,238,75,166,173,152,74,83,89,97,13,182,22,33,63,214,232,77,84,228,167,61,65,65,157,175,154,196,101,78,201,31,134,70,246,16,146,150,71,108,75,200,94,243,161,191,131,219,124,63,146,95,147,87,228,78,234,181,108,103,98,69,35,73,103,127,157,237,223,130,161,206,94,184,23,106,229,107,200,107,65,219,35,217,90,144,235,97,162,95,133,43,19,39,178,63,185,245,245,29,63,185,245,68,246,202,196,82,162,77,154,250,232,153,224,184,37,77,216,207,251,241,64,61,188,31,15,212,195,251,25,2,37,251,7,73,65,205,199,139,250,49,188,9,23,242,201,92,102,114,134,252,216,183,52,45,189,185,160,165,91,154,73,222,241,214,83,232,61,210,148,235,210,162,180,177,185,40,213,145,147,24,53,32,141,145,54,162,166,92,10,22,163,27,133,98,180,20,52,101,156,29,191,188,35,145,128,115,160,172,230,98,115,159,45,196,230,212,28,254,30,47,109,60,54,94,194,223,168,72,182,62,193,237,74,27,69,61,131,119,7,252,30,65,207,24,69,147,101,36,251,137,67,50,82,207,114,206,134,195,114,142,21,199,58,228,75,143,199,161,77,28,73,216,240,241,15,183,137,179,110,89,16,88,231,214,236,164,117,209,142,147,229,117,69,182,227,132,117,197,145,86,233,165,69,11,84,220,22,153,253,141,30,92,90,35,128,185,187,62,141,52,249,42,188,153,219,245,109,42,122,80,139,178,52,211,143,174,115,109,110,110,125,95,0,156,47,91,142,127,181,222,21,150,67,214,6,237,13,146,156,66,80,139,193,140,214,202,113,45,166,7,57,215,22,222,105,214,140,218,132,145,213,19,228,217,80,174,251,100,73,18,185,93,89,242,169,185,80,215,74,90,25,214,233,207,124,42,202,43,168,186,145,171,204,181,53,50,118,139,138,226,120,7,41,74,162,180,9,179,177,35,100,197,140,148,150,211,217,159,111,166,179,105,232,229,44,218,86,97,83,194,170,40,135,229,220,198,130,156,147,195,171,226,20,204,238,128,112,191,112,73,148,194,82,14,53,0,220,59,14,197,112,133,46,141,164,176,121,93,45,215,114,181,2,98,152,99,2,183,141,104,142,114,15,78,9,88,156,104,185,49,71,246,34,63,91,8,9,1,148,166,240,141,79,113,15,1,100,209,65,182,253,94,115,110,77,62,105,250,81,24,124,138,228,53,190,184,3,158,194,186,54,53,158,137,102,162,95,188,221,20,142,22,76,134,59,232,90,80,144,222,123,64,151,38,67,171,91,36,221,84,214,35,139,90,81,231,97,81,91,143,152,35,184,145,189,25,174,179,94,120,51,76,119,73,221,29,185,196,154,218,209,180,52,123,52,221,212,74,189,29,57,64,226,29,55,214,84,212,33,25,71,253,93,200,181,26,125,51,124,74,69,223,141,232,205,238,148,250,102,120,53,74,165,169,109,81,13,144,57,1,77,212,34,227,81,248,59,199,206,177,71,2,109,209,134,109,68,252,241,96,44,24,115,195,106,226,116,0,89,44,55,104,25,244,108,165,137,81,41,36,49,21,97,150,15,217,105,45,14,61,147,204,163,139,162,100,30,99,123,14,88,120,152,154,50,131,181,130,193,156,113,26,159,205,17,155,234,232,182,139,245,40,17,30,135,182,206,237,116,157,72,127,58,59,14,210,9,239,221,103,251,116,149,185,56,62,247,243,170,94,24,149,216,103,133,152,190,79,127,78,255,171,237,161,236,95,109,127,78,255,146,174,233,237,130,169,110,68,36,246,220,3,49,253,132,126,34,253,43,41,148,253,85,230,132,120,6,96,185,7,160,245,74,19,176,107,27,93,168,38,99,217,104,49,90,252,116,55,210,70,235,41,172,147,28,159,205,100,0,119,238,205,100,210,113,180,201,62,178,177,160,86,213,74,194,72,144,197,185,10,89,244,104,226,253,243,72,77,196,95,24,131,16,216,175,12,181,162,86,55,172,113,107,138,111,4,112,236,201,211,39,124,191,17,104,114,233,132,81,244,191,56,28,58,60,239,230,166,13,69,153,163,21,137,251,22,197,84,220,162,164,93,242,48,232,240,188,118,201,60,160,149,33,216,151,195,78,111,137,61,143,156,131,160,195,243,98,201,110,111,158,125,126,24,135,194,32,47,224,171,51,83,179,122,166,167,8,101,133,13,24,101,97,158,27,192,210,139,185,217,171,51,50,209,183,87,35,57,146,80,57,54,83,204,224,138,238,221,226,225,221,149,11,171,248,143,25,118,160,187,154,20,98,131,205,77,142,19,76,95,75,73,230,113,90,154,62,68,153,201,60,218,75,199,249,57,53,142,180,180,41,227,156,153,26,231,243,22,246,2,192,124,150,233,57,205,170,29,199,180,172,49,86,70,234,33,222,24,235,98,47,127,187,96,99,204,13,160,111,144,173,61,43,108,20,132,52,217,95,80,179,100,49,170,88,249,126,98,217,191,72,54,222,13,63,77,123,221,100,178,168,250,146,202,84,100,62,53,21,73,42,170,79,70,14,179,86,73,84,147,115,227,243,169,185,241,106,18,166,170,102,178,99,250,241,244,242,196,153,237,23,239,56,179,125,121,226,120,250,152,142,113,151,114,87,242,159,77,253,106,250,179,169,43,249,75,57,140,99,177,68,44,31,155,139,117,224,147,135,223,44,134,35,114,74,253,197,77,241,184,237,183,22,29,32,50,146,61,2,74,73,197,57,223,186,73,75,218,80,7,183,61,196,37,78,178,144,195,21,175,110,20,144,203,94,10,190,17,168,248,12,177,2,169,234,236,137,209,243,33,232,39,164,16,125,53,31,218,135,110,195,167,9,191,5,31,90,182,70,236,93,69,91,185,98,219,7,31,248,77,190,249,252,56,135,33,173,210,137,192,138,245,175,167,58,145,182,2,249,200,6,120,37,48,40,152,65,180,242,232,13,136,213,218,17,103,76,59,2,99,28,177,45,224,159,218,122,250,190,165,157,203,207,30,63,112,252,64,184,170,230,146,121,76,209,244,153,225,22,208,154,83,83,227,115,28,198,195,242,179,93,56,148,208,244,13,15,128,57,34,58,237,81,73,8,227,86,152,134,125,103,94,232,64,107,91,74,45,98,162,97,238,241,218,173,149,108,162,24,40,38,138,149,108,237,86,72,148,55,125,251,66,191,25,250,237,208,137,151,76,249,244,158,217,189,143,124,163,188,119,121,143,41,127,120,203,177,236,82,162,145,93,206,154,242,71,240,251,76,2,62,240,251,204,145,217,216,151,98,179,177,51,64,69,125,233,206,217,189,31,237,157,253,111,191,244,156,41,47,221,178,47,254,37,117,95,252,196,45,166,252,222,200,62,70,159,111,154,242,92,178,46,205,169,117,109,46,108,202,197,84,81,158,39,9,12,83,150,83,178,136,159,121,145,199,115,107,34,166,60,143,113,8,131,248,185,136,28,149,35,114,112,14,222,53,23,70,47,191,70,116,10,202,153,75,201,114,30,142,126,83,41,168,115,254,53,246,26,124,78,63,96,202,203,209,125,137,125,218,62,109,249,62,248,189,117,159,14,191,89,247,119,98,159,190,188,21,126,167,247,229,246,77,238,203,47,167,77,249,196,158,223,220,241,155,159,251,191,254,205,190,189,166,124,219,222,217,223,90,122,186,81,90,46,65,123,111,134,182,38,241,99,202,239,102,51,191,118,229,243,153,91,110,131,118,205,71,229,155,230,183,200,209,121,168,207,23,239,135,190,186,31,250,10,202,63,115,120,150,157,9,74,161,143,158,197,122,50,113,46,192,208,79,147,92,133,223,79,7,74,172,10,191,243,225,146,152,15,76,178,18,252,46,193,239,18,196,231,72,38,107,86,122,87,44,11,143,10,188,223,254,138,247,219,40,247,230,117,220,210,170,225,156,161,227,14,77,24,15,148,120,246,61,77,152,1,80,135,38,76,95,201,135,142,59,52,97,60,80,242,58,215,211,102,241,64,61,118,207,6,228,61,52,52,175,199,238,217,16,232,145,65,80,146,46,56,212,147,61,240,64,225,4,177,252,226,197,174,38,155,7,138,126,39,15,244,236,148,121,160,207,2,20,229,22,6,214,249,157,67,36,183,208,189,47,232,43,249,8,65,15,12,169,243,17,242,59,121,120,104,173,28,222,48,7,180,247,240,208,188,30,89,139,190,146,93,222,48,251,218,235,242,134,233,129,122,236,193,13,200,123,104,104,94,143,61,184,33,208,129,227,235,149,136,240,64,157,18,17,131,243,30,26,154,215,115,59,54,4,122,100,240,58,178,60,41,14,94,71,47,94,35,107,117,67,214,2,105,192,93,28,54,219,159,189,70,214,234,134,172,20,143,63,203,190,146,93,254,44,251,234,236,242,103,57,160,86,14,127,150,3,218,123,120,104,94,143,63,203,190,146,93,119,133,125,237,117,249,179,244,98,21,247,77,226,128,188,135,134,230,245,220,51,14,129,18,183,179,229,75,168,178,6,52,140,126,214,48,173,112,76,191,50,33,107,9,148,10,178,224,151,210,64,184,207,138,179,226,140,105,204,24,153,161,112,115,70,156,77,3,169,127,41,237,134,75,233,99,233,153,153,244,76,116,230,211,93,226,140,148,150,60,240,43,19,25,61,109,164,141,159,67,126,113,64,254,99,233,89,11,158,30,88,254,149,9,41,131,181,195,128,245,63,166,15,170,95,122,246,237,33,249,187,240,93,248,126,41,125,201,147,95,210,51,219,118,238,185,117,79,154,194,175,182,73,253,240,204,206,93,127,48,155,166,240,171,59,164,193,249,75,233,34,192,103,174,11,47,13,41,127,114,231,35,183,238,133,183,127,57,93,250,213,228,0,248,29,59,103,110,157,73,239,30,154,255,118,11,62,172,254,119,236,44,209,251,161,134,191,202,72,195,218,255,240,208,252,28,254,40,188,191,52,8,126,231,182,61,123,102,32,111,116,79,112,207,55,122,240,17,32,101,211,139,233,217,25,169,27,228,244,234,118,166,33,100,117,34,155,205,20,165,162,180,235,152,49,107,100,140,172,254,137,7,114,108,23,64,225,52,157,205,174,78,112,136,156,145,39,142,205,206,206,102,32,92,217,45,205,194,115,134,67,62,217,158,69,227,64,198,21,202,35,57,242,44,78,20,45,8,57,15,118,64,62,217,46,103,209,207,58,5,170,155,156,118,214,32,83,188,212,151,167,11,217,205,223,35,103,86,41,143,100,68,151,182,158,216,114,54,218,11,39,142,44,73,6,65,234,91,151,182,188,18,173,247,194,145,139,22,228,204,214,179,144,103,37,122,42,186,24,61,22,53,163,230,145,183,60,144,211,240,89,193,242,142,156,177,32,141,173,167,182,156,140,158,136,190,10,225,173,104,35,218,56,210,176,32,111,109,53,183,64,25,209,31,80,158,21,71,158,211,91,143,89,16,171,118,54,228,213,31,108,109,108,105,88,245,90,196,112,100,209,85,131,179,209,51,222,60,93,200,69,235,61,141,35,203,28,114,223,210,67,39,30,58,59,115,54,13,208,224,89,255,89,63,239,131,96,141,84,225,156,231,212,214,136,101,77,84,178,172,75,16,207,173,237,136,37,27,163,220,70,12,217,128,170,145,191,57,180,38,108,73,247,66,108,219,242,102,222,182,196,76,121,218,166,104,149,214,181,196,223,162,180,182,15,40,91,78,185,102,91,52,37,59,52,206,180,221,88,159,197,54,23,91,144,150,5,212,224,43,90,189,27,88,112,250,97,136,149,213,64,200,207,228,94,152,254,50,196,70,150,180,87,80,72,88,229,150,217,235,194,69,103,108,24,207,178,88,198,244,99,104,225,84,85,67,196,181,132,144,194,83,223,116,201,12,214,83,232,167,164,142,118,201,53,158,154,210,134,85,145,199,218,181,192,216,122,10,29,127,90,130,89,188,14,69,251,109,80,79,87,218,110,108,202,114,183,197,166,119,155,193,41,117,54,54,11,72,56,151,102,176,10,0,135,199,142,46,209,138,211,101,29,87,129,4,51,158,86,194,182,213,91,112,190,79,106,89,61,171,159,219,245,36,119,201,13,225,96,246,53,123,149,90,121,112,213,97,232,174,158,56,250,209,187,244,80,230,97,59,143,93,154,35,79,241,202,110,87,158,177,69,125,81,63,6,171,215,230,59,224,51,64,84,202,131,165,17,54,184,52,51,107,224,218,156,140,163,31,176,254,218,101,225,15,203,195,19,56,236,8,250,177,110,88,212,62,25,99,12,202,11,201,49,192,101,19,82,198,14,240,28,155,12,162,199,49,94,30,188,103,230,156,241,164,113,206,200,204,100,51,188,188,53,58,209,31,235,47,111,132,223,221,93,57,158,121,217,14,217,61,217,61,76,183,91,59,168,118,206,126,112,97,30,181,63,15,246,247,164,134,254,112,172,92,222,126,141,11,178,231,93,124,52,160,37,222,113,186,100,72,187,92,56,19,250,184,215,227,216,231,178,99,108,123,181,243,142,32,143,155,165,191,69,192,252,4,161,126,200,212,157,253,176,250,112,175,31,120,142,99,51,199,102,102,103,173,126,80,189,239,153,125,120,241,22,57,203,104,108,57,236,202,110,194,220,51,184,119,88,59,71,151,218,153,69,106,4,118,234,159,239,66,106,32,147,241,80,19,22,53,96,83,27,87,6,83,11,6,133,65,212,136,158,73,167,103,237,144,73,95,209,135,81,59,248,191,159,154,242,194,51,131,169,25,227,236,46,42,127,226,146,167,254,216,34,187,117,3,219,55,113,76,55,175,71,237,109,151,210,156,150,18,129,102,203,244,81,67,84,254,204,89,227,128,113,214,0,120,95,249,88,99,171,119,6,182,15,115,28,216,117,96,215,217,217,179,3,235,135,212,212,129,217,3,179,4,223,149,153,240,194,109,106,205,234,223,254,254,239,141,223,245,250,143,194,217,217,39,39,32,255,13,131,243,83,251,210,67,222,111,188,61,132,218,253,108,187,187,127,143,233,131,199,103,88,253,99,217,88,150,195,102,224,111,88,126,236,29,236,197,1,253,15,127,152,19,104,117,248,235,135,219,229,99,138,65,245,179,169,105,164,245,7,141,159,164,95,74,35,181,255,54,206,175,93,151,60,212,98,150,198,255,236,204,1,171,125,79,102,206,165,7,229,183,215,207,165,180,135,90,140,33,102,125,27,74,182,250,167,111,126,91,249,113,126,15,202,15,24,154,247,255,207,119,217,237,91,116,195,51,151,96,254,166,103,222,134,246,189,77,253,179,26,29,94,127,111,255,33,46,151,244,183,135,175,31,172,191,46,210,73,130,78,19,48,88,171,253,235,131,214,15,174,160,1,243,75,191,254,250,148,244,231,38,94,45,218,225,68,182,159,218,62,151,62,224,152,95,253,240,75,14,252,52,160,255,28,249,15,204,158,75,103,244,172,55,127,198,30,29,107,124,98,3,243,91,235,127,200,251,173,245,211,255,126,28,49,62,118,188,253,210,68,63,126,232,214,191,111,254,217,240,153,25,190,6,142,13,120,127,44,219,235,191,39,39,134,229,199,245,51,184,255,236,247,207,236,50,103,113,182,58,231,15,194,175,76,244,214,207,149,137,254,246,205,58,250,127,54,237,92,127,200,127,223,40,124,244,224,251,243,255,246,200,199,20,2,185,141,2,242,227,93,240,251,222,127,225,111,94,252,248,155,0,63,122,93,248,139,31,191,16,184,111,0,252,222,247,15,255,205,239,124,252,194,199,149,143,95,12,220,59,0,158,123,255,232,223,28,253,120,206,147,95,229,240,15,163,239,77,255,245,244,71,249,143,238,249,232,30,121,171,7,166,189,119,239,95,223,251,209,3,16,30,148,111,246,192,182,190,119,207,95,223,243,209,125,174,124,238,58,191,240,241,179,240,206,23,7,213,249,189,251,254,236,133,183,94,248,248,133,127,122,225,159,95,56,238,132,43,137,196,234,196,157,143,132,202,193,87,191,141,39,138,179,47,127,47,84,190,243,145,213,137,68,162,165,56,225,47,191,234,63,231,63,251,237,149,235,193,161,132,115,47,191,58,24,190,231,213,135,206,254,248,247,252,103,131,67,224,47,127,239,219,43,215,203,255,242,171,15,173,252,248,236,67,195,225,223,131,250,157,187,78,249,175,62,4,245,123,232,122,229,159,251,246,239,93,167,254,255,254,43,127,240,16,132,255,231,223,187,224,212,191,71,11,23,167,63,62,98,135,139,211,71,187,99,94,243,85,84,110,225,158,27,189,198,95,154,86,129,120,51,242,95,198,154,190,95,126,87,207,126,33,20,47,149,67,39,110,213,23,175,224,157,114,116,124,142,69,233,62,121,100,61,37,107,253,97,61,213,133,36,227,55,196,199,78,70,127,166,61,79,30,187,9,82,64,250,237,238,219,14,110,91,157,88,76,175,78,28,220,118,247,109,178,190,94,48,253,13,242,208,201,53,204,77,127,103,108,253,142,95,254,27,121,82,78,118,176,158,14,185,60,207,187,84,231,237,150,59,152,170,33,162,215,181,119,183,158,153,90,79,157,153,90,74,24,150,61,2,178,144,170,215,198,86,111,188,114,227,103,55,110,220,180,254,64,123,123,107,123,115,123,109,66,208,204,8,246,106,54,123,255,23,239,255,34,50,97,143,92,52,225,239,237,111,93,218,117,101,183,213,175,170,173,29,179,22,204,5,230,83,153,204,217,217,183,103,176,134,9,21,189,115,213,132,141,194,106,20,125,217,225,157,116,91,65,89,163,21,9,111,145,201,223,153,84,241,153,202,249,16,55,189,243,90,108,45,136,86,50,160,62,162,225,215,131,141,177,39,62,255,196,231,79,221,149,191,239,131,123,235,19,134,95,16,121,125,100,82,208,187,111,233,200,210,102,243,239,223,254,251,191,221,220,68,126,223,122,161,147,106,145,37,217,21,185,188,181,20,43,143,232,170,170,199,202,59,235,161,134,127,229,119,14,238,253,220,222,3,115,247,195,73,32,210,180,116,251,133,248,233,196,7,201,147,194,162,134,184,89,44,138,179,71,11,100,143,201,145,226,195,68,226,230,147,66,241,95,73,241,51,65,142,94,210,135,165,248,226,214,39,110,254,153,40,71,165,225,101,108,125,34,121,253,50,78,99,10,177,24,59,118,157,50,176,166,124,215,30,156,34,153,72,36,225,40,196,37,62,157,41,124,43,74,21,111,127,35,216,99,227,213,66,39,220,86,90,47,30,252,198,248,55,22,230,166,49,5,222,89,206,79,95,60,242,209,55,55,63,253,167,255,250,247,155,239,255,243,63,253,243,63,255,211,181,67,203,213,245,7,121,175,227,184,44,2,146,207,20,197,229,232,226,214,218,206,122,180,30,108,132,246,61,247,152,156,161,121,50,130,242,162,56,103,15,142,157,200,158,200,30,28,195,251,93,146,20,13,161,12,4,122,55,211,133,171,10,58,35,147,67,108,103,91,48,185,228,20,67,155,75,252,143,203,125,224,175,73,252,23,114,198,77,218,233,66,142,56,238,2,154,190,157,113,245,1,113,246,7,101,54,108,233,30,88,157,219,32,240,203,243,174,87,111,14,57,184,237,160,7,194,239,131,215,11,235,247,65,40,240,251,96,55,228,244,125,167,157,144,81,237,145,251,167,231,143,78,119,82,159,220,126,169,104,186,229,109,185,149,88,174,181,136,107,98,81,91,206,163,52,71,27,86,156,91,18,23,115,197,227,140,197,227,144,139,228,33,218,145,186,90,23,218,104,181,2,86,27,90,201,175,73,252,134,187,38,212,217,70,225,116,114,7,252,237,129,191,133,133,233,233,100,210,12,54,149,86,228,114,234,114,170,30,97,10,19,106,17,35,166,103,44,63,242,86,29,78,39,255,124,252,205,112,87,206,68,197,26,93,29,225,43,127,57,207,181,224,174,142,44,106,28,102,136,167,147,27,133,183,142,174,72,77,209,37,175,17,225,250,240,183,63,255,236,242,217,111,63,247,232,31,125,254,143,62,255,220,163,103,191,253,236,242,237,207,91,26,242,17,222,162,219,62,119,231,182,244,236,175,255,214,111,124,229,137,81,198,62,24,45,251,191,120,243,193,177,83,106,79,14,10,250,74,248,235,66,212,136,22,3,217,4,171,132,132,232,162,118,144,244,210,122,30,123,122,114,42,50,173,139,141,130,201,170,74,157,21,163,197,104,29,126,233,18,126,208,186,46,218,4,170,38,235,137,213,45,175,73,79,200,57,174,33,62,42,36,81,24,12,53,68,91,172,28,172,7,152,15,245,236,12,1,63,128,165,194,232,172,217,246,37,196,251,137,250,57,72,249,182,8,82,213,95,23,186,222,198,84,165,234,171,108,41,51,246,51,127,95,142,64,30,112,204,177,204,177,133,99,153,162,134,214,198,156,181,68,157,228,234,205,245,9,12,213,155,209,90,70,50,9,167,117,56,47,194,216,141,228,132,53,159,60,111,75,166,4,230,127,178,235,249,249,15,124,57,1,169,17,148,23,229,251,68,207,119,16,151,181,176,71,228,116,18,103,209,153,41,75,134,10,118,187,150,218,78,94,157,98,250,226,174,213,221,167,15,231,243,137,92,99,172,21,169,89,59,100,46,81,202,2,108,86,54,22,103,153,94,202,230,18,180,67,170,27,5,164,118,241,12,113,41,109,241,127,38,236,30,231,184,97,49,157,204,255,242,142,253,59,158,248,28,98,3,119,220,23,239,239,66,66,237,72,50,255,119,95,251,198,151,190,241,165,43,187,67,229,215,31,255,253,175,36,243,237,136,57,234,141,63,247,144,3,26,65,217,8,180,47,80,14,105,172,28,106,144,165,23,215,14,29,130,213,16,19,152,224,107,221,221,240,179,0,178,6,25,202,172,141,22,139,153,140,16,101,130,235,91,100,165,98,54,19,179,119,254,214,246,255,52,250,203,199,222,24,125,238,246,214,119,174,224,106,30,223,88,232,140,147,196,199,104,75,214,238,98,191,190,136,30,117,244,50,96,58,89,200,72,144,159,75,134,170,94,186,192,33,215,166,122,247,104,167,44,202,70,228,28,139,5,67,161,128,42,177,128,26,10,197,130,231,216,6,224,43,244,213,200,109,69,212,200,170,129,44,155,225,41,242,240,102,10,155,20,240,183,229,143,66,211,245,246,130,201,104,21,135,230,98,175,197,178,145,73,248,93,9,0,14,241,125,66,94,106,231,133,119,133,69,81,242,73,1,152,203,40,164,86,49,85,65,105,178,149,177,102,74,191,17,226,164,60,192,139,194,19,176,6,166,100,244,124,253,166,47,169,92,140,108,166,184,19,26,244,30,153,64,201,99,149,219,83,193,154,154,218,140,150,214,176,246,22,44,92,100,251,147,249,29,90,38,159,217,191,163,152,116,63,9,12,75,237,248,214,149,141,200,70,196,151,240,37,240,123,93,233,80,169,57,117,78,253,19,248,175,41,151,125,101,225,178,79,83,114,106,238,215,114,227,57,21,37,17,17,183,94,30,169,223,180,255,129,143,190,249,225,142,15,162,237,17,196,172,53,145,251,237,68,52,57,25,127,62,251,122,49,189,152,121,60,123,59,139,115,205,89,148,190,107,21,48,180,11,157,194,186,43,152,35,137,202,41,10,106,229,120,229,91,16,124,244,255,91,21,211,55,62,55,62,23,174,6,224,87,160,18,174,226,147,25,236,68,18,106,46,144,11,84,80,250,72,180,176,227,72,162,153,184,132,65,109,6,46,249,32,76,52,39,46,97,48,67,235,41,53,17,143,103,99,220,150,73,54,22,143,171,9,164,206,222,74,165,82,74,114,36,49,150,72,107,128,91,52,223,86,223,231,148,100,42,245,22,208,137,216,31,27,133,141,199,32,44,96,184,246,204,63,252,219,100,158,105,120,231,57,111,228,103,181,89,152,14,56,236,174,255,230,168,36,4,0,69,141,195,39,64,62,25,37,105,86,126,146,61,167,125,67,231,82,134,167,84,196,167,136,129,114,129,158,134,51,237,201,180,143,112,137,243,141,66,54,54,25,202,5,202,64,149,62,61,130,231,186,30,84,16,55,238,151,99,147,76,11,148,133,134,60,233,129,26,194,255,84,200,106,44,148,147,5,204,27,226,80,60,3,62,61,210,144,203,254,92,96,50,148,141,109,20,248,123,120,207,173,71,100,182,10,225,151,35,191,28,193,111,153,169,106,206,135,156,231,205,5,155,10,96,174,63,254,62,110,93,13,169,223,78,4,247,180,119,183,254,226,38,12,128,79,208,51,112,68,98,238,192,247,194,203,132,137,147,73,92,147,151,253,117,102,239,145,16,159,209,178,227,83,49,88,195,158,120,120,254,240,102,254,77,241,228,31,78,15,0,41,144,88,195,221,191,128,35,4,88,1,240,91,60,123,101,247,153,185,99,134,209,245,207,169,11,4,13,160,45,155,217,52,98,204,43,19,128,141,253,120,202,107,43,150,84,218,104,77,172,41,220,99,57,15,127,62,126,113,186,112,20,79,42,136,185,185,57,197,150,82,14,149,98,197,216,38,158,95,82,136,31,209,191,76,77,90,145,222,144,207,203,175,177,115,236,45,148,204,180,161,62,148,70,196,96,250,248,119,50,111,142,36,73,134,172,34,84,229,141,72,94,206,231,170,106,27,122,26,237,122,10,17,30,160,62,176,18,53,105,29,61,150,21,90,226,101,113,109,231,234,206,166,8,139,194,135,179,126,124,202,28,69,107,234,85,177,42,85,229,14,235,104,29,125,125,102,61,189,20,93,30,91,30,89,86,112,15,194,81,87,19,220,103,29,247,136,103,113,1,186,30,249,240,183,61,154,211,211,230,72,91,236,220,196,50,108,182,243,88,231,55,172,48,209,241,1,246,27,197,222,11,87,194,79,80,168,140,87,167,231,62,123,236,202,238,64,101,124,14,122,149,246,32,220,113,236,239,158,21,21,51,148,212,167,231,238,153,218,24,95,143,52,149,245,200,198,248,61,83,211,115,73,29,226,133,105,225,30,146,159,171,194,73,101,115,225,63,250,82,74,24,211,87,166,243,247,36,55,194,235,128,79,0,51,133,239,73,78,231,147,21,51,20,22,82,202,127,244,109,46,108,20,170,144,135,231,77,66,250,112,46,250,200,239,100,204,232,25,86,145,199,67,102,244,119,50,209,71,194,104,165,5,109,60,149,132,172,28,11,5,95,145,247,75,89,78,11,216,28,146,137,43,219,63,125,236,211,71,95,122,248,62,227,95,140,207,244,39,29,28,146,83,234,106,20,247,210,183,103,126,190,11,195,127,121,232,254,219,63,119,155,5,31,213,132,54,140,92,203,247,23,226,95,250,176,87,254,18,126,181,124,21,136,37,47,170,11,129,74,168,124,98,207,149,221,87,118,159,216,19,42,7,42,100,161,61,144,11,78,6,255,40,245,186,190,99,251,142,137,95,232,128,14,137,158,44,139,231,165,243,210,31,73,175,75,175,223,249,250,94,169,40,89,71,58,128,133,81,219,31,117,39,80,199,66,147,167,11,123,102,246,60,186,167,184,103,118,26,106,10,180,178,74,190,40,146,205,127,202,253,207,245,255,101,245,236,149,149,107,255,99,105,229,151,111,133,87,2,45,192,130,194,65,225,117,97,159,184,44,197,253,147,161,114,124,37,110,140,213,18,66,202,12,172,71,66,241,79,239,216,242,244,167,119,132,226,40,243,46,164,106,9,99,108,37,94,142,79,134,226,254,101,105,159,248,58,228,77,160,76,123,228,140,118,224,30,113,225,192,61,103,200,11,157,160,156,137,108,38,55,171,155,201,51,17,65,1,74,139,228,248,37,52,96,38,46,146,215,103,77,160,94,175,74,121,37,169,132,195,202,178,239,67,113,93,152,35,143,229,140,37,147,249,112,149,118,217,150,175,170,228,195,201,36,96,144,48,198,79,79,47,44,112,110,11,95,135,27,5,78,29,227,141,88,32,161,6,150,124,31,192,200,85,133,15,132,83,162,234,83,3,1,136,149,5,115,52,144,8,135,151,148,15,197,14,249,21,255,64,60,237,83,225,181,129,100,128,201,52,206,104,207,17,195,91,71,77,227,255,251,178,105,32,85,188,66,54,30,249,56,219,97,115,193,14,189,56,212,178,235,133,194,81,12,206,24,103,254,212,188,29,28,249,67,60,29,122,131,239,68,92,249,68,221,135,97,58,37,229,164,220,116,97,170,192,159,117,146,162,5,106,75,209,228,143,30,188,148,254,213,29,24,46,165,63,122,240,178,31,3,233,63,168,237,84,83,89,220,181,184,107,233,169,245,5,12,75,79,225,83,83,105,167,108,254,4,238,26,9,85,147,113,254,108,20,122,58,131,45,107,159,60,158,251,193,252,230,194,15,230,143,231,240,137,199,218,112,252,189,156,231,240,229,124,47,14,91,139,88,178,229,123,103,231,251,47,241,190,122,255,165,119,118,218,177,120,50,224,169,107,194,82,110,185,186,185,185,92,93,202,33,126,177,168,170,48,151,96,199,231,78,4,87,251,70,1,121,63,246,206,205,79,22,252,228,0,3,158,19,141,64,14,61,122,118,173,138,141,234,220,100,155,16,240,213,89,153,233,113,253,41,33,46,160,229,70,238,105,130,114,23,142,74,58,238,40,120,206,60,56,134,251,59,231,61,205,167,142,22,166,167,125,149,200,92,106,62,50,247,221,185,191,187,235,218,189,22,239,105,132,215,107,147,230,155,38,231,195,152,58,153,132,156,221,50,47,165,63,25,187,58,178,22,228,158,17,108,72,62,252,157,234,103,219,87,163,87,71,38,67,120,94,184,251,6,27,242,102,248,47,159,253,213,29,191,188,241,234,200,211,35,231,67,22,132,248,67,43,190,31,44,252,111,59,63,185,121,45,210,30,121,51,120,106,228,145,27,239,30,231,48,180,170,4,181,111,37,231,181,41,168,125,226,147,177,95,222,61,5,244,63,158,4,49,92,74,191,255,210,122,161,29,89,47,188,255,210,165,180,53,147,28,176,169,105,77,157,154,118,192,72,142,31,79,173,111,4,112,124,112,102,183,21,228,3,225,57,145,247,55,194,63,24,165,53,167,108,46,240,181,247,193,104,15,110,136,83,169,187,199,14,110,125,228,230,139,119,190,125,224,71,211,95,220,250,200,216,193,27,230,199,173,211,10,237,31,151,210,31,222,204,115,126,120,243,165,180,117,210,12,35,185,141,116,217,215,14,35,20,71,224,195,155,191,118,24,247,45,132,32,60,23,168,194,188,217,180,86,61,174,248,205,133,182,82,85,48,5,190,251,148,218,86,62,219,142,208,245,212,230,2,254,223,40,124,182,189,173,240,83,104,67,62,145,125,45,118,62,244,211,175,252,226,38,44,165,173,252,226,166,159,126,229,124,232,181,216,137,108,67,182,231,90,83,252,78,117,57,143,231,230,55,2,203,249,239,84,121,92,111,45,188,179,243,187,115,208,115,227,154,60,53,254,254,75,223,157,195,217,236,92,11,56,211,191,59,247,231,227,45,223,159,143,99,74,39,28,103,230,237,247,23,142,34,222,66,30,214,207,119,125,186,251,31,31,176,224,163,156,19,248,143,15,108,46,20,142,70,230,194,249,132,58,15,245,71,20,50,53,142,80,60,29,159,153,58,59,251,127,252,214,167,187,175,221,123,117,228,147,177,19,217,189,183,206,166,1,10,101,79,141,159,203,188,50,249,163,109,215,238,61,176,235,193,47,29,216,117,237,222,31,109,123,101,242,92,102,106,156,175,195,57,152,161,247,223,254,119,119,21,142,222,248,124,180,120,227,243,133,163,127,119,215,253,183,207,167,230,34,28,107,33,38,185,253,129,7,191,246,47,47,125,54,181,158,122,116,219,215,30,61,252,165,255,238,254,138,84,193,115,53,244,31,114,6,190,119,112,41,241,163,109,77,241,71,219,150,18,223,59,104,241,4,9,118,217,207,97,111,207,112,216,101,63,193,160,207,223,8,180,124,107,65,132,254,217,11,77,241,207,94,64,104,157,181,124,111,4,160,207,71,155,190,213,137,181,177,70,112,197,31,174,34,187,50,92,93,241,55,130,107,99,171,19,36,121,239,187,50,241,201,216,90,240,178,95,169,114,254,175,82,189,236,95,11,126,50,70,84,152,213,227,255,248,192,199,71,126,48,127,113,186,229,187,56,253,131,249,143,143,116,123,148,70,244,221,173,75,9,180,10,252,206,206,205,133,119,118,162,38,204,82,226,221,173,61,236,242,238,214,15,111,62,165,98,41,155,11,152,243,148,250,225,205,22,28,232,223,169,241,57,58,227,225,200,204,69,166,198,249,238,210,244,229,208,91,85,78,214,229,10,6,86,101,185,220,84,51,85,83,144,166,185,118,239,149,137,119,118,46,231,199,167,166,167,199,167,150,243,239,236,188,50,113,237,94,56,87,143,144,206,73,213,25,58,11,45,8,112,186,129,255,157,5,55,140,244,82,48,79,206,155,167,109,229,105,247,231,201,161,166,67,83,132,218,2,37,144,136,212,148,166,200,233,79,174,173,177,22,156,12,105,33,33,136,54,159,16,79,161,151,98,164,14,113,5,229,2,112,210,244,89,177,22,103,186,41,214,105,167,77,38,235,140,63,19,101,45,186,53,28,120,192,51,220,245,2,250,186,189,94,48,195,237,200,245,2,80,238,112,194,204,113,13,17,133,239,32,188,254,45,251,89,105,42,66,160,70,122,181,249,124,56,236,243,165,82,5,160,10,240,143,243,205,90,144,187,227,195,128,218,39,2,228,7,218,110,20,21,38,219,128,47,142,178,163,108,157,181,35,2,156,97,198,229,113,160,32,80,131,17,123,147,239,199,104,253,153,91,137,172,186,98,76,152,39,71,11,124,127,67,106,214,197,25,8,231,133,117,97,67,220,240,109,192,121,25,32,0,133,211,161,2,207,64,229,0,237,174,118,244,197,84,77,172,134,123,90,41,212,167,65,160,150,70,100,97,77,188,58,113,117,247,213,199,62,88,248,176,240,73,228,19,229,19,223,170,200,132,222,237,200,116,225,203,11,246,223,209,194,248,148,251,118,106,122,250,163,7,63,62,178,121,100,19,112,206,91,11,31,13,133,47,28,221,132,213,245,209,131,211,211,158,219,173,233,163,211,111,29,253,248,232,63,29,141,204,111,30,221,152,222,240,192,199,167,62,42,124,188,240,241,66,10,242,111,14,200,127,116,250,162,5,255,120,96,249,227,83,27,15,98,237,48,96,253,143,22,6,213,239,227,35,133,33,249,187,240,121,124,255,198,244,116,97,200,237,29,5,247,237,157,45,255,251,246,140,105,133,99,240,228,149,56,248,108,251,206,135,197,135,205,93,63,55,118,26,159,109,255,108,251,48,184,248,240,206,135,63,219,222,119,35,190,253,216,246,183,31,62,0,176,127,121,236,95,30,147,182,73,219,188,18,25,144,223,248,20,246,129,193,249,169,124,130,239,28,8,199,252,34,188,95,220,245,246,204,1,227,73,215,121,164,87,191,157,15,255,124,215,206,225,229,3,228,211,221,63,135,26,244,195,51,219,127,116,199,255,250,235,255,201,10,63,186,227,206,237,158,27,97,152,31,176,159,89,225,40,60,121,199,55,156,7,202,239,165,133,249,212,194,251,11,225,124,56,63,12,190,249,210,251,47,133,243,222,249,185,145,63,154,47,188,244,3,128,193,54,95,221,184,111,227,62,55,28,75,124,127,33,2,244,217,224,252,84,62,193,223,31,8,199,252,155,240,254,205,249,194,209,31,44,156,41,156,41,12,170,223,251,47,165,230,223,31,94,62,64,128,70,132,26,244,195,63,202,63,154,219,253,220,99,86,120,52,247,158,221,126,181,3,88,12,86,122,100,51,181,137,152,163,176,153,106,194,202,111,251,58,162,125,6,104,138,156,203,216,61,3,132,52,226,255,205,9,109,185,41,11,138,16,105,70,208,94,30,234,209,214,68,197,87,136,0,229,16,81,16,119,224,137,74,19,194,77,228,9,40,77,185,45,207,65,190,60,158,180,24,25,32,245,9,144,86,136,212,124,228,171,78,21,124,53,165,22,17,136,158,226,56,12,206,119,176,119,160,23,104,238,101,80,72,240,90,226,47,178,42,167,58,226,121,253,123,48,70,122,205,201,199,11,143,47,60,94,128,195,182,138,214,255,49,238,241,20,143,123,60,213,139,19,146,86,201,60,93,88,130,38,221,45,172,10,204,199,84,45,7,123,28,80,252,29,223,58,156,221,195,200,23,32,248,20,96,84,192,225,145,118,161,181,160,229,152,202,124,171,144,103,48,220,147,95,37,41,90,60,159,192,110,209,138,208,127,212,64,20,45,111,3,210,166,178,9,125,3,31,133,252,11,48,100,201,109,220,4,103,174,138,148,219,184,9,89,115,86,220,141,1,29,141,13,111,220,72,113,42,169,248,101,133,204,250,12,108,172,149,205,185,133,233,149,8,236,83,120,138,85,115,168,215,232,91,137,44,76,111,206,137,21,201,88,159,17,50,100,196,16,61,156,64,109,54,253,34,106,117,235,98,85,204,111,222,188,1,99,134,190,5,225,253,176,99,108,222,44,230,33,158,92,181,109,250,5,238,107,3,25,133,161,205,49,114,20,216,218,60,188,241,0,49,13,101,242,121,23,22,198,55,30,216,60,44,181,208,180,197,230,152,128,202,240,146,53,31,199,55,166,54,242,112,236,69,127,190,21,161,186,145,223,152,90,31,167,249,24,88,16,78,104,217,157,157,133,236,206,19,218,2,204,31,244,186,215,194,126,20,218,154,16,21,62,135,202,139,181,148,41,79,107,243,185,206,194,124,110,90,3,58,32,5,239,77,2,44,218,214,58,144,182,69,247,130,102,8,237,216,210,252,141,118,162,237,155,4,76,149,106,166,112,188,11,236,104,98,189,208,89,88,47,28,77,20,208,202,99,168,153,226,240,246,77,157,232,122,148,102,58,217,90,135,90,195,236,29,79,110,230,96,52,114,227,73,226,111,97,223,75,1,101,60,82,24,135,185,62,62,30,9,96,79,5,82,108,58,49,159,135,90,229,167,19,41,152,127,169,64,33,124,116,28,112,61,204,228,163,227,133,112,10,242,145,95,223,232,230,132,96,192,39,138,182,251,77,255,95,254,109,62,201,197,52,243,73,251,228,198,111,161,202,254,18,80,74,159,140,209,45,189,210,74,105,64,18,160,231,116,152,147,66,11,98,58,138,192,114,90,9,66,14,64,29,197,84,164,133,99,164,158,140,230,194,27,130,182,96,42,27,134,48,67,198,5,208,13,68,112,131,153,10,183,43,206,61,68,114,31,202,235,133,158,253,6,167,217,70,178,222,160,104,14,11,78,228,159,35,212,41,160,5,8,150,174,103,234,153,82,182,148,157,132,191,78,1,227,241,23,198,32,4,83,48,29,226,153,173,149,172,69,187,218,200,193,164,158,203,149,39,27,89,109,66,155,104,100,203,147,185,92,82,55,131,114,94,85,227,161,108,16,121,184,217,96,60,164,170,114,222,12,134,171,137,196,100,188,20,67,17,251,82,108,50,158,72,132,171,220,226,65,127,192,155,216,78,100,136,222,119,0,251,246,104,129,127,208,170,43,231,33,31,181,120,201,166,156,135,190,91,45,144,31,129,0,231,1,110,44,88,188,192,128,173,209,205,191,173,147,175,200,121,147,146,206,121,149,214,137,95,181,61,110,235,44,145,83,140,68,142,183,155,90,238,206,215,114,231,3,74,218,176,67,196,232,253,238,32,159,50,37,105,221,208,238,253,222,72,241,89,131,254,7,158,24,221,191,5,109,143,218,193,28,113,62,237,223,242,196,104,217,143,212,53,113,160,21,110,222,98,191,158,71,103,200,220,83,48,73,238,227,117,145,188,67,78,202,104,129,132,124,107,192,41,43,214,200,110,46,52,178,43,49,238,99,68,22,54,54,201,243,13,217,173,7,60,78,118,235,241,154,106,99,1,135,26,125,133,64,154,5,17,62,148,142,172,93,3,134,53,224,67,214,174,241,82,11,173,61,173,23,240,62,28,242,26,50,244,174,12,173,53,255,127,202,222,5,184,145,235,58,20,236,110,52,129,11,176,9,52,48,152,17,70,98,136,70,15,56,2,105,197,3,142,21,45,165,199,0,13,168,57,131,153,104,53,36,61,19,73,207,138,8,125,226,82,42,154,152,146,156,39,90,230,7,205,32,122,176,34,171,56,179,227,172,146,231,231,140,180,147,212,60,101,119,75,217,170,204,58,91,137,10,210,206,106,39,41,149,87,118,37,181,241,115,158,66,107,149,148,95,85,86,161,167,20,63,72,5,131,123,206,185,221,232,15,64,111,61,222,2,208,236,115,255,247,220,115,207,185,247,220,115,100,186,207,190,137,59,138,16,15,222,116,55,33,222,38,58,109,177,208,250,132,218,131,116,240,129,170,98,249,102,254,143,159,87,115,88,190,145,54,10,123,155,70,193,72,91,242,229,244,101,120,190,92,184,156,230,30,24,187,123,18,124,144,196,161,103,234,6,212,165,1,117,105,168,232,153,26,109,155,116,202,114,165,83,70,187,38,80,126,90,42,64,249,5,9,211,10,158,242,169,29,110,249,120,10,69,187,35,210,27,225,171,177,203,146,55,88,163,254,255,175,198,222,8,243,147,109,187,255,122,110,255,109,58,253,7,239,223,252,47,238,251,127,94,231,239,165,180,92,248,219,13,25,235,67,239,207,253,38,127,191,165,54,181,206,102,83,219,130,231,106,210,204,117,54,205,92,53,201,227,119,54,121,252,173,116,19,158,155,133,45,120,126,45,125,5,158,175,20,94,75,147,167,91,173,151,37,31,1,228,241,5,226,35,158,203,184,239,12,239,243,66,205,146,83,240,3,212,24,72,7,250,42,120,24,198,252,97,242,91,0,244,228,203,189,61,225,203,232,49,183,101,60,12,227,246,176,209,194,124,146,210,61,208,111,247,72,73,144,70,96,41,77,67,122,15,237,64,79,47,117,97,21,230,199,42,252,226,14,119,159,18,229,33,174,2,235,227,208,116,72,154,96,165,130,116,19,100,102,37,229,82,47,70,142,134,21,72,135,62,106,100,219,54,175,157,54,69,38,89,38,32,29,2,125,116,47,37,216,246,89,148,137,85,220,245,78,213,248,25,95,195,99,178,12,100,178,85,144,171,23,84,63,172,198,22,100,106,133,163,201,225,194,82,53,220,53,159,88,181,198,38,132,176,22,83,83,126,40,139,169,97,13,202,28,117,82,246,235,227,148,216,135,56,173,31,90,23,23,230,212,197,3,245,228,217,175,233,208,180,60,95,101,72,93,250,233,220,190,25,168,169,183,223,130,121,202,115,106,85,179,56,78,227,188,31,23,166,249,130,178,23,178,34,123,33,219,92,16,35,7,68,104,147,170,191,236,0,61,130,117,140,236,176,69,61,134,155,33,223,157,44,217,99,14,93,15,221,169,40,234,156,102,133,228,57,86,44,222,209,62,98,201,237,35,197,59,88,81,158,67,191,90,54,92,39,238,37,98,163,131,54,167,41,234,157,202,245,16,174,102,182,151,47,39,245,168,32,114,219,39,44,234,234,60,112,91,116,134,109,21,165,198,2,16,172,49,208,39,108,31,230,182,193,125,128,69,57,197,195,103,42,117,131,218,31,117,159,93,56,127,203,169,38,54,124,141,123,163,142,98,55,239,237,33,202,83,37,201,182,19,246,96,75,93,128,216,11,90,139,40,39,99,215,147,186,190,183,137,154,217,140,217,212,196,166,32,188,102,84,134,196,169,177,37,217,20,89,70,156,239,237,73,206,44,95,216,163,181,12,103,63,172,115,123,49,154,229,248,6,222,47,224,236,231,148,215,142,195,169,30,79,11,111,108,106,204,211,114,74,60,106,200,117,101,33,109,200,193,128,144,96,88,72,215,21,14,169,203,11,126,88,218,176,33,240,235,203,13,144,18,115,11,129,100,128,43,113,217,146,59,201,254,218,131,254,95,164,182,231,127,103,141,106,133,12,88,208,209,162,27,135,141,171,58,217,211,230,255,143,107,58,172,104,148,22,253,179,103,4,242,248,162,146,183,23,33,108,100,52,97,55,75,62,52,24,188,202,176,112,83,236,37,154,34,35,135,48,200,83,163,239,0,219,137,28,122,159,129,142,223,229,152,26,110,103,93,111,94,192,119,146,145,44,7,214,216,4,34,11,99,6,68,86,104,108,146,111,30,135,253,194,243,51,153,188,49,240,114,35,104,97,220,199,197,68,124,206,27,208,43,154,2,131,48,35,160,13,16,225,13,160,207,111,144,173,32,224,84,103,96,14,0,191,145,17,119,128,191,7,114,119,43,208,237,91,225,55,180,35,102,232,236,65,24,121,5,88,244,182,104,68,140,195,70,14,62,184,111,37,101,128,111,0,30,225,120,35,14,114,219,72,113,132,193,167,141,126,150,227,198,140,21,181,233,232,221,13,25,122,71,83,199,153,208,221,132,156,128,50,55,210,194,1,244,122,68,188,30,204,21,192,29,192,10,148,62,208,19,9,233,112,161,117,70,85,211,186,155,26,150,14,49,208,28,22,113,71,50,212,240,64,131,211,235,81,13,242,212,32,115,132,32,253,220,22,23,36,148,95,44,133,232,193,220,90,177,53,197,142,50,152,179,45,58,189,203,112,31,124,208,127,115,170,82,186,148,124,66,173,171,219,40,49,240,21,0,111,68,193,79,129,27,135,143,66,186,163,173,169,181,34,155,99,78,58,190,170,36,183,33,221,19,234,165,164,82,154,163,209,176,216,143,66,170,92,96,232,47,4,210,197,84,121,103,20,207,204,5,186,67,137,183,48,131,246,210,172,49,26,59,242,195,50,4,202,184,181,26,232,155,108,223,6,60,67,203,122,174,221,174,109,251,157,42,215,162,78,80,251,239,124,117,177,223,57,41,81,179,206,155,31,215,121,224,239,16,86,136,225,137,44,202,20,168,117,103,161,239,42,32,253,181,60,3,94,189,165,213,242,104,235,172,29,193,246,241,93,245,193,122,161,76,143,169,182,15,112,174,31,185,125,180,49,4,169,236,247,55,110,255,209,49,12,55,110,247,190,7,178,126,228,134,86,208,110,104,236,136,93,138,253,190,149,131,113,44,192,120,228,236,247,140,123,119,146,82,210,52,124,36,153,236,183,237,146,206,146,60,199,63,232,209,133,164,144,34,90,204,183,107,15,185,103,52,46,133,100,224,185,166,181,80,70,209,1,94,96,69,254,30,165,150,194,84,109,178,117,164,54,89,152,178,165,19,254,94,131,119,121,146,92,142,224,127,238,251,27,183,243,247,55,110,183,223,143,118,67,50,25,94,2,57,1,100,182,238,17,67,195,208,46,195,26,108,115,253,220,6,233,246,129,5,108,157,126,189,2,124,237,158,87,178,195,147,36,102,175,41,123,155,86,34,35,60,41,180,128,166,192,171,112,75,124,82,201,140,182,161,105,176,214,176,54,19,70,5,5,104,207,161,198,193,122,58,147,150,225,83,79,55,14,10,135,44,118,167,240,215,66,58,148,86,210,42,124,66,127,45,220,137,182,241,36,148,48,13,121,240,23,232,192,208,247,248,75,86,13,107,55,207,164,208,146,225,104,55,219,45,43,90,48,160,126,57,183,189,132,1,53,59,144,79,36,153,114,211,128,21,102,219,254,215,26,173,75,219,167,134,66,236,20,189,205,134,220,219,212,196,222,166,253,62,194,109,99,185,223,156,194,113,41,142,127,91,163,32,71,171,93,181,195,58,108,87,222,149,119,136,106,17,47,13,144,102,182,153,109,37,90,137,237,200,118,228,114,232,178,115,46,59,234,234,181,59,251,224,151,29,141,214,144,227,99,29,253,74,160,222,56,126,227,123,212,105,197,128,22,176,250,239,65,30,17,128,207,22,80,30,25,229,231,58,47,20,191,53,215,43,127,107,206,61,137,182,228,112,113,2,222,77,204,133,139,125,172,215,72,82,214,184,29,65,7,235,81,27,18,229,99,148,158,139,25,254,222,189,253,124,3,2,254,146,228,21,115,52,92,248,252,38,175,69,164,137,25,212,103,178,181,154,98,195,222,130,76,28,67,175,75,120,170,181,29,69,255,153,120,79,20,126,106,86,12,191,241,63,124,139,80,140,101,72,86,44,168,43,204,53,140,81,115,141,177,247,200,183,212,130,164,137,239,145,165,74,107,108,59,255,228,23,48,135,96,248,143,135,242,81,224,139,212,160,252,14,220,72,172,133,126,64,37,190,35,194,113,17,253,204,225,185,14,172,191,184,209,36,254,40,65,102,6,69,242,188,22,195,245,24,125,14,54,212,221,91,26,228,9,17,215,106,218,83,145,212,36,250,101,185,28,83,147,228,251,135,231,33,44,176,150,204,66,45,121,129,241,245,156,231,33,48,53,166,37,219,170,150,84,113,95,17,243,136,241,179,180,66,218,212,155,57,83,47,164,153,90,84,218,190,219,51,83,151,248,237,146,169,75,158,219,33,140,70,57,169,170,239,221,162,170,184,187,1,35,169,120,231,57,210,79,212,111,110,218,246,217,130,52,224,71,163,72,3,6,97,184,230,227,201,124,62,69,48,26,109,60,173,247,7,43,22,124,243,163,81,62,218,176,174,34,77,3,28,187,58,93,203,95,157,102,51,219,169,157,132,235,247,140,215,13,87,22,244,202,97,197,240,27,255,219,150,185,198,149,227,15,109,16,107,44,54,4,91,162,180,220,203,252,166,126,127,61,70,45,27,116,246,152,7,174,35,215,0,26,137,11,58,183,103,217,98,232,31,101,97,164,197,181,214,99,195,108,4,54,1,71,28,91,132,248,22,161,246,204,246,180,163,155,117,105,41,98,45,231,210,85,185,155,245,180,35,6,21,58,212,72,214,213,12,80,174,12,172,241,141,164,112,8,228,201,152,66,187,188,114,72,70,141,91,69,166,29,92,144,37,35,152,174,155,117,63,86,4,75,239,102,221,143,37,212,82,64,151,57,215,39,1,135,36,113,78,208,98,220,83,160,22,94,96,154,237,61,208,82,112,83,22,25,10,65,81,201,71,33,19,28,206,177,47,155,98,58,198,241,83,112,210,69,109,110,84,194,28,213,48,231,73,173,40,79,203,189,87,21,249,55,237,149,122,121,215,126,236,152,32,217,101,249,227,135,118,152,26,193,15,240,97,62,158,151,172,182,71,144,139,65,45,113,79,74,193,3,137,7,210,160,215,172,24,230,183,16,161,61,197,120,32,165,76,90,237,161,21,249,106,136,188,176,137,228,59,206,105,159,47,47,167,125,69,217,155,67,32,174,52,44,174,230,196,85,124,113,253,185,43,222,20,129,50,68,108,129,61,170,74,49,212,18,138,240,235,142,234,43,98,29,40,80,61,252,10,31,157,112,99,166,174,100,66,77,33,19,170,43,141,25,43,92,47,54,198,132,8,122,96,110,140,213,139,86,24,119,5,139,97,131,44,158,75,232,239,45,212,150,237,117,29,189,170,193,8,109,219,171,254,54,228,8,45,244,192,89,136,215,211,138,250,98,217,184,129,254,54,53,105,110,2,189,12,115,255,101,32,73,135,184,11,30,75,64,125,42,226,210,73,47,211,110,97,76,16,59,9,26,59,133,57,189,17,231,61,195,68,92,103,249,184,13,164,3,217,2,215,96,7,62,144,86,226,249,118,200,110,49,96,85,84,13,19,86,37,134,212,64,2,40,244,240,118,132,60,153,38,6,235,1,248,37,35,150,220,8,145,7,100,38,84,133,92,27,250,240,59,208,135,237,140,144,19,170,22,171,10,118,143,63,203,123,191,10,243,117,55,139,133,61,1,1,37,95,104,127,164,203,37,170,3,16,32,227,110,4,181,27,131,158,244,122,164,243,24,240,216,109,8,155,150,188,182,198,173,103,175,173,241,103,244,180,12,207,81,63,71,204,3,72,56,145,32,175,108,67,108,29,227,65,8,241,52,228,173,187,129,251,194,98,139,221,96,87,129,202,129,132,224,145,245,188,242,0,189,25,135,184,10,172,125,241,134,128,150,99,81,164,236,38,220,15,122,2,20,10,60,116,143,57,79,150,45,89,118,178,252,195,229,26,55,150,19,211,98,105,129,135,110,217,121,194,245,158,239,141,123,131,21,29,124,7,171,142,236,150,128,207,142,109,105,136,221,55,129,186,19,91,136,216,126,251,200,19,110,48,120,223,118,179,253,183,49,146,203,15,195,204,59,108,202,175,192,111,227,48,186,100,69,250,93,20,222,133,89,250,174,162,38,223,133,25,251,46,249,127,237,207,127,15,37,236,211,67,101,8,53,236,211,24,175,255,103,188,75,153,23,243,184,219,19,69,93,21,210,86,65,95,147,226,182,176,141,107,80,182,1,18,102,67,53,210,218,173,220,67,46,215,34,237,2,126,154,240,73,139,119,216,220,13,121,188,142,161,159,111,83,32,174,231,86,35,205,211,54,144,143,198,153,65,28,208,29,82,90,228,105,187,232,179,147,172,142,75,134,109,121,60,140,66,106,23,245,58,202,25,42,7,202,207,10,240,105,103,119,110,219,5,41,201,62,91,133,242,187,240,12,223,226,63,161,29,215,132,144,165,83,57,251,220,150,172,125,222,214,182,211,218,229,199,241,164,181,29,249,167,80,87,180,211,218,229,163,94,58,148,71,150,207,247,112,100,207,98,33,180,203,52,11,207,234,94,22,70,122,207,222,200,163,125,109,190,213,215,217,243,218,63,181,237,228,160,38,81,212,251,159,107,21,21,191,127,148,189,145,109,101,89,150,77,176,113,150,225,111,51,234,172,186,170,118,212,78,178,115,160,115,11,143,219,16,219,210,142,188,139,90,227,234,46,219,145,219,120,51,3,222,26,33,45,162,38,32,125,86,77,104,17,35,196,223,58,247,232,220,157,90,138,107,239,85,186,154,46,92,75,124,191,192,181,141,156,27,121,92,67,134,238,241,196,188,251,197,216,42,108,26,189,23,234,164,187,224,132,140,82,15,113,206,133,159,201,187,183,119,72,170,142,58,121,59,119,82,41,119,188,87,149,216,205,118,240,190,9,105,204,226,211,110,150,238,85,141,236,70,248,73,121,175,188,27,193,255,226,179,56,17,227,179,184,127,196,34,77,214,219,107,162,141,209,112,35,84,27,201,71,123,123,249,104,109,4,45,225,51,33,175,63,242,55,0,131,241,42,200,105,185,183,151,134,95,120,142,165,99,240,140,124,165,92,48,210,32,139,165,141,130,65,207,218,198,109,105,13,159,145,202,254,207,175,243,243,9,86,149,245,94,86,214,89,21,158,231,229,73,120,158,100,243,60,126,47,203,227,23,170,105,136,147,214,11,16,167,48,159,134,56,233,201,194,60,157,169,36,101,40,77,142,177,164,138,121,205,201,213,158,197,243,109,101,251,103,75,97,97,214,48,91,161,254,255,204,222,211,155,173,153,32,151,1,12,218,195,183,226,212,70,110,119,179,145,3,14,15,8,131,21,238,225,222,127,30,104,59,202,155,34,158,5,107,194,46,224,105,119,79,130,15,172,16,123,26,63,223,149,4,121,47,225,158,75,193,51,122,79,8,147,55,107,247,92,203,222,43,108,231,244,212,184,96,123,186,70,15,144,38,155,13,214,173,25,170,153,194,108,195,222,115,236,159,147,241,186,246,247,32,219,73,202,99,212,61,199,232,100,249,190,154,129,154,114,34,215,81,69,186,90,42,57,146,24,238,243,60,113,0,245,199,56,183,204,245,187,184,70,160,146,225,55,74,208,82,52,198,70,222,158,107,245,10,128,183,164,57,70,88,212,161,52,109,126,126,15,243,168,136,188,51,151,82,241,94,45,204,37,60,161,68,153,57,163,40,153,112,209,9,74,38,163,144,174,116,20,243,82,50,255,248,185,67,119,30,186,243,31,63,167,100,48,63,55,197,59,51,71,143,99,120,103,166,159,130,52,215,138,225,140,130,161,24,70,93,53,39,254,248,248,209,227,39,102,94,40,158,128,84,227,227,118,252,24,222,150,69,187,238,219,192,79,130,68,225,156,67,199,118,129,63,96,220,182,25,119,56,192,79,15,56,253,58,40,184,46,113,145,139,16,241,6,143,227,195,216,118,137,123,144,211,65,103,117,165,197,30,47,236,79,92,142,214,101,43,204,255,215,156,255,199,248,238,193,127,157,5,113,91,219,78,150,213,112,113,111,51,92,228,247,154,134,229,99,199,140,174,210,125,186,154,239,172,11,86,156,9,186,100,227,59,231,194,243,5,223,217,22,153,114,166,147,132,254,201,86,141,114,91,37,74,172,8,111,158,87,104,70,185,53,32,202,93,188,182,142,102,173,249,77,26,71,155,114,86,40,178,130,234,26,214,183,45,222,199,132,113,85,97,233,129,247,178,46,28,23,62,221,60,14,162,157,179,207,50,164,151,100,88,204,238,235,45,11,247,9,230,176,243,122,187,236,49,191,13,97,110,145,243,253,71,63,250,210,71,142,53,83,63,20,125,253,33,20,237,119,70,118,196,29,97,71,208,220,190,139,8,168,143,20,23,162,125,253,6,87,131,33,74,144,4,196,177,251,76,163,212,120,194,221,144,90,210,75,82,111,243,37,248,109,72,193,81,67,14,111,55,226,211,35,72,26,51,189,77,99,6,126,69,23,27,252,241,156,49,118,251,202,211,31,99,26,122,134,149,181,184,150,117,58,183,35,175,192,183,0,191,56,214,138,208,219,84,248,89,82,17,40,25,142,216,152,6,49,58,114,208,47,2,228,16,215,100,194,4,59,166,155,26,211,120,203,240,151,101,141,225,189,129,181,172,58,204,12,5,65,135,133,181,236,108,28,160,10,238,149,173,100,103,203,227,101,133,43,81,149,103,203,43,89,220,59,179,70,1,22,95,25,159,157,29,95,81,234,107,244,183,58,183,50,94,87,248,220,239,196,187,227,93,64,57,220,33,232,206,118,199,201,116,64,200,26,173,43,43,227,171,115,60,190,82,31,95,153,157,93,25,223,137,99,126,196,253,36,50,170,170,245,249,116,24,220,93,188,5,4,188,8,91,115,184,10,190,6,243,219,245,164,49,195,79,251,16,57,84,212,228,162,126,28,21,18,192,183,105,154,225,134,142,177,130,18,71,4,38,15,228,204,52,69,237,101,169,255,34,19,220,121,138,202,138,29,158,58,210,219,192,242,13,163,110,252,100,179,78,103,52,27,92,182,144,164,112,239,75,164,233,52,134,216,181,86,150,117,57,15,100,7,134,77,184,154,215,76,173,91,34,9,140,124,110,244,178,189,114,143,235,160,13,224,248,119,158,37,127,106,231,201,7,51,221,80,67,157,207,143,111,113,247,66,156,219,192,144,221,184,112,0,247,139,21,89,146,186,192,69,180,145,227,27,23,52,103,71,9,181,231,87,96,180,87,89,135,173,37,231,14,145,44,170,72,16,229,9,218,117,86,51,154,6,60,70,164,35,174,193,59,212,78,67,185,245,206,9,19,239,245,39,212,136,26,65,173,252,190,102,11,150,151,109,3,247,211,141,244,66,193,242,156,189,80,126,43,17,239,163,224,218,228,148,7,220,167,216,1,89,109,167,60,88,222,220,196,90,150,235,50,115,77,119,123,167,135,57,163,205,12,197,176,49,154,245,37,56,85,114,102,6,179,49,30,226,57,41,104,213,6,184,84,36,115,152,92,139,71,209,232,190,149,54,16,118,18,116,138,134,252,114,80,76,148,208,126,202,78,98,48,13,222,221,66,121,186,19,26,76,211,72,216,39,208,88,243,58,112,106,101,7,159,168,166,89,248,191,172,212,177,182,120,206,204,53,194,137,22,217,161,45,162,230,181,179,131,237,189,189,181,131,218,73,163,232,201,202,27,191,19,218,21,185,125,129,89,74,237,134,190,14,248,24,80,159,167,128,107,39,239,21,11,230,141,50,49,21,236,70,100,129,252,158,233,194,93,176,164,162,170,152,46,235,177,238,1,160,245,134,170,237,28,32,233,101,12,111,48,221,136,224,53,114,89,187,81,94,128,28,72,209,236,44,228,104,18,182,199,118,14,208,113,157,214,61,160,199,32,7,200,103,26,114,212,5,158,182,69,167,58,47,145,37,79,8,155,219,218,101,181,173,129,172,61,102,203,63,154,97,52,102,64,86,130,208,75,202,81,54,34,135,122,88,231,205,54,196,220,214,90,155,60,229,75,34,158,9,181,4,94,231,158,32,135,32,102,180,151,228,41,27,51,144,139,102,75,92,182,103,23,180,101,128,183,10,232,230,156,132,55,235,144,203,192,57,133,150,166,116,61,149,143,21,250,254,61,70,219,101,78,16,186,71,240,116,231,122,153,159,245,116,209,34,71,153,135,110,249,58,133,97,16,59,132,120,112,108,245,228,11,102,190,169,203,185,38,154,163,44,144,173,30,133,159,3,202,106,62,133,22,174,170,185,124,202,245,92,129,18,2,222,227,114,185,35,37,51,62,78,26,146,49,212,236,31,12,124,7,213,177,225,227,209,251,31,69,185,130,123,156,192,154,121,228,29,197,137,237,230,226,164,228,119,90,184,124,226,106,227,242,255,233,182,195,232,224,76,231,113,233,156,134,164,154,129,153,140,167,172,72,57,178,187,24,19,62,187,89,210,186,28,199,211,89,212,151,45,9,61,161,23,234,37,122,120,51,1,198,190,196,117,101,195,174,101,34,106,105,152,215,212,173,171,227,97,6,227,241,27,87,188,245,246,45,137,24,183,24,195,235,130,113,184,61,25,39,157,163,137,23,89,113,52,241,252,233,240,206,54,134,247,70,236,116,10,63,149,106,145,61,152,82,137,159,204,216,167,84,246,45,198,247,70,10,49,57,181,149,107,66,14,219,142,221,134,81,135,63,240,127,35,132,219,2,73,167,241,134,255,13,58,235,229,55,211,97,46,199,241,198,63,62,59,246,66,184,253,15,110,101,133,255,175,235,239,204,196,10,199,143,162,46,72,223,35,202,8,89,99,77,83,64,181,163,17,110,189,131,243,52,109,170,99,63,175,232,220,28,231,9,112,55,191,239,105,105,148,206,235,39,26,33,206,81,163,118,183,33,173,146,21,4,199,11,11,222,88,194,189,45,220,161,162,93,170,104,131,172,199,52,66,156,251,177,173,134,224,222,201,72,35,220,144,125,111,21,160,86,120,94,42,163,23,58,220,5,51,128,126,217,237,86,6,79,238,156,187,250,22,195,123,225,119,30,242,245,147,130,62,180,140,56,240,98,16,180,184,202,189,162,113,237,25,123,166,53,133,166,240,97,8,191,157,147,108,46,141,187,92,30,182,134,75,237,253,52,42,218,162,13,240,180,188,44,12,49,3,253,182,199,160,44,238,81,47,102,141,114,187,55,151,37,110,173,202,155,42,200,35,59,103,106,104,209,11,135,209,173,21,239,83,58,207,24,163,181,4,173,204,216,119,133,218,220,107,13,237,109,241,123,165,117,210,144,38,29,242,16,241,194,32,239,225,238,150,235,121,105,71,234,205,225,201,233,110,120,71,218,149,87,61,214,22,232,204,37,244,173,50,158,158,190,17,185,28,218,142,60,153,32,104,204,245,238,211,219,244,120,248,25,243,82,25,255,51,246,38,147,50,225,217,248,234,68,167,212,219,236,148,86,39,102,227,153,48,67,94,8,240,135,239,91,240,83,85,239,179,21,251,230,184,115,174,227,250,138,250,230,184,21,243,99,188,203,77,191,34,92,129,208,193,190,178,253,218,65,107,163,94,139,41,88,31,26,199,104,175,188,165,153,73,212,119,64,237,7,51,185,133,52,62,138,118,102,252,111,183,180,193,28,72,151,56,58,120,10,218,205,186,123,180,120,47,2,207,172,112,70,160,7,23,110,159,99,54,206,159,49,224,115,124,54,105,46,206,39,205,248,172,31,227,92,75,73,196,17,246,3,250,138,219,205,214,38,107,147,197,195,232,121,111,39,190,157,218,78,1,239,28,109,103,27,12,230,75,164,195,174,50,53,130,214,90,218,80,27,212,31,55,164,149,80,59,190,18,194,61,74,210,36,143,142,199,245,228,156,120,89,172,71,46,139,154,56,39,234,201,241,56,180,103,60,173,31,151,78,133,246,226,227,33,93,170,72,100,13,8,198,240,74,10,239,167,226,237,118,210,40,138,80,73,118,57,84,74,4,75,113,202,160,18,232,205,42,188,49,66,171,246,27,117,182,96,62,17,190,248,115,189,240,172,108,154,179,179,86,162,17,161,51,91,160,117,189,205,111,206,94,123,234,53,211,146,44,233,53,243,218,83,223,156,229,218,76,157,242,83,79,153,230,150,180,37,153,230,83,79,65,26,212,244,41,11,69,226,138,61,222,99,134,248,75,245,67,131,254,82,253,208,160,191,212,96,90,191,191,212,96,90,215,95,106,164,155,240,238,227,163,103,173,78,86,77,242,176,155,244,254,167,102,173,145,151,250,113,59,30,188,105,245,243,232,48,146,96,40,100,146,253,124,248,46,122,196,147,115,150,110,135,68,93,61,119,79,14,158,120,234,97,210,36,28,233,186,167,13,80,46,200,59,108,32,213,152,223,255,14,121,1,90,39,25,228,89,143,220,237,133,250,61,8,13,66,189,30,132,252,208,160,7,33,63,52,232,65,200,15,13,122,16,10,230,236,247,17,52,28,186,62,12,250,29,26,215,107,92,202,26,14,125,252,218,151,246,129,146,31,92,244,90,58,20,74,126,112,61,254,76,253,80,242,131,235,241,133,58,152,246,252,190,105,201,211,173,199,23,170,191,189,207,189,249,236,251,207,125,244,220,71,251,245,149,223,119,120,112,20,252,190,195,253,208,97,123,50,231,135,238,201,12,197,171,247,159,254,232,252,71,207,238,91,171,231,62,250,234,71,95,221,15,175,222,127,118,223,180,8,197,58,239,139,117,80,171,243,31,237,139,117,84,171,125,177,238,253,117,232,171,199,247,77,123,126,223,180,143,82,123,121,63,143,214,105,141,70,159,114,175,132,110,11,101,203,183,253,122,230,95,101,66,25,220,159,40,239,150,51,191,202,126,181,245,88,167,180,50,135,60,197,83,194,156,112,7,242,138,217,246,237,245,185,187,200,82,76,145,130,166,128,156,173,12,228,38,220,70,23,222,50,144,38,28,238,69,134,66,216,144,119,10,191,111,205,195,10,112,14,221,196,187,74,91,232,226,233,217,88,70,233,36,246,133,142,238,100,119,63,151,153,200,8,184,125,67,183,214,66,69,224,77,138,152,46,211,201,54,68,7,30,128,142,242,27,224,109,226,102,94,138,116,227,255,164,212,49,224,57,168,248,146,248,117,113,15,62,47,137,168,14,129,129,235,98,61,37,175,201,79,73,59,217,198,97,238,245,18,237,225,209,61,238,125,96,69,5,125,207,55,66,239,70,6,96,177,70,162,125,107,251,214,167,142,175,29,127,234,120,253,56,239,199,58,190,47,183,63,87,255,92,241,92,241,185,187,64,2,249,55,98,81,170,115,25,7,202,48,148,182,2,146,60,106,204,38,234,153,141,204,59,120,135,125,20,75,233,100,95,57,140,53,121,73,236,138,239,146,55,78,21,237,20,134,222,9,109,192,243,172,240,174,240,142,248,66,40,28,18,202,194,103,132,127,133,253,176,147,93,153,181,70,67,161,61,232,13,188,9,249,29,225,157,112,59,210,46,181,139,116,51,94,113,198,175,35,124,19,114,165,86,38,26,209,221,68,113,48,223,219,194,183,9,155,194,227,66,168,159,239,16,58,113,141,188,133,125,231,171,195,105,219,53,242,22,182,31,229,187,70,222,194,246,163,124,215,200,91,216,126,148,239,26,121,11,219,143,242,93,35,111,97,251,81,190,107,228,45,108,63,202,71,123,98,251,80,190,62,20,41,253,40,31,157,54,140,96,61,254,148,178,166,60,197,113,77,65,75,97,136,201,192,41,135,138,145,187,238,42,149,238,186,139,99,185,165,248,32,225,82,248,46,124,127,87,177,4,156,200,144,252,56,154,6,242,227,169,74,197,163,197,18,72,194,145,47,134,7,242,195,146,70,119,203,197,207,225,109,87,224,236,20,187,118,28,23,135,80,146,107,95,122,225,185,107,95,189,134,163,56,138,243,139,99,93,255,87,124,5,109,26,12,66,14,243,95,75,25,154,230,112,35,43,100,172,248,240,252,112,95,137,83,148,33,240,196,43,209,70,194,26,85,168,183,134,212,36,142,199,60,127,55,226,165,30,189,236,59,25,164,29,239,34,150,15,107,33,172,208,215,96,53,68,222,170,180,246,197,47,214,195,216,115,182,23,77,231,205,38,126,211,27,230,139,243,197,250,134,80,247,167,131,217,26,246,189,41,213,143,214,75,150,242,130,216,19,145,146,6,203,168,135,3,229,14,29,9,88,235,129,67,188,198,189,239,145,229,211,226,225,204,76,118,230,192,204,236,179,15,254,233,131,127,186,250,95,250,111,127,156,253,238,129,228,236,231,30,60,247,224,185,213,231,80,227,211,19,247,115,104,155,120,245,191,8,109,231,253,236,231,150,127,225,11,191,176,250,223,8,72,80,239,19,214,32,151,196,78,182,248,253,204,211,190,92,248,219,219,32,246,3,95,248,229,213,127,67,242,102,220,126,123,56,243,185,236,185,3,231,102,159,123,80,120,16,207,126,134,213,157,120,6,242,164,7,52,114,133,108,100,180,19,111,28,126,229,240,43,99,187,174,237,140,97,48,192,149,6,98,210,216,62,233,28,92,10,207,70,184,133,185,191,85,222,85,222,13,119,196,54,81,69,110,45,110,159,82,129,190,1,54,41,74,232,155,33,212,206,216,191,70,220,202,171,31,62,216,206,151,145,251,7,46,254,101,28,163,216,27,135,223,184,109,55,177,18,244,203,26,251,91,229,111,199,58,145,89,88,151,138,208,163,197,16,15,214,168,231,189,27,176,109,190,156,132,126,240,229,100,199,46,30,40,102,173,24,212,241,182,78,34,51,80,114,160,70,194,126,179,30,218,177,254,19,224,90,95,38,174,21,123,231,113,101,47,241,184,210,32,250,83,87,220,48,4,250,84,125,13,62,28,26,15,66,251,180,16,98,193,188,25,154,183,224,208,182,253,74,94,171,223,87,95,243,66,241,132,57,243,255,87,47,90,235,247,107,49,206,174,107,206,236,26,69,92,218,69,174,67,84,66,130,39,0,221,129,92,59,226,46,172,211,47,32,246,140,185,120,226,131,184,1,121,166,33,48,164,113,37,212,20,24,29,146,142,99,101,31,210,21,174,136,127,238,181,32,51,198,33,156,15,11,148,39,14,159,125,215,156,217,39,241,219,102,120,227,7,119,20,208,138,37,238,4,90,180,195,97,8,86,168,183,201,15,115,225,105,143,31,247,146,21,5,120,169,57,55,240,36,126,170,229,188,231,39,191,38,221,160,100,196,233,8,168,251,70,247,89,188,183,36,45,161,183,103,73,72,217,241,54,113,55,178,43,238,168,16,50,59,89,10,25,252,111,87,236,58,118,218,66,205,208,75,246,62,246,75,33,252,143,236,180,141,249,37,174,33,222,20,135,67,215,135,65,73,194,58,239,145,191,252,208,231,126,242,44,80,220,231,250,188,130,31,138,18,251,163,30,57,200,15,125,26,160,40,187,61,61,20,74,251,8,0,253,210,62,57,175,19,244,209,125,234,188,78,146,221,179,251,214,10,240,184,207,117,13,182,247,217,125,211,6,229,205,96,206,126,121,51,216,94,191,188,233,135,6,229,205,193,180,231,247,77,27,148,55,135,67,135,142,47,73,103,231,61,178,155,31,26,148,85,3,152,19,144,85,253,208,160,172,234,135,6,101,213,96,206,126,89,53,88,103,191,172,58,88,43,175,172,58,216,222,103,247,77,27,148,85,131,57,251,101,213,96,123,253,178,170,31,26,148,85,7,211,158,223,55,173,87,86,221,31,74,220,217,138,173,235,237,104,244,90,113,161,212,17,61,247,116,251,86,35,136,40,9,86,184,155,245,26,147,64,237,225,161,129,254,208,26,237,94,196,187,15,106,235,249,240,91,227,134,197,79,102,105,159,24,189,33,110,15,234,155,196,119,19,42,11,6,219,169,95,76,130,242,135,221,154,145,85,121,65,94,144,234,162,97,133,249,73,48,94,201,32,138,153,176,15,122,245,129,128,111,11,232,233,34,120,138,28,60,35,182,24,218,38,166,16,147,101,60,92,233,148,173,80,131,78,33,160,198,33,67,109,170,44,138,218,20,123,155,124,55,152,110,103,224,133,218,42,171,202,85,105,13,250,49,65,122,74,120,133,200,56,106,122,181,56,84,83,53,153,25,94,181,60,22,47,246,54,185,134,173,157,15,229,18,90,243,230,241,143,39,135,230,161,244,107,202,184,54,49,4,205,174,49,157,150,161,115,19,85,102,82,199,115,19,188,91,198,102,242,179,8,106,191,179,133,46,57,167,226,104,203,157,227,129,141,13,244,107,37,156,75,223,69,97,9,66,210,103,125,132,246,48,99,182,134,22,222,61,201,155,5,147,85,249,169,175,221,214,142,115,154,18,218,17,94,233,183,254,50,105,150,219,94,45,203,25,188,30,40,87,200,230,136,171,169,25,169,15,163,100,30,169,182,143,39,193,95,242,20,129,120,207,156,211,2,248,21,228,100,183,44,139,50,222,80,100,227,43,138,230,212,176,169,242,81,110,72,151,229,109,214,82,255,173,182,165,217,53,196,27,19,165,29,49,11,163,159,137,170,81,248,191,212,137,218,247,94,52,9,112,157,43,49,152,132,252,6,25,202,65,115,9,39,224,13,135,88,35,128,67,66,39,219,164,17,183,198,54,61,243,201,125,126,18,175,5,0,247,93,182,39,33,19,238,113,14,171,224,9,39,148,53,186,105,95,197,63,13,33,106,199,66,165,58,43,204,141,94,175,109,166,163,23,217,34,179,70,186,164,49,192,79,65,172,120,111,83,215,115,41,23,103,29,108,227,88,107,197,186,101,83,15,6,180,112,192,111,231,240,155,125,6,212,157,243,39,17,212,56,150,209,2,44,135,64,155,236,147,215,82,9,191,45,182,183,201,79,92,60,243,157,239,105,103,27,42,192,212,78,150,82,129,68,164,169,151,85,45,169,165,180,67,154,170,101,180,180,150,186,140,59,227,64,12,228,180,196,176,111,139,66,188,228,86,188,84,246,63,91,52,180,155,155,131,58,80,217,181,160,134,20,212,95,196,208,43,235,57,30,82,83,169,99,49,174,77,144,112,232,9,147,186,217,23,85,188,253,118,53,253,10,191,3,167,178,52,245,162,176,69,161,39,92,36,156,189,73,134,122,82,240,75,163,51,194,45,90,112,229,54,139,37,60,163,156,6,50,244,22,200,57,89,155,191,155,232,147,218,180,240,255,0,14,11,115,196,18,166,109,115,26,24,238,128,39,123,98,91,116,23,132,227,53,124,11,92,47,219,214,218,231,186,218,137,44,204,74,84,126,31,161,111,91,197,2,234,37,218,193,138,224,104,237,109,126,173,246,39,39,26,194,183,227,47,20,185,22,101,47,107,8,93,200,127,175,140,54,138,152,236,124,32,132,236,185,161,209,104,50,26,77,173,183,217,208,40,164,241,148,130,207,94,188,171,125,73,216,16,230,133,53,192,249,53,168,242,26,85,124,141,232,50,158,116,180,152,41,183,152,154,4,122,71,237,240,126,236,82,108,140,145,85,191,237,124,124,3,99,35,241,59,98,88,19,126,46,226,124,219,24,206,208,183,208,245,100,55,123,61,121,37,117,41,77,183,94,19,6,249,38,66,28,118,210,245,211,214,26,120,119,36,129,183,191,153,216,77,252,14,227,80,172,1,166,197,15,197,24,194,175,4,206,181,6,120,104,223,185,86,128,171,8,156,107,5,211,250,207,181,130,105,221,115,173,225,208,199,161,220,253,114,198,58,67,205,135,243,28,200,143,2,116,31,126,5,249,81,144,113,31,223,55,237,249,125,211,18,199,9,105,31,253,153,80,242,222,78,182,237,133,253,130,21,55,132,193,160,185,242,146,34,72,221,136,215,82,22,227,235,97,189,83,182,79,230,135,132,118,8,237,156,13,150,214,191,67,187,2,244,37,174,74,197,176,42,249,3,208,90,93,214,165,199,196,57,107,108,213,147,206,185,175,9,105,139,196,165,196,5,90,89,235,156,96,57,14,66,248,65,53,193,101,173,187,57,168,36,138,222,126,229,89,192,252,144,108,32,92,82,45,9,239,142,145,231,25,71,199,131,140,178,217,43,76,92,144,119,19,67,244,63,129,91,144,77,105,213,26,147,53,165,62,172,28,92,39,32,53,212,194,158,215,20,12,186,1,170,105,170,206,198,195,204,230,5,181,206,38,211,240,202,169,135,101,210,73,175,59,174,210,158,58,18,109,85,218,22,23,104,47,233,0,154,136,209,212,250,78,25,61,66,160,221,178,129,64,111,81,103,114,8,140,160,190,209,65,218,243,51,240,162,141,59,79,138,145,49,84,195,211,47,154,140,124,142,47,68,220,38,216,253,63,164,116,174,156,78,39,24,182,254,57,97,27,241,36,173,50,178,127,104,5,182,155,69,174,21,115,229,187,94,156,111,201,172,134,53,244,235,219,41,15,48,184,72,181,209,67,198,62,163,206,71,195,51,23,160,15,124,45,214,2,115,37,216,39,216,103,12,106,202,118,178,69,86,147,155,18,218,137,141,175,240,126,170,177,247,178,120,125,0,88,104,185,37,53,37,73,108,72,117,57,147,1,30,139,247,163,218,46,227,144,65,74,214,148,183,236,221,138,58,238,9,186,101,246,75,244,207,18,1,185,75,186,69,8,221,150,235,109,58,11,143,198,53,202,70,240,244,93,206,217,184,28,183,59,25,111,125,224,64,219,205,23,208,178,8,106,98,198,251,203,150,88,140,170,73,150,99,143,202,21,169,210,207,205,25,117,117,175,76,191,228,45,93,203,169,232,207,251,209,80,9,240,181,223,247,180,66,122,164,29,26,213,62,86,121,125,89,243,128,186,134,128,53,186,166,243,117,171,69,94,126,248,234,165,38,241,61,250,205,18,130,227,226,25,29,129,245,178,206,194,79,92,186,203,157,35,53,178,219,198,114,48,155,114,158,240,139,44,73,90,3,113,95,222,3,56,111,141,181,57,46,42,200,169,244,196,166,205,221,223,184,165,84,228,184,131,253,15,121,15,200,121,188,229,170,80,178,121,143,60,172,207,154,144,131,41,156,38,62,228,72,253,45,168,29,183,180,192,67,111,211,121,82,237,75,227,144,191,220,200,52,208,118,251,106,35,210,19,20,231,222,70,149,216,223,21,206,109,243,66,145,83,33,153,131,24,252,134,10,204,136,108,227,73,95,112,112,238,56,246,37,13,164,151,54,13,239,63,133,93,186,238,129,135,84,209,145,45,91,30,122,64,237,7,154,139,179,53,143,158,204,235,121,67,23,200,172,67,166,157,32,204,65,171,31,130,49,107,64,253,129,90,112,107,127,21,67,47,230,227,171,88,127,54,222,9,5,241,199,237,63,104,217,68,79,244,241,67,84,242,54,247,24,198,71,151,227,127,180,147,181,173,86,96,253,165,186,50,190,98,99,158,214,176,57,42,135,118,32,229,224,243,148,143,95,111,211,209,166,34,71,136,0,173,135,51,153,112,29,103,14,206,22,180,91,98,255,194,48,182,35,37,16,103,184,212,46,200,44,110,203,249,72,175,109,103,56,168,253,10,211,93,114,243,119,230,59,80,75,8,32,107,38,89,60,76,227,211,41,187,184,231,220,5,213,170,40,45,132,215,208,143,70,39,235,181,86,225,127,182,20,162,233,125,205,44,239,19,224,30,219,205,114,50,232,200,254,252,151,69,229,56,74,252,246,156,167,222,51,208,63,228,136,6,242,22,212,236,209,112,14,103,6,55,59,182,187,201,212,38,219,114,198,156,83,92,222,55,125,170,1,115,181,172,138,158,144,163,153,169,217,237,102,109,24,25,162,143,242,150,77,227,38,124,107,5,204,173,89,25,184,107,231,30,34,140,77,145,247,13,75,242,208,219,108,169,45,144,8,77,21,103,201,118,66,193,250,59,174,135,142,215,82,157,24,179,101,50,166,223,208,231,30,99,115,132,59,227,93,46,9,207,118,81,163,116,165,145,232,9,13,3,131,176,217,199,61,17,66,18,74,18,121,168,85,11,230,68,77,94,161,246,171,187,101,38,124,156,144,132,159,186,226,133,179,231,226,80,181,76,131,189,137,22,24,196,109,174,237,86,188,88,255,161,209,199,77,236,157,25,232,31,210,218,118,36,109,187,255,176,252,72,75,238,7,230,88,119,216,170,91,144,191,198,101,114,116,157,135,189,100,99,38,230,80,84,20,156,251,153,12,171,203,141,144,161,20,139,74,222,141,97,132,108,120,159,178,236,36,56,117,116,233,139,130,92,134,211,127,58,209,47,25,48,202,222,228,144,101,194,15,180,227,198,249,47,29,248,21,218,55,65,94,204,148,182,66,68,57,145,174,218,125,39,139,146,111,29,18,184,175,138,17,210,112,219,103,13,115,230,6,65,148,203,145,85,9,105,140,193,46,103,87,139,42,174,247,46,101,102,40,193,2,45,100,164,171,197,233,190,202,230,6,122,47,214,74,53,83,111,255,170,101,242,218,19,215,33,163,148,185,64,183,165,161,109,230,13,179,100,202,171,56,59,32,20,96,230,51,255,28,225,79,216,58,230,111,29,208,23,119,198,64,239,105,206,138,2,49,250,191,114,78,158,148,238,22,147,54,207,145,227,1,230,104,206,243,172,217,125,155,3,145,145,202,96,132,125,25,177,32,154,226,111,137,34,182,78,84,245,221,205,20,9,169,120,191,231,16,200,189,206,102,161,132,119,63,212,30,51,230,209,30,139,99,140,134,227,99,205,195,5,121,239,19,51,213,30,47,190,14,38,153,216,201,214,208,94,150,44,135,228,208,219,202,221,43,156,131,26,102,169,134,90,219,167,67,195,246,127,16,215,160,119,232,142,36,141,104,210,136,146,65,100,49,47,190,77,28,4,209,18,156,77,208,151,14,205,177,173,192,174,132,113,172,109,28,129,149,6,98,21,212,188,170,19,59,139,59,22,104,45,5,227,23,71,96,22,37,229,156,158,115,188,67,52,132,38,244,114,83,51,53,19,239,15,28,235,22,210,5,174,164,141,244,15,138,156,235,132,92,26,7,51,5,41,28,210,183,10,199,79,224,145,42,156,71,210,92,137,129,92,182,73,117,226,194,129,166,212,244,206,6,223,229,233,51,149,81,21,239,120,33,134,192,204,46,70,181,17,225,8,80,58,188,101,205,107,248,168,196,243,71,108,86,52,185,131,107,167,108,176,46,224,135,205,97,1,127,21,232,19,170,161,195,157,160,125,45,71,86,105,22,154,133,179,83,249,163,102,254,74,254,210,180,50,213,116,100,149,184,10,121,27,186,61,183,248,12,241,240,47,176,246,34,253,133,158,65,27,93,134,86,47,62,120,199,9,178,200,85,203,175,204,106,170,141,131,208,59,216,135,129,221,168,123,236,91,0,190,189,136,189,205,203,124,183,174,216,172,255,150,193,211,227,114,131,158,141,236,223,188,186,182,27,153,176,215,70,228,143,97,117,3,138,77,59,80,42,237,80,245,107,232,29,63,180,44,148,191,227,82,193,126,202,167,169,125,184,182,161,86,122,179,191,198,225,78,65,147,210,160,39,40,234,95,27,223,29,92,239,239,213,216,237,115,118,99,123,217,166,230,225,239,137,130,24,194,135,218,248,134,35,11,172,149,6,164,52,224,61,186,46,127,1,171,220,110,89,165,63,88,87,85,156,19,248,87,43,116,54,106,204,140,157,142,45,68,23,54,181,190,185,31,222,190,5,88,131,183,17,99,162,72,107,236,39,198,18,232,101,210,153,83,206,78,83,77,104,21,91,10,11,61,25,158,200,200,128,127,54,237,146,88,178,91,126,81,197,245,143,90,71,86,143,119,55,109,10,198,206,78,187,97,173,116,118,218,87,62,181,22,122,203,128,158,101,205,241,102,232,99,161,105,52,141,45,131,211,24,162,8,73,103,149,133,220,145,39,78,98,123,21,3,230,36,241,126,181,33,84,129,75,69,246,92,23,141,25,45,89,140,21,194,121,73,151,181,232,101,117,165,174,217,216,129,124,147,153,7,236,202,243,112,253,118,51,207,123,216,89,253,85,88,123,210,185,84,14,122,22,228,137,93,162,164,242,221,82,210,146,12,194,56,107,196,219,75,238,154,216,204,57,235,168,151,183,177,68,92,51,172,81,63,231,163,133,105,101,236,243,36,132,19,197,7,213,119,152,54,242,74,232,4,208,132,204,211,225,28,200,58,100,187,71,8,53,146,245,123,30,132,117,181,45,23,195,44,218,86,102,99,66,180,205,190,141,118,105,226,56,95,29,12,240,126,183,209,177,149,195,19,65,143,218,92,159,4,189,5,243,41,95,213,171,219,33,197,246,223,228,157,171,219,194,182,186,93,222,22,174,10,215,5,105,51,192,179,69,29,206,170,32,214,196,230,163,18,73,51,219,20,131,90,253,228,238,49,53,211,75,8,177,70,180,206,50,137,48,205,57,1,176,69,229,18,50,167,13,30,249,134,219,38,90,29,23,66,157,140,16,238,216,235,119,166,140,235,206,150,40,110,224,105,4,183,97,103,11,137,92,130,34,206,20,232,224,102,77,199,80,152,203,144,189,63,254,177,208,103,111,182,11,173,162,251,151,80,102,95,239,127,5,247,244,237,54,9,80,99,250,168,72,53,146,106,76,149,183,163,43,43,227,144,126,163,92,205,85,115,206,183,103,211,60,47,205,74,68,135,106,132,3,206,94,44,225,105,159,215,160,62,69,10,5,242,19,252,38,26,236,165,228,118,116,39,188,45,191,156,249,176,78,123,18,184,75,4,171,169,42,101,164,116,234,102,25,56,154,212,46,126,227,59,193,193,9,78,137,46,233,87,128,206,246,127,103,155,42,200,210,68,5,145,118,237,161,142,123,214,177,243,7,125,52,129,50,26,241,236,250,198,6,253,166,214,74,190,255,37,135,206,58,84,246,250,17,247,155,211,25,32,108,249,189,77,164,159,238,126,40,238,29,59,55,197,241,164,167,147,208,64,122,183,104,220,119,19,130,8,107,9,124,120,251,109,169,193,46,145,202,119,74,215,209,55,102,27,112,160,87,102,36,223,64,11,194,204,233,77,103,237,166,250,181,136,146,218,253,75,31,7,167,73,198,72,53,111,249,24,90,253,241,45,232,87,30,191,155,75,205,7,110,62,145,131,153,222,141,224,110,250,27,202,55,239,220,54,183,107,189,231,182,243,219,233,109,165,117,103,171,214,92,216,162,57,129,60,235,101,57,115,248,39,95,82,237,22,168,234,118,116,33,60,7,12,44,95,199,168,6,158,153,222,223,125,103,180,123,17,239,138,56,95,184,119,168,3,79,58,51,128,115,106,200,183,180,4,76,141,167,62,240,132,246,8,243,219,133,252,84,62,39,141,59,115,106,59,113,169,134,235,233,205,99,110,90,90,199,37,152,51,72,27,98,252,45,95,117,63,188,61,159,135,15,241,17,166,208,45,162,136,210,125,66,214,187,73,153,245,158,96,58,83,77,182,7,210,12,234,245,137,198,250,114,210,228,31,159,225,159,26,250,133,128,241,97,151,242,121,253,190,201,75,83,64,9,38,113,204,209,35,198,143,4,156,69,187,101,192,40,120,147,215,205,220,199,199,128,74,35,198,197,57,213,229,20,223,166,251,201,70,212,56,168,109,102,42,225,141,62,237,148,58,217,116,50,149,220,205,242,91,16,170,10,185,152,85,19,211,47,48,79,31,33,205,18,118,203,80,139,41,125,10,53,210,28,153,184,91,54,11,110,221,174,228,211,83,246,202,199,101,98,200,181,48,117,253,164,22,125,69,125,231,75,154,252,158,164,132,26,242,42,173,44,18,192,117,232,134,222,134,206,94,159,118,194,209,169,201,95,203,33,149,6,92,69,127,209,124,102,97,27,248,7,109,7,162,212,45,128,204,76,124,129,176,19,121,37,115,226,209,55,194,47,175,190,113,20,232,70,248,149,204,59,117,123,68,213,87,210,87,83,152,206,57,217,234,109,58,237,195,53,104,33,182,16,235,109,34,63,248,41,112,180,173,92,237,72,97,50,51,197,238,102,73,192,72,58,95,91,43,225,221,31,252,118,62,70,213,168,54,54,209,118,161,38,219,35,76,31,156,51,27,27,152,171,153,170,166,184,167,187,189,188,186,185,65,123,102,64,188,245,141,84,53,157,103,171,74,252,153,102,206,138,215,213,113,224,72,214,178,92,210,222,150,174,164,155,234,165,212,149,179,205,133,75,143,125,167,130,253,227,96,24,126,156,246,99,159,104,242,184,140,156,7,73,251,169,181,177,171,233,171,233,43,119,252,190,233,196,102,44,76,178,7,112,9,89,85,196,115,111,93,95,154,124,177,208,43,59,191,32,57,133,248,254,196,59,143,91,210,251,95,93,58,253,254,87,241,252,17,169,9,114,110,102,202,183,247,191,78,122,86,207,146,158,213,249,119,130,231,21,235,3,26,102,195,210,158,191,246,236,190,105,17,250,248,181,47,237,155,243,249,107,240,121,231,252,80,40,212,136,106,245,244,80,232,227,168,249,122,109,253,157,199,247,77,123,126,223,180,142,94,217,163,63,19,186,62,12,74,103,59,231,61,119,121,252,80,210,188,250,201,115,47,12,173,21,157,41,61,250,147,65,141,175,117,251,244,230,75,120,106,244,194,208,58,59,39,93,47,124,105,159,156,233,164,107,159,156,237,147,174,125,234,108,159,116,189,240,213,125,219,251,236,190,105,237,147,174,125,115,166,147,174,23,206,239,211,94,58,233,218,167,189,246,73,215,62,61,105,159,116,237,147,214,62,203,218,167,55,28,40,142,175,108,25,150,209,16,68,227,252,23,44,25,169,242,83,183,225,183,53,10,204,70,85,52,52,201,255,157,171,90,226,249,47,0,92,164,20,76,52,174,198,68,131,49,231,19,173,89,226,127,56,13,112,134,185,188,17,78,154,162,161,66,190,120,161,209,26,193,255,146,230,27,97,42,33,241,131,107,168,20,36,54,46,95,3,177,15,8,46,16,85,120,182,47,12,11,231,127,224,198,120,239,26,48,222,13,52,189,233,253,246,198,120,234,119,68,52,69,216,242,127,243,24,193,116,248,253,221,187,250,165,136,63,8,139,178,37,126,255,174,104,222,18,163,121,254,253,131,163,150,200,180,191,189,107,255,113,249,201,207,28,151,159,252,204,113,249,201,207,28,23,58,129,12,161,157,79,178,16,18,42,146,79,158,34,218,142,145,124,118,228,148,186,144,145,101,101,43,189,117,208,210,255,68,251,75,237,162,170,171,121,150,33,187,180,6,223,81,82,218,7,80,243,166,38,53,105,103,28,45,167,227,70,73,93,222,150,84,113,91,170,201,5,150,65,67,34,130,53,182,35,102,194,104,165,65,82,69,174,152,64,106,25,50,228,183,35,242,51,55,110,145,158,91,196,113,206,59,249,174,11,208,100,242,18,228,88,187,211,128,163,193,39,58,254,7,8,172,73,228,87,104,91,192,140,17,230,182,3,33,86,76,200,186,123,99,158,93,178,216,80,79,61,182,13,189,198,4,183,181,216,15,228,127,216,111,93,112,21,144,161,131,187,113,89,244,37,70,193,171,25,140,255,39,132,172,21,239,8,187,220,122,134,47,224,27,188,87,131,214,30,135,157,3,247,245,104,131,129,91,20,138,59,118,151,6,207,138,201,46,83,188,157,53,200,78,61,247,102,105,7,137,206,4,240,230,108,188,19,82,249,158,187,167,149,134,189,211,216,9,81,249,74,95,45,199,31,20,94,126,81,88,24,26,138,124,212,178,120,135,126,159,64,189,114,121,223,0,189,34,173,9,91,21,161,100,73,52,202,48,115,208,82,4,218,174,232,150,95,255,181,127,247,239,255,16,254,126,255,161,173,74,62,127,227,0,217,126,26,251,153,167,234,99,104,255,166,40,5,79,183,121,143,226,126,167,172,54,7,2,238,123,160,29,8,82,6,36,30,30,119,200,201,151,0,234,172,169,10,183,99,164,168,242,44,90,57,21,9,165,121,144,200,78,118,223,43,124,151,180,235,56,39,101,239,62,1,87,200,88,26,119,221,233,212,132,231,90,100,144,167,244,194,163,167,46,22,21,210,22,17,27,158,49,117,45,109,209,14,128,104,199,64,151,23,41,218,201,31,18,67,35,191,99,174,247,44,230,59,245,69,45,62,138,129,119,218,69,58,237,31,140,17,23,5,231,74,187,127,166,242,114,172,4,247,135,136,190,181,69,3,125,57,34,221,183,12,60,99,108,114,143,136,137,10,253,233,240,135,246,36,80,190,192,95,252,159,67,252,186,9,123,67,78,191,189,103,253,123,155,3,54,161,226,206,105,5,75,238,109,186,207,50,4,41,41,170,220,183,31,53,67,116,108,154,89,49,224,32,51,104,137,66,70,29,28,53,175,166,85,5,181,105,20,38,164,195,122,180,237,63,88,164,102,91,242,15,174,137,141,21,225,107,23,196,151,173,168,216,18,155,157,172,104,89,141,78,54,7,212,95,104,252,224,26,210,222,119,158,125,147,110,140,33,103,214,219,68,14,14,117,127,223,196,117,60,134,253,118,67,92,1,108,217,137,188,193,158,100,79,176,179,168,127,164,80,127,134,58,68,195,16,114,21,106,244,132,122,22,152,82,210,120,67,139,120,202,2,153,166,66,75,67,114,24,77,177,67,157,51,5,149,236,110,134,111,136,197,190,165,185,182,96,137,208,222,144,21,109,135,102,3,7,253,13,178,17,184,66,120,181,3,20,146,37,44,81,67,221,127,214,178,223,162,45,162,150,208,20,228,172,21,5,60,86,138,242,184,240,94,168,72,93,149,9,65,89,163,208,17,202,101,181,94,156,21,180,240,229,104,93,45,170,119,36,139,113,141,67,224,221,7,108,14,111,124,211,46,116,75,184,34,152,100,103,69,205,131,208,37,125,32,207,69,233,62,184,11,27,35,60,10,147,101,188,68,135,16,109,7,37,68,180,147,26,130,25,166,26,121,99,180,131,113,34,107,100,57,111,23,181,182,208,86,181,72,86,28,36,231,244,94,21,124,94,225,164,62,52,217,200,215,217,48,168,44,209,108,157,187,30,145,237,191,12,110,224,161,189,193,177,134,42,77,202,49,89,146,39,62,8,73,246,159,34,201,162,140,125,8,253,0,50,150,200,109,215,169,218,78,2,111,53,240,81,108,40,205,208,42,149,176,19,225,115,18,106,138,35,172,26,26,192,14,12,129,141,178,160,158,41,90,11,35,111,63,48,204,81,160,43,131,16,242,247,33,101,113,151,148,60,84,147,142,15,215,151,49,208,18,96,90,152,218,23,58,42,136,180,24,79,124,47,52,199,41,33,174,5,2,218,137,135,34,114,44,166,166,134,193,182,67,117,126,62,61,190,19,26,183,41,19,245,39,194,14,212,143,146,117,187,65,24,98,133,184,35,204,9,106,66,205,240,86,219,248,197,177,34,58,20,54,70,184,20,250,0,97,130,26,122,79,158,133,41,192,245,46,118,4,130,170,218,17,192,52,117,8,52,210,8,213,229,113,135,220,225,27,214,142,28,71,7,133,14,33,164,190,37,255,93,195,33,227,111,135,230,250,250,48,222,182,16,4,240,169,193,130,144,254,90,28,111,115,187,209,68,52,118,18,0,65,12,102,67,32,99,148,70,236,10,90,156,90,79,231,215,237,144,22,214,98,104,77,135,232,109,226,70,198,62,242,38,195,86,45,110,189,120,148,211,247,27,145,171,236,21,181,166,158,85,143,171,199,15,77,71,229,67,220,142,54,134,227,145,46,172,39,42,203,64,72,39,126,63,163,162,159,135,208,27,120,90,135,202,213,64,239,242,168,236,137,28,157,34,72,232,92,175,48,126,163,63,15,46,69,106,74,45,221,2,188,21,146,146,46,199,210,19,31,246,103,193,95,133,242,225,124,236,58,166,59,44,29,149,143,14,133,141,10,192,73,204,33,117,86,160,24,90,19,1,231,0,15,8,199,116,45,54,151,30,10,83,132,148,150,154,83,134,192,70,145,78,9,54,110,193,247,216,241,228,248,221,121,164,118,8,73,10,147,124,76,6,32,135,1,146,55,50,1,200,72,29,169,31,80,0,40,177,72,62,185,82,192,185,186,111,24,89,192,79,213,21,207,187,81,83,105,133,160,62,227,14,189,232,247,210,168,126,232,122,78,142,186,180,194,211,71,25,253,232,245,73,249,176,28,31,132,225,40,178,4,82,62,22,225,150,65,119,225,137,69,119,145,150,138,59,28,3,129,47,216,77,220,145,209,243,41,89,33,75,168,56,51,62,20,102,129,162,204,22,81,129,246,78,57,195,108,11,191,132,23,76,188,17,154,29,105,177,75,128,23,143,1,223,190,196,148,48,167,178,45,160,237,109,177,38,224,49,214,14,115,125,141,160,5,15,224,217,35,43,108,14,168,75,127,101,39,26,211,8,101,0,11,223,3,12,187,67,53,226,30,222,34,138,207,205,200,135,236,18,123,137,93,151,155,182,199,220,182,32,137,205,136,25,205,39,211,73,37,121,71,210,140,54,35,54,221,225,146,131,109,137,169,1,220,111,43,212,146,241,134,60,207,181,161,52,250,182,136,58,98,51,220,100,171,206,234,16,170,219,88,141,117,84,185,162,74,8,111,238,50,129,188,48,201,197,62,47,224,172,7,88,23,53,180,99,63,239,132,208,170,172,204,218,81,60,147,192,217,133,243,100,59,180,0,61,113,23,164,202,112,86,32,159,201,192,10,167,180,68,103,45,220,229,22,209,92,74,18,229,220,79,61,242,109,86,135,249,85,100,5,244,99,51,230,155,117,64,164,51,16,210,44,101,175,152,219,98,157,223,16,129,218,215,112,230,169,233,3,175,40,12,233,38,217,199,35,203,78,50,224,31,148,160,10,179,145,235,76,26,231,212,161,22,218,165,147,244,221,241,76,168,73,218,95,88,10,90,97,54,4,175,190,222,174,160,210,137,2,224,32,31,235,3,240,146,181,15,12,89,255,81,107,46,220,101,26,172,194,253,53,24,125,237,114,187,70,227,45,210,137,46,200,5,228,143,197,65,126,38,120,135,63,0,245,222,225,151,160,14,53,224,160,129,171,68,47,136,86,136,166,20,218,81,144,201,222,57,114,189,220,238,100,148,60,85,240,255,21,178,140,110,247,231,110,136,201,14,29,135,241,142,52,35,171,92,139,200,150,19,173,209,102,98,21,160,206,59,151,95,182,162,92,149,169,45,206,122,165,62,197,81,113,66,175,100,138,95,34,36,140,110,64,9,168,221,233,98,145,141,157,137,53,199,165,135,11,11,11,145,93,135,75,141,172,162,151,134,120,71,52,250,124,107,59,49,167,226,220,226,243,187,193,199,15,216,70,170,7,241,1,242,68,7,109,79,244,53,60,80,163,203,41,177,153,232,208,145,35,215,211,105,73,168,197,130,178,138,145,111,20,26,108,40,148,243,145,176,206,124,27,115,152,104,139,115,125,107,195,152,82,203,27,133,125,160,152,50,222,142,26,164,239,2,53,17,189,190,120,105,157,254,204,78,140,196,118,192,179,166,224,177,0,172,240,25,161,141,239,134,136,86,218,58,187,52,58,60,101,1,232,204,48,40,163,177,235,139,37,237,200,172,108,175,202,133,183,71,231,60,150,147,119,196,113,234,49,149,31,78,101,59,246,49,149,203,239,64,170,73,117,90,139,13,133,138,69,178,135,154,1,158,193,185,155,122,3,119,61,160,172,34,244,8,122,57,9,64,162,48,94,125,17,8,181,37,208,149,54,175,91,243,51,171,49,71,47,25,181,106,50,192,140,219,156,175,160,77,92,78,62,193,102,109,213,97,24,197,132,205,227,20,200,130,179,31,134,252,143,108,27,186,150,53,183,180,126,207,9,147,242,52,240,98,92,82,245,244,155,234,224,36,58,227,149,47,203,106,136,217,248,72,126,6,236,113,110,147,134,215,130,4,152,97,231,73,86,200,97,173,111,136,168,201,45,100,175,219,51,195,59,90,194,209,198,212,42,27,10,141,104,82,77,94,240,98,127,76,99,166,218,82,183,61,138,131,182,215,116,232,39,54,165,198,116,41,143,50,165,23,151,196,86,100,5,181,104,38,120,254,158,54,133,48,85,235,51,43,48,139,228,68,71,8,182,88,117,239,179,1,95,8,109,115,111,179,141,65,63,70,213,24,231,147,87,96,69,240,114,204,124,149,5,94,63,219,177,231,185,39,87,81,136,116,224,27,230,182,106,197,96,37,166,118,172,72,141,144,71,30,87,28,170,192,219,215,150,222,80,94,82,29,11,122,142,173,55,255,232,209,188,136,160,39,41,60,51,39,189,22,168,18,221,141,6,220,86,163,129,247,163,228,31,61,47,100,6,83,216,235,10,80,25,213,245,219,136,246,133,25,75,169,105,218,160,232,195,108,136,2,144,148,170,12,64,120,251,152,119,45,224,158,87,176,86,215,63,51,27,19,2,88,70,94,8,161,102,215,111,159,189,117,8,108,196,16,46,11,41,81,113,248,37,220,145,67,143,94,222,119,97,220,165,51,194,158,119,46,109,195,95,244,172,132,154,119,92,227,223,75,219,134,65,51,0,205,55,50,67,161,136,51,246,28,46,138,180,150,16,77,227,119,66,109,143,46,82,223,195,145,236,236,98,218,28,190,132,251,56,151,14,172,170,238,136,162,126,31,60,143,112,155,221,52,179,144,42,80,252,235,217,85,135,247,79,224,122,138,148,115,21,181,107,5,123,37,225,244,96,162,13,51,254,65,122,223,135,140,128,244,205,123,31,215,139,112,203,254,79,224,56,24,105,68,86,80,59,60,130,111,33,38,90,134,183,105,36,135,8,28,10,180,8,82,10,66,252,122,116,214,163,246,108,251,25,146,84,159,178,189,135,35,138,33,159,71,27,176,73,8,168,17,51,194,66,178,24,144,64,57,242,137,239,97,110,68,163,249,69,14,85,38,238,11,173,5,3,38,81,25,14,79,49,202,99,81,202,0,118,241,150,67,43,68,44,249,114,98,45,217,95,111,35,13,207,106,78,237,31,181,91,43,83,107,251,146,61,122,157,66,26,109,184,138,120,156,78,59,107,26,123,59,130,110,24,185,236,222,47,155,118,125,128,222,144,22,177,70,116,146,251,38,210,194,59,180,59,209,215,181,38,62,101,223,54,64,41,13,13,47,155,13,109,69,140,38,24,107,220,18,104,75,156,200,188,218,56,182,79,139,80,122,119,57,33,137,124,234,186,156,16,254,175,0,183,179,207,229,100,226,188,158,123,243,89,224,196,158,123,231,113,135,243,186,230,177,91,16,128,62,119,237,217,107,30,187,5,1,40,158,67,122,236,22,4,160,79,3,212,99,183,32,0,61,79,39,141,220,110,193,168,195,125,117,18,253,145,242,88,154,5,78,151,222,247,53,197,229,113,244,13,147,29,188,61,130,214,179,185,167,30,55,236,150,145,122,56,158,41,26,106,131,235,115,195,152,161,159,86,148,56,249,76,178,245,25,129,126,67,105,152,211,232,110,196,94,157,178,142,42,39,175,1,113,97,52,31,84,113,55,75,126,115,24,221,39,30,97,200,133,97,254,246,237,98,89,36,35,211,40,47,193,91,107,180,203,117,153,132,157,254,93,114,59,199,216,238,166,179,46,169,158,107,230,80,59,119,191,18,121,139,126,160,115,147,254,236,53,184,253,80,133,118,27,99,221,205,161,39,23,10,191,199,235,245,124,105,239,46,227,29,48,164,186,98,67,173,115,158,25,248,160,76,255,236,0,106,71,55,163,53,109,167,236,214,146,209,24,208,37,42,190,239,141,251,166,252,150,66,172,83,182,111,74,65,111,243,155,144,126,79,19,93,103,175,214,185,240,137,158,74,98,62,78,156,44,74,227,141,108,43,70,143,18,234,123,121,79,44,168,157,84,191,157,144,189,75,205,253,57,40,188,189,92,219,6,102,172,23,22,243,221,221,144,249,117,45,92,255,80,3,12,61,31,33,134,192,88,241,241,227,181,2,41,108,220,245,191,193,229,138,98,223,223,9,196,235,144,222,93,29,125,12,221,14,245,29,37,139,151,92,51,30,57,2,192,8,77,203,104,56,154,29,212,232,38,89,128,137,221,172,107,243,4,41,169,19,58,101,207,49,150,76,50,22,209,166,78,214,190,199,67,52,72,222,32,143,47,146,187,186,242,49,65,251,217,130,255,30,51,73,8,242,26,183,205,217,247,79,236,156,71,64,133,96,141,31,114,15,11,207,48,236,251,0,120,123,44,225,185,233,50,34,75,120,43,109,176,20,220,137,146,230,44,218,45,7,44,24,122,203,6,83,58,22,103,189,216,200,253,136,13,29,181,209,78,255,238,226,14,205,96,10,177,134,60,72,87,188,114,165,21,149,213,78,89,13,108,146,90,108,11,240,170,165,54,60,193,138,86,194,61,102,50,50,205,159,54,82,134,110,84,218,13,43,172,120,118,80,119,202,86,196,208,126,107,83,30,129,37,35,118,61,249,109,205,48,232,182,225,248,17,227,250,94,83,144,39,228,220,245,220,108,78,152,176,34,113,47,21,82,81,103,232,4,191,87,79,1,98,109,64,221,24,222,159,16,64,66,176,227,178,221,172,197,42,90,111,211,204,25,218,30,117,236,219,218,156,102,69,183,244,238,102,75,111,232,189,35,178,46,235,215,143,204,110,0,94,178,170,218,213,140,156,145,219,32,93,117,200,179,108,177,92,120,131,229,97,148,54,21,41,45,165,30,203,125,211,128,120,71,186,27,164,89,182,65,158,126,245,217,53,139,189,170,110,208,76,222,204,73,41,136,183,244,119,123,144,86,218,24,191,108,160,75,31,105,92,210,31,67,91,186,209,241,190,118,163,173,227,152,69,91,6,56,7,216,192,61,21,92,209,140,92,83,111,65,232,148,90,253,95,43,170,133,171,208,183,38,91,99,102,26,130,190,166,155,21,226,164,28,206,90,226,154,229,170,170,104,176,210,74,156,255,88,144,23,98,173,148,156,251,223,13,46,97,59,222,166,251,126,160,169,7,183,125,247,20,194,48,186,22,244,32,42,173,46,196,182,99,44,217,212,30,55,232,172,34,98,69,8,27,68,79,89,81,28,27,13,135,55,219,165,213,131,227,199,184,76,122,143,252,27,248,154,157,172,37,209,104,1,247,74,55,94,228,106,170,91,102,228,167,178,29,146,84,124,70,79,63,252,174,35,250,90,37,90,236,220,62,233,12,172,194,113,88,215,51,194,1,251,122,252,132,253,235,4,213,147,158,167,14,228,225,75,63,49,144,135,234,43,31,66,59,209,8,150,207,132,25,225,40,191,73,223,190,189,145,23,188,65,243,166,231,105,253,57,120,211,243,212,190,60,52,43,236,240,173,82,5,61,84,249,235,3,125,84,211,58,151,19,27,124,127,44,144,31,94,73,3,164,207,239,220,94,202,203,110,125,100,244,124,78,244,75,229,55,178,218,217,13,18,99,104,196,194,64,241,136,91,171,154,84,30,147,12,248,245,175,126,158,60,128,187,186,101,3,196,160,109,212,195,163,63,129,223,185,60,236,246,98,251,64,41,149,78,189,119,64,69,169,40,101,195,51,46,57,192,28,242,116,227,1,3,98,13,150,89,163,90,56,193,146,168,30,66,48,45,164,246,212,126,112,188,6,240,37,113,238,28,78,22,254,249,218,92,171,249,201,120,171,249,53,217,121,247,250,235,86,228,183,68,238,195,161,63,199,35,161,35,242,70,255,77,117,182,107,1,203,222,119,204,156,190,158,154,205,53,12,136,69,255,65,64,202,82,153,221,179,34,201,88,239,22,108,115,121,90,154,150,78,204,109,1,5,57,208,37,29,217,158,39,247,100,180,148,90,128,176,247,153,234,244,51,39,222,253,45,160,31,50,169,230,199,202,49,41,41,37,63,208,254,110,19,222,9,27,194,101,77,219,220,148,92,154,34,168,39,114,93,188,179,80,226,119,23,186,37,89,183,216,9,185,75,52,194,36,26,65,20,34,122,130,117,109,138,65,1,112,9,181,66,20,247,238,97,185,5,120,182,19,81,25,247,148,3,43,69,20,152,231,74,165,87,53,55,80,117,16,2,254,210,249,233,129,74,169,42,85,165,13,9,191,171,250,198,90,21,240,164,85,77,254,52,85,73,85,190,85,185,88,93,170,62,98,30,175,193,187,251,146,159,164,162,169,232,183,162,23,99,75,177,71,78,31,255,24,185,255,71,181,215,54,245,145,18,118,83,172,148,252,160,78,121,30,169,108,80,94,27,158,60,1,151,101,207,189,134,150,26,168,33,192,243,201,90,106,117,2,181,23,241,59,0,103,219,208,95,154,174,105,11,16,90,90,83,11,229,176,252,203,64,225,234,18,122,170,110,73,77,93,90,183,24,59,162,110,224,170,91,128,96,74,91,186,184,142,247,110,128,209,172,168,85,117,163,80,45,84,205,106,115,67,186,215,98,53,99,123,15,111,49,20,210,232,21,122,171,106,89,220,246,182,223,127,51,218,130,207,100,84,117,110,174,234,249,67,239,9,109,242,240,192,55,49,157,0,171,85,4,125,86,214,180,111,109,230,70,232,162,84,12,66,242,85,237,17,3,223,51,92,14,233,13,134,87,181,87,181,247,55,45,17,169,40,244,28,209,207,193,177,147,165,217,113,203,64,31,115,104,141,29,3,218,126,71,250,90,235,123,91,176,61,46,120,102,204,118,109,187,179,205,182,207,108,116,228,161,20,82,155,48,82,102,170,54,113,3,102,180,236,82,200,254,140,52,112,47,10,194,123,183,148,92,138,18,160,22,61,245,210,4,196,193,15,4,14,119,41,120,59,85,78,189,126,160,144,186,10,159,194,64,254,253,28,212,109,213,155,222,79,17,12,117,7,229,84,167,252,97,178,214,250,119,28,235,100,97,195,241,248,70,62,246,44,161,155,176,70,186,145,43,242,21,57,29,145,229,110,196,182,254,36,114,94,189,27,162,221,123,248,205,75,121,169,27,178,247,191,194,248,84,23,46,59,251,97,145,110,200,148,156,15,113,216,225,174,200,253,240,34,95,215,9,193,255,17,67,232,70,76,249,186,156,31,73,135,209,51,173,203,143,147,61,163,72,39,132,207,248,254,178,128,62,239,172,8,122,191,251,243,196,123,176,26,111,167,223,80,149,172,21,113,100,136,5,251,44,13,207,101,145,223,235,102,125,156,26,218,121,71,9,77,1,206,215,166,250,192,159,69,13,104,253,42,57,236,153,165,61,60,143,245,167,240,246,8,223,7,65,234,219,192,211,115,196,110,226,235,91,228,175,180,37,168,63,167,30,129,217,53,142,123,45,24,122,101,20,6,251,139,63,240,151,150,50,0,201,224,225,11,202,108,232,19,198,240,216,33,196,189,3,85,36,43,72,126,72,168,41,183,16,18,70,8,223,5,233,251,240,46,211,254,175,18,46,90,74,80,178,217,21,107,78,203,194,180,187,167,11,122,47,203,119,218,3,185,8,198,140,118,58,99,134,239,65,25,69,14,240,210,60,96,157,6,253,210,182,228,23,86,57,15,222,162,83,243,174,45,19,223,167,30,103,75,236,62,25,229,39,159,100,147,169,231,51,121,186,181,94,68,123,218,88,62,250,162,24,12,60,87,132,125,160,165,180,152,22,211,83,185,215,180,42,113,178,46,215,31,12,36,125,14,72,171,237,136,70,55,147,233,92,30,249,126,219,154,26,73,203,246,155,6,237,207,108,211,155,29,254,142,172,137,80,156,240,78,196,171,219,134,178,170,107,97,210,25,39,160,121,97,175,85,11,244,68,236,214,203,181,205,228,226,17,126,147,13,167,81,3,109,12,40,69,201,8,217,118,45,194,170,194,50,114,198,82,186,217,253,97,206,158,24,142,36,218,236,225,122,118,13,242,91,200,111,52,106,178,45,103,17,242,201,232,161,214,246,61,173,146,222,149,115,206,58,24,8,15,227,94,213,35,175,206,21,238,179,130,60,57,194,181,178,50,90,221,104,148,45,69,21,134,7,244,70,215,29,94,14,66,18,67,248,20,242,173,229,177,88,48,176,107,12,84,109,200,190,132,80,161,80,178,226,254,145,240,229,51,66,187,16,254,116,104,204,137,206,182,186,101,123,58,150,60,91,40,142,100,173,180,237,93,156,190,252,238,226,17,11,212,71,18,214,96,244,220,255,19,65,190,93,29,232,213,190,175,75,180,160,55,182,191,46,33,122,7,25,216,67,15,90,222,241,159,50,196,58,217,97,67,99,73,61,106,175,119,207,192,27,58,101,107,31,94,18,71,13,119,183,125,1,41,10,80,176,58,175,143,56,60,240,189,56,255,105,69,95,39,74,38,41,56,80,251,78,150,83,245,2,16,177,64,79,49,92,42,172,177,125,70,219,94,255,134,98,37,253,237,160,229,214,68,112,38,203,124,211,163,142,254,200,108,11,27,46,62,112,156,72,99,235,253,88,201,107,140,246,102,199,97,150,119,18,178,234,110,157,128,180,152,24,92,135,131,90,255,1,104,64,235,63,0,13,104,253,15,164,245,105,253,15,164,245,105,253,15,129,122,180,254,7,114,246,105,253,7,160,1,173,255,0,52,160,245,63,36,237,249,125,211,6,180,254,247,129,34,71,195,36,225,203,194,125,180,224,57,83,215,18,195,228,241,245,5,16,127,53,126,254,31,121,90,184,223,30,76,244,63,126,175,96,217,214,99,184,89,56,254,236,196,186,195,141,53,130,26,222,180,151,207,208,22,26,159,108,207,144,79,54,12,107,190,156,185,145,30,43,68,28,76,72,80,128,47,133,119,171,68,12,166,133,83,68,232,20,251,148,160,191,99,41,23,70,119,85,75,156,129,60,173,17,204,139,227,37,252,23,73,122,204,108,170,60,37,105,162,83,200,27,121,45,173,42,86,196,113,238,171,67,75,99,120,226,26,17,18,29,219,168,39,147,91,137,85,242,73,129,202,196,55,207,72,53,95,128,134,101,50,14,84,247,132,15,150,73,113,219,3,197,212,41,195,9,144,147,15,202,115,118,98,220,92,30,146,214,190,80,140,41,253,80,231,189,11,247,64,43,24,182,170,91,213,170,169,215,82,11,193,180,111,223,171,155,78,206,186,249,246,189,126,232,167,103,182,140,45,163,90,169,86,244,106,202,140,249,218,251,246,73,170,215,50,230,238,228,61,216,162,79,61,61,230,135,242,94,24,222,27,148,218,64,49,4,229,160,79,151,131,117,134,154,45,243,186,99,120,251,222,62,52,47,153,159,206,75,243,91,107,80,35,19,106,108,134,77,201,148,243,46,52,198,195,90,204,252,244,36,136,110,1,232,167,243,125,232,252,48,168,4,225,211,117,140,195,225,94,40,192,205,23,205,23,215,94,132,223,193,180,0,65,248,62,80,108,197,146,185,4,208,240,144,114,159,161,212,152,246,69,120,30,168,213,73,16,54,205,215,214,94,51,83,243,177,19,126,232,7,166,13,31,10,229,45,234,1,116,120,95,97,111,192,199,238,141,65,40,244,230,252,197,181,139,230,247,78,150,2,181,186,9,255,245,160,127,111,174,197,230,99,243,55,61,105,209,139,43,234,155,87,42,51,39,198,30,20,141,159,46,59,186,231,47,217,208,223,123,96,114,105,242,11,127,120,246,247,206,138,11,201,74,178,130,247,68,209,179,43,250,132,128,229,242,196,239,45,79,158,152,60,53,121,234,240,9,209,72,226,61,82,83,52,9,142,84,238,209,55,191,244,242,163,111,210,93,182,222,230,251,143,126,103,253,253,167,223,183,237,223,19,179,111,223,53,253,169,231,238,41,174,54,54,212,252,228,140,123,31,149,199,233,67,243,54,172,250,227,147,46,220,147,22,90,2,245,182,195,96,218,138,1,1,242,207,153,60,252,116,217,77,91,129,246,59,229,229,170,57,51,89,139,214,28,104,85,163,148,181,202,35,111,85,214,13,158,75,197,220,186,221,78,155,203,85,156,144,172,38,205,232,131,35,53,183,92,74,91,253,228,100,5,39,48,94,24,95,74,46,69,31,118,160,32,51,96,207,215,156,17,224,129,67,149,204,7,199,114,181,92,237,135,103,220,239,228,233,168,221,207,74,6,211,94,168,93,48,47,84,191,102,224,109,128,28,148,61,246,160,23,106,213,254,98,254,213,234,171,85,136,99,126,173,246,135,11,21,195,7,165,113,127,171,130,240,175,63,104,213,44,15,148,231,246,255,126,193,50,16,79,46,152,175,86,177,175,188,105,57,196,9,46,84,210,126,124,146,156,229,153,222,95,7,154,210,47,84,255,226,204,98,245,238,234,247,151,15,86,15,158,188,112,122,113,41,89,117,160,85,237,167,203,57,227,135,39,103,204,255,124,114,210,252,225,73,26,165,19,14,52,166,39,171,235,208,131,23,206,204,84,31,170,30,172,66,95,87,191,219,47,87,215,160,135,204,197,234,215,42,150,241,195,51,191,88,227,125,230,150,251,141,51,191,8,105,254,102,121,198,252,254,242,55,204,228,60,212,236,100,191,206,133,175,212,254,114,249,43,181,83,247,125,229,244,169,83,159,212,196,218,169,211,191,221,175,243,139,199,46,212,126,90,123,171,246,234,153,153,249,135,230,207,205,39,207,93,56,187,216,239,231,211,5,28,131,79,150,191,182,240,219,216,35,181,10,148,123,184,95,103,125,50,119,10,230,207,242,247,43,7,97,22,65,141,151,146,103,147,253,180,210,29,255,233,222,131,75,231,150,190,113,250,95,150,127,14,106,39,66,176,238,117,160,23,11,185,249,79,150,163,11,63,60,9,239,43,159,44,139,21,177,242,86,197,129,126,154,159,50,63,121,248,107,213,79,78,79,45,124,82,193,27,36,167,78,249,198,168,82,65,44,126,104,172,146,59,201,113,243,147,62,244,69,237,187,203,185,165,79,78,206,60,140,125,204,63,119,63,220,239,171,220,133,51,201,83,235,167,16,107,126,188,188,120,110,241,220,204,231,47,212,250,208,242,143,79,157,154,63,87,157,50,191,251,75,209,133,127,57,147,155,95,60,245,245,133,126,123,117,192,155,234,143,151,15,195,216,38,105,116,103,170,222,241,205,25,28,43,240,219,121,234,183,232,88,197,64,172,227,120,245,227,147,132,87,124,4,227,221,172,164,173,47,207,47,242,207,200,194,63,124,30,103,248,63,124,126,4,250,18,100,86,130,227,93,200,100,245,47,151,215,151,112,142,157,90,250,139,165,232,57,171,230,194,43,132,167,24,43,87,165,219,51,198,163,247,254,220,195,46,252,43,103,254,208,252,228,228,5,152,171,22,80,6,11,158,97,118,24,4,31,43,111,68,86,66,245,228,253,135,23,185,103,190,228,98,114,113,253,254,80,61,178,82,222,112,160,119,223,63,191,136,62,75,103,147,35,139,35,251,64,139,0,175,44,206,47,222,29,128,78,222,63,185,152,79,174,37,181,100,110,17,66,0,186,126,255,200,162,12,249,14,79,139,57,203,201,57,232,204,249,33,208,117,42,23,245,86,176,206,201,33,105,77,200,57,144,54,250,209,87,47,50,12,47,175,110,49,59,172,130,108,75,242,193,221,230,252,9,164,127,119,155,35,16,214,151,29,73,193,134,66,142,149,133,202,194,221,247,143,84,70,42,251,64,239,187,123,97,100,1,251,40,0,61,53,127,170,114,170,178,124,119,109,4,194,122,45,0,93,158,199,97,187,127,159,180,152,115,165,114,230,238,69,222,251,3,105,177,220,26,228,140,117,54,135,164,93,132,156,135,167,229,208,197,187,31,217,183,220,197,25,138,129,61,24,128,82,95,205,152,216,95,243,230,221,67,123,99,102,161,114,127,165,50,95,217,7,122,31,246,230,144,156,169,175,102,150,97,85,170,205,67,187,134,245,213,204,253,193,180,187,9,110,123,235,83,31,15,141,199,129,187,30,104,202,240,242,200,126,232,32,255,236,135,250,57,232,129,180,53,47,7,237,135,6,57,104,31,52,231,114,208,156,207,245,167,13,114,208,193,22,33,135,236,242,200,129,180,39,253,28,244,176,22,185,253,21,128,158,164,118,158,28,222,87,14,7,93,181,57,104,63,244,131,147,94,14,218,87,231,180,156,231,28,244,150,233,240,208,114,158,165,93,104,144,131,246,67,131,28,116,16,234,231,160,253,80,151,131,230,92,178,31,234,114,208,131,80,51,143,117,125,204,188,8,252,102,216,28,44,55,200,65,7,106,101,115,208,200,33,135,3,208,15,39,57,7,61,28,106,247,149,249,124,159,131,30,236,13,47,7,61,144,214,199,65,123,161,31,231,253,28,180,15,170,126,57,39,253,202,243,139,250,3,75,139,47,158,147,206,61,111,158,54,215,202,238,248,118,239,170,62,164,63,180,244,208,139,191,44,45,244,22,245,5,125,89,46,218,208,8,99,215,147,58,253,189,157,147,180,155,183,243,59,159,116,162,164,224,252,125,254,216,76,117,70,252,95,87,86,140,55,140,153,202,76,245,249,99,222,185,29,228,158,125,51,63,31,228,158,135,64,57,247,60,0,253,244,216,41,251,111,234,204,97,224,126,63,57,19,43,120,203,117,214,229,138,201,67,175,236,64,77,224,99,145,247,238,115,206,64,161,189,20,199,212,170,70,245,190,183,239,125,158,159,73,214,170,181,230,49,222,23,148,51,231,159,113,245,6,126,32,90,115,211,98,206,200,63,127,114,175,151,123,142,205,217,57,71,208,171,55,246,221,167,199,220,61,120,251,100,142,114,30,228,159,83,211,74,218,105,209,150,22,228,158,227,179,78,185,152,111,144,123,174,106,62,104,128,123,222,242,64,171,185,32,247,236,246,85,211,230,249,189,220,179,3,221,73,168,234,143,142,229,209,252,93,237,195,51,206,111,161,160,170,59,148,54,157,186,168,7,185,231,148,238,246,85,175,28,228,158,245,163,14,84,73,165,244,32,247,252,189,126,173,242,216,87,1,238,249,131,62,214,165,83,191,123,44,200,61,167,110,239,227,70,230,249,66,144,123,126,33,239,98,78,128,127,6,238,121,169,223,207,247,1,151,27,228,158,111,237,215,57,159,156,152,70,78,52,57,255,39,243,15,157,59,247,249,228,169,11,167,158,249,172,139,87,221,242,69,88,39,240,179,5,148,116,107,161,186,144,63,158,25,223,245,96,14,231,247,146,213,167,43,192,15,159,184,167,224,246,198,247,202,201,249,183,150,127,101,233,187,200,225,62,176,248,224,148,241,78,191,55,254,58,11,181,58,115,161,246,253,229,95,88,252,238,233,63,121,224,130,153,188,247,166,131,117,137,154,58,87,142,45,198,22,159,95,196,239,211,139,247,252,183,177,138,156,115,240,89,73,166,244,255,99,121,138,74,189,112,102,172,26,133,240,87,78,206,89,89,219,90,94,223,186,240,7,23,182,241,243,227,63,248,250,182,245,7,210,169,235,69,220,45,134,246,166,116,61,200,61,187,227,11,51,180,28,93,152,172,193,200,194,24,137,181,79,126,73,172,73,147,114,202,75,25,56,86,93,56,121,193,184,0,207,146,22,196,58,107,56,214,37,89,238,227,229,244,34,6,252,149,43,114,133,229,28,172,147,1,175,40,69,197,170,90,38,4,218,41,240,206,208,159,46,3,231,14,117,194,157,130,40,112,125,55,125,216,110,67,1,47,167,76,196,75,61,239,29,193,211,198,95,157,153,174,124,186,28,171,188,88,61,109,78,215,186,101,47,101,64,249,231,31,128,90,161,244,3,88,119,234,244,84,211,78,251,74,38,63,9,169,22,96,21,173,74,144,30,215,247,235,253,81,88,75,29,210,215,31,153,175,172,207,31,172,253,212,224,210,145,111,14,230,130,210,209,167,101,167,86,45,245,175,203,250,210,167,39,143,63,252,193,73,221,228,159,185,57,135,178,103,146,151,142,165,78,109,156,186,104,94,52,111,46,131,240,118,238,248,231,47,21,156,114,155,56,7,43,185,51,23,78,61,116,250,79,113,158,84,147,243,223,155,29,228,83,103,206,236,195,47,18,159,58,3,243,128,248,197,161,124,42,112,117,195,211,58,156,232,35,195,248,69,148,48,38,23,215,23,115,60,4,161,230,228,137,73,224,139,237,157,145,229,33,105,23,214,23,114,247,83,95,13,135,222,151,91,128,48,152,243,41,12,235,203,185,26,15,1,232,242,100,101,178,178,126,255,62,105,49,231,202,250,153,125,234,188,76,229,98,174,84,235,161,237,189,127,159,180,78,111,60,50,172,92,148,183,70,22,239,14,242,244,113,86,82,208,132,152,206,74,204,255,171,179,169,82,18,61,104,101,244,60,4,173,164,233,42,6,27,46,235,242,212,92,0,174,233,25,251,87,195,119,83,25,130,231,9,158,167,223,185,62,28,194,148,70,240,57,204,75,151,73,13,103,124,72,122,158,191,3,207,59,249,245,225,115,60,183,18,213,206,87,127,230,73,207,211,101,134,164,247,195,7,202,95,187,110,30,157,207,207,231,215,243,243,121,239,239,124,254,243,223,209,17,110,154,95,52,225,111,205,228,127,206,175,105,46,125,164,187,233,229,117,121,190,105,66,176,225,121,51,191,244,209,17,107,180,42,84,181,234,103,171,201,13,92,188,226,85,169,58,81,205,9,168,111,26,19,140,63,122,240,215,38,167,38,143,229,115,153,28,155,154,61,74,74,4,86,20,79,86,231,42,100,15,77,151,210,82,186,202,230,152,21,189,249,115,213,60,114,155,253,144,127,100,220,26,107,139,197,48,170,35,124,124,139,148,223,210,183,114,91,26,222,246,102,172,72,118,3,108,104,74,78,110,105,111,107,175,105,23,53,212,48,240,66,209,18,246,199,183,164,242,41,84,50,209,49,102,203,159,86,5,142,228,8,231,82,62,190,69,14,230,156,252,248,150,45,88,172,244,92,10,8,83,51,57,152,243,86,190,154,215,245,148,142,190,111,252,105,77,245,250,129,155,152,239,177,155,71,160,220,212,0,244,22,72,9,139,11,212,42,121,61,144,54,175,126,120,11,150,25,203,73,185,166,250,68,176,86,212,27,216,30,73,31,172,51,176,219,169,155,199,176,119,171,67,114,126,2,250,231,184,86,197,180,185,75,195,114,62,128,185,74,185,173,156,9,157,22,172,243,199,80,103,200,55,87,133,81,104,222,18,76,155,78,35,210,97,234,193,58,243,246,62,150,127,77,79,29,145,15,6,107,37,223,242,113,82,58,246,41,180,118,120,218,75,233,215,246,205,249,195,3,178,122,243,118,105,223,180,184,22,190,173,65,157,117,124,246,143,32,142,47,79,57,188,159,155,183,60,131,167,174,199,110,218,38,157,7,251,234,49,196,201,33,125,101,247,36,224,235,219,58,218,245,27,192,186,180,61,130,67,203,53,147,85,93,207,223,154,151,134,150,155,86,47,230,158,209,82,16,210,234,135,7,246,193,141,125,176,221,84,95,211,82,57,40,55,31,204,217,198,103,237,53,253,98,126,43,127,69,189,62,20,235,222,134,26,83,206,1,232,117,85,62,240,152,182,5,146,211,99,90,243,128,156,9,230,12,252,183,86,213,64,184,202,127,120,11,90,205,25,236,141,42,204,111,105,8,110,124,124,192,84,223,62,242,188,134,233,131,88,87,179,113,18,40,3,74,25,73,57,201,162,3,179,251,118,222,207,67,102,55,204,50,41,79,112,168,149,60,28,175,250,61,121,99,96,150,241,57,54,108,254,54,213,43,208,207,175,21,94,3,124,191,146,188,52,48,187,243,42,17,104,93,207,93,25,50,250,233,91,110,2,189,74,233,23,111,255,178,154,30,50,10,251,82,179,40,226,51,122,72,251,20,230,195,176,222,112,71,16,239,200,12,27,95,222,91,158,22,197,101,37,22,74,61,147,91,250,79,203,194,82,249,243,249,7,174,252,235,43,75,249,165,59,159,145,151,160,124,201,10,151,52,109,225,234,210,43,249,150,92,147,209,167,29,63,50,46,133,5,186,9,98,133,215,4,131,45,196,138,49,117,90,157,102,183,90,35,240,127,201,208,140,140,198,50,50,65,165,5,185,168,169,25,53,204,208,158,207,154,89,57,189,184,93,36,253,119,70,112,180,194,85,226,202,51,168,99,168,141,163,37,251,180,160,150,84,254,191,164,202,25,45,13,233,241,127,21,189,153,169,102,9,242,79,171,41,107,164,148,181,77,105,199,128,23,8,75,230,196,165,84,254,187,99,106,154,225,77,103,168,139,74,249,96,42,11,202,95,67,43,107,37,180,180,150,23,80,91,113,13,38,96,81,43,100,242,225,34,255,95,208,160,46,168,61,82,164,178,248,185,60,122,79,67,189,68,166,173,169,53,86,83,106,177,26,203,67,221,217,248,26,230,166,65,80,243,10,221,136,147,207,202,103,21,35,173,201,216,118,40,175,196,109,33,215,74,88,222,150,80,94,95,66,196,50,83,107,81,193,146,81,45,197,190,233,28,150,196,229,216,69,53,101,164,138,41,5,96,35,92,137,36,77,26,85,86,88,150,222,148,153,88,178,245,171,40,246,61,77,33,139,106,45,107,204,110,25,180,113,92,85,129,59,224,112,189,89,200,22,228,171,236,42,123,178,15,183,117,136,44,212,81,225,234,1,37,212,68,131,62,76,150,146,44,169,226,93,131,240,214,125,159,173,156,254,108,180,192,174,202,31,74,91,144,151,241,247,247,154,213,229,105,51,117,227,51,76,38,45,80,213,72,255,125,218,56,103,156,53,238,164,188,215,84,96,42,84,83,91,195,178,5,200,102,241,224,226,47,168,103,89,234,133,36,194,185,102,133,78,138,49,86,24,152,4,86,85,223,50,22,103,150,149,5,108,155,48,39,231,71,244,17,237,160,122,80,25,131,242,89,249,95,150,46,198,254,187,173,139,210,197,241,155,152,126,181,132,214,177,13,224,124,50,182,223,71,65,133,102,143,11,211,136,65,168,37,145,23,176,221,164,191,52,178,198,140,24,132,105,99,122,141,99,35,226,35,124,35,6,168,210,218,136,58,114,86,58,75,222,18,172,112,1,70,180,192,10,138,22,35,29,13,204,139,213,98,38,164,214,166,51,183,2,28,48,164,32,23,52,205,198,94,166,162,41,164,191,31,145,77,121,77,50,160,238,209,66,84,143,230,163,42,139,163,206,40,141,154,106,123,22,180,194,179,178,16,93,147,28,117,50,107,132,244,181,116,168,172,42,196,225,63,87,211,76,230,154,179,26,148,170,225,37,65,133,227,158,74,86,235,248,136,99,198,5,194,61,19,117,194,194,146,186,172,94,84,99,119,74,159,127,91,29,87,173,145,105,232,140,190,174,199,72,67,208,196,211,66,106,45,37,36,225,63,73,150,160,127,83,7,99,7,195,208,191,214,218,67,149,147,139,86,17,21,29,39,24,142,231,178,186,144,190,145,54,207,157,62,187,8,227,105,177,135,190,114,242,148,101,162,154,246,68,198,26,97,100,70,15,243,191,149,48,241,137,145,241,17,89,66,157,151,85,108,147,171,237,4,184,36,73,255,139,28,23,185,78,201,28,199,226,172,166,162,213,57,5,40,69,196,20,46,61,48,121,118,76,62,184,37,63,74,179,147,116,107,161,247,51,140,207,30,65,94,83,184,135,69,188,205,113,76,172,157,101,103,153,33,107,161,12,228,45,164,181,100,225,230,103,90,87,255,237,213,157,95,135,248,227,54,165,129,46,203,224,236,147,228,137,88,74,77,146,117,132,48,198,159,208,82,133,191,249,76,6,230,64,248,73,180,111,103,138,167,197,109,196,193,17,188,217,14,129,186,11,123,203,188,155,67,132,53,196,199,39,0,181,184,86,15,182,144,177,116,76,3,140,192,14,160,184,35,167,163,219,134,86,132,148,78,158,136,247,208,39,87,101,93,204,115,253,27,128,228,97,4,84,154,17,136,161,53,225,44,105,187,33,214,177,202,155,122,43,53,125,120,58,205,84,5,239,145,224,109,96,217,80,138,105,133,90,206,164,55,243,108,106,186,48,13,53,87,158,228,52,79,133,244,14,214,50,241,205,24,164,175,76,23,153,162,208,255,53,169,5,144,2,183,65,105,207,24,195,153,49,216,207,48,27,10,120,237,78,177,66,5,178,52,105,246,103,74,1,232,182,118,171,83,75,211,182,190,0,99,135,26,167,106,90,97,104,21,6,112,232,175,163,201,202,247,102,216,216,255,41,90,225,140,172,205,41,176,200,161,194,105,17,250,97,77,50,101,83,51,51,107,97,43,148,129,244,10,217,43,80,136,138,186,55,132,248,184,100,128,177,81,232,118,139,2,43,16,142,179,150,59,93,72,21,46,254,113,242,170,240,164,61,19,108,239,87,18,164,223,54,222,251,239,183,243,47,202,77,249,69,185,34,145,230,172,40,75,10,212,76,14,201,130,163,149,94,40,161,222,21,173,79,165,89,77,43,104,176,254,172,209,204,162,235,60,211,121,154,89,138,98,57,250,121,56,242,225,150,241,226,255,248,226,255,240,162,241,186,240,186,112,107,194,26,65,117,189,116,9,123,250,78,204,9,168,232,118,65,45,168,28,131,70,184,93,171,60,57,4,37,58,228,33,108,208,67,162,36,233,106,10,86,83,164,231,73,249,233,169,169,234,17,97,178,145,171,39,51,56,6,230,180,57,109,227,106,66,96,232,87,55,191,154,199,111,175,252,9,53,205,156,19,206,97,12,198,20,198,248,117,118,175,228,43,176,233,146,29,131,231,65,122,187,36,91,242,24,80,203,233,185,129,24,128,9,182,20,170,249,74,201,123,234,49,215,143,65,180,200,142,49,135,170,96,171,116,127,167,52,62,52,15,94,138,19,99,88,91,230,176,6,171,164,95,92,82,125,109,97,190,60,120,61,50,67,243,240,199,24,86,143,39,216,239,178,75,171,151,24,132,210,37,157,2,254,10,151,166,127,195,142,97,178,47,50,115,149,238,251,216,247,128,232,23,198,230,35,95,30,77,214,180,99,240,122,0,86,76,247,6,98,52,75,79,232,77,12,165,166,175,148,75,158,122,124,220,143,209,20,154,211,47,219,49,62,102,135,88,122,53,205,32,148,190,60,52,15,94,138,19,99,88,91,62,102,47,176,38,212,131,183,197,219,99,159,29,210,31,79,12,205,195,31,99,72,61,212,119,212,169,228,212,143,11,201,66,146,239,43,232,243,250,186,62,159,19,115,231,254,47,152,52,24,227,132,250,107,234,169,221,154,90,83,249,206,2,234,92,85,205,138,80,57,251,207,118,12,158,7,218,184,108,174,225,14,3,143,145,19,114,103,255,249,143,131,49,228,245,235,166,140,103,101,235,146,175,148,163,73,183,30,31,206,59,49,68,81,60,151,192,60,70,223,14,85,101,12,127,245,185,95,174,45,25,75,43,75,53,8,79,46,45,240,91,254,24,30,158,123,172,90,53,160,100,248,123,236,177,135,31,182,70,213,106,161,202,111,44,81,133,170,91,60,204,89,163,142,106,244,203,83,75,255,58,117,250,226,232,82,12,194,232,203,49,107,212,214,27,175,76,84,108,103,197,105,8,12,214,209,232,61,115,39,170,85,126,207,75,58,81,189,135,76,2,113,75,2,24,190,125,232,250,244,150,29,174,79,127,123,218,26,3,114,107,24,171,176,254,173,66,221,70,31,59,88,177,195,99,7,31,62,104,67,87,12,99,40,116,180,148,99,67,66,105,194,138,227,245,22,116,32,115,170,119,58,53,157,98,19,155,175,179,215,217,127,96,191,206,254,167,214,2,106,34,175,42,11,207,61,176,116,110,249,220,210,3,75,231,63,63,242,192,111,126,225,255,94,58,183,180,242,204,194,146,165,176,77,36,54,155,49,6,33,253,124,58,150,142,233,20,42,155,80,159,198,138,245,64,245,156,113,110,234,185,215,207,253,232,92,243,156,252,220,79,206,93,90,184,84,251,248,137,75,86,248,236,229,94,238,108,247,35,99,254,225,15,107,103,255,189,21,97,122,250,152,190,250,43,121,225,51,155,128,151,143,124,74,55,253,209,73,85,250,30,253,132,94,45,129,92,85,57,81,185,7,53,52,169,151,28,232,173,250,81,93,47,161,169,85,30,220,116,116,179,23,249,64,58,6,251,243,64,186,67,250,180,62,93,130,79,133,7,107,84,100,98,26,67,78,79,234,209,210,136,62,90,73,86,114,168,127,50,42,149,248,32,85,171,122,41,85,141,85,15,65,101,170,213,173,146,53,186,85,218,170,190,3,225,245,234,235,165,139,213,139,14,62,0,100,174,132,88,131,169,158,41,57,119,212,30,171,62,12,16,50,115,10,225,229,219,23,11,98,193,58,86,41,84,10,139,119,188,252,85,168,65,145,27,47,249,203,163,83,83,147,133,35,159,157,156,154,154,154,249,249,31,63,15,109,178,45,37,220,35,158,200,146,250,145,120,2,158,37,209,110,147,13,189,53,123,84,212,61,1,210,109,112,180,52,185,210,33,109,228,232,210,251,18,89,190,141,9,90,235,142,86,10,131,169,192,106,60,254,231,71,0,56,142,247,163,15,29,154,142,82,8,79,75,211,241,105,116,65,29,183,198,108,28,215,170,119,232,169,84,42,150,58,164,232,114,117,124,11,165,130,113,75,217,18,250,97,173,135,246,113,213,45,182,37,111,73,91,27,150,146,115,182,84,164,169,231,255,243,189,147,250,145,212,100,106,42,54,19,158,1,216,162,180,40,125,1,2,30,206,126,247,222,69,29,66,10,66,108,241,121,107,244,126,9,161,48,232,207,191,117,239,87,250,144,71,0,82,22,243,60,172,127,88,201,231,242,73,8,209,252,72,126,157,172,60,33,167,150,111,165,169,101,49,243,180,121,194,60,250,191,221,102,247,149,13,253,141,244,197,20,132,216,197,211,23,79,92,60,154,186,13,102,189,106,20,32,228,31,78,63,150,170,226,48,159,174,158,120,236,232,223,1,196,190,188,152,175,166,169,221,177,67,167,245,19,213,163,91,0,153,133,213,29,215,248,137,3,205,59,154,121,55,88,145,223,191,237,143,242,175,121,130,21,53,39,205,47,152,167,170,167,116,10,239,159,226,222,188,239,56,228,245,179,116,118,218,138,204,30,50,241,70,43,5,115,122,118,218,165,45,85,64,218,212,116,108,250,16,160,109,21,168,2,112,38,115,128,73,115,80,129,57,62,255,201,104,247,170,40,228,70,147,7,163,7,71,14,142,30,76,30,204,1,13,176,99,206,98,108,59,230,10,153,248,30,140,153,16,140,81,20,172,216,65,249,160,116,80,252,198,196,185,28,178,245,170,198,114,242,4,249,206,132,85,96,244,203,7,205,131,207,64,146,167,191,33,156,155,248,133,156,134,130,129,27,99,116,77,104,242,48,177,150,147,53,185,68,30,234,102,228,207,90,163,86,200,146,49,188,58,119,225,222,175,25,191,189,250,59,230,5,243,213,39,222,122,208,26,189,16,186,32,255,59,8,223,152,251,198,189,23,140,11,171,120,158,123,225,137,11,0,121,25,32,23,48,213,156,117,239,159,245,33,223,2,136,115,169,239,63,62,120,244,87,165,249,15,230,83,16,46,254,234,99,95,128,58,86,4,88,46,190,158,252,124,242,161,232,185,232,185,145,115,191,240,103,191,36,68,27,197,134,97,212,180,34,222,80,18,162,194,87,132,83,95,255,205,207,31,124,232,55,207,133,32,28,254,179,73,97,164,145,105,104,70,222,200,0,23,30,189,103,226,68,14,230,90,188,170,86,181,19,185,123,38,8,131,34,183,78,28,205,193,236,138,235,184,99,147,211,39,172,104,107,174,85,109,73,173,113,224,103,13,179,250,231,191,200,227,29,154,152,206,77,139,48,123,128,89,134,167,9,232,119,123,37,184,167,114,130,246,137,170,233,19,233,123,200,168,15,209,125,219,103,243,173,201,163,73,32,65,72,71,233,16,193,77,7,116,140,56,16,61,13,129,189,79,23,199,221,245,229,142,202,89,157,66,26,2,8,65,208,215,26,15,175,106,201,100,52,57,146,28,141,37,99,57,185,34,91,163,120,146,254,56,132,115,149,115,132,142,149,52,4,86,97,214,152,97,98,104,152,191,95,248,163,130,62,5,225,231,143,30,184,53,37,165,120,29,7,161,250,1,61,165,167,220,116,87,10,87,208,63,206,84,234,231,83,7,82,169,223,72,241,58,58,208,223,45,188,94,152,158,130,240,243,211,7,0,149,83,80,19,34,207,150,249,106,225,66,33,58,53,50,53,250,243,201,3,185,212,91,0,121,235,255,163,235,109,160,227,168,206,4,209,234,82,181,116,171,44,212,213,229,106,44,28,163,174,46,87,203,213,109,199,50,126,48,49,68,238,106,181,75,118,117,91,1,169,104,5,146,97,44,217,81,18,194,236,27,28,134,76,12,150,85,45,165,7,218,26,109,162,244,136,28,38,39,99,28,191,6,140,78,54,204,227,36,239,177,108,30,86,56,154,68,120,216,12,163,133,157,115,246,176,216,97,5,99,188,156,224,241,136,137,227,81,228,247,125,247,86,255,200,48,190,231,86,183,92,183,239,207,119,191,223,123,191,251,93,251,231,246,255,130,52,152,24,76,100,33,245,124,186,7,143,64,195,27,190,141,15,227,234,94,25,210,164,246,24,100,5,32,246,14,112,80,125,147,174,255,65,207,31,80,142,238,75,4,248,119,234,183,227,45,173,235,20,64,234,77,17,5,210,198,72,126,112,252,134,110,122,130,17,210,182,238,157,54,211,100,118,194,119,202,155,129,10,55,217,58,31,96,137,158,239,109,173,159,209,233,222,158,185,165,202,208,50,183,116,111,71,138,104,19,194,124,32,48,206,13,112,127,82,232,127,193,201,217,217,87,156,158,91,210,74,250,33,12,75,10,242,128,203,112,227,200,164,219,2,97,150,198,195,153,112,247,157,227,235,192,222,141,97,218,30,187,37,26,243,125,148,111,137,109,143,226,141,228,69,224,166,0,121,148,35,246,43,241,9,115,162,125,94,126,145,80,171,104,93,245,76,210,173,29,125,49,192,188,20,221,92,187,197,6,26,203,212,36,206,88,170,170,95,96,2,40,220,76,54,55,72,255,24,72,176,9,144,106,58,114,181,102,248,39,73,138,162,131,112,155,152,24,95,119,74,131,116,75,249,150,201,228,99,201,73,163,108,208,191,33,81,126,68,143,235,103,58,112,193,81,18,110,20,116,92,171,109,31,95,215,112,160,235,51,36,91,77,169,236,154,55,187,201,30,210,195,82,10,228,181,111,198,167,151,238,85,227,52,221,164,138,234,237,31,178,157,161,218,239,74,105,232,177,2,6,78,43,60,99,47,167,171,241,102,184,192,182,155,243,155,243,49,63,109,206,223,76,227,205,161,196,146,191,23,78,54,164,139,94,93,246,254,197,230,65,163,158,158,248,55,208,143,106,39,201,83,99,13,32,203,140,139,27,215,117,70,116,154,58,128,33,234,131,140,18,254,201,78,244,38,254,79,72,131,255,148,175,250,169,99,130,154,106,85,165,82,24,181,132,138,92,172,169,165,251,214,76,31,47,108,162,247,253,102,132,110,160,67,156,97,172,175,181,103,71,207,156,206,109,230,160,133,34,152,112,227,235,128,92,105,210,119,159,178,95,128,52,203,182,216,144,123,167,97,182,233,133,240,32,148,62,61,157,239,207,107,121,25,8,94,200,243,24,57,58,109,194,219,81,122,93,188,253,233,66,62,221,248,182,190,51,186,118,87,20,190,167,64,138,143,183,181,83,203,146,222,154,173,215,236,46,186,147,217,125,221,123,77,111,175,237,122,162,29,209,78,223,55,236,68,234,221,245,93,81,106,119,225,251,110,186,227,201,210,166,79,248,61,171,191,250,190,94,87,245,125,181,206,198,93,219,234,88,234,191,103,169,253,19,126,191,246,253,199,219,31,73,125,79,159,209,27,44,193,218,247,63,161,239,237,212,87,234,119,89,166,26,238,181,76,253,166,225,247,200,75,216,123,214,18,176,235,212,234,117,239,139,250,72,170,232,127,171,215,63,211,208,254,114,237,61,218,88,223,166,239,151,83,55,82,230,143,233,225,79,248,61,171,191,250,254,227,253,95,78,61,86,237,29,244,175,17,62,219,63,54,254,145,79,248,253,218,247,31,111,127,234,17,55,231,230,250,33,57,57,231,81,224,130,52,129,38,245,232,137,44,231,192,251,35,139,78,217,153,134,84,114,74,71,74,78,145,166,9,103,226,200,219,236,61,253,189,12,9,248,198,35,36,203,222,103,156,204,145,183,247,95,247,62,87,122,132,228,4,154,234,245,247,61,90,111,127,225,104,245,61,159,227,31,237,200,225,251,215,142,162,149,215,15,201,113,22,62,225,247,126,255,253,247,31,239,255,107,71,149,156,130,237,35,95,123,164,177,255,39,156,134,223,211,246,75,159,240,251,181,239,255,221,246,105,234,123,180,223,255,6,255,247,232,212,117,240,155,118,166,142,76,251,223,202,78,249,200,107,248,254,6,122,241,77,90,75,111,219,87,70,31,219,187,166,160,119,63,232,211,255,183,142,231,70,219,180,134,120,91,169,84,227,95,244,254,190,54,118,51,69,245,132,190,29,182,21,67,85,213,218,189,223,33,22,9,109,5,239,120,211,56,11,111,118,38,194,253,221,209,22,98,151,236,251,143,180,115,88,162,118,19,179,204,107,159,112,211,69,168,22,89,45,90,160,26,226,4,183,246,126,24,106,191,17,92,221,164,247,183,4,214,212,72,117,79,46,138,65,134,26,238,19,228,240,182,72,26,34,77,13,144,241,22,22,215,129,198,89,0,179,166,233,200,120,219,112,45,242,82,107,123,211,48,61,117,219,92,8,12,115,237,80,8,239,161,108,60,241,143,103,211,87,67,107,222,55,55,222,219,129,39,241,235,35,192,255,101,167,173,175,88,2,140,101,156,43,181,45,136,47,146,239,224,141,209,118,137,221,167,26,228,172,85,46,45,227,142,47,17,240,158,199,235,218,111,73,211,83,252,232,136,60,23,216,213,214,114,120,188,153,149,129,191,252,30,176,155,54,175,132,210,52,34,220,120,8,35,16,170,2,222,76,242,248,215,89,68,197,235,250,220,178,26,213,100,89,106,21,254,205,143,239,130,179,203,145,43,34,129,116,133,158,176,191,238,23,164,62,247,213,103,245,94,146,107,65,124,174,82,49,189,42,128,77,103,79,216,171,246,196,17,140,111,128,119,115,94,243,239,79,252,214,240,184,128,209,37,240,62,112,128,11,193,168,47,23,172,214,192,36,247,106,244,52,222,51,27,29,15,17,48,164,28,80,121,189,40,200,113,37,139,43,14,202,38,37,57,144,29,40,245,231,134,13,152,97,140,246,240,84,212,145,159,220,48,165,254,197,6,34,75,146,64,251,90,131,70,136,246,198,98,247,3,99,190,230,17,178,188,129,215,127,222,179,3,198,122,9,90,169,98,120,119,71,21,211,175,27,173,120,62,24,21,148,96,5,198,147,22,206,247,226,5,119,59,142,140,135,4,110,201,18,248,249,232,80,36,143,169,93,229,151,45,53,56,227,228,251,149,244,59,30,218,62,66,247,133,166,30,189,172,46,0,218,47,121,130,32,4,57,126,109,239,184,192,138,39,4,150,163,66,96,41,100,136,152,49,162,218,114,148,111,126,37,16,211,230,160,4,182,32,240,197,208,83,100,38,52,83,203,111,12,169,189,101,135,182,34,18,121,102,253,169,71,255,218,45,221,253,50,228,217,220,207,62,255,203,216,120,232,173,155,109,249,173,155,13,188,3,70,90,10,127,107,248,10,80,211,28,64,187,208,116,164,214,54,9,176,8,168,128,17,86,33,150,198,40,168,129,214,64,83,245,108,124,91,202,210,52,220,109,151,101,207,115,28,211,36,181,127,8,231,241,144,225,255,27,27,99,159,158,87,253,31,212,164,99,49,140,126,88,143,203,8,245,251,84,53,46,33,254,162,207,139,29,54,148,42,215,224,100,134,221,215,60,22,41,17,99,97,142,55,251,247,209,19,228,156,129,195,227,33,86,130,16,244,171,188,2,115,135,121,213,210,196,29,205,63,106,255,210,176,70,119,167,112,190,217,253,157,227,228,74,11,254,61,45,172,68,215,143,48,28,64,138,152,182,166,181,18,164,41,72,147,218,113,250,157,38,171,164,17,255,86,104,159,151,72,197,240,151,134,55,209,136,247,155,218,113,238,82,48,179,245,216,128,31,120,173,188,196,139,60,9,66,18,241,70,9,71,51,211,227,52,202,218,235,22,82,80,43,36,73,20,41,53,145,44,200,50,199,57,108,98,29,52,22,8,177,176,23,125,177,164,34,170,254,201,104,30,99,209,223,143,37,160,6,214,74,43,191,226,209,86,106,169,4,165,170,173,224,30,113,31,164,179,86,86,195,221,23,39,141,169,228,17,90,7,198,177,35,196,33,125,144,206,90,34,93,174,191,208,69,3,31,66,139,107,250,33,247,241,201,79,24,11,222,31,54,109,57,156,201,77,69,241,34,172,87,171,81,74,251,33,13,19,40,81,18,48,129,30,41,124,5,210,32,126,99,199,25,20,144,12,177,249,52,163,67,140,62,185,224,245,217,125,32,232,178,57,16,174,3,11,180,167,32,66,53,40,33,203,55,190,78,239,42,106,133,116,214,19,253,155,139,240,238,81,71,54,101,10,143,104,63,124,95,80,251,34,125,145,28,112,4,39,226,68,22,242,102,191,217,223,78,251,65,225,65,35,15,182,114,31,88,147,194,113,129,245,204,177,29,219,164,82,7,186,221,241,58,222,92,193,191,22,101,51,119,193,187,14,166,254,220,94,128,153,133,18,65,17,160,129,56,232,132,29,197,212,219,211,172,68,63,61,152,210,167,188,22,149,20,156,23,83,103,233,2,222,70,28,34,28,124,82,195,231,61,171,83,143,235,70,220,72,84,204,17,13,3,193,25,166,1,99,113,4,76,134,80,73,125,207,248,51,163,151,82,205,140,177,108,20,169,103,97,145,142,118,58,58,45,151,148,146,58,165,126,224,129,26,161,56,170,163,46,120,20,242,18,72,7,54,47,92,201,115,248,62,126,27,142,37,85,199,143,11,254,236,191,110,245,107,12,63,94,179,170,88,72,113,208,49,15,183,87,177,48,10,16,38,219,4,40,161,33,126,148,44,22,80,116,129,142,133,193,3,234,11,76,9,83,160,130,188,106,17,161,164,150,12,128,168,77,48,58,44,142,54,106,202,134,188,20,237,12,119,134,227,27,42,106,69,29,137,24,174,225,170,3,51,195,125,12,98,48,251,80,7,165,134,92,34,155,117,178,102,150,226,24,113,36,19,198,66,113,46,40,4,151,172,206,120,103,60,30,55,226,75,22,64,141,38,248,166,209,177,120,253,128,221,11,86,159,208,39,228,162,89,10,193,5,11,49,126,129,142,150,142,219,66,168,255,34,218,204,7,121,224,185,45,69,169,8,88,8,122,117,70,160,61,197,89,51,68,67,220,171,236,85,130,156,192,215,245,218,37,188,117,150,246,244,117,207,73,155,38,154,143,128,133,208,67,74,185,148,237,33,212,125,252,72,33,85,126,224,73,28,206,190,35,81,220,208,27,48,40,0,61,171,83,165,182,64,169,148,125,214,117,159,214,246,127,249,42,147,214,8,9,144,217,52,138,18,72,245,16,141,59,29,46,105,11,94,107,166,149,191,232,137,72,161,122,73,7,28,32,230,141,165,131,12,30,24,143,183,100,81,46,102,28,55,74,152,116,232,37,252,142,82,20,192,188,223,70,220,127,141,113,41,160,113,39,102,42,56,14,188,251,119,60,196,184,43,216,135,222,87,178,95,201,14,102,237,172,237,65,174,70,173,163,220,97,26,40,10,104,46,218,39,191,54,148,235,207,238,184,16,197,107,116,136,82,10,31,161,252,131,152,192,92,200,178,39,144,189,226,222,108,111,118,121,191,157,128,20,182,7,140,47,24,35,106,6,161,126,197,51,3,8,245,247,196,78,49,14,159,75,120,5,100,214,216,191,156,21,190,46,4,40,6,29,165,26,112,242,189,173,123,55,246,38,237,28,212,146,179,191,104,39,13,169,34,169,34,131,233,37,74,169,31,88,219,244,164,254,62,208,23,105,41,1,220,119,29,194,255,5,138,146,157,93,78,179,205,47,55,237,229,247,142,245,174,159,87,30,86,108,63,229,195,21,185,78,149,243,128,29,205,252,187,22,238,178,45,123,116,55,14,146,65,24,6,209,187,210,35,143,145,189,242,109,195,31,47,1,92,106,215,116,11,234,29,83,222,20,153,36,199,1,126,72,107,128,203,85,206,31,232,183,250,227,78,220,137,244,137,125,17,233,75,34,198,186,176,88,136,66,31,79,185,11,187,77,138,217,239,85,113,61,110,108,171,168,70,176,210,60,34,8,85,202,62,178,0,210,98,10,210,197,253,199,145,98,239,117,18,23,214,57,18,34,34,148,32,152,160,237,221,83,100,138,156,221,244,234,205,167,147,167,147,79,102,217,140,150,8,155,219,43,180,239,205,220,123,86,220,199,241,42,174,251,20,5,252,116,1,102,247,181,232,20,7,154,151,101,38,218,19,64,217,186,25,43,1,158,249,212,64,49,247,53,171,143,203,169,89,99,193,3,170,147,128,102,195,167,181,123,97,180,100,211,2,112,83,160,157,150,199,164,189,202,109,135,230,67,48,0,252,27,224,92,228,133,64,3,215,134,54,166,184,179,209,4,192,248,10,206,36,112,85,71,222,53,236,83,54,90,129,57,192,83,193,199,211,48,197,82,190,20,184,159,201,91,225,146,87,146,129,127,52,79,221,244,192,240,113,208,15,75,44,87,101,3,210,28,214,24,222,118,232,181,144,68,128,107,243,37,229,180,118,218,60,109,182,135,16,234,14,193,100,147,229,177,103,200,51,228,105,82,1,155,181,66,173,219,138,94,73,169,58,195,15,147,66,167,83,239,212,223,181,80,137,93,246,108,255,142,40,85,246,123,106,227,60,182,10,83,22,208,156,5,20,103,209,121,165,243,75,229,173,135,145,144,129,75,249,180,207,40,31,120,41,135,24,66,231,22,161,14,250,9,232,14,129,73,253,107,55,146,27,74,234,253,55,146,56,88,70,148,159,34,196,100,145,52,131,62,28,159,82,115,66,162,25,249,90,29,219,25,158,94,241,152,124,121,198,140,199,43,93,56,171,236,105,36,81,190,32,6,189,238,153,25,128,233,93,173,61,147,230,215,228,5,248,235,222,220,194,93,164,167,100,222,15,37,160,13,121,26,36,249,66,20,101,101,82,127,53,10,188,113,35,225,23,162,192,241,90,46,28,161,252,131,76,123,128,235,194,143,132,215,186,39,165,227,226,2,57,237,1,94,129,28,2,28,233,169,107,6,167,161,14,144,132,225,108,164,180,30,248,195,64,233,238,251,7,201,65,210,131,88,8,146,38,185,244,41,129,52,59,239,237,143,63,100,240,75,251,161,135,27,151,214,25,185,74,206,248,186,79,217,22,182,11,28,38,42,113,191,3,9,183,176,1,36,29,232,243,84,67,17,25,183,188,212,50,213,254,111,15,34,151,196,60,94,211,232,169,70,23,148,197,105,111,65,56,109,77,225,188,8,199,161,215,0,241,48,216,221,160,93,152,40,145,3,40,19,141,180,154,104,150,158,49,158,118,213,161,249,26,247,103,156,159,114,248,238,229,120,126,243,231,35,159,23,63,138,228,191,148,15,228,119,231,227,203,113,53,46,116,11,6,181,71,116,71,89,246,212,244,47,162,123,229,94,25,53,243,42,174,3,255,99,120,106,77,203,247,75,37,161,181,233,53,225,170,39,98,47,252,140,56,0,88,168,152,162,163,8,220,124,116,175,242,139,104,175,130,117,32,245,160,148,186,245,16,149,81,216,83,224,77,66,16,117,135,167,187,112,94,113,165,28,102,215,215,29,170,120,90,233,234,212,223,179,158,54,13,58,255,140,182,25,101,99,68,70,74,47,250,107,93,173,138,36,189,15,210,187,100,45,104,167,173,39,169,142,11,61,53,65,122,144,133,117,132,188,182,14,228,220,186,172,180,0,188,101,97,189,227,46,220,93,58,232,100,40,135,49,167,247,3,173,143,253,72,2,153,29,57,174,130,244,129,89,39,50,240,182,156,153,67,252,120,29,113,61,186,160,180,182,190,182,78,234,62,190,25,87,93,23,54,147,72,73,188,63,66,190,68,225,17,156,110,191,255,171,4,176,163,79,62,27,21,129,243,145,152,25,119,18,152,75,50,179,224,22,172,17,176,160,246,70,222,179,122,35,54,36,132,37,124,38,141,36,194,148,200,23,112,111,159,44,31,237,76,116,198,223,77,24,137,37,200,198,250,165,240,173,9,33,46,236,193,86,250,149,105,9,96,162,77,133,40,79,14,213,233,197,60,228,107,40,187,157,196,200,167,243,91,59,227,207,220,22,225,209,34,169,68,42,183,130,166,18,121,120,12,91,49,3,102,143,121,251,242,58,42,163,30,193,86,140,196,242,86,1,224,174,198,91,13,65,71,76,6,14,123,243,12,177,35,157,122,51,247,46,192,121,102,67,81,192,132,167,25,212,35,84,86,18,144,149,196,140,127,176,27,40,155,188,218,2,116,26,134,158,0,214,156,214,137,207,11,229,192,5,171,68,250,228,238,47,75,193,247,119,147,224,194,205,36,8,80,161,250,79,149,211,153,217,5,171,85,68,141,237,125,143,202,149,189,132,148,2,164,185,198,249,143,58,17,83,7,126,106,229,180,231,186,74,102,201,207,76,163,135,209,122,166,58,98,84,198,58,149,206,245,241,177,17,165,50,134,46,193,149,177,17,212,137,16,166,65,128,127,4,181,173,199,72,115,240,93,139,89,153,75,86,3,22,162,88,79,1,75,243,154,245,175,168,189,30,245,3,1,61,1,229,96,197,83,57,31,11,169,118,182,151,251,133,23,207,188,49,100,187,243,67,160,32,30,88,26,176,77,92,3,194,219,58,47,120,130,106,27,123,199,58,215,191,171,20,199,64,19,91,191,60,86,4,137,108,140,169,60,147,81,136,235,107,169,1,121,24,96,180,105,236,192,18,8,173,98,168,72,30,11,61,70,222,5,10,126,131,150,175,246,152,205,237,105,19,112,34,252,94,248,25,243,221,94,244,223,2,138,226,108,25,101,55,142,22,164,4,113,70,237,94,227,216,191,218,143,141,246,202,198,177,229,65,48,82,242,249,193,252,55,240,226,24,168,99,244,66,147,163,23,85,212,12,222,179,130,64,157,130,204,50,200,134,188,58,196,90,33,49,35,110,3,14,62,38,244,146,37,43,47,204,91,54,203,158,13,173,76,243,253,59,251,59,29,125,97,103,95,103,95,252,236,109,89,208,1,80,51,240,237,40,74,149,151,188,105,25,121,65,95,162,47,1,182,152,138,210,116,193,0,43,38,107,230,219,145,94,64,95,123,29,180,228,146,247,26,249,145,7,152,140,220,22,121,25,104,71,206,157,206,48,194,20,235,132,86,65,199,221,203,255,109,212,230,231,129,123,85,146,66,100,158,252,68,41,30,164,20,181,251,180,177,20,49,196,207,71,30,59,212,27,92,218,45,4,231,111,22,232,167,15,143,158,35,221,36,156,23,43,118,103,247,123,225,65,199,30,93,14,219,114,254,182,252,224,27,119,63,28,17,68,58,115,32,75,109,249,39,15,54,115,127,246,205,193,193,135,191,137,146,112,198,198,60,147,87,181,234,220,26,17,195,123,70,122,47,245,180,84,73,85,164,202,88,133,87,227,249,129,190,1,163,3,228,11,112,194,105,42,165,167,14,127,16,149,228,247,61,39,177,112,59,205,127,140,176,132,126,72,11,209,211,201,37,171,146,4,41,150,68,121,139,243,54,31,181,1,238,56,119,227,33,228,115,23,44,228,106,205,220,191,30,27,28,92,62,150,135,92,229,186,88,194,108,119,204,43,98,101,52,31,249,127,54,220,120,236,163,136,173,66,25,224,38,111,68,212,99,249,224,12,90,22,252,233,7,159,116,102,62,247,147,7,190,247,185,239,57,63,125,80,8,160,76,175,116,205,56,128,85,154,0,24,84,2,221,0,239,123,4,106,8,127,69,250,243,200,72,103,49,104,43,172,45,123,96,249,216,120,8,125,220,71,163,27,190,60,26,181,195,163,81,53,56,10,54,102,201,186,35,56,153,148,110,126,41,217,242,185,241,54,140,34,79,109,109,120,94,243,106,119,8,80,191,185,230,238,241,182,151,45,182,117,101,69,85,129,165,25,11,157,75,252,181,162,182,209,218,14,193,104,10,99,26,211,228,86,220,145,1,253,224,56,174,72,120,29,232,13,216,59,183,205,218,168,38,222,216,166,130,50,246,134,164,218,213,181,38,18,94,0,139,57,201,125,223,34,17,43,242,134,167,70,212,8,180,32,188,225,237,20,20,32,137,241,230,181,43,155,227,161,250,223,125,237,123,134,241,158,89,147,216,52,134,36,198,229,108,225,26,75,180,130,228,101,43,63,87,66,245,79,92,13,101,103,159,38,245,178,81,54,102,147,191,184,165,118,106,219,156,144,27,107,152,106,255,139,251,153,141,83,93,19,162,43,62,4,93,37,217,141,27,213,231,184,80,95,21,102,171,115,248,87,81,222,51,220,216,118,173,15,34,62,153,206,235,136,38,213,142,87,233,186,31,46,242,226,10,227,48,247,164,188,87,212,130,237,77,143,5,211,55,237,56,216,26,216,131,171,91,180,14,207,35,184,157,165,55,102,207,195,251,152,241,38,230,85,139,215,192,116,212,175,118,193,103,76,137,149,117,215,80,180,203,240,23,111,242,50,174,95,242,26,190,187,218,197,108,45,118,27,243,165,22,22,47,22,97,226,67,132,194,2,199,135,167,72,150,55,224,58,232,170,165,113,108,45,114,253,8,104,47,202,121,26,177,166,90,66,192,85,79,175,40,116,223,102,116,45,197,245,219,146,189,225,177,198,26,100,110,85,53,141,242,216,236,250,213,49,89,89,29,155,85,94,26,123,133,135,30,123,60,128,187,22,191,56,192,238,56,175,221,46,34,224,251,152,142,240,244,203,26,163,66,193,227,244,49,221,92,15,248,70,204,207,87,14,26,233,87,40,70,226,123,81,131,150,0,25,70,209,119,122,180,208,194,14,239,141,30,177,41,252,108,178,74,50,36,225,125,152,149,179,255,129,252,165,218,26,217,172,62,169,238,85,118,184,173,3,223,26,30,111,227,185,121,15,47,108,101,43,63,68,168,93,169,74,87,66,49,222,53,207,11,96,243,23,72,191,188,99,24,102,80,120,156,47,6,138,92,81,99,116,201,17,190,99,169,73,224,185,234,10,4,223,2,165,169,53,38,27,154,156,198,22,64,158,225,123,140,99,27,93,144,159,149,103,170,145,130,163,5,153,213,48,79,107,56,239,177,155,60,126,25,101,250,60,242,152,180,60,222,246,142,133,107,50,39,187,208,169,247,52,232,89,207,86,53,45,208,181,52,220,199,32,19,184,250,72,206,91,5,127,37,242,183,192,67,225,127,100,218,7,173,58,138,34,73,203,218,240,66,20,219,104,225,153,102,8,92,202,195,117,86,158,126,227,2,5,176,119,64,218,25,143,251,90,3,232,13,71,100,128,244,43,48,175,69,160,6,208,13,80,166,106,191,12,97,139,0,25,190,120,195,240,97,191,143,241,147,230,240,142,198,62,86,76,191,143,180,7,216,34,140,210,66,155,202,208,27,122,128,112,132,247,200,47,57,176,160,65,183,7,169,223,194,52,86,90,2,102,34,132,248,166,117,188,190,185,77,39,221,37,206,1,110,135,43,244,211,98,73,41,42,52,2,47,173,99,217,99,109,156,54,77,208,56,183,52,88,28,20,82,114,70,94,10,27,225,243,199,180,240,133,176,185,222,136,252,54,82,12,219,97,188,253,212,142,20,64,47,225,76,222,17,200,18,222,82,67,46,220,101,102,141,236,179,159,30,217,106,132,43,238,204,125,249,17,146,161,35,5,94,175,233,231,45,92,167,89,246,246,129,166,192,56,61,235,103,129,123,103,119,209,156,79,20,204,243,241,210,78,18,40,146,95,182,8,88,66,183,149,138,142,55,34,48,26,41,202,243,235,13,176,250,241,116,220,91,27,138,253,203,247,76,184,19,35,191,187,139,173,31,227,122,11,175,43,24,216,42,54,161,101,98,186,174,24,146,193,107,171,120,51,79,8,247,252,87,53,122,53,105,67,186,100,32,43,162,17,113,219,10,22,82,140,220,144,14,199,66,80,83,65,75,171,26,97,171,144,196,34,134,109,100,12,156,58,217,32,134,1,223,61,61,163,115,9,196,75,91,163,201,88,53,108,154,174,197,217,167,141,231,212,204,30,153,213,33,91,171,126,235,213,207,107,113,218,94,98,26,74,104,244,223,10,104,96,21,168,125,37,46,196,103,140,10,212,81,1,94,37,38,56,172,131,93,228,96,92,138,87,107,153,96,9,248,243,42,229,73,200,36,87,128,199,133,177,110,90,6,249,120,89,187,172,157,208,10,56,214,16,174,3,94,209,138,198,99,70,214,216,97,56,70,209,104,138,175,160,223,26,208,232,138,89,244,91,49,97,44,19,198,177,56,58,195,143,26,213,177,140,106,182,89,239,199,181,56,235,3,150,241,123,2,112,158,240,75,148,181,25,109,198,200,211,126,20,104,90,197,39,192,244,154,73,41,89,187,182,25,199,66,106,163,88,189,110,44,213,126,76,26,225,248,24,198,32,173,142,120,77,9,214,143,60,77,47,65,73,25,212,76,7,198,50,97,6,26,70,155,49,126,79,215,103,86,170,207,24,224,74,98,156,218,94,50,55,102,101,160,196,152,193,158,60,168,214,186,225,234,57,189,57,81,109,229,218,102,132,20,31,255,61,11,248,97,172,198,225,137,51,110,102,252,209,230,181,85,138,23,56,243,19,70,32,190,138,107,119,208,15,215,140,209,209,174,98,175,233,40,5,248,117,56,174,196,147,113,62,62,22,227,98,39,205,52,45,177,18,51,64,31,125,152,246,79,128,207,60,164,135,227,2,250,25,209,158,194,219,88,89,203,194,124,226,24,0,230,80,135,18,135,39,72,178,213,4,31,166,48,141,33,76,71,141,193,248,96,252,88,124,48,206,62,3,177,127,142,133,124,12,2,136,106,108,102,59,104,8,198,3,236,9,117,184,137,239,99,137,180,150,94,217,35,100,132,220,202,126,92,144,93,217,255,163,220,143,114,87,247,207,102,102,51,9,151,108,70,239,234,81,217,86,70,241,88,154,194,41,215,232,221,35,203,178,170,170,100,35,119,153,234,46,172,31,56,179,179,126,90,164,184,78,219,54,3,180,167,31,198,18,177,68,252,67,28,7,224,207,181,184,0,112,95,165,248,209,79,249,180,160,45,107,207,107,21,227,199,64,3,207,27,51,198,188,79,47,245,58,240,86,40,128,170,177,106,84,51,190,223,101,228,97,54,194,166,76,97,250,27,109,86,155,53,126,3,56,97,194,19,241,139,126,7,156,8,161,196,199,121,217,172,107,201,248,51,56,227,128,105,205,113,96,126,248,151,230,106,199,77,129,182,114,9,198,130,176,190,12,16,123,39,142,184,177,26,159,48,190,168,233,218,128,57,197,48,153,142,229,26,165,22,70,21,244,196,166,118,57,22,173,209,203,181,216,46,227,13,99,125,220,4,74,42,3,158,150,1,95,161,159,49,16,210,62,6,149,1,63,8,29,67,0,40,146,213,132,99,137,36,176,4,151,94,221,195,103,86,247,100,28,55,251,14,100,41,231,58,151,247,231,156,76,250,247,251,122,250,211,192,231,206,107,29,148,26,160,94,35,17,255,164,86,26,177,16,219,225,170,112,67,136,37,218,161,196,73,237,78,205,137,77,2,174,63,74,123,129,254,172,248,116,180,243,177,14,106,3,106,154,17,59,173,173,110,61,109,26,9,61,41,36,132,196,91,93,74,98,48,182,176,5,48,53,1,243,34,146,0,137,86,200,219,86,9,102,238,101,171,144,158,77,39,60,214,255,126,200,232,227,176,186,95,115,140,236,105,231,218,254,195,206,233,180,209,163,187,26,106,134,233,149,30,173,103,117,143,150,93,201,106,206,108,238,199,251,117,40,169,231,126,188,7,112,207,141,233,12,107,138,218,211,198,135,241,95,24,255,41,94,132,121,224,33,193,19,104,132,81,192,180,246,160,238,196,254,28,40,245,195,206,211,198,105,227,68,156,55,254,217,248,142,113,90,115,180,89,115,198,231,212,215,98,54,197,136,15,227,12,47,232,247,152,169,153,166,89,135,244,221,124,255,213,187,51,144,115,46,126,174,222,179,183,247,95,123,131,131,66,39,246,244,218,62,90,42,119,53,55,9,125,228,156,149,172,0,189,22,122,86,122,184,254,107,91,176,167,7,180,156,246,118,220,53,222,6,124,234,160,144,166,148,160,93,140,89,20,39,44,109,49,214,17,115,227,39,140,23,140,161,248,142,248,249,120,212,80,227,47,24,247,2,223,92,159,64,236,205,104,111,111,126,90,35,56,190,134,92,52,174,109,70,238,54,238,247,148,164,87,6,164,1,50,112,101,128,235,63,119,143,48,112,226,158,114,254,191,217,101,27,62,141,241,80,49,93,76,255,108,95,174,39,12,189,236,119,222,134,252,86,150,126,166,47,237,137,246,163,62,174,3,78,57,64,241,123,157,223,239,183,129,218,49,11,206,234,254,201,204,159,237,113,221,135,128,222,53,225,176,208,129,58,159,37,215,164,10,30,89,134,20,155,86,251,9,139,230,63,230,159,93,69,223,34,87,143,113,24,165,3,211,149,208,56,174,32,11,43,160,154,4,172,49,42,45,82,192,203,79,66,154,211,11,58,135,154,132,248,73,53,140,11,245,8,254,213,213,222,85,209,241,156,236,106,22,23,151,87,247,227,10,243,124,206,238,205,228,123,112,181,23,52,210,44,38,43,107,120,244,224,79,22,147,254,136,126,87,172,160,166,161,142,140,96,128,246,58,38,128,16,167,255,174,53,110,111,71,126,72,216,88,55,209,177,178,113,214,100,31,222,7,70,123,202,108,149,43,160,119,80,47,11,153,72,205,96,147,166,133,75,66,72,40,8,199,45,23,198,231,81,89,117,201,136,130,78,34,199,102,232,202,59,71,174,137,184,209,119,77,12,123,225,236,255,145,29,132,244,95,178,127,149,13,103,195,189,3,131,227,58,171,3,225,124,45,197,228,217,63,2,37,231,227,255,221,24,172,105,8,50,88,153,163,81,69,149,35,163,138,236,30,30,60,49,146,78,175,237,7,142,46,131,25,32,13,114,198,248,46,90,113,64,227,47,3,164,251,35,39,81,151,1,40,173,10,179,66,217,154,165,180,207,1,63,251,13,228,89,253,43,0,3,212,234,62,137,126,175,107,69,94,1,45,16,242,177,21,138,117,131,240,143,62,63,119,238,46,46,207,209,185,144,169,183,200,65,171,195,64,30,116,13,50,72,29,35,15,112,204,71,86,24,60,200,211,144,174,141,233,78,34,251,161,163,101,255,62,43,58,93,217,247,157,46,59,49,248,95,1,239,108,10,177,85,66,198,174,101,109,167,236,28,131,231,168,3,57,91,177,243,249,41,29,247,126,47,97,9,81,241,198,28,37,123,53,59,235,92,117,48,243,206,239,123,243,131,171,155,81,186,19,110,197,58,101,252,127,155,79,154,187,186,58,181,43,155,137,94,205,165,36,9,87,75,216,218,213,205,61,218,202,22,77,147,99,87,54,115,80,238,180,126,90,95,217,192,145,122,137,140,246,243,174,52,148,201,131,126,214,215,89,129,185,89,217,34,96,188,254,80,213,57,248,154,71,143,112,196,180,176,44,202,45,232,227,42,244,240,99,32,17,5,161,181,216,52,138,212,16,69,235,32,3,154,245,43,209,3,244,201,115,239,120,60,239,242,185,142,189,252,41,94,6,78,57,73,38,157,161,228,217,79,181,17,193,57,183,127,240,161,33,126,126,255,80,210,222,120,110,157,157,203,229,6,254,116,252,6,176,83,185,119,66,232,250,168,236,144,252,111,58,121,39,196,115,52,134,189,133,39,155,94,9,234,55,232,17,29,100,251,36,204,67,70,64,111,93,246,150,231,50,129,157,55,43,225,135,32,95,142,78,240,240,142,108,148,235,191,61,37,184,193,171,29,223,83,47,171,101,200,74,222,205,191,112,72,9,248,111,185,83,155,220,200,213,27,253,183,121,120,235,214,223,242,220,229,40,214,137,57,35,96,190,106,65,31,101,244,90,2,235,147,123,180,35,167,60,218,49,169,95,238,102,111,241,61,182,94,45,161,11,171,187,221,206,213,155,248,175,92,77,77,146,171,222,164,126,21,236,247,85,75,7,251,189,222,2,122,101,99,27,101,197,85,119,170,160,124,168,10,169,182,192,143,94,110,82,82,10,191,232,185,25,183,195,221,236,118,231,184,100,168,51,81,222,129,37,106,126,1,22,209,61,6,52,234,11,141,158,34,14,136,72,230,39,194,110,85,193,93,18,130,222,69,104,233,210,75,23,47,121,227,205,248,102,142,59,217,252,100,251,99,90,129,99,222,96,117,79,55,224,99,65,34,158,241,22,132,23,173,41,225,47,172,146,48,233,21,233,233,222,106,25,223,7,206,247,38,67,70,179,180,30,85,5,140,46,225,123,218,221,176,210,96,86,11,2,238,185,9,254,5,66,232,175,118,205,35,107,255,181,149,196,251,73,123,149,79,54,251,107,41,57,236,51,244,24,218,235,227,118,0,103,253,30,112,145,107,128,245,104,223,41,250,64,178,164,172,240,37,180,193,218,208,99,73,8,20,105,224,196,25,185,245,160,16,88,14,193,160,209,148,68,175,118,124,207,225,74,30,61,195,216,176,127,154,1,240,133,73,245,253,178,5,117,112,54,49,132,229,38,246,77,151,47,91,49,173,254,251,250,126,37,62,161,114,248,23,224,253,247,13,246,235,18,181,224,13,208,175,222,169,255,158,222,28,7,109,112,6,218,250,216,15,48,32,175,210,117,13,218,127,94,224,240,19,218,141,141,132,243,82,159,0,253,11,191,50,220,195,173,29,223,27,27,90,135,161,47,33,20,15,72,49,177,106,255,21,65,199,246,151,44,214,59,204,240,47,9,186,59,253,61,251,181,42,127,240,32,214,133,254,93,134,152,9,214,218,231,150,162,232,45,129,153,66,130,172,128,0,202,144,140,20,16,240,61,6,94,183,177,110,254,86,254,131,40,6,235,128,178,188,206,195,248,106,253,67,248,65,73,24,31,142,114,217,154,1,190,185,90,171,127,37,44,40,203,234,140,60,163,204,168,203,32,142,49,86,207,43,225,59,228,48,237,95,145,27,217,4,109,99,142,218,0,105,85,171,36,43,73,133,249,68,98,251,160,243,172,108,182,181,229,99,160,85,199,213,196,114,66,141,85,180,87,98,119,152,97,92,199,242,0,166,132,250,173,209,62,8,193,101,213,54,86,188,140,122,213,233,201,15,127,201,31,161,85,73,26,91,208,118,103,246,187,17,87,115,239,88,60,255,207,30,214,0,35,38,121,239,97,204,131,249,193,81,24,199,168,151,23,30,53,221,222,223,171,233,118,134,245,105,142,6,126,196,155,40,181,235,255,70,30,202,124,196,224,127,4,67,25,179,210,26,82,77,213,183,16,41,103,130,243,37,2,245,74,4,58,86,70,99,25,192,16,60,212,53,239,53,113,31,175,163,192,13,163,151,228,225,105,161,68,42,50,174,122,16,188,149,54,116,138,120,194,12,72,133,191,53,126,102,156,178,116,41,178,145,36,212,236,41,167,231,48,140,53,132,190,85,37,97,26,90,209,97,166,236,192,154,85,86,120,207,9,71,248,66,96,184,185,189,189,69,195,210,204,119,115,71,51,91,133,109,244,164,164,223,175,47,209,182,194,21,83,168,85,211,127,234,138,250,35,245,71,100,150,204,170,239,171,128,242,61,108,165,224,18,7,218,150,190,170,207,98,82,87,213,89,90,98,82,61,165,103,160,196,4,95,20,230,188,126,225,130,117,143,191,95,129,126,151,13,62,164,33,90,67,10,45,137,85,208,109,109,224,213,247,171,69,226,213,239,45,12,225,249,125,146,186,166,143,235,99,58,167,143,169,25,21,50,25,35,248,105,96,43,109,116,149,14,185,31,97,145,69,235,44,135,174,211,210,145,158,224,202,220,98,136,197,161,198,116,130,184,78,26,3,156,28,38,116,141,137,227,83,254,185,67,154,130,122,48,21,60,69,10,184,182,70,215,251,234,43,191,85,63,219,186,199,47,194,170,96,157,160,150,17,36,11,50,180,134,45,214,238,203,106,43,132,78,84,219,22,203,18,36,232,65,153,186,160,105,135,233,57,47,1,175,188,93,244,20,12,185,5,58,15,62,241,239,218,13,213,180,143,29,252,162,229,234,59,21,60,176,161,4,149,96,71,176,44,20,236,180,173,29,161,117,4,176,196,101,15,91,135,20,45,203,101,249,4,100,122,135,182,36,11,244,158,61,225,132,128,189,112,21,87,217,169,43,61,74,0,250,129,247,229,89,104,153,1,103,238,120,187,137,214,14,233,178,135,173,116,4,21,177,64,10,96,110,107,105,236,103,129,156,144,93,176,58,119,210,209,208,94,64,169,26,164,66,85,201,84,93,223,186,184,149,69,167,125,103,179,174,243,204,150,149,185,238,19,45,116,164,221,101,246,57,250,54,124,250,71,157,142,208,83,111,225,142,176,18,128,30,4,171,9,250,109,227,88,211,71,52,127,198,66,188,200,191,239,137,188,216,34,182,28,151,142,75,119,41,9,93,206,248,183,108,223,192,193,216,149,48,90,113,46,222,196,145,115,179,111,247,187,253,233,244,156,199,165,199,111,120,219,115,211,59,53,133,43,135,170,248,208,48,27,55,204,121,29,130,34,52,206,5,206,6,244,80,56,15,210,125,206,234,240,33,180,8,210,29,83,71,184,76,111,62,62,239,249,51,201,83,44,168,227,131,134,216,81,208,10,86,1,215,109,233,60,41,220,101,75,225,64,61,134,68,219,199,251,249,4,148,132,208,127,165,67,71,221,64,9,64,178,202,122,89,63,161,184,82,90,128,89,12,207,13,179,219,223,230,184,191,193,181,82,13,215,20,63,134,237,48,58,24,223,128,146,163,35,31,56,144,6,76,162,225,36,56,6,255,112,7,232,36,144,228,90,34,7,110,90,52,210,6,151,225,122,198,91,64,61,193,240,199,109,32,13,240,4,249,40,252,166,237,74,128,225,61,227,116,77,181,61,145,106,187,8,245,183,163,138,2,115,166,0,92,40,116,16,78,231,45,127,70,160,221,130,216,209,172,220,180,168,249,216,21,80,68,24,183,144,86,180,216,180,197,197,170,117,32,110,46,250,79,133,239,80,148,86,174,179,144,24,222,65,215,72,1,119,222,110,114,57,151,3,205,137,163,201,58,16,115,233,217,52,153,214,1,80,54,78,176,213,68,99,241,211,139,127,240,2,124,226,223,120,59,16,224,48,214,161,114,70,135,161,0,117,185,130,139,206,130,198,98,228,128,234,18,152,253,188,118,72,6,158,131,161,97,58,36,69,130,18,57,150,22,189,3,240,76,67,154,243,210,192,15,124,12,225,235,37,252,247,153,52,174,113,220,64,177,64,2,221,207,112,237,157,66,89,40,119,151,145,242,128,254,0,71,218,0,131,52,5,48,3,99,161,45,90,184,48,117,217,67,108,229,194,244,94,45,223,239,164,189,117,203,67,213,27,193,9,63,78,112,175,97,33,68,125,122,179,85,95,94,46,144,10,131,254,188,89,143,165,82,159,248,171,27,124,206,196,240,145,226,242,9,75,161,60,101,14,113,205,228,156,14,2,115,65,92,209,205,186,217,203,251,221,196,129,132,27,78,15,104,95,208,70,228,12,174,174,3,182,136,208,75,80,255,128,251,8,46,192,173,99,175,210,91,200,167,13,141,114,38,60,111,241,182,188,83,84,154,203,55,61,116,136,82,5,98,66,125,230,129,59,50,122,2,140,70,152,104,238,80,42,76,71,27,230,162,92,152,206,59,246,138,3,90,146,170,60,176,218,75,198,253,210,84,90,161,228,168,158,112,168,107,166,236,220,7,199,167,149,3,62,206,40,65,224,112,225,157,135,128,95,134,170,55,148,33,212,15,32,190,68,41,246,88,110,208,141,31,136,184,98,90,212,194,90,92,222,51,78,214,216,246,204,178,167,46,175,23,188,86,80,83,209,223,142,250,97,146,198,115,21,254,137,130,58,255,183,216,56,93,27,240,97,96,14,248,13,197,135,16,183,107,174,37,20,203,234,199,149,227,228,125,47,145,22,185,87,163,223,145,143,211,187,248,10,184,215,66,249,198,219,53,248,96,96,25,128,179,0,120,11,60,143,222,216,71,249,251,135,222,113,225,184,144,237,206,234,95,235,204,38,94,85,238,82,178,173,105,33,45,165,145,47,80,206,242,91,47,194,69,196,8,158,39,206,14,126,118,80,188,7,62,157,172,179,127,233,112,29,206,101,89,17,177,126,108,229,132,85,102,103,122,41,111,130,153,146,1,23,108,119,208,189,19,158,119,186,131,111,143,184,189,128,213,140,111,182,157,183,186,180,196,182,231,54,227,177,218,247,45,120,110,121,62,249,181,157,120,62,237,188,69,105,11,230,251,67,75,228,95,141,102,21,150,69,62,4,220,57,173,236,56,228,115,1,128,196,1,70,123,217,197,126,119,24,49,19,96,103,53,244,33,10,125,144,203,81,164,11,196,6,215,62,177,93,137,0,253,50,56,180,93,106,234,218,157,136,39,226,239,67,78,68,222,143,36,34,93,226,115,235,14,195,176,185,205,92,79,35,78,43,100,113,63,165,206,228,219,91,21,153,187,231,252,189,233,17,46,195,96,125,194,159,41,128,183,238,102,148,232,137,176,139,119,177,75,133,240,240,48,194,122,110,215,1,144,114,139,183,163,172,91,68,220,228,222,6,137,10,146,169,185,112,19,148,0,108,242,229,79,240,56,201,202,137,67,48,78,37,219,153,206,105,57,122,27,34,147,80,244,221,127,126,80,228,0,86,208,219,15,225,169,97,194,149,99,17,241,71,14,144,232,148,242,119,170,41,146,230,210,77,247,15,51,43,222,75,217,32,49,183,129,37,100,194,183,38,14,184,241,70,187,217,231,197,4,79,79,188,3,86,78,63,41,5,219,154,137,184,64,119,11,11,228,109,15,228,49,72,12,128,104,210,77,238,76,116,196,203,70,90,231,216,154,146,84,136,162,46,64,181,2,63,159,0,174,51,206,51,201,61,126,195,121,43,20,20,131,172,159,0,91,152,195,16,255,62,165,96,144,73,109,215,113,17,134,155,66,161,187,32,164,131,218,24,29,109,170,195,183,102,23,155,92,221,237,118,185,3,150,27,152,163,43,13,178,133,55,53,51,205,225,133,33,128,184,12,22,49,89,140,2,253,69,210,144,124,169,231,99,142,24,120,223,66,184,61,247,224,119,128,234,10,116,108,133,16,64,60,26,18,197,102,232,89,252,184,154,21,18,205,34,150,111,41,248,184,5,53,0,63,1,10,66,137,28,245,159,72,81,109,28,195,29,97,124,29,229,218,85,217,140,79,58,170,2,244,110,204,194,128,240,99,22,234,192,200,97,152,94,172,201,24,119,12,52,246,182,75,71,187,240,120,119,226,253,68,226,38,120,194,247,174,236,115,127,120,56,1,248,0,137,245,254,113,229,207,149,39,220,193,220,224,31,191,249,69,252,252,127,63,255,209,129,105,87,206,92,162,148,51,119,20,37,196,226,81,160,62,10,63,208,188,224,91,53,40,148,143,147,70,217,118,243,74,171,210,116,153,163,116,129,180,105,85,233,2,248,151,134,28,24,160,76,220,129,197,97,192,72,203,213,230,64,115,195,76,223,39,92,72,128,173,1,38,95,59,0,14,244,62,90,186,59,8,28,171,251,132,113,121,11,72,198,110,144,141,184,159,178,27,119,85,230,226,156,206,37,41,31,174,66,48,138,122,15,149,161,214,26,45,20,71,145,129,57,206,44,30,5,46,58,10,212,229,28,48,23,183,210,168,20,70,58,67,37,27,229,225,174,93,205,136,21,168,85,20,232,238,145,204,173,166,112,181,18,108,134,164,28,214,184,75,45,38,181,5,126,251,77,230,83,57,30,68,79,23,150,70,163,227,205,108,94,216,220,100,98,148,7,6,78,192,168,119,202,84,254,7,92,107,81,64,110,162,81,221,104,97,152,222,101,45,156,240,202,105,23,241,148,7,92,3,201,5,184,106,213,36,222,166,185,38,74,185,214,113,41,171,36,14,1,151,146,239,146,95,165,183,34,207,225,206,124,8,21,165,15,119,99,168,233,68,252,185,221,55,209,178,140,135,105,84,191,164,210,159,0,247,184,81,137,47,218,120,13,118,157,26,152,124,167,122,140,85,151,67,80,98,13,174,131,246,182,251,155,164,151,244,118,127,36,226,179,151,124,36,238,27,235,197,197,27,122,91,109,149,215,163,148,200,202,152,128,42,226,223,81,95,37,39,201,180,82,56,88,160,55,163,107,194,93,209,108,88,12,139,209,71,2,217,64,214,202,198,238,138,101,173,116,236,36,39,123,215,81,228,102,160,71,222,5,106,0,201,46,1,172,54,78,31,172,207,54,64,40,140,124,22,103,28,48,206,152,243,0,227,216,222,103,247,92,83,135,238,26,101,181,204,129,92,167,188,240,109,120,98,116,186,57,102,49,240,169,192,41,11,99,135,188,108,21,141,162,254,178,101,136,21,178,228,177,48,208,116,36,160,109,189,237,215,94,205,29,48,123,208,58,50,213,246,218,156,234,229,100,185,75,137,149,85,87,44,91,7,244,23,146,133,46,159,119,181,53,242,38,228,76,215,83,62,194,237,239,143,62,167,222,20,19,55,189,218,36,178,25,227,197,32,71,237,146,29,195,62,60,45,49,112,92,126,53,36,54,31,143,1,223,78,3,55,70,169,197,36,87,91,65,227,98,128,187,28,211,63,152,28,135,126,115,233,56,242,116,170,121,202,191,9,231,198,64,152,184,23,149,151,82,179,201,217,228,143,147,23,147,39,21,46,92,48,57,123,92,20,2,132,255,181,197,131,214,53,31,109,97,158,98,28,59,95,56,22,91,240,236,180,105,201,49,51,182,215,26,23,81,139,209,120,194,45,69,31,35,127,222,93,212,108,234,93,91,88,127,94,254,182,124,117,195,228,145,139,119,207,186,44,127,187,255,226,221,5,167,176,255,112,94,195,149,119,192,159,223,88,185,72,110,48,249,213,141,220,69,43,169,75,252,175,162,57,118,97,204,70,202,3,1,218,43,30,88,218,134,109,44,71,236,246,124,54,151,63,116,40,208,115,41,42,203,152,169,38,117,228,55,251,37,231,226,214,100,242,226,167,36,243,226,126,41,251,109,103,242,15,207,155,5,192,174,52,93,241,190,34,220,243,167,131,131,223,192,229,114,255,249,143,247,124,227,182,123,85,218,78,152,209,24,224,210,64,89,91,244,62,129,198,128,75,116,100,220,92,217,117,115,74,134,206,252,90,9,143,246,93,246,192,86,247,11,238,254,203,15,193,175,67,0,107,29,96,109,195,108,27,90,47,243,183,0,121,246,89,55,249,66,210,69,105,209,181,51,141,220,78,225,113,206,79,162,191,69,136,250,50,121,124,250,119,93,108,151,227,82,203,54,60,41,23,152,139,190,216,90,104,26,69,221,120,87,161,5,53,40,37,2,189,108,83,34,168,139,131,69,98,164,123,65,187,13,115,29,116,191,135,252,204,59,69,78,165,158,48,159,52,75,99,69,243,101,243,233,84,133,84,212,81,53,77,215,56,208,31,224,78,35,105,124,63,57,233,230,178,15,144,47,146,156,116,231,29,57,140,196,121,67,250,145,57,92,39,229,11,0,139,135,4,202,153,25,119,166,86,120,13,59,111,224,248,185,104,71,205,46,130,79,228,6,240,61,173,204,69,25,238,190,125,212,85,95,208,41,183,144,95,120,80,225,58,160,68,157,31,157,127,68,203,126,248,72,34,251,254,35,137,116,226,46,144,66,144,187,32,107,217,147,125,64,136,195,180,14,208,243,222,28,253,156,253,180,30,17,63,71,122,197,55,201,61,234,231,212,147,170,188,153,232,84,39,50,230,34,29,217,23,76,87,222,169,45,254,145,18,81,190,180,24,56,208,189,24,3,157,73,76,71,10,184,103,9,51,119,32,7,51,41,97,70,221,144,74,71,24,63,183,145,139,205,129,101,15,214,197,215,55,180,252,71,62,200,247,62,244,116,215,109,250,167,245,167,147,207,38,159,222,126,50,161,105,84,163,105,67,88,252,202,123,64,248,31,86,78,56,107,225,177,241,179,222,157,188,100,156,180,79,246,203,81,148,224,109,129,139,214,36,201,201,119,124,89,10,94,220,45,5,127,117,179,20,60,191,27,244,58,72,227,109,90,244,206,112,110,131,20,145,34,47,89,179,218,236,118,160,176,237,179,218,73,243,164,220,207,149,144,167,5,181,248,93,17,228,4,199,9,62,81,91,64,45,165,6,107,177,196,189,113,212,205,253,106,107,62,183,184,255,192,189,78,98,94,218,3,216,116,146,156,108,255,109,228,105,245,221,207,247,14,126,52,56,120,219,224,109,31,69,246,109,250,8,35,189,230,211,35,105,144,107,231,31,217,158,189,248,72,18,115,122,118,40,233,204,238,255,113,110,118,191,230,104,57,176,9,53,170,15,110,58,32,47,222,140,182,50,206,162,171,148,165,203,94,71,75,185,218,50,106,198,113,214,35,42,91,160,127,127,15,223,64,246,87,109,32,208,29,65,67,3,29,12,180,128,219,233,243,40,96,99,60,61,8,216,216,129,220,24,164,74,152,106,164,188,18,45,135,93,144,194,107,177,21,228,146,183,111,16,71,208,235,125,89,120,151,12,122,131,194,93,66,111,55,72,94,61,157,4,186,12,165,249,52,191,229,27,17,241,191,114,189,45,241,71,111,211,255,211,150,184,254,108,50,190,5,244,243,206,147,49,109,7,242,235,75,94,11,255,174,21,228,254,54,218,43,127,228,69,210,239,90,143,147,191,141,114,212,90,163,178,137,156,76,62,127,243,95,145,108,36,161,83,189,85,191,158,219,106,220,201,212,131,90,34,242,170,40,166,18,230,251,137,47,72,89,233,119,159,189,75,122,78,210,110,144,31,193,21,208,42,63,22,99,80,195,110,166,169,127,24,79,108,59,169,14,7,169,205,184,14,91,3,75,37,243,183,27,131,60,228,64,144,255,200,107,225,222,181,198,121,228,198,231,45,192,250,163,39,157,223,236,7,30,181,126,214,188,184,79,226,0,159,180,95,65,102,250,14,74,39,176,73,246,236,75,127,116,207,96,254,205,129,111,184,79,220,29,233,255,232,158,123,250,127,234,246,247,252,205,30,103,176,130,107,1,114,97,231,179,249,167,149,200,215,255,124,83,111,248,221,123,118,15,188,251,153,45,183,188,187,65,27,56,63,164,141,104,25,122,3,188,183,15,216,234,155,217,72,246,163,163,131,131,111,222,13,188,46,59,184,255,210,160,252,37,185,71,6,218,42,226,41,43,224,42,119,209,243,74,44,171,220,59,30,39,142,110,177,99,163,41,228,151,231,215,255,120,244,98,19,244,115,255,172,61,203,93,220,42,129,100,152,85,78,42,90,146,75,22,122,161,21,144,234,87,82,91,204,184,249,13,47,104,126,195,12,166,126,79,182,36,181,77,247,39,43,142,137,43,115,161,29,155,190,221,130,167,121,206,24,83,214,15,140,89,75,18,94,245,8,199,108,251,84,76,135,86,206,239,214,226,31,34,44,119,39,244,231,186,48,63,151,124,30,242,201,46,109,203,201,164,182,19,231,246,188,183,61,123,214,146,68,204,23,189,73,249,172,245,227,254,201,40,64,33,202,137,5,244,215,19,207,123,96,203,111,112,195,139,127,234,74,139,91,221,222,197,125,192,107,172,52,48,22,92,187,66,217,240,219,205,113,165,247,145,143,246,63,225,12,30,185,45,251,196,145,123,156,219,114,242,35,211,156,179,67,115,214,244,2,242,113,232,101,86,248,208,250,130,0,179,2,252,3,87,174,177,196,111,118,75,220,69,47,201,205,138,201,71,46,110,157,237,252,241,214,217,228,201,173,39,111,124,125,61,73,142,135,46,29,147,123,127,123,44,210,251,209,177,58,220,255,17,224,254,122,182,31,225,190,153,234,46,193,95,181,191,244,32,204,122,52,39,159,141,78,146,139,159,189,51,118,217,210,164,243,159,5,138,252,211,113,113,178,125,49,145,26,253,187,72,106,236,108,36,53,122,54,50,118,236,149,32,243,155,229,181,203,155,175,243,177,211,209,195,142,215,240,125,134,198,99,191,186,37,67,125,168,112,147,73,49,202,186,20,171,190,231,53,182,90,121,181,139,125,42,144,164,134,223,243,240,235,9,125,2,106,79,198,103,205,175,36,117,125,113,179,164,53,190,71,175,220,73,115,210,172,63,169,31,152,255,126,2,56,42,70,87,191,218,197,180,90,61,161,36,164,237,254,239,67,248,196,117,210,119,54,227,77,94,138,81,205,74,92,209,107,53,232,207,128,230,241,206,246,78,243,98,151,110,94,220,254,76,242,84,178,156,148,76,86,195,53,47,144,62,120,111,116,223,96,38,145,21,247,29,115,215,15,29,179,195,131,111,142,28,219,27,72,227,187,198,189,69,175,26,151,38,118,127,172,61,246,56,244,146,217,9,132,43,69,217,73,95,139,44,120,244,248,161,64,132,93,66,11,110,94,209,149,136,234,158,223,188,55,196,34,254,228,108,215,30,120,43,189,15,23,10,112,189,163,205,247,140,118,74,206,25,179,244,169,234,217,192,23,157,199,115,19,217,194,97,60,91,67,186,75,45,88,175,229,127,146,209,133,22,104,195,230,253,53,96,82,61,133,109,89,244,19,122,2,207,93,225,150,240,4,90,52,64,255,126,244,54,107,72,51,98,66,172,168,21,117,219,88,234,186,207,108,65,127,73,106,83,209,253,180,209,98,218,206,12,101,150,246,224,77,68,197,116,49,115,159,253,79,251,50,54,215,207,209,243,210,120,42,9,211,25,60,159,100,208,83,219,228,69,178,79,206,248,235,217,184,19,83,194,179,206,156,5,80,91,176,24,196,118,53,194,171,118,82,247,76,245,196,238,145,133,208,46,130,135,112,152,79,8,59,163,135,245,159,49,104,43,144,22,188,23,53,172,131,105,218,2,158,172,208,108,109,222,26,162,49,16,231,163,120,122,244,62,101,75,88,31,152,238,79,15,211,184,40,122,74,209,224,115,71,102,91,102,243,104,125,21,138,197,247,64,141,201,223,99,80,65,143,215,175,123,31,170,157,206,14,88,65,24,163,181,96,156,134,94,188,104,60,190,109,130,69,166,110,195,181,174,35,150,77,114,226,14,81,246,48,32,192,4,105,136,32,66,207,204,44,88,248,180,56,140,139,138,223,72,112,23,223,18,156,96,90,246,13,215,208,215,89,31,85,50,109,113,190,61,67,50,197,209,111,53,70,32,9,200,97,85,124,56,168,54,169,177,135,99,161,212,245,61,44,10,69,181,8,122,235,144,48,50,250,70,11,245,102,81,109,245,62,178,207,201,228,211,135,210,61,20,74,160,71,35,194,13,217,240,205,199,188,251,6,126,9,120,71,215,101,113,148,122,169,139,40,68,58,227,209,120,6,158,195,155,129,93,86,3,78,240,136,183,54,40,154,81,192,157,42,30,111,170,99,119,91,13,39,172,51,244,201,230,142,225,63,90,144,236,156,143,161,21,201,144,12,152,23,152,15,9,162,32,254,128,60,238,100,252,221,28,196,25,226,149,56,199,178,98,36,78,18,128,187,49,128,181,249,184,87,237,69,73,35,49,192,103,226,183,129,173,72,68,218,37,182,100,39,156,244,97,141,157,18,216,84,106,194,83,106,103,172,42,253,44,120,187,184,22,113,130,237,197,180,81,250,162,212,117,198,41,229,74,95,47,93,223,79,122,162,5,211,185,234,121,193,150,162,4,56,165,43,25,206,247,190,246,97,161,71,249,121,220,213,134,113,20,201,15,132,125,70,38,163,121,50,61,65,189,192,224,168,123,6,185,209,185,161,212,234,68,200,141,187,226,143,219,153,42,47,192,189,240,148,192,3,230,234,118,219,124,147,173,219,221,54,119,95,104,139,168,103,167,29,7,105,157,70,94,5,152,38,207,36,75,73,252,44,37,95,76,254,210,227,57,176,156,52,156,53,1,102,2,40,57,90,228,158,130,188,140,251,208,138,45,221,39,236,35,153,240,220,48,221,15,173,113,0,43,74,249,66,20,121,65,99,29,108,150,8,208,149,69,79,198,82,42,219,254,226,109,143,27,19,212,39,151,198,77,217,45,196,236,68,81,30,74,24,113,149,167,127,199,239,139,63,174,102,68,45,34,31,130,18,166,224,44,193,64,187,200,82,8,93,178,150,246,87,146,63,74,110,9,159,114,251,239,149,209,79,156,158,26,68,94,112,218,162,252,2,231,45,64,172,23,229,125,34,207,214,5,67,126,203,208,7,139,163,167,115,121,28,241,139,201,199,147,19,201,66,178,128,58,88,104,197,63,121,143,187,137,192,209,141,137,174,71,77,94,102,212,128,148,194,69,199,100,87,114,133,49,11,67,25,140,1,164,65,179,110,160,164,42,229,224,185,143,209,168,140,126,111,86,35,165,250,190,35,96,117,90,156,223,75,208,45,118,9,251,132,87,60,182,158,78,41,137,210,208,57,143,66,95,195,252,3,171,206,145,64,101,57,178,208,130,48,61,99,84,207,26,59,246,145,252,190,33,159,199,51,252,2,46,53,31,29,162,79,128,167,103,243,247,233,251,0,158,115,50,240,44,218,138,32,9,18,200,137,156,157,155,167,254,19,75,222,166,240,227,0,45,238,83,115,26,210,124,137,188,239,77,168,229,109,211,106,169,239,113,195,190,207,222,91,121,100,205,88,194,68,66,56,2,60,233,41,118,18,36,86,9,164,17,204,189,191,55,64,84,156,117,191,167,244,92,116,201,216,37,195,251,234,10,3,65,217,72,101,233,103,106,48,6,188,5,234,167,17,47,206,29,45,186,69,23,240,162,10,1,180,84,119,80,140,226,25,244,106,115,141,80,108,107,137,76,176,245,68,144,64,194,35,243,24,47,32,119,238,40,62,225,251,17,59,123,95,110,223,254,87,114,105,234,95,134,126,169,54,70,216,72,62,229,218,217,17,146,39,182,100,223,113,159,180,79,202,248,246,35,222,119,2,144,129,103,52,74,169,209,158,239,179,7,223,250,147,125,118,198,6,235,132,226,237,242,40,240,198,238,239,8,203,221,170,160,122,170,180,156,155,74,62,174,76,40,5,189,127,175,198,104,16,41,208,3,57,215,49,191,25,232,79,182,67,243,198,125,145,103,61,93,144,25,149,82,158,5,28,75,49,98,69,97,30,253,102,194,69,233,45,225,89,82,246,215,147,100,217,84,108,245,142,112,88,89,61,44,71,243,96,167,180,203,141,243,192,230,114,30,198,57,148,155,63,138,115,138,236,247,45,15,251,201,120,47,226,66,37,185,116,135,173,156,161,79,160,99,1,248,183,250,172,169,39,180,91,101,157,241,10,224,66,193,138,57,36,47,89,249,126,118,226,110,19,191,15,212,181,105,122,138,2,33,32,8,48,51,220,57,224,75,248,89,157,21,62,140,60,141,198,135,241,22,112,174,81,158,10,120,70,145,226,66,27,23,153,27,161,82,204,148,157,85,146,247,242,228,37,178,75,205,171,101,61,220,179,118,28,203,158,202,229,213,167,148,55,190,169,102,213,88,62,152,143,188,181,97,67,88,73,76,155,211,6,158,63,198,147,166,48,78,181,162,71,131,120,226,167,242,32,34,218,91,81,212,9,168,69,222,132,116,135,254,27,212,59,193,178,141,85,253,137,219,87,164,153,212,138,56,227,205,144,83,164,135,212,241,140,195,176,132,194,203,94,193,62,179,105,98,203,203,187,78,182,229,147,230,45,107,122,4,92,120,137,158,86,189,107,204,88,191,228,159,86,253,96,236,113,37,163,104,99,50,72,164,42,95,122,126,157,97,86,182,86,54,86,238,54,238,223,150,217,96,100,122,153,237,136,188,211,150,129,250,194,231,12,60,19,106,91,152,239,227,246,89,122,76,179,228,24,226,50,165,157,40,229,159,192,151,156,180,51,228,12,28,25,218,55,50,17,165,107,54,77,44,186,209,149,208,184,180,118,101,165,129,98,168,244,197,124,206,43,202,128,237,183,227,243,173,163,45,92,198,95,35,3,249,61,88,252,3,91,29,242,70,244,17,53,239,159,221,189,207,3,62,174,130,141,218,83,199,118,228,8,200,15,16,103,133,232,15,40,255,196,72,71,227,33,24,167,80,177,42,70,5,232,125,201,171,104,240,29,242,207,180,103,45,61,124,82,67,43,5,161,101,112,88,230,121,90,14,203,27,194,7,222,179,134,59,36,195,56,199,67,85,190,100,43,67,148,47,225,137,202,252,224,202,177,123,6,221,65,180,62,152,6,139,145,177,230,191,241,148,49,255,13,123,144,229,77,82,139,196,131,60,25,70,108,14,26,59,141,248,200,142,174,248,8,124,226,217,251,249,80,171,208,194,191,3,150,43,219,225,41,146,37,255,252,242,135,120,122,116,107,17,230,104,94,250,209,182,127,186,37,115,183,246,128,188,7,74,200,197,207,20,251,151,54,60,175,86,142,46,169,198,61,70,255,210,61,219,118,252,211,103,220,252,235,247,148,30,56,191,111,156,70,119,73,165,240,60,160,174,127,243,155,186,222,217,121,244,232,184,128,39,1,243,234,78,55,124,16,177,99,201,194,177,132,248,101,47,63,56,127,51,182,58,69,126,11,60,115,142,252,13,208,238,184,200,206,214,205,135,13,5,247,66,101,122,250,16,79,220,77,58,191,235,98,17,11,86,129,163,149,66,51,96,181,142,183,165,185,243,45,178,96,250,30,56,56,191,37,238,10,72,221,171,33,58,203,235,88,252,42,204,120,170,212,20,108,126,34,112,184,185,109,23,158,136,172,70,206,90,137,226,13,86,239,108,193,122,208,239,8,189,151,208,155,135,249,3,28,161,209,46,108,47,71,6,104,56,31,217,191,202,136,71,31,47,140,131,36,200,221,142,118,97,203,166,228,169,240,112,224,7,209,97,242,164,192,53,205,225,205,42,116,69,174,155,156,242,20,33,98,16,93,141,62,228,56,182,161,207,134,161,6,85,208,191,213,195,116,133,159,129,13,85,222,254,4,112,250,25,237,242,246,133,100,37,57,187,125,90,115,52,219,220,44,55,148,176,160,132,49,99,61,4,56,97,180,37,35,64,221,182,32,52,161,244,19,104,9,75,17,222,4,170,152,177,46,107,11,128,101,179,24,155,203,18,194,223,210,48,102,28,74,230,6,127,170,102,230,37,94,139,24,22,186,190,68,53,222,27,59,113,40,8,213,18,5,46,221,164,9,237,164,89,110,244,27,242,61,172,162,184,170,124,133,62,171,252,160,241,164,108,221,203,19,229,100,137,204,168,167,116,188,140,121,109,137,106,47,166,8,126,159,11,212,125,209,232,90,12,198,10,180,216,47,214,143,104,124,181,157,122,180,195,122,137,109,27,55,31,90,141,106,48,191,6,191,98,201,58,73,10,10,79,87,99,211,92,213,159,188,238,5,197,218,165,51,223,214,216,10,59,177,91,197,35,66,168,20,23,88,122,217,143,71,115,6,53,35,140,199,31,54,194,167,180,158,52,219,247,108,220,125,255,225,199,160,81,111,163,175,253,127,125,21,122,203,167,3,115,208,47,12,215,129,177,198,198,73,189,196,166,79,253,203,176,76,206,135,214,140,255,166,166,47,3,196,3,163,160,93,142,74,156,113,56,249,237,91,134,181,235,32,52,44,243,11,209,86,254,162,37,242,120,166,242,130,69,62,6,67,25,244,50,89,216,213,150,191,81,137,127,215,198,25,167,177,14,155,132,192,106,40,72,86,128,199,117,119,9,177,159,165,214,64,104,93,35,148,247,28,196,89,96,218,95,253,60,48,158,254,245,60,77,219,190,61,9,255,240,169,105,38,61,31,68,237,9,244,189,244,30,147,31,147,123,101,155,140,144,34,222,86,68,229,211,173,254,24,64,42,241,187,2,115,1,173,173,93,222,203,254,22,118,161,63,95,91,27,214,161,80,203,149,247,30,154,15,161,133,153,225,13,222,20,100,219,116,236,254,204,48,93,25,224,152,173,99,9,6,36,228,195,138,160,194,223,64,120,66,140,106,17,80,194,195,136,136,212,25,132,38,5,157,154,21,53,172,135,127,72,109,114,244,194,195,225,212,34,223,7,148,128,74,47,45,56,197,253,144,158,231,4,233,19,66,43,217,194,72,76,52,242,160,34,170,34,201,170,3,250,64,236,32,71,61,254,136,133,222,206,86,172,226,225,89,50,35,86,246,84,248,91,141,233,177,88,2,247,41,171,171,7,208,211,238,74,11,246,86,1,139,17,122,10,198,71,140,174,30,160,61,45,196,64,167,10,43,162,114,187,18,251,174,94,214,167,212,146,154,39,46,84,83,232,241,237,97,208,221,207,104,35,26,180,129,222,198,166,10,60,103,38,166,107,49,106,163,193,123,137,142,150,135,126,72,152,20,9,122,42,162,7,230,15,15,179,177,32,68,74,233,51,105,131,186,20,249,240,112,85,23,199,130,180,85,181,193,206,169,110,4,146,50,160,184,145,190,200,66,254,214,126,189,63,140,145,227,218,40,76,225,31,133,250,141,70,188,98,187,182,15,117,238,231,192,175,97,172,184,148,16,240,33,234,25,97,37,172,130,5,68,97,222,64,89,214,168,65,231,173,98,225,137,198,18,228,83,218,15,233,110,139,191,78,178,235,220,214,114,18,211,119,33,79,129,13,54,147,116,239,248,121,82,11,248,54,28,232,143,209,128,18,44,11,101,235,31,140,23,140,41,228,157,219,202,106,128,233,216,8,173,20,137,157,9,143,72,208,138,100,132,23,135,213,102,192,89,89,111,138,9,156,191,106,132,81,145,206,200,21,185,18,173,112,21,174,108,173,237,7,53,181,193,26,136,162,135,11,238,155,70,196,248,164,81,180,251,240,123,48,192,251,24,8,34,227,12,61,7,141,39,141,203,230,76,87,201,68,135,83,54,39,232,97,61,127,4,117,208,170,223,85,118,255,217,47,218,201,86,192,162,50,198,134,103,117,232,48,107,95,55,122,42,7,70,76,196,226,55,188,6,44,110,91,27,63,148,157,135,168,82,74,171,236,207,42,93,171,169,176,100,149,141,25,132,6,200,20,58,146,182,151,153,77,108,225,229,63,45,26,232,54,228,58,90,243,87,16,206,104,168,187,248,152,35,1,142,83,223,93,13,99,92,35,60,1,203,1,251,186,48,226,139,209,165,196,212,4,204,106,143,222,19,27,243,41,30,224,233,17,170,221,0,52,20,109,6,218,67,72,252,208,170,174,92,81,78,138,167,44,35,72,175,13,212,202,230,12,48,167,212,82,226,206,112,149,20,250,89,87,96,222,103,82,37,126,134,63,148,233,201,104,163,204,131,215,223,143,7,29,86,78,246,135,63,198,53,120,106,87,123,22,94,40,25,52,122,43,113,247,166,91,69,138,125,241,216,30,46,224,175,16,80,187,156,222,111,17,165,248,249,245,133,168,138,199,174,100,78,110,152,145,71,141,30,99,160,98,24,194,162,7,61,109,83,35,167,140,30,106,71,49,174,81,242,160,167,132,166,84,153,204,160,188,35,135,72,143,167,113,245,117,29,75,2,90,228,141,64,197,115,249,91,129,122,235,152,65,251,1,18,229,140,197,198,74,71,123,75,35,254,49,253,23,122,10,253,172,140,140,8,21,132,88,27,137,204,24,135,108,6,49,74,7,65,33,248,20,113,149,157,135,20,190,172,31,207,229,192,4,111,85,224,59,158,49,96,37,68,176,25,129,5,150,209,175,207,202,2,74,47,121,173,212,103,45,32,84,233,17,44,111,164,69,138,63,238,32,140,22,111,157,9,143,179,149,138,26,127,3,190,99,225,65,179,178,55,147,46,165,103,210,167,210,63,244,10,105,102,209,226,170,235,25,212,133,5,227,115,198,167,149,27,213,72,201,200,219,117,78,204,34,127,157,177,24,134,86,12,192,81,176,135,212,160,206,7,110,152,99,158,213,41,85,95,209,31,83,179,100,199,141,83,7,155,214,224,57,204,45,227,60,128,235,150,197,184,172,97,41,28,240,89,93,85,116,14,57,75,49,38,220,40,180,10,235,207,105,212,23,21,56,195,171,214,44,216,179,83,192,21,252,177,50,44,14,159,65,158,240,169,165,17,35,10,16,141,18,160,55,93,240,249,70,21,230,81,166,177,251,253,228,102,56,24,107,154,243,124,136,134,139,218,57,79,73,163,47,214,64,70,137,78,133,29,73,21,20,105,28,125,177,218,40,68,35,24,93,164,178,125,196,70,30,87,182,170,152,254,115,143,241,21,180,26,163,184,247,154,222,169,149,163,34,145,224,127,232,156,48,190,194,211,181,33,14,102,94,66,185,134,60,1,168,169,145,86,216,154,247,58,139,217,30,85,154,183,40,205,27,116,53,0,41,30,40,242,76,20,248,219,80,165,191,178,99,49,170,182,131,208,86,78,133,15,86,229,5,111,120,157,225,167,241,80,63,240,72,251,150,143,81,83,149,47,160,77,67,45,155,50,82,53,7,212,20,27,79,51,220,168,206,171,47,131,129,154,128,123,1,189,157,146,199,153,132,173,113,6,191,167,0,81,40,225,227,23,90,46,69,78,56,102,247,216,233,161,180,59,228,14,64,26,202,14,228,6,236,161,190,180,155,118,251,123,252,24,58,104,3,90,90,37,138,248,7,188,3,101,176,56,227,248,252,41,36,236,42,210,211,61,48,43,116,223,252,187,81,37,220,42,146,99,51,233,114,186,135,158,123,190,110,102,53,58,179,192,37,161,31,74,32,54,167,249,43,6,96,57,159,59,234,251,208,126,49,251,199,185,156,157,235,163,127,245,252,49,165,21,123,225,211,116,102,141,145,94,131,247,101,151,213,32,187,252,179,60,31,238,158,36,147,228,236,166,179,55,63,151,156,77,206,100,139,4,255,30,39,245,245,182,51,22,27,137,193,131,198,97,149,98,121,212,22,168,71,112,81,6,171,83,156,183,162,204,99,155,15,243,151,189,214,32,9,206,8,101,0,147,118,164,10,15,18,56,163,193,239,211,116,94,172,90,63,112,53,172,205,143,161,40,89,97,232,169,77,233,205,66,252,160,26,199,145,6,154,102,180,100,65,47,188,153,188,227,2,199,183,99,46,246,130,158,145,178,24,150,82,31,79,91,20,38,225,239,86,234,133,24,224,170,59,30,192,57,128,63,49,11,247,122,104,248,243,102,91,241,138,138,50,184,162,41,81,170,11,72,64,111,159,154,27,246,215,46,68,99,247,83,230,197,173,232,161,50,155,124,127,107,46,110,223,102,239,73,246,36,199,194,92,13,7,173,51,164,226,1,167,117,43,7,21,176,128,128,79,90,117,62,201,246,40,170,188,197,224,22,189,25,161,100,207,152,167,148,31,198,10,117,44,229,27,240,152,201,122,75,231,98,225,2,141,51,202,98,133,227,142,23,141,49,42,149,132,26,53,52,117,111,2,120,100,139,134,173,20,141,104,86,129,25,67,202,5,44,205,217,54,96,199,192,162,71,45,2,92,127,212,75,6,192,195,167,74,10,115,192,118,127,86,26,231,30,116,35,128,25,232,0,51,57,39,153,143,232,64,82,168,75,238,80,218,116,128,168,212,42,109,204,38,178,165,195,206,199,245,98,54,179,2,82,62,98,80,21,234,42,167,135,99,18,174,57,129,238,228,225,57,178,33,207,205,62,148,117,225,153,205,230,60,91,236,147,92,193,221,216,115,176,134,63,220,25,237,223,155,57,159,71,129,238,179,56,194,124,139,94,245,36,78,16,166,232,119,228,98,117,157,150,114,168,96,229,86,74,79,183,213,180,142,218,106,125,148,250,180,32,214,136,109,82,68,136,76,25,168,77,33,63,6,83,100,135,208,63,239,13,161,71,255,6,183,223,237,207,126,38,119,155,29,233,187,199,189,215,29,137,101,160,4,148,135,126,68,162,17,244,116,114,237,48,240,210,181,154,30,213,21,187,139,198,185,56,250,9,46,198,23,59,159,51,190,15,127,79,161,55,96,247,184,81,163,133,54,74,181,118,35,181,80,141,53,36,203,99,24,184,91,150,149,49,85,150,47,169,33,114,157,228,193,253,146,176,224,21,185,167,184,197,238,23,240,172,74,247,113,110,18,90,173,181,65,99,156,131,214,179,237,249,205,73,125,182,11,241,248,185,174,36,141,206,150,76,108,28,22,211,53,152,243,64,145,33,128,151,14,210,60,13,120,108,224,121,41,166,165,225,49,107,35,103,39,135,136,226,41,228,161,77,3,73,55,251,26,113,72,158,156,226,194,94,157,34,207,121,204,223,235,31,60,133,107,229,137,145,239,117,7,98,212,227,130,19,198,82,230,102,121,147,247,165,188,160,88,17,221,249,24,71,71,28,70,44,62,23,165,126,33,220,34,160,115,78,153,143,34,175,45,179,88,236,254,206,222,57,11,79,52,184,22,88,0,202,107,158,19,7,28,21,99,235,229,131,227,109,69,13,45,21,92,241,68,15,248,178,54,144,134,57,161,250,121,57,249,107,143,242,150,14,116,102,78,41,220,65,143,235,177,82,96,199,89,170,161,222,72,90,65,84,255,176,135,233,79,96,135,144,51,169,138,9,84,109,82,253,41,85,210,103,244,67,122,79,10,61,199,144,150,74,54,73,128,30,199,224,181,25,108,42,155,74,106,41,134,190,227,141,28,140,131,58,210,21,175,156,158,1,219,102,198,211,149,24,82,125,91,35,167,109,196,114,32,53,9,231,157,87,150,61,142,255,181,149,212,47,88,91,216,217,73,110,45,205,19,190,116,59,149,127,159,101,124,163,46,221,106,246,163,191,207,99,9,140,191,141,12,129,78,194,173,225,129,1,220,133,45,201,150,72,251,0,210,184,44,207,68,193,42,19,65,118,57,218,97,58,239,196,6,138,125,42,165,36,149,212,98,242,187,0,141,41,15,181,73,87,68,221,26,119,185,150,60,65,132,25,73,44,210,44,114,147,96,13,76,81,191,104,140,87,64,53,18,171,40,15,229,240,196,66,57,252,208,136,216,116,150,8,157,175,133,209,55,247,215,28,133,120,55,234,197,103,236,202,166,202,150,202,46,176,118,82,51,122,9,242,169,212,15,245,180,87,163,86,105,200,63,69,242,15,158,203,245,101,157,173,249,155,244,108,108,191,252,245,234,186,175,145,126,10,244,63,151,60,36,184,169,172,158,211,237,84,159,238,234,110,10,35,5,176,136,82,75,235,191,115,228,226,254,217,206,139,77,179,202,251,235,39,225,239,162,57,105,78,26,227,153,90,137,117,80,34,49,105,92,221,154,51,95,221,154,75,34,78,38,183,38,141,112,134,98,185,4,163,49,134,134,0,133,232,9,140,227,214,100,178,120,203,20,245,128,30,199,136,101,218,106,135,204,175,242,229,177,85,165,172,172,42,50,228,254,240,26,94,45,207,135,161,14,242,225,209,92,34,23,63,155,200,37,94,133,108,175,159,15,63,144,144,226,129,61,8,15,199,134,121,19,129,26,189,37,212,224,61,170,193,211,213,112,208,105,185,250,78,200,83,201,178,11,124,148,184,36,43,229,238,176,37,224,162,55,184,143,252,156,194,20,229,14,250,192,176,53,93,228,247,42,191,224,129,238,179,46,214,54,119,11,213,6,204,226,126,128,233,216,11,146,34,186,145,178,122,28,32,102,244,180,202,110,220,205,197,114,181,93,10,143,206,28,245,161,134,209,106,69,171,149,158,173,11,84,119,190,112,199,198,127,95,182,142,107,147,86,81,3,78,12,180,215,147,246,215,14,52,208,23,168,223,255,226,238,178,241,254,110,73,158,247,166,100,37,172,68,2,212,10,69,220,27,81,159,87,46,126,51,153,77,198,30,8,126,45,114,113,3,88,63,137,89,243,251,70,54,83,95,43,31,34,110,210,221,228,38,7,122,92,169,47,229,136,192,123,188,24,245,139,197,48,19,184,135,50,52,72,253,164,239,116,7,179,105,95,107,149,148,240,207,135,217,188,216,252,53,94,134,121,201,195,204,68,194,230,117,220,199,14,219,145,145,200,27,161,208,145,156,49,187,245,14,51,105,62,7,82,191,162,84,110,156,77,62,96,198,236,250,206,192,80,120,209,64,143,233,1,11,176,208,114,184,188,133,218,17,219,25,40,25,36,178,224,121,105,195,183,224,168,62,208,200,71,229,249,13,118,120,254,155,67,234,98,151,219,179,184,47,204,173,229,79,0,141,163,184,91,250,252,254,217,71,103,165,217,117,73,144,180,23,255,20,53,191,89,35,153,13,103,233,220,111,183,55,218,127,120,206,43,39,221,63,92,244,194,189,138,240,154,135,22,96,217,183,0,133,204,252,237,184,235,50,148,112,19,59,209,143,82,123,213,202,193,28,244,193,28,148,229,30,42,253,150,1,230,75,86,8,253,94,181,139,150,20,184,253,246,139,91,127,150,252,209,29,119,124,109,246,129,111,216,213,61,46,224,163,81,55,66,125,244,244,227,237,57,29,228,163,232,134,119,126,57,208,132,212,178,228,21,229,121,107,8,125,228,185,203,222,206,244,241,232,164,92,140,78,209,243,16,227,81,186,218,142,187,18,214,16,104,138,46,205,175,90,146,86,73,182,70,22,201,11,202,56,200,250,34,232,88,75,22,229,231,198,226,205,174,93,246,178,228,162,101,235,175,89,202,186,178,123,16,172,234,15,45,71,185,96,89,135,14,126,230,249,228,253,159,57,157,124,224,51,134,190,150,15,226,25,3,85,120,217,210,195,41,105,194,75,9,167,172,212,117,218,17,238,179,97,70,221,121,241,168,34,150,189,227,228,44,232,107,83,64,87,101,111,28,168,165,162,46,29,155,81,150,142,157,107,127,97,176,124,232,147,32,102,232,198,150,124,255,195,223,236,210,190,120,207,163,135,165,150,47,14,126,225,30,137,23,140,138,61,219,255,125,57,0,163,45,162,207,54,228,115,158,59,184,72,179,200,157,245,236,129,86,122,126,226,231,116,247,202,66,207,122,26,217,253,254,116,123,184,53,188,174,118,59,194,164,108,131,102,124,134,222,225,130,18,232,180,215,110,183,26,235,132,234,138,148,20,20,120,26,95,82,203,203,35,120,23,24,185,54,150,33,57,160,252,12,89,21,211,132,121,190,225,45,57,130,124,117,189,168,92,89,79,148,43,27,56,178,210,194,5,216,10,53,139,0,87,208,206,28,62,217,58,45,92,104,41,9,167,71,159,236,156,138,255,111,195,223,99,55,102,65,253,70,239,76,43,160,69,167,101,135,148,172,211,198,147,160,171,252,5,245,167,192,123,47,38,29,251,48,114,65,34,120,66,1,224,172,71,82,17,14,178,22,145,163,71,108,84,152,165,35,52,50,45,135,78,253,32,99,21,239,96,15,151,178,56,61,165,203,234,17,208,94,8,168,215,69,244,161,5,123,92,19,166,49,158,182,117,90,123,210,106,13,255,157,87,181,232,144,131,140,183,164,82,178,76,200,17,47,84,189,169,68,192,255,193,181,221,214,214,113,82,61,97,157,110,216,49,97,81,225,88,244,196,43,45,28,207,5,214,222,242,83,47,145,73,247,104,231,91,52,1,79,245,65,169,64,154,167,187,10,59,88,137,85,79,74,139,26,222,51,36,112,108,87,225,218,122,124,226,29,58,184,58,207,218,232,161,231,217,87,163,120,168,101,142,219,1,31,10,247,107,175,90,3,159,30,215,216,122,59,238,3,176,19,132,50,141,93,216,208,207,158,88,140,158,44,196,184,5,114,108,24,191,173,208,243,159,141,109,96,140,73,141,59,31,170,237,253,4,249,198,58,160,29,182,171,113,221,217,85,210,216,15,60,133,254,47,95,189,190,94,220,119,197,27,88,26,96,232,255,42,3,191,154,230,84,85,53,222,217,82,253,85,38,253,235,45,237,124,103,96,78,216,193,127,59,58,44,223,139,103,108,155,206,115,29,92,189,196,184,86,223,241,42,105,232,109,224,8,102,123,251,240,184,152,174,205,76,227,106,125,237,127,119,189,221,130,208,177,59,14,240,253,252,27,104,197,115,44,34,106,181,68,88,195,232,226,173,252,89,208,9,29,197,137,44,180,51,255,209,106,143,245,76,76,95,137,250,247,90,213,127,101,224,142,2,221,97,104,189,183,113,143,161,173,222,31,220,71,192,123,131,112,55,10,111,15,162,53,172,171,190,103,251,182,152,29,194,118,110,27,126,201,217,214,168,78,163,4,169,182,186,76,238,82,51,116,95,182,86,162,235,147,125,83,26,71,213,120,130,39,77,99,206,50,92,198,247,138,253,123,232,57,238,66,34,253,226,26,43,230,107,30,244,180,189,94,71,204,192,181,49,35,210,45,156,247,52,223,142,48,240,22,81,90,71,57,253,59,107,138,187,26,58,142,253,192,59,180,184,21,128,180,28,37,114,115,43,250,190,0,228,210,216,202,249,166,142,77,213,93,177,218,110,122,51,107,99,2,160,192,230,171,138,81,43,81,26,15,35,188,226,9,225,229,168,177,217,142,232,55,109,60,56,30,168,247,74,212,9,159,226,75,81,79,209,21,117,125,74,65,7,235,210,176,147,174,215,113,34,228,138,82,243,99,55,61,48,92,14,185,252,127,143,38,249,87,162,60,255,142,85,229,47,61,160,193,96,232,234,20,104,134,158,64,164,148,164,131,102,251,178,118,168,86,135,168,33,6,252,143,232,3,242,217,232,113,126,33,106,242,165,80,117,151,169,10,223,60,55,154,42,235,120,23,223,168,202,169,171,64,65,232,197,208,222,56,75,219,175,4,152,188,248,224,83,155,15,225,249,87,140,206,178,244,41,86,71,6,198,110,138,142,84,106,189,66,247,116,179,206,242,6,93,195,93,223,214,102,191,149,129,127,64,109,199,42,39,79,88,120,179,192,80,70,233,128,191,165,112,243,116,128,149,152,112,222,183,38,201,217,104,46,242,27,203,52,75,161,16,193,211,38,20,147,55,178,221,38,186,227,100,225,211,17,1,187,209,91,207,201,56,61,232,86,137,103,47,228,20,112,159,130,199,201,158,12,58,5,238,21,97,152,42,213,112,116,22,229,149,172,210,211,34,56,6,12,25,67,125,201,208,145,54,35,103,90,71,155,184,218,27,186,218,137,241,181,174,64,134,79,254,229,80,73,218,149,120,124,231,218,18,120,199,87,81,62,165,93,31,211,23,120,85,134,100,154,71,253,18,55,190,18,219,197,109,224,174,180,8,2,207,255,190,186,3,144,109,31,104,25,195,181,19,147,92,19,77,98,154,171,185,211,185,107,217,211,100,213,52,181,255,32,207,146,68,208,228,79,7,216,234,202,53,209,38,163,73,57,183,154,43,139,48,55,230,42,136,191,85,96,251,151,132,80,19,219,123,70,187,210,18,48,2,114,53,226,178,26,84,51,181,187,185,216,63,227,76,68,189,65,189,97,70,197,216,147,240,158,199,195,53,126,9,182,27,99,89,120,209,119,116,70,152,17,242,44,106,115,186,177,14,148,219,103,84,120,27,157,145,103,36,40,35,229,195,63,233,191,174,14,15,234,16,103,156,153,100,94,188,21,56,163,170,207,244,212,74,160,191,29,232,62,103,192,122,82,185,153,246,153,150,25,176,230,212,198,86,112,13,80,47,26,86,88,101,163,1,170,80,91,213,27,103,14,86,75,168,188,161,100,244,44,208,13,88,137,82,15,226,59,166,156,158,3,83,230,235,5,191,31,160,77,7,207,144,188,242,147,46,232,103,8,114,151,170,171,163,13,253,160,90,200,25,3,163,70,207,120,42,104,133,0,19,161,30,97,218,183,211,37,11,108,69,85,158,217,0,48,83,241,169,202,202,189,74,154,105,160,13,117,112,111,96,172,112,115,70,153,137,205,52,194,20,33,166,157,209,102,172,25,208,111,223,72,190,145,252,137,53,131,58,236,97,191,142,48,218,13,130,112,6,108,14,104,39,48,99,229,133,91,113,212,181,58,8,189,238,58,197,103,173,172,228,73,28,140,150,131,79,146,75,102,179,217,201,195,54,70,192,177,104,92,83,118,127,71,20,195,108,218,52,46,210,4,127,168,245,166,195,141,239,151,162,212,73,192,143,37,196,243,19,44,130,145,255,30,215,96,150,91,138,66,69,176,133,121,193,232,213,109,229,136,184,166,254,229,168,26,198,4,159,28,59,150,5,99,104,108,191,99,41,128,250,240,50,182,211,60,17,56,196,253,213,218,247,129,90,148,162,198,8,69,181,247,106,216,16,237,160,16,176,131,70,86,197,203,205,199,170,239,177,119,54,182,47,171,50,123,94,142,42,114,24,111,180,243,223,195,175,155,151,195,42,139,49,20,101,239,255,25,207,158,213,126,63,31,186,85,176,249,98,192,230,111,5,28,60,36,242,205,227,129,195,181,250,171,17,140,12,244,194,132,76,29,174,37,77,104,232,95,128,221,86,7,16,136,204,172,179,131,186,184,241,150,70,248,225,250,18,198,8,82,195,21,120,107,136,202,45,153,0,234,204,213,254,45,99,31,128,47,253,68,178,155,43,45,51,82,70,210,149,191,162,167,202,170,37,132,208,10,87,108,89,230,138,93,43,26,16,115,248,161,117,153,96,236,166,39,15,54,148,216,132,17,162,113,254,138,252,200,29,134,254,206,29,186,254,107,122,146,208,31,5,64,80,221,210,23,51,82,183,114,219,44,35,166,83,139,75,139,85,107,176,119,24,109,42,105,245,236,77,70,242,214,236,54,161,226,233,186,190,62,182,233,228,151,240,180,22,61,195,23,183,141,149,200,27,36,247,133,67,35,129,76,245,30,73,12,198,94,109,195,80,84,165,53,105,199,43,220,173,100,155,104,220,174,139,167,164,131,163,90,109,164,182,176,28,45,2,14,228,213,159,124,10,103,75,8,92,181,38,248,131,173,237,59,106,227,8,96,137,188,186,20,186,181,253,131,46,132,54,31,80,194,217,88,161,1,90,75,155,108,178,156,98,159,243,187,31,94,63,209,250,10,249,191,209,243,136,250,161,86,239,217,171,71,18,170,123,116,215,35,174,131,54,235,251,134,164,171,167,92,241,198,153,22,86,182,193,203,67,28,246,255,103,77,124,29,92,157,162,94,3,201,53,233,142,108,103,182,224,20,112,47,158,224,125,142,160,29,167,48,218,170,127,203,102,117,63,89,78,146,164,144,20,46,122,248,76,10,119,8,157,72,160,108,47,152,70,110,188,66,159,204,39,166,62,22,230,229,83,187,69,144,251,100,221,185,230,229,227,143,1,253,110,254,189,58,232,29,156,48,143,2,40,213,28,191,35,128,119,98,214,123,177,18,98,241,211,174,88,245,126,176,26,152,255,71,201,154,21,30,16,234,35,241,199,33,112,66,221,11,96,214,170,70,178,197,111,107,74,200,160,219,42,68,73,202,201,48,222,106,14,159,135,103,163,119,200,157,52,224,179,31,113,249,72,9,52,191,89,150,60,246,249,146,252,76,127,193,45,28,44,164,175,135,6,243,118,90,107,207,176,253,226,5,175,225,78,107,41,41,65,63,36,142,249,213,53,55,226,68,129,234,1,44,82,221,52,153,146,191,165,49,143,36,220,149,196,251,230,146,242,236,134,89,213,79,27,94,82,105,95,233,94,219,117,48,13,21,63,230,175,117,13,108,51,54,175,181,153,6,221,255,101,237,100,120,90,42,9,197,246,255,107,56,205,85,207,249,227,232,65,196,225,150,155,240,166,55,40,248,119,110,171,131,234,31,137,255,205,73,231,185,67,204,47,133,217,122,179,26,192,150,155,229,103,245,89,101,182,237,37,254,153,76,58,147,70,170,147,234,94,157,213,88,90,44,202,213,199,163,231,124,108,134,209,143,132,43,113,179,169,217,6,248,191,68,158,241,169,165,182,62,27,79,38,146,177,100,236,162,7,189,208,103,141,151,180,103,188,106,4,129,170,247,196,108,87,82,75,194,115,214,132,212,245,146,217,89,139,49,0,191,215,1,7,184,89,70,9,22,62,103,189,53,88,194,161,5,4,118,117,114,246,22,28,103,146,163,116,38,62,67,10,52,58,18,93,61,77,20,205,98,251,155,228,167,125,79,228,158,56,252,132,16,1,152,221,44,172,175,197,8,160,30,3,104,155,67,122,96,48,121,39,109,197,98,173,80,31,94,127,119,27,123,49,43,36,63,151,252,116,242,198,100,228,37,99,175,205,213,207,20,208,157,142,219,140,39,132,39,172,39,132,193,235,219,96,187,37,77,48,86,61,25,73,114,179,81,164,240,139,94,3,101,215,78,88,204,226,73,82,58,103,20,19,69,228,24,254,9,11,17,222,7,0,87,131,80,199,13,201,56,62,1,162,249,103,250,210,118,250,168,239,117,128,107,146,108,198,217,83,152,181,95,50,159,145,11,122,161,135,234,55,178,208,61,223,36,232,131,198,19,234,19,92,132,127,211,139,132,159,144,255,167,184,190,153,70,18,209,124,202,148,72,120,86,127,192,78,70,147,148,23,205,90,48,111,181,120,39,72,149,232,87,5,52,41,36,97,222,147,1,76,119,4,58,241,230,120,171,190,191,141,48,24,76,223,166,61,17,141,144,136,240,63,189,245,181,177,86,119,234,223,212,104,15,130,79,8,111,90,63,53,254,218,248,203,109,5,118,182,39,84,197,116,228,83,24,99,255,95,190,138,107,13,117,159,190,113,137,19,78,8,74,208,21,202,130,210,189,216,194,162,93,249,209,125,56,188,83,130,221,40,241,114,23,219,85,124,38,241,194,182,9,63,110,125,117,191,112,118,59,229,58,244,220,238,108,242,165,237,207,96,156,0,182,87,236,239,108,178,27,238,97,190,40,52,95,178,106,48,8,177,61,111,2,131,248,65,52,25,22,113,61,73,42,221,210,64,159,18,214,112,142,157,1,139,134,104,125,82,20,227,94,215,202,128,102,166,129,124,125,89,5,133,42,146,138,107,241,147,160,87,147,134,221,255,89,25,112,153,158,75,196,30,52,204,0,243,141,123,180,212,146,84,147,78,242,243,179,95,131,153,120,116,182,229,14,163,83,229,28,238,243,32,233,36,230,219,73,239,205,88,175,232,255,188,7,215,53,208,187,208,63,145,52,48,152,131,185,177,33,209,127,127,52,116,119,218,143,252,35,253,59,119,110,212,250,157,6,158,161,5,100,254,250,155,143,97,86,53,160,51,72,111,238,127,194,126,34,255,166,242,102,248,167,210,79,201,95,155,127,105,23,198,10,54,96,159,84,181,139,174,121,208,74,240,36,255,100,235,179,212,47,173,22,191,132,251,255,249,122,31,232,56,170,51,95,176,186,124,101,223,42,41,82,85,185,26,11,16,234,234,114,53,238,46,25,228,24,59,49,32,119,181,154,18,84,183,149,32,53,221,196,76,192,18,142,152,33,222,108,112,18,103,17,184,173,146,148,38,105,9,29,240,40,114,142,231,29,98,136,183,157,56,90,94,178,39,155,204,206,114,242,108,79,142,152,8,135,51,201,115,112,194,217,147,64,146,21,19,195,99,3,143,39,102,72,158,159,180,223,119,111,245,31,25,207,170,92,221,45,117,185,234,254,249,238,247,125,247,222,239,251,253,144,143,150,69,39,53,189,220,126,203,126,208,71,60,55,190,25,247,101,249,170,70,149,215,140,175,184,213,247,84,113,236,51,59,35,66,111,217,47,216,223,198,236,21,204,95,145,24,191,114,113,197,212,98,43,224,128,156,164,231,245,175,238,71,236,208,53,218,140,75,4,183,70,236,78,243,228,5,247,219,241,113,109,156,239,32,179,248,169,50,31,87,168,135,250,223,186,9,116,128,254,109,171,142,0,128,242,245,156,240,76,103,73,249,113,39,151,221,181,216,129,213,157,236,192,86,229,230,31,12,250,213,169,245,107,16,231,96,171,243,6,140,62,221,182,176,70,183,201,220,26,165,82,213,167,240,121,181,6,243,102,206,87,141,113,209,85,92,51,222,195,68,0,61,100,240,51,44,178,209,87,205,60,170,237,223,193,200,131,49,10,223,115,109,37,220,19,68,197,51,221,78,203,4,116,187,25,156,104,87,237,111,103,83,25,68,227,168,231,201,128,12,101,81,146,130,59,180,110,12,143,91,195,124,125,156,224,60,202,5,171,116,209,1,203,100,94,196,82,132,111,184,233,235,61,28,255,111,162,137,97,193,70,208,134,4,89,51,108,31,13,90,86,102,181,31,66,169,111,28,113,120,71,156,17,85,235,196,52,151,245,128,251,127,56,85,29,75,232,101,146,255,82,126,13,14,196,197,79,29,217,249,233,42,14,68,208,122,124,157,103,213,199,62,66,73,226,187,189,184,58,115,245,189,37,69,109,148,149,234,103,22,63,93,84,204,98,76,177,86,117,170,143,82,87,207,153,209,222,106,100,23,244,51,106,30,7,251,24,229,9,116,61,226,250,48,89,225,187,159,229,36,216,59,31,78,108,223,36,200,108,242,219,118,42,153,98,185,209,213,188,131,176,5,245,148,161,166,70,97,48,172,66,47,170,208,139,108,231,209,16,234,235,128,140,173,29,206,89,43,122,107,181,124,245,93,65,214,67,242,49,245,203,35,225,117,23,233,13,55,254,82,69,159,16,115,23,170,187,113,199,70,223,79,28,179,222,239,42,196,47,118,21,236,7,180,123,52,163,203,176,48,159,142,91,54,40,135,204,244,197,16,59,7,31,24,188,103,168,170,47,198,28,215,220,187,245,206,205,107,202,67,235,146,186,232,88,194,79,34,131,140,23,245,124,100,74,88,140,156,70,214,196,93,76,138,88,22,210,197,195,97,148,86,139,159,55,144,95,250,2,89,107,5,136,140,91,226,227,62,206,215,147,50,5,187,152,133,57,236,204,193,234,61,22,14,67,29,15,23,82,172,124,159,44,184,15,184,181,242,181,50,93,10,62,194,60,215,227,124,140,131,117,255,182,195,177,63,170,185,72,133,116,161,243,226,230,66,79,65,40,200,5,251,183,246,230,235,13,249,168,63,193,248,177,87,28,100,60,106,208,221,48,207,93,61,226,166,139,9,151,22,113,141,37,108,233,105,100,66,10,106,173,132,62,112,90,66,127,137,72,33,240,158,225,115,25,124,61,212,118,95,195,18,55,17,169,228,47,48,63,129,157,62,216,97,28,159,213,140,160,182,32,115,16,229,38,108,135,65,3,192,43,150,248,159,170,237,34,95,142,96,78,67,42,52,6,30,100,49,120,79,97,180,95,106,249,46,183,119,153,225,134,191,255,169,240,192,69,134,49,240,205,129,255,53,253,156,123,52,207,98,156,130,108,150,66,10,198,16,106,0,49,220,119,209,190,225,134,95,218,66,230,156,220,216,230,130,88,36,46,204,10,139,114,9,108,121,145,100,157,44,121,140,120,164,90,71,65,236,12,93,136,100,181,127,130,243,66,68,211,174,185,73,222,61,233,166,93,115,116,162,141,181,1,89,113,170,185,56,41,177,71,86,52,24,101,242,152,165,216,199,63,90,223,77,132,130,186,32,89,159,132,247,20,107,133,170,223,93,43,199,128,240,242,13,174,114,127,7,238,232,222,127,131,171,242,92,38,68,208,99,146,41,148,184,62,16,46,242,58,137,191,141,109,188,254,220,86,97,207,185,22,144,111,179,100,86,236,133,27,143,125,241,226,150,176,81,216,113,204,132,247,232,111,183,108,140,10,91,126,199,89,91,176,173,195,84,154,247,223,34,204,91,194,211,127,65,248,39,71,80,133,214,115,95,152,104,115,5,247,200,66,202,181,143,109,12,23,11,208,162,63,210,143,233,239,63,250,77,253,158,112,234,58,227,139,44,162,84,45,223,14,247,57,12,122,203,62,224,114,11,17,120,11,142,192,162,139,92,146,107,26,60,242,193,102,18,251,87,171,73,95,14,187,116,73,119,205,229,222,250,88,5,125,33,209,199,22,63,101,15,206,239,57,48,8,190,29,104,193,183,70,110,11,223,200,208,192,132,245,181,156,57,7,116,105,91,193,44,56,133,112,33,82,8,63,16,185,71,120,206,121,206,254,133,95,109,15,184,130,92,140,4,167,31,78,61,80,216,104,131,103,23,19,88,126,15,218,111,110,63,61,212,124,97,229,129,150,222,59,198,112,46,178,77,251,124,177,154,103,233,222,2,79,121,20,158,242,232,69,27,94,233,3,210,61,143,25,146,33,213,159,82,186,253,152,125,236,246,176,138,90,24,79,232,185,196,184,154,98,79,169,226,60,191,15,189,242,254,17,144,68,118,222,32,110,172,97,118,144,112,201,113,11,32,133,133,139,236,100,146,40,124,211,249,58,107,177,115,193,83,92,13,174,208,10,31,191,248,87,240,42,195,248,150,127,123,251,61,242,115,135,113,127,15,234,98,151,172,133,195,37,251,226,151,127,100,191,239,239,204,188,239,67,153,15,63,96,254,178,43,181,45,21,61,183,125,98,61,226,52,113,124,105,34,92,118,38,54,28,37,120,148,73,217,45,185,147,163,33,1,113,207,235,243,255,241,134,181,0,158,181,122,6,227,192,164,114,246,31,188,187,14,154,181,12,86,158,33,177,126,219,68,107,146,103,246,130,127,183,65,152,20,26,243,97,216,220,178,9,243,164,248,143,239,79,172,175,254,54,74,219,124,81,64,185,138,11,43,201,56,88,214,207,209,85,73,96,122,196,173,190,34,79,226,71,26,246,154,216,180,240,131,128,77,30,223,209,202,172,197,126,252,32,88,25,128,23,152,83,189,235,240,85,104,152,163,195,252,156,123,131,85,30,216,250,8,226,12,221,43,233,89,115,86,155,149,103,215,207,138,120,92,64,24,253,180,82,84,132,181,188,116,184,82,240,65,192,132,141,241,113,245,185,111,217,73,90,182,5,82,11,199,60,126,178,110,99,139,96,229,184,23,236,196,172,250,213,58,212,113,156,75,122,137,6,247,192,57,135,152,140,52,204,194,225,184,109,144,14,150,7,202,195,30,207,194,128,217,100,18,255,46,217,183,218,81,142,223,252,130,238,81,79,143,155,229,222,234,138,66,146,48,239,172,186,230,32,223,198,252,240,178,225,165,170,51,155,36,247,47,82,181,167,176,189,97,100,71,174,221,35,12,245,232,155,119,231,201,1,172,139,126,27,79,7,91,183,200,51,107,148,203,205,41,146,98,184,158,48,55,1,13,175,171,154,170,134,21,9,229,141,173,74,28,164,109,73,54,39,178,253,171,62,133,229,38,36,163,243,234,1,153,251,59,111,13,219,235,111,131,41,56,93,135,251,210,44,75,51,226,170,119,134,19,25,165,183,101,236,43,87,105,177,181,216,4,79,39,63,124,5,234,150,178,114,20,188,121,142,110,60,105,252,36,122,210,156,181,56,231,160,88,139,36,76,214,252,45,104,49,209,14,189,192,57,237,25,63,170,96,172,196,168,117,217,154,182,6,140,109,198,76,252,43,202,135,122,142,73,195,25,29,122,3,103,233,2,218,42,59,124,27,76,248,104,161,156,231,60,156,232,59,39,253,249,212,129,212,252,221,243,30,28,240,250,130,87,190,155,166,40,99,207,97,173,142,237,161,217,45,208,30,218,188,100,23,237,244,11,49,218,14,237,190,190,28,170,198,80,157,17,230,241,136,128,29,151,241,120,65,246,100,228,215,109,63,200,125,174,50,57,195,214,93,170,235,47,32,31,249,242,253,139,159,162,35,200,55,205,227,144,207,40,7,104,109,205,201,97,242,33,81,134,78,139,254,35,218,152,136,31,150,46,74,108,61,165,227,162,26,150,110,144,72,12,227,147,75,66,67,207,41,7,4,152,21,127,105,62,5,199,151,94,72,149,241,240,203,169,53,109,106,49,91,192,252,13,104,83,28,214,163,156,211,28,175,60,179,15,254,231,62,104,47,199,142,226,121,27,139,101,163,9,100,206,72,53,120,82,124,215,140,243,57,55,140,57,17,102,128,209,51,62,147,114,124,82,122,94,181,233,109,119,150,163,208,102,235,23,121,220,127,19,226,61,252,232,17,208,173,155,11,118,193,102,158,157,189,208,229,154,174,237,110,172,70,25,191,238,55,126,15,126,79,23,124,27,92,49,76,59,168,146,29,179,21,9,243,146,53,83,233,93,43,101,65,198,70,219,153,234,234,91,48,95,120,33,137,252,199,94,50,110,86,237,73,4,45,17,105,244,241,112,125,128,176,172,67,1,188,109,111,108,155,186,170,29,215,242,178,70,194,108,30,205,158,83,125,10,155,27,192,216,15,219,181,245,66,244,167,169,92,27,217,44,22,53,201,198,124,163,143,23,48,142,11,140,191,109,116,161,109,104,180,128,155,164,153,194,181,133,187,11,95,40,132,30,184,193,13,91,133,74,46,255,32,207,219,167,2,180,169,12,114,97,195,157,108,38,31,215,151,109,47,139,177,25,213,252,250,51,6,120,245,184,222,196,86,155,64,146,187,202,237,229,108,57,83,62,88,47,41,124,163,214,203,242,130,5,178,105,148,227,229,90,188,32,104,24,250,22,95,55,193,21,171,53,227,165,36,148,232,194,237,67,246,143,236,130,122,76,41,116,239,76,65,15,57,55,136,200,56,92,49,145,39,158,16,43,233,70,159,213,194,45,225,47,125,153,22,146,5,118,62,208,192,56,204,119,219,94,247,177,173,171,237,14,158,17,120,126,165,102,210,186,240,209,106,76,97,68,130,217,89,130,159,224,131,71,190,169,240,61,182,18,243,174,150,98,36,60,148,57,22,47,40,63,234,14,167,192,159,80,10,202,111,35,117,182,96,214,183,194,144,113,177,187,96,20,30,101,156,104,31,47,24,15,196,64,126,110,174,36,208,190,112,156,134,103,171,254,89,150,91,250,27,66,196,33,209,82,220,85,2,62,155,34,248,211,197,120,106,245,136,218,116,180,184,66,102,139,179,228,7,197,28,81,92,5,51,227,100,55,91,178,35,50,122,25,56,11,225,51,86,168,75,184,100,141,184,40,65,164,184,180,206,53,159,213,47,70,194,34,250,28,240,174,92,140,220,208,200,73,204,226,77,207,164,160,181,195,243,45,182,51,95,31,115,14,142,164,234,60,103,104,240,152,17,246,46,118,133,181,194,224,177,155,11,169,111,178,242,163,191,12,117,209,74,219,221,66,68,121,223,63,166,93,188,230,88,238,226,189,199,182,95,252,216,55,181,210,189,11,247,145,17,130,177,141,198,31,54,170,222,207,119,19,229,66,38,82,60,23,2,207,166,176,86,146,161,164,155,75,250,235,224,169,66,107,52,65,155,21,192,195,10,63,176,223,141,84,52,171,101,238,75,124,141,0,159,121,210,56,233,68,66,71,125,207,45,187,115,217,147,169,179,67,102,128,134,94,166,37,114,210,60,209,89,166,21,235,76,242,57,107,156,174,250,36,84,84,97,38,229,230,254,234,91,32,201,38,157,181,30,239,52,105,78,255,75,18,217,103,174,252,125,162,13,51,129,10,71,126,221,52,43,22,118,255,58,52,39,172,222,96,97,22,156,226,14,102,7,79,62,168,178,121,140,16,98,252,29,148,68,216,206,92,136,248,151,225,85,236,21,123,67,189,194,88,195,21,184,55,200,174,224,124,27,200,34,211,27,226,22,8,175,224,217,124,11,109,200,96,162,35,249,201,186,73,146,166,31,85,90,134,27,238,193,226,171,151,241,46,160,147,200,122,146,158,236,251,226,222,80,227,21,61,75,235,144,223,195,18,121,62,140,229,157,28,216,63,28,77,225,158,142,16,10,152,74,214,240,152,76,18,81,248,179,95,187,3,247,4,37,93,107,217,191,196,88,88,126,130,36,44,34,159,241,212,107,82,37,225,194,79,88,206,168,162,24,13,87,48,62,145,210,58,183,9,119,233,116,245,173,110,184,7,179,250,252,10,132,130,90,240,43,194,156,48,19,225,88,79,147,224,25,78,160,206,110,173,63,133,103,88,86,95,209,213,250,175,126,227,247,188,20,213,87,132,227,107,168,135,80,10,141,244,88,49,126,84,98,35,55,85,116,100,33,138,214,235,17,226,59,141,252,132,47,52,210,50,217,245,248,182,80,99,61,68,232,51,13,62,105,75,140,27,92,20,255,226,135,2,222,80,126,69,157,119,197,138,90,42,230,7,157,108,135,246,174,245,170,139,86,0,245,128,200,64,201,192,223,39,209,73,97,191,112,109,237,138,42,243,12,103,41,183,54,149,228,180,182,125,255,154,167,132,48,54,241,135,132,52,47,144,29,201,82,116,68,21,229,96,103,181,126,143,80,173,53,48,91,198,49,13,211,96,187,150,53,233,226,87,4,103,47,60,75,63,73,247,43,209,70,217,65,230,152,26,182,16,226,43,164,149,73,218,216,166,85,92,4,206,192,131,175,105,56,162,180,241,138,70,150,29,222,102,156,163,165,94,142,101,190,79,30,156,72,228,246,135,72,84,169,181,88,200,69,217,69,166,26,135,201,177,131,204,29,191,103,217,130,181,190,253,232,161,86,212,226,151,165,145,209,165,214,188,148,247,178,24,163,114,176,222,98,184,251,137,51,26,100,134,89,106,182,228,63,52,131,115,37,215,165,216,37,110,167,165,86,228,29,214,86,173,242,152,229,90,55,86,174,69,98,237,111,133,234,79,57,228,228,149,252,166,29,225,60,63,54,125,49,172,129,51,169,52,212,150,183,1,9,80,189,160,23,155,38,161,77,175,109,108,211,43,118,147,151,110,51,77,198,42,84,239,185,166,133,246,31,62,2,45,17,181,98,75,49,60,205,168,153,248,150,90,191,7,234,132,133,102,87,118,229,101,71,55,230,182,204,89,179,91,52,198,156,83,107,47,104,169,229,200,86,198,234,3,159,65,179,128,156,178,241,22,60,99,12,203,160,167,95,137,232,233,57,127,206,152,115,102,141,105,103,202,224,108,194,151,125,142,33,131,214,138,35,183,224,41,138,239,173,145,117,87,248,247,119,165,131,43,116,215,170,140,205,105,135,52,215,175,104,115,218,242,88,90,51,53,117,140,54,140,23,210,185,28,194,8,132,203,62,232,5,229,237,71,76,233,15,109,81,9,87,220,217,247,216,90,168,57,232,82,228,153,135,75,12,211,69,75,205,222,253,183,222,209,71,106,79,1,189,14,87,224,14,184,14,242,164,195,216,21,114,218,172,53,101,241,123,96,158,233,229,230,74,207,82,220,141,47,39,242,137,229,132,27,127,47,150,182,254,209,222,165,6,79,9,17,140,25,115,244,232,43,109,186,250,74,36,175,189,18,201,105,111,57,82,116,97,91,173,197,88,6,62,235,151,221,168,65,150,118,79,210,116,56,106,50,22,9,54,174,241,100,216,72,53,198,38,81,60,105,125,107,64,25,170,150,20,198,225,240,92,71,191,178,172,230,143,192,121,235,114,65,84,230,181,239,106,140,213,32,132,108,97,99,201,172,149,139,103,173,70,214,50,100,44,67,86,37,129,68,24,230,68,185,167,68,78,176,25,249,44,153,113,168,176,67,224,108,218,231,156,33,99,192,240,186,189,132,155,216,151,24,232,30,72,228,140,126,152,71,6,223,183,25,162,149,180,194,63,150,13,253,140,111,169,166,22,109,175,50,138,179,0,21,196,54,128,59,230,139,43,218,100,248,5,125,158,190,160,167,247,95,121,133,69,86,137,53,54,182,185,87,223,7,86,113,223,103,112,223,225,138,123,136,138,182,130,252,128,34,195,136,19,63,16,203,98,153,148,220,146,55,57,144,67,187,211,38,144,21,29,121,79,95,32,147,197,201,13,47,144,121,118,188,96,77,198,39,227,39,183,165,17,131,149,172,234,41,107,159,149,35,251,14,9,109,171,36,69,246,145,28,201,209,125,94,106,96,96,24,17,209,86,234,251,232,213,40,216,77,124,119,155,199,193,158,113,24,61,25,46,252,144,159,248,184,0,100,4,7,230,147,50,52,107,209,8,25,206,115,198,152,33,194,188,78,140,38,81,65,178,31,29,103,112,173,207,58,252,118,175,249,104,151,39,133,19,78,192,117,108,200,112,11,44,35,11,60,35,71,173,19,1,91,240,9,235,40,63,28,217,32,140,185,38,194,86,9,126,225,119,34,173,152,36,74,216,107,3,218,128,185,45,58,237,19,22,103,204,202,85,228,229,156,116,160,20,170,161,25,136,219,45,207,169,15,51,52,235,72,72,241,143,10,3,208,227,147,59,38,111,254,73,12,158,178,245,168,126,212,61,154,146,209,151,108,125,221,25,48,240,120,141,115,236,249,251,200,0,25,160,3,222,192,224,249,97,23,91,155,226,226,199,81,255,168,119,34,62,73,39,157,73,243,132,9,255,95,63,74,7,116,204,168,96,53,17,21,245,168,1,229,76,97,48,217,164,126,194,26,176,6,220,109,174,194,35,187,105,50,98,40,201,136,24,194,119,67,209,101,214,130,161,100,200,240,159,19,134,133,228,174,201,13,147,100,210,61,99,61,167,63,71,225,208,230,162,48,163,11,48,79,46,71,88,31,57,2,227,41,180,98,175,88,86,140,179,24,178,22,148,241,201,251,82,80,119,176,214,39,156,163,6,63,88,148,117,235,235,140,237,94,17,79,176,89,248,164,113,197,247,80,183,100,198,192,195,199,246,19,199,196,222,51,105,195,50,116,12,12,209,69,156,255,10,228,29,92,183,42,150,205,119,64,137,70,99,81,253,29,157,173,194,232,101,173,16,61,153,98,146,64,158,195,40,102,53,41,163,164,160,172,60,231,172,149,149,8,57,138,210,160,118,226,21,240,243,154,15,165,86,161,236,45,242,198,5,198,249,241,236,6,44,41,180,96,120,210,74,167,131,43,20,165,25,174,208,74,24,183,78,206,88,70,204,8,27,228,140,195,164,229,230,51,59,159,99,140,163,207,25,115,56,191,105,125,231,81,48,88,112,252,252,75,189,90,175,246,143,27,239,254,34,252,118,215,37,48,167,77,182,168,177,182,144,21,249,168,115,194,158,196,195,193,144,224,163,44,46,227,60,155,83,128,164,236,86,162,71,149,163,254,107,228,36,153,76,78,74,39,176,215,41,246,245,116,16,213,30,129,18,226,255,58,97,76,98,139,194,251,81,7,251,93,81,167,13,38,43,106,68,197,223,20,21,165,126,210,249,137,117,198,65,121,70,169,158,182,74,219,88,41,4,252,63,120,7,17,244,202,190,193,129,236,47,252,1,119,192,205,230,93,134,78,242,244,232,165,59,188,84,188,247,157,195,33,249,247,82,84,122,231,177,120,239,165,222,56,28,177,196,73,54,71,127,118,76,17,183,37,7,204,78,103,82,220,63,150,38,157,88,170,86,37,124,212,202,226,172,164,245,245,195,138,58,16,254,133,127,66,77,127,218,124,104,50,114,66,129,90,69,224,84,166,217,252,234,119,206,221,218,37,103,215,254,135,63,254,125,251,193,143,127,11,206,110,59,174,92,114,168,184,24,105,2,27,197,50,226,55,80,242,193,58,152,33,59,71,133,126,225,150,80,75,232,191,69,176,94,10,91,109,194,57,90,79,143,105,118,118,98,204,190,44,135,195,154,118,228,72,158,253,28,58,164,40,156,169,89,48,48,218,19,90,216,84,24,209,40,184,64,233,119,13,80,112,84,88,63,30,98,220,110,194,7,109,58,49,217,62,229,215,14,14,11,29,226,184,10,115,255,90,228,121,89,96,136,143,202,74,115,217,61,158,58,13,159,86,225,83,57,85,54,208,7,156,92,207,112,25,112,72,41,239,74,112,247,148,2,79,132,49,234,78,166,160,119,148,149,218,21,212,112,225,239,171,125,66,175,112,149,43,170,152,61,252,28,23,202,114,73,221,111,30,151,134,73,59,226,164,11,252,30,171,209,56,120,247,147,238,145,94,215,40,194,167,34,60,111,53,202,234,197,158,194,152,171,241,142,238,74,10,75,180,73,250,161,155,79,205,26,170,10,234,112,61,98,48,95,190,195,53,150,85,87,130,247,222,229,168,171,44,75,249,222,229,222,92,244,61,117,80,58,218,196,216,240,160,205,86,85,85,42,244,221,218,171,70,87,85,129,174,64,73,87,234,117,73,253,239,119,232,230,143,53,83,58,150,238,79,111,54,44,245,52,93,185,227,32,180,140,165,110,102,251,163,168,113,23,125,2,174,55,90,148,22,34,195,164,166,26,241,68,217,30,127,53,83,65,19,223,245,49,230,94,22,165,38,134,21,71,203,138,103,196,83,245,43,46,248,248,222,210,36,55,73,77,56,230,61,213,211,226,102,59,191,2,238,87,2,159,231,40,244,207,140,51,109,76,9,12,239,81,240,224,136,243,85,194,80,25,102,33,57,99,155,81,222,50,3,210,63,101,149,183,148,173,250,10,31,101,207,16,197,55,157,56,120,182,55,154,177,192,199,13,188,93,3,235,242,11,7,25,217,115,221,96,149,141,254,238,108,34,147,240,18,96,159,225,55,143,173,239,178,146,130,95,145,83,182,13,47,70,90,192,116,189,20,65,188,85,60,88,254,64,27,77,93,186,203,77,167,115,153,156,151,115,115,255,242,169,62,70,113,6,7,130,26,231,116,100,156,213,145,227,157,16,168,45,41,91,88,210,151,194,160,221,168,231,121,249,248,126,138,236,125,146,34,149,149,146,150,51,183,101,202,202,203,142,156,144,88,244,1,98,246,114,110,41,142,101,181,224,99,171,151,29,44,199,84,128,149,91,102,120,136,65,109,147,98,244,187,234,195,48,163,185,81,142,169,75,195,214,122,36,7,39,235,16,201,139,99,198,162,247,159,241,31,206,140,100,238,205,244,101,92,223,205,184,180,122,76,180,129,62,84,169,180,224,96,128,248,162,211,79,178,136,124,125,39,237,43,231,61,43,206,52,45,111,211,63,248,146,24,151,93,237,78,237,148,173,247,161,223,133,158,23,168,117,236,57,89,209,232,227,11,91,52,93,233,167,247,188,61,44,203,18,252,190,184,5,250,4,126,191,52,92,43,71,50,67,31,166,121,255,78,196,80,2,191,12,188,113,29,94,117,44,135,210,241,139,117,248,156,247,156,163,178,167,109,125,80,14,189,233,148,145,97,177,137,6,28,59,32,7,138,165,253,65,157,82,60,109,105,227,122,229,13,140,185,199,243,30,70,34,246,25,206,253,140,124,163,127,30,59,13,222,229,183,233,169,228,156,89,65,158,104,120,173,36,177,95,120,57,38,233,155,187,241,253,159,58,94,188,1,145,74,16,207,128,31,80,142,158,119,215,121,102,73,215,64,78,40,104,168,183,124,144,194,8,72,169,28,39,237,215,47,98,94,160,162,244,148,55,4,125,235,64,223,58,83,28,241,180,182,58,7,218,56,2,125,171,204,70,20,225,146,63,3,26,114,74,97,232,60,197,75,27,113,199,131,141,40,213,195,21,142,236,192,160,151,122,217,151,213,41,211,219,71,213,50,70,222,92,143,45,134,189,207,199,220,47,124,111,176,63,155,29,202,184,158,235,13,121,248,154,247,184,36,251,94,202,77,93,240,7,168,151,233,183,179,126,166,215,243,61,56,65,175,15,182,131,125,83,118,29,5,141,91,178,52,208,219,180,181,37,60,109,65,215,139,212,242,250,188,193,184,74,59,241,41,240,13,140,57,124,10,21,216,152,115,202,85,180,77,21,101,12,219,52,47,229,164,63,31,1,121,182,255,53,209,20,39,224,175,179,216,231,132,158,32,46,199,100,93,112,246,135,239,11,123,225,37,231,206,112,95,216,13,227,28,197,13,187,182,101,163,21,196,86,95,114,38,233,20,253,0,124,246,127,113,98,129,39,142,51,51,148,33,92,119,143,83,55,41,82,201,167,230,136,126,167,223,199,144,11,221,134,53,64,240,89,225,158,127,112,18,198,233,238,74,252,95,156,166,134,57,16,206,63,248,170,58,204,66,205,76,216,75,88,55,175,23,94,140,240,114,224,252,22,163,192,39,218,78,43,167,181,31,134,79,22,255,28,246,52,75,187,247,200,139,74,69,157,83,23,198,42,226,28,169,140,186,65,196,217,146,111,134,19,254,105,121,41,249,109,249,84,178,34,87,224,123,61,150,31,236,31,180,58,235,28,206,21,106,169,200,253,90,253,189,122,32,246,118,53,42,51,21,112,121,142,67,111,107,81,76,66,250,125,91,117,135,137,154,237,230,188,57,13,7,244,124,192,48,92,101,23,230,104,98,6,169,231,154,94,121,135,69,236,33,243,184,101,135,101,85,198,120,45,185,26,231,134,121,130,213,93,138,118,103,222,200,130,227,58,101,176,200,67,147,233,73,174,41,91,49,246,181,202,86,139,92,183,151,157,53,207,248,200,149,120,120,95,25,110,248,182,245,50,122,86,226,182,206,1,204,249,35,100,221,79,90,62,122,48,37,76,27,211,158,228,189,219,86,143,67,109,15,217,33,57,36,195,156,237,10,6,229,26,78,79,59,177,201,180,195,52,57,30,91,203,58,255,6,102,19,145,148,144,134,99,197,49,64,239,211,40,137,174,75,66,25,163,90,38,104,133,0,95,233,184,48,239,240,118,4,13,203,252,72,79,247,204,120,47,67,118,235,92,4,173,210,46,218,96,145,222,2,13,70,175,176,74,208,23,88,82,218,46,97,57,179,81,24,65,112,196,121,142,101,39,173,238,212,209,227,116,158,78,211,44,5,221,216,130,121,141,168,153,226,156,143,174,141,26,139,10,109,166,164,93,182,193,99,147,5,201,224,121,108,44,134,142,205,23,40,195,37,111,87,231,149,105,232,143,239,14,213,176,213,113,7,141,183,70,240,151,87,125,91,101,61,170,210,72,245,111,248,105,226,35,107,49,175,68,125,156,54,246,199,26,244,190,96,7,117,77,91,5,168,53,175,82,187,73,22,229,166,151,218,119,13,243,221,185,114,8,244,107,149,209,218,95,203,234,183,230,14,129,189,135,18,66,91,202,33,201,41,71,189,160,87,49,50,182,161,71,101,91,150,85,166,107,72,217,169,249,9,164,142,125,255,170,3,247,216,32,111,152,146,203,160,235,79,119,183,167,249,223,171,237,112,92,153,31,59,175,204,43,83,26,235,81,37,56,160,111,3,156,105,144,148,227,214,60,104,94,244,68,202,181,108,212,50,99,8,174,202,222,222,148,13,189,1,214,219,167,87,120,43,213,152,113,140,30,192,89,50,162,105,222,49,130,121,84,174,198,243,167,170,237,181,151,218,228,60,204,28,37,24,55,60,186,23,122,27,159,210,26,180,210,70,4,57,186,28,176,114,95,217,226,229,158,189,2,202,213,244,216,75,202,105,165,172,92,81,147,16,212,245,214,227,173,243,244,60,72,215,20,143,161,170,30,201,178,80,143,137,126,217,47,144,62,171,207,122,209,2,157,10,214,210,245,172,188,181,95,239,109,24,103,34,202,222,121,95,202,208,43,188,8,30,131,7,109,33,200,29,231,215,73,108,199,239,18,140,9,182,36,88,4,9,71,100,123,17,35,112,48,6,135,191,174,209,4,173,43,81,244,101,216,174,169,101,128,95,220,18,95,183,70,50,112,82,182,188,217,141,247,199,47,118,245,217,49,251,33,176,168,96,25,18,37,240,178,172,184,30,236,16,35,242,61,142,212,243,198,188,241,119,78,213,135,9,246,145,152,206,228,241,236,213,85,139,73,178,70,227,17,142,188,179,215,125,203,207,186,89,23,251,180,204,122,147,54,149,219,31,30,174,182,196,37,108,137,232,180,114,190,77,114,169,9,163,143,6,163,144,227,183,136,203,126,139,24,22,223,0,11,20,99,235,158,46,179,12,160,7,91,118,28,92,163,81,252,105,97,90,152,74,150,77,126,120,48,182,226,194,213,198,233,37,159,197,108,163,238,78,49,63,87,120,23,74,187,163,134,239,202,35,30,26,116,227,71,88,236,64,164,168,166,213,88,184,61,1,122,45,249,149,134,214,68,27,2,45,129,115,24,250,94,155,202,144,53,21,121,128,52,232,86,134,180,142,122,83,134,89,166,36,4,200,235,193,232,163,66,163,222,123,203,151,155,166,105,70,57,253,48,151,43,143,233,173,137,86,140,214,56,238,88,100,59,137,71,48,243,243,57,71,7,43,222,32,189,28,163,56,187,119,240,173,225,108,10,124,143,65,15,143,33,56,83,222,0,122,31,71,133,163,136,196,30,218,138,218,29,71,11,34,177,135,214,216,0,212,156,160,151,142,71,64,239,193,49,21,1,187,135,89,16,18,21,46,249,84,168,142,195,58,178,106,221,210,232,49,221,250,195,134,32,246,144,66,93,175,145,99,231,93,152,117,212,248,34,170,62,48,218,126,43,100,73,91,165,247,165,24,59,150,16,217,50,99,237,89,206,144,47,16,198,4,57,38,26,99,138,122,80,61,174,109,146,65,198,100,93,93,28,94,83,210,32,18,189,189,9,236,233,71,228,152,20,166,31,1,109,146,47,247,131,175,117,56,94,221,41,135,249,202,94,213,222,63,221,6,6,128,224,188,118,205,156,128,177,83,212,44,141,4,115,138,76,60,115,220,99,150,66,110,39,12,135,95,163,26,235,19,49,107,78,221,88,190,134,54,163,254,139,155,52,93,6,221,206,17,20,150,125,23,230,198,5,240,94,154,132,62,205,13,14,244,112,245,225,137,86,152,205,38,93,179,255,198,188,237,154,121,187,95,51,160,143,191,218,208,111,1,79,129,116,188,103,62,62,29,127,171,107,42,94,142,195,172,38,113,169,203,179,168,141,187,241,85,171,59,239,200,34,72,143,6,53,247,65,35,105,96,135,148,96,14,21,244,61,216,43,67,38,140,9,135,208,86,26,46,91,15,187,53,61,30,186,4,218,106,175,102,239,63,31,201,194,195,161,13,96,168,46,70,184,86,169,182,6,74,224,124,100,186,238,255,50,132,202,198,190,199,8,28,232,4,41,43,253,165,77,196,12,146,181,242,195,216,126,246,42,111,69,144,127,72,66,38,32,156,17,224,144,226,150,87,88,60,236,101,189,236,171,135,15,100,179,217,243,135,51,41,175,126,48,41,173,143,149,243,220,199,78,131,86,7,95,190,193,54,239,90,220,64,163,123,205,121,109,154,190,229,39,82,248,84,40,37,69,221,82,254,200,195,7,131,186,68,218,53,91,131,158,211,36,168,101,220,244,54,177,158,219,207,251,141,245,44,204,119,218,117,187,95,190,231,173,97,41,248,189,54,255,97,57,25,126,49,67,224,112,238,139,38,192,98,150,215,122,116,65,140,252,113,197,150,160,174,56,170,235,146,30,200,57,95,225,222,26,123,127,119,140,253,240,223,241,200,199,102,182,79,180,226,252,249,18,206,190,99,211,225,140,4,62,204,102,218,219,168,167,217,92,218,217,107,216,81,59,145,141,73,209,75,96,181,203,155,189,88,28,116,16,13,99,207,243,222,41,43,96,127,35,124,196,86,251,11,44,10,120,76,19,173,219,66,173,33,196,249,239,183,58,76,219,148,163,83,224,205,149,105,131,222,96,214,103,209,217,155,56,144,200,38,206,59,108,110,157,104,184,3,169,122,197,255,207,103,38,36,206,53,89,68,14,180,6,253,136,82,208,24,123,139,217,228,106,163,215,215,3,186,205,220,107,205,235,211,2,147,206,86,68,39,44,91,158,91,159,175,194,72,108,154,167,89,5,70,162,178,184,17,101,19,164,19,231,94,213,85,2,230,155,206,131,197,148,83,245,25,79,205,30,129,116,98,164,145,183,206,104,57,174,124,35,126,148,122,77,60,74,110,92,192,62,251,253,221,200,161,215,41,33,155,216,189,230,109,89,77,61,139,108,185,34,12,211,190,220,224,118,85,237,108,199,89,79,96,229,142,131,197,3,79,69,148,8,71,234,164,181,57,30,35,92,31,91,242,250,189,66,182,47,251,254,158,190,172,155,177,188,138,183,12,198,158,228,72,180,42,191,13,222,14,90,185,24,248,168,160,141,227,204,63,229,59,86,91,205,157,230,27,183,197,130,245,14,196,208,172,207,206,153,30,86,218,209,147,249,114,182,47,83,240,98,94,108,177,0,146,217,196,172,178,16,140,120,247,85,255,128,11,237,33,92,173,61,64,250,198,16,131,236,88,207,27,40,112,61,150,181,100,149,70,74,201,146,81,50,242,6,206,224,152,207,43,48,79,228,142,105,55,107,75,215,150,59,60,155,38,202,222,195,193,104,45,227,60,90,89,108,107,135,113,6,62,145,249,217,107,64,203,234,15,95,67,99,101,247,97,158,41,130,218,222,61,78,230,123,166,73,214,79,8,229,198,146,240,120,19,168,139,7,30,216,94,225,192,181,217,13,224,175,39,61,244,11,90,227,225,211,214,94,151,61,133,89,24,240,3,36,91,58,239,224,234,206,226,54,252,31,184,190,131,175,117,52,233,163,228,237,235,191,50,140,107,115,239,110,224,209,144,65,223,182,10,100,140,196,101,69,93,49,243,238,108,68,85,64,104,200,154,145,196,57,132,156,186,15,138,237,7,179,242,33,208,58,41,140,122,225,153,157,36,132,24,203,249,240,140,201,247,56,175,208,110,12,195,239,56,204,209,166,217,46,95,85,94,208,159,40,115,221,21,97,40,166,136,11,10,159,17,45,115,194,185,98,150,101,46,118,131,102,146,209,166,72,161,114,100,17,253,76,54,106,241,181,138,46,196,188,118,152,253,103,83,18,246,56,206,59,56,223,113,224,45,163,20,48,43,13,122,246,165,90,75,85,219,139,227,250,244,43,199,232,27,126,44,21,142,178,93,72,150,189,142,107,55,22,173,99,248,29,7,191,158,233,89,24,139,248,92,28,147,220,227,230,249,147,158,121,220,158,239,150,163,211,122,70,194,223,78,219,229,110,208,65,186,71,39,214,11,201,149,80,89,81,164,128,237,96,3,238,83,32,50,59,248,232,202,180,245,231,45,200,61,177,120,8,87,63,94,253,242,1,240,0,65,71,18,140,67,170,142,167,197,225,64,142,117,79,223,251,232,1,61,171,103,31,205,192,103,239,81,252,139,167,47,6,86,135,219,156,186,118,193,188,32,156,233,84,199,53,195,150,34,150,248,188,243,35,227,148,115,10,78,68,204,181,48,39,222,109,193,125,23,244,119,139,75,27,182,22,119,146,83,254,41,247,84,71,229,174,202,104,69,152,235,204,107,253,57,107,112,110,56,184,71,170,50,180,53,189,243,142,83,249,216,189,177,79,84,242,214,189,86,161,226,90,105,252,38,64,209,72,255,185,27,61,111,68,15,193,57,72,73,249,250,112,21,63,165,186,235,12,222,0,99,245,208,251,22,218,119,12,147,80,206,204,229,50,3,227,145,137,214,179,206,183,172,111,89,103,157,41,152,57,79,57,103,13,73,144,136,20,255,110,246,63,166,191,164,69,59,208,163,182,229,14,144,35,127,136,106,29,154,173,78,233,136,70,178,118,62,87,179,140,161,41,3,218,39,5,253,93,211,215,85,46,83,210,180,28,112,153,190,226,101,11,185,253,209,222,53,109,5,62,116,127,103,65,124,223,127,66,120,194,113,25,114,23,174,168,233,108,155,38,224,189,64,185,32,31,210,44,193,250,18,235,51,208,206,160,125,52,228,171,204,136,158,179,200,226,237,60,129,245,89,43,204,12,136,50,54,102,42,177,85,24,136,163,186,107,238,239,157,104,156,127,176,248,177,25,45,220,210,244,165,135,104,95,210,253,208,218,145,0,18,139,54,60,165,253,115,132,121,41,226,37,71,23,255,224,215,107,130,89,98,152,111,253,222,38,140,41,14,162,156,218,175,92,209,0,171,34,204,43,178,4,165,36,94,19,148,147,120,196,115,226,36,78,142,215,34,94,92,226,146,229,164,75,150,90,243,225,126,11,198,142,6,125,22,159,130,59,192,220,45,12,227,40,92,40,196,254,38,44,188,129,122,58,136,72,128,227,58,194,51,229,146,48,59,246,15,164,179,157,231,55,103,122,192,187,108,91,180,188,240,105,63,78,218,107,185,116,208,94,242,94,24,241,224,242,100,95,242,61,193,203,120,93,222,181,241,76,124,79,59,198,247,43,37,138,253,210,34,94,140,52,49,166,73,120,70,152,31,60,206,173,214,39,224,103,100,193,250,209,154,158,101,217,3,66,61,99,3,174,9,203,97,24,105,104,95,249,234,102,48,147,231,76,50,51,180,160,197,246,131,167,42,131,28,132,22,34,63,108,136,183,27,111,43,10,231,240,28,26,75,141,251,219,72,107,207,63,220,213,230,238,26,173,183,121,221,123,131,185,148,140,227,57,152,195,91,108,165,35,64,164,67,110,161,118,198,200,136,94,81,149,95,8,181,228,162,95,245,138,150,118,111,37,59,99,47,222,218,36,60,65,49,66,130,199,123,4,43,139,113,244,26,95,109,182,233,249,102,153,190,212,236,201,139,120,110,244,114,139,247,148,31,68,190,25,162,44,169,68,157,161,239,31,142,37,98,177,55,18,86,98,9,17,193,55,46,169,59,18,36,70,238,8,100,20,75,234,87,229,152,173,224,213,218,141,249,221,241,242,30,232,151,177,121,89,150,178,225,41,29,99,70,227,189,84,1,107,155,141,103,39,218,138,212,141,23,61,140,133,23,104,81,119,117,56,17,5,168,119,169,62,154,200,18,169,244,84,204,231,195,95,166,167,244,83,251,65,179,208,138,60,50,6,54,36,9,19,112,94,219,199,172,204,210,99,91,51,239,63,22,75,199,220,216,64,101,127,37,93,201,142,244,91,41,156,156,115,188,222,165,221,51,244,226,13,167,236,99,30,246,61,31,163,48,131,48,231,210,56,27,162,96,219,210,197,49,51,29,27,179,168,190,10,163,180,168,167,205,7,27,70,53,111,223,227,65,155,103,184,85,219,207,252,14,230,117,76,180,129,16,42,37,37,114,68,8,201,113,87,25,42,186,74,94,219,215,131,209,55,89,117,82,13,193,124,158,103,185,252,230,134,122,142,203,90,253,198,144,224,52,151,188,237,23,200,139,78,31,156,46,102,72,8,75,17,144,222,13,203,163,19,109,61,164,89,252,129,51,99,124,221,57,109,84,156,91,228,184,108,101,254,183,131,3,66,173,156,242,170,47,164,46,179,188,73,129,158,113,76,233,76,139,150,192,242,207,56,191,180,126,104,205,56,95,183,78,91,240,63,201,105,152,231,118,145,95,52,140,118,55,234,70,243,177,145,205,253,143,189,191,165,201,136,217,125,31,93,222,82,50,150,54,131,55,179,249,80,28,227,62,16,187,77,15,223,95,248,242,163,177,88,1,94,221,52,139,14,218,128,81,171,59,246,227,88,101,54,246,81,47,209,158,134,113,116,24,70,226,30,47,187,184,199,219,235,37,22,101,143,162,151,89,18,254,112,107,111,232,210,58,82,252,23,53,166,46,169,136,36,57,167,44,111,42,209,218,8,16,125,22,127,45,232,136,93,148,148,5,245,204,136,73,147,246,201,244,114,238,238,14,81,224,168,123,122,186,97,52,99,220,80,12,123,180,98,241,88,80,46,19,111,63,182,51,243,198,99,177,222,83,253,21,175,242,9,56,239,182,250,42,249,145,189,76,38,20,142,85,247,246,145,139,237,167,10,199,96,188,54,198,235,97,212,42,31,67,86,236,237,221,59,205,83,221,49,56,65,135,179,211,218,82,177,45,204,223,219,117,104,67,222,206,235,247,39,119,98,196,177,80,112,242,70,62,185,3,241,106,226,115,185,124,7,99,159,218,180,160,124,238,83,133,93,125,155,250,148,190,77,149,155,244,187,48,78,9,251,19,109,87,21,49,175,86,10,7,217,22,171,39,248,18,70,128,58,11,238,229,219,78,129,246,133,99,71,222,191,198,237,177,194,203,187,137,14,178,117,4,99,99,177,230,216,34,47,95,23,70,222,90,225,203,143,230,11,135,30,197,53,0,180,146,184,11,144,18,83,228,92,100,12,124,188,115,145,34,162,36,57,43,116,156,140,139,227,209,131,102,235,86,1,35,135,52,193,20,48,223,23,227,64,76,106,186,230,138,62,174,11,222,187,253,109,57,241,65,100,90,118,101,212,201,243,162,186,142,95,7,135,37,96,46,114,191,112,207,185,97,129,197,39,8,26,34,68,5,247,49,21,115,197,84,116,37,255,174,215,150,23,25,90,193,21,17,55,230,7,184,142,164,151,243,37,175,146,79,239,15,245,214,203,65,196,162,152,54,111,50,183,153,253,250,87,244,49,47,221,159,206,141,61,248,19,92,75,210,17,184,105,133,104,135,84,196,44,140,181,91,24,185,62,71,103,61,53,175,236,87,122,27,235,178,34,178,154,152,71,65,179,40,172,46,2,171,139,160,35,144,239,53,132,30,242,219,96,246,105,249,86,70,207,232,62,205,120,153,124,102,255,131,189,124,175,242,221,24,88,217,67,147,109,43,100,210,90,177,102,117,69,95,149,20,79,169,62,133,36,117,19,148,144,73,146,197,241,13,72,0,48,166,23,144,203,163,63,147,203,63,200,226,53,244,149,152,104,253,133,136,135,86,218,230,73,214,250,15,150,28,78,235,43,82,214,203,229,123,247,15,227,61,244,127,179,74,214,49,242,237,67,199,218,74,132,90,99,86,90,79,235,99,52,237,165,243,99,251,211,65,57,86,44,74,138,135,104,235,106,147,107,77,90,82,120,68,119,233,231,60,55,95,220,239,246,114,126,64,135,46,192,160,121,173,57,39,255,114,79,167,119,97,143,22,223,183,243,7,185,92,65,123,248,58,151,99,180,213,81,106,172,144,213,182,36,245,72,86,198,252,132,153,250,199,0,137,173,254,61,139,63,100,209,175,166,164,169,82,84,8,93,113,133,176,140,152,83,100,161,195,85,77,217,36,42,243,50,153,157,119,106,119,112,120,172,112,73,72,83,83,249,175,44,150,115,237,61,48,94,83,143,234,209,101,7,198,125,244,191,58,24,129,203,86,146,163,52,234,179,245,115,47,186,235,163,45,55,53,111,134,207,240,119,12,52,10,118,137,56,47,42,28,167,141,227,198,140,241,100,176,30,192,35,153,170,251,72,156,71,214,51,119,153,45,102,115,176,143,148,173,249,229,60,179,31,45,107,128,204,24,236,177,200,44,91,33,224,218,168,63,229,230,218,83,140,233,120,73,169,163,90,56,6,174,240,197,67,199,133,25,167,153,239,35,5,49,87,124,93,193,19,28,196,240,23,226,194,171,145,22,165,25,51,187,6,232,128,60,76,82,141,156,12,104,209,175,90,14,145,243,227,56,34,98,74,199,197,118,177,165,169,57,216,169,201,26,86,170,17,159,27,223,193,31,34,45,197,159,33,115,45,34,72,186,100,180,190,22,238,48,180,150,184,211,30,109,137,54,7,123,78,65,123,32,227,130,130,12,20,56,7,58,237,183,183,183,232,205,26,126,246,20,94,151,42,90,244,80,194,181,93,43,111,245,219,119,217,110,98,193,192,191,245,197,211,108,38,204,121,43,35,160,167,220,24,204,237,244,175,233,174,228,74,86,88,71,242,7,150,185,197,86,166,155,24,95,162,27,119,219,211,45,217,230,28,29,164,189,229,84,54,110,113,124,99,206,222,155,178,160,39,117,169,69,218,32,17,149,101,162,24,125,134,25,212,22,252,20,201,151,112,117,236,97,105,175,212,175,238,81,189,141,94,44,222,101,103,244,134,189,129,215,209,227,196,146,90,119,233,213,189,129,216,126,173,183,145,171,5,179,146,243,217,254,236,93,123,22,254,202,181,49,87,226,9,154,166,117,124,13,198,175,40,156,22,142,39,103,148,39,105,153,148,211,94,111,118,204,18,170,235,57,80,14,230,99,178,114,72,123,36,240,56,247,92,242,178,7,73,144,185,117,72,210,183,232,209,67,201,54,65,216,240,65,144,89,136,243,172,231,2,198,33,214,51,186,3,45,31,151,246,38,250,251,246,244,197,239,128,86,87,61,213,238,172,74,242,162,131,76,41,136,127,115,154,30,151,250,229,61,96,69,61,207,203,156,103,248,161,6,198,202,39,113,157,183,162,24,202,213,159,2,62,26,245,168,79,61,223,203,60,156,217,155,233,207,236,185,15,102,51,240,55,30,139,85,221,35,115,205,124,210,20,66,87,187,71,77,198,202,92,10,147,45,177,102,30,183,161,219,38,198,6,186,66,105,172,4,101,65,150,96,34,206,137,51,226,93,226,8,99,12,118,197,190,49,145,231,254,137,56,179,121,29,230,83,40,165,51,250,147,150,135,107,83,110,128,200,26,176,173,176,209,144,166,209,211,145,118,218,226,54,111,94,196,172,60,93,222,188,144,170,161,175,155,14,139,90,217,97,110,53,183,196,172,68,37,62,98,88,198,27,142,105,112,25,43,51,22,70,143,175,231,182,182,132,161,164,22,206,184,107,35,138,143,6,40,205,105,227,85,191,37,211,92,219,25,202,30,180,132,171,220,3,228,176,185,122,133,103,29,12,248,155,57,195,179,177,176,5,101,236,167,91,144,23,120,97,11,49,154,116,177,186,146,6,115,43,71,42,43,184,47,118,92,158,145,159,196,93,61,217,203,218,89,253,96,35,11,14,34,236,48,25,51,159,12,246,84,178,166,37,212,106,107,124,191,27,163,116,42,221,207,219,223,225,12,50,55,91,251,65,146,211,85,158,147,178,49,164,148,253,218,29,236,178,6,114,154,206,22,45,161,206,219,225,48,182,215,211,246,113,123,198,126,18,217,110,237,178,201,244,88,144,253,250,15,217,187,15,154,87,149,210,164,195,118,38,212,209,104,91,66,84,255,61,57,70,252,244,64,87,222,222,168,145,167,185,70,22,57,79,142,163,49,206,84,177,61,52,19,221,115,109,124,3,237,165,189,242,24,17,170,171,151,158,224,227,204,145,173,195,183,144,39,117,182,118,233,114,233,80,20,101,87,188,213,165,147,244,136,131,209,180,197,96,38,203,114,105,89,100,124,149,255,56,162,225,44,236,21,167,101,195,215,100,244,75,45,83,79,55,137,34,219,69,61,107,120,67,187,180,54,181,172,247,211,171,214,133,210,235,23,19,52,225,72,136,26,30,79,180,39,90,174,255,217,181,80,255,2,189,39,251,96,169,202,49,65,161,69,175,161,177,69,144,221,118,208,251,53,203,192,226,60,235,140,44,224,9,15,157,30,56,190,237,229,72,115,59,213,169,86,86,15,240,217,127,141,209,12,17,36,226,234,113,163,127,168,43,216,65,227,232,49,53,230,6,182,102,5,99,65,120,217,1,219,209,82,195,47,174,243,101,176,149,49,208,217,202,203,126,179,194,86,249,2,157,93,103,49,129,118,236,195,21,53,214,47,78,67,73,3,22,229,179,166,199,88,148,143,183,244,135,155,217,186,163,87,31,147,1,11,5,150,56,78,96,188,136,205,177,114,216,147,226,170,252,25,54,111,226,229,8,24,196,193,134,221,204,36,236,230,134,167,176,93,176,178,61,100,211,216,105,107,175,217,146,120,82,129,167,198,188,130,55,24,232,185,160,238,103,109,232,239,52,69,237,64,158,236,41,227,90,194,122,187,200,162,92,152,254,65,221,80,118,226,22,148,2,145,148,131,189,151,218,184,102,59,43,32,233,17,108,177,227,202,76,228,201,96,205,239,173,96,126,207,235,194,172,62,90,91,167,133,52,95,121,15,222,234,172,101,113,39,16,44,54,229,35,136,183,71,53,67,228,44,27,147,203,206,86,227,59,221,149,56,28,221,150,17,139,107,141,76,1,225,154,77,183,159,220,94,142,214,61,135,58,119,12,190,46,116,188,124,195,119,106,177,86,79,128,124,99,73,103,157,146,117,52,242,148,230,181,196,183,95,85,78,217,234,100,89,137,176,245,202,209,97,176,79,181,125,164,172,98,53,172,8,251,132,233,255,193,87,135,91,132,159,57,124,237,242,188,227,6,81,114,140,93,198,241,200,105,92,233,68,249,8,102,238,129,143,195,214,81,169,22,145,47,241,81,27,249,89,109,29,149,71,183,42,194,74,167,162,21,53,240,250,31,156,20,122,157,30,240,236,199,192,75,94,161,138,174,179,124,109,69,41,250,138,178,162,41,122,81,193,191,11,228,131,117,245,218,156,19,26,89,91,80,47,49,29,181,163,153,141,12,26,68,250,214,25,30,208,211,130,222,151,192,26,103,61,219,11,199,245,235,152,253,1,109,156,44,129,5,187,219,28,73,230,65,39,244,251,119,117,128,167,130,62,10,136,126,154,227,148,169,160,190,93,63,139,123,181,151,252,118,117,198,220,19,68,150,201,215,47,13,215,228,67,118,212,197,17,232,125,144,66,24,81,2,223,67,70,4,252,6,126,34,204,71,117,203,228,184,211,79,154,113,149,152,84,253,53,244,196,9,93,242,187,169,69,43,205,150,183,213,251,78,87,5,145,239,63,109,229,195,251,101,142,26,195,246,209,158,221,229,109,241,98,123,237,173,225,39,133,234,250,34,151,83,140,153,88,218,232,210,161,81,152,125,118,205,197,103,226,127,236,42,65,127,148,54,30,138,199,226,162,27,232,211,49,42,190,14,150,229,180,211,110,128,110,16,61,209,75,122,226,105,209,230,81,97,232,89,198,104,223,217,60,165,241,245,199,67,159,115,154,89,52,10,158,178,195,118,80,106,204,27,208,6,109,80,219,205,51,126,179,203,91,64,86,23,134,185,143,131,90,240,44,122,177,70,121,11,72,242,150,39,131,184,210,64,195,176,149,170,197,195,67,112,122,169,189,110,191,187,199,133,54,206,97,11,103,7,2,25,75,162,148,13,165,189,206,197,205,123,123,250,197,61,216,130,44,106,208,190,110,238,193,218,174,106,234,117,148,210,204,94,187,223,223,83,139,214,179,7,245,104,227,184,197,119,240,62,212,153,182,102,100,214,118,203,86,182,143,107,169,154,124,192,221,226,66,85,211,225,26,120,213,199,193,167,84,71,54,67,73,23,155,57,247,112,32,99,213,181,105,39,109,221,81,201,239,184,119,235,39,190,83,91,155,126,195,71,223,179,132,62,164,189,116,125,132,18,111,105,207,142,47,110,21,255,184,199,178,173,235,150,154,173,236,169,172,249,5,100,13,103,171,107,15,62,75,23,34,68,209,133,183,119,111,136,130,55,156,176,98,36,218,151,152,84,130,167,200,150,122,214,31,145,44,103,135,180,213,217,130,187,242,184,83,47,188,193,240,34,8,195,234,113,149,187,143,88,133,229,124,41,223,159,223,82,88,254,159,73,31,113,243,125,133,130,102,213,185,166,207,34,207,180,115,154,28,247,103,132,159,129,76,65,127,173,159,190,118,100,184,154,55,94,246,153,125,97,94,206,243,56,175,96,179,157,170,141,90,60,130,94,36,140,134,194,162,133,107,171,216,119,108,183,198,61,239,187,169,186,172,15,125,28,188,52,115,175,217,255,232,30,11,119,200,188,47,198,215,219,143,205,9,87,88,32,114,218,106,15,183,144,159,249,220,151,10,252,36,240,255,221,91,221,166,161,102,220,207,212,67,45,194,79,107,107,174,239,243,218,138,1,83,113,144,187,213,175,252,52,66,98,37,125,129,254,80,123,2,52,74,213,147,242,140,215,97,38,229,69,246,170,253,145,61,48,94,22,173,211,206,233,212,127,72,17,134,33,226,138,214,199,173,88,119,204,218,130,171,36,159,219,178,101,91,160,99,189,62,207,60,200,188,211,209,165,61,196,123,167,11,251,143,196,223,222,179,33,83,242,74,159,94,138,151,232,169,154,199,143,109,117,214,242,210,84,2,123,171,192,156,49,92,150,60,53,30,147,239,32,60,211,222,41,41,35,242,179,132,172,91,32,203,62,212,197,97,140,28,112,246,25,63,113,130,53,70,167,68,35,200,159,226,236,48,182,154,27,144,247,129,173,141,237,220,47,138,13,250,3,117,10,216,125,208,100,202,147,155,192,143,222,84,181,217,188,220,203,135,159,38,75,235,172,219,150,54,111,213,254,184,17,126,111,46,185,37,247,137,81,108,15,236,103,220,135,120,125,179,103,47,118,237,181,95,238,218,99,122,183,112,220,140,233,248,136,82,199,48,11,100,93,64,249,120,18,188,110,176,183,133,108,138,108,107,176,81,145,192,70,57,172,231,152,166,11,198,11,47,105,218,209,65,47,21,226,247,180,71,94,22,154,131,81,54,237,176,121,184,186,120,24,17,113,28,246,14,179,91,167,197,104,14,98,193,206,7,87,4,79,81,105,4,61,135,126,247,103,253,32,109,159,71,25,203,230,93,171,138,194,85,20,243,99,69,45,175,173,106,74,248,74,219,32,136,201,8,226,69,156,249,146,29,177,213,100,228,195,214,131,24,75,155,137,177,144,24,74,44,36,72,124,185,11,189,228,37,212,185,230,210,230,152,141,248,23,184,242,143,235,99,175,179,28,88,93,108,33,95,91,71,204,165,107,176,95,126,180,95,12,85,49,119,64,107,167,173,206,202,29,86,241,121,225,59,29,149,240,72,33,255,208,156,248,9,223,20,62,116,197,145,173,161,239,56,21,123,164,203,186,105,238,80,193,146,183,55,244,45,27,157,167,201,171,4,252,66,206,5,79,166,125,68,149,192,185,242,82,180,59,49,183,109,105,115,229,198,231,237,63,110,174,236,175,36,225,179,89,49,99,166,182,185,198,188,147,121,221,65,94,56,93,122,219,255,154,226,26,214,157,132,150,66,77,235,197,58,171,156,227,176,21,255,211,14,232,100,208,253,60,114,185,58,103,68,13,190,120,24,70,54,104,101,42,127,120,100,187,241,146,183,188,135,208,182,49,22,17,36,189,45,125,77,175,132,43,215,204,233,165,220,169,92,250,193,250,254,130,99,161,29,4,41,21,158,172,237,47,200,66,131,37,28,196,177,31,55,225,10,19,252,49,220,201,140,198,3,251,194,114,16,219,71,254,38,194,198,245,43,145,22,225,143,187,73,160,13,185,46,100,17,38,140,71,45,152,155,128,183,245,95,124,230,193,170,193,170,3,234,6,109,201,111,67,182,116,177,98,191,125,27,231,111,90,186,173,98,159,178,53,228,143,146,46,57,52,177,232,12,129,165,42,123,175,14,61,127,176,230,7,69,100,9,61,20,156,231,46,30,62,173,59,49,110,69,88,123,228,189,155,209,239,59,192,113,5,148,37,213,250,232,210,96,183,186,116,4,63,111,85,255,168,6,123,29,137,88,226,100,95,13,55,112,231,217,155,203,172,69,130,241,34,224,30,134,157,197,86,103,252,118,135,43,122,100,51,98,55,233,226,219,206,6,204,71,165,152,161,222,36,139,28,75,47,66,66,75,206,211,200,140,252,16,105,2,219,208,180,112,3,105,90,218,77,154,154,154,196,166,234,30,69,137,190,126,3,120,131,158,46,188,28,217,80,219,163,56,150,70,57,221,209,105,106,31,211,204,7,207,116,10,90,178,133,106,78,236,202,209,32,10,239,221,142,128,157,255,214,149,75,228,30,122,111,221,189,183,222,147,120,175,75,139,103,213,172,118,163,189,209,173,206,61,192,34,187,229,157,80,147,157,45,114,243,198,197,17,150,118,215,44,19,82,101,44,21,48,154,5,117,195,213,122,31,103,223,37,240,136,30,33,175,224,254,4,120,65,63,197,61,10,208,143,165,209,190,212,246,93,60,234,161,193,102,219,199,51,45,18,179,13,93,139,131,242,103,75,125,193,108,205,175,120,175,99,182,172,51,71,65,214,169,171,85,186,245,52,17,223,112,208,54,112,109,186,228,116,27,124,183,166,37,244,53,115,36,92,106,133,115,228,33,198,220,193,163,229,187,77,190,38,15,35,191,219,218,14,127,139,47,57,149,120,236,38,198,127,64,151,154,43,116,233,112,183,188,180,169,2,154,226,106,22,8,153,117,74,145,103,149,18,139,151,223,154,250,105,164,20,26,49,75,55,140,92,243,196,67,95,92,143,229,128,187,223,48,71,239,14,35,115,216,146,243,239,234,245,44,212,86,6,249,128,49,215,162,62,105,121,67,56,90,185,135,18,204,77,155,222,97,187,20,150,240,188,245,157,112,165,165,18,171,236,210,133,66,204,206,242,153,69,73,248,121,164,130,246,31,70,203,191,29,113,21,220,193,216,241,9,43,243,198,99,102,166,202,18,68,132,215,29,55,225,38,96,126,171,255,20,209,184,49,246,53,19,203,107,159,225,251,21,110,162,59,86,221,27,129,186,106,11,236,100,109,138,136,172,218,210,70,68,2,252,254,227,75,91,42,160,39,159,183,191,22,95,234,114,149,133,141,46,142,40,232,23,240,52,193,187,41,209,167,65,126,93,105,100,79,127,230,111,246,184,137,145,46,119,208,189,231,253,135,153,247,121,53,255,3,247,1,7,23,63,159,205,186,159,15,34,124,152,5,2,11,225,48,59,135,237,81,192,25,219,180,69,214,95,105,61,46,129,15,139,171,167,56,127,243,98,217,65,107,31,200,152,96,61,86,49,70,148,238,199,173,236,194,158,210,232,140,247,127,62,94,201,86,50,115,143,207,145,255,184,35,237,49,159,191,232,42,174,212,125,100,25,172,163,91,220,218,247,111,71,152,159,116,36,31,10,51,63,185,206,222,4,90,7,100,181,223,248,105,109,103,229,9,37,205,246,128,74,183,148,6,150,54,125,255,80,229,250,37,205,186,103,235,192,119,182,47,125,12,252,245,220,220,190,55,30,18,211,48,178,155,172,237,86,108,100,91,119,108,4,222,151,253,142,212,79,25,70,37,142,204,39,68,28,149,37,209,253,152,107,46,124,108,40,182,176,211,133,43,102,148,187,186,173,244,2,179,54,32,166,235,38,88,254,187,53,186,188,229,251,246,114,119,69,91,234,154,249,196,93,96,223,137,10,247,48,95,68,126,84,148,117,31,230,130,145,33,158,181,177,123,107,12,180,37,226,20,212,101,44,240,215,193,79,206,194,236,197,120,121,243,158,177,69,244,1,110,241,162,217,174,5,13,239,129,187,187,75,187,157,24,104,17,113,14,102,47,240,20,39,15,227,211,37,47,250,105,134,3,9,243,161,195,35,55,189,126,24,223,243,137,151,15,223,133,99,76,65,44,142,39,174,221,63,92,223,241,122,135,189,151,174,122,143,210,199,75,3,203,159,122,86,127,101,227,92,113,121,211,51,218,175,55,229,245,87,174,201,135,95,233,46,220,148,237,99,181,5,77,72,162,239,248,174,6,126,208,254,207,125,252,59,246,200,199,193,90,126,220,50,99,182,169,240,49,103,101,22,156,8,88,57,34,97,139,253,212,169,184,165,8,248,207,126,83,234,228,129,234,94,107,217,130,218,22,46,249,123,11,48,19,99,254,8,141,148,101,62,23,187,202,21,232,227,15,98,86,128,204,144,92,16,32,205,172,110,3,56,127,50,217,143,110,234,243,244,175,117,147,113,173,227,36,105,140,166,253,40,93,161,162,243,56,18,68,152,127,165,219,186,76,19,250,181,28,109,12,126,138,112,5,3,169,2,109,179,209,252,192,44,233,123,244,109,48,191,109,49,191,18,92,225,7,255,50,78,134,61,174,3,238,145,161,84,167,236,30,41,250,46,237,164,138,191,74,243,52,239,172,154,121,56,86,145,160,128,30,212,91,89,174,43,101,145,221,151,139,162,25,50,139,102,42,102,232,44,180,138,150,244,146,254,1,227,11,197,12,112,198,11,15,246,209,99,235,244,148,231,182,212,230,200,184,177,16,167,241,81,151,102,193,229,82,76,193,28,51,83,58,102,23,195,147,216,61,176,182,43,52,52,42,64,157,5,71,48,25,200,134,142,89,208,231,244,113,254,20,68,155,151,82,163,41,186,143,230,156,28,242,253,153,251,244,156,158,162,41,125,192,52,224,10,206,27,226,23,177,14,190,25,142,133,245,85,125,142,206,209,31,234,57,77,139,254,45,148,163,138,187,234,170,150,86,106,31,23,198,157,43,241,113,83,244,119,208,30,218,168,6,147,148,49,71,51,217,1,253,114,146,254,147,62,203,158,162,176,167,20,139,154,201,118,16,99,113,29,14,168,93,69,31,209,144,145,152,215,86,25,69,14,26,5,90,84,192,235,244,21,29,255,250,174,222,198,118,27,48,102,62,78,220,226,164,121,100,179,96,10,177,34,223,5,160,174,94,212,92,134,245,139,237,0,222,193,232,42,190,58,99,38,129,99,76,191,83,239,195,107,76,151,181,199,10,157,164,43,163,112,178,22,99,251,150,250,106,88,97,109,202,118,0,41,58,188,215,140,214,123,63,99,102,116,31,122,63,163,103,204,7,131,114,172,16,165,136,59,161,147,102,111,172,7,250,68,65,137,208,113,133,132,101,60,50,184,191,213,199,20,38,31,121,243,5,83,221,172,64,141,61,232,255,73,51,196,100,12,123,110,118,116,22,95,157,105,184,147,5,146,188,26,54,56,241,58,187,135,65,47,211,210,104,9,94,45,103,4,60,202,203,166,165,91,122,142,34,23,33,9,158,178,42,161,124,204,130,124,172,152,200,228,51,203,218,108,64,223,198,234,66,233,191,64,109,39,71,255,132,175,112,69,28,15,40,71,133,142,192,120,9,213,37,121,116,85,82,88,73,127,189,25,228,32,252,43,189,80,107,143,32,127,114,244,29,9,94,157,191,54,255,100,22,54,23,244,126,108,121,164,36,14,202,241,46,212,117,133,61,99,146,149,130,237,170,54,180,233,24,77,209,34,72,33,252,213,57,10,37,205,155,184,191,251,117,122,52,104,49,132,208,91,1,57,118,105,156,245,62,50,18,241,222,197,232,17,225,138,222,135,187,198,86,244,89,29,91,15,218,21,122,127,146,227,58,32,79,122,17,91,2,218,34,6,101,208,119,65,15,204,234,170,166,68,143,166,16,61,194,34,99,196,42,90,38,62,99,44,22,236,203,82,120,213,210,76,130,24,239,14,212,22,209,28,139,14,230,83,174,154,34,140,253,59,169,168,143,177,114,80,154,193,99,20,23,26,124,135,130,132,249,38,226,247,23,40,156,92,62,88,191,160,44,207,210,95,57,47,176,126,81,116,168,47,150,36,104,143,85,58,65,255,211,40,156,116,194,193,113,157,6,57,101,101,129,167,164,123,57,186,214,42,17,138,156,65,75,128,218,78,234,40,179,240,170,173,176,218,154,160,140,224,62,163,58,200,41,215,65,190,169,235,31,131,114,204,65,155,234,213,54,133,222,87,64,223,41,78,49,216,185,47,178,158,227,163,65,167,23,160,140,179,163,191,194,87,103,133,93,49,14,125,187,141,122,250,87,121,109,153,172,175,45,199,11,136,41,13,239,39,89,73,121,171,175,20,177,150,32,59,177,213,112,30,106,138,253,2,163,42,144,66,24,76,208,187,211,244,54,250,73,231,139,166,104,254,197,156,214,255,162,79,83,56,205,255,81,171,237,68,17,91,66,129,126,201,233,99,32,231,160,211,116,11,250,133,107,135,56,244,200,11,163,33,9,122,6,234,34,128,28,150,245,121,253,101,58,175,151,205,151,123,3,78,37,38,133,160,63,54,163,132,173,134,145,211,10,36,95,7,169,132,43,12,229,178,106,168,43,143,26,42,188,247,204,219,223,235,50,237,149,46,83,251,222,70,196,123,142,222,201,181,3,133,187,224,158,68,2,102,65,239,108,142,155,127,130,241,242,142,4,163,38,200,179,251,128,93,17,146,86,160,213,231,205,62,168,117,95,24,219,148,69,57,177,190,125,20,74,90,24,253,107,90,0,13,99,193,247,27,161,111,53,232,91,13,202,33,86,239,1,58,106,138,58,206,148,249,63,204,130,121,4,228,231,8,152,130,21,125,222,92,197,123,40,43,27,13,101,245,209,168,254,188,106,236,122,62,33,196,133,248,163,221,133,48,28,55,193,123,95,192,207,229,84,117,240,215,14,142,7,248,156,156,89,100,92,248,240,21,24,247,247,156,136,104,198,71,25,34,40,34,54,144,16,141,140,43,62,69,132,5,206,169,190,232,235,178,46,107,234,4,195,44,23,68,67,76,137,30,67,17,25,119,198,68,22,31,34,174,68,132,42,147,7,249,128,173,109,18,229,131,54,134,134,65,5,68,148,167,190,4,119,161,250,232,28,72,88,158,110,7,171,16,162,140,21,2,126,18,210,117,50,165,73,9,236,28,245,71,203,236,111,12,68,148,34,143,138,128,102,23,190,35,112,133,41,131,225,29,61,195,88,121,76,184,183,201,238,129,87,224,83,224,119,118,69,114,116,28,174,176,96,52,28,164,232,182,227,234,128,171,173,98,246,152,82,196,172,107,189,120,208,237,116,149,85,40,111,92,113,21,156,167,226,234,245,44,200,231,44,91,197,6,77,114,112,5,148,224,42,248,233,159,84,182,41,63,103,87,40,112,15,69,255,181,90,216,248,107,104,247,95,127,161,16,249,181,26,87,60,126,7,229,234,152,113,6,182,213,216,234,58,108,165,137,86,193,88,101,140,121,55,139,246,24,227,65,209,110,134,211,208,12,53,174,30,85,38,90,132,109,201,54,112,15,224,72,250,200,222,102,170,73,245,164,194,49,194,17,11,118,180,211,21,239,20,19,112,71,208,112,218,164,118,132,199,79,170,69,117,129,173,211,207,26,179,157,179,24,13,35,146,49,77,83,181,217,0,247,156,170,68,133,50,182,38,13,179,51,41,154,224,103,8,99,190,134,168,30,193,171,218,171,142,179,44,243,169,84,97,247,111,155,166,72,161,233,183,71,66,214,106,44,99,101,172,39,98,240,9,237,43,174,211,10,184,158,35,138,89,56,86,198,178,90,86,123,92,19,181,121,60,212,16,187,7,97,241,14,171,12,17,178,72,92,130,152,80,120,164,213,156,250,45,38,67,117,12,217,203,17,80,195,202,202,38,170,124,160,98,25,137,154,14,79,208,224,30,178,160,158,5,175,135,68,122,4,198,249,140,252,176,208,34,243,202,96,240,20,100,192,34,106,201,40,186,24,163,108,197,42,86,197,221,239,218,68,69,94,10,114,185,46,147,152,97,71,87,117,2,163,17,52,157,146,38,57,26,85,26,229,148,176,61,214,113,195,87,74,126,73,248,113,18,87,107,216,138,126,250,100,122,190,56,136,30,49,198,121,248,41,112,16,74,62,81,122,148,202,166,138,206,142,77,166,98,235,42,150,25,119,192,252,113,226,51,188,198,31,91,156,53,30,102,191,198,73,99,62,254,183,74,237,10,1,161,191,75,126,15,18,145,72,214,173,184,58,99,74,243,190,218,248,20,137,72,165,199,127,124,227,18,223,11,214,42,218,73,27,238,225,242,43,22,125,135,33,113,62,131,156,101,206,156,197,79,141,252,223,126,136,212,239,113,214,33,114,201,249,49,254,127,135,33,237,169,39,37,187,245,63,127,148,197,111,137,40,5,39,29,116,150,147,248,18,197,227,12,148,20,188,73,58,209,90,231,230,192,215,106,102,98,13,81,169,149,221,33,100,250,39,133,253,224,98,38,49,144,140,128,18,15,157,73,157,76,9,126,21,237,184,158,255,135,241,104,1,107,159,63,177,158,51,72,42,34,77,147,244,186,226,68,83,253,123,248,150,34,19,233,120,168,170,181,216,78,88,107,192,211,211,122,124,219,215,82,85,222,206,6,254,16,100,215,33,73,112,237,160,70,240,154,36,127,240,225,29,241,229,65,94,56,215,2,114,31,185,224,130,42,106,89,113,161,142,193,255,110,174,221,163,117,220,193,250,179,195,9,184,228,100,51,147,204,156,228,140,45,205,227,145,19,202,44,59,78,68,102,107,159,52,198,55,40,244,188,182,33,71,248,241,154,143,184,80,112,120,251,6,114,131,231,70,82,30,150,111,220,58,129,252,242,208,75,26,121,205,153,53,144,227,86,147,59,137,134,76,45,195,208,162,145,164,202,71,252,201,225,49,116,118,28,236,145,36,156,32,114,81,94,195,51,48,181,50,195,38,99,236,197,122,98,45,241,19,199,215,175,199,245,55,98,192,252,244,160,176,238,160,48,206,152,158,240,186,78,194,203,0,165,240,225,85,132,67,61,97,92,240,209,211,105,68,108,185,28,240,19,178,215,161,241,212,56,246,107,107,227,21,66,232,3,97,220,56,211,192,104,20,72,150,115,210,216,207,34,198,64,198,66,39,157,253,107,234,193,240,69,28,170,62,47,219,36,113,253,165,225,120,36,14,186,15,95,131,92,239,134,103,148,25,222,241,170,127,46,84,181,80,227,252,25,80,139,11,126,46,181,221,236,20,47,248,216,146,179,74,103,179,6,250,64,80,207,25,245,236,186,170,212,126,88,94,214,102,64,183,180,255,236,17,182,130,216,86,125,157,216,192,101,212,210,226,90,92,230,28,169,136,8,125,66,152,117,114,198,118,227,181,45,8,186,113,1,94,247,193,107,192,112,212,186,182,253,88,108,46,88,87,5,238,51,46,114,156,59,65,124,45,146,83,114,202,5,120,221,135,175,34,204,190,16,183,76,61,135,237,119,149,59,96,25,76,83,77,151,25,134,3,246,32,235,55,168,255,190,212,118,99,54,130,188,234,248,151,26,167,24,227,231,67,68,3,75,171,180,140,28,188,130,5,15,91,207,124,173,91,131,159,247,124,144,62,241,66,100,150,230,200,153,250,29,218,192,146,74,157,210,123,143,105,18,30,175,221,202,223,223,123,172,19,94,241,59,28,41,157,134,230,104,198,172,211,41,64,63,184,26,200,20,74,247,56,99,252,65,191,124,45,66,57,230,152,252,247,71,26,249,36,80,78,222,241,37,241,165,136,164,189,233,183,105,240,46,102,196,76,242,110,241,187,34,40,97,97,66,26,110,239,216,64,66,197,16,120,118,18,198,108,137,18,218,5,166,176,73,92,118,213,89,139,191,79,14,175,101,170,192,59,183,53,77,209,140,242,127,61,34,9,239,56,137,88,34,246,38,188,118,195,187,193,248,128,132,94,161,119,95,239,133,79,109,31,212,6,223,27,234,28,188,240,169,92,1,143,125,125,185,187,132,65,144,209,214,241,72,167,162,41,179,152,213,166,96,219,230,220,217,155,181,240,9,43,231,6,45,4,163,185,51,166,133,53,38,133,251,82,185,161,220,32,30,251,134,114,156,167,162,13,174,147,58,67,179,254,44,120,211,63,112,78,48,95,26,78,10,159,124,238,139,161,20,191,22,176,192,159,112,240,29,205,116,99,79,214,235,5,214,169,105,130,166,55,197,135,23,34,119,213,226,150,97,206,141,58,197,1,173,98,157,112,184,76,228,220,125,249,220,16,148,33,149,194,60,172,8,71,50,184,140,204,125,10,242,37,241,223,64,3,74,219,214,183,141,78,72,213,76,45,100,235,203,233,182,21,235,83,196,137,38,24,19,194,187,200,20,167,175,67,172,12,103,159,113,193,201,225,221,233,190,193,11,195,154,128,124,223,175,193,121,206,97,117,133,113,209,9,26,49,135,53,69,29,7,199,5,191,83,214,170,236,15,31,9,52,39,92,115,2,91,21,255,127,98,95,34,151,72,37,126,7,58,229,28,147,67,198,7,107,207,226,177,131,73,116,141,37,167,222,14,130,179,162,148,105,48,106,133,75,109,46,249,202,186,131,61,172,4,187,59,163,240,4,255,2,249,1,57,145,156,149,144,167,28,90,27,230,131,200,149,53,177,161,126,143,163,164,76,209,87,194,252,30,108,109,108,191,19,216,134,112,178,222,86,5,13,142,246,9,185,65,159,18,79,235,105,67,121,43,70,88,121,89,175,241,126,131,86,25,204,101,65,231,187,41,55,149,71,142,146,115,78,167,148,75,204,94,11,99,6,175,228,182,130,181,192,120,100,156,35,232,143,190,179,71,242,222,236,74,216,111,94,223,22,127,115,143,148,153,242,166,62,253,78,124,138,62,7,115,98,196,60,19,84,44,137,198,219,81,157,53,114,131,26,251,75,192,23,131,101,144,177,197,224,112,176,52,88,14,141,116,134,103,57,39,77,235,239,118,183,69,19,177,76,34,17,147,228,167,213,207,142,72,235,94,162,210,141,63,87,165,128,43,38,229,142,123,39,226,90,241,61,166,59,79,20,47,168,63,208,160,148,69,86,74,133,149,146,142,211,119,30,131,209,211,245,102,34,161,116,199,19,119,94,43,188,20,201,40,119,43,25,5,108,53,202,31,29,143,159,216,147,147,115,99,63,144,53,105,95,24,230,222,102,206,220,222,219,169,228,2,238,33,24,39,78,39,212,65,99,118,111,95,225,194,151,115,46,202,232,107,95,206,21,82,5,3,188,25,225,224,185,182,78,51,103,205,130,46,4,125,8,50,197,70,20,140,198,231,82,70,28,245,85,10,74,243,206,198,12,77,60,246,231,46,233,198,119,18,137,196,155,120,170,221,106,34,97,196,158,187,131,141,164,166,167,219,63,251,55,18,43,223,207,35,146,240,230,110,9,106,127,55,212,62,149,128,186,180,250,62,33,166,233,251,158,135,188,13,163,254,134,43,217,109,12,65,229,154,12,244,192,39,247,65,25,171,227,114,54,224,43,18,72,202,173,142,86,208,117,112,106,48,186,115,238,153,236,108,106,124,72,128,177,6,238,148,37,234,99,126,33,147,255,159,242,15,228,50,57,63,35,120,73,68,35,73,155,9,112,144,176,69,83,244,231,205,137,199,175,141,189,212,37,217,109,246,75,27,65,161,218,111,222,213,38,100,120,123,161,94,101,99,120,118,39,88,233,157,154,172,109,188,48,210,9,90,72,104,6,157,16,148,147,203,44,27,33,246,108,70,147,64,66,36,173,235,220,160,240,217,113,156,3,70,83,209,161,216,103,55,103,30,123,115,179,100,116,219,153,143,190,185,121,202,120,115,243,211,198,212,230,131,136,56,13,146,179,47,133,109,124,193,63,161,228,178,23,110,133,113,155,125,237,176,38,164,130,62,171,235,12,228,21,225,172,63,171,254,81,242,252,117,255,253,17,180,194,40,157,32,125,97,77,194,209,6,45,132,35,136,204,250,39,96,84,87,89,86,214,222,3,173,216,0,217,122,221,127,123,112,28,44,241,81,121,145,48,217,161,79,211,55,119,79,193,140,247,207,254,221,225,76,248,179,31,191,175,144,41,220,29,254,110,216,208,148,107,217,83,14,119,170,179,183,107,234,133,195,32,251,204,218,104,160,135,58,69,144,174,65,99,223,68,91,213,190,188,187,33,153,68,70,159,147,230,170,175,166,222,197,94,221,128,252,204,19,27,208,110,27,226,165,61,109,187,46,53,111,205,254,151,47,77,172,55,205,94,183,222,247,19,109,191,219,109,196,222,217,13,22,130,157,79,147,151,252,12,121,211,185,143,252,220,201,144,115,62,243,104,70,207,109,56,225,106,9,104,51,24,229,80,130,205,185,177,11,155,247,217,23,110,129,182,238,58,167,53,214,214,148,125,205,244,207,72,212,241,165,12,156,84,242,125,61,192,183,85,132,127,139,52,9,239,71,194,202,191,69,250,200,127,186,237,255,237,222,157,248,254,237,187,62,123,233,145,29,125,220,99,185,194,231,138,172,97,38,109,211,229,98,82,131,251,197,245,211,250,72,206,124,240,42,62,176,154,148,25,123,7,227,128,56,195,24,171,206,216,47,249,235,65,120,24,195,46,148,163,39,100,133,96,94,2,243,50,92,247,90,242,123,216,59,98,96,192,172,137,240,188,110,180,246,208,206,82,96,255,65,234,225,29,180,196,172,113,31,142,4,17,255,79,197,183,132,30,181,98,140,164,44,181,7,17,165,101,184,7,60,247,63,227,26,2,57,65,184,84,236,99,54,73,19,170,250,18,199,206,223,129,134,68,109,137,7,123,191,19,70,92,225,2,135,144,3,169,188,143,97,62,194,189,217,124,175,7,239,156,168,36,138,215,194,44,233,19,214,30,51,99,127,65,13,5,53,137,84,148,17,250,99,199,130,159,138,223,131,175,240,25,106,210,164,162,141,86,59,85,120,118,152,217,212,16,28,160,39,225,55,60,10,179,249,251,2,46,139,49,159,134,74,78,49,106,57,55,70,119,35,146,115,178,103,115,69,135,121,217,53,63,124,112,162,181,39,2,101,136,88,194,143,111,135,57,212,237,240,142,17,60,142,101,152,6,155,241,173,111,212,34,180,21,122,81,129,103,110,212,232,133,195,251,110,188,208,165,197,47,116,117,218,90,66,219,116,65,213,192,218,253,157,139,114,15,30,192,225,92,24,60,87,24,47,48,146,117,180,81,185,155,182,223,137,45,117,109,53,26,28,252,96,7,164,167,165,169,99,55,242,109,78,177,184,83,111,13,118,20,203,5,8,183,196,58,98,243,238,52,130,218,53,32,252,4,139,39,162,19,165,209,25,229,55,145,121,106,51,204,14,140,204,94,228,204,22,194,34,139,252,98,79,145,126,211,134,60,155,146,68,51,116,16,142,7,217,234,171,192,17,76,48,12,183,69,120,38,130,12,110,18,99,125,97,120,6,200,2,188,193,32,70,18,17,113,190,162,84,253,233,70,63,157,163,112,97,52,238,162,223,146,234,144,130,103,172,69,231,97,232,18,14,56,177,45,90,135,134,156,37,136,156,200,176,90,148,120,128,3,135,30,250,81,194,125,122,62,19,64,182,245,175,12,55,114,150,148,233,89,90,246,103,132,103,24,167,200,148,194,217,89,224,30,202,218,252,139,22,242,12,99,148,145,106,217,156,52,224,175,197,8,14,220,235,236,39,29,44,43,184,1,227,17,174,16,67,36,164,220,122,105,195,134,16,137,194,145,108,228,83,13,106,43,240,172,113,63,225,217,253,214,253,214,1,59,107,103,18,139,70,29,89,145,223,171,204,203,225,116,48,246,83,92,64,167,121,228,35,197,167,84,115,243,171,76,190,87,105,83,126,15,135,215,229,55,190,221,106,135,165,32,242,61,168,139,192,35,55,207,194,57,19,97,237,225,76,173,197,77,228,210,81,237,23,213,86,161,182,53,70,27,214,98,24,167,189,129,146,179,22,141,181,132,59,24,19,135,68,62,36,97,141,229,32,208,115,53,249,98,89,180,77,52,76,99,101,235,44,89,44,254,102,195,243,100,26,142,41,108,229,56,28,219,202,13,220,164,103,13,47,53,227,116,48,94,204,171,148,52,120,202,203,126,7,50,242,250,18,103,18,174,98,89,176,21,149,178,224,11,116,215,204,134,103,200,188,59,111,77,113,52,93,173,28,101,146,142,188,194,24,129,63,92,238,156,145,159,145,231,179,243,246,148,6,223,154,158,237,221,25,23,235,140,176,175,131,68,204,88,207,88,243,214,121,204,96,109,68,171,4,41,28,131,25,205,174,214,124,120,227,8,246,210,7,40,251,68,193,244,168,209,32,239,1,99,118,220,161,60,165,45,235,127,19,66,28,156,151,156,0,215,142,245,62,199,153,194,87,158,241,142,61,250,65,219,57,225,185,117,199,91,190,170,140,95,145,145,192,218,180,113,188,120,241,131,213,158,99,177,120,198,76,226,25,100,46,177,166,236,114,162,1,39,197,88,218,236,70,221,4,238,133,187,137,63,117,221,155,232,131,3,62,71,173,168,149,208,85,92,225,131,22,219,13,114,106,120,221,253,137,251,25,82,73,166,219,75,172,145,83,145,237,235,155,136,221,249,204,54,228,2,146,192,121,89,28,170,113,252,224,184,5,29,117,150,46,58,51,6,182,24,71,176,107,224,112,169,198,73,9,180,227,229,117,29,136,11,148,124,169,17,119,11,100,221,96,252,83,84,90,101,184,54,37,89,100,220,70,156,89,111,156,103,70,28,38,25,43,227,96,78,242,245,173,137,111,100,158,64,4,207,251,160,30,146,43,33,90,37,239,91,234,158,245,104,162,37,212,1,210,97,43,18,227,153,174,201,135,142,17,78,60,178,157,245,173,51,143,37,117,2,196,180,109,65,155,134,89,252,252,205,253,46,27,149,78,85,214,23,107,248,32,213,248,249,150,107,58,62,50,223,146,213,165,32,126,158,143,6,146,90,184,203,117,221,252,80,126,225,83,165,129,167,6,126,245,169,39,242,79,228,75,121,248,155,107,21,16,121,179,100,149,44,92,169,125,22,222,137,240,39,255,154,208,19,206,19,134,11,150,147,16,178,110,73,168,114,30,149,245,179,122,121,211,140,254,12,227,60,2,41,108,224,60,82,66,186,122,168,173,202,16,133,235,99,232,41,44,168,149,235,80,35,126,117,91,141,199,57,121,214,46,219,51,201,103,144,177,50,57,197,245,35,230,126,113,235,130,232,60,81,24,217,164,69,238,80,231,135,179,17,169,17,105,143,229,19,148,135,40,152,57,208,14,180,3,25,184,212,41,234,249,241,58,238,80,200,115,48,70,212,15,123,82,127,184,227,51,168,79,167,214,32,112,5,57,113,198,144,113,186,123,198,134,114,116,79,219,32,167,221,229,120,21,169,22,37,246,146,143,50,70,201,219,126,7,227,206,145,170,8,137,113,212,65,85,148,145,179,240,10,218,65,68,108,13,41,141,185,36,229,20,191,162,138,82,55,68,131,190,181,166,29,73,166,215,209,68,149,3,138,210,69,172,151,239,72,139,18,211,201,29,231,85,134,51,27,163,71,188,222,178,208,24,13,94,182,250,221,103,24,195,15,195,51,173,51,60,33,134,72,12,228,3,174,235,79,221,159,58,48,148,29,204,112,52,176,58,202,82,45,3,163,191,175,3,25,107,141,58,158,73,185,206,4,43,248,187,188,182,126,233,126,233,128,159,149,50,152,219,86,240,238,137,63,212,238,173,141,143,238,207,220,159,57,144,201,250,25,234,101,16,69,43,238,183,167,170,185,121,11,206,144,129,209,168,79,133,254,151,98,204,141,185,150,91,233,27,201,91,22,207,102,132,114,43,148,14,185,94,161,255,147,247,187,7,62,153,45,188,52,226,245,121,105,47,133,248,22,208,166,81,122,13,109,161,27,95,183,152,62,21,109,103,58,154,9,226,197,57,91,85,163,71,195,241,65,170,154,138,219,93,140,231,195,28,13,166,45,195,51,214,253,105,214,47,96,59,104,51,220,25,116,110,45,202,54,228,132,192,34,167,239,119,231,135,228,94,233,110,236,147,114,214,203,211,218,250,28,183,107,95,31,190,146,95,147,10,107,108,195,96,139,204,108,118,228,10,155,141,222,9,232,33,40,71,211,12,189,95,177,247,203,162,164,121,55,34,222,64,128,75,85,239,91,163,127,8,237,75,128,178,224,86,113,89,120,28,174,155,28,162,35,153,207,217,247,82,68,94,237,195,61,102,220,197,102,187,161,24,163,79,52,87,125,182,72,212,165,235,159,186,237,27,59,96,100,107,156,105,181,162,224,42,76,9,163,142,239,46,121,67,241,133,46,247,186,207,219,191,218,211,151,237,203,46,124,218,181,217,174,71,51,150,244,18,211,31,175,59,94,2,52,110,119,77,227,194,193,48,102,90,138,138,171,21,53,118,42,35,237,107,181,96,99,38,210,203,168,159,132,105,103,138,231,118,217,28,169,132,163,81,144,13,207,178,236,252,127,142,92,35,52,9,111,92,129,122,80,207,19,232,88,255,124,232,128,35,71,165,106,191,115,244,202,90,238,31,140,122,210,209,52,191,131,233,201,157,124,12,86,145,74,48,26,5,243,55,216,152,118,208,39,224,25,78,181,81,63,198,60,49,169,252,248,111,220,231,243,211,35,211,233,169,44,218,122,56,198,202,13,25,134,204,210,58,168,141,193,110,172,193,14,110,204,18,97,79,177,231,119,72,65,150,72,96,89,26,162,154,217,61,44,212,215,141,146,113,117,252,162,53,150,133,97,94,184,210,179,163,165,248,210,150,167,236,95,197,95,140,159,138,87,148,57,165,20,175,88,110,186,142,206,241,250,97,196,5,238,16,16,179,105,42,200,5,230,26,140,115,76,178,24,152,141,63,212,49,14,134,71,104,54,246,28,215,1,24,161,13,86,210,9,228,143,148,89,206,83,124,44,24,245,130,103,13,129,54,237,223,114,127,241,173,45,217,88,6,241,169,14,5,232,47,60,155,246,8,77,59,209,69,58,67,193,42,152,118,175,228,52,226,142,178,60,146,77,37,229,217,162,171,44,92,255,249,219,238,253,88,223,189,136,156,183,176,209,69,232,236,198,92,37,184,231,253,169,173,22,195,18,169,161,134,81,142,112,238,228,67,59,34,154,170,68,226,33,215,17,63,236,221,130,207,0,218,89,57,235,47,146,231,201,51,201,121,105,154,78,249,140,179,64,47,243,248,39,54,166,103,45,79,178,180,246,150,127,253,56,250,76,136,37,83,231,202,109,204,87,232,80,159,55,206,251,13,182,184,230,239,97,79,130,22,76,111,253,232,51,109,54,145,205,151,48,3,68,247,172,120,44,64,128,9,85,115,118,193,219,247,185,111,130,49,239,241,170,111,18,160,164,96,92,43,60,197,204,166,229,200,212,90,204,187,170,127,131,253,226,60,131,204,111,162,84,195,247,8,164,240,6,172,217,217,251,203,133,183,71,238,23,109,82,69,90,171,182,88,205,191,193,167,144,231,57,62,11,89,163,243,37,38,177,105,140,123,238,48,182,10,231,15,203,233,76,182,156,243,178,52,93,206,177,49,199,144,201,104,51,179,44,131,247,103,193,178,192,60,142,199,112,227,189,177,213,23,15,211,193,242,61,206,224,226,158,150,135,192,255,109,227,150,150,73,59,247,60,214,228,179,220,124,239,199,62,129,136,75,13,88,75,245,218,218,96,71,109,86,91,97,202,43,127,136,231,14,228,3,238,217,225,60,207,113,53,49,238,172,198,165,88,197,175,130,123,116,119,68,159,215,179,210,180,147,105,196,175,106,35,230,146,85,209,43,194,217,228,18,173,208,239,209,191,247,223,160,167,40,219,31,53,95,97,145,73,48,171,219,193,178,119,118,50,175,210,97,126,150,90,141,110,67,100,1,151,148,72,169,184,212,52,36,186,61,11,177,79,222,116,239,206,190,88,159,239,50,140,191,185,88,203,246,137,54,75,116,31,119,51,196,123,103,79,105,180,146,253,94,246,239,179,111,28,126,34,91,194,6,115,173,60,250,89,232,221,64,171,54,157,117,189,81,24,47,27,230,13,240,43,26,144,212,224,10,147,90,158,14,243,129,36,120,234,244,55,99,136,108,12,126,150,5,243,129,80,124,140,126,40,51,235,169,248,55,226,111,116,61,17,100,102,89,113,226,78,108,104,156,139,34,138,90,96,123,99,208,134,80,159,150,235,127,51,130,168,206,83,28,207,199,229,182,183,154,225,50,100,44,58,253,194,111,110,63,96,158,183,51,183,120,166,119,203,105,59,110,182,223,130,150,196,237,65,110,165,71,98,149,152,117,199,74,232,99,187,99,177,135,240,115,194,82,173,196,92,31,103,137,77,155,252,212,76,211,252,171,196,87,149,171,232,156,64,250,97,230,198,248,166,165,6,244,34,140,137,97,17,232,71,160,149,133,133,35,159,28,188,87,237,11,247,125,217,13,91,225,74,88,127,188,133,241,80,64,31,38,161,47,205,17,232,209,239,249,127,47,156,18,78,37,71,56,143,64,210,50,171,88,78,110,120,168,96,253,141,46,252,201,249,152,217,36,190,184,22,203,137,143,228,86,103,231,162,219,33,111,85,167,173,172,59,181,6,19,141,205,168,90,119,133,95,25,217,72,148,228,229,16,238,88,177,189,42,228,24,74,253,222,175,229,73,16,71,196,157,244,239,57,127,111,158,114,98,178,37,189,226,235,44,69,182,150,127,45,156,85,168,244,178,127,63,57,208,148,117,94,106,68,165,66,121,144,49,63,226,236,237,84,126,249,112,135,108,203,87,90,45,52,26,150,15,189,77,137,79,50,159,207,220,139,62,0,102,21,102,92,144,100,221,103,117,41,226,188,253,44,104,238,153,187,158,25,157,55,230,59,167,50,101,219,243,17,219,148,225,65,241,8,254,206,187,49,150,87,120,202,185,87,120,209,105,90,131,4,38,10,219,253,86,220,238,118,138,76,115,251,209,22,167,35,106,71,179,142,132,58,145,249,119,238,24,244,76,75,36,71,238,27,217,241,201,237,247,222,215,151,239,203,185,170,171,99,41,88,198,32,230,89,61,230,246,13,117,45,132,73,162,53,246,175,126,95,180,47,230,242,217,29,155,219,185,156,1,126,99,164,8,246,173,253,79,183,94,179,227,141,66,108,35,174,163,45,193,73,26,51,57,31,44,118,230,181,98,139,168,133,162,107,37,72,16,95,195,181,237,72,150,252,192,209,212,107,34,178,42,70,68,181,81,143,67,47,21,97,164,246,60,77,150,123,116,210,233,95,35,191,159,125,194,46,105,112,152,249,59,45,212,74,7,151,64,35,184,214,179,10,250,172,255,236,220,107,188,232,244,161,223,42,97,118,29,98,13,175,205,27,65,159,229,141,221,77,65,222,136,155,248,255,71,208,194,213,232,167,118,65,109,69,55,237,222,182,212,54,36,47,52,187,143,255,115,215,189,118,159,253,70,55,137,195,61,110,212,45,98,174,201,5,70,111,130,91,224,53,12,0,85,4,45,140,166,182,204,155,205,191,239,142,153,177,45,21,123,100,59,227,185,83,88,36,180,130,209,244,207,142,46,100,136,245,207,161,107,148,55,54,62,129,222,95,98,206,230,190,130,203,174,112,105,247,99,203,93,228,198,63,37,62,150,120,35,17,75,96,139,195,200,141,85,238,168,102,167,120,58,204,118,152,175,58,255,136,44,72,2,71,208,13,240,115,235,217,143,2,72,114,214,150,167,111,135,57,196,237,76,126,3,84,178,170,150,6,15,77,133,153,155,157,117,165,32,43,53,64,37,163,75,146,5,181,233,222,188,20,46,209,167,244,111,236,63,181,238,84,15,198,160,84,98,135,122,136,197,242,19,30,43,121,165,236,208,227,75,240,233,41,239,94,208,159,77,89,2,186,180,146,181,60,242,112,16,231,236,119,116,216,118,166,23,25,167,145,135,122,21,236,252,209,38,236,253,159,30,12,240,211,52,218,198,172,86,186,67,154,143,200,250,20,140,40,47,40,11,95,29,240,65,186,231,141,76,183,158,48,193,215,165,81,59,209,161,218,189,153,42,14,64,144,81,234,83,47,59,243,37,240,204,131,21,40,172,31,247,242,74,202,50,102,65,72,79,131,4,237,24,124,74,191,87,70,252,167,70,4,170,42,23,55,165,54,251,121,224,1,240,109,177,220,25,254,77,181,46,148,38,147,182,205,207,43,175,224,185,39,165,182,103,225,44,209,63,57,223,160,125,90,108,255,66,4,158,115,221,136,137,79,1,239,190,7,124,196,174,103,227,37,107,249,150,167,132,111,244,156,178,78,109,169,244,128,181,19,44,158,131,27,248,197,24,177,223,159,253,13,248,52,114,184,234,43,60,204,124,5,140,116,117,253,93,48,207,248,83,124,62,233,202,243,99,138,183,226,237,122,56,175,87,99,63,27,179,117,90,200,51,59,109,89,222,248,82,144,173,19,112,72,55,100,216,190,188,249,254,158,3,2,98,5,46,198,188,235,78,223,20,207,30,255,8,214,214,247,177,110,24,97,160,104,151,124,162,193,187,248,139,136,12,115,131,235,196,223,251,141,247,88,140,244,155,247,59,7,194,255,31,93,239,3,29,71,117,229,9,87,151,75,238,87,101,209,170,42,87,251,95,132,186,186,92,109,85,151,1,27,198,36,2,228,174,238,74,9,85,151,29,34,181,187,109,240,24,100,59,154,29,66,102,103,4,129,15,217,150,186,36,109,51,110,107,216,137,172,145,19,134,225,4,162,109,64,40,153,221,153,156,236,30,15,203,17,198,71,25,132,15,39,75,188,36,59,51,31,103,32,254,196,96,60,25,226,120,148,196,225,56,210,119,239,171,210,31,3,235,58,37,201,234,167,170,247,238,187,247,190,123,223,187,247,119,189,68,62,238,38,92,110,194,50,180,167,110,13,87,15,240,43,48,3,251,73,255,128,61,249,229,97,15,44,248,47,147,194,76,23,233,160,232,242,104,7,72,36,246,238,99,36,241,36,221,75,93,194,238,12,17,13,131,39,224,158,29,122,18,224,81,171,147,75,45,208,231,15,98,47,22,207,133,248,236,213,68,101,197,255,3,201,190,62,71,42,198,252,52,241,73,143,6,51,77,103,215,119,241,122,239,108,243,45,230,58,243,87,230,243,160,109,103,229,154,204,153,160,63,156,235,229,101,119,22,228,69,55,5,240,83,45,183,115,113,167,99,49,27,35,65,179,60,126,148,216,43,255,48,209,38,7,25,29,152,149,65,165,82,2,62,237,198,108,242,221,206,59,190,41,13,107,249,235,234,148,84,148,74,169,242,121,71,233,242,187,181,63,82,246,250,119,147,182,76,91,128,89,17,70,66,47,102,183,37,232,147,63,242,215,49,109,169,148,23,160,18,134,149,119,213,185,102,39,57,215,220,213,95,76,205,53,199,212,95,111,173,219,254,171,47,84,212,154,86,211,199,244,233,237,131,4,49,188,229,114,185,238,44,41,251,114,73,46,149,253,193,186,235,181,246,74,154,230,220,191,225,118,175,250,155,186,221,252,223,72,79,46,209,52,68,53,164,185,90,212,247,151,38,3,203,104,201,143,68,172,1,35,59,99,249,88,9,135,1,254,128,213,41,159,116,49,219,207,50,100,172,168,194,41,58,214,79,244,19,37,206,127,180,116,143,191,151,129,209,106,14,61,229,172,49,184,86,194,250,46,87,117,194,80,95,119,203,129,244,37,203,147,223,88,231,202,51,123,221,130,123,120,230,110,92,145,171,60,57,50,179,207,234,172,238,218,221,217,152,194,106,9,192,235,241,64,98,176,170,83,144,35,245,46,205,145,250,115,88,25,126,213,223,182,148,35,133,223,209,66,153,246,157,172,222,242,110,180,162,115,241,31,249,223,212,219,178,207,91,21,189,18,220,192,133,206,65,189,113,78,82,242,11,41,101,231,156,116,143,241,235,254,82,103,73,42,222,94,44,189,189,39,168,184,195,25,179,121,253,136,222,240,139,180,222,169,127,245,163,246,207,167,83,249,247,143,112,177,154,161,119,42,95,229,238,198,183,80,203,64,235,82,168,101,224,239,205,183,221,223,86,114,238,119,14,225,88,185,79,82,61,215,151,200,70,202,22,86,62,89,94,43,175,207,179,250,227,93,123,243,127,176,171,45,204,179,154,123,16,235,199,44,203,237,103,163,116,6,22,202,92,89,39,219,90,199,224,251,61,250,222,194,175,234,129,199,202,211,141,143,154,122,158,230,19,227,10,84,170,236,248,134,8,43,144,123,75,219,55,229,39,196,247,225,255,240,251,244,163,186,110,7,89,84,53,177,182,230,191,245,213,156,185,246,88,223,55,157,231,203,207,223,93,107,83,250,193,234,52,118,96,29,27,43,168,49,240,234,237,224,87,223,14,122,221,63,199,189,68,115,191,224,246,209,123,23,217,249,140,193,46,100,28,181,47,227,176,112,219,221,125,159,176,62,57,244,92,8,15,94,34,249,158,255,12,173,35,14,94,98,224,75,223,131,200,192,1,106,32,221,1,96,234,19,176,38,32,230,46,238,124,117,209,29,181,131,212,55,239,171,241,181,163,175,110,233,62,10,214,231,177,255,225,61,127,244,121,175,251,168,238,233,15,233,117,181,94,154,9,158,118,58,245,7,18,140,211,249,164,182,87,217,91,122,226,80,93,152,69,21,172,13,139,217,92,86,170,251,182,155,192,78,90,151,253,97,67,93,152,205,21,212,194,9,242,5,117,225,23,52,95,16,100,95,4,217,15,235,233,96,118,255,34,162,95,247,190,174,22,103,253,110,113,239,250,23,110,142,183,215,93,135,232,23,228,27,135,250,131,249,209,214,111,186,239,251,63,20,106,55,77,223,202,117,58,95,69,20,25,196,176,130,177,175,123,119,179,155,124,51,241,12,197,21,167,168,226,9,220,213,71,116,117,224,66,95,231,245,173,86,122,182,235,123,165,189,95,253,211,182,160,31,160,235,50,53,22,37,10,235,128,194,60,54,36,64,91,213,204,31,237,252,245,158,39,250,126,40,213,246,114,210,44,86,0,135,158,214,54,212,140,57,190,214,247,11,197,89,55,215,255,64,252,215,241,182,190,95,197,29,229,218,250,90,159,82,87,15,18,229,108,175,116,128,133,114,228,191,153,221,219,244,163,31,109,5,143,230,24,234,203,218,86,253,104,13,44,234,32,171,172,102,234,205,137,56,34,10,222,146,218,91,122,236,241,54,251,58,154,50,78,239,220,102,71,252,5,98,112,230,111,57,242,235,124,234,200,251,121,61,63,119,12,86,194,91,149,60,90,142,125,136,4,149,113,146,142,52,205,245,97,248,175,192,9,142,176,67,170,151,42,65,12,102,16,112,91,30,181,71,147,24,13,69,47,229,138,242,109,196,241,163,185,22,248,71,243,92,164,204,216,229,36,30,54,210,13,23,204,94,82,206,104,3,75,217,7,34,183,0,45,152,36,141,160,197,11,252,204,195,224,16,69,232,51,130,172,16,183,92,177,217,100,158,214,124,112,177,38,14,221,213,179,181,92,46,216,33,210,57,4,225,211,147,58,89,8,159,1,23,172,47,90,242,59,240,12,244,31,12,206,44,79,218,71,147,38,9,47,197,84,94,150,255,88,219,28,228,21,113,12,183,80,151,45,103,237,7,146,52,218,19,46,154,69,37,103,181,142,228,115,208,194,229,60,188,202,158,189,144,244,8,94,71,9,171,192,37,207,111,102,150,122,42,114,243,101,209,22,147,152,31,130,86,137,174,216,202,130,60,20,210,35,168,62,166,100,180,164,47,157,13,98,92,131,184,84,140,11,15,226,241,57,28,141,93,182,109,59,105,99,158,27,80,77,135,177,218,178,189,130,30,248,150,69,170,207,227,241,136,210,161,92,150,191,161,177,159,234,199,2,252,61,102,171,204,99,238,154,124,89,107,160,153,37,97,174,86,89,166,61,157,199,28,52,66,179,134,228,110,45,200,213,162,225,222,240,140,33,123,48,73,227,221,240,164,91,193,243,237,1,45,200,42,163,118,33,29,75,78,154,130,94,251,192,31,172,144,17,84,73,149,198,168,213,135,121,35,88,51,243,40,204,28,11,111,17,192,55,199,76,61,79,57,161,109,164,57,65,12,102,192,112,76,185,76,71,139,227,101,136,13,163,213,21,232,233,82,70,24,34,38,139,118,49,89,36,69,242,50,145,120,204,179,50,232,236,99,126,211,123,92,19,229,194,121,24,203,60,9,40,130,61,157,199,204,36,106,143,169,220,115,156,90,183,208,175,58,170,246,95,133,73,126,146,252,136,100,249,221,241,255,18,23,55,147,48,83,207,199,169,204,40,201,199,165,215,184,28,92,143,11,152,37,241,168,212,32,13,209,121,9,179,100,202,142,109,80,154,82,44,43,228,65,185,79,11,50,211,176,5,140,24,56,25,36,134,76,98,63,9,205,24,148,161,23,52,55,9,209,148,15,112,231,251,10,109,37,205,21,20,254,2,31,193,252,47,5,46,237,90,88,63,19,185,208,129,183,28,0,46,60,207,23,72,41,224,245,248,116,56,218,48,71,10,230,165,63,73,231,149,202,28,140,85,54,180,32,71,106,128,12,240,3,194,252,145,33,119,200,121,89,28,146,135,228,151,229,73,105,50,253,178,57,100,218,91,105,14,12,247,17,158,223,246,13,59,31,105,88,220,16,115,199,70,201,127,5,78,181,181,113,109,52,124,203,2,230,191,57,101,141,17,202,124,48,55,246,138,121,193,153,147,56,169,236,219,82,178,4,189,252,159,96,140,164,149,188,242,132,178,10,51,175,130,22,117,17,238,119,229,39,236,223,37,159,32,191,131,207,23,248,188,242,37,5,148,139,246,4,205,129,193,248,115,228,117,156,253,50,161,49,253,132,195,236,37,224,245,2,149,219,30,182,1,116,80,30,120,140,147,198,185,4,180,215,5,31,172,115,95,82,64,94,114,75,26,230,4,72,246,84,178,2,50,155,2,138,156,80,38,149,41,160,105,1,88,19,223,82,132,171,143,202,203,60,157,55,134,74,67,81,30,213,20,234,171,171,36,75,174,173,1,125,152,119,82,215,214,58,210,156,228,136,187,229,98,122,214,40,164,61,243,144,131,207,0,154,115,163,229,254,47,170,84,178,13,120,203,164,242,247,152,169,165,13,37,231,151,50,211,126,90,126,153,190,133,230,40,97,86,163,50,128,123,188,33,39,47,212,137,148,63,22,146,152,91,68,243,20,21,204,182,114,180,203,155,27,104,139,203,161,100,223,6,50,119,1,4,236,99,208,48,31,43,195,202,199,90,167,118,141,182,152,199,209,244,189,236,136,218,2,56,157,152,251,244,50,244,228,101,5,115,242,48,3,10,121,236,23,192,65,31,217,165,164,35,224,59,192,227,139,139,232,155,108,14,242,240,12,110,146,251,35,206,40,47,0,159,26,36,236,43,230,209,41,69,109,148,202,203,194,138,121,193,28,166,2,121,158,180,128,194,40,43,109,90,139,214,14,45,174,241,42,153,95,163,29,253,235,188,170,127,79,114,197,107,107,183,136,191,147,116,227,90,26,238,173,104,7,205,195,90,118,13,227,158,122,43,187,22,116,176,168,214,122,210,143,36,184,211,251,183,254,34,69,192,139,150,101,77,102,229,163,143,212,149,30,251,210,170,205,152,51,246,112,178,148,218,183,175,163,227,177,82,169,132,241,113,243,208,83,24,47,208,163,152,252,83,152,55,13,248,3,121,29,110,141,209,74,185,65,30,35,42,6,240,116,50,81,13,171,107,46,248,131,44,67,174,97,150,8,193,234,67,179,140,78,175,217,72,130,97,195,74,45,65,235,5,31,207,172,49,190,108,29,173,112,119,134,105,97,162,204,32,65,4,230,171,20,93,240,42,6,200,8,65,4,52,86,218,145,133,71,164,81,189,224,202,4,99,215,100,81,150,30,17,192,188,165,57,75,42,171,106,23,101,35,102,216,23,237,166,190,44,243,94,131,72,110,226,178,44,3,207,221,206,196,152,37,236,81,75,80,95,182,176,42,138,231,8,224,109,189,172,255,185,254,159,194,56,235,69,36,51,65,186,83,26,54,225,115,6,247,110,239,228,98,220,170,48,39,96,113,247,23,254,14,110,172,180,0,74,74,127,217,143,9,171,194,232,218,107,254,152,49,231,162,101,9,86,166,50,166,192,173,205,105,99,185,243,172,150,73,178,87,105,124,174,133,37,136,35,173,145,113,102,220,218,162,166,105,197,105,162,2,17,148,8,25,140,49,150,133,49,49,201,86,154,177,176,37,153,182,96,141,72,86,213,138,10,170,79,28,188,225,85,31,101,174,21,211,76,224,211,151,228,14,5,193,30,193,28,99,35,17,204,73,176,232,202,209,202,141,115,227,173,47,112,47,209,42,226,110,157,179,90,235,195,140,152,32,91,25,252,169,242,1,112,33,206,231,11,110,201,197,127,78,126,218,177,139,17,45,136,170,135,30,50,211,86,43,163,137,227,226,11,98,154,199,250,162,4,76,190,11,65,220,27,181,36,42,126,197,125,197,24,39,227,214,11,218,75,180,222,116,21,52,178,77,101,30,169,101,81,84,210,86,154,89,241,130,245,18,173,233,140,163,24,178,6,105,4,232,0,247,42,102,246,128,101,131,153,23,91,248,224,45,85,183,226,218,110,178,39,136,232,126,213,194,154,32,175,88,152,69,2,207,224,70,156,17,163,42,86,80,210,24,90,191,183,247,213,40,231,84,220,214,180,22,129,183,248,105,212,244,107,73,61,167,176,155,95,203,210,177,28,74,108,228,248,233,53,141,188,124,100,52,253,205,173,247,221,220,145,54,210,36,205,165,217,116,36,21,244,244,89,74,178,119,124,89,26,213,246,218,27,19,35,244,124,131,19,134,164,67,7,131,22,152,251,195,73,175,168,23,124,77,124,97,253,75,88,91,123,125,85,225,68,58,99,180,167,239,130,7,85,83,159,97,70,143,21,188,189,222,63,122,219,239,35,233,42,89,57,22,108,161,171,141,52,178,120,29,247,151,220,8,61,183,90,154,151,149,253,200,202,233,117,194,95,18,17,145,196,48,241,36,247,26,86,121,176,94,85,129,94,228,21,31,104,94,120,225,80,154,86,105,174,90,203,20,181,128,222,28,208,244,21,125,252,246,241,91,94,208,95,194,26,104,224,7,86,116,219,137,112,192,121,137,46,60,201,74,28,144,11,242,121,240,4,127,235,119,176,174,6,171,27,127,86,204,209,108,197,51,141,93,176,166,78,199,15,28,46,48,133,204,79,83,247,233,29,202,76,252,65,58,175,185,220,34,45,208,43,108,197,108,25,134,206,171,62,162,87,117,176,61,164,215,130,121,213,95,213,105,11,102,169,133,58,98,17,137,19,130,26,245,192,93,232,111,218,28,247,138,165,73,154,240,47,126,154,214,185,14,114,161,34,244,196,145,97,223,181,16,27,244,29,171,160,23,180,159,90,27,89,49,78,110,174,182,86,28,80,154,189,65,20,243,179,180,50,65,35,51,74,10,226,231,213,127,76,116,196,93,184,156,248,21,250,22,149,197,200,175,229,179,119,21,51,228,200,220,250,47,30,188,28,85,217,107,52,247,227,140,159,0,106,81,138,51,163,214,55,213,191,164,244,4,30,181,88,41,228,81,11,62,150,128,139,165,113,139,114,160,26,208,156,3,171,4,87,63,204,125,120,119,27,44,196,145,119,218,229,236,249,230,189,202,125,220,91,81,215,169,218,220,45,23,164,28,9,50,23,94,245,167,113,86,56,120,6,240,232,75,12,173,147,26,227,226,103,187,233,104,201,153,181,93,101,176,244,239,126,103,43,80,189,239,167,107,239,147,123,202,88,197,98,122,173,45,71,104,140,113,151,227,252,158,163,189,243,120,65,43,60,254,83,243,62,173,131,184,188,123,4,243,220,126,236,83,238,202,36,216,105,11,90,52,64,11,107,111,252,62,164,70,194,101,106,214,184,25,180,184,234,55,51,23,44,150,249,200,50,213,15,173,97,242,232,99,111,119,61,90,40,60,254,72,225,199,93,15,10,131,177,190,166,240,188,225,144,195,244,89,84,104,129,19,118,144,122,224,63,68,125,0,133,222,36,202,243,242,168,44,30,18,25,195,10,242,220,107,74,55,209,148,8,109,65,104,139,5,76,187,128,103,100,172,17,205,213,116,101,173,98,0,247,172,194,22,117,160,54,154,124,140,38,146,51,135,6,9,99,249,90,78,203,41,247,43,57,146,83,58,181,239,228,6,99,243,77,152,64,117,84,102,15,177,76,217,18,180,97,138,44,225,145,225,16,89,130,163,79,200,201,138,172,29,202,49,140,149,193,180,85,76,131,37,13,10,27,246,34,223,228,201,38,188,195,135,22,57,235,126,173,68,115,199,239,95,124,7,198,236,52,33,140,2,24,223,135,192,24,176,192,194,210,208,234,225,160,159,59,180,39,195,22,216,207,140,204,28,242,225,25,140,6,239,1,227,20,235,133,52,208,85,126,177,31,56,18,2,99,165,128,25,208,2,186,3,6,249,120,238,211,39,3,67,114,46,185,125,245,147,27,254,253,15,25,246,96,4,107,139,127,178,133,44,255,118,155,194,189,183,106,67,253,241,135,183,179,103,152,207,60,93,56,52,159,16,69,82,127,45,177,70,188,154,192,158,250,77,180,159,116,180,25,152,183,175,195,104,31,87,74,228,113,69,161,150,36,97,174,54,18,101,33,30,137,207,31,46,50,147,153,54,125,94,191,46,155,154,96,74,231,213,40,174,31,191,11,107,117,14,198,68,230,116,34,134,51,37,180,220,25,163,167,227,167,213,111,40,174,11,134,90,246,178,79,247,130,27,171,171,124,150,52,85,87,89,176,178,93,88,165,104,56,248,13,173,58,67,165,60,166,138,61,45,49,26,217,210,210,26,124,239,109,109,136,82,4,107,135,244,98,166,184,222,90,139,98,172,116,95,107,37,138,235,149,222,55,139,255,167,161,34,32,227,49,145,107,225,98,120,110,42,157,214,238,113,112,247,182,133,192,139,49,146,8,251,16,124,206,17,189,26,111,185,33,118,3,158,47,159,214,191,172,211,42,142,180,143,180,224,109,180,12,190,68,182,245,129,32,155,16,191,99,94,137,99,244,138,88,11,70,105,209,99,122,213,175,114,167,149,63,143,87,133,170,113,250,166,111,220,86,85,93,38,28,37,12,98,62,70,17,19,90,22,98,33,122,6,126,15,74,245,33,146,180,216,219,18,141,58,92,158,51,91,217,168,10,54,185,218,170,69,65,113,57,106,240,142,6,81,29,237,25,139,21,209,202,107,25,138,81,124,129,222,161,24,124,117,135,220,113,215,94,122,70,22,158,113,91,43,19,245,49,14,178,181,39,138,199,127,162,163,208,152,41,70,44,183,216,81,27,109,194,86,27,70,100,195,247,114,148,129,183,56,206,80,239,32,142,132,109,225,254,28,163,98,164,211,86,76,197,88,132,150,248,55,138,110,55,89,28,9,16,131,141,235,169,145,226,61,245,100,213,69,134,105,184,198,12,224,157,152,15,50,17,129,163,251,50,136,28,178,0,114,237,100,216,207,104,65,68,175,197,140,242,224,183,106,173,57,58,163,94,43,252,31,92,48,221,177,123,113,206,69,161,69,142,249,85,222,229,91,252,24,90,112,126,11,223,0,95,73,100,153,158,76,12,45,98,167,197,137,81,15,173,119,225,58,122,2,217,128,226,24,194,43,182,244,197,208,223,44,210,22,6,90,40,46,219,19,198,142,150,197,205,20,119,66,145,191,242,233,126,138,116,214,40,42,69,11,19,43,83,4,7,49,86,32,163,238,73,112,229,72,79,208,143,114,140,250,84,45,118,12,61,227,201,222,73,232,215,119,221,73,184,206,246,12,198,4,241,171,45,249,104,158,251,26,151,111,205,195,156,16,206,111,205,70,183,0,239,234,206,23,123,151,57,3,124,80,224,12,68,83,222,112,228,123,49,143,156,112,141,252,134,165,119,204,131,8,29,37,133,150,121,120,251,81,34,247,30,133,22,158,235,185,71,221,252,98,244,41,120,82,213,131,153,13,90,52,195,105,141,153,40,190,7,35,48,9,149,17,194,188,211,112,92,168,16,174,174,145,61,126,67,247,35,149,134,103,132,227,13,156,60,221,197,117,112,217,171,136,41,38,234,45,62,72,13,120,255,173,122,20,51,9,90,225,251,163,206,54,132,205,235,165,181,103,153,119,18,237,116,39,238,29,68,70,219,9,118,101,170,29,79,5,191,90,9,159,209,161,222,210,51,1,61,115,72,165,229,229,88,4,253,204,94,59,134,181,20,116,247,178,219,0,61,85,196,82,203,231,163,184,109,171,181,42,148,26,153,86,18,13,55,229,123,115,48,243,10,244,163,28,197,242,181,229,86,57,10,95,57,25,190,227,162,86,114,74,189,56,39,99,32,5,5,68,152,0,41,64,137,42,30,249,183,216,221,4,129,79,199,93,233,97,60,211,59,64,94,167,8,72,141,108,20,235,205,173,111,85,143,227,201,133,91,249,114,208,79,70,125,160,199,139,253,51,248,228,255,220,98,54,52,129,111,48,15,179,54,73,38,221,75,121,203,101,144,55,212,133,158,19,49,234,45,181,32,159,77,146,133,35,248,29,185,43,152,249,170,126,64,62,174,195,74,153,62,176,165,61,13,223,229,119,214,181,203,211,123,157,195,211,119,7,111,153,7,121,157,143,141,130,141,92,186,99,161,161,196,47,240,76,239,66,67,27,223,7,252,55,155,79,80,14,108,225,190,193,157,224,78,88,39,128,34,60,247,134,207,115,188,208,41,252,129,180,75,26,65,31,64,152,111,192,176,38,240,207,4,77,152,223,165,21,212,14,245,160,74,127,175,243,19,240,123,86,128,219,155,223,195,22,134,14,131,103,74,219,191,215,128,127,49,41,20,188,45,123,10,133,201,195,243,95,196,223,23,249,119,96,156,215,120,157,191,150,215,59,23,246,209,231,220,192,209,72,151,8,97,57,153,21,49,150,132,57,206,80,181,150,173,128,94,172,208,186,157,131,116,79,97,132,70,171,182,19,44,243,174,187,122,15,106,61,134,165,217,249,108,132,101,31,145,99,151,49,138,152,141,178,168,84,224,234,11,50,138,69,150,104,23,215,61,25,123,114,245,176,112,66,64,91,196,208,176,174,50,141,4,140,113,84,92,115,98,240,6,172,78,16,101,233,9,52,113,196,237,7,7,99,211,52,162,42,146,180,147,133,100,71,210,128,159,163,224,207,160,37,143,153,226,97,108,147,207,102,7,85,244,6,95,73,62,39,141,8,139,89,8,1,82,51,244,145,158,224,230,24,155,41,48,29,140,11,87,59,214,55,164,190,36,234,85,134,231,48,22,53,18,233,191,176,138,141,32,124,5,39,71,235,193,249,246,42,157,221,88,85,37,54,141,177,96,160,253,109,208,252,29,24,197,32,180,11,142,128,167,247,116,119,12,60,165,10,70,143,1,165,108,217,198,241,229,184,200,113,130,40,178,179,20,233,25,177,59,48,171,35,194,15,185,163,110,199,35,6,208,233,55,62,110,168,225,69,243,86,35,20,129,0,172,239,33,209,102,241,115,174,14,121,55,168,22,37,194,59,56,140,85,68,24,59,48,107,196,53,85,217,213,154,237,235,158,0,109,209,211,141,128,46,162,180,236,189,216,16,93,74,148,160,88,28,92,133,214,23,207,169,26,204,40,86,18,229,144,218,117,75,239,104,88,156,207,159,89,44,59,42,140,8,176,142,9,199,177,74,195,35,122,240,150,88,133,198,81,65,47,173,81,234,131,85,173,227,56,23,180,162,50,205,97,134,113,96,68,115,14,122,49,78,57,6,199,177,56,163,42,102,211,139,28,69,154,15,230,227,45,11,241,230,219,17,139,2,235,147,1,207,205,82,123,48,169,93,176,52,138,128,52,107,53,107,215,141,147,246,241,162,31,137,176,117,163,96,235,207,232,19,250,113,244,18,110,170,40,28,245,172,105,139,72,149,228,68,176,82,85,236,195,172,127,28,41,9,151,14,171,231,210,51,172,36,133,36,51,180,139,22,199,182,47,85,92,222,222,131,59,111,21,218,251,159,173,25,34,103,201,12,63,33,212,200,183,80,131,224,133,39,42,40,57,9,55,158,139,219,241,66,60,240,23,218,151,107,153,197,150,122,89,55,68,108,209,232,70,167,58,26,193,106,66,179,20,3,116,137,210,62,27,145,35,35,32,133,19,234,183,212,74,112,5,121,141,224,197,95,68,222,239,215,128,251,221,84,213,168,24,237,73,204,22,80,84,14,243,5,111,168,208,138,146,17,176,146,100,224,99,220,147,136,50,116,115,129,98,68,194,76,44,210,41,50,202,142,104,51,242,68,253,183,128,3,42,224,243,86,114,56,130,105,60,239,16,34,117,44,59,116,195,131,61,184,155,253,122,34,160,243,172,181,242,239,113,4,23,173,170,94,225,142,3,159,211,200,121,106,143,192,24,34,200,79,48,134,172,140,51,169,206,88,237,106,80,167,196,49,178,52,147,151,163,249,27,175,249,32,57,122,135,142,53,227,218,151,234,132,83,108,37,160,250,131,119,210,249,190,51,152,9,93,139,214,93,199,147,160,18,177,222,202,160,127,150,124,159,140,52,86,27,171,230,113,179,146,15,34,132,7,104,188,103,69,172,182,184,177,28,57,76,10,120,162,0,203,73,59,9,145,176,50,168,3,130,217,116,73,206,63,156,127,40,127,111,222,205,59,126,123,62,108,65,243,122,151,115,64,48,174,26,235,62,255,151,195,33,182,1,9,112,46,24,24,8,158,87,68,192,84,61,140,59,185,96,94,182,219,78,206,97,232,249,42,88,169,54,200,59,39,50,254,195,162,45,123,184,211,43,182,139,120,162,25,156,191,50,132,163,181,175,35,236,5,95,174,27,33,174,56,241,224,241,32,202,25,46,68,246,160,60,161,205,108,139,200,172,112,129,198,37,87,146,237,27,245,168,130,155,216,101,28,197,40,169,193,53,64,126,233,15,145,97,50,177,177,102,126,203,12,184,90,193,168,137,216,44,141,187,126,45,193,194,63,152,49,120,246,111,252,21,111,104,96,12,214,229,200,156,207,144,28,111,231,189,252,213,93,78,186,61,237,72,78,167,126,159,222,45,218,131,177,57,223,136,24,124,146,191,0,254,160,1,215,44,223,188,84,179,26,113,18,6,64,210,80,135,15,234,67,58,139,26,41,82,1,13,176,152,45,241,30,208,137,5,243,227,81,77,221,146,52,53,211,212,38,124,93,251,64,107,69,31,48,201,209,140,223,89,140,240,98,35,107,134,100,15,230,27,184,14,17,65,197,160,230,23,205,93,102,6,196,41,242,92,221,8,120,56,136,92,177,157,169,111,2,51,182,41,240,39,56,218,162,130,21,190,153,36,51,228,131,101,171,99,220,46,114,38,240,102,157,94,198,117,105,58,17,172,42,103,129,18,40,231,92,244,120,88,135,34,208,98,211,52,31,236,53,11,52,16,215,225,204,124,201,189,25,101,23,227,113,138,109,161,54,134,191,2,123,153,176,117,87,252,224,164,231,3,235,19,90,136,214,23,1,141,46,158,183,68,170,101,62,240,195,168,117,58,155,179,17,99,231,132,254,29,253,176,62,174,27,59,141,148,158,250,195,84,77,215,49,25,146,81,233,46,141,140,101,114,96,88,223,241,53,78,0,45,168,11,95,192,156,74,73,95,91,211,179,217,101,45,5,171,43,123,62,209,65,35,146,168,108,32,218,38,90,100,200,49,10,145,92,62,151,178,191,168,117,86,165,7,155,56,134,98,163,178,65,148,4,211,56,189,138,62,33,58,36,120,114,203,225,153,6,142,91,252,188,18,224,94,172,191,2,60,58,166,60,39,71,196,11,107,5,169,42,86,196,227,235,231,196,74,71,165,163,214,145,61,24,82,219,114,83,201,212,144,94,208,196,116,85,36,204,50,138,39,162,12,12,192,223,96,45,132,65,145,101,100,94,204,87,141,153,13,47,146,202,238,138,23,234,74,88,165,109,6,35,47,46,243,40,163,151,50,15,242,69,126,31,217,77,104,53,76,186,74,103,89,155,117,202,78,228,50,147,107,178,197,115,162,75,186,253,125,161,124,22,5,149,91,148,225,139,22,90,35,48,39,160,125,81,190,22,171,197,81,109,35,48,50,226,122,244,177,142,222,167,48,110,79,49,246,149,51,29,83,252,200,234,42,87,219,240,69,186,255,54,139,235,116,223,32,123,129,5,254,6,27,114,214,60,238,65,63,65,155,212,132,44,230,249,193,88,240,45,72,243,179,9,148,193,57,159,106,61,208,123,186,35,246,126,106,230,53,164,111,116,41,250,9,121,99,145,30,17,134,109,61,191,74,228,8,153,177,162,120,64,178,186,18,113,88,181,15,249,19,121,10,165,216,6,45,48,147,168,144,227,97,125,200,80,78,105,33,166,71,19,106,60,25,215,18,102,220,136,235,241,23,253,110,169,17,113,152,226,12,31,246,194,119,179,185,236,89,208,173,46,55,243,37,7,120,88,143,99,92,202,110,138,51,48,235,27,89,35,159,236,28,239,208,178,240,211,151,245,124,51,2,70,193,53,235,171,217,79,203,217,181,132,46,43,202,207,63,167,203,179,107,3,207,29,122,41,86,19,17,148,34,144,116,195,86,180,215,151,34,73,25,118,185,106,200,215,246,121,183,123,241,253,241,135,190,224,149,188,82,122,45,254,206,139,87,40,250,23,215,136,107,61,72,26,135,189,188,234,35,127,210,104,85,88,215,25,149,114,48,173,208,51,40,218,68,75,93,236,39,57,142,226,186,211,106,86,192,193,42,184,240,110,146,24,63,219,58,100,140,155,19,112,205,110,5,237,111,172,176,56,128,151,103,18,68,134,85,72,62,159,16,89,212,78,237,235,167,55,209,234,244,178,40,99,118,191,77,249,232,114,249,59,96,147,76,146,137,204,152,246,34,110,13,32,146,20,205,255,63,131,149,35,57,78,235,217,244,90,131,13,146,50,177,94,151,155,181,183,183,213,219,75,114,194,82,141,128,88,31,226,248,159,224,161,225,172,21,101,225,29,48,18,218,34,22,232,12,67,197,22,154,138,81,34,215,173,167,49,214,159,35,99,100,68,56,121,244,138,55,234,61,229,205,149,191,149,29,131,107,46,59,134,171,57,157,81,160,50,243,29,85,147,46,248,6,55,1,218,232,69,189,102,41,154,18,121,50,176,100,241,13,62,225,115,27,181,244,144,225,214,27,12,242,205,156,191,196,55,55,128,94,211,92,13,168,173,21,180,183,176,94,51,27,213,107,78,173,99,76,228,18,161,109,6,154,49,73,206,90,50,238,163,194,122,29,85,97,132,122,173,88,235,16,19,215,113,110,35,112,46,187,204,219,168,59,41,111,195,187,112,101,25,108,64,249,160,59,139,137,40,86,160,92,212,140,96,43,99,204,29,172,248,94,193,123,11,243,145,217,15,48,26,130,231,86,115,159,59,163,6,124,57,209,149,204,142,119,105,88,211,30,180,200,245,218,4,237,195,139,116,157,188,226,179,224,37,60,120,167,174,53,107,179,119,6,60,67,171,216,137,96,233,50,212,50,73,218,154,17,175,214,59,177,230,120,69,113,244,29,14,23,160,192,192,90,113,113,45,172,247,189,90,234,194,86,204,107,5,174,89,138,19,103,156,69,13,111,168,73,21,236,76,198,96,46,90,221,169,125,169,183,173,98,170,152,218,157,202,110,31,108,56,168,54,209,61,140,22,173,168,253,133,209,33,225,142,219,95,116,7,185,86,53,145,206,7,181,100,137,150,211,135,148,81,166,35,131,180,111,207,208,77,39,13,236,14,45,244,27,172,92,210,182,192,123,193,250,9,22,88,4,100,218,7,163,72,16,185,193,216,47,19,44,97,184,8,123,233,129,201,194,196,222,239,121,147,222,191,238,21,10,195,182,144,251,216,167,213,28,169,254,70,123,28,245,183,113,248,51,116,30,207,243,50,63,192,159,200,32,226,200,25,179,102,142,102,254,202,92,140,224,24,160,186,132,231,206,251,12,248,152,136,245,49,192,213,96,205,252,92,81,54,101,138,94,66,49,223,128,99,177,222,59,106,103,155,92,34,15,90,69,18,234,222,80,59,99,73,64,205,84,27,95,34,147,153,73,109,66,251,30,124,253,174,118,41,243,180,198,106,172,201,200,75,220,155,141,48,67,137,81,113,4,227,104,232,42,129,23,157,87,148,244,8,70,217,3,119,170,103,169,173,136,186,128,163,252,169,32,119,106,179,250,132,50,193,124,39,115,1,164,116,130,76,248,179,228,197,165,60,5,38,55,24,27,208,29,25,99,216,94,75,216,34,72,58,218,223,114,59,226,107,7,222,42,181,71,49,102,55,248,188,67,68,25,252,32,172,141,170,31,70,190,96,153,185,99,142,151,243,62,222,102,155,217,77,115,91,117,247,194,174,223,243,110,219,111,154,255,2,30,54,197,241,0,202,94,148,12,233,103,253,32,133,146,177,214,136,207,197,143,75,96,223,72,138,228,196,41,61,67,206,65,203,190,32,210,94,136,175,39,156,48,66,41,75,45,28,67,53,212,159,89,26,7,43,127,124,194,170,169,47,194,93,179,198,212,49,90,43,30,86,161,148,17,55,110,72,182,93,104,211,142,128,189,213,63,219,214,220,166,247,235,109,74,91,177,191,74,177,8,28,215,48,47,126,14,252,114,232,161,1,254,226,236,174,230,176,210,73,205,83,31,190,190,23,182,76,109,28,182,89,115,226,75,158,51,250,15,125,23,163,70,95,146,27,247,199,157,137,198,137,246,90,239,139,75,213,192,71,160,133,42,107,154,206,234,190,42,252,214,212,54,153,158,1,111,104,246,102,205,214,251,184,124,229,209,44,69,37,211,161,167,19,92,82,208,164,113,21,230,23,254,255,162,130,54,74,13,252,152,208,254,224,221,84,14,172,143,33,176,62,8,51,109,181,211,252,102,39,61,23,248,32,145,139,254,132,51,8,26,231,33,238,94,88,55,29,240,245,16,203,26,171,234,82,25,34,87,120,180,105,223,203,124,199,188,96,130,110,38,181,248,7,202,15,148,74,1,174,67,96,59,196,102,193,118,186,184,51,153,186,176,83,83,209,31,212,195,154,115,58,232,127,85,68,187,156,203,27,158,107,230,104,209,218,7,27,93,211,201,191,78,185,55,180,187,97,201,212,184,231,44,158,67,132,9,53,94,187,165,224,124,78,64,238,95,228,127,70,189,178,25,107,98,190,215,159,76,106,73,51,117,49,205,25,235,193,207,170,209,170,187,43,116,115,118,16,44,78,155,60,200,221,11,82,222,30,68,87,134,146,206,136,108,235,236,42,14,28,161,65,225,138,63,44,184,96,13,68,35,156,86,180,139,238,147,13,200,87,67,226,220,90,240,87,122,127,185,85,222,194,26,240,142,52,104,164,181,115,52,175,45,11,150,55,91,158,227,29,46,155,201,105,182,230,97,53,192,76,59,125,122,145,209,21,70,195,200,23,155,115,250,230,88,181,46,201,93,104,157,20,128,82,228,69,31,104,7,214,219,219,52,26,32,212,222,114,132,3,15,35,50,66,235,222,97,5,54,224,127,240,225,213,71,150,172,6,38,39,219,242,121,191,67,166,107,101,19,120,48,102,173,88,44,34,114,4,72,186,168,137,87,203,47,217,147,246,36,172,65,215,20,173,126,51,55,238,92,104,187,179,77,70,235,199,224,192,9,2,221,75,206,174,41,8,111,109,37,198,69,208,172,179,137,74,7,248,16,15,137,14,125,71,29,248,90,242,223,254,9,238,41,189,149,64,171,181,125,41,126,143,234,44,145,197,179,236,190,17,229,164,60,42,94,41,63,197,140,49,223,234,27,115,230,156,49,135,235,67,237,60,144,122,4,55,190,245,108,249,151,41,91,247,116,87,159,219,185,62,165,192,53,151,82,118,50,58,98,136,240,18,98,46,189,113,12,113,52,7,228,218,209,130,247,87,158,156,151,243,163,71,71,61,202,89,75,45,112,166,7,238,168,221,85,40,253,126,233,182,181,20,221,15,126,31,120,9,51,9,244,18,4,230,42,248,61,179,59,155,177,234,196,214,57,137,75,51,109,84,142,83,70,234,103,22,203,4,218,100,81,206,233,78,134,138,187,237,201,150,209,134,42,121,158,140,251,163,228,41,176,42,70,51,127,1,55,98,45,21,50,219,129,43,102,143,24,249,139,71,146,249,11,71,52,219,112,140,142,218,225,23,151,170,98,227,19,222,59,162,195,231,70,254,103,71,180,172,246,101,35,79,173,180,47,163,141,86,131,54,234,193,229,245,22,188,70,11,247,108,220,56,248,199,43,215,91,212,105,190,194,116,42,163,242,249,199,197,188,146,44,214,21,226,255,123,61,140,49,61,106,140,234,88,71,28,173,239,217,157,78,74,77,125,103,167,204,156,131,113,76,127,114,70,248,89,90,197,35,199,159,245,71,221,183,186,38,122,170,137,227,97,205,116,142,31,160,251,58,44,214,55,206,158,161,244,242,128,26,28,243,27,203,161,177,144,186,31,238,6,80,159,51,39,107,135,193,114,22,64,35,69,94,95,170,188,30,60,163,66,128,138,4,101,25,252,178,186,153,77,32,35,178,179,197,241,116,47,176,178,208,215,184,120,204,245,14,229,135,92,251,136,177,170,74,166,163,81,121,214,114,76,93,30,211,176,197,89,120,231,91,137,14,176,248,28,22,236,68,181,102,114,34,216,177,43,108,124,145,116,24,123,183,238,216,84,52,11,233,83,2,225,174,251,191,71,163,254,195,120,222,8,115,22,86,138,153,68,21,108,168,40,179,98,85,141,129,254,21,13,163,90,23,89,61,180,241,176,6,61,221,240,131,63,65,191,201,145,43,2,234,181,1,194,213,129,53,72,61,237,11,22,172,73,194,39,158,208,64,119,11,124,151,68,136,236,107,57,163,84,205,59,247,63,158,135,245,52,15,87,39,69,141,140,68,216,143,253,1,57,87,127,152,255,39,49,123,112,214,26,215,191,98,140,127,97,92,31,111,214,2,52,188,181,23,196,74,177,178,227,242,218,65,241,172,52,105,62,101,84,156,197,21,115,76,100,96,205,204,74,118,188,59,254,118,3,211,155,211,199,183,222,105,24,70,109,235,139,136,73,186,174,102,118,27,20,197,139,189,224,235,96,97,102,69,88,143,212,75,150,193,5,86,165,206,141,33,130,176,5,182,111,130,174,36,218,107,155,192,162,219,228,194,122,166,139,255,103,173,35,79,175,119,92,39,59,0,90,254,2,141,185,23,109,108,113,110,19,90,190,205,212,22,67,139,236,61,220,41,34,191,37,195,228,106,223,9,231,99,77,38,87,121,157,55,249,223,143,11,241,163,113,118,243,184,150,205,161,14,39,73,35,149,75,107,41,220,151,32,96,55,183,203,48,115,75,187,188,225,106,150,140,8,227,10,140,51,253,96,3,183,84,39,132,174,35,92,197,55,88,23,124,63,219,103,153,7,45,55,233,88,237,112,59,73,231,214,26,35,210,25,153,245,171,36,144,230,130,248,86,162,10,150,101,179,86,76,129,245,177,141,11,117,120,6,49,72,165,140,112,214,207,112,207,3,5,90,185,235,57,103,64,156,197,234,55,76,82,186,226,107,136,123,73,109,252,197,72,91,148,53,180,60,151,231,157,48,6,240,127,52,233,40,59,56,92,19,7,240,25,9,142,128,141,94,7,242,186,147,77,86,191,126,177,177,34,190,190,1,171,98,226,13,212,138,253,93,194,148,12,222,176,78,155,47,233,147,230,131,82,11,51,97,77,154,47,97,142,132,127,91,224,211,107,96,185,8,224,207,176,195,214,69,26,149,113,28,108,165,154,142,5,178,67,238,5,142,252,219,7,207,38,64,35,52,16,22,164,121,41,55,34,212,8,9,69,252,241,250,81,241,252,250,14,229,237,245,69,229,252,250,61,226,249,174,66,199,185,174,201,135,184,221,208,75,214,185,205,221,2,158,194,109,246,150,66,234,173,219,17,51,226,3,172,194,130,123,214,170,74,119,31,175,208,204,135,142,254,206,212,149,102,65,189,184,149,219,254,155,165,204,135,51,219,81,86,65,171,88,197,120,54,254,75,223,142,123,241,171,190,35,190,222,175,75,197,56,86,5,217,78,41,126,5,52,198,236,78,21,103,190,89,128,62,131,188,243,211,28,183,118,26,124,225,51,232,85,109,143,116,92,242,13,241,165,245,47,203,227,133,231,246,189,82,156,220,241,221,47,76,222,246,66,97,116,159,252,32,1,254,125,47,234,220,137,85,54,94,91,107,175,187,176,149,108,33,176,202,30,215,156,117,220,154,138,220,125,56,240,72,134,12,140,227,191,236,231,120,77,248,120,155,145,158,221,6,122,124,189,222,57,219,165,119,51,54,70,233,99,77,163,76,127,150,65,251,203,234,67,255,116,170,101,70,172,210,156,60,86,92,90,179,196,239,108,147,179,103,111,116,227,51,55,114,204,7,65,165,152,148,158,82,97,180,170,146,84,52,95,85,94,98,168,5,156,249,158,54,153,249,46,185,84,126,26,227,134,105,140,100,22,44,142,139,199,38,20,105,51,27,57,111,117,232,96,235,106,175,91,184,115,48,235,7,251,210,172,240,232,87,139,249,206,124,225,107,143,228,59,242,69,191,72,30,177,246,224,90,161,120,196,83,186,191,18,88,142,36,242,90,163,45,66,47,64,51,57,208,11,37,200,86,68,20,83,144,85,180,128,129,203,97,253,6,29,203,92,237,47,150,246,149,230,224,107,17,190,138,20,105,60,215,250,113,42,171,255,114,167,173,127,220,204,180,206,165,228,212,191,239,148,249,43,27,17,93,107,228,43,84,11,51,139,86,50,120,112,162,65,230,250,215,131,229,57,215,175,192,215,203,253,131,177,71,30,47,58,197,82,199,127,120,184,84,32,5,229,94,109,46,191,143,43,174,45,238,46,110,46,110,120,48,10,189,224,239,32,67,189,19,164,179,44,123,246,157,217,216,53,207,126,100,23,91,184,211,54,11,166,246,213,1,39,88,123,71,45,252,138,17,74,3,86,13,60,143,191,66,164,65,38,180,185,64,226,249,200,168,127,198,60,1,94,203,121,127,0,253,22,243,255,197,216,25,115,180,88,40,34,250,155,14,86,31,172,190,59,181,164,182,109,194,120,80,175,221,252,162,81,187,153,86,250,164,218,209,166,153,4,135,182,107,169,195,183,169,88,113,39,123,182,1,12,48,144,75,150,29,162,171,137,138,126,255,3,115,46,99,252,178,204,138,87,8,105,157,219,242,173,212,88,235,152,62,167,143,181,162,21,129,241,201,78,38,167,92,81,108,255,32,153,205,20,183,22,50,187,76,59,99,51,24,63,155,69,155,138,140,211,218,67,217,120,82,187,226,203,118,32,109,180,162,79,176,131,209,112,70,220,73,52,176,218,147,187,71,139,71,29,181,123,140,251,184,111,115,246,227,172,246,64,33,59,220,193,37,7,99,87,250,139,98,145,116,244,253,178,77,110,147,251,55,0,165,247,57,64,225,190,34,51,151,70,107,231,57,113,82,254,65,188,214,119,57,14,107,167,92,232,159,17,107,210,183,164,233,114,141,29,227,106,189,212,150,209,126,171,21,74,29,143,63,12,95,11,143,247,48,69,165,80,250,223,165,71,30,223,143,113,190,114,86,162,107,188,51,155,215,211,35,125,63,91,59,46,79,30,189,184,182,38,191,88,198,157,156,98,188,24,71,116,193,1,107,20,209,166,153,1,63,194,220,105,105,73,195,210,189,230,223,171,201,250,150,183,153,122,212,177,45,143,68,139,102,81,233,200,220,74,10,126,129,185,215,42,170,251,50,59,84,197,82,140,177,66,71,227,146,21,28,79,250,227,194,133,204,132,48,145,169,9,47,66,47,149,84,177,115,119,167,218,132,50,144,3,223,77,60,194,123,191,110,99,69,70,124,101,237,164,252,93,249,229,173,114,90,78,79,154,14,140,149,174,18,125,85,231,183,125,66,246,82,151,145,251,249,151,205,220,191,194,125,169,75,232,216,95,34,6,62,227,183,190,109,48,29,239,133,122,1,181,194,4,232,132,231,11,35,251,68,212,9,177,179,116,101,56,3,235,247,149,254,66,233,94,224,124,106,17,45,121,62,89,114,246,88,77,81,146,239,81,175,1,236,249,157,122,80,37,150,222,40,205,98,228,100,162,32,145,216,204,195,55,49,127,109,77,222,62,113,203,4,172,140,147,86,26,172,227,170,233,22,49,159,106,190,169,100,204,103,138,230,181,47,29,92,129,73,57,144,124,69,30,169,255,81,207,138,183,88,145,186,11,22,188,197,114,66,251,16,87,75,186,90,36,75,169,135,182,102,143,188,191,117,24,108,216,231,142,142,37,189,205,219,54,15,247,123,117,38,239,61,140,251,162,239,249,28,15,20,205,255,204,183,35,23,142,185,249,153,124,165,247,131,93,53,111,246,24,86,136,27,232,198,172,62,9,228,228,21,198,173,171,238,248,187,155,160,167,55,77,152,19,119,77,154,239,251,186,244,253,32,110,44,219,223,117,119,103,95,23,151,123,242,43,165,210,234,220,53,31,181,193,188,95,130,175,187,247,12,81,92,64,220,1,200,166,242,253,231,215,23,250,179,241,238,254,66,252,247,251,11,117,5,227,188,247,125,58,179,160,87,196,64,39,176,160,179,209,223,170,144,15,44,90,207,72,159,222,240,55,135,6,27,46,208,74,95,40,3,133,210,229,126,212,54,54,247,255,173,98,147,87,124,214,30,151,69,224,242,35,190,89,234,45,165,253,163,196,204,24,228,154,63,164,124,55,51,73,38,253,97,50,68,14,146,193,88,128,157,88,17,199,192,95,25,147,159,20,29,9,188,242,130,94,148,139,194,193,8,221,143,196,61,116,167,46,192,88,251,34,238,72,70,179,92,128,229,85,239,172,234,29,172,187,182,162,102,66,136,49,20,33,214,164,250,180,234,37,211,50,61,2,33,10,167,179,90,100,136,57,196,44,87,121,54,185,77,1,74,4,61,10,85,40,166,98,16,29,136,136,108,68,36,2,180,32,231,16,241,77,95,209,2,214,240,101,100,184,73,231,105,103,216,57,225,84,189,106,161,218,57,150,173,101,199,179,67,29,131,234,202,22,251,117,1,177,216,48,206,8,67,121,121,13,172,216,92,207,50,230,117,69,117,215,110,175,111,216,62,144,93,57,210,85,7,23,159,49,225,99,63,5,196,145,160,24,32,99,122,77,183,157,176,167,244,108,183,74,38,203,251,189,115,121,62,79,145,199,188,183,119,233,119,107,14,91,136,36,3,28,246,229,202,63,156,200,109,64,138,226,91,54,212,99,213,31,194,144,200,76,175,235,61,228,237,247,60,47,143,193,35,187,102,246,23,77,140,252,27,34,24,95,24,236,230,26,210,63,249,130,36,72,124,136,59,165,80,100,127,54,17,145,150,241,13,39,177,167,177,69,164,146,98,215,117,20,165,168,33,147,250,211,86,128,60,134,255,199,145,140,235,67,106,110,251,32,23,244,106,251,234,88,75,248,188,12,73,78,202,155,234,129,118,114,149,199,98,79,99,41,125,131,70,216,213,131,145,65,65,36,98,211,204,170,122,86,96,127,235,7,152,132,23,151,81,136,64,27,237,183,77,77,168,227,219,170,41,119,163,193,67,95,147,90,27,187,42,18,89,68,198,152,80,247,171,195,205,180,39,205,216,175,177,230,154,170,5,209,209,52,235,5,171,39,110,74,10,201,97,37,15,86,194,204,177,106,97,172,80,43,216,222,217,253,201,212,34,7,25,28,80,132,129,254,57,51,95,34,55,195,188,40,48,47,186,214,22,97,87,242,24,180,193,44,86,213,237,50,174,163,89,128,248,78,99,241,122,48,31,241,106,136,112,62,0,107,33,130,251,7,145,224,88,37,22,158,144,19,34,39,172,160,234,61,112,161,160,73,67,234,161,236,34,94,205,4,112,250,176,37,80,132,68,215,113,189,98,231,108,135,157,181,59,114,42,98,162,83,249,225,156,200,210,124,135,121,235,216,51,47,155,86,129,211,9,225,222,246,151,121,91,228,138,169,29,241,209,0,171,91,13,34,77,84,178,176,70,117,195,40,147,69,249,88,99,114,225,108,210,185,29,179,232,108,234,131,219,7,99,229,140,172,150,53,155,214,75,41,111,190,94,134,87,209,211,35,196,46,116,120,236,213,111,30,23,153,203,209,224,198,204,117,35,186,161,101,145,99,38,40,191,4,152,67,136,78,161,196,151,121,127,158,113,50,125,170,163,244,145,233,184,175,97,196,199,103,200,15,141,165,159,180,158,102,130,172,103,28,125,56,86,250,12,244,150,91,217,113,63,206,18,158,227,215,230,171,222,43,230,97,62,169,40,10,209,184,228,127,202,46,99,82,153,210,211,136,136,17,86,55,27,179,48,138,144,237,165,209,198,234,53,26,77,127,173,159,83,231,146,156,126,109,171,99,20,181,98,210,83,199,85,41,77,228,193,53,65,182,22,197,35,172,191,55,86,92,39,167,78,226,145,112,16,237,223,70,218,170,186,41,108,146,206,169,188,67,81,159,82,99,74,48,199,185,236,98,78,129,97,109,194,57,198,204,75,7,209,151,168,228,220,52,164,68,184,197,40,47,67,2,125,215,37,48,39,194,108,238,49,176,157,198,77,208,243,219,151,43,2,131,78,180,128,147,224,25,85,208,88,160,173,186,180,44,107,68,192,106,58,200,54,102,68,190,76,68,31,163,218,100,242,25,180,100,171,119,96,140,199,228,93,192,109,106,128,30,87,181,2,157,24,68,93,175,156,211,104,15,158,154,227,217,209,181,196,34,46,254,34,66,220,132,245,52,204,232,48,197,236,67,142,45,22,187,187,108,224,88,140,15,15,116,247,132,185,127,171,112,243,240,142,188,70,240,92,17,44,137,238,146,221,169,53,69,66,68,170,153,85,134,182,95,31,86,134,153,60,221,93,119,51,69,173,91,179,53,59,147,67,172,19,226,98,21,161,188,225,25,230,252,38,204,5,251,123,133,102,225,200,67,26,173,186,20,155,90,174,162,145,206,72,85,6,168,11,178,14,211,158,212,44,212,153,115,59,233,142,82,235,28,88,190,87,142,12,126,6,45,2,220,76,51,11,220,169,6,124,5,146,25,211,227,227,65,28,124,3,173,150,10,107,248,38,230,220,102,207,204,155,51,91,93,211,53,223,222,218,109,66,47,205,220,218,229,76,16,224,77,152,89,158,162,201,45,210,147,202,225,26,145,193,93,178,221,226,185,4,143,231,59,209,170,224,202,45,135,201,98,213,74,176,17,74,27,111,78,63,97,180,213,99,20,14,252,159,21,234,70,137,45,222,122,112,25,237,200,68,174,112,248,16,83,17,86,159,37,190,194,104,16,135,113,172,82,242,75,86,91,178,205,194,159,29,209,129,245,238,54,162,9,136,44,76,68,151,84,51,19,218,38,77,200,92,98,79,176,213,114,213,174,218,99,229,154,109,71,180,50,157,113,50,194,185,209,237,27,254,92,29,33,46,213,221,132,244,89,54,49,120,209,175,39,136,68,95,6,11,166,108,217,73,184,35,101,255,211,92,133,149,141,86,212,117,96,126,222,176,42,114,213,186,110,45,144,40,158,6,88,97,155,16,229,136,33,117,196,170,194,90,60,235,47,175,45,215,199,82,99,196,182,171,152,74,156,232,138,166,13,230,6,99,132,153,72,152,100,19,199,235,99,113,237,6,62,62,161,160,44,243,117,232,162,13,90,65,166,155,158,106,77,233,241,87,48,203,84,152,19,182,73,207,169,7,179,234,178,46,70,156,70,50,193,61,157,25,214,134,51,39,180,106,6,71,2,50,230,217,121,91,72,114,139,153,212,70,228,233,132,39,9,177,55,30,14,48,210,64,79,128,116,208,126,174,158,189,171,166,206,38,245,59,102,249,154,123,225,235,131,171,63,165,153,195,250,157,192,17,136,209,64,115,184,103,44,88,51,142,140,131,54,79,170,255,55,44,152,235,86,243,16,67,193,100,40,103,6,40,15,168,241,150,230,29,188,188,134,9,194,68,63,186,19,247,8,102,104,198,250,39,158,193,211,74,214,252,37,107,127,250,156,149,79,35,94,79,53,49,38,214,18,227,226,80,98,48,196,62,129,249,96,249,4,97,223,246,53,233,132,238,58,25,90,179,186,151,67,149,186,200,127,6,243,180,9,146,110,6,218,219,181,139,249,37,73,175,71,171,204,33,243,153,1,66,171,180,249,112,115,142,86,244,105,238,251,218,89,176,8,231,214,159,234,253,183,61,207,23,222,223,83,43,204,238,169,116,204,238,25,118,71,119,61,82,196,249,184,230,131,149,232,255,128,255,35,75,231,117,43,168,212,142,104,19,154,192,214,189,182,1,173,253,107,126,69,125,180,209,33,115,59,103,55,20,111,222,237,129,171,29,209,37,133,175,176,54,119,219,134,27,14,46,173,48,183,63,125,75,160,141,66,41,102,186,83,182,167,121,192,223,107,240,196,31,173,221,63,101,126,152,232,150,223,14,171,182,58,155,22,241,80,46,30,219,79,60,111,248,235,192,149,148,234,138,4,92,185,66,111,195,218,76,165,27,181,50,137,67,139,248,10,126,88,194,119,48,251,54,173,192,228,88,201,217,88,141,73,235,139,107,135,147,182,242,199,180,170,28,181,17,87,242,12,90,51,254,140,57,105,62,109,158,243,79,132,24,131,10,3,186,191,104,23,131,44,21,68,84,87,217,139,107,136,251,139,187,12,225,38,239,95,119,145,158,255,187,132,33,230,19,234,37,88,205,97,253,10,242,126,130,42,219,211,126,201,254,82,211,15,55,183,181,58,168,59,216,233,148,183,233,251,55,107,222,201,27,62,185,6,241,76,245,46,236,201,216,93,104,239,12,153,57,39,68,161,97,140,196,38,73,88,129,32,80,236,234,238,30,74,176,220,107,20,249,201,245,170,166,33,80,59,83,120,35,172,123,14,188,27,31,210,15,83,173,58,64,102,45,18,57,35,199,110,152,89,71,82,51,176,186,207,249,67,43,121,119,13,67,179,101,127,218,251,50,230,8,103,104,173,60,237,114,166,65,11,176,169,166,125,78,138,123,255,118,123,91,169,45,94,187,157,99,48,166,110,88,29,181,96,198,212,229,90,209,241,228,13,204,251,59,83,41,68,246,130,251,166,73,229,145,58,141,206,71,53,68,205,217,196,12,83,233,10,144,170,96,148,194,217,99,172,16,17,144,150,213,187,176,134,46,232,93,147,90,11,116,86,41,45,195,140,31,145,192,154,88,222,178,246,119,101,252,142,55,199,94,39,127,4,177,137,74,165,255,188,227,87,235,43,226,165,173,163,238,73,7,177,67,86,74,40,69,143,248,122,197,61,165,255,219,177,231,189,231,143,206,238,170,244,78,231,107,71,159,102,71,141,33,119,16,43,236,182,86,162,175,232,90,252,148,47,96,110,86,246,4,226,164,130,45,117,2,109,110,107,92,93,70,143,152,188,29,184,239,118,158,106,158,9,107,140,131,79,185,33,127,112,169,162,236,236,250,255,174,252,245,177,247,149,212,62,189,99,118,159,190,125,246,11,251,139,231,247,13,63,244,179,246,193,134,25,11,145,17,38,196,167,19,195,61,151,18,188,120,209,119,211,51,119,20,211,179,119,216,95,187,176,51,146,12,112,244,117,114,45,211,221,248,3,243,123,187,231,90,43,220,108,99,133,155,107,213,165,81,225,112,253,141,24,249,45,248,178,226,63,195,187,124,198,55,249,12,79,252,76,136,194,175,49,186,100,195,204,205,125,65,214,127,122,59,222,133,212,130,47,57,101,107,199,186,66,106,5,7,199,24,107,158,9,34,116,8,199,36,174,49,43,107,232,93,195,51,228,21,159,95,75,4,144,6,43,191,67,139,196,60,67,99,1,57,144,22,134,218,230,228,74,131,68,46,195,124,225,13,94,187,242,94,185,81,46,250,224,152,150,233,205,142,149,199,28,229,14,229,110,185,94,238,145,152,193,27,148,4,244,87,98,165,100,66,149,100,208,5,36,177,129,214,63,99,37,228,110,145,197,245,87,147,206,48,45,209,104,47,190,117,110,61,162,214,209,184,26,68,28,227,175,111,113,181,193,229,175,54,12,114,129,79,16,196,44,175,108,209,222,123,117,77,22,122,123,134,185,220,208,72,254,157,246,19,207,208,146,146,134,69,218,5,69,26,103,146,34,35,169,248,127,33,248,187,239,224,233,46,83,179,130,72,155,86,77,77,171,210,171,12,232,79,196,154,198,122,98,86,50,137,39,138,24,156,89,243,107,217,62,83,133,117,208,194,22,97,205,129,113,63,73,117,138,142,87,70,215,250,36,174,174,130,153,53,24,161,38,131,180,39,199,169,103,162,98,157,52,122,245,249,32,58,20,251,127,177,26,28,244,3,209,181,35,240,206,141,122,84,207,245,229,184,50,199,180,6,189,176,150,251,33,210,106,6,133,252,104,58,179,145,229,135,54,62,144,190,45,143,191,25,117,71,221,130,123,43,141,147,31,13,235,22,128,16,129,94,109,138,225,89,46,86,179,193,10,71,104,195,136,154,172,141,250,88,201,118,202,103,89,214,255,118,190,224,203,121,25,111,184,164,67,208,66,40,120,163,166,44,156,247,51,18,43,192,51,104,173,14,172,67,48,170,63,226,224,51,88,30,177,139,186,250,179,145,115,91,29,177,171,111,26,254,119,207,29,248,59,28,139,4,190,220,72,67,129,92,193,74,40,86,89,63,123,163,237,124,219,167,255,215,206,91,242,154,209,194,195,125,184,203,193,208,125,9,172,219,131,63,137,17,204,208,98,26,152,135,17,125,6,236,36,75,93,26,125,217,218,142,24,194,105,164,85,50,101,124,81,140,208,140,19,85,78,202,201,50,220,82,82,76,246,220,154,72,203,205,98,82,84,131,43,64,4,197,138,66,101,14,71,62,226,247,112,9,78,230,196,165,139,34,56,163,221,173,79,133,216,223,167,245,111,192,79,20,137,94,119,85,67,13,242,90,228,6,57,82,142,200,17,201,23,165,30,41,1,156,44,194,53,34,142,136,29,225,202,143,25,203,25,186,31,177,244,140,155,170,202,50,202,47,65,237,184,252,22,235,27,204,48,230,109,103,171,89,18,160,22,17,194,11,188,32,77,137,195,106,94,157,232,106,145,26,36,97,17,205,158,214,75,16,69,81,194,122,87,101,81,150,36,89,148,123,196,68,207,104,66,92,250,71,251,129,88,19,254,84,214,83,249,8,145,90,248,134,58,97,21,98,77,195,69,49,33,145,218,130,63,204,60,128,40,246,59,170,183,252,67,234,73,253,207,160,159,224,249,132,253,192,28,4,153,162,52,201,117,39,49,35,42,160,88,223,50,197,232,104,225,95,70,26,214,243,46,33,167,173,6,85,16,73,128,129,73,35,107,151,181,197,90,144,63,204,83,71,116,172,21,187,81,215,209,139,48,45,204,55,96,229,184,14,49,31,236,132,97,53,164,87,64,81,115,248,182,234,173,203,45,48,123,14,214,50,189,79,135,245,204,132,185,248,244,91,68,210,50,28,29,102,166,152,97,255,4,124,122,58,243,13,109,88,171,194,229,130,127,68,235,54,168,164,119,56,42,56,83,174,144,6,122,137,167,125,96,252,235,113,215,63,145,191,245,153,99,97,5,105,88,157,242,133,44,60,195,58,13,182,222,57,63,64,3,93,194,144,103,5,11,102,86,16,56,254,115,51,221,45,137,6,78,72,144,37,172,223,144,75,145,143,45,202,199,86,79,50,145,148,45,248,45,34,104,228,70,130,58,23,52,43,243,219,154,151,228,193,251,187,151,173,231,214,164,220,220,10,172,87,120,210,57,95,224,166,2,127,56,219,162,54,52,8,52,155,63,168,83,177,220,162,9,190,230,179,134,250,84,162,158,172,89,236,69,93,136,74,139,45,152,76,176,47,160,194,204,114,195,10,98,93,26,1,218,101,12,43,96,47,237,96,124,229,211,212,64,155,42,147,81,217,214,166,224,251,115,236,167,232,133,51,11,150,229,20,90,151,82,85,235,181,27,18,195,215,227,218,34,143,90,195,230,3,224,237,158,216,225,106,27,210,79,138,107,88,146,114,75,43,112,109,41,138,0,208,60,144,55,11,228,205,90,73,209,144,127,172,41,244,34,193,22,236,117,190,225,12,123,32,109,75,216,255,159,204,103,251,140,153,5,239,102,152,12,115,83,224,221,156,200,84,53,224,31,50,76,192,130,243,220,188,43,24,33,66,224,57,223,107,203,240,192,97,220,12,7,253,0,185,162,72,83,33,214,20,70,91,15,107,94,252,1,242,80,252,190,175,184,145,123,165,221,55,236,74,186,146,187,219,85,221,13,238,234,144,230,48,103,83,162,192,195,188,113,189,117,95,182,206,93,143,253,25,204,138,148,17,96,222,28,183,171,215,249,114,151,119,61,114,251,74,154,98,46,98,3,112,152,54,131,136,195,136,83,186,58,240,128,232,51,18,139,20,11,184,116,25,177,26,227,223,247,196,13,109,55,187,43,51,193,26,254,103,200,147,113,209,23,200,185,53,77,112,243,100,102,205,189,194,155,107,118,9,51,107,221,194,204,158,234,33,140,157,64,91,117,216,20,132,127,134,55,241,96,61,111,224,158,180,214,44,161,94,63,24,238,27,225,174,220,63,251,195,226,27,119,84,197,167,164,63,234,91,131,200,131,148,79,41,151,194,255,4,38,24,203,9,240,207,169,110,8,246,210,44,252,108,176,97,10,203,142,90,126,82,177,20,184,11,201,219,44,73,174,38,177,175,203,50,89,213,133,248,176,213,20,96,186,171,247,118,213,179,127,150,34,155,170,55,19,111,134,39,245,129,221,141,40,20,25,68,210,204,86,173,22,238,127,193,91,161,31,234,76,191,155,154,9,49,4,81,71,149,29,176,3,185,234,237,45,12,180,224,66,84,64,147,86,92,144,220,146,119,151,41,125,27,108,90,148,184,211,214,147,234,159,45,33,244,82,45,246,137,22,27,18,245,210,154,4,97,150,91,96,220,110,29,219,246,120,87,233,39,251,74,143,21,215,191,83,250,194,31,58,82,109,155,195,115,171,43,27,187,233,94,64,135,130,153,254,192,173,126,128,198,97,8,174,224,74,88,47,214,86,147,52,34,75,235,29,131,249,27,3,235,254,36,25,241,159,10,126,18,71,58,70,10,195,135,16,191,139,17,181,150,177,104,149,25,99,70,153,147,254,8,121,106,177,45,233,32,30,88,53,120,234,161,177,10,59,147,80,100,172,182,43,202,87,125,133,149,235,164,186,17,104,227,137,58,141,6,215,192,32,195,157,214,81,253,36,244,231,41,172,212,138,96,172,142,232,8,189,28,141,105,9,91,192,250,33,193,218,248,15,13,10,71,127,82,223,2,89,228,104,100,123,39,227,49,78,239,165,93,116,71,221,219,29,238,173,27,158,113,244,148,39,208,122,72,82,68,72,84,196,115,36,141,249,196,117,111,110,184,243,32,191,10,215,149,106,164,110,53,75,22,251,129,30,33,174,232,111,1,143,133,239,83,223,242,135,179,75,253,96,176,167,216,66,228,158,178,22,127,18,97,62,49,223,232,199,150,144,228,146,2,214,35,50,92,241,166,80,219,225,245,132,69,207,128,194,119,140,233,139,99,125,219,135,39,8,162,32,130,166,167,25,73,180,5,238,100,44,83,35,248,105,4,248,182,162,14,198,198,129,59,193,247,21,232,223,73,255,208,13,116,179,86,246,225,195,157,38,120,82,102,42,157,50,82,87,253,155,194,159,140,212,68,42,110,10,82,240,134,183,125,124,131,172,159,180,70,64,19,40,142,92,148,204,21,125,96,37,246,99,220,223,98,63,164,89,96,63,183,4,54,79,51,5,171,108,91,253,109,61,193,51,198,232,137,194,168,69,123,137,148,208,165,13,226,110,113,207,185,131,92,22,122,233,227,40,20,22,62,87,71,212,167,192,39,27,85,79,82,196,16,58,138,6,134,215,120,133,7,222,242,207,147,191,37,35,141,79,53,142,153,163,230,201,60,242,197,48,169,4,156,163,21,181,170,60,38,200,236,47,125,145,223,0,237,101,94,202,143,184,35,174,215,163,51,72,137,49,160,236,152,26,140,255,41,110,172,117,148,59,201,117,212,117,172,54,251,20,154,219,161,57,99,93,8,92,118,222,151,8,157,47,105,148,116,250,219,241,176,73,224,184,193,216,5,224,41,194,142,209,213,17,102,156,81,152,160,191,97,47,195,81,132,51,96,61,21,140,151,19,235,68,86,184,97,186,135,126,206,144,252,152,94,144,79,234,98,126,3,51,230,95,207,15,210,193,115,55,194,52,73,39,196,106,223,140,84,47,121,82,94,170,246,85,25,55,146,42,99,93,92,155,232,198,6,48,7,61,66,252,5,96,70,133,148,149,146,82,84,138,218,163,33,194,21,140,1,250,23,140,146,82,210,130,153,7,135,93,204,139,249,225,30,135,114,165,4,111,115,56,207,202,131,101,57,227,239,214,61,61,143,249,124,32,207,41,105,52,144,48,231,237,155,73,92,1,27,187,179,77,100,159,2,186,193,108,88,43,102,163,101,60,170,208,189,122,57,126,82,239,176,55,176,240,147,116,82,20,215,136,245,130,92,161,158,165,22,81,252,106,182,104,23,10,39,61,209,254,7,95,177,229,246,147,94,71,65,180,5,147,250,116,130,38,43,71,103,154,21,69,222,45,237,185,124,112,131,0,50,127,244,199,205,162,34,238,22,246,204,210,40,186,147,228,220,231,28,211,244,238,131,153,119,253,86,6,44,138,68,144,42,254,195,132,45,134,220,223,71,41,78,251,7,61,213,101,238,199,84,63,97,106,83,216,15,208,149,69,83,78,65,79,97,13,31,19,65,74,83,29,165,142,78,179,137,74,105,126,92,47,202,85,93,201,195,239,35,111,249,247,102,139,157,5,175,211,233,240,58,58,207,5,89,127,6,154,5,179,190,73,210,100,98,141,225,222,228,78,110,125,201,156,144,39,126,223,40,198,15,11,152,15,7,190,0,200,136,52,70,249,161,67,125,106,219,152,49,106,156,220,54,98,136,170,64,241,170,129,59,235,198,136,43,254,224,79,100,230,199,155,59,204,123,205,183,183,22,204,78,243,173,173,29,154,103,58,107,3,141,51,108,57,170,41,254,35,198,159,71,118,195,234,155,199,93,58,206,16,226,210,57,122,66,62,78,148,242,12,25,83,70,227,39,53,145,161,243,66,101,93,20,4,105,26,231,133,240,198,199,187,198,220,111,146,83,229,183,249,34,191,151,255,201,70,122,114,171,207,109,174,11,81,195,198,105,4,153,2,62,148,196,32,143,83,221,130,56,49,250,57,191,146,253,172,253,90,70,51,20,31,172,80,37,216,175,109,24,80,53,105,81,175,225,95,110,64,62,96,37,189,163,13,104,42,113,77,208,130,59,137,218,250,208,211,228,13,60,137,98,126,190,83,72,166,83,110,218,72,145,100,91,122,136,214,186,148,234,4,88,115,132,58,104,17,191,232,215,199,207,37,248,186,234,13,110,220,248,131,186,58,182,110,137,79,179,166,113,34,138,104,81,79,90,195,228,4,161,181,210,248,39,68,155,106,199,15,125,147,171,89,166,254,161,111,232,19,214,77,220,164,245,18,124,159,0,253,114,74,31,222,65,71,11,227,155,241,81,14,193,235,178,232,90,193,2,127,72,35,107,132,216,244,173,152,25,119,88,30,211,113,63,13,169,16,104,38,160,76,76,140,143,232,15,57,148,131,88,77,2,137,18,139,30,252,94,24,145,122,187,149,85,231,137,180,229,45,9,120,29,43,13,129,6,21,146,122,202,75,167,83,104,57,254,81,183,176,234,13,66,182,204,72,164,190,110,213,5,170,87,64,111,112,139,52,135,94,168,139,252,58,2,214,56,149,167,158,31,55,8,154,163,131,45,130,209,173,214,110,21,45,99,172,194,48,145,77,25,50,114,122,211,135,171,60,185,34,92,178,48,27,219,56,248,102,2,195,102,103,104,46,71,40,11,226,135,160,57,42,228,215,199,82,105,61,53,155,222,146,126,63,173,167,245,181,179,210,142,116,93,138,253,34,104,175,99,69,88,227,222,62,38,51,193,72,3,170,188,229,47,201,10,15,35,245,171,228,109,242,125,31,215,228,167,124,186,58,131,5,214,145,242,60,221,163,60,202,94,242,245,236,112,226,132,124,209,119,149,55,45,1,102,24,251,224,198,159,32,135,105,4,101,154,120,25,132,53,224,181,7,21,215,223,13,255,203,211,152,74,151,60,239,163,14,59,99,117,178,231,18,14,220,121,22,99,157,191,103,10,226,9,114,21,107,95,144,54,162,161,172,240,63,182,188,244,52,220,111,160,165,101,237,102,188,68,30,248,109,130,155,48,158,151,71,15,225,91,62,92,51,73,102,143,153,194,135,235,39,212,139,155,235,153,115,136,188,76,175,95,249,20,101,140,237,188,205,219,226,104,231,110,203,111,1,59,234,246,221,41,47,245,33,240,14,188,69,108,83,53,117,229,172,85,57,151,252,220,218,207,189,1,90,112,6,238,31,250,54,205,219,225,97,85,27,115,239,22,159,79,62,218,83,188,101,175,249,19,179,184,181,104,22,189,31,152,255,118,39,155,132,39,248,166,86,219,184,69,122,255,152,46,213,238,250,15,165,148,164,115,53,174,214,58,198,157,226,46,129,125,248,30,216,192,64,45,251,159,238,228,217,139,119,86,185,55,173,135,184,127,188,238,29,3,226,137,47,12,119,204,174,127,65,121,254,216,172,162,239,219,210,241,62,221,195,43,22,223,222,247,159,31,186,208,14,45,228,147,183,121,37,78,188,228,159,144,103,214,85,11,111,238,29,190,237,141,207,87,229,234,222,153,251,234,186,89,27,113,221,59,201,37,208,27,231,64,159,207,220,232,58,79,250,30,249,208,114,53,160,237,154,39,10,135,251,130,56,164,253,165,226,227,255,143,86,130,175,143,50,123,149,82,233,237,210,163,143,31,80,28,165,77,182,37,140,219,74,167,46,237,228,152,75,224,163,96,68,9,112,23,112,34,198,214,93,220,153,74,93,216,25,84,58,183,130,56,2,54,19,214,33,68,76,152,215,253,161,44,205,121,81,25,213,15,170,168,36,51,248,245,86,96,132,230,222,36,58,98,248,89,80,71,218,167,177,0,68,200,200,152,175,143,63,247,178,13,44,203,50,65,118,38,56,154,190,24,196,51,100,22,107,104,73,189,34,110,5,4,245,192,7,26,94,13,171,19,78,241,152,229,142,63,157,118,219,93,219,85,41,178,193,128,101,169,132,130,161,101,150,124,176,22,46,202,177,97,5,104,248,156,86,92,196,250,99,25,28,3,133,67,109,81,163,42,139,207,95,141,62,198,138,26,161,136,212,22,86,204,155,210,195,10,103,250,233,155,142,43,108,128,6,23,35,204,197,68,133,252,105,235,19,52,175,77,17,185,176,194,224,0,55,64,22,124,172,211,108,81,180,35,212,166,213,68,48,158,22,41,42,177,210,25,63,192,210,242,105,45,4,236,111,21,49,19,192,231,239,21,26,192,148,162,53,236,177,133,226,211,92,236,170,159,225,194,26,78,2,180,128,39,4,104,115,88,43,218,130,113,128,205,40,186,193,204,208,122,143,167,73,187,168,5,153,216,34,35,249,193,78,130,148,9,190,247,84,19,33,85,69,26,99,11,111,177,244,192,7,203,196,72,24,31,114,90,111,119,22,199,41,50,35,96,215,63,201,15,11,39,60,244,142,212,235,199,25,160,189,133,167,174,153,236,226,41,87,139,116,92,28,18,179,162,42,6,216,101,139,123,38,83,225,119,240,235,213,227,234,80,88,15,152,161,181,146,112,140,83,214,103,209,26,230,34,140,244,153,162,21,127,240,58,205,181,215,217,171,213,62,152,251,27,6,124,11,55,125,144,150,65,45,57,39,156,123,230,12,98,238,89,93,52,171,201,217,214,21,102,186,56,219,14,164,219,193,115,201,98,206,59,252,117,200,89,224,95,79,209,189,25,60,67,60,77,142,147,161,112,124,239,250,152,67,63,13,95,187,28,138,178,198,53,214,69,89,182,110,96,3,204,84,253,171,65,165,154,91,166,194,74,82,213,91,150,199,54,160,50,73,75,162,92,23,242,245,197,235,169,179,58,200,99,199,211,120,188,7,87,47,70,5,45,209,87,100,90,95,93,21,112,110,38,168,173,217,122,221,232,3,250,133,59,61,36,145,97,22,235,62,193,91,212,179,62,197,215,101,153,200,179,20,201,128,3,239,228,221,165,236,189,3,106,123,64,131,216,202,103,76,89,139,181,34,3,249,57,19,244,162,229,85,186,22,87,253,41,252,154,65,58,157,214,142,107,118,38,171,169,139,24,118,92,165,21,179,186,103,253,4,3,84,210,43,250,1,165,25,19,198,105,157,108,202,175,137,42,158,93,195,44,79,5,21,93,128,167,91,248,104,126,200,205,246,132,8,115,254,10,169,195,158,196,90,226,199,117,219,9,48,24,87,244,179,43,19,198,203,32,246,83,187,163,57,139,114,78,185,13,86,143,12,179,88,155,4,198,33,44,74,205,98,108,215,171,244,156,120,138,206,116,187,111,175,144,124,170,73,84,212,15,153,32,46,37,69,82,167,149,229,39,160,198,178,40,191,19,224,247,41,205,181,73,162,10,102,34,190,101,40,144,221,22,38,106,129,220,162,60,77,225,238,7,141,228,57,237,47,107,163,51,126,87,214,185,215,193,74,135,14,229,174,123,156,210,59,221,237,142,237,156,241,49,218,246,189,104,215,81,204,1,154,222,229,120,93,230,244,86,199,116,228,3,235,63,48,89,147,185,27,255,158,114,69,148,142,31,36,54,19,15,190,211,145,114,67,86,248,252,236,52,194,244,228,187,48,131,1,126,58,144,111,207,107,121,213,23,195,49,188,139,155,170,50,240,132,140,120,250,186,230,172,127,70,104,151,181,195,3,52,59,246,147,187,104,139,209,0,75,124,25,160,26,58,136,57,88,209,159,13,240,226,245,103,172,227,122,40,181,97,11,46,82,81,167,253,68,22,177,228,241,134,22,234,144,58,96,32,178,192,153,99,93,30,29,229,49,24,101,248,253,128,215,238,217,222,115,158,248,7,48,19,9,172,188,138,53,88,167,48,63,17,235,37,152,45,105,224,6,141,73,211,252,20,137,145,18,184,11,97,58,142,110,39,56,148,204,74,235,51,43,101,3,49,250,218,185,28,215,57,189,207,41,117,149,166,247,113,157,149,61,7,74,205,109,108,142,9,178,58,66,116,70,74,45,166,139,153,246,167,189,154,247,138,255,162,55,238,141,120,152,33,64,105,133,227,176,28,174,6,156,189,114,36,116,28,75,207,192,253,144,46,7,195,17,81,75,52,10,43,120,70,30,144,95,149,103,124,88,189,229,169,38,90,65,18,249,50,22,141,15,233,7,29,164,22,214,136,127,150,204,246,35,170,241,116,169,235,49,231,126,103,159,243,216,129,120,115,73,107,27,105,35,189,48,231,48,90,232,135,196,37,240,198,113,79,251,21,230,25,249,120,114,136,25,240,3,106,224,231,21,218,195,46,181,178,173,98,84,140,103,182,29,55,96,29,166,209,232,208,66,182,132,160,198,198,84,176,139,116,43,238,176,210,25,9,244,149,133,8,142,65,52,208,84,40,61,174,211,91,108,239,178,59,178,89,138,46,160,14,168,207,30,115,180,154,201,29,129,183,232,58,142,53,214,8,50,122,56,144,209,213,116,127,214,60,171,148,121,220,159,69,123,159,169,75,128,189,207,213,77,39,18,113,248,30,159,78,112,117,207,220,208,30,191,237,15,64,26,234,22,113,18,241,148,179,138,43,64,24,95,1,171,229,145,161,108,22,243,174,80,170,195,253,183,76,156,132,220,126,218,138,114,103,253,128,215,6,172,128,27,43,183,115,220,179,120,126,108,97,20,77,99,36,106,45,141,61,224,70,142,147,157,47,63,171,59,30,135,167,140,220,59,129,76,6,207,96,6,200,187,119,57,102,205,116,36,208,150,219,244,44,226,160,54,178,199,5,91,126,78,11,114,202,41,214,162,15,98,218,244,238,102,167,213,17,157,134,105,253,64,252,69,95,3,79,159,218,49,210,153,99,86,120,210,156,145,104,85,50,208,37,208,83,16,160,51,52,250,156,225,212,76,87,178,34,115,245,220,215,187,73,87,6,17,79,64,54,253,118,98,147,231,130,188,44,14,71,11,188,130,163,229,194,93,71,22,180,135,52,180,134,137,157,185,117,121,166,57,155,107,127,23,120,155,235,156,221,87,233,124,102,79,123,73,11,184,58,144,28,138,142,159,193,90,202,52,82,228,116,34,202,179,171,7,54,162,134,66,45,243,174,31,68,22,77,251,93,196,169,159,254,58,226,94,55,63,126,33,41,38,7,208,59,18,7,30,239,74,195,27,16,37,83,135,183,233,136,150,249,140,191,76,243,44,172,96,191,233,183,69,91,196,168,238,125,165,66,233,252,99,182,248,47,45,123,74,174,140,159,129,22,219,249,172,88,83,102,119,78,111,168,149,158,61,204,209,124,171,3,226,235,224,179,100,197,51,137,193,232,171,48,174,74,91,198,124,254,70,221,124,37,175,175,254,172,216,144,57,139,139,204,2,191,176,124,80,119,125,0,108,154,119,215,114,4,116,197,150,233,173,9,99,122,43,103,114,233,198,245,175,75,108,58,155,30,112,168,181,0,60,238,122,176,94,46,237,114,174,228,149,69,110,171,174,228,182,99,189,168,119,238,9,121,28,241,66,101,221,255,54,79,44,135,207,88,34,95,239,175,138,44,234,191,5,159,162,169,198,29,224,227,10,172,166,122,114,186,217,73,57,169,119,154,163,233,11,219,152,32,119,9,166,157,46,80,62,167,117,43,93,254,167,103,25,44,3,156,67,138,65,10,223,205,74,158,227,129,99,249,232,214,179,157,204,87,7,218,6,99,29,204,155,55,58,226,59,55,114,210,129,27,29,105,193,143,100,175,215,192,3,122,86,126,86,167,181,76,211,206,150,46,138,104,54,189,238,128,252,250,94,187,144,61,124,230,110,108,49,160,131,206,123,172,162,59,165,119,31,227,116,144,61,50,187,245,21,243,131,61,227,133,247,190,70,179,234,57,134,0,31,104,176,62,104,148,15,48,223,205,135,149,2,124,148,44,34,205,131,214,201,150,186,238,210,169,142,157,245,173,108,133,34,36,60,147,0,221,38,7,150,108,22,86,48,142,175,248,211,164,230,63,139,200,192,120,51,239,28,107,247,178,247,0,53,99,239,89,219,48,94,3,76,56,39,190,173,127,110,157,211,170,199,231,118,214,43,123,226,29,253,129,230,123,143,52,146,98,6,252,43,179,72,138,74,81,25,147,199,10,202,33,133,45,212,127,191,231,100,120,138,70,214,251,32,243,102,120,101,82,184,42,27,109,79,41,213,155,178,250,98,11,18,199,54,193,138,168,165,232,213,54,165,140,211,22,162,216,210,18,91,47,196,241,218,20,60,37,37,192,181,169,109,82,249,187,155,14,234,43,223,130,58,198,143,215,199,27,83,38,92,124,91,21,222,226,66,139,44,71,123,234,23,153,162,86,204,65,79,201,152,50,166,41,201,229,158,82,60,199,245,78,60,15,207,151,105,37,100,29,122,161,164,72,219,24,244,35,135,253,80,213,158,249,91,134,204,33,115,30,86,243,121,172,202,233,205,123,147,222,164,48,153,30,188,239,140,27,244,195,167,99,201,199,191,22,191,31,190,250,48,86,232,75,219,27,139,253,200,188,167,53,102,160,15,25,232,137,95,100,139,229,177,210,152,167,148,20,109,177,31,162,212,34,196,152,115,190,32,12,91,155,204,75,190,105,78,90,130,32,124,238,105,243,33,239,14,65,21,2,139,46,179,94,67,74,193,205,192,109,210,209,62,212,246,172,50,16,210,52,223,98,2,61,114,203,109,224,115,184,129,98,83,55,29,134,22,213,134,3,228,245,104,29,247,190,245,132,244,31,133,83,241,199,182,156,170,107,147,127,213,127,127,233,87,253,7,58,49,51,105,192,242,131,168,127,234,1,193,234,135,53,46,113,77,47,12,119,86,22,107,253,193,231,102,196,76,152,146,41,77,202,147,202,164,242,178,248,130,56,80,24,232,28,160,45,192,18,3,239,49,207,230,155,104,104,64,60,191,241,62,41,45,145,18,217,67,58,9,109,33,90,34,187,128,158,100,83,171,172,203,122,92,223,8,94,185,116,184,164,237,137,116,50,7,241,196,80,15,226,34,154,116,121,33,252,28,174,146,190,71,235,76,30,28,140,18,166,55,225,72,119,199,211,121,49,87,95,94,69,79,253,241,12,186,192,22,155,118,200,162,188,16,23,55,226,89,187,88,18,247,136,157,98,216,43,142,45,179,54,107,55,33,130,92,57,110,111,180,37,184,74,229,61,54,190,51,236,213,60,59,196,230,154,208,206,234,139,115,27,17,180,191,187,212,184,135,163,45,192,177,181,20,182,15,79,14,40,186,238,134,120,203,198,162,84,148,228,146,20,188,37,230,91,60,139,215,206,166,148,12,87,60,181,113,167,196,75,124,137,223,227,211,113,249,86,128,116,148,105,210,48,144,34,158,217,136,113,15,90,41,3,227,130,207,163,159,60,159,198,94,185,214,3,172,1,215,66,19,129,94,149,227,60,244,170,85,82,75,234,30,131,190,19,140,95,118,29,86,151,160,212,6,30,220,152,151,124,41,95,202,239,201,119,30,58,24,156,19,27,172,195,14,67,175,203,114,86,86,129,54,229,235,70,174,50,207,101,212,186,121,132,17,110,188,5,107,111,111,122,72,126,72,54,229,23,246,127,127,239,27,133,129,240,25,243,20,105,176,216,84,148,139,242,203,113,9,232,107,72,70,201,129,103,68,232,140,21,128,250,101,182,208,84,144,203,178,24,95,216,184,65,218,33,21,75,133,61,210,18,253,169,199,11,253,212,100,69,6,137,221,72,160,159,75,92,129,64,122,125,116,245,68,79,147,218,54,248,55,184,11,145,97,141,38,95,54,232,223,88,24,247,82,82,246,212,119,174,13,250,149,193,58,1,34,55,223,72,177,238,55,205,195,236,183,200,197,253,163,123,165,130,72,91,144,204,60,141,109,193,22,208,102,147,33,35,79,169,251,213,189,106,65,61,56,200,169,90,102,147,122,119,139,221,220,135,8,249,178,78,200,188,133,17,244,35,224,71,60,168,111,104,9,102,141,3,142,46,53,149,228,146,220,22,255,106,216,115,5,102,45,23,142,205,3,250,190,196,138,77,245,242,42,202,91,72,225,114,201,222,83,238,180,129,58,25,11,84,7,140,195,108,50,101,240,235,227,62,204,209,87,165,254,82,110,79,39,242,115,172,15,44,213,62,206,105,236,83,24,121,97,157,184,73,44,204,21,148,189,202,225,77,76,128,143,141,111,80,88,141,205,1,231,48,114,187,92,138,151,54,238,147,74,82,169,212,190,167,212,153,162,125,200,91,32,113,208,75,134,238,8,115,240,142,18,109,81,130,22,135,2,254,6,90,69,234,12,120,207,40,86,4,217,52,36,247,175,117,100,103,191,179,183,175,224,64,11,141,209,172,5,232,39,200,38,69,118,46,199,153,141,84,198,75,15,237,73,47,201,200,60,124,116,20,230,121,94,46,200,71,227,242,198,163,146,39,121,37,111,207,209,206,252,193,79,159,8,3,63,127,138,154,10,210,18,168,233,203,12,204,41,179,17,104,41,153,192,175,66,39,119,112,121,214,239,7,106,221,15,35,185,63,110,110,188,31,90,40,32,253,148,215,96,78,213,204,124,29,214,151,153,191,209,139,123,241,249,207,121,178,39,255,211,90,111,191,183,239,31,11,110,56,214,121,206,193,122,41,141,180,2,194,166,81,25,57,99,126,191,184,247,114,161,1,235,173,50,70,102,129,51,184,121,110,178,241,239,177,34,4,229,156,5,217,0,106,12,21,34,159,25,245,122,205,215,153,217,6,157,151,189,243,65,204,20,60,195,225,94,230,34,117,125,141,142,2,115,183,233,35,240,22,38,229,55,247,79,238,173,22,222,132,103,244,48,13,48,43,38,140,183,17,102,62,7,163,53,129,162,25,24,173,185,39,211,169,29,28,228,245,237,11,49,157,109,101,245,114,43,229,75,157,238,241,117,48,183,88,19,172,7,82,91,105,122,89,142,132,218,10,120,10,104,112,185,179,33,156,111,124,110,142,234,146,140,12,186,254,250,39,55,116,68,158,108,116,164,70,184,159,129,27,17,60,127,183,237,186,153,104,144,19,49,65,227,94,1,107,49,115,35,95,55,85,46,126,114,174,86,211,202,107,252,89,17,43,175,149,193,118,24,101,94,206,252,41,247,63,235,206,114,47,55,14,1,213,254,227,231,238,128,57,156,151,179,251,111,218,219,82,248,251,131,152,73,130,92,38,213,253,148,35,141,191,86,198,65,151,252,20,230,112,94,30,221,63,191,119,180,48,79,41,239,32,170,1,232,127,135,162,152,247,197,157,141,24,1,230,148,250,246,56,148,203,48,122,116,33,136,100,206,247,33,134,160,178,160,176,138,169,220,45,179,133,50,174,49,224,2,144,186,215,54,124,255,79,8,19,228,3,194,88,36,89,144,153,81,176,36,71,45,217,60,239,203,230,183,45,248,205,231,70,205,7,60,89,96,96,253,132,223,9,231,253,130,231,123,231,41,130,252,183,213,81,107,84,197,8,181,127,246,229,192,206,36,25,98,242,38,216,143,38,63,9,63,19,226,91,184,23,142,253,41,208,104,189,197,120,143,143,169,197,41,18,89,40,103,100,94,34,229,140,72,46,147,6,160,144,66,20,82,18,62,159,81,4,159,39,164,62,83,32,119,144,29,228,247,253,49,102,237,42,165,143,48,131,209,249,4,35,18,241,170,207,100,225,10,243,230,25,212,13,236,164,101,106,166,150,129,219,76,226,53,165,142,171,89,37,64,43,195,234,71,102,120,193,79,2,189,130,58,72,170,26,236,15,112,25,6,235,27,195,213,144,225,205,224,202,103,242,227,238,64,79,128,210,10,111,137,128,52,171,96,93,100,151,90,240,83,238,184,155,237,81,153,193,213,85,176,85,135,86,196,110,224,254,207,20,60,243,33,213,84,39,155,167,176,218,184,62,217,60,169,103,84,45,244,209,62,185,14,7,25,136,139,95,241,228,112,94,21,181,94,205,129,49,137,90,253,246,85,204,85,138,119,187,248,149,144,65,174,47,65,103,95,234,75,4,53,34,166,162,166,51,233,154,105,51,146,17,39,125,83,4,13,36,35,216,117,232,21,82,74,192,8,128,14,147,58,246,233,161,18,252,44,100,4,109,121,183,39,242,172,117,74,135,203,122,86,63,165,157,178,226,252,41,176,153,37,90,135,40,244,44,35,239,90,167,72,73,190,253,240,187,9,212,233,63,129,175,93,242,143,19,140,13,23,238,194,27,140,155,32,191,162,198,233,187,187,74,8,186,102,254,100,107,66,148,246,189,119,111,150,102,188,35,109,50,254,100,246,33,7,36,238,158,140,3,61,117,204,123,204,210,20,238,107,117,80,220,53,43,35,155,245,240,123,207,76,79,145,135,234,161,191,190,25,203,196,199,245,172,19,84,73,41,166,190,175,96,102,24,202,102,68,253,52,237,152,36,163,37,228,159,248,241,100,60,249,172,120,170,80,242,126,114,7,254,116,82,204,122,103,142,65,47,98,232,91,37,248,159,88,113,246,84,34,193,66,203,200,41,230,148,213,197,221,10,43,226,153,96,207,71,2,90,136,240,151,126,66,56,37,61,214,29,95,245,19,146,216,242,99,137,169,15,246,248,208,171,73,48,63,241,75,78,169,212,117,79,201,129,103,192,19,158,85,79,194,10,28,238,48,124,166,111,133,253,12,238,193,85,25,154,254,147,201,160,245,152,224,240,89,167,110,79,112,167,110,143,195,115,227,220,179,214,73,115,0,175,237,131,13,168,91,130,123,177,46,233,84,102,165,68,129,165,236,156,241,19,252,41,255,39,228,191,131,111,114,202,63,133,55,243,174,223,217,121,230,143,179,94,246,143,7,99,31,101,38,13,184,200,71,4,44,240,59,39,133,143,132,73,122,253,181,112,178,127,38,224,90,246,170,79,24,94,244,224,194,172,31,79,204,55,206,172,197,52,49,86,140,136,43,90,208,202,246,85,102,55,115,46,193,131,76,226,225,62,43,208,42,15,203,45,44,1,214,162,122,246,99,172,157,75,17,97,134,176,114,203,114,11,34,144,75,62,86,211,246,200,9,142,80,28,222,179,27,110,61,184,162,5,43,176,248,12,140,180,88,124,70,176,170,47,191,229,92,2,211,48,235,197,115,137,60,227,82,108,232,161,149,45,224,239,4,237,210,186,42,69,120,206,11,46,197,138,251,68,63,224,29,231,44,87,187,73,22,234,248,186,42,69,145,213,28,169,119,69,139,150,115,81,143,113,153,55,19,24,169,224,10,152,157,35,75,111,172,232,233,135,137,97,113,152,84,185,39,91,61,245,51,91,64,63,2,122,252,60,225,137,39,200,103,142,86,189,212,44,232,68,127,179,217,83,211,234,197,102,12,118,30,210,130,248,245,165,177,176,64,49,160,41,140,22,230,7,17,93,206,254,255,116,189,15,112,20,215,149,55,218,211,92,73,183,7,89,234,110,245,96,129,137,186,167,233,17,51,13,1,76,236,24,99,121,238,104,220,130,153,49,107,80,91,131,157,196,43,1,33,89,199,187,111,77,98,103,141,141,80,143,200,36,30,105,121,6,79,192,207,159,139,2,86,79,240,153,89,87,178,149,250,118,203,47,143,135,88,74,155,79,240,252,226,172,214,118,109,109,185,192,113,97,47,176,174,216,203,98,127,196,171,136,119,206,237,249,39,96,153,154,145,144,90,247,207,185,231,223,189,247,156,223,209,187,235,215,69,68,123,158,82,223,210,131,170,36,70,121,132,245,135,44,96,220,52,23,41,37,109,144,50,82,90,74,41,86,155,21,81,151,73,105,228,86,140,147,199,12,149,134,192,23,12,227,165,27,3,127,128,221,173,67,77,249,42,11,27,117,227,8,6,213,160,120,137,53,55,141,54,142,148,105,42,138,1,177,250,68,64,10,140,210,140,124,137,109,48,252,88,134,91,70,26,64,122,216,70,187,188,65,200,208,116,227,84,0,108,155,145,52,120,30,84,221,186,92,97,81,115,57,104,64,140,184,241,231,50,103,28,107,97,46,98,74,124,139,5,77,105,73,193,118,212,123,196,57,227,0,138,157,211,125,122,224,61,50,162,128,56,114,82,235,166,117,179,21,62,210,59,101,75,190,8,159,17,248,132,237,131,252,161,30,174,163,233,136,12,107,43,167,188,13,242,83,234,55,56,114,110,165,141,186,117,105,24,165,41,117,249,246,32,193,72,0,68,178,135,113,144,106,47,192,183,159,123,141,34,162,210,116,218,145,59,17,179,101,245,182,250,145,22,232,8,86,250,243,158,164,79,44,206,44,78,219,41,94,71,60,73,235,122,193,181,5,62,141,114,137,26,33,21,62,93,88,207,167,194,151,30,240,88,224,19,230,71,55,33,62,136,25,11,207,149,219,7,109,248,13,143,127,90,26,53,44,120,205,161,169,80,225,211,25,47,8,223,95,226,104,172,95,206,149,57,227,203,37,153,104,42,250,201,50,219,254,134,93,136,33,226,121,50,122,183,92,71,143,6,92,253,55,159,110,22,110,191,250,5,97,68,24,221,249,229,195,24,145,102,103,98,233,84,58,159,114,158,55,51,74,109,229,132,179,173,25,122,14,172,228,39,186,45,95,214,163,254,202,104,97,58,87,246,81,75,1,175,11,192,31,183,206,133,243,88,70,46,80,152,139,88,153,203,28,254,224,90,202,54,47,177,229,230,21,86,121,162,94,195,20,4,41,112,5,70,112,73,95,46,95,209,99,221,192,133,218,56,221,38,135,235,101,31,232,117,78,247,121,12,102,203,145,186,207,52,222,93,91,23,122,153,4,231,141,54,63,169,204,120,163,66,90,188,164,247,169,206,130,100,176,110,245,201,136,85,186,179,212,252,186,243,70,207,11,59,177,194,55,242,229,92,77,119,22,244,220,40,240,86,101,182,136,142,37,54,253,118,205,205,242,66,197,13,160,1,78,216,237,73,196,156,216,38,47,220,82,229,194,192,12,3,201,214,53,229,154,190,64,249,92,135,255,123,64,140,64,32,80,147,134,107,236,199,228,11,134,232,75,155,215,220,107,92,99,154,161,26,87,153,50,135,63,50,113,148,57,164,233,136,9,178,79,73,227,153,192,253,117,35,93,24,40,197,51,244,77,186,151,142,198,207,194,87,68,0,117,135,194,117,52,29,217,121,229,225,209,84,33,53,179,113,52,149,78,71,191,121,109,153,133,108,59,71,162,144,147,83,234,6,181,100,47,92,95,224,24,71,149,149,195,153,228,197,30,210,73,53,249,147,167,27,65,91,93,131,185,88,82,178,97,14,159,150,53,76,129,110,144,109,227,172,238,91,15,208,133,117,35,77,11,231,30,68,78,158,89,22,140,166,229,39,21,88,151,168,27,13,59,183,229,160,219,235,49,248,105,70,245,87,31,227,2,105,147,47,219,56,210,10,213,175,233,63,22,215,17,11,218,104,164,31,205,183,130,23,231,99,128,250,28,91,185,248,220,188,32,124,183,55,56,106,95,94,84,176,39,237,241,213,115,245,88,90,181,237,69,235,166,192,119,200,240,216,25,60,93,158,51,14,241,44,203,24,25,3,163,72,206,177,179,246,235,246,56,59,96,239,49,49,239,186,210,75,204,186,18,178,55,188,238,252,217,206,81,225,44,75,241,123,209,51,172,219,168,173,254,36,253,33,93,7,206,216,204,162,239,74,223,161,239,104,125,90,166,82,249,180,178,46,129,115,28,95,141,231,3,11,40,47,147,76,20,255,221,187,45,61,132,203,94,202,116,170,85,183,252,94,64,207,119,245,88,95,68,156,46,7,62,67,60,199,89,93,34,218,136,70,80,209,150,215,130,63,182,54,183,91,242,251,79,255,132,252,152,92,99,121,146,4,229,175,172,169,182,65,175,73,61,59,161,13,107,102,89,103,244,163,24,158,112,169,49,55,50,146,172,60,161,5,44,246,99,171,147,44,14,30,184,251,39,194,31,224,47,46,18,113,222,153,230,57,90,10,214,22,177,16,151,111,67,107,58,197,119,67,73,185,54,151,20,104,254,47,219,130,242,37,165,121,240,138,34,193,87,236,231,67,37,172,148,185,80,152,212,123,228,95,181,57,234,53,111,65,226,255,99,78,121,85,146,114,119,123,229,9,50,248,249,188,5,113,77,124,199,219,156,204,118,244,45,233,235,218,0,123,140,206,216,203,181,117,33,151,49,254,90,47,200,123,57,197,162,137,241,129,241,77,99,3,225,42,197,242,36,175,29,187,227,184,53,110,141,223,255,23,98,3,34,105,53,237,9,38,213,187,183,213,86,238,34,139,136,31,235,150,8,86,12,235,221,27,125,17,55,18,140,214,121,108,244,178,86,50,75,221,79,198,223,160,37,122,194,123,157,94,180,173,244,88,38,92,179,81,194,1,253,152,124,28,252,210,147,250,113,235,88,251,184,58,30,30,51,92,97,196,171,173,139,22,56,166,255,4,124,236,255,161,31,23,142,33,106,168,49,198,252,39,202,20,3,207,230,75,111,148,92,98,123,45,176,81,214,37,54,217,60,174,189,182,125,152,212,86,63,47,124,190,123,65,207,181,136,22,250,34,146,117,14,56,125,217,213,17,149,212,217,74,242,236,179,17,171,147,219,174,191,248,97,196,130,127,230,54,115,209,247,135,235,36,27,120,76,62,199,227,119,130,129,203,176,207,180,212,3,79,207,181,166,39,192,171,189,178,139,90,159,44,27,141,142,68,47,45,195,157,193,213,101,129,170,100,167,66,233,16,72,118,54,250,39,139,193,2,196,204,41,142,29,157,92,84,39,183,194,181,7,178,209,247,150,253,143,39,15,144,47,30,56,24,237,139,221,99,171,229,54,42,92,104,209,208,253,45,146,35,141,123,95,167,95,149,172,251,45,105,44,184,109,208,215,116,40,11,116,241,217,121,232,39,237,13,102,212,216,86,142,131,218,51,25,253,133,58,188,181,206,122,60,24,12,219,145,84,108,121,228,246,82,137,101,135,142,13,189,162,62,171,58,222,113,245,160,122,109,200,81,77,85,29,146,42,186,16,248,33,98,126,12,146,56,227,117,26,31,149,177,220,62,100,73,217,183,132,124,38,29,61,116,115,240,90,124,123,243,123,246,31,221,141,150,244,162,94,243,114,174,115,188,242,52,80,20,35,24,237,200,229,7,41,140,172,166,199,234,53,238,251,247,17,225,139,142,131,234,1,245,90,135,67,198,192,199,29,169,211,31,90,252,243,232,75,214,181,175,245,133,190,216,157,109,187,166,244,121,174,18,84,126,172,148,123,129,249,143,4,191,132,213,249,132,215,102,139,26,151,248,104,247,80,95,143,113,62,214,27,148,47,188,60,140,239,87,52,210,112,141,53,139,147,28,245,167,50,14,135,58,131,159,155,235,66,14,157,9,173,123,161,199,233,179,223,145,251,168,219,248,148,240,15,94,117,182,187,35,233,117,189,86,218,33,31,123,247,146,79,60,139,231,50,127,232,249,235,194,245,11,107,16,129,98,2,104,228,196,71,58,82,142,200,87,135,138,234,191,183,215,104,218,163,174,83,199,109,173,231,87,237,127,251,52,88,176,86,71,76,198,199,68,197,155,35,115,64,119,68,30,106,4,158,70,212,33,55,123,117,183,210,83,29,71,215,65,235,11,196,243,234,122,101,105,214,186,199,124,167,179,207,154,238,116,173,127,188,175,210,11,137,195,56,60,43,57,174,119,154,17,102,133,44,221,10,21,89,209,62,91,157,203,164,240,160,215,73,103,226,207,154,63,139,71,204,103,249,61,200,57,208,202,13,221,101,122,200,125,217,30,245,120,84,235,65,29,244,15,62,194,147,240,33,51,141,223,178,58,189,174,247,132,126,165,35,101,54,103,63,223,141,8,80,98,117,239,193,71,234,29,76,125,1,156,102,153,175,120,159,171,206,208,56,112,153,168,150,134,78,136,53,154,30,139,126,188,102,220,190,230,189,66,62,7,255,224,26,131,185,124,37,227,252,195,243,254,19,121,88,185,99,106,103,232,162,238,208,143,245,255,231,217,139,216,27,43,90,87,217,203,22,158,146,203,194,140,94,203,119,69,156,5,248,25,161,148,200,179,160,173,124,60,141,60,214,134,34,102,215,88,147,137,245,170,7,63,132,175,62,140,173,176,211,207,100,33,98,156,215,10,197,87,221,119,97,147,97,116,3,21,169,233,152,135,213,98,80,5,142,81,165,14,158,185,169,166,139,169,195,41,23,79,105,90,248,223,48,124,222,12,159,138,38,100,127,84,149,55,207,133,1,10,158,215,93,121,90,47,10,211,44,142,248,119,17,215,152,94,217,97,168,254,169,13,152,238,73,214,33,22,117,53,48,205,138,180,95,254,197,211,28,205,186,21,107,87,231,90,203,79,120,253,61,170,84,244,138,116,154,158,242,248,239,61,94,215,218,203,221,182,218,93,120,107,13,195,203,207,130,155,2,61,120,152,169,88,67,51,81,100,29,152,9,138,223,27,231,119,187,145,211,119,251,89,59,142,211,255,53,215,156,230,181,18,207,219,240,137,181,196,95,232,15,186,193,163,136,114,2,202,9,198,145,80,117,85,153,246,220,108,255,35,136,118,135,239,89,207,141,24,153,106,245,238,142,162,230,106,170,54,20,74,46,72,106,153,69,171,85,211,117,123,211,60,143,5,212,114,120,112,33,89,186,61,188,56,14,18,204,35,247,46,181,166,104,158,16,176,165,107,118,248,89,129,114,124,214,46,218,174,173,218,67,136,78,7,187,148,213,162,153,116,147,233,65,140,59,95,69,91,252,2,222,233,161,24,172,6,91,20,81,35,171,67,110,8,232,163,189,204,81,236,40,255,23,247,236,180,29,179,37,27,246,46,94,4,239,53,53,105,92,27,67,239,35,88,70,55,19,102,88,222,184,118,167,69,146,226,158,192,243,113,196,78,164,160,100,61,79,72,107,49,83,234,102,6,222,63,242,191,28,211,254,202,111,123,85,161,117,66,40,120,111,210,141,52,69,151,211,91,219,192,190,193,60,122,90,218,140,121,146,193,86,224,205,96,104,69,200,150,142,106,175,155,155,176,194,97,31,188,236,89,142,253,167,246,13,9,73,15,171,147,172,246,204,180,155,78,123,164,60,131,27,212,130,159,15,199,134,36,139,117,129,237,234,10,89,161,103,165,159,107,71,205,45,126,85,73,79,166,179,164,8,43,161,102,135,178,201,158,228,247,50,20,218,160,46,116,140,109,16,62,14,1,90,213,96,28,61,140,2,21,72,8,90,129,185,148,204,94,120,194,228,149,84,60,143,166,227,49,42,121,140,68,6,35,152,105,252,125,233,176,150,231,179,149,227,176,121,141,207,154,197,184,43,168,30,244,226,37,133,12,91,109,154,154,75,211,11,242,91,113,164,136,166,18,167,182,23,52,207,105,167,188,49,122,60,254,26,240,37,248,4,212,241,48,182,109,86,222,35,195,123,104,214,117,220,89,213,137,223,88,230,192,234,102,151,173,81,251,148,98,180,221,25,190,227,122,107,238,166,220,118,75,245,95,55,188,225,166,25,157,215,244,246,176,164,4,214,57,197,232,42,148,244,107,119,46,217,130,39,228,2,193,152,171,202,223,96,124,65,165,74,86,192,152,105,173,100,153,215,253,254,142,89,150,51,252,202,203,7,4,172,203,59,167,63,96,128,253,250,30,121,92,198,170,188,47,241,236,222,97,9,81,92,176,226,114,59,189,214,218,198,51,231,229,230,97,138,177,112,162,129,245,81,101,178,83,60,61,175,107,49,182,157,16,254,70,126,73,74,52,172,154,247,82,195,150,133,143,111,125,177,220,62,182,237,143,44,153,120,217,210,212,98,108,7,253,93,235,176,132,245,186,24,175,226,186,152,216,28,237,138,226,249,175,188,125,190,143,55,196,255,82,242,241,189,60,30,221,23,39,99,214,152,117,138,13,211,83,204,36,167,200,24,230,81,6,85,169,148,90,183,99,120,62,34,136,167,57,246,108,225,142,103,127,240,63,37,210,56,169,144,150,211,129,225,249,121,33,239,57,196,26,212,177,138,108,214,201,76,110,127,34,179,62,123,134,91,160,25,61,39,3,253,101,196,52,194,184,190,83,113,60,69,52,205,89,198,251,7,45,228,233,7,84,175,57,247,76,92,135,62,17,89,86,167,138,167,211,96,121,132,45,167,189,184,104,138,102,32,206,171,51,227,185,52,190,234,207,167,169,112,157,33,196,221,151,75,37,235,250,82,90,125,11,149,40,35,121,72,78,210,36,73,154,67,70,18,191,115,134,146,73,3,94,242,16,252,84,152,135,145,57,113,197,108,227,247,238,138,137,231,204,65,44,181,83,119,222,44,11,93,167,154,248,207,120,109,100,174,255,203,255,171,198,213,137,56,206,49,61,142,183,190,234,41,21,218,195,219,223,236,216,166,4,175,17,231,163,40,157,50,199,224,117,10,60,69,172,22,29,15,87,79,255,141,211,75,59,56,179,28,94,90,52,138,70,191,49,189,20,255,135,63,203,153,96,53,240,239,231,246,15,163,132,81,215,197,63,118,136,211,186,170,118,96,42,184,122,222,83,69,181,65,109,64,109,159,224,21,195,114,194,225,33,196,2,56,156,42,62,124,21,63,83,197,76,49,125,24,220,73,193,133,246,155,86,9,45,76,12,139,225,213,225,150,152,168,248,56,210,240,55,66,145,185,145,56,232,194,162,117,216,114,205,213,166,26,62,108,184,134,193,41,203,43,149,234,232,231,201,74,65,115,168,33,212,219,135,235,173,136,43,159,67,123,130,253,70,139,119,113,219,130,175,212,97,232,59,135,209,165,240,251,184,100,74,38,61,69,225,83,138,83,115,231,135,160,65,224,107,229,36,95,18,192,66,78,51,53,214,17,155,102,174,212,47,77,115,60,130,195,143,23,163,9,94,175,163,98,97,111,247,181,114,155,0,244,26,244,87,237,20,175,93,61,102,224,205,139,127,250,205,105,23,80,89,145,244,99,80,0,191,43,82,131,106,176,3,17,207,145,186,119,192,239,137,170,169,50,252,68,114,99,253,61,110,207,234,135,84,229,176,226,42,136,215,137,22,127,166,121,143,214,99,69,29,153,52,147,255,156,67,3,74,253,184,142,83,77,192,191,92,170,198,252,245,11,153,145,83,206,54,63,66,150,143,18,67,18,166,61,30,152,0,54,21,185,160,104,28,134,119,249,140,222,167,36,157,102,62,13,15,211,171,120,199,69,15,203,174,108,112,76,3,228,210,195,77,213,25,16,196,102,152,219,6,222,104,116,232,69,121,154,198,27,144,63,14,183,187,91,126,1,255,63,44,23,229,92,25,93,92,8,28,238,114,133,213,129,142,64,113,104,90,62,5,191,193,23,127,66,203,209,50,181,26,176,198,115,124,11,240,155,208,33,76,131,31,226,202,253,240,62,205,113,191,111,122,66,196,139,230,202,215,15,252,232,109,88,223,49,240,117,227,22,72,129,142,48,253,166,57,166,192,154,107,2,175,25,140,123,142,243,172,40,20,145,255,160,143,195,193,34,127,129,207,144,49,50,88,151,84,80,5,147,243,56,60,7,30,133,233,127,78,179,126,248,76,216,28,59,92,233,8,23,19,136,108,209,193,107,116,244,39,110,71,141,195,58,140,179,1,252,164,59,126,240,131,195,173,170,88,132,247,44,83,203,25,16,92,2,96,231,248,11,29,230,175,22,181,243,94,81,118,85,87,59,207,84,89,8,86,98,159,125,106,195,138,89,32,35,136,42,209,162,134,64,86,252,200,203,59,78,179,14,161,104,185,106,92,114,213,162,5,212,98,56,234,58,90,136,29,48,58,88,247,110,53,80,100,253,196,247,125,112,204,57,99,75,162,76,11,78,225,234,167,136,104,199,253,212,85,78,111,241,49,250,97,174,74,177,77,125,190,163,87,237,157,126,12,63,139,155,138,238,249,199,138,41,161,15,171,30,200,171,228,214,161,128,28,216,225,117,40,178,114,64,78,201,55,201,105,35,13,16,246,10,205,74,90,163,38,77,174,242,231,197,103,196,14,115,196,97,152,99,0,214,131,129,127,233,107,213,150,211,172,31,20,135,171,227,39,208,189,1,252,207,16,74,231,106,197,136,200,15,241,123,190,29,231,191,130,85,2,14,107,197,103,167,67,29,224,75,185,161,226,224,97,193,13,24,88,95,172,193,99,212,36,218,16,237,209,6,191,205,99,88,119,236,107,30,33,151,155,246,145,145,193,145,206,125,145,203,214,8,188,246,193,251,168,153,0,73,158,59,230,91,231,228,223,144,158,199,144,3,225,112,101,173,113,61,252,213,168,202,89,101,189,202,146,34,130,110,11,225,184,133,111,243,120,82,62,243,242,239,20,53,232,127,239,203,165,191,162,57,6,110,49,45,75,25,242,14,195,170,49,135,225,253,129,127,31,23,0,222,165,176,226,219,64,50,212,126,21,63,93,245,188,174,250,55,143,77,21,107,125,240,235,101,91,13,86,80,22,7,135,28,101,50,56,72,200,162,61,91,127,127,139,6,161,170,108,14,14,77,206,195,154,92,78,138,108,134,103,54,206,213,180,167,117,216,81,80,213,231,229,29,192,215,114,17,37,91,175,74,182,154,83,15,171,211,94,17,62,139,29,32,89,190,151,221,210,17,42,250,209,206,96,105,251,29,240,192,157,243,115,238,206,185,188,248,17,213,81,33,213,74,47,123,49,186,146,158,152,31,75,173,76,157,88,118,194,62,161,254,252,91,177,62,121,27,237,174,209,223,255,107,228,26,55,129,43,192,105,87,142,177,7,206,14,78,123,253,25,55,3,52,21,248,14,72,57,44,169,141,2,214,53,226,188,204,233,30,226,218,11,108,78,209,170,201,3,70,225,231,80,22,249,204,112,167,193,237,147,189,58,134,182,73,192,202,50,254,239,225,137,14,225,170,231,207,159,63,61,120,181,141,103,215,180,8,10,244,237,184,153,254,94,55,1,35,80,138,166,219,15,35,8,194,8,239,250,0,119,154,59,79,55,117,152,69,11,126,198,37,21,57,31,108,131,121,24,124,83,97,65,110,43,231,124,3,44,17,204,20,246,49,189,231,183,192,56,152,107,128,6,50,78,251,181,151,72,206,234,8,113,158,1,218,186,9,176,203,48,35,24,3,204,50,183,112,11,222,27,195,19,56,51,144,39,220,45,149,185,21,254,7,252,86,206,236,232,58,63,79,53,92,232,21,230,71,248,190,138,248,212,200,241,138,95,185,242,250,28,230,232,59,176,123,226,125,112,58,46,196,250,80,53,42,84,198,230,127,85,165,156,236,143,17,53,172,107,185,22,255,4,253,9,115,13,169,95,61,220,85,116,18,142,177,19,123,0,11,9,182,242,20,175,192,3,158,17,248,29,96,159,165,177,84,34,101,236,152,139,123,138,94,241,239,87,222,204,179,50,255,157,255,137,104,133,183,160,68,241,187,109,110,219,69,88,77,152,65,7,215,49,46,216,107,149,223,109,99,148,58,174,163,218,0,210,19,186,10,244,4,59,210,80,188,163,191,18,165,222,114,122,87,127,102,122,151,155,57,191,203,5,93,223,239,224,202,186,46,174,109,98,19,206,19,35,248,247,209,203,187,211,226,70,225,236,238,116,239,70,37,29,74,255,48,29,90,25,58,17,146,95,160,92,222,81,142,57,175,113,125,215,1,50,160,202,192,89,178,170,212,162,212,125,93,0,43,238,184,3,208,203,128,219,235,246,246,15,148,123,185,3,36,7,36,124,26,63,113,53,68,151,77,131,29,234,135,221,77,249,134,62,142,60,224,38,251,59,166,151,184,93,160,49,153,27,118,89,127,120,53,51,194,251,189,58,174,215,203,92,207,84,82,142,90,9,10,160,229,121,133,222,157,159,62,44,165,46,47,91,105,95,190,75,138,194,247,233,145,212,200,183,62,141,142,208,163,188,246,38,183,186,192,233,46,173,88,162,98,153,195,138,118,174,47,209,135,109,36,18,235,187,62,111,232,33,255,171,33,187,251,243,200,99,145,207,35,61,214,231,145,245,86,143,153,64,13,11,154,13,56,236,222,226,10,174,243,137,207,91,170,208,31,65,171,235,199,17,32,191,2,157,179,238,35,21,61,129,60,88,181,168,154,96,225,152,129,19,13,144,252,133,160,19,233,244,238,34,237,7,205,111,152,114,55,70,159,239,147,79,104,151,31,124,187,253,68,246,191,109,107,21,206,234,105,57,45,191,13,159,60,250,28,103,209,176,175,253,123,127,34,9,248,179,179,122,171,112,249,65,41,28,139,108,140,197,34,9,94,249,82,240,64,7,145,116,124,163,153,54,249,103,252,236,146,231,205,214,184,4,190,131,208,93,211,223,184,130,211,247,131,212,41,63,24,68,77,129,167,44,57,204,104,66,61,87,214,62,149,209,151,37,169,226,75,87,86,163,54,151,94,60,155,224,254,32,198,208,131,63,248,153,7,35,99,49,227,231,43,79,68,47,51,127,30,103,245,141,240,230,178,9,182,96,142,108,51,117,93,71,172,168,36,34,194,67,24,45,159,144,63,109,139,5,47,239,90,217,121,121,89,58,186,47,138,159,103,219,54,170,49,251,168,141,245,7,110,141,235,154,43,93,232,21,159,102,27,99,103,89,58,246,54,147,132,179,108,163,144,214,211,194,89,239,231,228,68,244,168,186,159,231,228,158,110,235,31,2,95,97,221,249,101,96,167,7,207,183,185,234,15,134,184,61,106,75,168,62,150,61,140,179,186,206,168,123,106,145,82,232,219,192,22,107,233,157,161,108,246,135,207,45,141,224,231,250,100,131,248,185,215,208,244,98,176,71,93,181,205,207,235,226,252,130,92,86,230,215,162,237,246,249,45,158,46,71,195,31,182,80,63,246,199,220,78,55,6,186,70,157,94,0,182,112,179,91,137,134,151,63,64,73,243,159,0,255,190,67,3,254,34,211,22,112,76,218,232,147,193,47,152,141,190,151,250,37,157,29,146,233,44,149,181,27,161,146,121,147,229,3,45,241,1,107,21,207,234,146,248,41,210,98,217,190,212,101,239,108,240,196,242,183,239,150,122,19,223,195,92,187,28,232,129,79,89,218,0,58,89,103,191,146,118,246,121,105,122,153,165,77,160,221,252,156,187,101,16,51,110,141,200,167,15,198,34,151,31,92,9,239,17,242,182,151,38,151,217,55,200,219,44,13,51,225,94,86,215,7,243,54,154,35,218,101,6,79,48,73,254,84,137,121,151,149,88,232,211,133,39,228,163,161,45,210,112,107,69,23,77,239,2,239,215,155,134,157,70,145,20,57,7,128,38,105,249,224,251,62,69,31,219,244,195,231,34,198,99,143,253,112,71,67,211,99,217,236,99,13,226,71,108,169,249,17,19,204,207,184,174,136,139,134,168,197,105,88,14,223,48,30,55,53,75,179,84,240,185,20,240,240,53,68,158,106,137,51,3,126,70,45,217,242,172,199,177,174,33,15,51,86,76,217,60,192,241,122,208,183,54,168,230,81,16,44,47,253,120,90,243,180,52,120,43,81,37,181,223,211,186,249,19,1,253,65,57,60,42,231,189,41,50,65,222,136,239,149,70,233,168,55,74,71,180,130,54,106,230,185,255,173,235,251,229,115,222,120,170,224,76,120,203,197,230,158,115,118,112,225,185,229,146,77,211,231,16,121,195,143,224,84,105,243,41,207,204,196,99,5,154,106,142,147,130,23,108,137,135,56,178,16,247,140,143,48,89,9,6,39,97,84,19,236,13,107,47,71,34,226,184,94,62,186,70,107,142,29,49,246,179,81,35,207,168,50,193,150,43,111,121,65,101,212,202,100,17,17,125,212,34,141,195,173,71,181,27,187,247,171,87,118,79,182,191,158,157,216,246,9,230,225,179,12,102,86,27,83,108,84,118,56,78,78,158,117,193,86,88,194,252,229,152,167,20,48,50,61,172,113,124,62,17,209,137,91,9,102,160,85,240,213,24,230,15,115,244,109,31,75,157,71,156,240,13,23,236,216,71,221,145,175,23,212,9,181,192,95,7,220,241,205,31,246,238,217,130,247,176,216,70,23,226,233,242,115,18,79,240,145,122,14,24,117,152,159,60,191,11,81,165,16,49,166,156,125,202,234,241,235,249,56,88,220,199,208,87,88,240,54,232,218,224,131,67,27,122,80,134,39,68,214,51,181,156,46,162,177,119,150,91,25,83,58,131,247,176,45,55,128,19,97,207,139,251,61,225,51,189,93,214,100,216,120,115,140,183,207,116,185,188,243,242,68,191,246,250,96,112,93,227,58,177,103,222,164,232,152,131,176,193,18,186,208,115,153,48,10,102,193,34,161,46,165,83,233,12,70,48,254,135,116,5,45,37,143,123,141,22,33,238,153,152,29,77,130,131,234,58,117,157,217,131,181,211,22,12,6,157,90,70,56,140,28,179,158,137,114,82,232,148,59,149,136,130,88,134,136,104,72,208,78,129,223,193,100,196,123,35,244,164,215,233,116,90,17,142,132,216,133,53,122,171,254,183,159,87,140,20,61,206,58,9,62,113,209,227,79,248,39,41,65,65,101,42,21,233,11,249,166,46,177,211,236,52,35,170,213,108,57,93,25,171,119,146,215,145,191,25,69,14,79,248,120,141,233,246,31,109,201,9,149,8,251,253,60,107,120,60,158,44,199,69,242,172,108,226,64,175,157,228,99,47,194,49,24,187,20,156,57,175,164,2,59,116,214,228,99,14,118,5,58,61,62,51,120,241,39,188,114,11,32,149,5,197,129,217,118,6,59,149,143,182,88,141,22,237,146,173,121,48,110,172,59,45,9,146,46,57,146,147,78,46,235,95,248,168,228,250,175,116,255,195,31,250,121,180,96,85,24,162,246,13,77,202,39,229,227,234,113,237,152,54,46,143,195,247,227,114,94,227,158,107,57,39,59,207,78,146,227,228,184,119,12,209,11,232,201,212,56,214,240,75,212,231,217,58,41,24,131,120,92,137,80,160,174,121,82,177,42,149,128,120,246,121,193,43,128,11,135,243,132,62,172,237,214,118,188,194,174,208,191,154,51,156,23,78,122,199,233,113,122,172,121,188,125,60,122,50,133,21,188,141,202,40,64,66,242,214,73,118,220,58,110,29,179,199,87,143,223,125,18,120,189,92,81,29,230,201,164,84,186,16,35,11,187,164,227,11,191,27,139,164,17,185,18,198,153,114,184,103,136,163,208,89,94,118,36,177,241,240,194,31,108,111,227,182,193,173,179,44,232,81,113,46,16,128,143,140,239,38,110,225,163,91,80,252,100,142,119,125,93,215,228,54,159,215,249,41,2,163,152,39,150,167,39,97,30,199,227,199,120,93,239,147,88,139,156,159,16,195,110,171,156,137,39,246,158,127,76,237,253,105,111,241,81,55,235,118,199,187,213,114,158,105,57,19,156,98,117,168,147,198,113,227,56,139,32,50,167,212,149,134,185,224,77,12,248,176,67,68,102,55,64,223,90,230,144,237,40,185,155,199,225,103,105,243,252,166,252,138,65,167,19,168,126,140,85,120,126,178,156,147,59,129,119,172,240,88,151,208,41,116,178,136,96,9,22,235,2,29,69,24,207,11,228,90,105,10,116,98,151,112,156,29,55,142,225,13,186,117,210,46,75,101,57,163,54,223,70,158,23,123,59,96,127,223,118,203,254,94,88,147,107,42,183,65,186,66,157,217,143,239,141,132,172,236,120,118,240,59,85,169,226,209,174,152,107,38,210,243,15,63,10,254,143,107,79,47,83,229,142,199,62,172,68,187,194,142,128,121,160,189,23,146,96,87,227,199,1,144,76,203,66,140,239,230,170,108,99,190,39,232,80,224,12,11,37,247,35,207,106,129,223,91,142,127,210,209,34,48,134,57,69,1,162,119,5,62,246,142,139,48,15,13,214,67,30,7,155,130,168,157,248,148,14,109,229,205,164,3,254,190,220,6,123,46,53,226,118,131,183,206,235,222,112,74,14,162,134,133,213,96,184,26,199,172,155,116,3,182,128,184,196,100,15,223,11,61,154,85,57,134,41,238,239,141,202,19,206,133,175,146,16,9,237,177,250,123,84,241,167,229,157,85,221,169,15,241,115,78,243,76,68,255,206,250,41,227,123,167,240,225,54,181,89,248,218,233,4,71,46,224,24,17,249,103,78,38,142,195,235,216,51,120,48,139,177,251,160,9,170,185,236,156,99,88,167,112,44,53,190,108,188,253,36,29,207,228,241,68,211,207,242,238,117,50,103,188,254,164,235,252,147,231,118,227,171,186,87,168,228,188,194,48,246,240,81,253,244,150,51,10,244,179,209,62,212,201,32,231,168,147,94,149,14,97,33,12,60,21,166,192,65,93,225,206,48,240,20,86,218,244,186,4,75,37,225,178,174,16,25,222,131,49,18,238,98,156,43,189,113,103,220,57,217,55,110,249,109,228,104,46,53,177,172,208,94,128,113,159,124,22,180,9,59,102,96,125,213,170,164,251,51,101,5,154,247,64,190,220,227,91,35,194,56,27,135,149,169,252,30,53,193,5,70,36,152,9,223,109,254,84,231,103,133,252,251,242,73,72,195,17,234,200,227,79,139,194,249,37,174,253,40,112,156,107,187,54,248,163,120,70,215,134,251,38,208,103,48,211,188,125,210,62,110,131,244,193,44,199,89,69,114,252,184,101,88,109,81,124,232,176,243,168,173,46,44,46,118,109,53,118,56,181,141,242,211,183,22,158,3,14,82,178,45,217,193,166,229,182,59,212,249,87,7,213,135,206,91,106,187,208,248,65,0,247,51,124,6,48,222,46,174,81,191,51,167,253,90,134,248,30,163,223,81,181,54,126,210,160,6,171,103,13,96,91,18,93,159,70,172,200,246,200,88,100,197,67,255,25,176,31,180,35,79,69,74,145,21,49,91,49,98,251,123,112,181,253,220,243,61,184,127,16,96,181,123,113,103,129,251,208,68,95,194,168,203,255,102,34,238,41,200,79,249,30,179,8,156,87,61,85,1,61,54,1,26,155,235,7,127,45,5,68,19,62,153,24,79,228,57,82,196,205,59,237,128,113,139,46,228,241,240,121,3,198,193,14,11,63,245,96,23,237,169,9,55,219,159,53,43,249,7,137,211,235,117,39,255,24,233,251,112,160,163,215,205,254,244,81,21,181,97,79,60,173,118,39,122,115,184,135,125,96,32,134,152,6,103,218,250,21,55,246,79,235,85,1,247,160,29,229,157,120,153,86,65,39,8,124,157,121,20,230,8,123,138,180,11,150,206,76,27,15,203,232,219,146,4,217,56,120,77,180,26,76,242,187,174,191,14,150,40,214,45,42,209,159,105,175,105,191,193,202,170,45,120,158,63,128,153,168,152,36,21,159,182,127,26,175,220,55,187,146,49,196,115,151,213,79,85,176,160,207,95,93,250,82,244,225,232,151,203,236,216,107,209,209,182,89,121,52,122,52,154,112,16,131,118,86,116,116,216,206,169,131,109,134,58,148,149,179,7,182,164,18,152,209,114,93,95,0,180,192,90,142,9,229,211,54,222,198,178,22,235,223,150,217,246,21,124,183,173,80,109,219,232,52,30,170,156,8,92,220,237,136,73,225,215,187,31,238,205,40,153,80,230,135,153,208,138,80,201,63,17,104,57,189,75,87,156,208,164,183,71,233,255,214,234,239,212,115,181,127,146,150,0,75,249,115,106,237,214,156,15,205,71,232,195,244,75,154,161,223,12,93,209,30,209,206,153,171,252,61,232,142,211,173,186,233,88,121,249,140,222,47,255,19,158,190,120,46,95,143,177,132,81,174,183,126,90,111,229,56,15,103,244,22,241,175,237,43,107,109,19,35,60,127,183,182,132,123,64,147,159,17,49,198,177,230,137,192,181,0,104,67,172,56,121,146,249,220,203,105,49,52,168,228,212,65,213,8,130,149,10,106,119,83,161,158,22,120,186,237,42,106,203,185,239,35,234,243,102,18,212,69,142,215,253,153,190,88,254,15,110,187,78,239,214,123,72,15,217,125,70,233,151,31,29,116,251,166,49,81,98,119,135,34,246,30,29,226,59,225,32,72,144,141,216,150,32,65,194,113,239,184,112,44,62,14,220,121,50,56,110,231,213,196,119,97,39,76,80,2,48,22,40,185,178,31,246,111,109,66,81,47,83,75,231,231,231,250,128,124,209,115,148,51,192,241,143,226,185,7,127,247,51,51,108,48,153,35,61,36,212,1,172,3,23,0,74,169,211,250,163,42,222,97,169,95,237,120,176,114,14,133,150,235,83,207,162,227,243,205,232,207,150,253,245,162,210,163,246,147,118,114,145,245,72,79,198,183,26,224,181,108,228,89,221,162,249,231,218,195,94,134,102,226,24,161,252,8,172,74,37,119,95,16,117,221,233,205,223,45,234,135,239,118,123,219,244,155,78,62,249,25,59,244,145,232,179,206,60,184,34,242,173,80,137,102,238,180,141,127,25,104,17,51,170,97,10,243,96,38,209,92,234,211,135,49,66,244,170,247,136,244,167,15,103,210,79,61,156,137,61,181,236,145,222,204,163,159,61,41,56,120,191,6,18,100,79,126,215,17,63,124,160,223,158,86,31,181,87,247,84,246,181,31,204,201,12,79,198,250,97,47,252,79,183,236,133,13,224,171,214,254,139,41,18,253,112,168,69,254,55,26,236,186,210,89,138,148,186,126,102,93,177,142,242,74,123,130,248,129,215,138,212,22,207,232,143,136,255,175,142,113,214,65,163,100,183,132,206,209,191,81,115,91,107,222,6,215,169,160,247,143,59,145,187,199,29,203,238,106,27,55,157,140,208,136,79,124,230,173,20,46,50,140,190,89,97,252,27,11,6,214,222,127,101,217,47,237,159,173,93,251,189,215,159,122,22,163,198,212,220,234,129,44,129,117,219,163,158,95,80,116,255,105,115,113,245,244,215,139,234,225,205,211,223,16,184,175,112,122,87,34,115,97,23,98,131,36,29,176,108,206,163,3,224,87,193,27,190,127,36,145,77,108,71,154,127,224,173,84,46,238,178,148,177,7,254,60,187,76,177,131,87,118,217,193,210,3,43,130,255,178,75,6,157,143,104,7,2,1,154,59,249,123,147,129,223,237,122,56,125,46,61,186,243,202,195,165,204,239,118,141,166,62,243,171,182,249,117,128,176,118,153,38,91,107,156,62,199,45,163,51,86,16,167,9,199,196,185,192,239,240,41,57,196,236,112,12,81,154,235,48,131,9,71,17,58,146,218,159,42,68,11,119,29,194,152,66,252,73,170,144,41,164,11,59,168,80,105,67,231,55,229,120,87,94,242,98,126,245,49,165,130,211,76,36,252,94,15,200,15,78,205,163,129,197,138,173,196,36,218,8,187,172,72,33,154,90,69,249,14,18,119,140,71,212,253,28,77,228,144,90,82,79,168,133,14,142,204,131,168,34,115,122,65,223,250,144,85,178,78,84,81,149,202,136,175,252,137,35,108,63,252,228,85,235,13,216,175,158,245,209,162,171,120,209,132,239,58,143,88,251,249,223,240,54,236,194,28,236,107,68,249,223,79,48,106,9,244,0,143,101,152,183,5,111,222,193,134,203,99,6,158,98,16,153,118,21,154,48,184,9,247,96,24,25,112,130,21,230,32,108,151,123,49,246,115,188,158,197,194,21,164,7,169,160,246,240,185,32,130,134,160,11,251,17,203,66,62,36,151,244,152,224,87,240,161,194,37,255,9,74,239,154,138,233,49,89,66,4,223,197,49,59,38,221,53,181,16,126,159,165,143,166,182,22,18,183,89,57,17,122,153,131,91,77,120,127,176,25,86,240,68,225,16,43,83,140,241,84,189,157,248,132,40,76,238,34,201,35,46,236,202,92,39,179,156,44,16,222,221,69,50,249,12,137,229,85,199,182,176,174,3,71,119,130,94,56,198,211,98,161,196,78,84,177,174,106,84,47,48,222,139,49,229,45,150,75,119,158,192,108,248,59,11,90,5,233,155,112,244,44,29,118,32,116,205,171,77,203,43,53,240,234,214,133,98,62,30,139,135,211,240,242,194,2,139,195,254,199,11,208,110,187,59,221,13,138,25,231,178,102,170,41,5,179,221,68,82,233,169,77,79,108,185,253,56,104,80,87,246,155,41,167,0,250,217,14,222,134,30,98,129,159,152,224,223,220,118,93,12,186,115,170,201,231,49,224,32,134,35,133,45,89,95,13,15,26,218,112,166,190,170,135,100,60,165,233,89,44,34,62,99,161,140,44,227,143,67,20,49,26,127,64,126,253,105,42,76,46,217,96,111,182,223,69,156,35,68,59,50,29,142,139,41,242,58,232,3,153,169,93,152,197,244,150,183,25,4,30,49,130,240,101,101,52,127,109,97,95,166,135,101,21,119,162,79,88,54,61,129,85,231,240,74,63,140,21,170,56,7,121,169,4,112,16,159,203,33,163,196,98,229,250,78,21,154,138,18,145,46,122,186,132,56,41,147,108,67,236,61,22,18,252,26,216,254,27,123,193,113,95,240,246,115,68,42,159,63,168,136,152,94,133,249,180,5,145,154,9,111,19,122,177,129,30,118,153,30,201,84,26,232,177,9,40,178,165,202,99,40,251,226,63,123,203,149,81,35,157,124,29,235,118,61,80,89,151,61,176,187,156,4,189,254,186,157,82,242,242,134,149,95,79,132,64,255,18,17,163,78,199,77,18,24,158,159,107,29,20,78,227,123,96,40,145,243,86,145,150,174,55,215,183,58,107,118,98,235,56,163,11,108,147,145,90,153,138,189,207,108,225,132,94,40,35,192,248,136,213,4,246,75,5,25,230,96,130,54,242,14,9,165,248,9,68,241,130,55,86,233,138,194,206,78,196,218,85,236,8,165,145,235,139,198,237,55,50,239,45,10,9,78,185,234,184,35,91,114,185,23,60,107,67,154,102,222,247,74,198,137,42,214,52,82,19,230,192,235,159,28,73,21,172,75,187,198,51,111,188,240,197,195,7,121,253,147,3,98,62,154,79,229,29,172,75,137,177,150,122,114,106,17,21,39,23,53,11,127,241,92,54,251,236,115,24,111,9,179,180,177,118,180,33,236,96,29,134,44,203,244,6,22,69,36,107,72,31,188,202,104,185,13,178,200,159,16,14,51,217,196,12,107,57,216,254,194,154,100,95,178,15,118,218,74,247,254,196,254,40,86,67,144,5,68,23,167,60,46,137,146,183,188,197,60,211,85,34,53,156,121,131,236,208,58,44,152,22,185,241,172,220,90,237,133,42,41,121,147,188,5,49,178,100,113,141,216,202,241,245,60,131,26,123,141,197,97,204,167,149,252,162,123,92,94,113,28,29,12,171,60,220,128,119,59,91,19,238,11,244,97,133,134,110,185,91,198,123,103,240,167,215,144,86,196,108,187,103,98,121,161,243,173,8,104,210,229,37,109,196,169,171,117,32,175,233,218,215,244,95,140,212,71,230,231,109,160,252,49,110,53,222,240,108,18,12,74,117,86,131,83,76,149,121,198,185,172,190,234,173,81,17,85,193,71,209,198,10,17,156,30,94,43,199,87,196,115,161,189,222,226,118,91,179,85,9,190,79,149,117,15,204,22,122,129,245,69,76,193,64,51,91,204,115,134,165,48,234,141,114,237,7,127,46,94,193,153,128,241,239,117,14,101,74,110,169,119,36,129,245,35,10,155,120,61,132,202,108,201,4,41,116,237,37,135,72,9,94,35,252,39,190,182,198,163,175,86,142,20,137,59,198,230,48,244,194,170,189,68,163,232,173,182,92,15,248,24,109,254,57,219,188,45,88,129,17,173,91,37,143,88,150,214,72,173,32,173,52,198,98,83,236,9,233,207,164,115,94,16,43,108,62,14,54,146,242,145,10,136,148,206,105,42,82,113,49,123,35,156,225,115,225,24,149,208,111,121,164,188,2,33,238,176,247,26,32,211,70,201,24,169,179,77,126,181,154,89,182,159,20,168,163,124,173,179,185,253,71,127,114,189,46,194,207,111,227,109,142,95,207,64,47,192,108,49,103,183,79,178,107,218,218,31,41,158,95,49,176,72,123,23,62,17,179,211,182,36,249,213,16,82,209,29,229,117,225,235,60,1,26,102,175,117,200,46,173,46,221,93,63,14,206,201,188,66,41,60,97,239,181,15,33,98,204,218,145,112,221,19,218,26,171,213,66,237,194,8,111,195,186,18,2,30,163,208,69,95,148,223,149,227,72,247,113,205,91,238,133,1,143,89,82,59,221,64,31,157,218,66,113,164,137,53,137,183,215,195,42,110,154,120,172,208,247,68,223,39,125,153,172,237,74,46,237,46,128,62,143,114,123,127,115,164,96,174,233,122,121,157,94,109,254,9,175,209,187,38,208,10,58,102,138,50,144,176,197,13,111,180,103,182,148,244,17,185,80,198,112,27,110,57,133,121,218,82,33,243,102,106,253,14,83,16,234,254,254,197,29,156,162,32,113,251,24,234,110,22,46,104,27,232,33,249,202,174,146,59,226,22,220,84,102,234,155,209,72,101,38,190,180,76,121,205,2,74,75,137,249,210,226,91,38,4,241,217,72,11,131,5,135,153,148,46,150,150,75,231,232,168,134,247,13,5,60,183,239,30,110,186,181,223,155,124,153,249,215,228,31,109,185,222,138,252,87,160,63,145,253,248,100,88,39,126,82,195,212,148,186,215,61,228,150,86,131,252,240,159,148,251,21,145,27,82,66,74,240,86,165,90,55,144,39,200,83,131,231,154,210,36,234,68,157,118,238,67,84,232,147,162,229,85,176,74,204,70,57,150,104,218,175,59,80,149,14,198,192,151,219,155,56,148,128,93,109,2,36,204,171,74,152,176,102,203,219,95,65,57,158,144,11,131,239,43,203,17,45,67,25,225,56,225,209,161,118,236,101,205,155,77,173,156,26,12,44,239,6,231,16,226,234,72,210,110,148,82,95,194,144,163,246,113,238,153,16,10,237,123,155,14,45,46,53,149,186,70,154,16,55,51,181,51,234,207,86,223,199,87,13,241,247,246,234,224,119,129,231,37,249,245,17,124,190,5,173,245,246,60,106,166,172,9,173,32,52,139,239,123,182,50,42,159,69,95,21,189,97,195,231,253,183,121,77,5,144,65,208,107,96,113,224,53,226,251,169,58,210,35,37,60,33,172,239,186,184,204,178,117,251,162,253,134,253,119,246,113,251,35,117,28,111,72,108,39,134,182,66,78,175,73,239,179,82,106,193,98,105,154,110,22,14,121,37,167,228,140,128,6,130,151,135,190,29,174,203,62,212,63,28,195,115,175,135,94,119,105,104,36,89,72,130,245,29,138,38,171,82,10,50,57,1,190,221,94,244,101,193,126,143,212,249,118,115,41,246,68,114,185,136,85,42,70,100,58,159,54,83,181,80,209,22,220,246,225,169,228,94,235,137,172,221,98,135,36,126,255,20,45,87,79,169,210,20,245,9,248,76,165,84,105,217,72,59,240,59,247,254,177,141,55,173,214,16,215,22,224,57,44,86,222,48,50,3,54,214,236,13,209,52,86,198,129,39,192,126,180,114,253,196,224,147,207,54,1,171,239,113,253,234,207,182,108,43,112,164,52,212,28,2,170,135,130,161,179,101,196,204,10,23,182,242,250,146,12,188,159,13,6,250,161,21,107,82,209,192,124,109,129,15,39,96,21,96,164,244,138,103,211,17,172,86,140,133,123,248,137,121,187,218,18,70,132,194,11,224,225,192,108,147,37,5,152,116,93,33,76,219,105,227,84,224,230,217,30,98,203,17,105,10,245,124,87,129,164,26,162,67,85,189,38,86,232,129,126,87,201,175,199,41,248,158,130,191,46,88,153,209,115,80,146,185,6,174,212,218,139,22,120,117,20,212,6,229,94,128,30,239,115,148,134,145,58,47,180,102,59,17,53,180,185,225,208,61,136,41,49,114,111,205,199,44,143,20,245,60,163,129,189,222,19,192,63,165,204,72,125,13,22,101,141,242,182,199,45,35,236,70,184,84,2,135,140,212,237,150,184,100,99,165,69,153,73,124,164,58,72,131,60,162,87,245,218,173,50,231,91,147,58,159,187,206,86,40,52,216,76,22,47,42,109,181,5,190,182,30,236,41,18,117,58,154,249,154,141,183,193,235,52,33,239,78,85,198,193,79,247,241,206,207,167,41,172,173,127,11,202,125,154,253,6,112,16,71,155,101,64,229,189,198,19,9,160,186,93,169,61,72,125,155,69,247,225,105,174,138,231,128,27,172,197,180,228,217,162,84,231,47,115,94,15,130,94,139,76,120,169,48,247,3,152,29,144,152,95,179,136,154,149,54,16,47,119,34,10,90,42,122,8,171,134,99,229,77,179,226,73,114,170,115,250,129,188,216,123,239,230,35,5,55,27,118,25,124,143,225,75,131,255,4,19,170,179,197,186,125,126,197,67,159,147,205,125,58,254,15,244,135,190,183,251,137,33,91,168,242,135,79,83,208,167,251,88,202,44,216,19,43,105,120,175,246,132,84,98,25,19,246,169,240,191,130,150,226,232,30,237,228,215,28,105,115,32,25,189,123,111,43,88,11,19,171,134,195,111,173,104,228,38,138,241,189,225,114,224,48,172,101,154,138,96,69,144,178,188,120,251,132,194,80,65,0,138,217,123,213,67,157,165,36,140,212,131,217,98,109,174,85,117,28,20,194,27,179,189,43,158,112,202,54,137,239,124,176,151,234,19,34,88,104,182,88,89,30,68,121,145,202,59,42,223,199,67,138,33,230,35,240,41,241,181,84,80,60,91,183,195,240,253,0,60,31,195,83,50,164,152,13,251,178,57,189,148,249,3,158,0,170,227,92,206,121,153,100,186,110,15,50,87,246,223,103,127,22,195,170,63,35,58,200,126,99,97,225,147,91,110,151,135,51,188,116,142,149,111,249,231,93,45,74,42,52,229,29,81,82,223,90,254,29,148,133,209,185,178,160,92,247,144,162,176,178,160,163,192,159,13,217,33,164,70,125,165,41,206,29,247,22,86,32,166,39,248,179,188,198,205,77,52,103,251,108,164,14,82,3,218,80,236,224,220,54,40,121,223,91,175,56,193,73,111,32,232,176,13,246,123,222,58,187,135,57,65,231,174,113,123,123,70,11,14,183,230,233,37,38,136,191,70,76,125,120,95,243,68,225,22,127,133,130,142,194,234,177,137,137,254,130,123,200,91,14,59,235,96,88,226,55,25,88,119,105,184,117,19,121,115,176,53,73,99,83,116,66,163,219,170,90,172,110,191,35,235,88,35,141,2,53,39,30,224,222,217,3,54,129,85,105,161,213,216,4,42,252,43,179,194,227,75,199,173,9,120,191,177,244,239,140,227,43,143,25,227,43,173,232,248,83,227,79,105,27,240,137,165,158,211,237,120,36,160,103,159,189,127,67,118,115,96,93,168,103,183,211,230,236,118,148,113,89,195,204,5,88,171,245,49,7,118,167,71,168,147,121,235,129,5,169,95,61,211,35,78,62,236,172,157,156,15,123,225,103,128,211,99,255,188,176,37,93,248,126,42,112,4,125,11,159,127,20,148,39,190,75,197,108,178,192,33,125,61,158,143,102,46,236,34,193,183,94,120,37,243,241,174,31,103,38,95,200,7,47,62,156,207,76,14,14,183,158,142,189,74,127,183,187,208,62,149,157,216,198,169,142,104,37,130,143,195,159,50,166,24,88,108,122,136,254,235,46,66,173,23,6,186,47,238,106,166,95,236,234,12,126,180,203,10,94,132,183,149,177,96,28,5,245,208,234,245,252,60,239,136,58,185,96,175,251,222,230,159,172,254,135,175,231,213,252,230,201,111,144,237,4,236,241,126,107,77,8,184,52,52,181,125,162,58,82,91,65,78,191,228,249,94,51,250,251,190,39,246,201,93,63,218,50,163,99,38,7,33,158,103,219,127,252,199,148,218,182,95,59,189,242,242,235,47,86,242,101,20,43,69,29,249,122,83,130,108,34,6,217,66,246,131,149,7,119,117,206,19,224,207,203,152,127,115,189,213,8,34,174,177,12,126,97,99,87,229,9,213,25,137,230,229,92,25,123,200,71,165,169,120,252,181,39,224,247,60,74,30,145,56,235,80,227,171,79,72,81,71,198,57,24,130,17,144,3,5,193,33,38,253,119,221,144,135,105,156,215,38,132,215,194,248,157,166,226,163,176,215,254,138,200,115,17,141,10,148,247,44,213,87,165,228,117,41,97,99,60,44,9,237,135,155,84,14,173,54,61,79,21,17,4,80,168,155,71,44,106,248,103,244,117,177,144,114,80,38,181,236,34,197,162,52,47,39,234,178,135,252,76,157,218,120,234,98,159,104,109,246,142,178,170,177,185,253,63,254,100,120,94,229,185,90,175,233,104,174,46,51,163,32,83,41,213,24,109,111,159,67,27,42,130,254,81,163,106,187,250,150,55,95,68,204,122,191,190,83,229,247,137,74,11,169,235,43,105,251,108,107,78,218,65,91,121,12,124,173,141,155,179,148,218,183,174,15,204,93,163,253,88,3,123,158,209,252,170,252,74,20,171,96,99,141,214,198,85,213,94,86,224,62,179,178,11,224,148,2,127,227,116,32,222,193,179,162,110,158,125,3,158,109,194,122,150,235,188,222,250,4,190,19,117,79,96,197,180,19,160,45,22,161,231,105,104,130,166,107,4,95,7,152,42,168,137,223,122,181,54,240,22,165,79,53,213,77,176,27,119,66,6,244,174,134,213,212,111,55,214,158,248,172,73,38,245,89,153,152,79,134,121,162,245,109,204,198,101,94,97,23,222,222,44,149,233,13,132,32,162,181,39,38,117,10,26,58,32,159,209,131,2,230,24,255,79,61,79,73,211,197,53,88,249,0,159,216,205,82,234,170,230,13,109,195,77,131,186,255,29,238,244,62,152,215,177,184,158,234,208,59,98,214,209,139,173,152,65,141,25,207,68,152,97,115,56,88,76,169,210,29,123,228,109,6,21,29,115,169,74,26,38,219,239,169,174,237,8,182,128,216,20,202,140,71,148,107,186,181,196,9,153,11,23,109,29,14,212,141,20,60,181,130,185,101,65,203,29,5,237,73,196,243,183,158,108,192,90,216,149,39,126,191,140,138,51,173,163,92,58,170,184,81,3,185,132,48,135,115,101,50,203,70,163,69,107,150,213,250,150,3,215,89,115,224,75,157,6,174,227,27,52,155,165,56,38,86,178,173,173,103,2,254,206,80,250,3,168,1,52,237,147,187,184,180,181,215,205,48,54,212,96,152,154,118,105,62,145,255,243,105,158,29,192,43,165,99,37,224,89,175,232,252,126,37,255,95,181,69,60,71,192,221,229,13,111,63,232,136,255,124,218,151,106,140,37,172,141,53,14,186,234,198,160,99,14,70,16,247,111,82,242,180,36,207,93,172,252,62,143,246,245,206,156,246,107,208,195,120,190,7,239,104,159,92,163,200,8,43,231,112,54,229,229,107,250,164,112,143,52,217,184,246,174,51,219,238,159,55,28,172,174,28,177,200,204,96,94,156,9,90,202,76,141,115,236,253,213,152,84,172,73,163,151,235,171,246,58,181,222,29,225,198,144,99,13,118,201,214,172,85,236,154,181,228,237,55,226,126,101,211,234,154,155,131,154,233,221,224,149,157,145,3,5,175,68,93,169,87,26,158,151,16,252,179,156,225,198,202,185,73,89,151,182,80,84,125,108,40,44,132,13,94,87,214,10,107,1,45,176,163,187,181,91,236,22,134,224,247,28,31,116,200,19,2,71,5,51,110,202,22,5,233,17,119,4,246,37,246,224,74,183,210,32,158,119,13,137,194,11,71,155,76,209,52,45,83,83,181,230,29,78,107,70,236,61,141,177,91,173,84,150,21,120,66,21,100,67,193,192,69,75,214,118,28,208,119,212,85,191,240,239,31,38,140,28,204,252,101,242,50,41,122,69,50,74,70,233,155,169,23,221,61,24,7,213,130,79,192,126,76,17,64,111,42,119,253,227,22,220,156,98,100,33,226,236,99,214,33,17,124,223,81,32,178,168,136,10,43,134,221,176,29,14,134,215,132,155,194,34,207,192,38,188,30,233,4,204,126,63,125,25,94,69,10,125,104,163,214,78,115,189,103,38,101,161,124,247,20,31,10,231,84,163,25,67,44,199,159,215,28,45,185,35,210,218,46,82,161,49,23,224,231,207,22,141,176,144,64,96,156,198,203,124,189,176,178,36,175,51,193,111,246,235,103,162,16,5,17,74,187,96,38,100,103,195,250,70,147,35,225,19,126,86,49,225,9,64,181,151,61,4,130,87,97,156,65,86,55,82,126,134,205,132,28,112,194,203,48,229,34,83,229,32,61,199,107,10,136,60,90,196,191,193,96,150,96,253,198,195,144,181,34,115,157,209,21,193,16,175,23,226,63,129,149,223,192,235,207,89,48,82,235,101,19,218,144,70,177,13,218,4,10,81,160,195,193,114,190,167,23,15,170,25,59,125,124,71,162,92,9,250,55,30,21,127,194,240,38,232,39,198,81,248,186,151,205,83,78,27,248,59,148,47,176,74,65,95,243,37,132,151,214,92,89,214,18,181,215,62,242,189,209,63,253,223,156,225,150,60,175,31,57,224,228,238,149,201,203,247,42,194,52,175,170,248,166,253,162,189,135,163,196,97,170,245,204,144,42,253,149,236,231,16,230,121,237,13,172,190,209,46,55,114,171,226,63,161,73,99,114,64,240,51,115,243,242,67,91,252,108,252,25,208,155,195,45,245,79,160,85,231,182,20,168,113,125,158,128,99,147,144,87,169,216,140,41,172,229,234,54,88,169,20,63,175,195,95,89,202,152,60,204,235,182,98,198,174,255,194,140,84,68,223,25,242,70,169,2,35,251,140,81,3,70,6,79,213,251,19,117,253,138,6,193,66,59,55,132,4,205,53,230,194,59,204,150,229,194,156,217,241,140,107,15,63,175,151,243,199,203,249,60,213,54,240,28,96,144,56,44,105,69,172,168,9,126,79,56,31,77,206,153,93,119,185,58,6,207,166,45,103,52,215,198,217,43,87,179,146,245,185,254,87,173,133,225,234,25,233,237,70,129,227,196,249,85,34,40,241,132,45,47,243,54,130,254,95,205,178,61,70,50,108,130,184,130,107,22,21,229,185,109,251,126,81,97,174,215,37,225,95,162,21,112,20,75,213,180,10,114,1,169,174,58,120,64,96,201,218,193,206,95,47,99,110,150,107,116,86,199,228,255,189,255,206,201,194,29,185,135,118,108,104,217,81,255,4,174,89,5,207,178,46,2,180,218,75,66,72,200,51,188,238,119,78,216,66,229,166,25,161,77,150,229,15,244,57,252,71,229,142,169,121,205,98,80,252,189,231,243,200,37,126,106,51,151,187,106,30,5,29,188,49,159,103,166,130,255,231,200,147,224,251,245,41,124,150,21,108,134,57,227,207,149,237,204,109,249,71,237,38,167,245,33,255,246,136,121,152,111,30,254,160,179,99,13,210,206,175,63,3,148,83,155,23,147,91,90,38,171,10,173,5,97,88,192,232,153,2,125,145,31,155,97,181,206,122,234,18,242,37,88,168,235,229,55,120,205,154,88,247,196,140,145,55,242,214,12,222,181,88,179,17,25,145,219,195,14,86,130,163,181,121,255,190,213,231,148,186,191,242,125,29,129,180,92,11,144,86,120,235,95,130,101,8,12,213,198,118,66,46,35,25,112,44,131,125,88,35,222,175,36,218,88,79,23,180,197,164,250,191,10,167,224,58,79,42,71,27,95,109,127,113,203,92,78,152,9,247,133,251,98,125,177,27,203,240,19,94,97,18,203,43,117,235,28,88,213,248,201,93,120,215,141,49,187,254,167,21,34,116,174,36,162,247,225,71,14,220,224,21,9,41,175,178,86,105,99,18,247,152,225,64,184,24,117,229,215,217,139,72,31,94,81,164,158,19,126,223,36,154,163,177,162,117,102,201,152,89,180,74,209,164,49,203,235,71,84,123,209,4,9,126,18,24,68,180,211,224,96,80,176,62,176,59,238,198,54,42,189,8,129,25,158,171,14,159,13,68,226,136,81,212,228,216,103,53,122,228,120,69,129,138,87,89,87,103,183,58,151,65,134,181,13,192,51,97,78,96,48,0,251,212,110,31,183,172,94,39,160,142,198,104,159,138,15,189,170,165,69,174,239,197,111,153,194,190,235,195,165,50,137,194,19,107,90,208,71,174,62,97,156,90,184,191,113,111,251,255,185,37,33,204,205,235,170,60,129,136,6,251,65,111,231,245,3,242,126,240,99,95,146,11,50,63,209,106,170,205,22,122,0,201,174,253,77,10,214,32,69,166,154,40,151,119,148,218,202,121,127,149,131,84,188,197,93,20,176,193,70,141,100,82,118,52,68,53,126,71,80,109,131,143,68,162,18,222,125,92,229,89,242,87,151,250,90,233,102,158,178,84,71,185,118,103,25,113,85,155,203,15,117,153,164,194,117,88,231,76,56,106,95,191,179,214,70,92,55,17,164,66,23,133,61,58,214,186,23,73,60,40,42,103,234,86,106,21,109,65,104,80,202,164,230,224,226,157,165,214,32,63,174,173,167,208,126,186,73,190,196,246,194,78,42,22,46,232,83,114,180,122,166,83,149,84,110,71,241,252,196,82,227,58,48,41,124,29,226,89,132,117,156,43,80,16,211,195,30,124,42,224,57,169,182,236,106,189,115,164,29,45,162,32,95,47,203,107,109,175,82,123,226,51,68,220,48,103,77,68,242,159,197,243,120,173,100,158,169,163,233,111,116,25,86,176,185,140,150,22,53,166,96,135,79,155,46,173,193,39,6,225,137,63,32,182,5,232,28,60,179,169,207,78,165,205,195,13,181,213,246,229,186,98,63,103,184,134,241,223,248,153,50,242,81,177,78,106,5,54,43,56,136,89,167,87,112,48,82,36,63,239,153,174,57,122,236,191,216,133,249,163,146,4,196,229,17,140,154,164,84,172,64,61,253,4,50,75,140,65,195,188,24,177,48,157,134,94,211,90,121,237,205,42,31,243,27,216,41,175,89,89,172,96,197,3,9,163,70,116,90,55,82,152,43,104,216,217,221,145,244,76,218,226,111,171,39,153,29,54,107,79,88,234,164,130,181,194,110,39,79,56,210,128,14,115,165,5,114,189,9,252,19,164,93,25,251,44,176,10,188,47,125,76,46,234,163,240,30,179,198,180,18,45,170,123,182,238,169,179,98,178,17,53,28,235,151,86,192,42,88,251,45,215,186,24,209,193,10,11,117,252,142,252,51,206,78,97,100,144,61,190,250,84,56,103,148,140,82,116,184,238,9,209,188,232,17,241,183,204,52,17,169,244,95,25,98,148,90,182,33,215,235,12,163,206,222,38,36,35,36,15,52,247,206,27,170,181,65,176,102,4,155,48,18,43,213,24,188,86,210,216,78,163,213,183,42,129,65,176,68,127,208,115,55,225,63,160,239,131,254,90,253,72,17,239,135,249,53,0,216,62,240,151,11,198,104,52,63,199,186,85,248,98,21,105,238,32,114,87,199,205,190,3,237,24,84,29,181,111,235,164,224,49,199,236,51,193,49,167,174,22,254,118,69,239,252,30,188,195,235,252,93,223,175,12,59,64,35,48,211,106,160,117,149,102,90,87,53,44,95,184,100,107,245,9,85,38,27,218,151,108,67,220,151,33,104,53,101,109,138,166,172,62,219,84,42,35,115,161,21,244,179,94,182,82,146,165,226,222,191,109,187,76,240,20,160,210,6,216,190,0,213,39,228,148,212,220,120,104,225,83,91,70,253,123,86,126,2,91,29,135,113,221,114,162,179,225,72,100,38,102,109,157,121,208,10,91,225,100,120,184,206,66,192,238,45,241,143,43,105,0,107,62,166,249,57,169,127,90,90,215,134,72,153,165,156,130,221,15,189,235,226,150,120,163,64,237,121,118,115,160,238,9,65,235,224,177,204,181,12,126,204,5,253,111,171,252,39,130,146,239,51,214,227,197,228,4,223,254,214,107,38,180,28,159,53,85,188,48,223,7,245,61,207,218,90,178,16,63,25,191,233,150,168,58,23,208,208,53,110,224,185,19,229,51,146,122,123,232,16,135,248,159,147,77,68,64,148,132,17,171,238,9,122,67,130,29,184,233,164,7,101,39,62,25,246,228,68,115,130,231,48,251,146,245,251,214,202,238,29,247,6,215,231,157,6,125,82,32,227,52,89,215,139,33,90,113,43,116,50,104,104,134,122,202,3,223,0,140,134,41,135,219,107,79,32,118,74,80,252,152,141,82,87,89,189,242,21,154,105,16,197,61,119,252,96,199,92,187,20,23,11,186,7,250,72,107,139,171,52,235,101,11,91,120,92,222,45,22,5,17,105,240,93,180,194,177,154,156,158,144,11,198,236,146,130,117,221,242,223,179,75,15,88,205,97,18,157,105,171,211,35,100,136,88,131,55,76,33,50,100,37,181,33,224,108,120,155,219,234,180,21,17,6,215,152,119,14,133,178,161,193,80,31,190,35,239,216,239,172,216,150,242,165,176,68,21,208,47,9,138,39,27,51,250,95,62,233,83,198,95,187,90,27,24,57,53,193,198,133,241,120,209,60,16,47,192,123,155,217,29,55,234,244,25,207,202,14,140,154,79,45,80,239,40,106,63,88,176,32,50,234,108,3,154,212,217,199,50,146,207,169,184,24,118,45,55,154,177,247,44,153,107,133,249,253,61,232,185,171,119,250,124,84,59,229,175,121,16,59,153,99,205,154,7,239,159,9,30,136,207,72,7,188,3,116,140,99,9,215,120,204,227,21,40,57,34,190,142,213,26,61,95,55,207,175,181,49,195,220,134,77,13,179,108,19,255,172,104,163,192,127,113,198,51,215,131,241,41,225,71,95,156,243,164,234,13,129,47,39,138,44,72,60,126,95,237,218,48,246,140,42,133,240,228,94,37,27,126,244,204,176,84,111,193,103,244,3,218,184,58,71,122,120,182,234,172,89,76,207,202,197,248,172,33,203,55,238,128,173,71,157,156,87,110,124,166,88,65,46,223,0,237,184,50,87,207,241,189,255,64,34,202,239,157,109,18,12,141,248,183,74,82,217,38,163,76,122,123,18,255,215,138,156,240,102,203,112,99,205,75,231,85,43,155,106,245,32,10,214,147,145,246,170,45,15,11,254,120,175,221,57,14,59,51,191,198,42,158,29,207,171,243,75,208,59,61,229,141,16,172,200,53,129,21,239,201,56,217,227,13,87,121,232,68,59,106,64,92,211,132,216,21,148,85,144,236,224,144,37,219,175,222,93,175,133,16,37,243,90,132,104,215,36,53,123,245,219,221,221,251,5,77,251,112,105,101,28,195,208,238,20,153,0,105,125,93,127,149,236,213,255,82,64,175,35,216,116,113,103,173,13,135,184,13,189,187,175,47,33,145,47,172,6,237,154,118,128,30,8,29,48,155,187,135,231,249,171,140,72,94,229,214,96,44,5,122,64,243,53,20,254,164,91,88,3,171,189,179,234,227,17,163,104,89,49,43,86,207,163,69,210,71,110,12,246,153,197,8,181,60,205,209,58,105,187,102,153,15,213,228,77,229,177,85,253,133,222,215,51,175,58,123,51,127,9,123,196,84,36,211,107,245,87,122,249,119,125,143,120,77,63,160,126,166,191,40,92,99,22,125,231,206,13,214,100,83,134,227,179,250,79,124,10,26,126,93,196,142,188,18,137,90,142,245,127,227,142,203,114,141,107,177,86,185,230,199,200,29,179,96,211,162,91,103,5,202,94,49,159,52,255,78,139,74,157,90,251,183,235,121,117,202,75,9,94,60,101,110,136,63,33,60,245,92,38,155,126,46,133,81,132,180,182,238,85,188,254,114,187,91,197,197,113,57,54,100,173,49,251,98,69,57,49,239,205,230,255,227,89,244,144,166,170,54,59,192,145,76,175,105,123,105,223,166,139,241,3,238,39,97,173,227,170,186,167,249,183,171,43,79,72,225,188,76,195,200,83,190,135,115,64,29,215,14,184,227,219,247,118,87,122,97,85,77,96,134,175,46,125,205,184,186,164,232,191,239,171,122,143,113,203,156,209,242,116,70,179,182,205,212,252,238,178,103,128,79,236,38,88,137,173,79,152,213,246,152,131,221,120,226,234,80,120,155,219,171,43,113,12,40,112,218,27,16,54,1,5,250,226,143,8,217,231,250,178,206,115,142,48,89,165,115,64,248,148,165,212,75,140,109,219,122,223,95,217,79,223,247,186,253,228,125,81,211,182,173,186,245,254,47,79,69,91,43,190,67,84,74,5,241,214,224,134,183,169,97,249,162,255,248,147,215,131,31,204,51,26,182,180,84,122,137,168,51,67,157,109,127,24,2,90,240,55,17,113,38,31,204,211,7,107,189,236,236,72,169,160,249,200,179,196,233,154,105,59,0,124,91,148,190,212,124,127,177,226,29,239,161,23,21,125,240,92,140,200,23,118,19,249,215,247,59,202,25,165,91,25,14,214,203,118,209,9,71,223,255,74,95,232,253,175,248,25,145,46,235,35,247,192,206,213,187,41,2,115,63,207,115,160,6,221,121,162,181,68,95,131,93,247,68,37,238,134,130,15,178,169,224,22,120,212,181,108,200,59,220,214,190,192,61,1,57,224,121,237,202,26,133,215,182,82,20,101,63,236,224,48,70,19,61,201,19,150,29,89,20,194,123,222,102,30,33,206,111,180,43,145,143,88,27,215,140,119,192,103,146,215,83,226,136,152,39,154,108,242,26,63,13,109,198,136,187,155,162,58,241,187,24,252,236,95,60,140,16,107,38,183,198,245,97,5,221,19,164,196,94,35,41,120,226,45,111,49,175,90,82,31,147,135,109,96,117,249,69,168,143,252,56,173,123,236,22,212,215,79,58,254,237,51,226,156,90,198,189,198,207,86,90,38,51,199,87,254,204,254,59,251,111,237,113,123,124,133,181,205,218,166,37,111,142,116,67,219,80,137,103,252,81,245,188,33,6,99,251,166,66,131,48,78,113,113,160,196,158,170,143,80,108,50,132,197,29,120,128,208,213,225,163,131,14,55,206,109,5,218,208,168,117,162,126,156,140,71,191,84,98,253,241,108,16,188,232,152,87,18,190,137,103,216,145,230,216,251,158,29,134,39,162,5,175,18,193,90,185,165,250,166,134,244,218,203,22,183,216,11,236,144,20,241,109,147,127,127,93,96,39,128,134,175,177,130,48,177,102,111,203,161,53,165,150,210,206,145,86,158,217,192,163,214,168,90,80,79,168,37,245,53,181,208,198,134,154,213,247,219,74,240,191,17,158,167,144,90,27,245,87,133,198,104,201,123,77,40,168,19,238,94,247,208,215,249,19,24,215,183,57,181,13,35,206,86,5,90,208,58,90,41,107,177,105,135,71,96,108,183,204,22,60,192,88,8,214,158,81,113,2,246,79,135,140,167,110,138,159,194,74,189,177,72,73,243,111,220,154,45,224,167,144,29,26,105,174,143,158,175,206,197,152,184,109,148,22,239,37,98,135,56,77,49,46,116,69,201,230,17,52,43,42,254,38,240,153,20,11,192,92,232,20,5,107,78,129,243,25,112,62,158,74,122,120,70,120,187,94,176,190,76,125,116,20,225,181,91,67,74,75,136,144,35,44,111,189,100,189,98,189,139,181,73,49,99,213,112,208,207,227,197,172,223,141,190,228,229,163,88,35,244,119,241,87,232,65,111,28,118,134,147,2,24,143,50,78,0,180,65,90,224,115,160,215,201,60,50,176,217,201,98,129,106,252,215,231,112,78,167,34,174,45,31,199,109,227,167,184,4,122,37,231,53,180,59,24,77,201,236,176,205,36,206,129,176,96,202,112,203,4,248,35,34,248,177,75,84,83,57,5,106,225,230,85,33,212,33,249,248,65,179,197,36,241,11,98,94,124,41,254,138,121,208,204,199,243,166,19,176,252,124,4,193,90,235,196,14,70,31,137,89,246,145,237,121,225,119,15,188,18,253,219,216,184,125,64,205,203,227,81,199,241,145,93,99,40,145,60,94,8,232,229,0,189,228,179,30,207,243,240,185,116,77,161,9,158,176,22,133,166,60,214,210,28,58,100,61,229,216,162,4,30,74,170,55,170,208,14,174,235,8,167,40,70,132,0,21,30,113,54,15,100,123,157,94,160,71,194,217,196,209,27,42,52,199,218,185,240,236,35,206,123,27,178,217,201,63,47,211,11,118,1,55,223,76,220,70,106,133,130,126,66,46,233,175,129,7,197,132,183,216,19,177,43,204,158,19,63,83,243,254,209,247,55,213,112,251,45,124,12,126,229,9,102,43,139,20,188,55,170,139,71,20,106,92,10,244,8,94,241,190,153,193,219,152,90,212,9,45,199,191,224,218,99,77,214,119,189,22,43,207,116,226,100,127,253,195,205,206,187,158,227,76,254,16,88,32,107,213,209,116,17,180,229,37,56,167,151,35,87,120,68,8,174,139,116,145,145,216,187,236,17,105,210,59,146,154,28,248,217,142,87,244,131,229,156,7,34,193,46,57,88,57,233,248,217,218,115,177,223,45,27,141,254,250,123,165,167,254,119,108,187,107,170,9,244,118,8,116,108,104,194,218,144,152,163,119,124,29,11,115,4,13,170,188,86,231,241,94,241,210,126,126,200,38,158,13,193,171,150,102,99,191,102,68,208,165,139,207,183,72,11,164,119,239,39,152,137,241,60,126,14,183,254,13,123,201,242,61,230,102,130,113,142,163,86,183,83,161,37,158,227,205,157,35,195,57,98,29,39,225,44,232,182,169,221,169,8,207,202,224,89,59,217,204,75,174,147,209,97,78,191,246,254,14,164,40,95,173,81,234,107,38,144,0,237,181,120,65,155,240,64,154,227,32,239,113,144,247,120,74,72,153,209,110,172,30,150,167,228,137,119,211,45,209,201,221,186,60,41,181,116,189,183,52,27,113,30,116,34,147,240,73,128,111,242,106,126,181,147,13,201,191,243,242,234,133,5,121,247,215,155,95,89,253,238,156,152,23,129,122,178,230,121,66,214,204,194,23,170,216,161,197,187,189,54,170,44,222,93,146,71,228,20,106,4,196,51,85,223,245,30,81,157,251,46,124,211,81,31,9,190,183,43,27,156,124,192,9,142,239,178,130,24,207,132,52,141,61,87,178,191,233,128,197,192,40,179,68,233,1,208,76,15,240,44,0,59,229,248,54,133,136,150,56,166,235,136,171,161,170,42,83,13,85,112,237,94,187,119,24,209,251,90,56,94,52,120,215,99,247,28,89,94,232,156,140,20,173,137,229,71,181,28,198,68,38,2,152,231,137,73,23,88,67,199,139,203,114,59,109,183,96,87,152,80,5,37,35,23,229,151,203,8,168,5,88,49,75,48,133,11,30,246,166,6,24,51,12,193,176,225,21,240,159,224,168,213,136,52,162,67,111,147,158,74,240,16,90,224,89,13,1,158,187,143,177,85,56,78,83,212,227,52,76,194,106,120,194,56,202,4,217,134,215,176,87,157,199,144,217,173,135,17,69,3,90,8,26,65,65,181,21,59,60,156,224,243,192,114,234,212,146,76,73,151,40,240,11,248,133,146,33,9,220,146,255,189,87,198,197,38,227,204,180,116,11,97,43,166,65,210,160,133,32,86,31,28,230,217,214,254,19,22,72,59,140,178,133,180,168,33,22,58,106,229,80,175,248,163,172,61,193,116,254,221,173,109,112,36,113,198,207,215,3,121,58,137,133,164,21,144,41,51,25,52,213,151,121,189,104,180,174,68,128,113,8,186,64,91,171,227,76,219,233,82,106,152,87,81,3,47,201,164,90,138,58,90,220,148,3,212,176,204,33,51,161,9,90,134,34,18,52,230,247,214,209,179,171,208,68,144,26,131,31,52,1,61,29,219,9,248,40,224,152,129,137,248,48,177,35,118,193,206,91,176,170,246,81,59,23,67,207,103,152,223,14,115,122,73,64,47,79,151,10,48,49,149,78,120,6,40,28,27,94,1,90,198,240,230,20,27,51,142,112,84,144,162,49,33,28,21,114,66,73,120,74,232,22,12,161,174,23,124,130,229,73,145,76,144,163,36,135,126,159,220,205,107,198,97,12,74,193,220,160,173,162,41,237,87,219,12,114,125,94,46,176,133,226,125,90,229,140,196,239,229,29,207,77,172,132,238,203,244,80,114,24,93,110,240,54,90,48,186,53,239,89,212,132,141,55,5,61,160,62,127,211,202,214,70,193,176,218,79,209,43,143,34,85,114,135,249,141,61,114,87,94,24,23,198,132,35,152,141,111,192,76,128,187,114,60,250,156,115,151,223,131,108,202,71,238,44,104,121,173,168,77,104,71,239,204,105,200,125,156,131,253,49,176,234,76,43,45,24,88,11,143,143,129,35,183,88,222,152,120,68,76,137,36,174,138,76,52,68,33,142,53,57,3,28,187,6,61,51,98,105,192,51,27,73,10,246,97,174,53,160,109,210,18,210,187,169,108,95,96,27,95,85,148,1,130,171,122,4,108,111,222,41,102,38,220,163,189,185,4,70,124,15,111,242,171,149,22,64,255,90,65,88,119,58,229,145,117,106,132,53,28,37,9,95,142,248,93,59,31,135,62,46,111,163,120,198,73,12,213,96,40,71,92,22,135,57,114,31,239,133,2,53,81,22,23,144,72,209,241,156,178,44,242,153,200,237,83,77,205,34,86,249,153,66,244,249,219,173,24,242,62,179,44,144,19,11,186,65,238,99,216,66,201,171,151,230,60,234,20,50,135,222,60,243,103,184,44,139,147,158,6,127,137,121,27,40,71,122,139,28,18,66,7,173,172,19,246,37,13,244,55,248,2,242,152,124,132,223,30,22,245,9,249,168,156,219,121,229,78,88,17,30,167,1,79,128,30,215,146,110,102,31,248,140,36,169,126,251,136,187,41,35,36,67,240,26,118,57,206,61,244,146,183,172,136,25,42,107,157,22,22,50,66,57,172,231,231,148,229,89,144,217,32,86,94,193,189,222,54,147,252,254,118,220,9,107,133,227,0,222,3,13,4,18,175,192,56,36,187,209,14,14,43,91,140,57,220,119,47,72,154,93,180,65,210,238,229,39,224,190,164,181,148,87,77,30,211,143,8,72,13,149,1,111,16,33,146,237,205,246,134,59,124,206,200,115,28,166,35,28,115,163,8,30,15,232,29,110,65,135,45,30,173,128,20,15,106,74,209,216,56,80,166,23,217,175,229,128,90,247,58,254,186,223,140,70,250,164,42,7,174,11,9,62,151,215,97,111,235,123,143,51,160,96,119,235,14,221,64,250,204,27,67,78,42,67,93,123,54,147,72,71,49,2,16,67,96,196,89,81,142,15,114,236,47,106,58,224,182,236,55,110,192,255,138,70,40,68,185,20,32,250,202,184,53,198,142,32,66,15,67,61,14,220,197,249,175,42,5,222,184,176,141,233,97,26,33,177,162,199,194,48,147,40,112,70,197,18,84,168,197,142,80,68,246,40,194,78,241,104,60,103,150,224,53,28,79,152,190,62,200,51,75,0,138,75,20,118,215,170,192,4,148,52,78,207,74,205,94,113,242,254,62,195,53,222,190,63,101,56,198,52,171,232,131,82,170,155,35,0,193,94,108,8,49,150,79,172,248,239,246,118,123,204,62,97,255,220,62,186,226,117,251,135,70,196,8,71,241,214,161,38,39,71,24,202,37,140,212,50,128,230,182,85,149,36,97,138,17,81,131,21,111,109,192,232,208,213,219,116,81,86,19,157,217,204,189,153,97,177,162,201,129,139,3,69,227,109,143,38,184,126,100,71,141,28,171,91,121,190,110,150,50,102,12,36,168,142,146,50,1,146,146,179,16,57,159,211,235,38,84,85,115,155,210,61,119,213,110,189,207,128,177,168,255,177,53,65,174,183,238,87,167,170,54,233,29,176,169,251,56,106,146,155,189,85,150,10,173,121,122,128,22,91,91,69,172,223,226,170,23,244,77,106,66,125,119,32,148,12,240,90,148,176,27,202,76,62,0,122,229,225,11,63,64,61,119,203,76,252,218,214,170,213,12,50,159,161,177,60,117,155,97,229,61,161,197,14,149,192,7,43,247,130,43,139,214,130,209,64,222,115,157,9,231,104,6,180,215,128,157,8,68,203,18,139,250,77,132,181,175,216,19,236,5,243,0,132,128,226,99,227,12,17,107,168,61,114,67,59,64,93,109,225,183,13,241,102,46,198,58,232,249,214,113,58,70,65,71,210,124,188,104,78,196,143,154,57,216,109,100,203,39,200,188,23,225,0,180,142,57,30,68,152,6,223,127,147,115,26,171,79,58,127,239,113,59,175,20,218,46,202,7,228,98,223,190,190,75,247,230,213,105,249,130,242,55,246,209,232,193,232,65,148,183,100,189,126,122,219,75,193,62,202,29,192,54,18,3,216,70,55,226,170,248,50,173,128,245,100,96,95,173,188,237,42,156,75,237,131,240,194,149,229,88,40,198,135,75,70,6,95,52,46,46,17,97,127,189,47,250,193,146,130,113,208,248,241,146,239,251,28,136,92,236,161,76,63,157,164,108,82,86,239,208,231,127,54,40,60,244,174,21,106,15,32,122,140,79,81,235,0,232,131,125,190,180,129,127,181,159,228,28,24,167,58,204,81,118,232,146,75,6,60,17,45,70,63,13,195,19,209,233,216,133,109,127,211,117,20,122,57,104,12,27,190,172,0,53,192,87,4,171,147,73,101,184,52,137,31,120,130,82,2,13,22,224,136,183,200,231,14,151,162,1,252,78,116,149,11,108,147,149,34,127,203,34,176,61,194,44,97,216,73,119,59,61,7,30,85,123,223,126,44,213,231,244,77,63,54,208,183,169,239,244,99,156,26,89,148,89,140,202,7,235,104,141,217,176,178,247,0,159,119,1,119,232,130,98,7,65,154,238,58,189,197,247,169,243,176,87,29,139,31,137,130,109,136,22,227,190,220,215,173,27,193,138,33,125,96,23,223,102,96,31,205,105,6,242,22,18,190,122,176,235,160,211,141,72,28,213,85,129,185,36,163,119,231,91,85,162,155,191,241,4,231,160,150,181,194,17,95,102,145,7,249,218,195,222,105,114,151,154,28,200,236,119,133,111,191,251,205,178,77,104,225,245,64,50,125,25,144,106,129,107,23,196,68,232,202,145,131,240,194,248,91,244,172,38,231,105,134,107,238,211,10,12,253,76,196,8,200,97,165,87,107,216,143,181,0,223,26,215,77,197,140,24,216,153,187,3,240,99,161,44,43,101,253,132,150,169,47,83,116,55,102,104,146,16,208,231,70,85,154,56,114,145,223,6,236,5,97,215,137,107,92,100,190,30,197,220,157,191,247,81,24,245,146,106,55,159,122,6,239,131,227,250,109,228,128,235,158,190,164,170,109,140,165,178,214,163,170,126,65,184,105,156,59,166,90,137,217,103,21,229,183,121,181,36,215,192,76,240,211,188,82,109,119,106,213,14,78,139,7,156,216,59,203,92,251,237,182,148,226,196,166,215,235,216,6,11,145,144,175,205,121,31,78,208,13,94,240,82,25,7,104,54,32,108,74,167,150,101,23,70,210,97,142,185,67,58,102,84,113,245,238,64,95,199,13,205,165,179,154,97,222,52,78,159,222,66,95,220,53,55,154,169,184,35,184,207,13,100,55,101,19,217,236,115,89,238,109,224,30,29,113,125,99,210,82,216,123,194,215,187,126,254,149,163,95,125,114,89,40,29,146,36,208,233,254,217,74,222,123,7,168,184,143,112,31,211,155,0,175,228,180,135,217,118,127,191,29,189,141,188,144,23,206,176,109,161,111,132,214,135,46,178,36,252,233,198,208,103,176,159,205,134,122,236,176,141,121,52,69,210,55,56,171,22,213,95,134,222,3,31,122,108,219,45,212,132,245,0,155,163,152,10,236,96,128,147,193,91,102,104,129,193,187,171,236,13,110,146,163,162,165,135,128,247,90,66,160,103,183,150,245,223,206,85,78,171,77,52,112,83,53,122,195,18,188,161,148,16,28,178,133,244,108,42,25,28,194,39,130,169,76,222,198,54,90,21,26,68,222,59,194,176,134,110,173,13,196,119,249,240,193,61,244,236,87,254,187,125,32,37,10,136,63,251,1,163,98,86,141,152,47,39,185,205,169,89,148,1,240,150,133,226,3,220,175,127,128,239,64,108,196,40,162,116,170,205,25,234,19,221,117,111,47,75,9,206,224,116,219,128,186,99,40,129,21,136,219,186,85,158,89,32,205,206,79,238,124,161,39,169,252,82,46,169,47,44,11,175,187,101,213,36,208,4,177,119,152,27,195,28,183,73,212,60,156,119,14,202,33,233,183,101,143,155,251,236,206,190,123,129,94,247,170,65,189,237,55,219,5,4,118,152,31,64,52,194,86,204,253,201,63,215,23,83,147,173,20,228,61,161,234,76,49,116,33,128,153,221,1,63,178,84,128,181,82,77,243,247,222,82,115,251,125,99,246,247,238,91,105,110,185,15,108,244,125,17,51,204,35,3,232,224,165,121,142,153,215,166,117,29,43,130,9,240,85,254,141,78,229,119,245,99,230,95,245,201,3,55,73,26,236,229,167,189,9,186,223,203,241,154,190,195,188,134,144,143,73,135,241,245,190,141,230,242,44,0,205,141,119,119,119,251,21,130,202,242,92,164,251,118,165,50,227,160,201,143,172,216,148,64,41,56,136,150,173,17,231,114,9,124,81,77,152,102,32,107,49,160,134,134,72,26,167,173,108,40,155,14,115,140,216,41,248,203,201,93,160,85,118,109,76,166,250,157,222,233,212,192,183,54,245,38,190,5,30,222,64,55,71,93,155,154,159,146,224,137,5,211,75,54,134,167,244,178,63,11,244,46,233,182,52,156,218,178,3,171,218,83,120,66,163,238,11,251,186,97,86,116,122,215,64,240,55,187,18,193,119,97,207,223,157,73,60,83,29,105,72,149,246,121,5,50,201,126,129,104,45,36,231,29,20,178,145,110,142,144,140,122,24,180,130,83,188,183,149,20,238,37,130,250,252,133,141,242,243,185,135,179,187,239,77,7,158,23,210,216,6,208,67,121,103,151,155,121,123,23,109,32,82,209,59,66,126,195,142,146,131,236,32,241,41,134,247,129,24,81,85,212,247,237,184,4,126,235,85,111,32,246,155,251,19,177,119,239,207,254,233,111,31,196,149,19,3,179,64,207,127,215,27,132,255,165,171,242,85,253,199,2,187,255,245,101,107,163,165,181,107,191,119,226,79,239,113,42,189,28,104,85,121,126,35,200,211,189,19,43,106,250,45,7,50,121,145,57,234,135,108,245,182,239,221,7,30,154,191,250,176,230,151,88,72,252,7,61,16,252,128,221,218,75,15,153,88,123,105,229,218,88,233,129,181,223,187,252,244,61,61,48,82,47,149,128,217,166,93,123,99,58,229,57,89,215,187,224,108,26,0,221,2,118,250,175,6,184,14,244,207,4,40,120,45,148,54,147,102,49,136,5,146,115,148,71,30,7,231,238,232,185,71,107,237,1,201,223,3,123,254,55,173,23,173,61,190,54,175,156,27,16,93,156,66,44,184,192,4,184,239,130,178,38,136,37,226,125,159,214,183,160,174,49,176,50,21,115,98,201,216,64,44,185,50,17,123,220,88,111,36,163,137,138,231,163,112,125,15,107,8,13,41,76,17,191,127,90,95,35,55,241,184,243,10,39,19,216,205,28,225,187,25,17,118,51,73,216,205,180,39,155,146,123,248,110,166,96,208,48,180,65,203,222,147,177,135,193,92,130,130,180,38,253,98,42,201,177,34,125,219,69,76,215,58,162,21,4,66,206,192,174,74,4,79,240,85,107,189,99,86,207,47,16,189,16,165,0,253,154,36,248,53,73,240,107,30,119,214,59,73,142,23,231,123,79,232,155,29,225,222,211,25,15,159,56,237,225,19,103,208,123,2,221,144,146,156,251,157,6,119,254,128,146,82,8,108,110,47,232,201,80,34,244,56,104,223,171,168,27,148,168,234,4,9,72,154,30,124,50,230,44,78,6,7,22,38,151,39,236,199,165,245,100,140,223,19,33,204,98,23,9,242,59,26,143,96,78,177,95,115,126,45,233,36,70,25,37,52,199,134,48,6,71,46,80,30,157,93,142,31,246,99,68,120,68,3,199,111,133,54,6,253,27,250,2,183,174,37,227,151,198,113,190,47,47,63,17,12,6,37,165,96,121,41,196,216,132,61,176,108,43,107,131,208,11,95,55,180,61,93,100,212,27,73,164,12,142,169,235,221,52,142,22,98,144,157,93,77,64,100,74,101,207,67,128,82,104,129,194,19,98,103,195,209,157,101,244,95,24,197,136,69,35,94,8,117,77,93,11,156,226,136,179,216,133,25,132,97,26,246,248,61,14,152,36,193,86,215,154,157,97,163,59,151,168,141,66,18,168,114,195,72,37,40,104,114,240,155,130,208,70,208,224,184,151,68,38,93,39,155,160,23,143,134,176,92,60,140,19,243,39,61,236,229,40,43,183,192,96,148,10,85,189,32,226,61,33,30,144,29,94,27,134,62,252,138,111,130,215,65,213,184,42,168,222,214,110,33,206,136,217,101,6,53,79,163,212,214,226,188,226,137,168,156,129,157,99,3,183,247,23,192,67,154,244,178,129,44,188,255,216,251,90,98,83,22,207,13,106,249,96,126,109,186,186,23,70,54,54,204,232,142,214,23,178,212,190,208,94,109,184,101,150,87,27,242,163,198,103,217,233,128,143,155,144,151,241,204,28,51,61,42,191,79,8,183,205,136,147,132,214,25,1,237,58,158,163,17,177,207,218,27,205,175,170,253,21,143,47,166,95,74,136,36,112,29,99,32,45,106,124,198,234,91,229,121,89,60,30,71,8,156,38,171,120,124,98,253,168,240,212,248,168,232,159,193,87,198,229,255,126,150,97,68,7,70,25,166,120,76,57,158,245,206,48,96,143,198,250,191,191,109,54,155,132,183,223,24,239,137,25,121,152,143,231,199,141,249,173,238,23,48,211,136,6,48,215,72,10,248,217,70,126,190,209,240,252,255,58,214,21,35,152,220,136,105,186,17,196,37,190,225,9,226,160,136,187,69,33,181,163,175,229,219,167,19,149,214,241,220,17,163,182,167,164,104,208,143,183,49,205,171,75,77,75,92,85,153,21,175,130,136,113,78,214,12,211,68,77,189,214,162,154,211,230,221,93,195,193,218,172,231,196,177,180,84,90,190,225,37,148,83,45,227,234,47,190,43,85,71,6,43,30,156,245,68,225,203,46,147,206,14,253,96,121,41,211,40,153,186,25,248,131,87,25,17,21,100,109,214,138,14,21,213,82,219,236,144,172,206,14,141,170,37,245,151,67,103,68,110,201,84,16,77,225,20,227,90,128,33,62,193,168,71,235,240,109,76,208,201,26,207,224,199,232,27,142,82,130,55,9,203,243,26,41,163,85,155,162,5,187,115,47,64,189,130,60,196,113,182,188,32,71,126,14,34,158,102,119,98,110,27,113,204,171,110,193,236,99,212,242,142,83,110,131,96,165,56,204,122,79,25,241,0,34,136,177,6,58,143,118,19,120,137,67,136,188,109,10,227,76,35,140,231,218,196,67,62,158,138,111,17,170,227,16,44,166,133,189,8,141,209,112,60,60,229,21,140,27,38,140,212,200,123,196,16,53,172,213,108,6,241,180,126,34,67,151,209,69,241,32,93,68,151,193,247,48,86,146,38,101,108,110,62,23,216,37,164,228,130,119,10,17,152,204,9,179,96,23,212,124,210,73,38,121,157,84,28,199,1,131,211,192,42,211,131,99,175,249,152,155,24,191,199,103,27,100,120,95,52,16,39,101,228,23,173,0,115,181,28,177,1,235,130,42,130,42,158,187,127,0,44,213,164,255,201,116,137,240,215,158,84,50,21,222,129,79,76,239,10,38,143,184,36,156,119,7,50,8,212,122,161,140,104,182,71,77,218,88,239,89,89,83,4,77,196,49,112,67,71,44,39,73,124,4,84,153,204,23,49,47,60,92,158,11,120,55,168,113,227,22,181,96,28,240,9,182,4,154,243,199,129,35,125,199,227,49,152,254,92,16,195,168,133,134,242,214,118,167,182,182,7,24,11,227,173,212,41,158,89,237,99,118,59,208,111,249,9,205,178,230,182,49,97,81,25,173,44,222,77,6,218,121,47,208,134,143,191,90,110,67,195,209,248,252,177,21,248,67,225,121,91,71,96,103,77,16,91,212,153,244,116,92,84,203,233,73,246,154,29,184,250,72,143,12,34,13,82,39,115,228,25,208,229,28,75,21,239,12,197,50,143,113,138,41,3,161,73,47,175,12,124,203,250,78,94,63,34,251,8,97,123,228,61,58,70,192,98,238,81,198,25,248,154,99,78,62,55,96,58,207,77,218,240,73,17,33,20,235,141,253,163,55,220,50,244,156,5,107,100,101,173,239,90,206,13,199,218,110,109,182,254,136,255,196,49,179,97,115,184,193,143,7,125,124,249,186,37,28,209,53,250,92,202,73,57,52,235,125,87,114,210,78,122,123,122,115,236,143,98,206,87,157,71,157,222,236,147,166,195,189,243,7,16,131,253,134,77,191,134,95,227,171,205,101,99,157,168,185,226,230,152,45,96,149,89,241,57,209,97,78,248,93,227,187,43,29,240,88,182,175,220,28,134,54,20,140,228,207,14,153,66,165,141,184,89,178,237,175,197,77,219,180,87,219,203,110,240,54,76,248,153,138,183,192,15,96,12,239,184,109,125,205,54,85,51,176,58,94,238,195,52,79,249,81,171,208,2,225,61,154,95,227,125,223,60,138,150,218,188,78,27,24,1,182,161,253,71,91,174,55,9,228,255,231,235,125,192,219,56,174,123,209,193,106,73,46,86,52,185,187,90,72,148,34,3,139,245,66,2,86,178,36,43,146,35,217,244,46,8,47,109,0,150,21,114,13,80,182,171,144,148,194,56,142,147,219,171,56,202,181,108,82,88,144,133,83,136,113,109,10,166,29,219,215,143,114,80,212,166,81,53,109,245,242,114,253,242,233,129,170,47,243,174,226,151,230,15,43,39,77,110,62,201,245,167,246,186,106,175,159,235,170,125,110,174,74,189,115,102,23,32,40,217,209,126,11,82,228,114,118,230,204,153,115,206,204,156,249,253,134,153,188,207,157,205,23,110,55,224,249,87,161,14,186,10,70,101,251,134,77,213,13,186,87,7,17,219,193,62,198,66,59,34,217,200,67,244,68,194,136,57,192,130,232,186,64,62,3,111,31,80,17,65,116,219,99,125,150,96,57,89,241,33,60,19,209,63,178,111,160,255,222,91,172,91,172,126,144,214,151,202,84,90,220,99,71,44,203,186,43,27,123,72,176,162,150,53,50,49,112,244,94,186,3,108,141,101,45,138,92,33,63,38,91,99,150,148,21,30,186,106,17,139,140,140,13,88,244,137,49,203,202,18,117,188,227,49,36,95,85,179,234,67,72,195,202,141,112,3,252,189,79,32,86,173,213,145,125,188,140,8,160,242,103,180,138,163,177,55,179,223,51,17,91,187,98,126,79,251,19,248,196,239,255,68,43,129,141,254,47,142,214,162,5,110,14,220,186,70,11,224,117,235,154,155,3,160,17,159,171,236,187,121,68,162,248,8,194,99,80,55,107,18,26,146,67,100,210,17,97,32,119,47,152,7,43,103,37,176,14,84,222,14,244,54,72,255,211,6,149,183,190,169,184,1,127,194,129,45,193,125,251,199,104,148,154,53,30,130,79,203,129,90,166,238,213,173,245,150,110,165,178,188,138,24,47,210,99,170,245,196,124,91,86,126,8,228,55,255,165,17,105,224,137,191,108,3,53,148,173,100,118,160,76,57,61,30,227,172,223,177,244,172,254,80,106,158,183,216,17,103,160,231,222,30,203,161,122,227,168,61,110,75,47,66,75,255,4,90,72,219,7,95,111,22,46,210,156,215,155,37,169,203,69,19,62,37,47,97,9,143,133,226,66,82,234,147,147,146,37,246,81,46,66,176,168,32,111,7,170,245,229,135,62,7,42,238,140,144,1,227,94,151,225,214,200,170,208,214,97,18,132,138,92,237,181,178,223,127,40,214,187,11,122,100,113,96,226,222,239,91,85,235,251,214,68,246,77,218,103,139,185,169,228,213,212,212,131,139,95,17,146,217,212,47,190,36,126,238,234,61,98,234,23,169,44,92,194,127,160,167,35,65,94,61,32,47,253,211,107,65,39,111,162,26,76,37,167,78,83,13,38,226,127,185,93,19,43,183,223,44,126,15,191,154,154,114,171,121,179,130,24,184,21,253,79,108,123,63,158,44,174,159,239,138,147,109,29,87,194,171,20,152,185,116,32,119,104,46,25,205,69,163,78,84,112,56,129,109,207,89,45,27,172,27,191,107,181,91,236,17,60,125,155,23,62,90,153,103,49,78,249,160,115,61,247,207,148,143,104,124,5,198,40,164,62,27,240,144,202,64,134,152,67,164,151,244,105,189,8,119,89,29,247,206,118,98,28,207,50,115,244,247,127,164,191,10,159,39,213,239,62,92,233,83,227,111,58,96,187,40,87,3,102,212,215,207,34,97,204,83,100,45,95,211,89,116,134,243,153,78,145,12,18,206,52,193,94,175,103,55,51,186,239,88,188,142,66,7,243,9,169,40,207,201,69,121,6,34,241,57,138,181,121,82,170,198,142,69,57,139,75,112,238,142,149,139,150,102,206,16,138,133,18,127,121,240,164,93,181,83,131,201,120,148,34,233,192,232,226,57,201,12,23,181,32,139,123,212,197,225,253,161,205,98,243,25,7,204,208,225,34,115,50,199,7,193,119,129,175,96,215,7,54,7,170,237,254,165,12,29,6,158,49,17,189,38,40,113,60,162,203,174,39,155,77,15,187,141,34,183,185,217,43,136,180,50,163,37,45,196,144,120,217,60,169,85,77,127,3,207,137,75,113,41,152,7,72,80,15,248,14,145,180,94,182,78,90,85,231,88,3,53,202,107,11,220,51,16,187,192,91,132,95,59,155,133,170,0,53,245,208,240,56,30,252,140,142,173,13,98,54,145,202,5,215,139,155,197,42,239,103,105,54,209,176,219,111,201,180,147,62,235,4,89,23,167,100,61,251,143,136,165,67,209,61,233,91,56,142,79,242,115,6,231,15,114,156,115,21,124,253,203,234,73,117,210,152,84,143,145,164,19,117,179,192,60,68,160,25,172,15,69,90,61,185,165,145,111,180,205,93,7,128,214,130,252,130,52,203,203,197,75,209,17,23,20,81,129,160,30,197,68,241,182,179,157,115,124,145,159,121,226,236,86,51,90,220,244,178,126,82,175,110,162,168,63,27,41,98,44,205,181,24,138,205,155,79,131,111,187,112,59,155,252,241,215,6,152,31,44,161,135,116,92,133,184,70,83,186,5,220,44,239,6,95,170,49,135,125,91,123,212,30,165,71,201,33,71,244,85,3,237,127,183,170,25,244,19,190,30,86,183,194,232,81,194,74,236,21,202,247,118,149,206,22,186,77,23,189,30,236,159,116,88,218,42,169,72,38,35,210,39,152,171,172,38,107,2,188,67,210,244,211,233,74,186,210,122,184,21,202,184,233,21,117,184,155,50,40,64,228,133,40,224,148,171,204,99,148,58,5,95,159,213,234,8,188,132,157,195,115,205,230,12,107,187,140,121,29,82,96,123,96,70,123,86,3,179,143,79,116,204,185,92,148,38,178,212,204,80,110,190,237,102,48,188,42,44,132,5,23,1,186,41,79,27,179,113,240,220,26,158,170,128,123,236,106,27,69,103,238,49,123,236,158,133,125,70,191,212,255,225,16,50,32,216,217,71,179,131,217,251,122,251,238,22,250,161,140,142,57,151,241,106,11,61,237,160,148,182,148,244,83,250,204,150,103,149,62,165,47,186,13,230,29,115,33,4,93,156,161,159,136,194,110,91,167,182,4,3,180,142,20,187,18,57,49,160,21,236,12,114,96,219,51,7,144,203,250,148,50,163,60,139,231,239,149,41,211,147,132,203,5,53,68,57,157,192,34,156,50,103,244,103,245,41,29,158,64,198,68,193,92,181,128,76,153,153,82,102,97,231,140,84,18,22,68,168,69,244,217,232,148,6,87,194,109,199,194,221,82,143,219,130,193,236,194,62,169,255,212,125,131,217,79,247,10,61,180,29,208,35,38,139,60,97,148,77,73,12,242,120,134,99,59,59,99,174,106,32,30,147,150,185,29,180,173,59,235,108,147,37,115,59,60,9,79,240,130,248,211,97,148,119,41,46,17,144,119,88,2,57,75,240,196,118,110,198,89,69,160,233,225,169,120,227,29,253,51,10,148,142,220,147,166,164,213,223,241,83,23,47,219,103,138,165,199,74,153,193,108,9,217,94,7,109,232,179,83,48,162,86,5,166,180,190,94,42,47,222,196,186,33,31,26,162,221,167,145,231,10,164,225,202,11,110,236,17,100,147,170,243,96,33,23,224,135,203,74,200,11,39,132,180,158,214,183,220,113,73,152,228,246,106,250,209,75,253,235,132,142,157,127,60,48,107,71,41,207,209,92,157,125,16,36,1,229,220,46,161,52,111,95,69,166,2,83,122,159,142,252,5,166,127,97,84,226,6,159,40,245,44,140,6,185,133,81,155,255,112,116,144,255,171,209,62,190,47,221,247,181,229,236,195,245,92,175,74,240,172,244,100,240,143,212,55,186,93,108,67,247,60,10,51,92,63,235,218,116,82,27,113,215,90,234,252,239,238,137,243,110,162,117,34,215,73,55,220,218,74,237,6,250,53,165,165,202,201,234,161,126,24,147,167,41,79,3,142,87,244,193,46,7,136,70,51,10,244,22,145,178,223,116,83,6,2,77,235,214,240,31,229,182,64,198,17,81,21,171,74,127,28,241,39,16,159,61,201,61,207,42,43,206,144,109,228,105,104,3,158,160,118,207,81,35,230,5,17,186,41,51,141,38,118,59,154,15,47,24,225,97,188,202,10,148,1,178,239,70,48,0,178,153,124,215,193,178,119,240,155,121,138,4,148,86,83,250,87,143,99,45,189,149,4,100,180,168,132,92,142,27,188,84,241,146,35,18,250,134,238,74,91,189,254,216,146,165,118,84,77,250,132,114,122,35,109,128,118,122,99,5,89,35,26,255,87,181,170,42,162,38,251,186,125,154,89,33,35,164,59,132,181,169,132,186,5,122,216,184,79,237,211,135,197,56,212,194,169,200,120,157,166,159,149,204,233,76,197,174,28,172,248,202,164,234,214,194,149,149,83,177,198,52,250,118,190,155,167,178,242,171,169,106,178,255,80,253,9,136,214,34,221,189,21,171,194,142,160,84,193,158,97,110,133,190,226,103,148,247,167,155,209,176,30,202,152,2,18,66,123,25,197,74,86,194,170,162,203,34,104,217,121,28,39,34,140,53,191,180,91,10,151,212,25,181,36,151,100,155,179,229,237,234,139,61,77,61,198,118,51,32,9,40,237,52,110,84,139,152,3,2,65,29,87,127,162,46,37,120,178,3,25,213,49,178,60,104,233,48,89,161,181,160,118,22,44,45,216,89,176,178,233,211,173,35,173,80,155,155,202,234,35,221,180,173,12,101,253,37,11,48,86,36,202,183,139,108,117,112,181,32,82,253,90,82,239,83,141,156,166,122,165,5,186,35,240,6,107,196,106,104,22,215,205,129,167,112,180,84,119,12,116,210,4,153,68,104,36,91,103,101,239,232,14,121,90,115,205,87,175,215,59,104,187,148,202,214,110,250,89,137,158,142,226,167,166,120,146,106,72,162,162,157,246,34,231,211,160,191,21,154,121,81,141,30,23,154,245,230,138,91,75,22,185,66,188,39,204,227,138,87,134,161,133,43,82,119,59,252,94,170,248,187,199,180,68,37,162,117,169,156,222,122,220,71,101,229,171,132,60,94,164,80,133,84,200,105,202,58,114,77,25,116,204,156,86,70,134,80,38,75,45,209,67,48,43,1,205,90,214,194,16,213,239,199,47,174,81,5,36,18,66,6,35,148,46,114,79,156,231,78,113,165,245,165,245,212,78,165,40,51,53,247,98,189,173,18,101,84,73,226,120,215,156,211,32,221,10,205,129,170,247,250,12,245,123,46,103,180,203,38,128,24,45,37,13,25,135,215,186,189,14,209,35,213,185,176,22,171,8,208,119,113,208,65,73,35,170,164,135,143,83,142,150,96,157,237,151,122,89,9,181,32,98,247,32,183,228,246,32,246,58,104,167,90,130,107,48,44,197,74,130,125,221,239,235,188,161,51,4,25,63,74,241,153,193,146,93,178,237,65,59,190,61,186,22,241,100,208,86,248,93,123,3,82,100,43,200,33,115,151,214,91,201,28,212,92,221,204,43,51,135,74,237,37,246,195,54,104,207,88,105,67,41,178,72,125,61,189,212,95,82,254,236,211,148,7,168,209,155,148,33,166,98,54,245,187,63,40,74,62,104,71,11,200,224,6,41,34,5,130,55,192,95,103,74,123,108,203,30,221,141,88,174,200,98,21,173,124,138,178,89,165,43,95,173,128,124,43,166,107,81,234,218,231,150,121,154,234,185,203,209,114,145,230,228,208,122,118,80,126,82,166,20,66,14,70,244,54,65,151,103,130,50,115,188,40,120,127,223,84,183,211,56,79,104,182,21,104,9,76,152,69,32,199,212,167,46,142,128,86,176,90,8,223,225,189,193,219,103,80,89,199,140,83,190,112,151,165,219,144,212,112,217,209,123,36,28,165,18,196,89,79,128,134,203,160,21,3,149,47,129,5,197,255,129,205,81,147,250,192,241,3,238,72,135,247,146,138,0,158,129,64,253,73,247,199,104,47,206,68,53,19,180,3,244,180,162,141,89,88,143,202,82,61,126,11,23,176,135,5,234,74,143,142,0,120,135,80,89,67,109,232,154,138,12,26,238,90,53,100,53,246,129,222,104,210,106,251,134,82,251,96,64,90,45,69,74,22,196,104,45,107,25,208,27,26,9,129,52,5,100,58,149,216,65,171,180,5,181,23,116,151,254,30,121,123,237,251,237,187,145,199,134,242,125,238,181,179,11,35,54,253,223,3,113,79,154,56,142,133,49,2,117,255,26,101,171,129,207,74,188,28,175,58,199,227,77,253,65,42,76,197,168,248,79,195,232,169,112,21,217,179,70,96,43,130,221,11,43,36,213,214,102,228,18,161,252,147,148,201,9,235,176,221,29,63,174,7,209,71,244,238,88,69,211,116,24,207,174,44,205,134,44,145,241,158,234,69,51,219,177,171,23,31,162,213,236,36,169,238,84,69,27,145,42,90,55,158,217,70,230,18,11,60,5,248,148,178,117,77,61,233,39,140,81,202,230,84,225,202,233,106,234,248,33,215,86,64,121,146,173,26,41,136,232,96,60,94,51,6,59,17,173,206,61,113,135,56,109,24,77,184,8,84,141,243,241,180,191,220,120,160,174,221,245,183,129,197,226,113,5,106,166,137,165,202,99,219,166,104,65,37,214,110,217,157,91,42,1,198,5,122,33,17,252,217,144,107,219,160,4,81,68,174,23,241,233,85,16,73,9,147,153,167,51,151,118,78,74,111,9,63,22,171,122,53,250,82,116,82,155,212,254,0,163,79,233,180,84,145,192,98,227,215,32,178,184,208,50,59,180,64,89,123,196,194,49,230,105,164,50,150,208,66,23,5,136,114,58,46,30,69,235,172,118,233,173,63,243,81,187,202,81,205,197,104,3,98,14,47,238,48,151,236,89,55,246,50,104,1,248,118,66,121,98,178,35,89,240,73,89,53,171,103,197,3,13,31,20,130,158,116,60,203,140,63,121,252,221,53,212,50,119,32,79,49,50,21,15,178,11,154,29,160,12,203,29,200,26,126,10,180,98,173,167,249,218,16,142,56,234,7,97,68,159,86,71,232,12,72,85,117,67,68,38,180,35,231,219,164,38,246,102,228,20,70,246,102,244,233,210,234,23,15,80,94,120,180,32,13,174,93,55,138,166,204,79,44,181,220,29,231,71,109,228,71,75,159,191,167,241,245,126,59,102,243,246,13,11,220,90,174,49,134,235,227,239,250,118,80,203,78,25,155,155,89,180,77,100,121,71,38,122,58,130,208,170,6,176,71,27,22,203,211,68,149,232,34,104,55,212,66,74,72,137,133,209,65,206,134,216,86,74,12,166,169,109,79,75,9,59,246,162,176,212,14,100,141,246,222,69,207,121,47,56,240,190,168,251,68,183,8,245,11,104,220,21,55,82,52,33,126,165,171,91,106,182,154,233,247,208,255,174,58,241,112,45,88,225,43,210,169,13,249,235,163,77,95,208,87,50,109,181,164,207,108,133,248,72,182,253,51,240,191,83,122,137,254,239,1,110,89,159,154,222,72,162,95,85,158,182,163,147,132,193,106,226,236,147,237,198,149,27,136,161,96,92,131,45,24,1,95,234,69,122,224,63,74,138,157,216,142,125,166,64,20,52,26,76,216,105,183,173,37,123,109,216,235,247,58,7,26,67,253,114,220,93,153,41,235,94,204,10,190,17,70,39,113,153,135,40,239,142,98,111,133,94,219,10,26,21,125,64,184,126,15,14,1,204,84,217,144,85,14,110,245,84,143,219,39,238,234,96,55,181,221,141,113,42,170,188,247,150,22,176,6,206,2,11,115,29,234,251,75,206,12,188,9,116,233,241,82,220,238,219,141,232,107,218,140,102,107,219,53,144,151,109,167,30,133,190,27,228,237,219,64,119,64,123,236,199,127,233,182,214,255,161,35,249,145,25,104,193,164,156,183,30,103,146,231,203,58,227,129,189,129,75,102,58,144,206,110,249,226,58,130,172,80,29,204,91,161,180,68,175,117,55,48,77,173,197,115,218,142,13,86,98,208,92,128,25,184,109,218,48,95,124,209,161,118,141,70,105,96,113,24,24,211,157,32,63,21,218,100,209,177,222,10,245,100,103,186,75,42,140,45,46,23,176,63,111,223,97,71,6,225,134,175,26,94,15,236,240,222,209,196,122,109,35,211,15,88,61,248,14,218,250,128,167,161,216,79,131,208,79,158,174,187,218,14,159,47,42,158,151,128,88,110,132,59,237,173,186,82,249,98,110,169,14,250,151,185,254,116,207,71,215,251,58,208,97,236,1,77,188,226,120,209,167,233,150,225,205,152,176,22,162,29,88,112,102,68,251,119,182,127,161,228,241,158,47,69,6,238,104,6,157,34,165,6,26,66,125,188,187,54,5,100,132,107,166,40,43,180,136,164,46,187,178,169,147,159,57,52,214,131,57,50,252,5,181,20,224,9,191,62,72,189,226,194,215,237,172,157,221,109,81,127,11,243,97,176,20,77,140,216,245,183,184,239,240,56,198,21,143,217,219,155,219,83,230,63,207,219,65,59,250,75,247,73,253,231,239,145,190,0,150,75,156,233,164,239,180,192,35,246,174,101,154,236,150,24,164,252,85,182,117,126,15,212,229,119,209,43,219,153,7,52,218,231,122,157,33,12,237,82,55,95,49,155,35,28,232,81,31,254,157,157,165,245,7,159,62,24,247,36,193,75,226,47,135,113,22,113,126,149,221,196,25,189,176,106,144,114,70,219,210,194,42,91,194,136,114,255,141,5,97,255,141,31,207,75,237,246,88,158,25,220,110,111,176,213,133,237,131,27,236,200,194,78,208,172,200,135,40,23,14,34,88,101,55,229,196,195,8,189,226,156,140,239,192,88,201,217,193,110,230,43,89,237,182,74,86,149,170,1,26,93,51,212,170,132,104,12,79,154,123,253,93,7,172,10,181,109,231,169,237,131,113,134,28,214,100,193,25,76,72,33,248,137,36,181,75,173,191,68,228,74,23,195,0,99,70,223,130,89,146,74,230,249,190,83,168,23,67,165,205,165,91,94,68,27,156,56,191,27,109,171,29,27,140,109,135,241,100,43,232,127,22,232,93,18,30,112,71,243,22,123,157,253,59,160,93,58,126,74,189,116,76,116,184,113,10,246,91,27,243,239,78,132,252,173,217,66,254,135,25,81,224,43,243,216,163,111,239,251,122,54,251,245,175,219,153,236,251,216,22,46,104,216,122,201,40,113,65,71,82,23,12,152,99,194,13,255,151,97,252,249,92,239,78,245,230,118,104,203,237,52,186,165,109,131,175,177,146,104,71,214,222,217,204,44,77,185,231,145,131,158,242,109,193,13,189,248,192,200,178,39,224,46,221,98,167,131,204,135,40,33,191,212,42,125,234,151,216,22,105,102,187,157,149,32,50,154,145,22,86,151,236,133,129,25,202,234,85,26,88,120,64,26,89,155,168,203,20,75,1,93,108,129,25,146,51,3,82,57,229,89,186,23,169,149,205,33,178,173,35,249,114,190,55,185,4,151,88,151,211,165,152,148,42,37,37,46,71,243,121,136,156,203,74,183,74,178,228,228,212,132,156,112,18,92,206,144,56,248,11,78,146,115,120,118,166,195,193,220,53,152,14,171,17,39,146,140,20,33,164,48,112,90,165,30,9,63,131,184,119,157,117,220,17,247,166,24,6,38,226,2,227,158,191,139,28,70,88,6,198,204,207,28,196,84,60,110,254,103,237,184,123,109,62,33,139,46,191,108,203,48,89,31,98,133,49,122,86,110,124,9,143,52,84,232,155,232,155,24,30,143,187,101,252,210,193,191,23,181,159,57,159,210,224,43,123,156,61,62,118,130,237,111,137,211,245,213,9,176,30,199,67,199,225,22,201,127,119,142,147,227,102,191,126,75,236,132,214,175,146,0,101,235,21,24,113,173,255,103,166,200,192,19,204,127,119,68,31,125,134,53,161,86,200,152,136,188,17,29,244,236,176,203,212,105,192,60,66,69,84,77,248,78,141,225,46,224,210,19,148,169,19,127,110,214,159,40,211,188,37,65,217,117,228,105,138,174,55,71,207,178,214,184,50,94,66,185,175,102,151,191,144,79,194,19,210,27,210,211,148,117,108,142,50,142,213,96,180,191,235,168,29,106,160,166,29,196,156,70,255,85,199,111,113,236,233,144,202,254,17,251,2,158,73,129,150,143,119,94,49,53,255,116,235,8,183,94,180,252,149,86,139,219,33,92,49,57,110,204,76,112,81,127,151,211,6,122,251,1,215,201,22,141,227,106,194,32,234,85,99,156,36,156,247,185,20,247,160,113,25,55,31,156,30,138,8,94,52,199,20,75,216,195,225,73,116,135,181,216,61,244,76,186,197,38,192,35,133,221,29,196,16,132,101,171,54,4,244,128,46,154,188,202,111,224,49,63,71,229,235,235,93,152,67,9,94,192,191,129,158,38,50,253,222,119,41,21,46,186,166,6,50,224,148,43,66,129,155,102,43,106,69,185,138,223,89,149,68,5,113,25,185,50,219,179,2,53,134,99,199,120,139,223,35,158,83,51,22,212,131,252,200,204,40,25,193,18,18,224,127,195,116,247,142,195,115,38,210,30,41,195,103,110,115,84,75,221,163,102,86,103,2,150,63,177,118,65,11,35,35,5,195,49,99,62,203,252,145,2,127,185,213,137,89,177,61,177,204,214,76,204,82,18,138,45,135,105,142,42,11,22,184,36,60,159,251,149,112,74,56,33,225,58,209,243,194,75,238,28,84,198,85,3,60,129,100,56,101,242,16,158,179,217,49,183,229,221,200,171,148,89,168,108,149,227,58,141,31,16,14,114,12,228,183,199,201,112,25,206,225,44,3,234,129,8,70,106,66,181,161,251,151,181,69,201,12,57,196,34,123,66,120,70,223,18,19,162,29,10,163,214,132,57,105,140,88,230,30,202,39,228,72,243,142,251,157,37,193,19,226,183,81,107,120,142,31,227,231,211,123,54,101,214,101,120,103,157,181,233,71,105,104,55,111,165,18,169,133,228,129,67,180,95,136,113,84,21,55,8,143,8,85,97,78,82,165,13,226,37,152,73,168,162,234,232,62,145,238,63,179,216,115,226,6,248,105,117,196,1,31,189,129,197,140,223,114,99,85,171,40,176,162,225,47,155,27,96,106,86,53,231,216,50,251,170,163,223,165,247,150,27,107,11,180,181,126,235,241,61,254,140,255,156,3,109,225,246,164,50,169,115,81,144,169,96,183,127,123,5,206,117,89,140,241,227,223,83,94,34,165,209,33,244,211,233,91,31,88,23,3,95,145,180,147,187,15,121,242,24,3,205,50,51,225,140,233,132,161,221,145,12,123,206,161,58,198,134,233,188,157,101,13,208,167,87,241,236,57,153,51,203,250,171,58,50,44,148,225,170,42,199,17,83,30,172,203,152,67,251,220,200,168,208,251,174,212,29,139,36,100,91,13,211,125,180,130,83,139,151,7,95,141,87,7,117,98,194,40,220,64,79,93,227,88,212,99,184,211,77,219,226,64,11,12,232,57,108,139,225,150,102,25,208,115,122,88,162,245,224,106,78,57,254,42,242,195,144,185,92,57,241,106,174,154,168,194,215,114,162,106,247,187,125,139,101,244,236,33,240,151,4,202,112,96,228,112,25,221,74,39,82,54,79,219,226,202,195,90,29,121,73,150,248,16,68,197,82,104,181,184,14,98,48,240,209,159,250,37,221,225,154,199,200,118,243,207,111,122,80,93,216,122,65,95,208,23,182,14,168,15,194,167,29,219,62,188,54,238,246,11,68,10,163,207,115,47,177,165,209,19,9,92,63,122,254,137,151,84,27,174,237,155,214,210,51,85,44,3,122,106,109,200,234,67,122,194,140,149,165,13,78,213,122,36,171,14,169,9,61,118,156,198,202,5,58,99,121,94,121,9,115,143,105,156,247,188,189,238,243,11,15,214,35,114,204,93,157,129,72,248,121,19,222,98,158,64,148,94,242,243,208,75,130,4,254,166,180,246,241,97,87,30,216,183,171,125,235,156,18,119,129,61,5,94,239,121,245,37,244,125,224,253,94,196,83,11,92,129,155,25,181,3,183,170,208,66,241,132,176,144,59,37,60,47,189,36,55,141,40,50,79,231,2,207,219,15,66,140,25,162,17,20,214,105,41,198,228,252,150,127,240,113,187,119,96,211,175,2,82,44,4,145,134,29,30,136,60,24,131,200,63,188,61,182,22,247,55,57,150,31,228,75,198,106,255,58,240,67,23,72,105,169,30,196,118,118,187,186,78,176,166,207,155,235,136,20,10,193,204,80,34,208,46,23,53,203,125,11,91,208,140,0,232,58,115,9,226,143,57,229,93,231,85,122,254,187,220,88,139,64,169,159,95,83,226,6,30,255,205,38,105,195,133,77,200,174,61,160,255,10,162,38,91,183,55,60,112,231,146,174,255,214,183,152,6,171,138,127,7,239,128,17,5,165,215,223,210,176,150,190,2,212,244,148,254,188,254,43,167,164,159,208,113,174,247,252,232,131,48,59,131,25,136,130,17,139,194,104,152,89,34,190,201,49,230,209,8,23,97,35,99,102,220,7,87,79,188,39,74,217,207,232,190,179,105,136,85,78,55,245,8,94,142,137,153,112,114,143,214,163,210,156,43,194,94,101,199,193,234,231,196,132,145,211,19,122,78,231,12,129,185,202,144,132,150,72,140,185,24,64,28,227,152,68,44,115,178,233,68,122,225,61,142,201,226,122,77,143,218,163,231,208,126,224,92,13,119,40,147,162,99,104,80,198,184,14,110,30,202,208,160,12,213,205,168,162,57,87,142,248,67,238,203,230,231,34,41,136,6,144,57,81,245,25,80,134,65,115,96,44,246,106,139,101,44,170,85,113,209,32,250,213,77,190,77,99,134,133,249,119,137,177,132,53,54,70,17,248,137,64,164,188,56,140,168,193,184,119,207,187,30,79,193,93,27,136,23,16,167,21,46,247,132,94,3,247,147,48,184,102,163,208,29,53,154,161,44,48,138,47,190,244,196,20,235,162,232,130,199,21,104,126,87,124,60,78,209,112,253,139,157,46,209,220,213,149,74,82,233,83,134,149,184,226,173,0,97,238,31,69,50,54,161,120,242,111,109,160,82,184,127,163,208,188,200,166,119,99,205,62,0,157,148,89,149,137,251,242,100,120,5,205,6,232,88,122,162,129,199,221,64,243,69,68,163,229,191,247,106,22,157,128,151,229,125,135,72,39,89,122,2,79,138,161,215,50,21,244,156,150,50,161,92,85,38,232,217,191,165,246,21,41,222,110,129,76,52,113,167,229,155,202,32,66,23,55,220,154,247,13,183,118,117,221,170,197,25,247,187,182,225,229,50,66,116,243,9,1,181,75,241,9,61,92,15,155,99,200,56,143,51,1,204,220,116,113,143,49,89,143,225,125,236,242,191,108,70,51,110,112,183,241,238,190,27,98,237,214,63,233,140,130,175,63,237,114,63,20,228,130,203,191,208,144,25,50,48,210,140,211,16,34,115,31,34,237,68,34,127,227,92,83,215,6,114,114,211,126,222,242,158,107,200,163,9,171,151,39,157,31,145,102,230,59,47,127,182,211,45,185,94,22,17,150,163,202,66,132,197,11,188,32,113,76,187,113,105,133,159,161,98,136,114,200,21,75,49,215,49,227,117,66,249,54,158,155,95,225,106,41,98,213,19,183,76,55,247,153,119,179,115,48,6,238,131,22,52,56,51,120,196,237,235,81,144,77,99,27,60,219,199,22,45,214,98,142,140,119,212,219,114,5,249,142,87,212,148,87,196,41,190,200,22,104,78,43,106,80,253,247,120,130,207,105,75,178,136,183,183,97,108,182,141,230,92,89,43,142,140,243,248,46,142,253,198,174,107,209,148,235,109,67,221,253,88,238,138,38,221,43,134,76,154,177,128,235,217,26,219,5,151,214,114,39,115,109,95,124,28,170,115,67,247,60,137,55,227,85,211,92,220,142,165,50,150,179,99,120,12,25,215,105,216,114,68,208,165,150,244,177,203,51,147,243,66,131,31,183,163,73,35,12,65,161,126,198,40,49,37,230,195,196,12,61,169,217,144,5,83,71,104,118,87,126,235,121,217,46,66,71,38,128,153,216,152,139,157,9,120,249,217,141,191,236,99,169,142,145,87,200,148,210,37,202,252,42,182,175,107,219,176,208,36,231,250,188,122,217,126,52,142,4,255,245,99,232,163,206,241,214,229,37,83,132,38,218,6,143,37,163,81,174,74,228,109,197,206,105,242,44,121,193,153,230,74,220,113,174,207,197,102,110,178,46,159,132,44,221,208,30,242,9,248,206,141,50,150,198,53,248,34,73,85,197,132,192,20,25,214,183,172,140,16,43,78,8,253,195,28,121,42,196,139,126,228,107,254,212,123,48,218,114,152,211,34,169,252,162,20,85,53,85,133,184,42,202,8,204,120,171,155,167,126,5,172,175,192,53,247,52,178,25,159,109,235,129,72,112,193,73,178,119,115,86,210,234,159,31,182,226,31,39,41,68,69,107,212,0,252,93,20,17,150,20,62,140,216,240,178,162,41,42,230,10,83,91,115,134,252,89,43,104,140,210,164,123,157,245,182,33,151,136,224,229,169,80,59,28,253,104,107,94,33,77,54,158,37,239,153,199,184,9,184,222,115,10,13,9,10,203,100,248,17,232,200,111,86,165,164,164,244,209,170,36,253,36,158,133,70,237,196,140,124,212,112,151,215,17,60,10,171,178,61,108,124,153,23,115,51,216,112,140,32,250,88,251,138,127,54,137,15,253,201,210,40,153,167,168,10,239,152,79,179,69,54,169,37,181,232,46,153,188,235,44,141,129,101,220,60,212,175,65,140,219,194,50,205,58,46,32,207,166,112,211,65,58,255,230,132,176,4,85,254,155,206,241,149,2,243,81,171,197,235,146,192,252,163,179,130,92,47,39,151,47,20,107,55,197,206,104,83,242,212,158,23,172,111,29,113,45,231,146,20,10,161,9,225,184,80,12,61,213,96,171,170,243,161,253,150,222,29,177,146,224,41,218,208,239,97,95,161,95,118,199,223,146,94,76,177,159,136,178,205,163,221,185,184,170,208,224,237,121,119,149,155,35,222,144,235,39,158,4,168,63,33,67,15,143,25,18,76,149,4,245,42,220,81,152,3,76,168,190,166,122,47,97,230,79,34,74,184,254,106,108,66,153,136,78,44,243,55,31,133,44,152,117,9,136,107,44,55,227,26,15,19,55,38,216,248,40,244,63,211,140,157,234,106,241,199,89,160,122,251,61,108,213,149,174,7,152,233,6,219,181,186,196,205,200,121,21,165,212,60,110,104,207,43,31,119,174,167,209,59,120,166,135,230,218,63,133,108,115,34,143,89,118,159,58,219,20,1,44,195,207,198,214,136,83,66,82,94,178,4,174,165,71,29,186,234,16,138,215,253,145,31,20,146,174,18,45,217,138,79,194,58,95,234,143,61,202,54,109,143,246,172,38,104,87,35,130,150,209,74,74,32,70,57,2,189,39,198,152,56,3,145,173,120,85,234,147,186,120,25,102,74,2,47,35,187,86,155,91,139,43,161,198,202,81,235,71,157,73,176,31,172,223,59,79,178,18,71,115,93,134,205,17,73,195,191,51,23,183,107,29,90,226,114,162,115,108,121,12,176,36,169,41,65,240,227,9,180,61,74,90,249,161,201,45,241,113,242,200,143,94,8,149,133,169,208,11,218,180,92,226,166,164,169,3,83,100,124,37,90,127,154,23,26,192,72,198,141,55,220,156,208,134,126,192,191,171,162,32,225,153,217,69,9,153,131,75,130,40,11,75,90,216,82,32,201,238,152,111,130,188,153,155,133,190,251,253,70,100,212,172,99,185,80,146,250,224,87,77,129,205,177,238,247,27,216,165,254,137,251,14,129,166,255,175,47,114,46,42,117,27,39,20,253,209,214,174,198,40,118,17,243,235,126,148,98,125,54,106,218,172,73,71,53,194,230,205,156,20,93,21,109,143,14,84,14,104,241,55,27,18,228,68,46,124,214,49,49,127,224,102,45,32,221,43,71,184,236,244,158,178,213,51,186,84,83,22,34,86,12,217,13,197,229,78,135,89,64,15,204,2,114,77,150,128,73,130,39,97,163,66,235,143,125,44,113,237,34,101,65,90,121,165,77,129,48,9,79,188,36,194,191,217,58,161,224,168,195,79,44,157,234,241,250,179,43,144,65,251,27,124,175,164,29,100,125,151,193,38,207,179,108,219,197,46,180,245,245,157,219,107,24,111,27,246,49,17,31,87,234,92,39,75,49,100,179,173,71,54,86,196,190,71,54,214,215,151,217,48,106,7,61,36,107,150,173,179,84,52,112,150,65,178,132,253,8,108,243,71,236,120,203,213,198,247,120,222,117,201,95,79,155,69,109,26,230,135,47,154,50,204,125,17,233,241,45,135,37,232,241,221,209,227,149,213,226,69,126,33,119,125,180,254,247,219,118,61,237,241,112,182,119,32,227,223,164,150,178,234,204,134,117,47,98,250,139,84,103,13,255,89,135,243,239,242,63,3,126,43,206,45,183,3,26,107,4,132,72,209,170,88,57,240,82,58,171,175,248,139,70,11,155,173,164,203,15,247,84,215,63,127,241,26,41,33,163,6,115,38,180,23,60,221,217,80,145,79,130,119,167,220,81,29,158,148,24,139,57,27,138,50,132,121,31,121,237,40,59,160,235,171,234,181,40,128,31,122,207,244,249,153,13,111,237,134,152,150,251,31,38,235,103,55,204,239,110,30,49,81,201,146,191,47,136,171,4,121,241,144,16,202,8,37,33,32,54,219,9,226,195,108,129,73,161,213,127,9,87,219,67,207,131,215,153,8,77,8,245,150,128,22,50,14,67,28,195,159,231,12,46,239,32,253,166,74,73,235,151,228,141,246,12,17,103,151,218,172,224,9,209,177,165,122,124,34,242,246,202,79,70,152,110,200,73,228,120,68,59,64,206,75,157,141,53,49,43,46,141,20,54,212,45,242,34,23,50,69,142,98,213,223,38,126,199,81,154,103,127,62,217,167,154,255,27,76,79,141,48,167,198,84,94,57,162,180,81,140,118,247,247,224,17,201,229,16,242,131,105,210,72,187,118,232,50,61,219,43,10,66,215,82,25,148,223,30,252,228,105,138,59,87,17,166,67,237,132,245,231,155,188,3,102,195,186,89,193,216,206,83,218,5,103,74,153,138,78,9,245,81,39,168,151,131,114,226,242,216,86,15,145,123,155,112,197,204,43,179,16,75,52,141,46,136,113,84,245,178,136,120,42,31,110,36,236,146,237,175,191,99,27,211,97,158,21,56,191,217,218,238,255,245,152,158,168,70,252,30,215,237,146,118,126,2,2,249,202,38,79,219,198,178,139,161,39,235,200,184,156,219,70,60,255,224,126,186,17,50,254,236,140,210,173,41,218,98,228,97,173,162,168,219,220,25,178,87,39,30,79,177,27,12,174,247,148,149,90,227,115,41,46,68,230,193,171,102,158,187,210,57,197,34,178,242,188,88,145,166,229,102,159,15,17,179,153,36,115,161,167,164,151,229,75,206,164,148,146,207,154,238,142,217,199,189,253,122,139,36,96,150,187,164,57,101,255,160,159,51,17,103,45,104,130,231,241,179,206,138,38,137,208,62,60,42,168,139,145,146,182,40,239,146,51,92,73,134,72,165,167,57,130,205,147,105,25,145,146,221,175,153,192,181,222,135,176,6,251,142,211,197,78,154,223,215,38,119,240,29,183,5,158,214,238,196,189,132,149,75,51,55,180,54,248,180,23,115,120,190,22,173,111,212,31,149,231,215,140,183,54,237,186,8,133,38,237,178,182,89,29,87,25,186,142,147,67,28,255,171,112,79,72,62,177,97,51,185,69,152,42,71,29,202,82,97,92,82,191,161,46,170,19,234,34,196,88,227,45,245,183,48,10,70,243,245,18,63,25,73,187,49,246,253,159,192,15,183,164,73,242,17,109,143,99,179,17,190,11,81,69,134,87,52,88,232,234,122,148,129,168,175,4,117,33,234,152,76,100,100,243,203,200,37,181,171,103,124,229,18,18,250,132,242,155,173,111,134,145,27,102,82,155,128,49,95,63,209,48,107,118,145,127,116,86,82,180,209,116,139,150,27,95,233,56,28,103,24,28,231,32,51,209,138,251,145,5,9,98,90,226,171,191,47,207,46,161,114,115,114,84,131,231,89,153,87,197,241,225,70,79,254,22,140,118,183,140,243,240,219,82,40,205,86,105,94,68,73,120,62,228,90,188,137,174,134,70,161,197,195,61,11,33,39,18,209,224,5,222,1,45,227,197,121,156,139,153,73,45,29,249,161,54,178,157,241,11,252,225,219,100,254,48,255,76,195,175,207,83,43,221,35,188,25,154,4,185,107,234,190,136,165,204,111,101,163,172,176,244,132,37,204,135,134,224,158,38,63,50,55,168,89,250,68,11,69,136,175,71,87,174,215,66,142,35,247,180,174,183,2,210,218,172,207,139,172,48,54,150,32,177,49,92,37,225,4,217,147,122,163,12,195,80,152,238,32,126,125,133,89,206,40,83,183,251,5,46,41,188,103,18,197,229,157,229,110,42,6,146,254,29,226,187,141,182,16,38,216,82,226,22,66,213,225,201,206,18,41,193,253,175,230,36,73,112,111,134,192,210,175,32,106,77,124,133,159,98,79,118,221,57,188,100,43,136,175,184,163,168,205,237,196,93,105,137,157,14,113,48,147,87,61,172,29,207,86,183,20,192,222,253,233,127,100,201,223,133,183,68,254,37,18,137,92,140,104,152,9,234,105,186,55,75,241,21,192,30,203,226,229,208,180,112,57,148,208,213,219,214,38,90,199,26,111,145,166,164,5,167,36,205,4,167,200,148,19,242,246,158,127,54,34,52,172,70,61,126,113,99,52,55,6,240,108,214,10,247,45,75,209,172,139,39,159,100,177,103,225,171,118,196,188,155,85,76,37,44,152,227,43,183,181,116,248,139,78,145,189,128,182,20,52,102,18,177,113,157,98,83,52,4,165,139,247,119,124,166,75,64,150,37,176,112,155,215,65,159,45,91,217,200,155,6,81,67,170,104,132,84,82,54,107,26,88,75,205,181,146,222,24,227,62,25,51,190,94,70,1,34,0,51,36,128,135,67,116,212,215,41,218,168,139,95,234,217,166,93,197,54,78,173,104,134,40,80,206,19,67,34,171,244,118,125,245,120,120,188,129,42,142,156,67,185,144,37,30,12,53,199,114,124,207,227,166,37,234,188,204,190,247,41,118,248,127,33,231,24,55,223,208,197,2,153,216,213,227,139,50,231,142,62,45,252,45,204,15,167,165,138,80,88,117,216,155,207,184,86,102,10,34,249,9,97,222,204,196,126,10,181,252,113,51,67,51,125,130,217,118,185,163,192,197,181,120,240,191,37,15,231,96,222,175,103,82,90,59,79,254,201,113,237,99,95,211,156,105,201,62,210,158,97,27,50,130,209,36,51,229,208,15,225,93,136,80,50,37,76,130,183,230,60,239,235,141,8,25,230,66,208,143,87,34,27,180,127,15,104,93,87,82,90,230,202,231,217,158,38,31,239,187,216,169,249,47,118,178,160,97,200,11,138,55,158,61,111,232,38,61,29,69,216,96,128,4,130,129,252,150,65,203,59,219,18,175,151,97,64,31,71,101,77,202,211,152,14,253,100,243,220,140,234,230,145,63,107,235,80,145,205,197,69,147,173,106,111,57,199,26,44,241,180,140,134,93,124,247,38,85,165,247,38,53,82,86,15,238,24,95,121,249,51,146,182,16,89,189,99,33,50,176,115,33,34,105,110,230,36,163,44,141,175,79,198,165,95,94,186,225,149,238,114,65,125,184,145,217,214,100,247,193,166,157,165,8,40,221,204,223,57,17,95,197,24,225,48,71,177,217,138,157,1,27,245,211,80,145,156,51,183,128,141,202,92,99,197,222,39,85,227,125,149,72,139,60,204,196,84,176,255,58,232,237,10,68,234,171,203,178,200,85,164,146,246,239,67,5,225,228,186,105,249,228,186,198,215,174,102,159,139,107,62,152,209,48,179,254,195,192,96,192,190,113,38,99,103,119,31,172,151,49,246,91,208,239,61,127,160,117,7,42,166,198,208,204,25,117,172,95,235,212,48,63,41,112,124,195,146,230,224,232,14,242,201,254,167,204,253,253,58,174,171,133,40,98,120,147,53,133,246,6,126,24,98,152,55,67,28,204,137,126,159,155,15,225,220,200,93,243,193,89,101,241,200,217,123,30,124,226,173,149,15,166,255,219,215,146,194,197,141,146,181,196,99,228,69,41,78,136,76,153,83,218,9,115,92,251,27,239,251,41,115,82,187,232,44,141,114,78,55,214,113,126,71,38,170,158,74,209,239,119,201,109,234,68,163,45,24,9,229,212,162,238,108,84,213,233,173,134,202,109,188,170,211,196,122,136,219,156,93,242,26,39,144,13,56,160,153,70,128,68,156,72,213,78,5,219,27,218,207,237,58,219,54,75,113,142,97,54,19,47,210,249,17,102,106,141,43,227,43,107,14,129,25,87,46,156,48,19,225,28,220,154,249,1,233,148,152,112,189,117,160,81,204,101,199,61,221,0,173,38,120,127,232,36,164,240,77,227,43,63,153,57,192,179,59,45,219,252,79,131,125,60,107,206,185,22,210,225,73,138,114,163,123,79,224,26,166,233,208,243,144,134,73,124,48,143,240,169,142,26,175,165,213,37,143,224,231,156,57,127,220,12,250,137,123,251,104,38,88,199,194,87,155,60,130,163,113,87,140,145,245,223,213,55,167,10,236,197,21,5,238,195,144,26,57,238,175,151,129,108,194,63,119,190,143,158,208,88,36,200,235,213,9,17,73,213,168,54,34,21,8,200,36,135,81,33,78,204,66,156,232,192,173,251,211,254,148,211,238,171,247,33,140,108,30,71,53,70,64,56,170,45,136,108,230,35,185,174,248,67,245,50,174,228,146,218,95,111,78,70,174,152,22,120,20,11,60,140,12,17,189,148,248,167,134,103,82,121,71,82,157,154,63,233,119,156,148,31,222,226,56,126,217,175,58,61,141,183,228,205,154,94,54,85,95,205,76,170,197,173,223,215,39,183,242,234,247,183,182,69,73,93,166,60,230,218,171,32,45,46,236,152,41,31,68,56,112,203,241,114,186,167,97,81,187,131,184,174,133,115,76,151,149,1,163,77,119,204,143,119,202,240,74,89,37,178,225,232,196,48,116,248,25,167,58,70,138,75,245,125,46,219,31,249,246,46,183,140,105,249,195,123,58,187,231,69,41,121,225,104,220,247,118,22,113,77,92,75,118,166,225,219,220,61,141,213,220,7,157,170,138,140,230,14,198,250,198,77,55,213,140,107,91,139,242,76,161,76,161,213,48,207,146,122,180,113,190,238,135,175,229,107,168,199,210,23,156,130,126,226,246,128,248,156,249,41,241,184,41,138,23,156,227,253,78,68,188,211,245,9,25,249,39,119,84,132,31,239,254,63,6,46,174,194,189,161,215,251,126,222,81,85,22,215,107,61,87,238,192,19,108,184,11,120,197,41,196,11,157,151,21,22,81,158,187,180,182,139,184,90,173,188,105,226,154,227,245,79,224,152,70,61,135,217,37,227,195,19,53,200,125,198,126,219,41,91,211,235,167,219,138,86,241,200,52,153,14,150,165,178,212,99,199,109,229,0,212,148,123,199,175,112,87,252,224,49,240,20,145,127,222,207,34,211,138,60,189,161,20,57,166,33,86,182,162,188,19,86,148,43,155,52,253,98,180,91,159,223,196,70,47,71,167,163,211,74,73,45,133,143,69,93,206,235,229,245,40,144,130,105,113,21,78,166,179,220,3,219,220,108,125,201,224,153,183,204,187,212,116,199,194,10,91,181,187,7,72,186,83,245,171,169,82,50,125,232,218,50,44,211,34,23,67,223,149,126,36,89,107,212,199,75,66,79,23,214,244,208,145,118,4,28,74,177,187,199,58,181,148,246,85,205,167,221,136,25,205,229,76,57,211,115,16,51,125,62,32,48,50,192,82,63,170,6,33,94,127,87,101,212,71,13,120,87,60,29,63,134,107,39,31,35,177,203,30,127,246,187,157,9,246,223,76,122,70,248,8,232,145,147,74,165,118,59,120,114,249,171,41,95,234,198,84,224,241,192,79,50,249,76,252,32,61,43,50,198,177,53,7,164,185,190,216,54,7,50,45,146,66,176,36,205,73,7,61,153,210,122,4,113,253,238,209,96,16,62,223,133,198,63,42,217,230,82,61,188,154,234,37,253,81,35,8,159,239,26,12,135,249,194,118,178,81,83,115,89,61,229,203,142,204,158,139,200,242,185,157,153,216,194,78,63,197,106,61,194,112,193,156,248,22,119,155,217,17,73,71,30,53,25,246,54,94,95,167,235,143,164,98,169,2,200,20,122,181,235,74,180,144,188,194,105,198,21,31,235,187,108,202,97,185,243,114,88,54,74,109,37,45,181,11,219,2,101,128,213,76,135,161,12,95,218,121,212,199,56,183,197,245,172,158,125,36,30,115,61,33,247,1,90,27,174,228,60,218,27,84,75,193,119,163,140,3,53,213,237,123,235,53,61,210,205,177,57,39,221,123,219,141,123,55,62,186,155,241,221,118,227,235,153,249,131,191,89,138,118,58,193,84,25,239,248,102,72,243,78,238,21,92,127,230,242,161,69,133,85,92,156,115,65,88,20,74,142,123,174,103,81,146,100,65,238,19,62,16,158,17,24,220,29,225,242,30,211,44,124,146,188,176,104,178,46,250,47,252,172,70,153,78,170,254,42,95,227,39,225,137,217,228,27,201,47,186,168,92,20,41,20,243,190,117,122,85,67,6,174,159,136,81,113,151,184,81,124,211,195,66,230,88,35,160,71,244,222,170,85,101,115,26,175,193,140,75,56,194,221,205,50,43,206,184,231,240,119,21,59,107,124,213,187,224,29,82,81,154,149,222,80,191,168,38,18,46,14,55,23,26,19,19,98,36,208,21,227,194,172,241,123,141,154,214,235,137,28,230,121,100,160,11,119,137,119,249,220,157,187,229,79,208,21,119,173,166,33,234,112,149,242,93,77,106,69,109,86,123,67,123,77,155,240,144,163,113,111,223,8,235,120,153,122,216,8,243,224,111,162,225,35,228,110,50,225,161,104,23,29,3,17,176,24,184,224,201,201,112,50,12,191,15,223,237,178,73,119,208,147,252,178,129,168,238,146,174,87,211,181,244,100,107,178,53,170,238,186,233,53,53,209,13,125,224,19,196,195,126,185,69,94,33,135,15,135,59,141,143,169,37,238,68,242,6,102,133,97,190,21,212,146,103,139,102,148,61,194,130,180,234,104,183,166,215,14,138,160,92,211,38,225,255,81,118,23,187,209,123,162,200,77,81,206,128,56,93,199,109,71,212,145,143,145,5,199,212,92,76,177,45,85,189,166,79,234,69,125,118,203,27,202,107,46,183,118,219,210,170,180,251,117,188,181,193,83,39,120,156,172,10,119,164,216,86,35,213,225,106,144,246,90,26,74,144,222,144,160,165,122,252,46,133,113,81,178,139,4,158,112,168,246,24,53,142,234,142,243,6,121,205,149,167,15,121,179,107,202,35,74,117,35,109,201,70,218,35,27,223,80,54,42,140,139,74,14,254,168,232,212,226,58,209,119,233,109,84,26,99,197,54,144,134,117,55,238,201,35,174,47,92,181,180,190,9,198,36,140,75,99,211,100,154,227,163,252,145,212,221,169,137,100,252,144,139,80,140,8,75,85,183,223,97,190,52,169,113,108,84,222,165,189,230,48,61,30,18,5,99,248,170,234,35,154,190,90,191,161,214,158,150,185,213,209,200,27,214,23,61,254,239,66,152,93,205,182,135,86,189,173,4,152,183,157,64,203,9,246,7,16,17,77,107,47,111,254,150,236,202,187,49,219,146,14,241,65,58,223,186,86,86,136,169,195,138,23,190,26,16,225,34,207,153,33,182,133,34,189,174,103,215,212,123,21,101,1,127,147,241,223,218,250,220,218,195,7,101,230,92,8,179,14,207,133,88,245,98,189,207,56,170,125,146,30,174,58,122,220,8,240,1,46,16,13,28,9,220,157,157,200,196,193,167,35,158,88,225,200,133,212,115,73,188,254,229,158,19,201,39,147,214,253,153,216,149,149,251,120,23,201,239,140,208,45,40,210,162,180,77,122,24,230,95,170,252,10,247,49,154,65,37,254,136,162,135,16,251,189,230,240,124,67,162,20,189,255,122,214,154,235,90,203,34,87,71,136,13,176,32,47,241,57,117,40,209,18,42,136,25,30,90,203,79,136,195,195,222,88,52,13,30,181,28,121,79,106,107,38,229,162,60,187,230,13,121,163,107,139,92,13,237,54,88,170,227,237,213,54,208,242,93,69,50,219,241,6,255,90,58,145,122,133,50,240,64,76,251,68,173,77,151,245,164,62,80,253,146,33,241,79,128,110,104,71,228,187,147,204,64,254,0,213,14,177,168,131,196,62,117,105,24,70,100,167,225,227,125,48,158,253,187,252,175,113,9,15,217,16,226,73,159,17,210,125,208,90,223,37,167,198,128,6,202,179,220,27,194,107,16,79,231,201,53,242,16,17,171,150,167,123,219,141,49,79,123,142,195,39,16,54,102,175,110,129,196,44,110,111,52,251,134,181,209,98,250,60,246,98,152,57,24,62,29,47,19,162,41,211,179,43,102,163,140,16,98,94,24,244,13,40,119,208,82,5,87,181,232,120,172,163,52,246,114,189,53,13,180,92,188,164,232,22,140,132,8,23,153,149,119,241,27,197,9,23,193,149,162,102,24,110,9,110,77,225,173,209,142,93,129,215,180,132,229,161,214,83,172,168,42,34,82,179,85,240,175,105,144,242,172,137,150,3,45,245,7,109,117,110,247,109,220,143,217,63,91,177,247,134,109,95,253,73,189,111,149,69,199,69,187,5,235,196,99,254,39,94,136,111,214,92,2,197,246,112,106,150,30,169,202,88,211,154,194,135,208,23,28,225,193,122,185,56,201,140,227,20,216,238,157,218,214,139,17,117,167,222,43,230,174,209,158,14,218,39,16,181,186,54,24,198,60,55,233,112,4,164,37,81,43,220,81,16,88,63,75,46,152,1,63,92,169,157,169,161,88,239,90,22,98,227,245,254,53,126,220,243,96,193,11,179,230,9,61,187,41,112,243,115,59,178,106,40,246,164,192,50,114,100,127,118,95,191,26,164,253,117,7,23,174,9,85,231,18,230,17,27,53,63,88,37,7,250,92,126,13,102,135,136,21,136,243,73,94,25,11,37,196,222,108,52,213,149,251,253,235,172,52,168,118,96,222,9,5,224,31,121,219,201,90,33,246,73,138,100,189,100,19,48,43,97,126,116,78,14,132,225,9,168,107,200,223,226,191,232,96,45,191,5,186,167,112,158,101,50,209,155,192,104,102,244,48,232,13,204,183,102,245,55,244,215,116,148,37,198,187,106,226,223,182,46,173,4,23,185,203,107,158,29,249,160,45,239,101,87,113,20,239,203,27,35,166,103,219,132,247,28,240,188,18,35,17,136,231,10,108,161,187,160,14,5,178,220,215,3,217,207,103,239,24,138,244,222,97,69,50,119,236,215,246,105,9,45,190,3,51,13,231,143,90,201,161,84,54,157,205,190,173,5,152,11,78,175,101,89,231,156,253,214,62,23,15,179,211,93,203,152,162,56,45,85,19,49,45,175,237,49,215,67,52,86,83,217,156,153,142,228,76,176,178,154,67,75,88,12,74,210,111,182,111,240,253,38,168,74,182,52,217,190,184,253,58,139,193,80,189,192,211,247,150,214,162,222,81,109,237,31,203,55,107,158,135,7,116,162,251,57,246,95,156,128,47,224,156,32,79,58,108,60,147,221,159,253,76,220,229,234,117,145,103,106,134,238,215,57,221,185,68,106,198,164,90,84,103,141,55,212,215,72,2,247,112,26,121,60,238,217,135,241,182,235,107,138,99,29,162,29,163,26,5,159,21,69,143,85,52,160,71,140,215,244,132,17,215,149,237,32,81,68,215,211,76,237,57,253,57,59,155,250,58,55,196,245,242,214,109,25,126,63,191,239,134,196,227,103,40,71,149,102,88,225,19,82,160,61,240,181,175,115,89,3,158,48,44,46,227,236,231,246,113,46,62,168,103,83,192,35,186,239,169,25,224,21,83,208,239,235,193,115,166,148,118,47,135,52,84,19,30,225,60,31,111,82,207,104,238,34,175,233,96,235,51,240,150,109,108,31,43,92,112,178,66,86,202,14,100,237,11,67,189,219,173,237,153,207,252,250,193,207,216,234,151,5,11,79,60,33,30,162,203,252,138,188,175,25,233,41,13,226,211,144,36,126,24,242,133,63,114,26,245,144,144,151,12,234,33,213,164,201,207,20,31,156,93,13,62,92,74,72,68,66,143,114,182,115,150,35,109,239,223,86,132,58,225,202,217,187,206,178,126,233,112,109,253,9,237,57,19,173,125,214,186,224,180,176,48,218,180,253,189,238,104,115,25,187,66,108,54,251,156,150,205,6,216,161,236,147,154,149,149,249,245,252,26,176,91,195,113,40,65,182,180,66,238,196,170,231,164,64,238,109,233,57,233,68,238,73,169,32,77,231,94,102,246,249,112,143,26,49,72,11,218,5,231,57,124,7,248,206,19,202,147,20,3,253,101,229,91,38,67,81,245,89,222,74,23,244,16,143,222,38,0,159,56,26,17,189,185,241,14,228,142,210,216,192,5,138,68,157,181,158,83,160,140,81,75,253,174,190,254,241,111,41,9,69,1,29,102,185,249,123,88,29,122,173,255,57,37,59,180,147,156,48,159,84,220,183,172,193,149,236,14,68,174,46,140,14,5,118,170,129,225,183,111,12,136,39,132,31,28,101,197,140,248,242,216,190,21,234,152,23,71,144,154,55,18,47,57,6,193,168,12,44,184,246,154,201,144,51,142,139,25,204,137,174,245,197,219,240,77,58,73,107,54,253,70,252,181,161,37,63,1,94,81,212,121,228,116,170,66,100,52,73,247,54,118,177,95,140,37,250,149,193,113,202,240,139,123,84,51,48,83,182,252,134,41,248,219,157,223,243,53,247,7,90,199,121,231,132,240,156,144,77,191,189,251,57,97,40,253,131,209,102,235,71,186,206,183,113,140,21,28,100,250,152,115,38,71,249,198,33,58,15,233,1,35,148,212,28,152,157,209,185,195,99,67,177,64,2,44,215,104,54,125,225,158,222,244,252,61,153,251,247,199,126,193,187,94,147,221,85,104,67,68,193,0,162,42,239,124,110,203,9,179,5,116,64,102,127,237,172,33,19,58,106,39,102,175,151,157,25,246,172,89,129,216,43,15,22,110,252,218,17,15,227,217,138,131,254,198,223,118,176,174,23,118,63,41,88,233,115,163,235,201,190,72,130,98,61,187,236,102,67,22,29,105,251,3,216,35,58,196,76,228,101,115,141,23,153,9,228,74,39,203,193,77,150,178,91,138,203,218,130,8,157,56,230,189,181,92,89,75,94,201,230,15,46,179,43,34,123,203,252,190,16,196,101,80,15,233,237,129,19,246,15,6,10,219,207,221,250,178,253,173,129,119,191,68,44,144,40,104,95,97,167,171,225,120,95,112,158,212,173,140,204,98,61,168,157,254,24,172,179,229,18,101,213,196,186,171,119,229,19,185,177,4,201,109,79,236,205,37,18,99,203,159,160,251,6,22,178,240,130,239,6,123,142,104,158,96,119,204,141,76,34,18,247,122,30,87,148,222,89,241,66,251,255,247,216,20,235,249,128,101,101,92,94,51,45,157,91,115,226,137,64,223,219,251,192,150,239,27,130,91,238,63,183,111,127,246,23,251,236,76,242,119,97,174,26,114,243,235,62,185,12,244,89,21,57,20,126,219,204,198,178,177,183,205,144,252,3,176,33,231,180,253,129,125,41,149,34,129,187,188,95,33,129,74,107,245,115,246,133,129,39,237,249,91,167,183,191,60,240,139,126,230,97,144,23,158,124,98,47,135,42,104,119,96,214,159,225,126,4,63,89,254,150,122,126,147,203,24,188,104,78,104,191,249,204,242,39,52,85,94,115,248,144,185,49,219,247,245,199,2,45,217,125,33,242,3,232,225,115,161,253,228,23,136,77,189,158,226,5,142,113,214,34,198,244,50,141,236,45,122,109,190,20,48,221,51,106,148,207,147,11,46,202,85,188,110,173,14,84,179,213,12,126,127,105,149,41,145,181,116,157,189,93,16,56,178,216,1,115,147,251,171,191,83,189,173,186,14,46,136,106,46,197,204,164,151,71,133,57,123,236,162,10,214,81,174,170,213,222,106,55,242,184,84,3,151,252,166,76,40,83,21,125,226,200,162,5,53,96,160,156,135,170,9,184,224,243,210,157,38,116,54,73,208,181,114,142,203,45,38,224,183,187,224,41,189,42,84,191,82,93,81,237,190,20,49,17,190,66,27,239,76,146,34,41,236,250,112,133,15,25,27,142,222,37,246,34,146,163,104,5,180,85,154,40,211,29,32,142,36,137,181,235,205,21,223,198,39,199,254,117,213,147,48,70,43,18,92,171,70,36,119,143,8,98,99,166,242,232,187,80,198,123,43,172,35,27,212,191,13,23,20,75,189,188,177,160,84,212,233,205,184,15,83,32,151,219,38,14,189,187,98,156,124,212,246,241,79,20,241,111,31,253,176,13,203,208,158,248,187,155,158,84,230,111,170,40,23,225,137,139,55,85,244,138,84,63,207,254,10,217,38,110,230,255,176,125,24,230,255,249,107,50,220,89,82,236,204,115,115,48,3,197,136,233,36,247,18,247,58,55,235,178,102,38,147,135,162,196,141,39,48,191,97,138,162,188,158,212,94,210,94,135,89,120,113,115,81,174,103,99,176,60,7,222,199,100,4,227,236,10,142,217,204,172,99,98,108,212,205,240,118,115,188,225,45,103,67,68,48,49,51,8,174,147,206,186,120,44,30,141,159,29,226,226,112,81,92,62,168,135,137,0,111,2,238,110,177,39,217,151,216,215,157,40,6,101,25,78,243,222,2,62,150,48,38,51,229,160,183,221,28,94,23,137,65,60,93,148,147,92,84,230,212,34,242,226,250,192,58,220,48,182,130,13,143,132,215,27,214,117,109,167,101,64,91,78,56,83,241,164,194,145,205,228,37,199,171,105,131,155,149,245,115,126,226,255,172,63,153,178,54,89,107,7,252,247,250,51,126,203,111,165,230,239,57,156,212,14,177,110,25,60,145,66,204,79,77,142,137,182,173,111,171,242,199,104,6,79,87,130,70,1,140,219,150,60,204,184,166,232,110,29,149,152,57,171,53,163,9,211,39,148,57,101,10,51,52,200,73,230,37,245,117,105,182,163,200,20,19,201,68,114,108,73,234,52,142,243,164,254,247,78,148,165,243,103,15,133,208,109,11,178,7,112,226,172,178,63,78,49,12,41,226,112,29,117,143,133,153,78,222,156,83,250,148,226,70,90,198,70,218,115,27,139,74,157,89,181,81,6,131,101,252,218,209,83,126,191,155,177,87,244,122,31,71,37,50,166,21,212,251,213,109,198,158,143,147,41,68,181,68,11,177,63,117,112,189,134,214,52,0,253,194,129,254,100,162,7,17,149,17,90,235,160,6,9,18,23,46,58,155,173,117,108,12,230,32,174,44,92,158,71,55,63,20,53,112,90,46,171,248,14,24,99,28,246,72,180,189,235,16,101,130,132,178,73,196,12,8,136,176,171,156,84,94,50,95,87,102,221,252,22,111,143,141,85,184,67,103,110,236,68,230,12,185,112,248,231,129,27,2,153,128,21,40,140,21,8,178,124,202,196,245,198,52,131,87,196,200,23,243,30,104,198,146,184,141,63,217,254,121,183,45,168,133,74,200,20,160,100,142,252,200,121,36,254,98,40,138,200,144,52,35,155,202,20,251,133,55,197,41,68,70,15,109,102,215,177,175,155,81,138,198,204,5,220,182,88,66,82,142,203,159,149,63,138,88,170,165,255,167,212,255,228,50,45,25,118,143,12,255,51,225,94,122,139,50,101,114,74,20,165,206,166,172,226,22,206,229,90,111,169,107,16,17,58,185,164,101,101,173,189,3,214,189,123,51,217,249,17,171,23,193,241,33,174,142,95,35,15,148,250,150,215,119,206,186,156,186,117,121,248,56,230,29,231,25,182,200,90,221,150,250,159,54,220,27,59,39,89,18,66,126,90,188,133,25,13,180,247,113,255,74,128,22,206,234,251,45,157,248,27,57,86,141,49,7,79,124,54,30,85,208,255,175,102,111,96,167,113,134,194,90,45,86,43,130,126,55,202,240,77,41,240,151,241,147,230,75,10,232,250,242,126,241,202,152,85,10,164,48,58,144,190,55,125,46,173,61,192,198,32,62,75,90,48,166,176,181,28,115,102,247,16,232,233,217,221,73,229,43,202,175,204,152,63,234,111,202,28,245,202,24,138,111,83,48,183,229,164,240,82,232,117,50,75,188,183,208,221,112,176,48,48,35,248,108,252,172,3,70,35,53,144,186,55,149,161,223,89,136,115,227,200,113,250,196,104,60,77,217,82,70,173,52,173,7,124,117,175,74,90,254,2,60,33,113,42,121,98,174,77,144,185,36,55,112,242,75,235,164,216,19,179,109,28,66,114,195,255,139,7,92,235,144,23,158,145,146,170,150,42,8,63,55,111,80,101,150,141,88,61,136,222,171,5,61,235,192,80,121,152,73,118,214,105,135,168,240,69,136,8,139,75,153,88,157,152,197,157,111,67,200,122,148,245,230,150,151,118,208,81,185,115,137,153,20,219,66,248,16,255,83,39,153,126,56,13,250,65,252,204,123,16,139,22,253,92,43,104,33,62,193,157,221,68,214,13,165,167,110,161,99,127,8,249,165,145,183,160,201,58,96,25,44,88,75,179,168,23,245,147,250,75,250,235,59,162,248,198,198,19,5,82,12,230,133,207,10,73,103,132,201,48,3,6,88,58,206,66,153,201,22,234,106,15,173,233,174,124,39,245,13,48,203,58,105,128,149,50,102,85,68,3,79,170,73,35,138,236,221,1,46,0,173,13,8,1,140,167,191,98,225,104,160,90,232,121,135,101,61,7,35,170,89,63,220,8,220,29,81,121,152,145,76,81,238,88,176,201,56,178,169,38,83,59,230,202,99,136,108,11,217,63,21,139,153,226,200,73,235,87,161,215,51,179,59,224,123,57,153,73,142,68,33,134,97,143,156,109,203,91,102,12,237,88,177,19,70,229,77,212,123,120,237,165,227,22,172,212,25,100,169,163,249,19,48,94,204,215,181,168,128,17,62,39,193,213,53,222,126,194,156,162,107,56,200,132,156,234,79,166,49,194,75,34,27,172,82,31,75,157,224,197,44,225,178,51,32,252,101,72,142,20,228,121,174,194,77,75,133,3,133,165,113,192,8,240,126,232,85,21,60,75,124,214,205,213,104,234,213,120,122,40,141,118,50,74,51,26,253,236,123,232,203,26,88,172,244,9,50,100,244,129,124,31,166,156,246,169,108,18,47,202,107,143,178,42,128,84,226,218,214,72,81,47,216,243,169,239,9,127,32,76,131,173,3,123,39,23,214,21,30,45,248,80,154,73,43,110,253,196,193,147,162,168,229,127,57,154,1,253,158,167,154,94,121,80,142,52,106,42,10,252,89,231,97,107,255,208,35,86,106,40,217,15,215,80,50,158,236,163,173,141,114,73,194,253,191,78,148,211,252,218,61,183,166,254,231,103,119,196,180,88,101,85,38,43,63,240,212,23,112,255,203,29,109,63,113,146,156,165,91,235,7,244,123,123,50,188,101,128,159,164,152,112,50,135,145,71,35,183,3,247,250,193,222,149,118,224,250,246,176,111,151,244,90,251,240,161,165,122,76,105,201,4,231,63,25,90,39,196,212,104,160,232,79,138,209,8,119,39,71,219,18,53,226,225,103,36,174,157,253,218,8,7,26,202,101,96,102,78,117,20,222,179,100,209,115,172,16,186,42,71,229,197,1,33,115,245,145,159,246,44,179,232,236,123,17,18,248,108,170,24,181,132,202,214,213,241,191,12,225,57,120,204,197,42,112,151,29,151,251,249,61,83,81,255,116,107,52,134,124,233,223,219,250,39,209,239,110,213,84,109,107,69,69,180,186,139,38,125,194,81,200,127,148,103,165,139,143,105,169,91,195,255,161,229,112,224,226,26,77,4,153,68,167,181,61,9,106,141,193,227,35,123,18,246,211,50,43,104,98,255,142,183,95,112,250,44,232,201,189,123,172,75,206,90,210,176,8,158,102,128,181,103,192,11,195,147,15,167,219,249,75,163,107,249,217,219,57,254,236,168,187,94,142,79,36,141,188,250,204,22,76,54,166,24,215,159,203,100,173,207,81,187,19,174,16,217,241,202,96,241,45,197,157,160,93,59,117,222,191,234,236,8,23,130,112,119,37,174,27,224,204,9,44,130,8,90,142,59,7,174,150,39,112,29,179,8,242,117,179,72,217,93,197,54,26,13,160,79,217,121,114,203,75,166,235,167,177,77,69,61,9,243,196,2,104,115,211,88,13,188,164,125,41,65,173,74,107,49,246,176,200,125,190,254,22,168,71,188,104,70,145,205,155,241,247,158,213,185,27,225,78,157,165,217,157,150,88,16,134,142,178,194,222,221,207,101,44,17,247,155,49,67,58,46,42,252,46,246,213,46,92,109,102,99,103,215,146,212,220,87,251,124,212,183,153,24,63,69,69,148,36,142,87,148,216,252,104,50,125,102,20,198,18,124,125,111,244,229,91,30,73,95,103,33,225,255,74,234,39,38,231,159,55,89,255,191,58,127,32,156,51,43,125,133,144,197,88,70,133,161,18,115,107,58,218,151,62,59,26,109,89,239,175,58,199,96,254,59,139,109,247,50,189,216,40,148,225,223,186,9,52,99,168,146,29,248,210,31,244,158,163,57,124,108,163,12,107,91,177,239,157,85,159,125,124,86,31,217,170,61,241,175,155,254,32,122,121,148,226,99,111,210,158,168,240,154,31,106,234,36,227,96,255,82,125,122,50,245,176,179,63,251,136,243,67,11,70,90,22,110,107,118,8,98,227,14,156,225,45,63,117,177,236,196,229,117,191,199,40,201,106,105,252,190,179,249,204,134,187,131,244,81,167,44,175,26,249,160,13,247,15,223,9,141,251,151,159,234,240,246,135,86,52,190,67,230,103,24,179,211,206,180,229,176,89,30,174,123,178,159,254,23,233,78,181,71,237,73,59,173,61,204,181,172,143,110,142,247,178,211,153,157,68,200,9,9,33,225,208,79,49,135,80,93,240,19,13,102,240,154,135,255,157,243,208,209,240,243,106,253,123,196,173,76,169,169,111,31,170,227,93,23,149,42,140,158,73,202,2,142,227,67,134,39,84,143,149,2,207,32,254,84,53,84,201,64,236,228,69,99,74,125,65,157,54,74,242,207,100,193,134,235,0,190,35,25,78,134,45,51,19,86,195,62,115,44,108,193,247,136,123,63,6,113,64,222,221,81,167,210,213,164,174,246,43,161,149,15,95,159,183,206,210,213,108,39,220,99,42,97,38,204,152,6,253,100,248,237,124,71,138,161,101,120,235,221,46,255,124,216,129,207,245,225,205,102,154,247,243,20,211,155,214,147,51,198,16,83,195,64,44,11,199,240,144,22,192,175,38,108,219,14,31,112,91,194,97,30,175,49,161,126,159,102,171,192,101,124,95,158,144,39,236,178,157,56,176,252,45,78,88,54,229,240,173,225,44,72,67,230,165,148,148,122,209,147,198,7,170,160,10,70,78,77,168,9,99,16,17,13,140,65,25,41,104,115,88,70,71,206,136,171,99,106,220,184,122,147,160,78,25,37,168,203,46,168,197,179,242,148,45,219,156,87,11,122,102,139,214,51,99,124,95,21,233,19,37,89,116,229,217,105,17,60,111,110,193,239,4,40,41,67,159,187,106,8,96,107,147,182,101,51,110,61,141,180,58,9,145,129,160,182,171,43,104,93,114,70,66,206,53,106,113,21,34,133,40,244,22,182,113,17,158,18,240,83,22,228,15,236,78,90,2,75,46,27,127,170,86,212,239,24,21,245,79,161,63,231,105,155,174,6,162,178,101,79,216,62,90,139,168,65,48,211,24,74,178,64,102,248,61,200,12,215,6,238,51,109,2,239,24,163,124,7,99,244,55,19,134,151,31,45,47,202,81,168,101,226,128,219,35,245,172,233,69,149,3,137,88,106,201,16,3,139,171,61,205,129,39,160,93,106,14,223,172,18,108,1,124,159,48,160,21,114,206,214,188,50,48,143,130,131,183,112,42,252,61,148,228,191,105,196,176,228,175,64,61,199,108,139,62,97,27,59,240,20,28,200,169,164,138,80,198,251,106,202,120,80,190,12,79,36,236,30,120,130,33,239,27,127,4,109,157,51,46,130,52,124,94,207,229,154,250,204,49,179,225,44,104,21,161,232,55,6,98,223,152,42,111,240,36,37,167,202,84,251,4,218,35,87,105,91,75,52,179,3,229,185,8,99,0,36,74,75,144,65,99,178,166,19,38,248,183,110,57,224,69,28,79,59,233,233,162,112,15,221,177,89,11,159,55,121,79,192,91,188,119,188,79,136,241,62,212,239,125,232,51,236,45,157,202,27,87,102,158,176,171,246,47,233,59,80,43,83,80,2,9,63,6,53,126,44,76,76,135,215,249,207,193,59,174,226,59,4,86,10,74,146,228,87,141,176,30,169,90,6,221,129,55,232,78,168,218,115,11,193,53,148,179,62,109,119,137,252,205,138,89,166,146,251,187,85,127,132,88,140,171,232,26,137,164,173,150,87,82,205,114,186,137,70,36,227,40,213,206,177,250,39,177,73,194,57,64,220,29,132,110,94,51,36,255,81,196,13,113,198,228,12,92,240,9,163,44,113,224,111,154,159,224,143,250,233,19,36,67,220,146,108,144,251,1,143,229,179,219,209,96,76,29,117,50,169,76,239,152,147,145,50,226,21,39,3,106,145,16,14,8,238,186,38,226,180,251,69,67,172,234,143,88,6,193,29,32,154,85,192,170,236,45,172,187,102,142,56,88,126,214,205,86,200,101,17,25,198,8,32,175,179,251,4,142,230,110,176,119,82,248,168,9,53,112,198,132,115,240,134,49,49,35,193,91,228,3,156,187,106,142,120,113,199,204,154,66,87,155,73,53,89,221,84,235,170,114,213,116,57,245,231,135,188,39,180,146,6,79,208,92,2,168,1,167,235,53,92,191,178,15,174,71,153,178,82,65,154,145,22,156,99,82,77,170,6,171,164,6,51,203,75,142,65,57,113,15,90,77,245,8,75,230,209,48,226,199,140,17,168,7,59,214,146,185,195,110,121,179,245,192,152,59,158,187,117,77,7,169,235,25,29,100,5,82,203,164,198,190,148,57,106,247,36,250,15,132,93,126,146,110,75,179,164,199,142,138,25,49,243,216,152,149,201,102,30,26,123,40,147,181,173,68,22,101,138,252,96,51,43,75,187,142,225,206,140,94,93,87,235,128,207,237,53,230,145,160,30,80,51,183,28,164,109,185,61,168,150,116,255,167,107,186,46,235,106,45,5,210,92,101,236,209,111,210,187,212,214,63,199,88,36,89,216,20,148,236,254,99,74,46,94,189,93,215,141,187,170,43,170,71,106,119,234,186,46,149,245,91,122,225,137,174,66,91,144,1,169,139,181,45,143,164,245,14,144,152,89,85,106,91,224,93,91,202,202,159,111,243,36,166,151,244,99,32,77,92,161,119,215,242,141,187,244,88,85,60,24,185,5,49,72,32,118,180,115,185,155,56,249,42,199,202,99,159,79,227,233,24,230,55,157,199,232,74,103,161,221,221,137,8,6,224,45,129,26,244,102,85,168,173,122,228,137,170,100,4,244,163,85,161,44,124,21,245,67,156,119,130,162,68,142,221,94,211,161,166,98,205,121,196,175,155,6,220,186,95,117,110,241,209,17,7,190,205,81,9,162,45,242,198,19,36,1,166,161,7,175,90,220,197,181,226,20,1,174,171,17,162,45,106,245,123,130,94,139,202,4,238,150,117,224,90,14,231,131,49,45,26,126,210,98,172,160,167,2,125,30,122,150,225,206,162,48,17,140,176,152,37,106,68,242,86,205,58,8,218,167,34,118,47,245,208,44,93,250,132,39,24,67,68,247,3,79,170,240,247,2,152,67,86,93,113,102,105,205,201,65,180,78,196,248,35,97,104,151,132,88,59,65,190,68,243,0,234,222,17,45,11,90,40,215,194,52,35,116,193,91,144,245,77,130,55,136,180,189,130,113,168,28,162,38,29,110,202,148,231,74,3,107,10,55,230,168,26,136,127,197,131,193,20,203,116,103,220,157,101,207,9,113,197,136,159,49,131,190,60,113,241,121,37,33,40,72,116,157,151,182,150,119,120,34,214,224,47,12,60,171,129,88,77,112,213,160,87,226,40,47,136,146,242,220,92,50,159,156,137,230,63,53,3,223,207,32,154,117,178,148,158,73,149,220,217,7,238,97,250,136,83,19,226,34,45,1,235,0,53,241,106,209,22,39,239,116,118,177,119,49,83,190,97,242,2,158,35,236,96,105,230,20,82,54,32,106,102,45,180,244,86,131,158,158,192,153,125,177,141,182,12,102,248,216,58,99,236,221,54,40,147,50,197,144,35,200,156,215,120,98,169,237,172,219,75,101,179,81,43,3,228,42,230,233,51,180,86,205,178,193,57,121,219,28,196,49,51,102,94,157,81,225,6,127,141,56,221,131,178,173,42,61,205,125,4,229,211,62,170,93,131,179,6,101,172,62,35,154,34,34,40,34,198,29,126,69,28,197,146,48,3,86,79,17,198,87,184,125,100,146,113,222,32,103,28,208,56,191,225,71,118,40,53,85,75,150,49,79,167,51,65,44,18,239,190,16,137,71,246,70,148,200,150,72,223,205,79,203,147,236,36,76,51,247,90,250,17,193,91,229,194,188,147,188,86,131,185,81,141,126,45,107,158,70,178,141,94,4,157,205,155,244,183,222,19,120,225,89,137,188,50,222,6,245,128,25,138,67,251,55,63,156,35,227,173,238,89,179,178,82,83,202,46,171,162,203,26,99,230,97,36,163,52,243,206,117,218,68,227,202,171,74,94,193,157,173,26,60,81,99,203,108,153,43,39,107,118,249,0,101,60,164,121,100,84,171,221,27,253,46,129,16,19,188,151,234,114,34,210,53,78,19,254,118,134,69,68,211,188,70,165,222,85,74,14,222,111,143,40,9,232,89,138,34,228,132,243,74,110,43,137,25,49,178,21,165,13,186,225,157,220,117,215,149,47,152,36,22,140,157,49,7,253,113,255,121,7,35,185,210,253,51,81,27,243,11,90,234,107,177,160,207,202,56,23,244,83,84,118,17,51,255,102,20,91,81,226,215,140,62,159,209,66,122,141,136,122,163,218,162,246,214,172,242,145,56,25,167,200,43,139,171,136,112,69,100,197,43,129,60,98,67,116,224,234,26,97,77,153,8,208,219,254,193,88,188,119,176,119,251,157,80,178,56,40,170,65,144,168,3,150,197,60,162,116,202,121,68,93,105,83,40,50,174,214,82,225,20,226,158,159,101,41,251,15,90,14,144,160,94,211,241,46,211,171,166,150,93,246,31,22,231,242,142,21,183,206,59,113,107,208,58,227,4,217,18,43,181,72,120,146,200,157,211,209,85,30,212,6,208,91,148,160,25,100,97,66,210,37,237,9,222,183,48,76,40,134,118,142,45,81,62,148,156,153,32,112,153,57,130,219,10,82,88,10,231,92,134,94,31,39,146,221,115,29,121,238,60,247,10,140,103,232,13,206,197,168,135,175,6,221,205,160,82,158,131,223,208,39,214,231,27,72,246,248,100,158,27,111,195,83,224,130,52,38,9,98,46,48,197,185,163,26,117,157,234,199,150,70,235,182,44,157,104,164,86,145,153,3,109,155,81,242,177,25,29,107,15,101,198,74,10,34,130,185,90,234,238,93,64,155,64,109,206,59,227,173,20,191,30,79,131,106,37,220,61,109,97,61,46,31,212,193,113,206,32,121,196,181,66,92,194,101,99,1,123,31,109,175,171,97,131,89,138,67,202,35,22,48,242,156,226,42,58,71,28,130,218,233,105,41,129,81,173,194,116,136,148,209,250,236,58,219,22,135,94,58,227,12,178,160,93,125,241,225,153,33,55,115,20,17,128,49,71,208,157,223,155,240,68,48,0,229,91,80,207,144,68,71,126,176,191,212,23,111,238,37,147,246,16,140,253,160,175,132,108,37,74,80,145,104,158,87,147,14,98,13,48,92,240,171,148,57,206,88,89,30,195,124,179,66,152,91,77,218,205,85,103,148,32,3,127,223,146,103,207,155,167,16,61,127,243,140,44,121,28,164,120,114,19,198,138,6,22,142,167,35,59,84,183,163,106,8,153,216,88,186,27,53,151,130,190,128,190,132,123,61,244,73,10,177,30,107,28,109,43,221,121,7,89,128,213,6,251,68,71,126,217,108,178,45,174,180,168,173,174,125,45,31,175,197,225,254,154,138,211,70,176,221,245,18,112,93,146,136,51,32,93,240,117,136,81,123,93,75,137,207,12,17,95,16,238,243,78,158,129,222,68,75,43,204,168,37,154,107,86,223,95,137,135,131,91,243,106,80,5,95,165,34,15,78,105,107,163,12,42,79,220,225,164,86,150,167,90,223,96,56,160,178,192,221,133,53,115,59,242,153,92,0,252,74,75,254,72,142,184,168,151,24,149,187,188,212,69,39,31,159,139,163,182,131,23,115,168,39,203,149,18,165,196,32,76,26,192,246,180,53,44,28,196,142,84,195,90,193,74,111,42,119,129,180,32,118,132,57,107,71,211,232,163,35,143,52,152,19,6,189,172,15,142,193,150,64,191,43,244,247,20,117,15,113,116,7,53,201,149,39,29,225,38,120,220,25,45,110,209,49,76,79,116,75,86,208,146,142,52,90,138,191,87,160,215,133,252,26,106,33,215,148,100,240,217,40,139,54,212,79,162,158,208,72,32,232,7,29,141,143,183,206,184,92,35,60,212,5,115,205,218,188,119,176,88,3,180,32,56,142,220,19,126,51,154,77,249,200,235,189,246,138,50,67,242,163,131,233,120,250,124,122,251,3,82,12,198,119,210,78,42,135,104,61,64,99,192,63,162,125,56,66,37,70,101,213,144,22,246,26,238,189,129,165,132,62,97,130,189,103,54,7,215,73,177,133,205,82,58,232,95,160,209,5,93,229,210,230,234,118,138,182,201,238,167,227,4,236,177,23,229,208,149,113,175,63,140,124,29,195,86,29,132,121,133,162,66,91,152,226,110,220,225,203,223,14,18,5,221,26,111,161,172,63,200,252,4,109,170,239,2,120,154,193,194,40,217,65,57,165,118,186,54,35,175,212,109,106,67,26,12,105,32,32,131,52,122,33,162,107,247,108,18,29,167,131,253,200,60,100,131,237,181,145,55,185,131,33,243,163,121,251,132,125,230,193,239,12,228,237,189,95,38,108,7,11,254,185,123,146,125,26,230,4,238,138,101,28,189,13,25,100,193,31,161,213,32,11,109,148,119,128,151,144,229,247,90,157,192,177,44,34,202,239,41,211,211,221,14,220,247,117,28,226,135,56,195,111,56,52,70,112,12,223,210,186,146,167,185,40,33,29,45,113,190,103,134,7,25,249,33,86,113,168,207,163,171,213,208,70,63,180,205,57,195,213,234,22,221,161,246,154,178,127,47,63,1,84,63,173,143,247,135,16,19,254,83,168,174,19,166,8,22,45,65,252,51,208,175,65,85,10,148,252,182,104,68,164,59,241,4,113,65,75,74,121,205,36,174,85,115,71,64,93,175,14,90,117,235,11,101,116,144,157,231,45,2,22,23,173,99,73,67,84,227,65,75,114,163,103,240,44,239,56,33,63,200,42,230,222,117,148,114,207,186,182,184,107,192,120,138,16,60,64,71,82,41,42,172,112,174,95,74,254,228,14,78,113,207,219,244,245,196,125,217,236,219,217,158,222,37,203,144,215,225,109,202,224,16,17,169,45,14,129,126,192,91,73,43,148,39,38,179,241,219,161,93,58,88,106,14,252,106,194,80,23,40,107,88,48,92,162,177,54,195,94,100,95,113,230,152,87,140,223,245,191,146,251,14,121,197,248,14,204,211,31,81,117,99,139,170,171,202,246,113,63,161,103,158,39,67,54,123,202,92,45,166,67,19,162,219,47,184,191,52,119,59,213,158,219,65,191,121,202,143,1,22,1,180,168,95,9,82,153,250,168,63,207,162,47,31,220,27,175,35,99,83,111,68,51,180,232,234,41,200,84,2,203,40,205,4,49,30,173,243,190,44,140,32,230,48,180,208,137,51,115,6,244,73,14,234,223,52,70,102,182,219,62,37,231,218,62,218,115,203,250,133,90,157,33,27,253,81,7,19,101,147,239,56,91,185,87,86,110,137,190,178,233,59,235,94,185,111,203,195,122,98,157,150,238,221,219,175,67,61,19,162,37,190,179,102,200,175,28,121,127,163,162,7,245,119,244,239,96,62,136,84,149,58,244,116,44,111,213,119,42,48,170,130,122,10,131,233,51,187,33,198,77,47,140,74,100,48,98,99,222,82,135,74,44,39,158,13,101,137,211,193,29,210,247,166,226,220,94,61,157,74,115,105,238,59,100,29,74,203,87,12,197,57,106,13,76,146,58,127,136,248,102,66,54,135,56,22,208,226,212,25,119,46,97,224,250,61,245,35,129,25,61,46,206,152,96,47,66,20,153,92,36,168,163,106,50,28,223,231,60,26,143,12,62,70,99,36,117,48,108,239,179,31,181,225,255,182,133,217,102,12,195,210,221,16,146,126,127,103,60,187,55,240,202,206,14,50,169,76,154,147,202,211,112,199,105,78,58,119,203,153,125,33,26,177,131,212,97,84,159,31,40,33,98,181,61,51,176,128,153,79,157,108,226,236,238,56,119,97,52,30,27,140,41,224,117,227,13,252,238,243,38,216,45,40,227,77,147,101,242,161,19,66,62,244,180,240,142,179,37,1,209,123,191,62,200,131,134,236,21,249,142,51,95,69,189,4,121,89,244,44,108,136,206,1,89,202,237,102,74,12,200,139,102,54,17,1,227,136,34,205,31,121,198,41,114,238,53,203,189,192,37,145,144,156,67,118,155,9,204,190,227,222,49,243,220,239,211,239,112,167,101,154,123,74,176,4,5,230,185,227,55,48,198,101,181,160,198,141,184,186,81,189,168,22,12,100,199,200,56,123,224,83,192,12,45,248,139,247,160,228,56,57,99,110,85,206,110,76,106,120,191,183,241,126,13,66,82,244,37,55,204,143,22,237,34,216,182,87,6,158,177,147,95,166,217,233,236,108,247,11,240,249,14,140,61,194,178,116,87,60,15,181,255,137,147,180,232,158,54,19,213,238,239,77,82,237,198,250,93,52,11,92,190,51,46,220,189,111,100,167,21,176,178,35,251,50,195,237,196,138,196,105,46,27,65,212,80,198,102,142,135,162,20,141,225,14,23,85,207,214,250,187,251,43,195,16,229,220,160,17,11,70,149,200,70,89,139,157,96,239,240,248,192,92,70,19,60,99,166,193,207,109,246,184,57,171,205,195,44,254,255,242,24,162,92,174,40,180,238,238,169,43,23,217,238,250,156,4,142,178,106,104,156,229,216,61,199,163,81,222,202,77,240,119,248,93,198,37,141,50,91,17,206,171,101,14,158,176,162,89,107,239,132,117,7,102,227,238,213,178,21,171,219,210,104,134,34,97,37,166,108,190,174,20,205,105,152,47,249,24,138,17,191,204,134,151,66,101,138,211,51,29,82,201,95,80,6,6,196,70,144,252,193,214,210,90,140,219,243,154,45,149,181,24,57,107,102,98,7,55,244,196,64,163,164,133,213,112,15,12,218,246,193,51,119,213,81,42,93,4,9,60,105,142,215,71,200,192,66,87,35,200,152,59,195,45,99,212,42,170,146,204,31,102,59,189,83,5,184,239,64,48,190,75,150,163,16,219,153,53,152,205,150,229,105,249,50,247,89,57,65,231,178,180,140,110,162,26,1,4,165,83,191,12,241,166,169,114,178,255,176,131,201,151,120,226,196,129,200,141,24,224,114,77,21,162,224,90,28,126,15,15,30,150,225,247,171,243,184,82,233,144,30,210,99,56,170,79,189,69,189,193,216,77,110,80,31,151,59,15,167,158,73,186,167,35,240,13,121,199,141,31,233,204,19,116,70,237,144,3,151,181,207,90,110,102,56,161,81,36,204,43,193,244,150,29,21,153,50,32,58,147,205,195,225,78,239,20,17,174,214,54,86,66,32,42,207,67,92,47,183,28,190,163,179,101,162,53,62,54,14,49,119,142,213,114,93,145,171,242,52,103,203,107,63,79,223,10,81,5,204,21,135,160,214,119,151,51,181,76,126,95,57,51,157,185,188,239,25,107,34,147,223,48,14,51,54,7,36,51,190,18,162,192,143,127,43,150,49,74,250,201,125,70,86,189,71,253,2,60,225,144,148,154,146,157,195,169,206,20,3,173,70,100,151,76,100,71,160,196,214,185,109,255,109,235,120,91,46,40,73,185,175,194,236,42,148,147,164,246,220,215,60,9,57,48,75,117,96,46,145,53,30,35,240,41,63,118,152,116,110,98,178,249,12,230,75,14,197,206,140,14,223,124,126,52,29,123,11,238,31,143,198,185,191,167,184,65,235,91,127,143,234,8,202,16,207,236,183,131,198,255,159,166,204,110,103,31,96,51,160,95,136,207,116,206,69,127,170,35,162,241,73,154,121,249,103,220,222,150,109,43,158,110,25,94,219,117,224,110,138,210,87,49,45,54,193,248,34,149,245,26,175,173,133,79,93,139,85,120,205,242,216,99,41,35,101,145,20,200,55,156,215,201,203,100,210,120,81,61,169,86,245,99,18,102,76,165,199,96,204,177,136,174,24,229,175,58,190,56,238,120,125,204,59,40,103,37,226,214,124,195,140,105,191,118,120,237,69,115,51,91,101,143,141,21,217,100,75,58,71,199,45,131,79,88,241,86,242,186,185,158,240,228,151,14,60,33,31,211,146,86,212,226,17,11,176,227,194,40,155,152,176,91,194,179,246,254,180,206,174,37,255,56,202,167,143,165,185,88,81,74,235,154,5,191,119,144,203,253,73,7,119,248,39,225,13,39,181,73,211,205,170,225,193,42,81,126,80,13,25,223,161,14,4,234,192,174,101,78,154,148,75,21,174,73,189,176,141,62,1,182,107,222,249,134,6,117,96,39,205,23,181,147,166,206,252,16,119,55,87,242,29,243,183,224,184,185,224,183,156,68,75,239,209,247,164,253,71,211,190,7,142,126,165,55,125,244,135,86,114,44,105,165,45,107,196,45,131,19,89,254,255,118,98,164,94,15,60,11,80,52,57,23,49,171,243,76,231,220,225,226,221,133,204,55,54,190,190,249,215,251,248,61,107,143,156,108,211,123,143,109,230,86,115,145,183,44,172,105,94,27,146,10,26,67,126,96,62,28,219,191,33,29,251,165,249,21,233,173,213,41,233,236,64,210,78,31,156,191,11,249,17,144,125,252,205,209,222,244,123,163,235,91,120,255,139,206,73,246,45,243,117,186,131,58,233,96,86,196,25,243,132,128,167,164,94,13,189,120,232,31,67,188,240,247,206,254,216,165,221,169,216,217,221,201,47,95,186,131,197,213,100,240,38,127,220,57,197,79,242,5,254,155,252,11,252,52,255,172,244,130,52,45,61,171,246,169,233,4,246,201,54,208,171,59,193,206,46,56,237,236,170,142,104,135,22,248,116,96,86,27,177,110,98,21,76,165,132,154,110,35,237,161,59,197,40,196,231,79,13,223,71,102,77,45,252,233,112,84,210,120,120,130,151,105,246,199,54,242,148,243,95,201,172,82,82,159,146,159,149,103,185,10,247,191,203,179,114,69,253,195,240,43,100,218,229,22,38,5,243,143,149,41,101,82,41,152,223,36,47,48,211,42,212,163,99,154,121,54,209,231,234,23,226,102,115,155,184,41,103,50,89,136,126,147,123,193,132,39,212,23,192,90,61,203,245,201,105,85,235,113,113,196,55,137,83,10,72,56,190,82,124,65,205,36,86,133,94,16,51,148,139,116,82,28,25,118,219,242,95,205,40,68,216,79,41,127,229,68,133,202,26,90,143,53,127,40,43,130,236,114,250,130,150,108,26,19,80,126,214,55,215,191,208,54,109,61,123,228,5,50,29,188,79,234,179,245,254,233,97,138,170,255,248,63,236,19,250,39,239,99,251,255,159,125,93,41,249,11,171,216,191,118,100,118,21,47,136,147,202,72,220,69,111,255,99,110,138,157,52,10,234,55,13,220,35,125,22,188,243,180,254,108,186,47,149,230,53,214,197,238,255,7,71,16,121,145,13,173,132,191,206,88,127,181,231,254,236,185,223,189,207,234,179,210,25,75,115,153,10,254,88,152,10,77,10,133,208,74,242,215,96,253,255,202,236,34,211,161,85,126,161,117,114,45,182,37,73,10,185,77,204,54,35,173,178,230,55,153,35,185,12,75,235,209,129,156,166,105,170,65,94,107,217,146,222,46,62,171,60,60,164,137,159,14,69,69,45,4,253,18,152,214,16,135,129,99,168,212,77,42,117,229,5,176,29,207,106,93,240,187,85,236,79,29,119,188,128,76,125,255,224,244,165,211,233,139,206,74,210,117,228,92,219,170,222,23,172,204,22,124,203,35,244,45,132,49,24,176,238,48,247,61,168,192,172,25,201,216,163,134,70,212,233,176,135,97,218,169,16,202,152,195,35,103,38,185,101,249,94,182,192,186,190,150,174,26,138,80,70,82,69,92,43,17,87,197,161,12,81,227,212,214,191,240,141,119,224,26,11,77,122,226,84,191,187,226,129,171,162,242,202,74,123,249,72,15,157,167,208,245,120,167,198,148,153,131,140,97,168,140,10,245,34,134,12,62,90,101,124,148,163,8,222,65,202,166,209,88,239,85,233,10,175,12,177,194,187,174,141,131,50,202,240,68,78,81,149,242,198,154,187,18,186,49,175,53,208,88,177,158,156,202,185,76,124,184,58,89,14,185,245,148,123,42,142,218,83,47,67,117,202,36,135,107,156,59,106,91,222,141,64,25,155,243,242,180,85,137,171,238,91,92,54,63,111,5,10,87,229,161,60,129,136,178,164,9,238,91,48,119,71,224,184,246,156,105,169,7,63,78,94,29,174,175,131,79,92,247,17,213,112,121,79,77,136,19,185,85,235,82,21,159,123,150,219,144,213,255,159,176,247,1,142,163,188,242,69,123,218,45,235,155,70,72,221,237,30,97,140,172,233,105,245,216,51,45,99,25,3,27,99,228,238,153,161,101,207,180,193,88,147,25,32,4,91,198,56,132,240,82,9,107,236,178,108,73,243,73,115,21,60,76,109,136,153,21,188,125,60,176,136,86,100,237,121,89,146,75,165,94,113,117,115,71,224,171,13,94,215,221,100,227,194,217,87,187,137,205,186,188,187,172,107,11,136,159,115,47,207,215,59,122,231,124,221,35,201,134,122,143,166,91,146,231,155,175,207,119,206,249,206,247,239,156,223,169,171,223,35,207,168,29,123,255,231,151,112,220,195,221,242,124,202,25,26,77,122,49,115,142,47,19,213,50,166,168,238,143,204,62,122,14,204,233,38,96,22,53,101,140,109,240,56,122,17,199,70,14,113,200,112,71,88,23,106,234,168,1,10,236,232,77,1,230,71,137,200,164,120,198,109,88,41,238,75,37,207,246,238,117,25,102,24,200,141,133,153,138,10,218,162,223,241,254,158,70,222,167,108,162,166,85,184,202,208,110,150,147,193,250,26,23,47,147,74,186,159,237,57,16,88,204,23,108,13,183,51,91,214,220,253,101,252,90,64,72,195,29,44,202,158,176,30,154,208,167,245,41,24,120,61,153,224,110,32,230,127,2,42,188,246,192,60,113,2,179,74,198,198,164,177,86,150,137,153,192,10,10,159,20,40,193,253,13,171,76,178,164,159,225,221,93,23,57,140,104,229,175,10,106,250,234,206,182,61,215,7,26,24,162,120,35,62,210,155,220,235,157,227,210,207,59,29,246,247,141,222,15,62,47,2,214,22,144,165,84,163,23,65,123,106,214,84,16,169,29,37,19,234,180,58,165,143,37,89,30,68,46,107,195,218,197,206,70,118,219,136,67,187,91,73,172,112,91,178,74,127,4,86,49,173,72,191,206,67,59,113,111,216,156,210,167,238,177,96,85,3,188,148,167,180,36,238,241,74,173,210,229,21,46,217,49,104,70,47,119,191,20,43,199,240,57,42,149,87,236,143,69,98,176,134,105,22,22,226,13,47,178,104,67,214,114,174,82,56,142,8,204,230,113,165,178,166,146,58,206,141,22,202,169,108,170,159,237,231,112,66,205,208,67,200,187,5,44,58,182,15,54,193,114,98,141,105,94,14,188,138,14,171,125,150,5,203,203,45,120,156,142,38,220,124,54,255,31,253,121,50,214,1,146,231,81,23,106,246,222,126,61,108,193,202,77,197,140,130,34,98,177,113,22,158,53,102,83,187,59,207,118,101,123,119,135,206,154,217,240,249,187,18,3,174,156,13,247,203,90,24,123,205,75,189,151,163,162,177,126,203,25,227,114,244,165,222,50,123,190,25,172,174,170,180,143,229,222,219,139,173,183,122,167,154,241,220,248,50,53,217,249,49,158,88,150,180,9,204,135,105,51,74,125,61,192,120,79,47,166,8,79,44,75,76,15,138,168,7,109,28,203,66,98,46,68,158,178,18,108,126,239,215,209,234,157,161,120,113,104,88,15,158,18,151,82,19,169,233,108,170,163,209,255,47,82,124,183,201,178,55,176,184,117,88,137,171,97,204,24,27,8,123,62,223,146,85,32,120,96,56,207,156,248,159,37,85,114,18,243,233,18,63,111,11,172,211,164,100,33,41,237,146,146,243,201,216,174,88,254,217,124,53,31,223,101,36,141,164,217,143,249,142,89,9,174,224,74,209,99,234,124,60,150,141,113,207,210,70,29,213,27,235,160,82,96,254,174,216,173,177,251,158,189,181,122,56,222,102,100,166,211,126,166,27,244,79,33,5,42,101,36,19,232,48,189,58,226,212,200,27,94,254,196,54,196,148,151,148,2,47,109,62,214,76,121,137,87,5,213,56,16,83,55,168,218,42,238,10,179,118,30,138,66,65,130,183,172,164,43,97,144,85,85,229,128,162,202,234,202,133,18,240,61,104,109,224,24,180,154,134,37,2,117,240,7,34,106,68,181,26,37,152,167,42,112,141,120,217,237,225,42,27,51,70,121,93,89,109,133,89,221,239,169,23,85,34,81,198,49,123,30,86,184,106,187,74,14,168,42,216,229,133,183,112,199,208,83,177,73,218,34,69,105,84,178,85,77,213,14,104,64,13,89,44,129,101,160,14,152,53,211,118,105,141,218,55,225,28,128,209,65,21,150,150,144,236,2,203,211,0,51,110,27,190,109,28,48,84,97,130,46,80,234,197,215,219,4,132,14,179,72,177,36,150,233,102,87,116,197,199,91,193,94,253,222,71,60,150,248,130,45,69,164,8,141,72,136,126,17,57,192,252,139,110,162,84,64,174,208,174,99,176,154,130,245,20,75,12,120,19,29,44,99,61,212,193,190,125,0,230,81,42,119,3,79,121,144,92,211,49,129,246,34,70,180,58,124,83,91,36,105,147,212,92,8,72,1,137,210,160,20,84,111,85,111,63,16,159,32,19,228,241,70,91,48,194,158,171,217,105,141,104,179,107,125,174,175,45,27,162,214,170,138,164,193,117,224,24,82,106,163,23,19,80,106,1,165,166,170,44,188,5,91,219,91,208,165,16,104,178,10,195,91,146,149,208,23,101,187,64,7,104,33,13,72,91,212,168,26,61,16,157,232,157,48,30,95,90,7,227,250,49,88,42,65,91,96,150,130,109,89,228,58,147,190,10,111,73,74,214,60,240,6,121,245,5,142,65,253,192,177,213,82,211,252,136,20,101,111,233,82,3,234,162,228,56,152,155,235,150,14,154,6,75,89,248,61,32,218,51,17,55,34,218,173,17,134,152,214,38,109,0,227,137,189,161,67,50,105,134,189,197,56,112,64,77,169,253,175,105,126,29,2,81,72,164,70,73,130,40,118,164,148,34,150,24,153,105,7,133,104,127,169,81,71,131,210,93,18,161,20,116,125,149,26,191,154,86,197,37,114,121,78,106,147,156,2,244,56,230,17,37,169,4,86,148,4,158,226,42,97,225,45,24,245,200,98,55,108,168,28,214,45,238,17,116,127,11,190,212,226,191,5,56,45,101,64,147,225,39,77,30,179,190,168,65,132,144,59,78,199,173,56,9,66,29,113,18,39,119,156,201,108,206,139,95,117,159,124,41,225,215,129,238,10,118,129,3,29,83,128,82,142,233,216,13,122,202,60,171,141,218,122,244,175,158,213,74,235,113,253,52,179,190,172,185,218,142,152,41,253,158,225,127,148,14,17,199,202,195,148,41,63,251,96,26,254,18,29,120,139,46,230,95,74,187,172,223,150,24,66,113,141,61,103,195,136,110,225,154,155,227,101,195,213,161,191,52,234,96,49,248,37,174,68,102,113,149,6,99,238,12,188,201,53,215,91,30,165,136,117,66,96,14,130,107,171,89,134,47,38,114,51,48,163,197,157,187,133,182,240,172,191,64,175,163,182,132,61,69,56,96,223,160,65,131,199,218,142,145,58,104,243,49,50,95,56,150,154,40,76,164,174,194,61,81,104,104,97,41,140,49,40,53,230,77,62,203,188,202,69,126,6,19,136,69,94,82,221,70,207,238,149,244,66,39,104,52,157,23,36,87,189,87,93,117,224,94,53,171,230,87,145,37,122,138,118,157,74,125,84,151,58,213,24,147,173,169,62,180,32,151,193,211,205,233,222,221,66,154,166,251,6,86,167,215,166,239,115,3,143,175,62,163,86,179,59,158,244,218,114,115,148,251,49,225,227,91,198,165,255,249,221,81,174,20,158,240,240,244,117,144,59,218,49,139,233,24,246,250,194,1,121,2,212,110,65,114,70,90,41,25,150,231,31,192,90,36,10,51,84,108,21,67,47,25,158,92,152,111,165,205,188,31,185,89,90,202,150,168,200,109,182,69,69,108,105,189,251,76,226,247,30,114,129,92,178,107,18,250,233,219,98,233,174,103,156,242,138,205,15,150,239,22,91,94,90,230,203,133,173,186,107,204,83,217,102,82,44,219,51,254,142,170,40,51,142,105,245,78,137,31,230,115,133,97,37,167,204,43,199,228,235,232,81,142,178,246,219,226,121,239,215,224,38,33,27,227,123,66,98,8,184,14,107,232,5,203,31,63,182,242,216,80,33,126,236,241,99,67,52,126,140,170,65,181,251,64,126,226,153,156,179,192,211,120,105,59,9,66,175,36,165,110,208,160,110,18,59,115,219,102,88,189,137,223,250,229,54,143,210,18,139,209,0,74,3,232,37,84,234,97,154,220,35,234,229,158,214,152,232,105,225,34,190,82,120,214,65,92,202,178,59,115,175,251,184,155,95,175,136,65,159,31,22,162,36,156,166,37,125,54,83,178,74,92,217,154,129,219,213,119,88,166,199,15,133,108,44,13,88,10,182,98,118,224,116,246,196,87,202,27,103,30,45,103,203,223,125,201,241,57,198,51,164,154,120,105,35,202,5,249,230,246,207,24,103,168,24,104,5,174,177,18,114,233,126,34,215,134,16,167,131,58,95,198,83,224,215,250,244,170,243,180,100,166,191,126,129,146,36,238,55,172,2,201,150,141,29,142,199,177,211,52,205,165,157,194,221,105,253,244,33,88,82,29,58,109,186,228,72,208,61,108,6,127,73,27,146,195,168,141,218,250,116,2,116,221,196,184,17,120,139,9,111,49,95,218,224,151,96,158,224,231,135,64,250,67,225,38,228,199,25,123,70,128,18,194,75,180,140,37,188,245,26,91,103,121,177,76,155,65,94,120,109,22,154,61,127,101,190,192,167,216,85,88,142,179,136,253,120,52,204,43,252,126,190,141,231,224,130,121,20,158,73,175,208,67,86,8,227,191,54,139,240,31,126,95,108,150,71,217,121,124,195,119,7,87,37,104,137,96,70,192,174,25,227,40,139,152,230,52,107,112,170,205,59,179,46,177,8,154,25,82,38,101,169,188,115,38,123,148,249,157,192,124,27,214,134,23,109,92,193,32,106,19,251,156,148,211,51,233,109,233,4,195,106,130,89,111,161,146,174,164,143,167,75,219,63,78,227,39,101,183,156,121,205,105,118,184,44,238,60,194,10,140,195,11,180,75,33,202,102,116,23,128,107,179,12,52,178,115,74,143,70,207,207,0,101,235,211,184,110,70,109,246,163,110,253,213,32,157,114,106,78,9,47,119,38,91,238,47,39,202,137,153,196,209,157,163,48,159,180,252,179,249,218,158,52,218,184,200,230,8,188,67,244,56,241,222,158,70,13,48,3,143,90,125,240,125,33,109,108,54,68,85,148,68,2,188,102,126,101,9,238,35,171,195,119,115,186,30,132,25,160,120,15,20,217,39,78,139,250,173,250,225,31,114,222,90,79,55,144,142,154,80,242,184,169,150,213,114,123,57,62,19,107,190,135,211,255,127,184,201,50,63,54,86,224,83,176,82,75,163,196,67,98,20,218,234,28,113,160,173,158,204,5,24,130,12,111,237,75,90,73,43,148,8,33,63,88,9,182,27,206,214,232,42,243,86,83,136,9,188,112,203,203,221,229,162,190,185,235,168,158,232,101,58,33,161,151,152,69,64,255,182,110,142,138,77,101,193,69,157,106,188,129,205,240,177,161,53,22,165,186,217,18,163,240,14,117,134,108,83,53,150,237,147,173,237,140,134,206,148,236,165,90,51,170,53,86,138,184,142,41,9,24,135,48,131,167,182,168,19,158,206,180,54,86,239,158,102,159,166,160,215,60,92,242,140,246,1,101,159,35,159,154,65,39,128,198,18,197,36,38,155,137,136,101,2,51,252,182,225,49,134,242,122,236,134,140,58,163,152,187,38,92,226,208,226,161,159,62,180,97,211,84,243,20,55,197,213,88,86,27,95,43,129,223,71,201,71,116,9,159,249,26,159,6,171,179,153,103,20,192,207,102,175,231,180,113,65,43,174,103,166,210,83,164,94,56,193,78,135,152,52,225,154,209,143,50,196,150,27,248,196,122,103,153,141,152,51,218,81,109,148,157,143,176,93,157,251,166,184,189,240,147,140,148,228,180,188,89,22,217,5,218,29,226,130,139,107,37,221,27,21,13,15,155,27,236,179,241,77,199,215,109,222,215,126,222,98,49,86,36,179,57,136,243,20,214,195,88,255,26,62,228,224,127,249,225,167,37,71,122,90,205,31,192,224,183,252,194,60,165,21,214,234,192,135,41,203,231,132,8,189,207,44,43,51,202,54,61,225,34,42,243,162,222,66,255,18,200,67,155,239,20,219,81,167,22,116,206,147,87,8,47,176,103,44,219,0,142,31,158,37,250,0,199,83,237,248,115,149,150,138,112,165,249,184,80,26,46,173,121,55,122,121,81,35,244,247,34,126,255,178,244,174,41,213,66,124,221,0,246,242,50,133,94,174,52,203,156,140,222,87,190,204,157,169,52,204,168,2,68,42,209,205,18,112,10,45,129,212,204,112,185,16,253,19,46,127,206,190,63,162,68,20,91,225,246,43,109,160,147,204,18,249,251,95,83,90,33,1,179,25,160,13,172,190,0,52,56,219,156,5,205,222,160,63,170,239,212,37,207,214,148,148,153,246,178,2,87,118,230,145,15,60,107,198,179,61,45,94,15,194,40,100,19,13,184,197,174,35,226,54,87,115,165,231,188,252,216,149,172,18,57,158,77,187,49,97,19,119,102,72,116,203,174,24,7,126,154,154,227,247,46,105,42,12,19,7,9,53,219,117,202,235,81,158,11,52,224,42,61,234,173,245,89,116,200,122,156,137,193,181,30,244,6,253,208,160,255,118,6,43,18,102,43,222,77,98,209,143,71,196,228,102,238,12,204,194,86,113,205,220,71,254,234,7,214,62,45,155,218,115,209,63,117,26,57,91,70,23,244,159,101,174,102,30,58,187,157,180,115,250,65,55,127,36,127,230,59,238,211,143,3,31,18,232,87,209,198,137,232,145,9,125,216,172,225,108,208,246,40,56,67,55,115,205,236,68,135,233,76,98,234,177,169,173,204,158,14,204,56,229,7,203,143,148,191,49,227,28,117,70,89,15,5,155,29,208,195,122,192,130,249,38,140,214,60,232,173,138,150,12,250,6,122,21,121,223,79,128,37,36,37,151,89,160,2,124,10,63,183,185,137,130,198,100,213,137,121,178,13,197,56,79,113,57,93,182,143,48,62,189,182,132,79,22,1,139,158,216,171,89,12,167,106,115,88,12,192,101,111,142,52,71,56,239,236,136,249,115,94,100,187,152,48,7,191,143,4,177,103,156,57,44,194,207,230,32,235,93,188,21,104,156,136,65,239,210,65,107,131,101,2,237,36,205,236,136,143,189,197,185,120,39,211,108,35,221,71,120,54,231,133,123,198,134,62,204,164,113,126,40,155,194,11,198,105,46,61,124,102,251,17,16,251,153,238,199,165,109,177,132,145,72,45,105,41,226,206,9,51,122,153,150,211,101,114,132,110,3,179,117,140,197,37,157,239,86,86,101,221,202,93,157,24,179,58,208,208,75,81,220,44,31,101,99,176,183,219,195,172,165,86,178,55,171,34,206,86,196,133,49,154,241,10,189,22,20,249,252,62,156,159,111,194,239,115,160,217,54,218,236,247,60,107,118,24,108,213,118,61,99,29,38,153,210,118,224,247,17,232,229,238,204,118,24,99,115,108,228,145,45,69,23,193,138,128,228,113,166,6,18,191,171,204,230,61,190,173,106,197,51,58,60,125,4,139,172,151,66,164,101,243,170,242,237,226,58,209,157,9,54,123,57,160,131,157,153,108,119,246,246,108,102,247,246,143,159,243,169,104,93,176,19,108,20,174,9,250,136,158,210,35,117,180,151,106,73,223,156,20,109,49,34,194,104,219,236,159,246,249,217,22,236,26,139,26,4,121,176,214,46,109,171,95,194,132,177,197,100,252,224,128,159,221,229,149,51,238,81,22,185,228,233,133,14,212,194,76,50,145,54,8,129,89,55,143,10,13,111,137,51,75,18,104,227,255,213,142,107,47,146,135,37,161,119,238,150,190,224,174,96,95,176,79,238,147,239,140,118,117,75,25,180,3,157,189,103,151,41,90,86,63,174,150,236,180,215,22,225,134,121,15,122,222,82,152,49,224,172,4,189,219,194,96,185,195,96,143,14,207,220,214,140,30,224,141,25,69,152,173,0,180,69,189,241,123,80,27,23,107,75,7,201,191,210,56,233,9,26,219,141,204,63,61,188,37,30,141,191,181,98,87,254,182,175,149,190,225,97,116,220,24,243,41,37,23,123,242,159,112,255,55,200,21,17,125,13,247,226,243,1,150,119,202,67,144,185,177,4,122,105,251,51,159,142,210,218,210,166,18,55,99,149,245,50,220,51,22,140,246,116,140,44,230,115,95,248,22,234,52,230,21,39,187,221,210,243,132,219,36,67,235,97,76,2,57,52,52,242,126,230,25,123,191,183,186,97,227,59,91,47,176,57,2,158,170,73,63,144,78,42,127,29,124,113,240,211,238,233,53,211,230,91,230,191,155,111,117,191,165,188,165,252,165,217,181,70,123,128,105,228,161,169,172,158,157,26,176,246,147,124,137,35,208,111,65,19,236,5,93,104,69,175,14,244,235,0,27,101,167,213,211,244,136,224,218,103,34,46,148,91,11,43,76,86,67,120,74,186,72,167,244,90,6,35,25,161,93,176,18,40,195,79,24,183,208,59,13,218,254,131,222,23,133,127,165,65,210,22,155,163,14,249,171,182,93,102,159,217,215,253,187,246,181,89,233,91,239,33,26,213,18,15,21,244,160,72,235,71,34,238,163,238,126,55,122,228,208,54,230,177,242,94,219,241,3,149,109,149,92,101,237,241,117,167,31,37,15,110,26,60,211,44,246,149,215,137,237,155,163,31,48,175,42,174,233,211,253,47,62,126,50,151,201,61,188,105,250,235,234,206,239,61,250,70,238,123,143,246,221,243,61,229,214,246,255,42,99,44,0,114,227,95,159,127,49,253,162,241,233,208,180,59,125,228,159,182,191,49,248,87,153,183,142,188,194,127,63,246,31,210,232,191,51,106,116,134,208,251,228,44,61,14,163,202,9,167,236,207,243,95,163,205,137,68,158,233,27,223,214,244,34,201,72,255,233,187,109,220,129,67,185,252,193,67,171,185,63,208,87,156,63,208,55,156,63,205,73,218,141,121,220,73,19,9,226,172,234,140,93,197,124,30,194,81,230,101,134,254,136,103,105,54,147,53,119,103,96,237,155,119,233,53,199,29,112,243,143,15,108,115,222,28,96,88,79,94,86,101,140,14,48,10,105,157,76,217,182,182,65,138,201,6,204,6,227,44,155,29,150,168,121,190,235,6,219,7,23,102,141,159,26,39,216,105,197,73,91,242,234,192,252,57,152,147,156,3,49,68,244,136,173,108,80,240,164,82,39,39,61,164,49,29,135,122,61,98,141,76,69,10,17,24,235,226,118,124,67,36,22,49,160,108,60,46,201,126,174,98,60,237,18,246,250,115,123,91,216,32,198,68,220,187,61,169,237,196,211,63,48,144,150,56,229,90,221,250,42,160,120,149,222,61,235,178,18,25,61,115,50,189,243,57,159,82,219,139,116,64,15,4,168,131,223,16,56,97,35,138,114,92,245,219,66,44,239,156,201,0,122,194,122,218,118,54,232,39,240,52,76,141,235,199,146,236,20,146,183,142,192,92,59,49,181,187,150,157,130,107,54,251,211,221,39,178,211,96,209,79,238,60,166,45,230,127,6,235,25,169,37,116,91,215,108,123,67,32,118,227,91,22,104,168,109,67,196,226,217,71,127,154,59,145,155,126,116,202,57,153,59,182,198,203,51,236,101,213,81,184,243,152,165,200,158,212,254,76,155,176,21,89,22,63,244,207,109,231,134,118,67,143,100,119,2,125,86,7,156,199,220,92,54,219,223,159,200,177,104,118,68,187,199,211,35,107,225,100,101,214,254,169,118,2,79,86,236,184,204,40,37,227,248,9,245,219,2,210,1,74,35,64,105,68,183,227,28,142,68,37,34,4,97,246,66,118,31,169,36,241,231,217,161,1,241,255,26,202,137,103,135,250,197,156,155,126,30,247,18,224,98,249,239,88,68,30,222,27,165,245,240,183,230,93,62,70,28,79,97,141,109,233,166,206,110,140,31,141,224,76,38,173,198,60,116,203,54,130,216,225,48,42,155,254,13,127,99,220,94,186,244,92,26,91,155,36,12,136,153,100,172,140,233,223,222,223,80,34,145,102,136,120,136,155,65,193,238,98,148,88,193,49,97,84,32,10,213,17,121,5,190,205,249,168,184,54,229,112,207,234,50,93,120,203,18,204,23,130,49,60,44,243,137,37,87,57,75,50,193,162,99,180,205,34,178,12,195,205,229,102,109,172,195,108,251,82,74,17,35,184,25,243,98,214,236,170,94,211,225,86,75,234,60,230,199,84,211,122,44,217,192,25,158,101,59,235,38,232,163,25,177,48,114,136,189,165,36,63,179,167,193,49,155,63,77,45,222,12,224,91,96,117,40,80,5,190,207,90,211,168,195,102,251,145,136,54,139,113,121,140,82,185,129,114,65,88,70,99,10,165,173,164,153,180,40,220,24,71,197,246,150,75,156,71,105,105,5,122,138,19,165,182,162,42,213,164,42,169,221,66,76,106,18,151,28,73,39,75,220,210,58,106,26,139,98,20,173,229,32,201,20,193,107,152,112,141,93,194,89,141,161,117,194,88,94,197,117,172,48,139,56,74,217,210,147,165,68,131,235,120,122,80,99,24,192,85,220,85,50,102,141,69,212,143,18,67,149,66,188,167,143,151,121,17,145,94,94,198,197,76,118,172,181,150,29,41,41,86,11,180,86,169,6,173,97,146,154,141,146,149,64,30,172,12,24,29,48,202,217,2,49,106,33,243,86,43,84,85,97,110,230,216,77,232,44,133,251,40,75,164,143,178,53,60,206,99,108,199,34,22,79,13,177,51,131,239,186,15,63,247,38,203,19,216,192,253,250,188,205,67,142,106,32,168,206,38,74,137,194,128,153,183,242,230,128,149,39,121,58,64,250,27,104,78,140,99,136,254,207,162,76,173,136,105,91,125,36,74,111,7,221,148,73,151,47,57,158,237,219,50,124,211,26,198,229,137,76,114,44,74,53,237,237,17,19,47,43,144,9,255,53,158,222,191,225,127,141,157,104,204,201,88,163,136,93,250,172,131,187,28,75,219,226,99,210,37,166,181,73,238,149,33,48,232,238,5,215,248,90,120,9,246,204,210,211,218,121,90,34,215,195,30,250,50,222,126,107,49,79,12,181,177,207,81,232,111,125,38,181,20,34,131,222,74,222,229,203,101,24,223,203,90,203,110,22,25,206,225,126,60,74,191,132,154,208,61,187,178,228,214,50,213,3,22,143,88,129,94,38,164,6,6,132,135,196,138,60,173,209,42,195,96,174,229,75,121,74,17,255,35,214,71,158,244,78,161,64,150,66,137,33,136,250,26,100,219,75,178,162,37,184,235,183,36,150,207,211,77,228,127,48,84,59,15,83,169,209,146,81,174,129,108,75,19,190,244,25,226,107,122,0,115,167,225,60,141,192,248,50,30,22,100,161,117,242,46,129,187,48,148,119,39,239,202,187,97,196,131,108,21,66,227,198,62,199,243,200,192,125,74,95,114,28,163,150,146,4,69,58,125,233,47,102,82,208,64,123,142,114,215,237,69,45,90,224,41,238,202,10,136,38,93,245,111,172,211,195,119,104,244,219,37,252,56,84,117,128,31,79,207,58,165,167,129,35,78,236,105,44,145,22,74,150,13,218,111,125,243,50,169,21,160,223,90,37,50,203,60,82,211,148,97,104,113,152,181,109,146,221,33,238,130,157,143,95,176,5,110,50,44,4,133,229,227,204,135,133,68,96,37,139,10,101,51,219,193,131,130,69,75,6,72,78,135,153,60,211,32,236,159,105,195,142,150,204,90,246,114,6,172,131,4,118,236,192,44,216,178,210,170,210,126,214,231,60,77,54,74,86,237,174,42,204,189,17,101,23,172,22,172,137,210,253,49,153,116,2,63,58,231,21,233,201,225,206,156,50,220,194,43,152,65,241,102,126,48,116,69,110,192,114,244,1,61,111,13,112,249,67,3,121,39,15,247,33,7,113,84,189,51,200,161,180,75,221,211,67,24,231,250,101,210,31,231,199,245,241,85,23,218,198,197,201,91,94,57,50,217,253,138,57,105,206,245,132,99,227,166,179,206,136,9,232,211,131,254,95,178,45,130,61,189,161,142,146,221,232,47,68,79,27,37,213,46,64,175,83,47,103,107,155,192,126,108,44,61,54,155,43,41,11,60,37,115,43,156,194,0,239,108,189,208,157,231,6,134,207,173,24,80,246,21,6,20,71,129,127,87,16,29,223,219,155,245,108,242,101,228,169,92,195,93,124,182,199,237,229,130,244,74,224,191,212,76,232,247,170,105,192,122,4,253,226,98,96,45,191,85,114,24,165,20,199,6,176,48,182,25,181,216,141,39,1,164,143,108,41,45,79,15,179,168,219,33,65,158,188,95,144,47,12,133,228,11,118,72,155,180,5,13,228,203,59,81,167,223,216,141,125,31,145,32,39,227,227,27,17,11,50,44,156,163,3,253,136,75,138,104,195,227,154,227,199,7,35,46,166,227,76,222,27,18,224,230,46,28,98,92,135,107,14,126,27,107,155,86,47,141,76,40,243,35,115,43,103,243,175,236,5,13,130,55,56,236,158,179,199,37,71,99,232,155,95,25,223,57,255,232,132,122,97,197,43,195,243,183,189,162,92,184,45,167,94,104,207,133,62,236,201,221,249,96,31,70,147,120,184,152,227,247,134,133,87,238,13,115,231,70,6,242,115,35,97,144,235,184,225,228,47,209,133,153,1,80,54,193,41,225,130,4,70,69,120,142,15,7,42,137,99,9,201,155,23,250,81,87,66,68,181,149,136,183,139,243,92,36,28,81,224,183,99,177,157,146,63,34,11,148,27,167,42,167,104,172,132,242,156,18,86,20,81,34,127,203,234,240,247,103,100,75,60,5,22,228,45,219,16,122,5,2,239,194,188,246,207,181,182,225,188,144,24,52,165,23,84,142,22,72,202,242,78,162,151,238,150,140,53,37,184,77,157,68,26,132,251,243,240,88,235,40,172,220,167,172,41,110,148,190,110,78,40,19,107,38,82,31,74,63,163,21,165,168,38,37,109,165,23,255,241,255,93,98,33,251,34,85,219,43,36,43,223,181,230,122,248,255,120,246,116,240,243,54,204,241,254,89,243,216,242,210,74,204,74,252,237,59,166,149,125,43,254,237,142,177,91,231,96,124,195,120,60,142,255,148,122,124,131,222,7,22,137,229,199,188,117,142,229,238,228,224,106,243,240,195,88,62,238,24,241,178,103,114,60,207,50,129,224,183,255,197,198,141,59,184,76,67,193,252,32,236,92,161,149,11,96,28,231,199,204,90,254,128,157,10,150,164,52,92,49,81,21,110,172,31,222,126,115,253,173,28,25,103,179,47,14,134,65,204,4,78,6,63,110,243,198,42,149,224,183,199,89,141,163,97,92,245,148,252,218,177,71,248,223,134,21,247,233,230,180,144,128,235,87,52,45,164,17,65,175,255,244,190,116,218,255,60,192,242,134,114,163,36,33,245,196,60,116,60,210,4,239,151,252,207,121,244,221,79,39,52,109,212,134,110,138,216,82,62,174,33,203,45,10,60,19,88,233,159,126,119,140,180,177,172,162,120,157,14,251,239,111,227,84,1,157,51,132,247,104,66,120,24,108,222,233,16,204,212,210,233,199,98,251,98,41,53,224,191,129,135,242,202,71,148,83,126,21,38,248,59,114,11,172,157,151,189,116,84,40,10,227,194,85,204,128,100,252,175,198,85,123,194,192,235,42,200,216,59,181,89,160,48,198,145,95,225,121,24,227,22,99,144,199,223,214,57,59,173,165,181,247,236,132,246,176,118,154,253,126,26,90,12,50,208,188,54,94,161,152,159,73,211,63,178,215,34,202,62,127,137,23,150,9,183,98,79,100,111,184,149,125,63,254,222,6,248,126,79,58,14,87,15,252,29,243,57,36,188,23,22,128,239,68,122,47,60,70,62,181,99,58,240,64,129,171,61,45,50,250,111,189,196,100,250,222,125,236,237,247,49,218,130,139,242,73,192,100,207,33,87,173,4,217,211,242,47,29,185,238,156,251,96,102,142,101,51,247,116,71,19,82,176,174,186,58,162,41,154,252,47,234,180,58,77,38,200,132,250,99,221,137,248,186,197,167,116,71,55,66,40,191,175,236,241,162,34,198,217,247,77,60,191,109,77,4,83,193,171,182,19,76,192,56,254,1,203,89,115,201,30,23,29,197,208,69,222,227,30,143,25,244,228,13,123,223,11,111,147,188,108,130,14,55,13,235,152,9,255,156,153,19,4,122,122,35,105,253,168,105,148,182,177,249,158,119,51,28,29,214,134,247,130,251,87,58,49,135,124,86,216,67,160,13,119,230,204,7,69,68,237,106,180,225,18,200,50,221,153,224,63,163,109,126,222,217,198,237,235,136,167,131,60,23,124,115,237,195,74,44,90,66,253,102,255,210,208,129,75,91,72,36,22,77,196,181,104,27,206,226,247,145,101,167,9,89,115,90,38,45,234,50,172,33,97,164,12,3,180,98,212,76,100,191,153,201,17,71,116,142,32,66,143,115,171,115,248,140,199,39,114,13,41,26,252,44,170,117,173,141,95,239,22,164,171,178,26,87,251,174,62,224,183,178,243,34,203,219,50,42,36,200,95,220,54,177,239,82,216,144,166,111,3,126,223,102,172,244,74,124,36,76,211,19,252,9,107,79,240,205,194,79,184,19,214,9,253,132,245,140,30,67,28,154,141,126,59,122,47,46,19,116,199,24,149,62,162,107,19,12,17,108,196,144,115,161,241,97,71,242,124,7,18,18,198,136,8,252,123,97,180,21,2,103,240,48,185,140,56,234,61,130,1,179,38,164,243,162,141,182,68,74,189,183,170,153,159,91,133,217,179,16,45,12,111,143,138,132,174,43,194,173,115,27,54,164,18,250,218,208,220,202,222,61,134,116,105,68,149,127,172,58,195,222,59,62,218,34,0,175,210,192,171,81,225,97,242,177,253,152,0,58,239,221,52,135,116,46,227,120,148,200,233,240,152,248,145,221,19,253,216,94,42,145,9,180,41,80,135,17,253,120,75,44,250,209,150,81,254,87,118,26,100,241,24,172,151,210,65,178,252,244,237,158,204,123,241,136,2,183,139,69,246,100,86,111,186,125,175,136,94,169,120,66,241,145,213,169,51,112,5,204,137,177,2,241,121,96,246,211,46,136,2,88,203,0,143,40,66,156,142,129,216,243,34,238,251,51,199,83,61,213,62,47,22,253,211,30,15,69,8,115,115,75,226,74,204,205,173,79,232,138,46,183,67,125,204,11,104,172,245,250,240,184,131,104,251,32,35,99,220,152,223,6,127,57,227,235,198,213,162,48,37,36,133,198,231,227,198,117,149,61,29,239,243,75,161,176,151,107,163,181,62,194,59,188,193,27,117,149,97,98,56,69,167,238,240,235,64,225,132,122,147,143,28,140,145,101,10,92,98,29,91,2,171,111,184,218,175,136,199,253,179,220,250,8,76,80,160,241,75,107,80,214,41,170,226,215,128,251,211,184,32,168,27,96,243,192,246,165,157,249,62,206,73,175,43,169,227,130,208,196,55,141,17,196,224,66,28,45,204,203,119,245,54,68,215,26,107,242,230,112,68,35,218,103,136,146,204,252,126,134,21,133,113,178,174,32,234,17,92,237,211,226,62,223,3,152,112,210,176,228,204,71,3,209,146,74,140,249,40,30,61,165,156,117,235,36,21,163,136,254,131,135,207,98,93,215,199,149,148,242,239,183,8,202,85,101,2,120,249,51,61,215,174,138,89,126,35,47,67,75,62,29,129,57,80,52,30,117,67,110,148,68,255,164,207,237,139,247,145,59,73,136,52,185,77,227,66,67,26,200,133,97,70,197,74,125,19,226,230,180,43,162,236,73,163,13,131,165,175,235,138,34,3,157,30,183,152,71,84,251,85,177,13,36,222,144,104,76,199,184,167,17,230,95,87,7,157,0,169,182,87,160,14,21,17,110,91,175,143,0,193,198,85,3,157,151,175,71,85,71,237,251,153,147,91,55,161,42,77,27,97,249,128,252,230,28,35,90,49,50,106,197,48,162,156,83,239,131,46,6,237,252,219,38,219,199,122,222,105,29,243,117,70,2,185,229,224,13,64,103,251,159,130,206,176,55,4,27,25,96,106,118,145,43,114,239,36,94,74,240,116,44,120,99,222,243,70,46,37,137,171,12,79,56,57,67,242,229,59,227,99,75,207,48,13,75,225,174,43,247,209,72,167,35,69,245,232,52,80,172,25,245,190,13,206,51,206,137,117,70,72,23,34,130,198,40,210,6,235,219,249,244,169,248,145,152,187,210,141,93,219,238,166,225,122,172,106,190,38,198,111,73,136,30,130,245,124,95,204,112,140,138,42,71,235,70,5,116,8,110,104,213,78,97,131,128,30,182,70,192,24,169,56,25,3,218,28,50,16,203,165,79,129,171,126,167,18,82,154,234,168,69,109,39,184,19,195,39,156,105,227,106,244,71,234,143,140,183,140,105,103,218,185,190,77,88,55,173,26,77,106,83,139,176,128,184,165,228,128,51,232,149,194,16,183,116,169,61,38,166,161,19,240,62,239,175,70,115,209,92,136,61,251,174,246,57,206,213,59,83,234,169,166,251,24,21,72,39,80,6,186,44,169,12,81,6,180,189,226,84,214,85,26,90,214,58,15,210,97,248,50,42,34,205,204,247,245,129,14,205,223,41,135,228,166,254,166,49,86,67,197,202,49,233,20,197,34,62,89,198,225,98,123,93,196,204,228,69,191,63,213,89,127,98,189,170,143,235,203,247,229,239,204,135,2,77,111,194,236,5,108,6,70,25,41,74,103,1,241,27,162,133,104,34,154,183,243,129,124,32,153,140,37,165,2,195,227,2,26,139,136,114,3,52,64,95,128,54,84,28,249,206,122,59,243,182,243,104,24,206,177,190,50,172,58,192,115,48,204,192,111,212,161,207,4,92,214,163,87,191,126,68,119,235,219,185,216,249,238,236,170,172,121,126,123,214,205,186,231,191,158,53,179,226,57,49,22,196,58,234,195,21,168,3,51,63,131,110,48,137,17,103,30,44,207,14,144,216,175,132,134,76,55,25,31,26,43,66,76,178,142,220,87,1,77,6,9,55,121,177,37,18,247,25,244,217,122,84,137,238,87,143,27,23,97,24,184,230,148,157,107,235,202,234,53,161,220,52,130,214,107,72,112,5,247,122,183,179,238,234,29,78,252,250,195,78,250,234,246,142,199,175,118,43,226,149,91,100,17,123,108,188,47,30,253,52,234,168,49,232,243,18,202,2,180,230,152,138,187,176,208,14,248,124,220,121,203,248,52,250,11,245,47,163,227,192,75,30,174,250,157,124,136,247,117,166,196,149,6,207,111,47,165,231,123,74,177,220,237,186,121,253,33,33,35,100,174,127,77,136,11,193,235,65,1,218,89,228,28,104,133,228,75,252,132,177,166,207,0,251,101,172,251,177,186,173,105,186,169,29,234,112,2,206,225,75,219,7,50,78,124,71,252,82,56,28,187,180,125,189,251,71,238,63,125,29,102,191,226,165,91,12,17,117,247,4,234,191,251,121,172,20,171,223,81,53,247,3,103,181,116,253,235,90,108,190,45,39,78,181,140,181,157,95,150,61,130,60,62,223,29,139,93,191,99,77,236,223,51,70,250,250,118,238,177,235,113,18,252,140,180,177,19,249,249,166,152,16,115,24,186,186,90,109,185,44,188,0,51,66,212,63,176,183,131,69,110,161,132,80,183,188,222,125,217,120,193,96,90,128,216,108,241,34,243,88,153,7,73,196,140,186,80,29,174,54,87,5,191,14,161,24,43,198,234,27,138,184,155,79,230,131,49,18,219,196,112,224,225,186,60,248,66,91,145,212,211,69,184,234,207,21,253,152,62,85,152,176,169,144,15,225,117,48,244,64,40,25,166,78,18,46,234,69,107,48,196,67,21,86,254,184,113,149,207,28,204,60,144,73,102,232,215,146,241,36,193,109,210,155,74,216,121,253,160,254,128,158,84,169,154,36,240,212,147,73,22,23,136,118,147,167,71,206,53,231,121,86,66,73,182,192,91,220,100,255,252,30,230,237,78,104,76,133,1,133,226,59,160,158,131,228,1,149,213,161,98,176,29,171,67,165,134,106,168,2,165,121,1,174,222,131,235,30,48,147,38,53,147,114,82,158,143,37,29,232,171,91,24,55,140,106,175,207,175,222,162,143,13,85,47,64,91,161,47,51,126,34,183,192,230,93,118,94,112,138,195,192,45,228,217,240,18,142,131,77,169,70,48,115,216,101,243,5,179,184,190,110,22,181,162,6,214,146,248,220,226,85,5,49,227,242,90,94,57,168,60,64,147,10,85,146,74,82,166,242,251,18,67,148,211,84,141,226,167,90,190,231,96,252,129,120,50,78,123,146,90,82,163,208,157,225,115,93,85,213,12,205,231,159,202,39,243,244,160,234,183,82,73,102,105,255,251,123,48,194,80,133,161,150,118,230,21,184,58,161,126,37,185,159,134,147,18,186,126,39,81,230,18,221,164,182,170,100,9,159,88,56,34,66,100,81,47,62,130,80,81,21,85,139,6,243,76,98,80,162,35,217,1,124,50,65,106,76,94,82,199,233,101,45,252,101,59,200,179,117,9,119,115,38,109,60,185,167,171,84,83,141,67,29,247,157,107,203,199,89,59,110,167,183,39,177,53,247,38,187,128,78,230,169,74,173,60,7,116,36,15,38,129,15,73,255,255,254,100,196,215,9,21,74,100,242,82,222,202,107,7,165,7,8,134,150,46,161,83,128,18,176,2,167,28,124,174,131,78,88,80,194,164,110,50,3,122,37,38,133,165,17,41,48,194,90,252,151,209,233,213,145,156,215,22,234,240,235,79,234,243,20,180,23,233,36,152,237,147,241,66,60,40,0,157,72,48,92,236,243,54,14,120,55,65,129,78,51,79,206,129,102,29,228,31,40,36,31,152,79,37,225,162,133,100,202,139,105,157,176,125,153,116,162,204,255,43,77,6,104,40,217,5,79,175,14,144,253,135,84,133,103,62,156,151,243,242,193,240,3,194,251,148,182,38,67,239,27,160,227,204,187,134,10,232,243,13,122,163,192,91,184,131,246,3,145,100,132,218,73,255,201,228,78,152,110,227,127,187,14,230,31,200,39,119,121,116,194,59,146,75,248,153,204,35,207,183,177,18,143,178,18,219,224,25,101,37,186,85,101,34,11,239,136,156,75,228,195,208,86,225,125,232,215,73,17,52,52,242,190,182,200,45,170,2,175,50,121,21,122,97,18,100,162,65,31,35,240,207,93,140,27,201,9,11,232,224,81,102,80,130,124,129,95,132,110,128,94,152,167,183,158,51,242,107,206,221,119,144,251,50,142,170,200,81,212,140,134,76,80,242,251,147,61,240,46,160,67,151,140,13,234,78,42,1,71,64,171,243,143,230,243,208,154,175,208,13,201,92,242,171,244,153,164,227,247,51,17,120,30,5,110,65,95,59,24,121,192,6,110,219,239,235,239,55,180,71,14,203,115,84,128,103,40,140,217,121,190,238,252,250,193,254,252,133,239,244,59,253,206,64,174,223,128,18,54,85,17,169,149,186,249,248,57,17,36,75,129,99,79,209,93,73,228,108,18,17,38,193,162,28,2,158,30,2,126,28,202,171,249,61,32,55,146,196,163,11,234,107,32,70,176,202,78,232,2,125,69,206,127,253,222,111,252,239,225,151,165,151,165,201,133,39,171,65,133,153,44,60,89,111,180,14,154,208,27,77,160,144,107,88,190,81,99,210,112,242,115,7,39,141,124,254,220,193,87,140,127,160,47,147,151,99,147,177,254,254,254,236,192,51,119,57,190,126,65,175,7,217,39,207,129,108,129,78,33,185,157,222,147,188,35,121,15,253,106,18,70,147,148,118,253,142,254,224,149,195,185,248,181,238,164,1,189,32,112,61,108,200,106,103,139,31,177,196,222,178,222,89,229,124,29,40,53,243,95,63,71,239,232,147,133,95,211,112,171,28,122,217,24,112,100,156,213,217,147,218,184,61,174,77,218,152,77,54,36,255,3,149,101,248,44,47,67,153,73,67,94,142,59,209,117,43,214,85,239,112,254,151,225,14,71,172,91,18,105,244,183,127,91,237,191,69,153,220,232,228,49,51,147,151,31,229,31,30,121,57,251,235,63,154,220,248,242,35,191,238,15,63,35,99,91,194,147,210,120,155,64,46,208,80,215,57,53,212,253,15,15,202,183,244,171,243,35,253,249,223,143,12,244,255,126,100,172,245,231,94,108,191,253,115,246,196,125,53,124,26,176,84,186,204,34,93,112,133,160,70,140,72,42,178,37,194,48,99,239,34,241,248,218,85,17,81,27,212,48,21,181,183,31,14,19,211,222,98,243,106,239,68,107,248,116,115,92,88,5,203,226,77,78,243,32,239,237,0,242,19,135,167,97,140,123,35,141,39,117,179,112,159,124,252,181,120,153,108,34,205,176,252,102,59,128,34,78,199,120,254,13,68,61,23,209,55,63,30,92,21,20,51,239,166,143,62,151,242,207,126,38,232,116,226,84,98,11,71,58,189,51,175,184,178,42,43,102,7,251,219,158,44,250,103,46,176,52,9,166,130,91,130,228,176,119,22,201,234,8,14,6,127,64,121,174,65,233,180,93,52,222,48,60,124,183,146,241,175,20,17,123,223,213,142,198,112,4,199,29,7,140,70,42,106,111,176,125,129,89,155,232,113,29,90,27,121,87,219,166,234,132,157,13,246,78,52,27,66,209,88,29,133,149,11,59,3,132,214,194,146,115,147,208,220,196,243,222,238,191,74,166,105,74,216,98,192,106,52,140,64,227,113,253,53,89,36,131,106,27,203,156,205,118,28,236,105,45,37,189,65,97,134,100,205,234,37,253,164,249,154,82,78,13,166,182,13,235,72,105,136,68,213,232,180,80,60,240,187,182,19,130,71,233,73,245,53,82,126,240,221,236,209,39,139,254,153,28,139,172,210,222,88,143,187,211,232,223,127,114,61,107,139,125,84,227,61,201,13,78,52,79,115,197,61,111,116,98,52,205,172,11,37,20,120,139,62,104,110,219,170,251,148,34,79,121,110,53,10,66,176,5,50,124,178,25,218,178,84,114,24,71,38,243,242,106,185,180,47,237,181,182,117,85,168,108,12,58,205,108,38,139,121,51,48,170,177,104,175,102,39,172,179,122,218,137,11,175,133,69,137,201,22,71,13,226,144,50,169,144,136,185,219,117,92,33,24,38,227,177,3,218,67,210,86,233,9,178,77,224,150,121,89,47,197,22,101,197,251,90,39,15,54,164,105,82,152,179,127,102,124,223,120,97,221,235,170,231,121,194,100,27,52,14,243,193,213,65,220,237,183,9,201,196,51,175,197,92,124,203,242,83,120,146,145,56,189,109,66,159,86,138,252,27,169,82,234,244,218,89,165,196,159,76,189,150,130,214,234,219,20,29,230,178,120,242,135,249,171,137,178,169,233,40,217,179,98,101,203,255,56,132,120,63,199,132,55,249,121,186,208,18,27,184,177,161,4,51,215,89,174,68,79,18,224,57,25,36,219,136,238,159,217,77,64,239,224,133,213,120,230,0,203,131,210,198,147,217,199,179,162,188,73,62,170,166,8,203,226,194,95,166,21,97,76,216,221,235,232,251,214,12,196,231,96,29,244,80,203,86,225,9,113,155,135,76,196,141,219,176,108,36,73,103,119,222,217,225,56,3,59,156,252,135,251,30,234,219,154,122,34,241,1,69,44,57,220,185,83,131,151,88,91,209,191,205,102,122,252,247,135,197,224,166,96,115,144,15,122,116,124,72,13,145,151,223,128,213,190,23,83,113,210,120,205,94,148,27,158,201,184,92,22,70,178,221,54,226,72,15,8,115,20,232,88,177,181,229,9,101,27,70,59,34,165,118,89,171,132,3,210,121,10,13,234,187,176,78,88,165,198,255,102,221,114,183,35,248,1,243,252,194,93,249,15,233,62,135,143,190,161,50,201,106,36,28,151,87,201,162,8,154,126,199,169,61,76,59,18,31,222,111,0,77,111,144,210,208,105,79,7,205,215,186,203,230,38,163,217,224,117,79,211,129,210,64,209,222,37,156,160,236,36,69,59,137,24,217,118,163,199,193,187,3,101,187,162,141,217,199,53,60,109,8,63,56,119,167,26,250,190,250,130,241,132,177,22,145,162,188,62,105,78,155,69,243,13,204,187,18,178,163,37,3,122,92,72,140,190,107,248,58,56,88,106,86,157,233,52,31,95,29,0,41,62,143,39,111,39,159,127,45,81,78,188,155,56,74,89,111,9,156,30,82,251,167,191,202,247,255,110,59,249,6,145,108,224,225,73,123,149,112,134,46,246,90,95,250,194,239,16,216,131,225,24,48,158,10,155,140,15,88,29,192,83,148,220,45,1,225,60,133,65,205,29,24,112,156,156,243,55,116,171,243,132,243,129,151,189,16,185,158,216,104,7,184,227,54,16,22,189,208,241,37,60,5,126,236,203,128,228,232,105,114,130,157,248,129,142,209,50,121,151,0,165,139,146,131,25,44,72,78,113,148,11,212,225,114,246,67,145,173,246,19,145,109,182,22,105,68,31,227,121,33,222,155,232,81,110,207,178,69,93,158,167,94,102,1,141,183,44,141,239,237,212,248,154,181,248,57,250,79,207,211,197,158,95,76,48,11,116,104,214,41,229,79,62,253,154,83,126,122,48,191,205,209,159,246,178,200,158,161,138,28,48,64,63,68,65,158,212,156,126,85,254,27,186,92,238,144,143,50,255,124,60,211,205,37,12,158,15,191,33,165,137,231,31,0,60,21,197,85,155,190,117,52,157,122,206,139,98,65,123,235,241,148,157,187,218,39,181,215,108,180,81,205,114,81,107,208,97,112,41,123,11,139,151,161,54,145,226,4,234,16,6,185,31,152,41,215,203,2,85,183,121,13,179,199,227,253,243,206,155,91,123,179,63,221,177,228,205,37,240,124,210,181,179,220,251,116,119,220,9,57,93,3,28,162,172,63,100,111,141,244,218,107,35,210,93,108,141,249,199,230,163,149,108,32,187,35,59,253,232,61,217,158,236,244,35,111,101,223,222,63,221,254,111,114,23,162,138,194,12,168,0,163,177,212,65,159,202,9,138,29,210,75,119,221,252,22,191,87,134,248,208,27,232,45,221,106,135,74,123,227,157,171,228,50,246,23,177,8,54,202,10,107,178,22,182,132,162,93,51,222,180,53,245,67,251,153,174,155,234,144,137,12,252,144,249,240,106,118,166,13,246,86,62,105,60,62,128,163,203,81,218,232,217,162,168,136,208,22,204,141,65,39,13,33,244,33,189,181,117,121,232,117,230,59,238,229,212,171,42,103,131,99,131,159,48,47,189,159,152,151,204,183,186,223,86,166,149,31,251,94,122,232,33,131,246,163,104,191,97,150,238,42,173,71,185,196,133,191,135,122,193,142,105,169,132,87,199,229,21,21,105,108,240,124,70,48,230,2,97,233,210,138,9,233,251,210,143,226,175,155,71,141,247,82,62,165,38,88,7,28,25,204,180,195,122,182,39,91,237,168,141,178,21,244,75,176,146,126,167,240,67,242,157,150,233,236,244,99,63,185,103,122,227,91,143,125,39,103,40,235,164,46,21,177,150,112,182,116,224,182,92,168,113,95,189,205,145,13,229,183,171,199,119,94,121,116,106,239,255,243,240,23,250,45,111,203,165,182,184,1,148,58,239,26,219,250,120,182,35,56,55,228,186,103,135,146,238,249,33,220,147,100,189,114,199,67,249,95,236,123,194,217,198,188,158,241,4,211,21,207,82,40,65,157,184,115,199,64,198,121,62,199,65,143,186,189,119,219,90,182,163,51,46,57,208,62,83,252,253,208,250,53,151,186,29,152,13,94,234,206,197,254,102,197,86,165,215,252,11,83,234,243,118,182,92,61,107,253,163,190,219,114,132,185,194,64,102,159,155,123,228,161,212,214,221,79,36,182,197,246,72,75,250,75,172,51,141,94,137,3,61,78,44,215,243,80,104,107,254,137,129,109,207,104,48,23,27,143,77,155,85,243,29,250,67,243,147,110,99,179,193,127,90,152,38,111,209,183,201,116,199,143,205,63,207,28,195,117,32,153,47,72,164,110,225,234,214,33,159,171,71,245,155,117,236,158,78,93,249,35,69,127,178,214,201,41,86,11,81,102,35,55,151,192,243,112,180,218,197,123,87,11,165,123,129,99,32,151,111,245,172,138,139,61,155,250,155,147,124,193,227,135,40,51,13,18,231,108,199,4,11,99,126,104,63,36,110,189,227,231,230,55,93,73,100,184,209,212,228,179,246,24,217,77,5,110,159,61,16,105,244,151,39,238,250,11,134,114,5,214,205,18,121,224,105,2,44,93,104,220,28,144,199,237,92,255,173,97,176,14,225,102,15,53,108,169,92,18,32,22,92,6,36,30,26,216,218,15,252,72,32,94,39,102,157,123,54,116,182,45,48,184,195,152,238,190,39,214,19,155,238,126,203,4,61,109,255,177,249,84,76,115,26,246,20,223,114,158,130,140,220,11,247,141,75,57,247,111,134,150,115,79,68,183,49,172,171,113,152,75,92,222,94,33,191,167,59,130,134,120,181,167,39,126,169,39,26,255,228,54,163,255,223,6,186,246,113,41,239,188,30,102,48,198,41,186,90,104,196,236,193,8,100,136,210,187,180,89,230,87,141,181,197,98,158,95,142,105,118,116,152,102,38,243,39,45,55,243,212,235,115,158,6,97,187,6,50,115,219,129,142,237,91,191,246,68,252,131,91,60,188,205,57,219,141,103,227,239,219,199,9,244,202,251,195,233,185,231,115,60,148,216,252,219,91,182,185,137,231,61,111,30,152,25,112,99,56,54,112,130,12,92,207,231,242,204,158,230,97,220,119,124,61,77,40,252,216,125,48,18,222,143,43,131,113,238,67,122,103,2,52,40,191,150,101,157,21,164,75,183,153,210,59,43,126,120,228,109,119,122,173,193,125,122,219,190,208,55,66,208,218,216,191,245,44,51,176,181,115,48,238,148,195,208,111,195,199,165,75,212,72,13,68,157,254,123,118,223,26,120,33,252,132,220,236,99,164,57,14,232,105,112,140,158,135,57,234,56,153,132,123,130,126,159,251,197,208,19,238,182,29,12,71,21,12,217,229,194,59,228,135,244,109,125,250,208,37,253,39,107,166,135,222,226,222,166,151,212,31,231,150,97,198,2,79,46,78,246,238,164,126,254,144,163,59,135,46,152,142,158,35,15,145,173,71,96,150,35,190,9,28,51,82,151,118,228,250,202,143,253,250,209,29,185,185,71,157,220,5,184,63,124,244,251,217,127,126,248,245,212,182,44,122,241,126,106,167,149,143,109,123,239,147,95,249,137,249,204,87,78,152,151,191,178,239,38,91,40,4,230,134,196,254,202,246,192,55,206,223,34,220,39,136,23,96,28,66,142,109,117,159,200,123,51,37,228,122,7,25,39,69,114,156,244,145,57,26,110,129,145,42,56,78,114,100,29,17,188,241,22,102,201,63,183,113,175,114,203,66,204,47,92,193,88,230,207,210,105,150,99,7,103,133,189,48,23,42,154,35,38,49,73,220,142,163,207,12,209,99,250,202,72,201,195,65,229,5,229,9,221,225,79,209,206,64,19,102,123,214,199,245,113,197,17,115,194,58,81,245,231,116,115,244,137,132,17,225,3,157,118,83,96,156,67,111,14,65,155,235,81,181,22,77,240,50,140,75,100,211,207,155,199,185,34,247,95,40,198,70,205,246,122,145,98,39,140,199,244,180,169,33,174,53,119,105,75,71,68,136,232,209,221,241,190,184,16,153,188,203,137,27,81,33,162,70,90,34,14,243,111,199,124,235,175,167,47,109,47,198,142,199,254,233,142,241,216,36,252,62,158,30,127,108,34,246,32,204,176,53,143,82,225,183,182,163,165,180,243,118,31,55,119,255,128,62,103,58,119,131,108,238,254,177,105,232,210,221,158,149,250,45,21,66,188,115,124,160,201,16,212,11,56,247,179,199,35,57,123,93,68,240,178,131,3,151,122,133,113,88,35,253,23,230,3,110,59,44,15,85,252,132,252,88,40,214,133,89,40,161,14,17,234,128,81,172,83,248,43,58,110,132,67,232,229,51,14,235,166,63,129,25,220,40,203,112,227,184,191,133,251,212,80,103,211,247,232,28,204,165,198,193,162,8,176,94,105,145,133,214,143,254,24,119,45,134,49,140,72,233,149,133,232,207,13,39,37,240,52,64,96,52,208,37,42,37,68,47,154,109,152,199,115,228,159,3,133,189,248,155,141,235,185,113,50,69,208,97,107,236,214,97,202,54,29,253,91,96,219,106,66,82,79,82,154,96,216,107,195,152,216,160,183,23,30,63,71,40,55,244,18,12,9,209,41,135,58,9,47,206,68,238,69,94,220,34,28,254,237,90,33,126,169,123,50,54,222,61,110,86,148,73,37,107,38,186,49,162,199,178,116,221,187,113,191,241,202,90,124,22,181,107,61,188,198,199,120,144,199,226,231,188,166,107,23,123,20,237,114,87,49,146,210,240,224,236,84,15,191,225,198,18,87,186,120,237,218,90,47,62,174,98,136,107,89,29,55,188,35,21,209,215,172,218,164,179,255,96,193,98,222,248,57,188,117,237,53,124,63,208,129,81,1,83,177,212,13,52,164,64,234,87,186,82,122,74,191,214,147,130,119,232,17,197,20,111,162,18,191,155,210,46,118,109,212,77,120,199,197,46,221,188,177,29,172,133,61,94,107,241,108,228,202,218,47,182,148,103,159,121,55,239,113,227,166,150,42,134,14,52,96,43,234,182,206,96,139,197,141,55,191,229,90,15,190,99,177,174,27,235,64,42,175,172,205,70,189,235,203,57,190,72,69,37,166,68,179,250,70,67,217,244,101,111,129,185,35,80,163,0,53,69,147,151,111,106,203,218,43,11,180,124,89,107,145,87,74,4,184,102,64,25,3,53,224,212,23,90,139,220,190,178,86,55,112,142,202,106,233,89,90,71,205,242,52,7,74,69,160,45,113,51,174,71,42,241,155,219,82,1,110,137,58,62,21,125,21,226,164,106,55,243,3,241,184,171,102,67,11,191,140,235,76,234,177,215,162,217,174,169,232,227,113,61,254,120,164,120,83,29,215,122,196,24,200,28,229,174,93,4,138,47,174,189,177,14,49,162,68,126,177,22,159,151,123,94,210,92,227,50,148,95,90,162,192,234,64,233,54,218,202,120,118,19,29,251,65,110,186,158,141,150,23,127,187,169,4,106,198,17,104,235,254,181,85,115,205,70,248,227,11,90,152,138,108,92,243,201,253,248,182,138,49,197,222,118,243,91,82,218,70,120,255,126,38,53,232,55,241,85,235,249,47,180,22,185,85,49,188,123,74,175,24,75,249,81,183,27,218,131,183,14,61,199,212,79,197,55,183,127,89,9,248,180,231,181,216,35,241,43,221,188,201,223,115,115,91,80,211,189,55,161,140,65,130,55,148,208,53,104,169,185,223,212,205,35,119,78,105,95,86,162,161,131,72,225,229,110,175,87,94,92,177,84,131,80,230,208,74,13,223,116,101,173,185,249,159,81,134,119,223,72,71,29,52,199,181,174,197,117,243,154,9,146,53,173,56,114,189,179,87,49,118,247,158,141,90,91,174,116,85,161,230,41,125,145,35,197,24,223,115,3,199,214,30,1,94,95,1,233,95,233,82,116,108,121,213,248,209,31,125,161,55,64,123,31,49,54,198,175,128,181,59,187,54,107,156,249,202,210,18,174,118,121,253,255,105,126,98,86,215,252,119,211,50,159,133,159,79,119,233,27,151,242,52,27,245,90,83,244,91,195,228,244,5,77,70,94,190,180,233,239,239,172,154,222,93,222,196,176,112,109,162,121,52,136,145,43,75,250,228,148,150,98,253,214,43,193,107,95,218,91,252,18,31,219,220,18,173,192,207,202,177,178,121,185,91,52,197,117,252,134,70,60,56,70,81,138,12,233,220,11,252,102,14,37,236,242,98,243,189,207,241,121,195,231,184,143,128,40,82,154,34,41,68,100,145,152,95,248,220,139,13,230,207,162,115,163,130,255,97,132,175,222,212,222,84,134,89,76,74,210,247,120,145,164,152,183,68,36,136,151,173,27,55,215,128,123,8,66,0,99,79,46,82,43,193,7,121,63,191,133,151,221,66,227,22,91,81,177,203,136,203,141,88,108,246,148,177,164,21,62,21,24,153,36,242,74,64,129,111,79,9,83,194,35,138,171,235,145,34,229,147,13,60,183,138,157,213,76,173,178,150,213,97,76,173,125,213,16,209,153,68,229,25,46,152,111,221,117,37,174,200,83,12,249,189,61,34,122,57,199,34,94,180,56,190,221,167,129,197,99,190,10,127,21,141,34,91,31,178,88,108,152,171,158,37,102,147,194,43,77,83,43,247,238,153,10,191,42,149,165,162,84,12,179,243,84,190,147,7,107,200,159,9,139,202,47,194,46,207,16,164,205,246,144,216,228,243,202,143,5,85,130,103,109,17,158,216,14,196,84,107,15,138,50,212,1,218,226,33,160,161,36,48,206,123,121,147,216,87,137,102,111,223,24,108,151,129,206,62,126,25,31,96,81,179,136,143,32,190,96,151,77,134,128,111,190,186,185,28,97,99,33,210,201,48,169,16,45,158,181,195,246,240,96,61,94,158,98,43,114,140,127,156,2,94,87,4,215,147,57,135,72,121,175,106,229,165,53,104,21,173,130,251,109,240,100,115,0,187,93,20,131,124,166,200,246,73,188,184,68,81,119,141,23,212,50,135,82,81,228,87,165,51,65,126,57,47,22,229,189,94,92,98,100,42,145,117,64,43,68,69,174,104,123,19,24,11,180,244,29,136,106,135,145,209,34,98,141,177,200,212,169,196,171,137,50,45,38,138,59,139,141,152,116,27,190,43,130,102,222,113,118,159,30,134,150,132,219,133,51,116,137,78,8,23,89,156,18,208,105,43,208,6,116,167,250,13,93,170,187,24,145,234,38,76,109,57,119,134,245,130,138,240,106,111,89,72,53,165,150,235,195,202,130,230,97,207,241,164,190,55,175,183,234,161,246,80,217,72,57,58,235,63,62,55,215,195,231,118,69,155,90,143,17,135,175,174,47,131,172,82,49,189,129,250,128,109,212,93,167,18,86,24,98,129,30,125,36,233,246,167,250,245,78,198,111,88,97,43,228,50,21,201,114,114,134,249,77,100,205,223,116,139,18,255,232,197,199,82,251,120,118,66,8,166,228,72,165,89,81,197,180,242,72,229,91,160,164,71,166,154,219,13,81,229,211,252,35,197,39,113,135,172,6,253,56,203,189,195,218,90,65,244,189,128,110,191,42,185,192,243,226,237,123,17,59,152,59,30,206,74,103,218,68,242,207,84,12,84,244,253,237,202,173,175,170,207,182,243,209,162,179,215,231,198,110,37,171,184,202,153,48,136,169,9,61,128,55,62,217,30,116,67,41,24,125,83,1,239,252,26,227,208,48,15,136,200,98,214,81,38,83,187,95,205,150,119,47,74,5,56,106,151,37,49,248,11,220,57,212,65,127,236,246,128,24,230,81,127,217,142,178,87,71,133,84,172,114,12,36,27,155,178,166,200,148,245,170,94,102,217,215,116,221,139,44,159,194,108,6,32,75,120,151,143,5,252,170,13,114,131,85,111,49,193,98,149,153,126,150,225,174,8,83,84,79,236,205,63,146,119,243,169,132,103,23,185,193,90,179,238,84,210,74,92,12,128,76,159,103,145,205,207,131,246,36,128,78,182,247,137,184,240,10,198,46,26,47,96,63,176,21,231,44,109,151,206,208,162,196,51,183,42,156,209,35,54,96,197,170,196,202,64,101,133,81,9,146,181,202,102,202,74,153,48,10,48,252,61,215,114,245,173,48,82,101,185,236,161,172,71,195,161,20,199,250,17,218,19,17,168,52,203,166,175,125,220,69,10,253,44,84,52,82,108,167,135,19,119,187,21,83,20,207,192,154,25,87,227,104,223,152,254,138,192,45,232,17,141,136,105,140,144,126,193,40,251,25,30,64,127,83,60,212,144,98,185,34,184,231,206,183,193,72,105,148,37,176,39,18,162,139,159,165,143,36,128,138,252,84,66,143,41,24,213,169,117,202,76,127,129,127,191,160,162,89,201,128,117,161,96,81,186,79,245,243,223,42,246,53,232,80,68,140,158,93,46,158,97,116,40,2,188,7,40,221,235,176,158,36,157,151,21,185,76,46,15,109,141,187,209,179,241,108,252,108,252,145,184,187,226,148,188,55,206,71,249,7,24,165,96,221,179,196,165,174,185,213,116,119,101,213,172,158,77,62,34,184,136,99,220,161,60,229,115,156,195,216,226,23,160,79,35,134,35,180,150,63,19,229,239,56,181,142,223,126,170,101,177,55,66,107,21,23,56,119,22,52,25,44,130,141,22,129,151,125,237,10,64,9,199,237,223,234,158,217,7,253,36,15,45,225,69,143,27,50,223,233,189,37,235,96,91,151,135,69,214,14,168,195,44,219,60,159,138,66,153,221,192,143,182,221,228,138,237,106,103,236,173,198,153,213,89,167,2,84,255,119,219,213,79,217,252,45,197,236,222,225,177,54,109,207,218,142,63,72,175,144,135,140,63,108,249,170,156,143,255,97,36,223,159,151,255,112,239,178,220,201,236,73,37,128,190,244,56,24,6,4,58,27,220,23,52,108,35,8,151,61,13,191,235,65,88,246,5,48,203,1,39,90,10,198,101,149,130,233,32,97,43,61,98,123,62,204,4,51,252,4,124,180,188,128,68,43,193,253,65,232,75,104,237,225,185,63,184,42,216,76,57,86,7,230,101,33,1,202,234,176,109,45,168,65,9,149,157,165,232,52,121,67,137,191,102,111,81,225,19,21,158,217,224,198,160,236,213,113,203,49,78,10,124,110,183,4,174,133,131,129,207,195,4,126,79,115,126,62,8,92,173,6,116,250,10,124,87,181,245,96,50,216,98,75,65,46,184,28,40,148,150,212,78,160,149,105,70,61,140,76,12,99,84,15,34,130,55,150,24,229,48,35,132,131,126,209,212,8,254,44,248,109,202,120,65,177,76,132,106,1,134,62,102,72,252,124,129,172,40,41,66,97,88,217,170,244,21,240,20,192,81,134,11,142,231,223,8,124,136,5,28,90,12,142,4,57,155,11,14,7,29,219,9,226,53,76,29,159,14,81,17,3,22,45,7,51,140,151,28,148,243,51,96,81,68,63,25,107,219,163,118,194,91,178,133,220,138,159,41,82,97,94,89,169,108,42,228,148,28,204,70,228,130,231,103,137,109,81,121,224,91,176,22,76,219,236,44,213,107,209,66,29,134,106,24,5,222,40,24,43,230,21,174,192,114,166,122,79,165,80,72,49,74,49,195,134,10,28,123,17,248,97,218,29,24,99,9,117,116,4,205,96,220,151,105,65,48,134,87,42,243,33,134,44,190,247,24,119,35,231,49,218,102,143,208,33,72,209,66,232,207,132,123,196,172,124,76,251,98,9,78,45,24,41,30,222,185,162,206,218,50,166,16,120,58,202,26,101,101,193,224,31,64,142,169,49,195,225,43,133,145,21,111,98,137,21,49,165,94,168,42,191,80,138,240,179,200,215,177,181,42,49,40,79,10,249,21,83,74,178,80,195,60,59,5,204,181,67,20,179,144,225,91,160,68,69,200,13,215,149,138,50,19,250,13,169,168,197,189,59,185,207,195,127,194,93,107,123,17,99,161,24,98,188,42,26,74,129,254,105,176,0,90,201,110,202,7,106,182,38,171,34,17,212,85,127,254,164,199,15,26,72,210,90,240,217,224,237,32,145,174,32,98,208,90,76,63,84,198,83,78,253,196,168,242,159,20,170,43,62,81,170,133,79,160,21,213,2,81,88,107,10,155,248,15,176,45,76,59,255,39,107,125,76,189,94,88,179,226,223,11,134,114,189,64,180,65,43,173,59,250,216,114,174,237,58,151,224,222,11,23,18,137,196,40,29,19,208,239,23,189,162,151,247,142,53,35,114,42,122,40,206,83,223,127,175,185,78,70,73,29,166,147,117,99,52,181,147,34,34,233,117,134,236,95,76,252,167,245,163,220,187,173,124,64,192,108,240,154,161,52,243,66,211,220,202,123,246,140,137,55,150,24,101,167,79,255,242,124,227,155,21,39,18,243,98,45,235,225,81,233,122,120,156,187,110,39,34,218,198,149,45,99,203,189,211,39,160,39,213,146,90,54,60,214,92,2,123,35,8,127,75,91,89,164,7,234,204,98,221,26,87,183,37,224,174,74,174,180,201,228,51,196,127,19,37,97,12,116,185,206,165,161,158,235,96,221,240,45,111,66,107,199,154,133,142,211,203,2,48,159,253,152,2,157,252,156,61,214,122,35,149,136,225,190,70,62,38,125,91,29,37,74,252,31,31,30,107,38,27,102,65,114,175,211,42,201,176,40,152,177,96,35,247,203,98,76,37,105,129,127,13,215,57,47,226,173,110,195,204,181,231,8,27,49,111,172,29,179,148,189,31,230,249,143,109,129,199,232,135,171,116,41,55,150,32,213,130,134,143,107,110,36,102,126,126,219,88,243,231,205,28,95,142,195,74,37,150,210,234,12,125,98,177,86,9,228,38,9,159,53,123,247,60,77,243,49,1,181,236,139,37,144,106,196,135,104,196,183,222,68,25,172,21,62,178,123,244,143,237,24,220,94,252,192,98,137,99,139,90,12,125,233,122,155,36,124,180,44,60,188,180,68,130,67,141,241,80,40,52,238,35,68,86,22,49,142,242,166,183,96,220,178,252,230,62,157,168,246,1,169,173,245,70,14,113,129,113,238,116,56,33,253,42,156,230,48,46,230,244,23,232,240,235,16,102,237,99,70,201,126,157,161,189,19,97,140,148,22,16,3,137,240,174,221,12,243,109,148,18,198,133,126,24,154,90,243,103,43,63,248,230,115,252,104,224,57,254,139,242,40,145,49,114,101,75,137,124,176,122,218,156,72,143,179,249,73,157,72,230,252,106,57,248,27,75,210,127,163,115,208,197,57,125,222,34,208,107,234,230,168,178,40,177,120,204,139,220,245,78,5,48,43,221,231,112,95,191,129,251,141,249,80,99,158,209,222,138,163,255,82,169,143,147,143,237,23,73,177,77,225,255,54,156,86,60,173,16,110,160,52,205,93,178,83,210,175,195,105,233,191,133,203,220,95,135,79,16,210,252,241,32,142,201,117,65,234,157,239,146,229,223,20,36,247,55,46,87,152,15,74,247,212,115,85,181,154,173,102,79,61,57,22,28,14,59,242,226,29,19,247,97,230,219,96,85,250,182,84,47,196,36,176,131,234,176,42,73,159,169,157,100,145,162,127,178,73,211,199,118,36,122,209,118,165,211,97,71,66,138,48,70,228,70,157,250,28,248,132,59,111,149,53,104,55,108,203,128,233,200,88,176,36,157,127,190,36,253,86,174,22,254,61,35,196,175,203,66,124,188,239,6,110,172,60,223,92,17,113,30,124,6,102,236,149,112,59,239,198,245,158,165,37,48,234,214,145,213,214,223,252,241,43,246,196,189,19,235,39,108,85,24,55,199,150,55,168,67,76,198,207,154,199,154,61,174,103,50,166,73,209,145,203,194,168,206,18,165,38,81,44,24,215,41,203,213,228,141,167,53,152,41,153,29,21,152,41,45,158,116,227,79,141,7,203,64,56,114,29,99,5,52,1,70,140,198,184,43,112,227,24,225,213,139,207,75,29,248,188,210,91,20,198,132,81,193,179,22,94,254,241,150,149,93,123,111,174,241,230,119,124,25,22,247,141,37,174,183,37,192,254,37,18,63,165,173,252,166,206,31,116,109,234,245,124,232,16,53,130,138,121,249,156,190,203,201,11,249,240,46,41,47,229,209,107,215,67,112,35,56,243,17,50,52,147,143,231,123,118,221,158,15,230,131,187,130,249,76,254,33,186,61,249,199,232,59,137,24,27,212,204,195,181,203,123,146,188,154,87,105,54,217,63,234,231,36,33,68,160,236,251,193,93,118,62,154,143,238,66,47,226,32,13,189,175,179,125,113,158,226,238,65,129,54,229,155,206,9,187,134,113,235,124,151,144,135,159,84,72,122,104,62,94,29,132,14,162,135,230,46,244,106,77,162,139,94,158,185,146,114,141,58,10,66,96,30,61,60,215,236,50,207,209,188,190,43,10,111,164,232,185,200,208,149,98,52,77,160,177,204,39,54,179,43,179,248,164,153,100,6,79,144,208,243,17,74,36,41,159,223,159,127,100,23,115,178,252,221,31,65,91,178,75,218,34,65,137,40,133,54,228,233,46,124,126,119,215,189,249,59,243,240,47,239,27,156,225,249,31,179,182,172,56,167,228,11,187,208,63,215,127,82,62,201,178,127,176,182,32,29,121,160,52,249,59,164,215,218,5,55,112,220,4,58,90,252,18,170,224,123,113,238,58,196,156,61,15,161,151,36,122,80,50,100,62,3,172,128,33,112,158,39,232,46,154,143,1,53,193,252,246,252,189,80,226,91,136,242,226,8,142,48,47,56,133,97,94,10,212,123,97,133,47,129,165,17,230,151,97,50,121,105,24,163,87,29,206,41,204,39,156,196,112,66,26,174,195,10,172,194,215,11,82,98,62,41,37,224,138,73,146,95,130,56,100,152,72,96,167,48,135,88,29,241,171,131,44,72,31,199,189,54,53,160,6,236,128,74,95,79,164,113,65,149,52,251,106,233,211,3,179,59,73,162,129,91,160,114,106,152,202,170,220,33,151,246,20,184,42,195,46,104,96,82,120,200,23,80,130,159,61,60,145,126,61,93,74,215,210,85,184,106,233,210,227,179,241,18,105,160,18,32,202,49,21,212,80,71,148,244,213,156,170,240,172,97,25,68,5,73,160,74,44,59,205,177,58,108,26,81,35,29,12,227,212,140,248,120,1,30,18,72,44,230,181,133,155,47,56,18,107,139,81,209,43,157,117,9,218,18,151,28,169,0,55,199,222,2,124,159,160,29,136,58,160,155,145,106,216,66,181,213,73,178,129,243,161,106,234,224,108,219,4,121,157,148,72,141,84,97,148,70,228,196,89,169,180,179,148,45,125,163,4,114,81,121,85,176,85,85,234,144,192,54,152,85,183,234,214,150,167,151,219,58,233,42,233,233,94,194,45,180,69,120,221,246,112,43,170,12,13,108,126,9,106,133,42,169,155,224,45,226,235,98,73,172,137,85,184,106,74,73,153,109,47,153,233,245,105,55,182,164,142,142,97,15,233,195,195,62,152,215,22,177,15,176,196,44,197,183,16,3,241,51,170,212,114,72,206,54,145,231,30,26,128,200,137,123,46,172,22,229,86,121,92,154,28,62,39,135,228,1,217,145,39,135,199,57,39,96,20,84,255,45,182,240,33,227,71,35,11,55,17,216,89,165,95,71,89,43,63,55,217,82,22,62,105,30,23,38,135,95,89,243,74,116,222,24,55,38,13,140,57,155,214,157,136,95,135,168,202,175,107,233,1,139,161,180,91,66,73,157,101,217,95,48,218,118,137,228,64,94,136,106,193,244,195,166,248,150,12,162,167,0,165,154,248,156,79,169,58,121,224,92,40,20,26,8,57,161,165,148,146,128,96,191,74,242,65,117,185,26,156,219,224,69,149,125,180,204,155,31,121,243,15,148,11,240,131,235,224,64,63,56,147,51,225,73,56,27,49,113,209,195,39,226,211,17,80,195,29,1,18,182,2,151,105,149,175,25,12,93,69,42,233,37,134,89,34,242,162,112,1,86,182,111,107,227,220,228,80,254,75,144,47,80,131,102,233,68,226,9,13,234,96,104,242,136,140,178,244,45,34,119,134,134,97,209,246,75,234,56,3,206,185,7,243,249,129,252,220,119,6,158,102,152,137,57,103,137,228,128,31,60,98,112,32,226,12,9,219,44,122,223,67,37,96,37,108,85,132,30,165,213,169,41,85,111,67,28,152,217,219,74,42,168,54,203,120,162,114,19,97,27,22,109,175,135,17,50,24,145,241,11,78,105,189,29,42,33,150,50,227,58,208,97,135,37,145,180,10,115,7,7,250,192,132,68,7,162,115,249,240,131,66,19,140,191,12,29,97,161,223,134,9,102,61,199,182,200,4,254,133,28,62,125,155,135,209,1,252,104,154,36,174,244,246,119,5,238,66,23,218,253,11,221,142,57,96,206,117,59,186,99,58,43,26,92,159,80,94,87,74,212,207,159,110,151,244,89,165,164,166,73,90,141,61,181,80,194,233,136,150,84,196,206,168,50,124,61,91,70,100,102,114,7,179,14,1,245,176,157,153,216,222,145,33,135,173,76,117,59,244,168,35,37,119,214,45,109,7,195,148,35,58,82,250,33,165,142,42,252,150,97,19,87,191,4,199,65,21,38,140,89,99,194,238,64,164,15,142,245,23,195,195,227,37,198,105,138,104,34,158,228,64,11,145,210,196,179,134,73,16,109,212,198,212,32,17,18,47,161,29,3,94,64,9,185,131,131,58,228,6,63,128,210,195,37,159,31,192,49,152,10,168,86,135,14,211,52,14,67,78,192,164,103,192,78,103,216,5,227,139,24,20,229,73,205,77,173,151,199,237,176,22,226,206,13,133,83,142,59,153,117,92,33,53,158,21,152,22,78,208,89,97,194,126,29,113,60,4,214,111,19,233,60,34,129,164,27,246,84,200,9,179,150,26,237,88,73,190,89,39,213,47,193,232,64,29,27,224,92,107,7,204,33,7,48,10,224,11,200,23,190,38,115,59,152,39,31,198,144,12,40,78,231,0,55,109,78,231,114,185,22,214,247,39,128,131,170,12,60,149,189,28,239,30,154,8,162,93,120,125,31,177,182,231,19,208,95,100,236,47,166,135,208,194,193,176,102,150,82,165,108,186,3,215,158,19,174,221,173,138,175,67,29,150,88,5,45,180,108,230,153,188,96,63,92,201,149,230,71,92,105,135,116,117,100,128,141,182,23,14,58,210,252,166,92,254,65,197,1,163,12,22,70,18,229,11,43,68,242,203,33,103,205,133,238,80,236,92,119,216,20,226,225,219,230,96,182,231,196,199,29,95,46,54,142,47,167,25,138,139,103,79,17,71,105,129,82,110,194,158,53,39,76,176,133,48,63,123,54,85,125,184,230,130,6,61,76,178,167,7,200,78,162,49,74,177,132,253,186,89,178,17,199,3,243,218,35,150,12,122,164,121,40,30,170,252,33,181,101,213,184,81,199,102,13,68,6,133,82,171,160,4,81,45,106,78,88,175,195,216,110,113,151,173,170,14,114,225,103,45,176,30,86,58,16,43,64,91,12,87,153,52,68,238,151,182,19,31,88,147,143,159,179,7,148,185,118,184,31,113,178,14,203,254,84,38,98,240,194,144,72,118,28,25,79,94,24,10,145,115,67,3,226,28,187,29,209,113,157,231,111,122,139,238,191,69,135,183,168,48,190,120,111,105,115,201,5,251,89,13,222,98,92,88,157,119,94,161,3,228,146,61,160,207,217,194,45,227,217,125,176,142,58,51,228,186,23,224,6,158,58,3,76,53,224,193,110,103,135,147,199,92,87,174,3,86,42,88,166,191,36,211,116,146,188,66,95,65,127,28,238,2,117,250,231,190,3,116,124,199,243,124,46,16,135,206,103,184,76,33,147,202,23,242,210,87,11,73,41,169,96,246,137,126,68,204,67,63,93,75,53,16,108,3,70,194,41,23,120,190,188,176,156,232,98,87,205,31,9,209,203,146,213,145,228,34,5,62,165,23,20,73,44,44,151,112,203,198,159,161,176,18,28,148,0,97,22,72,138,20,48,119,5,116,54,133,48,196,117,223,119,190,128,51,157,94,204,8,151,66,108,13,134,229,193,16,61,24,114,31,238,162,212,168,225,231,68,247,176,55,81,118,101,15,47,120,131,231,107,99,209,233,4,117,184,60,118,26,232,249,142,181,131,228,203,14,140,153,76,63,240,108,171,80,112,96,110,201,233,5,11,40,181,36,161,208,43,233,74,136,33,242,63,197,188,129,239,175,233,211,250,188,62,122,127,13,113,126,239,47,197,106,177,82,119,89,170,73,165,24,195,95,193,145,39,98,68,48,179,157,197,114,218,129,29,33,36,40,222,103,5,75,34,226,175,64,255,78,3,165,176,210,224,50,176,150,128,155,100,44,173,68,69,221,66,20,137,13,158,207,113,77,155,198,204,218,240,253,139,67,86,42,237,214,178,228,169,51,143,91,208,231,112,124,33,131,164,205,202,24,176,78,225,76,43,51,197,177,58,50,132,138,236,73,60,47,255,78,75,158,166,52,202,109,199,21,139,181,133,176,91,220,2,252,232,77,27,222,218,198,50,13,133,210,81,127,93,67,240,14,148,65,227,72,71,233,41,111,93,50,79,19,1,141,95,217,178,118,255,141,107,140,121,15,225,31,71,10,176,225,208,239,239,50,197,234,253,120,111,22,75,247,55,250,211,51,124,216,10,70,168,250,160,224,138,223,186,139,112,95,172,163,36,108,26,105,77,137,241,90,112,93,104,243,222,224,151,148,72,11,239,14,99,137,51,164,172,214,246,198,196,31,223,191,14,222,114,251,146,183,164,133,210,48,73,217,241,211,4,70,151,189,30,29,51,247,183,136,229,251,131,141,126,61,56,209,166,102,14,153,19,84,53,15,101,38,48,80,39,115,40,131,207,3,153,54,118,226,72,184,65,155,232,243,234,24,129,169,198,83,5,53,117,104,241,54,104,138,243,114,221,91,97,78,208,217,172,172,129,97,238,61,107,54,198,77,224,46,130,37,112,77,250,189,234,157,116,237,104,212,138,234,119,234,33,171,79,239,211,147,184,224,103,249,78,49,183,149,173,71,38,52,170,113,94,206,45,221,210,116,184,44,22,225,225,215,33,234,48,155,154,215,19,14,212,31,214,49,48,157,96,190,42,93,24,11,18,174,192,118,219,178,160,94,163,108,135,196,243,18,68,123,196,185,122,116,66,165,113,46,107,97,224,21,98,38,194,133,168,137,94,205,53,138,244,163,69,79,192,8,12,159,193,191,176,86,52,233,252,24,143,25,160,45,58,198,235,186,10,67,28,174,135,25,117,11,79,159,126,58,234,232,121,117,0,152,18,175,41,58,157,114,10,121,125,64,79,89,241,41,105,44,136,153,19,223,81,189,188,137,197,4,174,172,235,182,151,105,248,184,205,201,138,248,223,40,203,38,204,206,189,48,239,109,54,190,187,127,227,110,68,196,177,5,141,127,211,126,83,123,83,171,217,222,185,226,148,246,154,189,92,46,122,152,241,48,192,170,152,65,4,243,203,216,222,157,139,108,180,21,37,16,97,232,221,180,64,210,66,218,158,143,164,35,105,187,0,55,206,198,96,98,171,240,145,177,132,159,71,132,192,250,7,17,23,60,68,11,184,167,245,125,150,206,5,84,78,31,107,45,80,13,150,90,6,98,23,70,234,12,197,144,161,71,218,17,37,22,57,134,232,195,20,249,5,61,218,203,85,25,241,114,141,239,183,219,20,14,41,192,21,63,91,154,38,237,68,196,203,243,196,242,61,69,18,118,194,175,161,128,192,119,96,187,20,118,86,90,192,83,57,248,13,74,42,79,71,78,177,207,17,191,136,192,123,31,140,148,237,32,155,75,114,145,231,224,13,60,123,3,97,11,198,130,192,114,60,32,74,26,148,64,31,61,221,166,74,106,161,132,0,84,82,160,193,136,96,91,40,220,248,155,174,232,145,31,250,37,96,154,34,100,236,12,172,155,176,38,252,45,19,57,108,63,236,181,99,73,59,57,248,182,16,129,233,81,68,139,104,182,166,168,12,145,141,35,243,4,147,155,20,244,84,50,37,129,189,94,83,144,82,105,124,26,45,169,101,99,126,206,22,2,188,46,90,69,253,71,122,149,229,46,174,194,111,69,171,206,21,125,94,123,156,64,108,237,130,205,3,39,116,224,148,107,47,95,104,105,137,10,62,42,111,205,199,41,246,78,174,209,243,32,225,183,3,58,189,16,181,86,2,185,134,181,66,255,220,26,215,183,235,27,44,137,107,81,151,193,59,234,5,220,108,56,130,174,6,122,221,18,245,178,245,184,110,234,174,245,34,119,187,138,243,73,29,22,215,42,129,126,220,200,62,234,233,85,36,103,111,84,100,159,10,137,214,73,209,215,153,58,60,87,90,136,9,81,177,100,14,51,180,96,36,253,155,195,154,172,145,250,8,116,72,231,109,140,36,134,219,117,220,145,111,4,94,142,147,62,150,97,145,62,69,86,10,191,176,54,232,109,108,223,47,101,205,235,41,125,222,74,113,89,21,251,148,132,153,10,72,69,192,250,49,178,181,172,203,182,164,23,16,111,150,211,216,91,176,142,7,72,76,80,236,150,200,10,134,174,121,55,211,205,174,134,76,90,49,35,13,17,214,89,174,254,34,116,122,111,244,194,19,218,20,7,22,140,213,208,202,54,35,58,96,254,150,137,112,32,117,155,233,185,106,19,168,225,207,89,255,32,208,214,10,180,21,17,56,241,25,179,12,24,231,52,70,5,250,204,198,184,24,141,145,79,5,214,119,244,79,252,30,244,41,62,185,152,26,3,142,127,90,40,145,170,224,128,172,95,102,84,124,10,115,150,42,180,168,202,189,204,56,206,246,25,130,14,148,24,70,118,225,211,114,224,29,28,212,224,168,69,191,132,67,28,225,83,27,62,215,159,182,62,209,49,130,252,65,44,7,37,28,221,147,59,52,5,44,129,14,250,171,217,235,217,90,18,159,154,223,203,246,208,78,162,0,55,21,125,74,63,99,189,224,241,28,57,226,243,130,89,74,144,187,14,28,80,217,56,205,249,125,90,87,208,207,1,75,92,45,252,132,76,11,111,91,211,250,79,244,9,107,142,25,224,249,174,24,80,81,84,3,93,94,29,148,213,1,53,68,146,182,135,214,8,151,189,217,199,45,116,216,124,198,17,134,161,133,126,59,65,19,77,125,43,152,255,2,235,3,159,32,58,185,80,134,54,98,194,195,79,160,119,84,244,183,153,204,166,212,138,238,245,67,139,245,67,1,250,72,6,122,199,35,208,91,118,55,172,9,235,101,184,215,147,195,186,187,28,196,157,0,169,129,126,90,21,224,55,232,77,235,48,69,94,62,97,33,18,70,29,250,226,12,72,166,10,207,34,188,193,227,196,213,225,113,169,72,174,141,172,112,20,231,202,136,235,164,134,175,245,165,156,169,97,61,160,196,69,7,223,145,27,206,73,249,224,221,35,255,185,111,190,47,63,146,239,251,207,35,243,125,255,91,159,60,242,251,64,91,28,253,198,247,112,157,204,106,205,251,61,99,132,181,149,181,152,27,102,18,107,244,51,102,175,216,126,13,226,91,114,24,51,175,228,151,88,28,204,211,139,188,244,111,144,140,234,219,172,149,220,114,186,1,214,176,27,236,86,102,147,72,100,157,237,70,130,152,69,209,151,152,195,197,64,179,188,104,253,19,250,188,125,2,218,27,211,191,13,182,39,30,96,186,217,246,30,168,193,69,120,203,53,224,193,179,250,102,120,158,1,155,112,25,74,84,185,87,66,136,86,254,28,215,6,252,202,0,199,5,208,134,48,188,197,96,56,156,30,29,239,3,157,243,133,49,130,145,56,160,77,32,167,2,136,71,98,218,107,112,41,117,76,191,169,15,129,52,235,48,252,62,102,221,19,186,218,165,36,149,196,63,82,31,97,4,81,234,134,231,251,4,167,8,79,30,17,69,208,106,112,151,227,54,155,63,10,108,163,21,173,18,219,33,129,62,138,125,22,248,230,107,22,67,220,145,118,19,88,7,245,145,62,123,196,233,123,98,100,194,129,107,56,27,120,60,30,233,195,58,28,120,75,138,196,71,62,237,147,156,111,15,255,169,211,50,210,229,252,153,179,117,24,44,73,108,153,179,216,139,118,65,221,187,224,45,187,64,115,225,39,188,203,128,145,196,27,47,235,96,149,230,155,176,45,104,251,188,214,204,235,227,214,14,110,131,250,43,157,161,111,72,111,145,79,71,126,225,252,101,223,248,112,29,90,194,247,177,103,160,30,231,25,21,176,132,1,13,246,164,205,218,195,218,4,26,13,54,7,164,6,22,122,148,92,23,70,225,13,28,216,147,105,176,23,9,208,228,20,104,78,142,89,156,34,55,62,248,217,218,31,72,169,195,186,91,127,88,60,114,217,173,30,169,186,248,20,249,239,109,228,16,83,93,192,8,164,83,52,28,122,217,232,119,38,181,151,181,201,161,126,253,63,154,225,195,163,154,171,221,165,33,222,138,36,213,131,230,8,130,116,23,145,215,35,146,83,239,131,191,3,102,28,253,41,18,129,196,145,122,87,74,58,50,152,202,28,201,92,30,156,113,83,67,178,171,101,204,35,101,254,247,27,184,52,82,89,5,171,86,135,174,88,215,95,180,106,168,49,122,13,86,123,53,238,77,53,225,217,172,225,79,101,135,124,50,156,239,115,182,114,195,117,80,252,121,224,123,101,88,9,132,226,132,113,187,62,92,145,126,68,206,12,35,142,10,202,190,111,164,226,128,6,12,95,231,138,177,247,49,250,34,144,59,252,147,181,57,249,165,161,71,30,138,102,114,135,133,140,54,168,165,235,219,119,14,150,56,225,46,222,69,180,10,73,250,187,96,126,228,239,160,102,248,221,249,59,232,139,240,251,240,103,129,112,140,119,198,110,173,15,241,217,83,217,205,89,61,123,45,91,205,86,221,107,174,254,200,148,126,141,175,56,129,65,248,116,25,95,56,165,108,86,116,229,154,82,133,235,26,102,228,46,248,159,54,48,120,215,149,186,74,250,120,207,4,172,161,39,122,202,122,213,156,233,249,225,51,137,61,90,130,213,238,158,114,55,187,250,145,107,46,238,118,66,237,71,166,120,255,251,173,120,186,85,36,239,88,152,149,178,22,171,210,26,204,212,97,125,174,235,1,62,21,24,134,111,63,197,175,130,183,239,215,87,93,219,95,237,172,2,133,122,118,106,111,227,237,94,230,152,141,210,122,197,52,171,110,109,235,179,203,45,221,236,170,246,186,92,141,211,147,129,2,212,63,88,255,42,107,157,171,63,125,141,71,29,96,239,119,23,106,80,192,216,203,27,71,222,206,85,191,106,102,173,126,51,95,123,216,76,155,57,87,95,168,129,212,165,98,225,157,212,75,2,172,7,59,170,66,205,41,59,213,65,248,212,163,208,203,70,34,188,99,191,45,176,157,90,181,170,214,72,53,94,189,231,166,26,56,104,35,87,214,107,6,124,174,150,9,180,116,177,134,24,76,202,201,59,244,109,82,141,85,99,181,238,170,84,219,89,125,172,186,207,77,249,53,48,31,184,41,123,35,140,85,85,245,89,82,147,46,15,213,64,82,207,186,238,227,181,181,126,9,189,22,209,227,27,227,159,244,152,241,106,188,214,253,236,157,86,28,198,148,184,43,55,234,208,185,105,123,66,27,93,87,235,154,210,167,122,48,147,198,68,207,132,62,97,126,216,243,206,51,253,158,164,244,162,250,14,247,18,204,34,80,83,129,74,181,154,173,61,185,64,37,203,9,187,81,88,143,57,50,69,88,181,153,53,247,89,215,12,186,193,90,203,66,59,73,145,190,67,94,50,203,102,109,87,149,64,13,70,53,85,11,44,173,65,15,111,20,222,182,77,185,170,91,157,166,92,19,77,193,20,129,70,201,163,145,112,239,98,222,183,117,213,174,215,244,151,122,170,230,59,102,177,103,6,180,233,114,207,201,103,156,61,90,194,247,189,180,223,49,191,99,154,209,170,105,201,166,96,197,64,171,178,110,199,2,175,128,155,23,233,70,178,158,84,187,171,136,117,122,183,181,211,252,234,229,103,92,231,255,229,235,109,160,219,56,206,67,209,193,106,73,14,86,52,185,187,90,216,180,205,16,139,213,130,6,86,178,36,59,86,163,200,212,238,2,6,35,0,102,99,18,198,218,137,83,153,146,172,182,182,116,218,40,113,82,81,18,181,67,50,116,10,242,234,186,20,74,245,250,58,126,146,202,171,230,57,104,79,94,175,111,250,78,142,159,47,173,228,40,183,146,142,79,235,250,69,126,239,244,52,145,147,171,246,57,110,78,170,186,234,169,147,203,130,239,251,102,23,32,40,49,209,156,93,82,196,96,230,155,111,190,249,126,102,190,249,190,69,33,132,83,4,56,237,215,140,23,181,89,152,5,24,169,49,139,227,53,154,112,246,216,29,56,163,91,186,172,88,205,180,133,15,152,173,212,162,86,215,149,7,154,51,106,215,45,104,193,2,92,145,69,190,195,18,182,240,241,198,72,81,231,124,80,218,162,212,76,11,163,254,238,181,227,150,12,35,21,23,37,99,164,9,3,91,5,3,111,167,5,87,146,161,188,166,111,193,108,163,27,97,20,155,240,1,201,99,129,221,196,97,192,30,94,219,252,205,141,240,45,192,20,140,116,43,72,104,120,87,159,205,32,166,112,54,68,62,74,156,79,144,84,0,35,133,126,168,225,240,30,120,62,8,251,110,227,46,59,70,98,44,46,196,252,184,23,43,123,37,175,48,90,222,183,224,6,99,48,200,131,241,45,60,227,41,143,23,189,5,250,217,114,101,91,19,11,135,235,93,83,121,232,1,52,145,197,40,204,55,131,30,172,230,24,16,66,241,181,56,172,139,120,13,35,141,235,48,2,203,210,139,176,62,130,153,226,187,45,206,107,38,208,67,204,138,213,153,21,179,99,152,59,245,10,91,20,141,193,144,238,145,230,164,111,154,53,140,89,139,187,178,198,45,48,104,160,157,104,175,177,23,41,192,96,193,248,172,89,28,171,97,100,154,51,1,86,234,131,206,22,82,99,150,11,179,128,81,171,245,218,113,192,227,199,67,122,201,44,62,189,80,126,205,251,102,169,246,217,90,214,30,172,61,102,151,106,143,213,138,197,223,94,140,7,125,172,62,163,39,122,253,46,217,252,116,62,127,120,121,125,190,156,27,187,61,2,244,237,53,48,119,103,202,201,155,243,166,111,14,154,227,24,89,11,204,69,76,139,85,78,188,165,229,104,144,35,39,37,230,253,121,193,143,12,14,140,235,120,10,37,138,154,96,102,203,217,161,113,145,0,20,252,110,22,188,35,23,219,31,186,251,167,159,55,233,245,110,120,182,26,119,46,244,236,211,193,158,16,93,58,49,190,188,142,228,38,62,227,238,251,243,246,165,56,198,203,147,197,27,119,201,235,135,59,183,201,28,138,190,148,154,87,231,85,127,223,247,200,184,131,186,150,136,233,76,105,89,27,50,166,51,77,56,201,60,241,201,247,216,184,148,147,240,182,147,38,153,197,114,97,232,11,211,225,173,51,45,114,158,21,93,39,99,100,22,119,27,131,246,224,84,121,182,92,250,140,229,246,243,155,65,120,199,251,66,251,159,247,188,168,187,145,95,2,5,63,102,157,7,107,20,196,216,157,185,254,241,193,233,28,230,227,46,139,67,60,251,184,172,203,99,152,140,100,62,234,71,7,209,59,44,58,30,21,163,154,98,142,148,189,161,67,226,200,74,60,140,43,230,155,97,238,135,58,19,208,195,88,178,148,175,227,61,96,238,227,109,24,118,122,66,94,27,10,220,34,196,12,203,87,180,55,229,5,121,145,63,83,234,108,186,154,178,114,253,89,220,213,193,19,204,20,5,56,199,124,58,72,199,105,142,141,103,196,140,150,49,51,229,204,16,19,3,108,177,84,46,15,250,147,159,27,44,129,222,26,25,247,197,172,150,229,115,6,191,53,35,140,0,69,59,93,152,211,14,97,205,230,164,184,42,90,98,63,247,93,70,175,181,84,36,15,156,217,215,7,183,142,167,115,233,241,180,184,85,75,155,122,89,31,210,196,70,236,6,211,76,22,99,78,152,63,220,22,191,203,208,49,177,209,70,136,13,86,20,157,96,63,169,203,142,9,49,244,99,62,152,107,214,224,145,61,160,134,9,88,137,27,121,59,39,24,179,138,74,45,173,159,71,246,192,220,178,169,68,62,49,239,248,137,193,4,208,198,224,120,82,188,91,139,154,74,57,57,244,136,24,9,41,212,134,26,170,223,9,243,166,94,140,142,143,139,217,249,164,217,83,166,67,237,211,80,3,172,80,125,12,168,217,210,230,140,161,200,127,91,11,235,96,155,35,62,138,170,147,88,96,160,236,139,120,167,60,24,203,63,112,159,244,138,14,154,164,98,18,192,88,48,150,219,71,171,81,83,27,63,223,1,99,25,88,232,0,124,140,47,118,8,57,201,84,123,172,39,190,190,79,112,27,145,20,243,96,125,249,100,16,102,45,151,25,103,124,230,24,204,220,8,158,161,200,9,176,151,85,160,243,96,180,137,156,51,174,138,42,198,113,41,143,12,141,76,239,229,183,196,85,77,58,239,20,77,7,120,20,250,201,47,50,1,29,32,159,176,146,95,15,224,8,35,174,92,113,222,36,11,59,22,187,240,153,26,155,237,174,210,90,254,235,65,20,1,66,251,202,64,99,179,90,92,83,251,126,168,85,181,51,101,88,43,7,170,185,167,34,191,230,243,40,37,219,24,172,168,29,172,91,169,200,67,202,154,116,26,198,49,41,198,29,178,16,236,78,155,83,206,44,169,146,154,251,117,140,206,24,204,190,100,42,179,198,104,174,26,239,147,85,169,79,20,146,197,76,105,228,169,145,95,235,107,68,143,249,62,3,42,116,222,228,25,57,224,49,1,167,102,21,120,109,127,112,51,35,24,139,9,235,41,200,250,190,101,209,154,178,102,183,84,245,154,254,117,126,231,161,46,170,157,96,3,155,190,88,21,253,181,87,20,114,6,231,188,94,4,99,248,199,142,13,58,134,173,79,109,157,77,85,183,90,122,63,247,180,230,177,80,236,235,169,89,118,54,85,178,159,166,31,218,103,64,6,214,104,137,94,33,253,76,109,196,185,97,166,80,116,222,164,251,153,77,208,130,21,184,15,186,149,232,79,227,45,56,188,189,15,99,81,130,213,16,224,131,211,71,99,229,99,228,62,123,222,56,96,20,13,102,151,232,211,180,196,158,238,205,90,69,171,148,254,219,252,19,20,61,211,169,189,12,246,23,218,97,117,195,125,96,205,177,132,241,82,128,198,226,6,215,123,108,50,197,111,89,212,172,128,78,49,23,219,188,122,157,205,170,103,213,106,31,230,73,239,67,58,237,82,99,47,155,191,199,125,169,241,116,3,35,85,204,186,103,89,149,96,141,51,222,148,87,100,37,239,41,239,215,6,133,125,156,214,21,141,92,7,232,227,98,213,193,219,30,63,100,130,32,153,165,65,152,57,238,229,140,167,75,26,129,117,43,189,233,24,22,72,50,107,209,17,36,233,222,170,117,176,216,47,9,18,199,169,8,150,23,88,248,78,184,179,104,139,2,149,172,106,182,86,250,173,222,96,246,131,56,55,87,28,135,4,185,88,22,245,41,125,214,81,21,75,10,199,66,243,226,60,216,80,146,17,183,223,17,206,8,85,251,140,49,5,250,72,213,104,165,83,43,2,54,153,178,44,231,215,166,211,96,180,132,227,131,157,81,171,234,25,117,170,111,150,148,54,21,189,175,151,213,48,11,2,224,84,145,164,107,48,215,103,248,30,46,135,35,122,79,225,143,242,251,15,55,169,208,153,213,207,58,42,247,34,15,107,136,47,155,79,228,132,246,32,30,191,166,28,136,93,97,103,149,210,231,236,223,172,198,207,200,83,50,222,27,127,89,254,35,126,243,6,163,237,195,122,145,128,127,4,235,197,193,245,130,30,226,13,14,67,229,75,138,166,156,167,31,28,31,77,151,146,63,76,151,210,63,76,103,211,197,13,239,40,199,210,119,114,31,247,198,236,95,177,156,32,79,142,98,199,5,133,115,237,216,215,77,14,135,8,243,162,156,223,82,116,249,122,217,142,103,70,2,129,26,160,43,245,43,66,188,25,251,197,41,138,48,115,98,157,97,4,120,132,227,29,214,228,99,193,253,126,192,216,53,6,216,234,3,26,113,4,188,9,209,117,79,236,221,3,1,215,190,196,202,202,1,24,203,168,84,114,158,182,222,97,79,91,89,167,40,149,238,173,89,191,85,84,113,246,7,46,173,155,55,204,228,108,60,46,190,227,244,17,92,255,83,113,73,174,198,159,218,248,132,135,94,240,141,88,56,179,214,217,82,233,55,160,134,115,198,2,58,133,159,247,136,119,54,110,101,33,119,80,164,226,242,246,146,247,116,236,181,237,125,4,177,94,213,95,118,254,136,223,68,2,26,179,203,214,121,208,31,227,48,39,63,4,186,56,99,79,9,72,31,47,219,79,68,12,208,161,42,50,141,126,223,49,5,128,35,242,142,3,179,239,252,112,120,33,62,43,87,71,95,222,252,71,15,240,56,54,193,104,243,69,22,167,15,178,167,11,37,214,87,152,98,197,194,23,245,167,216,19,70,246,161,112,180,176,162,138,234,232,39,222,121,234,105,181,36,62,109,100,251,138,169,18,123,138,62,97,25,191,62,217,141,25,177,180,232,121,118,133,190,201,170,244,12,127,166,64,82,148,70,254,246,119,159,40,102,127,119,141,54,164,31,30,207,74,87,30,46,73,181,227,253,18,98,12,239,123,79,235,111,128,238,252,14,139,224,239,38,62,231,29,77,60,233,136,60,55,157,144,48,212,151,89,187,152,21,178,206,120,184,251,96,180,188,161,70,97,193,124,217,108,47,100,73,150,141,55,118,129,195,93,253,160,134,129,231,252,176,50,197,85,59,254,118,203,62,225,146,46,246,44,127,42,183,173,222,69,113,7,140,161,191,170,40,175,60,168,207,245,137,129,215,79,224,87,10,92,40,212,117,120,166,43,61,172,225,48,129,198,123,193,70,137,42,139,230,254,28,44,225,48,79,169,129,209,90,197,51,38,77,178,24,21,95,113,106,230,140,185,184,101,97,123,216,134,190,152,90,144,155,109,72,84,121,69,135,54,228,197,187,22,180,5,13,223,60,181,59,112,75,155,231,217,192,239,191,233,152,119,254,191,131,95,31,171,199,231,196,38,7,232,152,236,250,40,94,9,188,201,241,113,136,62,111,26,160,119,5,217,79,48,183,98,24,151,22,159,59,213,123,252,123,92,244,117,43,121,165,204,72,106,223,28,126,206,154,159,243,55,255,92,245,148,140,242,170,60,204,35,85,214,119,168,93,117,170,82,252,9,239,40,57,234,117,123,81,175,16,41,156,203,187,120,15,141,250,10,158,231,86,93,223,85,21,85,241,21,87,242,36,79,244,36,104,3,243,115,117,217,194,236,209,197,252,108,30,31,124,159,203,215,158,2,43,157,38,208,101,130,223,86,242,241,204,24,232,219,39,106,95,19,138,21,40,177,15,160,32,120,160,245,170,94,26,93,5,167,54,76,65,243,29,80,73,157,192,227,243,248,188,73,130,190,127,80,34,201,115,134,155,224,227,208,84,13,158,113,120,84,85,174,43,132,97,148,71,79,137,40,231,194,204,193,62,40,33,190,169,138,190,168,58,248,230,227,144,120,31,60,207,24,158,114,115,40,108,63,90,229,16,187,220,147,210,211,50,70,202,144,51,65,142,101,60,33,170,234,254,86,53,173,166,253,173,110,194,75,67,47,153,76,38,229,243,156,20,216,186,0,216,78,248,142,170,243,177,114,15,15,79,205,40,41,101,78,14,238,38,0,28,162,202,124,188,45,58,224,111,118,185,215,38,135,35,37,231,66,56,168,239,171,252,39,212,163,0,135,8,112,24,25,150,202,242,94,104,93,134,49,66,13,152,57,196,199,199,136,130,126,161,128,143,19,231,92,151,223,135,243,243,106,222,199,111,71,213,130,90,240,11,110,26,32,189,223,123,28,112,254,44,244,130,148,33,195,231,155,253,162,26,133,158,136,27,68,142,165,153,149,89,3,60,249,102,149,1,188,1,190,28,244,12,189,202,50,96,77,201,98,224,61,173,142,213,115,170,5,208,80,181,31,112,126,212,27,244,30,241,210,128,115,234,182,135,248,242,253,72,149,248,59,212,14,181,205,31,116,147,232,121,234,69,51,177,212,70,142,81,88,77,179,12,30,208,155,48,11,222,34,211,115,86,217,178,44,41,209,152,21,215,118,175,236,182,71,164,17,251,73,201,155,45,47,122,231,158,56,88,178,74,86,38,145,121,117,120,24,111,52,69,227,209,182,232,89,250,2,187,70,255,132,190,208,123,182,119,206,58,109,157,46,156,166,167,232,28,61,201,253,157,167,201,82,119,248,56,85,115,31,95,67,186,34,75,191,33,126,188,71,70,207,210,71,236,205,82,143,221,63,155,65,120,36,201,142,158,99,7,11,86,193,250,108,34,205,241,129,248,194,249,176,113,246,0,171,196,13,35,162,2,109,216,50,63,59,67,239,11,213,243,159,81,51,234,30,223,115,61,15,93,88,145,50,184,71,6,209,253,49,181,3,102,101,196,127,80,21,0,247,204,149,129,114,84,160,46,57,197,179,199,241,57,99,225,90,193,57,99,110,193,227,30,178,153,66,170,32,239,11,231,100,156,207,11,63,165,244,29,192,167,136,17,81,155,115,130,189,116,243,121,183,84,40,208,6,210,86,48,175,232,179,209,117,237,120,91,246,108,169,45,113,182,52,88,76,138,113,242,246,241,88,241,116,49,150,62,165,14,91,155,145,250,240,154,139,225,219,240,224,117,23,2,45,240,0,167,124,36,140,207,25,245,57,69,33,22,84,166,70,252,19,46,174,52,88,111,223,145,57,87,233,2,8,159,247,209,27,229,8,6,221,133,22,248,42,130,53,80,74,141,204,33,182,101,127,155,58,236,203,64,91,24,142,253,73,142,173,79,120,219,188,114,230,113,78,157,193,26,240,67,92,152,106,214,143,186,3,128,237,36,96,139,166,184,207,7,73,93,75,15,166,71,147,131,39,70,147,223,235,31,188,127,116,251,240,118,228,8,87,205,17,115,216,28,122,136,227,147,99,0,30,75,221,9,171,210,119,131,120,188,189,25,11,240,25,204,105,129,227,10,230,21,106,217,46,38,255,130,58,173,107,160,202,56,190,133,42,83,149,186,238,142,114,174,18,199,213,44,199,131,93,148,89,182,152,147,146,139,154,36,73,202,162,174,199,45,244,79,147,18,98,234,222,183,247,242,62,200,42,108,174,204,41,107,242,20,88,35,225,245,34,192,188,139,225,75,12,47,214,28,105,99,78,17,23,200,161,158,227,109,28,106,182,209,5,188,198,240,123,225,57,2,140,198,0,108,226,56,123,61,11,62,111,25,71,189,8,252,136,169,209,106,20,160,64,110,193,96,29,70,161,133,72,11,148,0,35,224,35,3,243,113,43,229,81,62,223,118,11,85,32,125,239,105,208,55,15,180,105,176,76,133,225,29,183,224,161,140,185,60,223,23,247,157,11,219,24,228,227,48,84,141,243,87,138,24,15,241,221,197,33,216,194,231,44,131,61,185,220,59,155,175,49,75,86,161,5,144,243,210,241,69,99,214,242,143,75,134,148,88,52,117,177,198,172,46,43,246,199,230,179,57,78,255,226,89,231,5,243,26,123,193,60,235,180,137,47,56,103,205,57,39,38,92,101,49,229,212,122,185,235,173,7,112,87,218,7,45,26,56,52,225,39,254,176,146,144,175,241,53,36,1,135,70,234,60,236,119,171,57,160,111,131,195,129,216,96,124,5,104,25,53,164,95,224,90,87,152,29,147,98,139,91,138,57,169,203,142,157,219,127,176,207,82,106,56,235,210,92,36,136,124,219,166,92,91,223,118,244,218,125,109,233,191,223,116,54,53,183,9,120,146,122,90,29,177,134,55,241,117,22,96,131,227,1,122,9,86,59,119,122,207,236,73,101,0,231,93,163,254,11,244,108,103,91,41,254,217,223,124,104,240,193,209,207,14,227,22,162,226,105,255,149,202,172,51,184,229,166,1,150,52,222,2,114,38,11,240,133,20,76,50,90,40,175,6,174,117,188,96,198,99,223,99,241,216,11,230,160,123,214,153,51,79,155,167,157,211,230,41,192,203,73,30,123,220,223,164,170,245,18,151,240,79,35,78,92,60,1,36,94,34,163,190,26,100,89,18,23,29,9,52,108,24,47,222,60,5,253,232,156,137,59,137,53,39,33,190,31,212,144,0,155,172,30,5,92,242,251,151,48,146,8,151,37,173,235,204,243,61,24,173,160,178,106,206,31,117,113,152,163,94,46,51,154,26,198,76,146,195,145,147,189,57,165,23,158,87,122,209,67,101,214,253,249,214,134,206,83,54,170,15,241,121,29,120,65,188,198,218,104,60,245,61,54,72,175,117,15,35,95,219,116,245,206,7,74,242,115,111,33,62,133,184,8,227,84,218,64,215,30,244,6,99,111,110,151,201,105,29,198,170,159,114,230,244,33,30,89,25,190,15,244,209,70,224,167,251,130,19,23,223,102,49,2,180,161,255,205,137,225,36,167,141,60,112,138,24,204,73,1,126,222,13,82,250,17,192,198,145,171,166,119,127,230,24,96,52,209,232,101,84,130,167,8,112,144,209,244,240,189,30,122,254,127,225,1,50,103,13,149,39,187,39,104,60,250,189,227,113,58,120,236,108,230,123,199,219,232,181,227,195,210,213,227,30,60,35,210,112,113,232,249,0,142,193,210,89,214,166,226,3,48,39,230,152,151,136,57,167,197,83,3,195,109,155,65,231,191,224,156,149,95,136,243,231,240,223,199,219,64,86,13,167,175,126,210,131,103,228,208,141,93,157,28,142,27,236,49,242,189,120,55,249,251,248,86,249,239,227,143,137,223,222,249,193,214,93,233,111,60,188,227,185,15,62,255,208,96,139,204,139,23,212,149,251,135,158,135,190,99,115,226,139,59,130,177,200,34,222,34,126,208,80,133,58,200,67,93,249,182,124,223,122,67,212,193,2,187,164,79,118,197,29,244,229,227,185,213,129,226,207,177,115,185,111,23,255,247,145,133,225,115,238,252,112,5,62,255,3,70,121,30,95,120,246,253,208,145,245,183,143,247,22,255,176,40,167,231,212,178,149,202,5,183,150,166,196,51,98,85,92,110,139,180,213,131,184,247,97,252,252,133,177,108,51,54,192,22,209,114,152,153,49,49,177,11,186,53,97,198,88,35,81,211,74,148,199,48,32,91,136,69,24,203,240,76,229,252,41,26,69,163,96,125,161,74,26,81,43,182,216,150,193,148,76,219,34,238,225,97,13,213,80,160,5,189,228,6,209,57,182,232,150,206,182,102,210,118,218,192,103,43,60,186,161,91,252,118,55,222,51,54,212,45,66,141,49,33,35,216,182,129,30,98,177,69,109,129,238,215,44,67,205,240,147,240,204,150,140,197,88,91,166,205,110,3,59,32,198,119,28,181,133,242,193,146,186,175,17,159,96,139,4,54,188,153,201,219,116,193,177,117,208,241,21,140,83,96,1,223,94,85,67,207,140,6,59,141,193,142,35,212,0,61,48,200,121,111,116,111,161,22,48,205,12,247,16,195,94,121,144,116,232,89,229,114,23,255,186,133,89,120,99,198,179,159,49,10,118,193,192,159,88,99,68,77,132,231,72,230,150,164,21,99,226,119,216,154,216,66,56,190,184,37,82,195,187,61,199,236,141,11,70,136,111,12,185,99,169,106,88,195,129,25,17,121,27,132,219,59,33,164,53,166,54,35,24,124,211,133,57,217,145,233,224,99,25,231,187,133,232,120,62,6,53,186,236,189,11,247,2,27,87,97,70,142,46,110,48,212,69,117,65,181,143,26,145,5,225,224,248,131,97,11,6,250,136,240,184,234,124,103,101,16,176,126,183,17,53,20,107,35,142,117,130,46,230,23,82,223,188,183,70,151,243,223,41,46,126,97,161,5,95,31,172,130,226,160,206,226,25,130,115,28,142,183,96,20,106,135,75,36,60,251,99,33,70,17,87,12,30,238,219,9,216,40,132,243,102,24,113,168,97,66,13,183,121,22,206,237,81,43,173,42,141,83,146,111,234,86,132,125,50,179,105,209,194,179,189,253,247,66,47,64,71,181,84,105,91,16,99,3,253,92,208,55,2,126,23,108,182,80,246,75,70,97,33,103,149,26,115,2,80,8,150,179,76,51,225,190,91,195,106,229,125,240,211,162,45,138,117,23,139,101,98,120,242,4,150,36,244,178,176,101,65,175,165,170,114,144,141,29,207,88,96,198,140,197,152,209,105,223,179,112,183,189,217,40,46,68,45,73,21,155,223,143,3,182,21,248,157,64,27,248,125,40,33,166,128,123,27,228,155,204,146,150,157,76,184,211,5,152,186,119,193,218,95,180,184,229,142,55,225,76,186,100,31,232,253,150,245,211,209,156,140,153,15,111,178,242,240,197,120,86,206,106,60,123,4,158,186,225,105,146,136,241,227,23,67,207,175,32,91,189,5,54,27,167,78,205,48,182,236,169,17,142,237,67,28,211,132,123,41,194,218,84,237,112,21,49,43,3,159,27,32,212,143,192,71,158,125,196,32,198,38,203,171,226,205,44,19,106,152,176,214,49,200,186,7,191,167,184,255,235,163,198,118,195,179,158,171,230,86,242,151,191,191,62,37,189,191,158,223,197,165,205,24,91,159,192,187,122,61,157,29,135,39,219,241,14,222,202,223,131,188,125,44,220,77,176,19,132,251,178,236,73,96,204,250,61,106,38,241,35,183,65,77,193,236,80,135,145,137,48,119,114,229,233,154,123,121,24,37,37,37,236,8,42,35,228,8,230,66,216,195,83,239,26,45,233,91,39,219,150,58,116,81,183,101,189,51,181,14,184,202,184,46,246,140,183,139,250,120,143,248,169,101,61,215,83,111,159,32,21,58,45,79,245,95,136,236,32,29,100,173,26,232,211,187,163,11,125,122,101,204,25,212,134,231,61,239,117,189,180,237,247,93,176,245,219,130,59,189,152,78,239,35,182,214,183,225,91,226,80,207,198,253,120,99,19,164,110,199,141,14,42,182,239,248,168,67,22,245,117,239,69,226,254,218,48,225,9,28,238,146,200,120,87,163,125,117,246,216,181,190,65,162,203,140,42,190,68,77,113,211,255,220,182,86,141,41,50,237,12,27,84,237,104,155,238,57,176,119,50,138,119,47,241,14,105,48,123,205,251,196,205,93,26,210,179,212,129,118,153,24,121,168,191,115,7,191,99,141,89,144,164,37,89,236,28,223,216,168,133,55,234,167,201,218,48,165,96,4,169,228,175,197,94,149,250,149,151,246,222,250,77,28,99,224,179,188,246,248,225,187,82,16,63,121,50,26,228,4,70,249,24,220,252,124,111,93,95,239,202,8,48,159,238,92,219,57,225,165,206,191,60,12,35,88,213,11,142,2,239,160,215,29,252,252,247,15,79,172,57,195,65,38,89,93,48,213,148,4,16,117,4,115,138,79,85,87,11,63,122,108,50,90,119,92,114,235,93,82,132,203,21,39,224,155,61,137,79,41,43,18,124,5,135,240,157,245,46,204,226,5,114,163,187,151,254,11,63,43,69,205,127,165,70,35,135,237,82,156,143,140,252,180,123,93,228,35,103,50,74,251,198,213,156,90,222,183,220,7,111,45,75,75,90,226,153,214,239,77,192,168,27,48,78,203,132,83,138,222,142,16,5,240,213,29,67,71,28,114,76,173,49,98,170,76,91,165,92,101,224,164,88,108,195,27,18,45,45,3,206,193,62,151,159,217,248,82,231,127,250,210,185,117,47,117,126,85,190,64,86,215,88,201,211,220,130,141,214,81,105,117,147,223,133,23,151,146,253,230,191,107,102,126,201,19,247,3,5,52,107,152,226,210,248,180,176,36,153,202,146,12,51,25,222,45,254,227,20,226,121,41,14,198,252,61,171,177,132,55,232,3,74,221,75,94,18,247,174,235,109,187,208,115,11,166,187,83,209,60,204,94,33,127,243,46,67,127,15,214,87,103,251,170,54,200,56,226,114,159,143,239,206,253,15,98,47,72,125,45,227,194,121,96,211,238,116,247,77,93,116,68,242,161,83,77,253,251,170,26,154,52,110,171,81,198,94,213,14,148,126,241,121,236,47,24,249,137,81,37,23,60,9,247,71,25,37,243,147,71,18,217,127,222,125,42,199,159,252,228,231,91,107,68,220,19,163,133,210,72,249,114,41,147,121,224,83,255,241,179,251,220,200,167,127,190,47,184,223,74,40,247,99,164,192,11,65,125,240,12,238,116,79,11,90,193,216,151,9,110,226,242,26,160,25,16,158,183,198,211,160,6,109,214,232,66,14,137,122,151,221,135,91,0,153,59,189,187,11,119,51,165,48,2,134,233,227,251,192,118,249,183,35,162,123,253,17,51,251,255,61,31,145,255,249,46,69,123,242,203,243,185,155,187,209,31,238,116,89,237,231,249,71,76,162,241,123,22,135,200,30,208,103,152,23,94,187,64,17,189,207,152,164,47,14,188,191,241,197,79,254,184,251,211,59,223,223,248,148,117,113,3,96,176,45,164,55,131,199,135,187,131,243,44,10,244,44,7,84,146,135,71,143,201,123,58,51,235,48,35,23,112,145,58,198,30,178,234,86,240,166,246,103,232,67,209,155,81,176,149,2,175,63,153,202,117,173,170,85,49,138,135,92,149,235,62,149,63,35,63,148,190,89,80,69,53,11,53,186,168,40,10,246,23,106,196,18,237,99,214,198,26,96,131,26,101,227,91,214,135,42,111,161,139,2,167,91,212,107,122,109,59,250,95,160,71,76,101,251,247,245,111,165,62,148,131,30,48,147,242,155,193,77,83,135,103,73,119,168,208,123,167,245,235,133,19,21,177,146,203,163,143,148,84,119,136,0,43,80,26,23,137,85,119,42,169,219,198,65,0,74,90,245,171,165,186,95,45,86,253,186,70,213,207,248,15,41,55,21,85,14,161,16,197,1,91,180,152,53,104,127,204,186,207,250,164,29,161,31,43,199,190,85,254,112,127,105,5,74,128,160,198,253,105,208,31,166,98,195,40,236,15,201,10,148,139,78,62,157,74,47,59,52,41,38,125,103,80,204,25,227,79,228,126,47,215,54,62,120,17,61,209,196,2,232,47,30,232,60,25,7,116,227,36,215,7,13,227,9,251,247,140,54,99,240,181,49,232,131,138,32,11,45,20,137,71,44,195,58,98,3,145,149,53,132,65,205,112,24,28,81,179,41,216,234,69,59,10,111,208,90,233,158,178,247,173,61,31,38,2,24,184,147,190,195,112,143,210,241,146,251,146,4,179,158,27,236,9,239,247,188,54,111,240,71,99,24,97,246,187,44,46,158,118,98,96,61,197,172,211,133,120,244,34,19,163,214,166,191,29,57,246,220,236,32,230,175,172,144,233,157,139,137,218,61,214,134,197,241,218,227,7,99,139,159,160,177,239,223,249,173,99,31,70,26,125,216,188,143,66,218,130,113,90,107,244,209,128,2,107,144,228,145,164,231,28,17,129,82,159,176,126,111,79,27,29,92,30,11,206,175,198,197,172,152,16,249,157,237,198,59,71,114,181,92,233,232,72,132,223,55,32,184,182,20,234,211,34,148,198,155,240,220,70,120,163,31,67,167,245,69,84,103,134,248,196,138,91,50,224,77,180,4,59,66,80,35,177,131,115,20,180,31,160,5,177,40,94,97,248,46,138,62,52,236,137,30,70,68,233,18,69,17,109,1,114,10,44,234,34,148,198,155,8,158,224,241,104,222,162,216,39,86,89,148,223,79,182,28,254,230,183,76,112,7,151,195,32,139,184,21,175,70,13,59,97,37,107,57,168,33,0,12,42,73,92,5,229,11,90,208,68,180,198,68,229,75,126,55,244,110,250,102,81,43,106,48,138,33,175,116,117,31,143,179,172,139,135,237,46,67,80,176,119,191,168,250,106,81,197,55,81,113,135,108,66,110,226,106,60,97,112,223,245,36,95,107,176,38,137,6,150,221,198,145,76,3,78,85,138,162,31,151,129,217,238,57,62,100,142,43,30,121,32,168,241,14,31,9,191,93,24,220,217,222,60,161,53,71,2,248,238,115,212,100,20,172,54,43,201,115,107,71,172,8,96,19,119,45,253,16,219,190,26,153,17,237,54,107,187,117,255,226,125,80,235,126,59,70,6,249,231,13,24,156,230,247,147,252,174,164,68,48,34,3,191,211,208,132,65,226,119,100,77,63,135,187,31,182,216,196,38,70,199,150,250,36,53,26,117,208,147,204,2,11,179,150,2,110,176,137,88,158,233,109,38,106,16,63,27,237,19,197,246,163,87,144,30,24,80,133,230,107,4,179,60,25,60,130,178,44,238,56,211,93,149,102,26,183,206,37,244,8,93,188,115,194,242,182,120,69,157,172,198,5,135,160,11,125,187,22,205,9,211,203,133,112,0,229,244,25,48,171,95,176,51,181,167,15,166,26,119,190,155,148,179,158,83,39,104,193,74,194,79,20,157,34,190,225,167,159,224,116,235,0,51,39,81,208,238,145,90,236,24,208,133,185,152,115,115,77,170,35,98,188,79,81,149,40,88,25,184,199,105,163,247,26,188,9,204,247,85,22,192,119,198,132,153,136,133,253,222,14,159,26,80,221,12,179,113,115,90,181,85,192,53,1,170,51,128,242,51,232,115,142,183,117,48,250,145,18,245,119,21,147,197,164,15,79,113,151,31,37,124,191,18,63,159,102,125,130,42,68,5,244,113,180,98,246,221,53,185,166,218,157,72,49,0,195,122,254,57,142,34,136,67,208,124,135,223,92,249,4,111,6,16,120,27,64,175,132,67,47,139,3,103,214,169,250,140,1,35,39,24,125,224,22,220,97,118,148,7,250,238,80,219,46,119,0,37,157,176,238,178,99,31,196,208,175,142,96,52,141,13,19,74,144,137,20,13,30,152,101,82,100,197,130,95,40,22,138,204,143,144,8,198,202,32,62,175,177,247,204,189,48,67,42,96,239,104,109,131,205,253,126,237,163,36,114,85,240,198,249,44,43,162,210,167,84,233,204,177,197,254,15,184,76,225,146,69,157,80,175,90,87,83,19,220,43,89,140,244,177,42,41,224,72,146,86,122,145,89,9,152,169,212,4,195,108,96,65,228,121,145,167,126,83,52,255,72,209,43,122,62,94,151,63,194,169,77,243,84,162,240,44,144,80,161,174,189,64,159,213,122,247,255,75,7,21,150,186,103,105,32,71,77,5,111,33,92,208,7,48,175,104,242,89,243,188,110,108,187,177,70,13,14,199,39,213,173,81,160,247,15,182,90,41,59,109,165,107,27,252,24,208,3,240,241,137,65,78,143,232,53,35,71,227,182,108,201,220,203,208,4,140,117,145,216,85,211,227,121,92,208,49,175,143,2,167,2,126,198,111,151,23,97,180,155,128,3,60,126,245,51,30,143,213,31,208,12,212,104,80,139,19,204,30,231,150,60,58,57,134,173,234,99,106,33,10,10,132,85,0,41,200,128,182,20,224,118,24,71,69,230,49,242,145,50,25,240,25,101,81,63,56,10,109,16,190,198,147,100,240,42,82,102,123,136,177,140,145,81,152,175,20,149,98,240,62,225,7,121,64,79,112,172,171,162,209,119,172,218,17,213,236,188,245,68,237,57,160,224,99,181,14,27,180,24,47,239,61,49,177,175,57,47,110,33,103,123,214,167,173,28,204,75,206,250,180,237,77,228,128,254,135,49,150,19,175,17,175,202,5,10,107,204,180,76,168,129,111,135,152,77,26,19,56,164,4,214,152,82,179,128,35,226,125,121,182,138,215,32,63,179,213,196,140,12,210,67,180,158,183,51,86,6,228,109,134,243,59,30,139,197,212,151,146,134,185,156,212,205,165,132,153,190,121,215,26,51,39,1,78,35,42,155,137,250,81,203,177,162,118,248,38,120,38,192,227,197,137,226,180,217,23,83,197,25,7,125,116,173,0,111,184,214,99,94,33,164,228,140,152,249,171,221,209,17,113,228,218,147,193,118,174,247,100,108,228,236,227,238,224,246,76,108,132,36,154,56,125,70,241,128,219,13,194,106,192,247,160,191,135,67,26,212,0,174,8,163,165,48,251,12,3,237,3,62,68,208,16,54,77,168,192,21,63,133,248,208,245,250,70,24,71,210,76,46,37,95,213,205,244,135,183,140,134,211,24,235,203,3,239,253,36,104,22,254,193,128,62,240,150,156,3,244,145,70,90,199,40,131,125,81,168,177,222,222,85,75,31,76,219,219,185,4,224,124,11,48,22,225,53,142,254,213,147,209,145,233,199,227,35,87,159,140,21,226,191,137,217,234,226,34,145,98,202,105,125,175,123,107,84,186,53,86,67,23,231,31,29,170,120,185,121,15,30,239,169,219,226,4,63,93,224,52,136,26,53,81,12,95,3,222,144,1,189,192,46,90,62,48,33,111,167,71,195,156,2,118,95,66,141,71,101,192,131,96,37,23,123,173,123,96,117,111,134,26,133,171,82,200,223,217,25,82,181,103,144,43,216,181,224,77,23,233,4,158,90,81,61,200,193,113,12,248,99,59,112,15,188,17,112,12,186,128,98,31,35,69,208,12,142,5,17,248,68,5,184,180,16,141,46,162,223,52,89,124,216,50,106,150,253,113,144,51,134,103,145,13,152,83,64,60,122,230,209,170,5,189,220,91,67,223,255,71,107,249,218,103,23,173,137,245,87,165,0,210,27,24,197,37,170,182,125,113,252,140,241,161,57,107,254,194,252,166,246,11,173,70,127,161,9,154,23,228,3,104,155,126,232,140,89,53,103,182,115,137,205,253,139,129,126,96,20,120,226,126,97,47,224,203,0,13,67,51,24,104,57,54,200,194,64,203,177,125,137,68,175,82,206,233,129,2,121,11,142,77,128,2,185,151,116,77,135,181,162,120,18,199,103,192,107,183,40,22,208,85,6,190,105,96,28,81,204,237,205,199,161,134,216,114,171,238,12,227,48,248,252,205,22,139,48,82,213,235,199,184,118,92,162,74,192,141,147,139,236,96,32,45,64,123,176,157,9,227,170,225,217,120,251,8,160,112,206,152,239,176,25,115,209,9,34,87,192,56,4,224,45,202,213,245,94,215,133,7,120,6,6,247,197,29,63,89,63,77,151,215,255,197,177,127,221,244,166,245,175,155,78,167,150,55,77,164,78,155,167,205,9,227,214,92,68,55,126,155,102,111,91,143,250,197,251,62,109,22,204,139,71,70,117,239,62,79,31,221,118,117,171,103,140,246,159,179,254,34,156,147,28,157,166,47,210,159,156,200,9,163,228,234,9,111,100,84,1,153,243,229,209,152,30,251,139,88,236,24,198,77,20,11,176,98,11,192,57,152,93,0,61,28,121,33,232,219,118,47,167,30,62,107,24,211,225,175,54,20,232,245,227,163,214,213,126,111,211,242,86,207,250,11,203,217,240,222,134,152,229,37,39,178,124,44,3,47,154,151,147,211,3,103,1,246,171,187,240,125,122,224,172,230,198,188,199,183,151,228,125,32,95,225,159,13,42,6,200,103,78,90,141,247,100,4,121,0,204,26,205,209,51,118,149,70,109,219,250,0,125,198,105,173,23,232,180,48,65,65,126,7,218,22,122,23,169,51,234,34,112,243,26,190,63,81,123,10,180,28,245,170,10,146,9,102,109,90,152,54,94,188,231,114,247,180,116,118,253,233,99,167,55,157,181,78,91,87,183,198,83,48,107,155,183,167,48,198,147,72,47,70,63,205,10,109,185,19,215,84,239,132,23,25,61,129,60,250,90,206,29,7,62,155,115,15,4,50,244,204,195,170,114,249,120,200,69,111,147,25,152,203,232,103,27,102,228,233,177,107,133,152,121,53,18,151,255,117,195,105,249,172,124,46,125,218,58,205,115,25,85,76,49,118,198,81,133,119,217,203,114,41,225,140,86,233,59,206,255,105,190,28,68,144,37,255,217,66,141,225,162,210,165,204,32,62,211,94,242,106,122,52,125,21,228,222,232,134,11,202,151,211,177,36,121,4,101,198,244,19,125,15,3,125,221,191,152,131,209,186,161,54,110,114,26,229,249,59,0,31,227,168,169,207,228,128,190,115,64,163,193,186,182,39,240,252,44,167,63,3,144,234,162,130,113,229,96,29,224,237,16,192,165,21,5,189,36,74,54,93,29,241,158,67,41,11,179,118,252,211,165,244,200,197,39,71,127,7,224,216,10,248,72,94,189,111,244,132,139,30,50,166,222,223,164,115,101,70,247,65,250,225,154,231,58,197,195,92,115,179,220,48,171,78,23,153,113,166,205,179,14,204,60,139,19,60,37,60,235,76,152,96,113,17,158,27,46,33,170,192,171,213,153,146,253,113,11,230,14,36,19,143,22,196,249,44,188,131,92,53,93,0,167,72,192,66,115,79,59,113,224,123,49,248,157,232,64,177,73,190,86,196,105,241,211,7,11,234,249,200,217,46,239,75,158,201,182,130,126,188,125,116,139,11,90,178,183,209,221,22,204,203,153,35,165,116,52,139,214,98,205,229,154,102,28,180,121,167,117,230,94,60,82,72,139,217,56,185,122,220,43,94,123,212,43,94,125,116,244,51,110,186,193,157,112,246,255,234,72,180,32,38,174,97,236,174,47,95,123,50,246,133,211,143,143,126,89,111,139,61,0,146,169,128,53,46,50,208,177,28,224,112,160,5,126,192,124,151,107,178,113,194,115,195,98,166,162,129,1,85,117,28,203,2,50,134,199,243,110,253,127,128,83,174,209,163,108,116,173,32,226,80,12,230,37,179,35,211,193,61,59,81,150,131,157,12,86,26,224,74,71,92,5,58,47,145,118,208,191,12,243,118,137,194,226,209,133,252,41,140,188,245,104,45,136,191,245,212,98,122,162,153,3,19,123,193,91,22,10,200,225,90,171,28,142,239,80,58,184,55,36,140,86,181,165,5,166,224,189,33,135,203,132,7,144,79,78,52,115,110,77,152,3,177,243,142,41,92,103,111,200,7,18,230,232,121,186,132,249,61,225,89,128,209,255,13,251,213,252,252,223,185,117,34,128,25,252,52,232,147,41,134,145,98,98,222,217,47,123,143,124,57,51,202,220,204,103,50,187,121,164,6,151,44,117,232,185,158,220,238,177,150,221,75,30,67,18,207,112,23,208,11,17,164,61,222,72,171,251,83,24,95,20,122,20,180,122,160,61,111,156,52,246,6,209,49,34,120,231,45,136,117,83,33,21,86,33,223,102,29,110,214,115,61,215,37,24,139,95,32,145,69,39,136,179,213,168,81,97,59,220,221,94,54,172,129,119,57,150,156,28,225,55,56,130,135,92,119,76,242,99,71,208,71,146,195,219,215,234,101,158,156,103,38,244,146,245,50,65,47,145,55,227,243,242,124,240,144,121,7,31,77,159,183,202,59,85,247,199,44,194,243,104,138,99,118,119,24,169,53,42,48,63,42,128,46,229,42,222,136,231,101,158,217,150,65,239,191,195,66,183,19,77,68,225,113,156,104,36,202,240,81,220,17,239,25,239,59,65,47,34,198,156,32,252,60,66,115,180,136,198,240,41,187,95,244,74,13,56,68,95,200,97,164,0,71,75,124,201,201,69,202,204,140,24,172,228,22,64,25,156,106,226,227,12,204,245,4,60,111,58,192,9,216,52,153,98,18,244,50,234,13,243,26,20,56,110,29,254,198,79,94,7,4,208,232,133,166,255,220,164,181,23,207,184,240,46,12,244,146,197,219,187,14,5,109,73,4,221,208,112,29,96,82,19,97,27,178,32,59,203,9,132,118,192,49,35,38,195,231,188,187,31,106,76,6,53,56,78,95,229,185,222,102,157,153,112,94,52,247,0,224,52,235,70,182,97,188,197,10,157,190,235,67,253,49,242,75,232,3,247,243,140,161,129,255,245,75,168,71,95,227,123,85,51,193,61,185,130,221,240,0,6,244,114,254,174,126,26,231,140,225,163,185,37,192,231,72,136,45,63,50,231,204,233,8,233,91,206,44,153,225,80,18,247,176,247,24,64,137,53,84,65,141,96,12,140,55,29,140,202,95,37,32,171,72,149,169,208,198,211,94,137,215,16,161,151,9,160,156,105,88,91,85,231,20,249,3,104,99,154,137,80,163,137,113,168,129,49,186,23,225,153,225,244,181,8,15,117,243,222,152,183,219,21,194,89,59,235,76,243,54,206,64,47,127,24,246,2,125,4,84,220,181,136,209,144,157,49,189,91,115,87,78,2,248,152,137,30,248,67,140,3,101,96,22,207,241,132,200,105,231,75,72,63,0,197,131,222,169,0,138,112,199,1,148,164,232,34,128,228,99,20,12,141,123,98,25,25,3,41,20,211,81,216,170,1,218,140,33,216,130,96,251,73,33,233,199,46,104,160,127,105,65,13,34,58,156,50,12,224,244,138,67,34,24,177,198,0,202,192,115,176,5,222,75,203,89,69,19,58,153,140,197,115,138,117,183,156,233,4,137,159,18,83,66,10,190,95,115,142,113,237,10,116,19,124,220,215,189,223,245,254,75,0,41,17,73,125,124,42,135,126,1,245,156,128,119,150,73,61,77,210,32,213,7,39,179,123,3,255,246,200,116,24,157,100,237,89,33,34,144,182,179,57,241,16,95,45,12,160,236,135,94,12,215,7,147,120,222,229,209,123,192,110,194,157,143,69,125,255,86,59,45,164,253,173,66,194,79,195,138,5,107,36,227,111,11,248,117,4,189,151,79,3,111,152,119,22,200,119,216,73,50,7,212,241,41,48,240,130,153,213,68,19,122,17,121,252,13,209,25,143,100,1,31,22,172,233,103,65,241,200,134,212,33,2,164,103,185,223,9,60,228,44,123,1,168,67,115,127,195,123,50,172,17,140,5,41,236,28,159,251,42,227,55,28,56,149,150,220,123,160,134,137,241,78,108,211,168,115,119,8,232,209,95,22,136,111,130,144,204,122,223,117,51,156,126,132,200,127,118,78,233,167,248,243,53,144,48,167,224,81,220,81,96,63,110,203,122,92,228,124,242,77,103,130,175,199,197,85,52,184,250,148,110,45,26,195,125,97,188,213,15,35,5,58,251,84,228,4,203,69,114,108,220,69,115,246,162,123,96,27,207,70,173,201,38,70,142,6,238,98,214,77,120,98,192,211,163,164,0,66,226,153,9,164,49,49,47,248,78,42,145,2,238,33,115,222,226,71,218,88,206,125,200,235,244,166,57,164,123,73,111,92,148,7,184,103,246,90,212,52,217,125,88,236,6,90,47,0,245,16,224,164,114,132,178,103,35,61,172,219,45,194,188,20,93,145,83,208,52,179,219,208,39,3,239,92,10,49,63,38,220,229,199,208,3,243,234,147,153,3,219,196,213,116,90,52,78,61,228,10,3,146,172,2,199,145,124,83,182,94,122,0,181,74,225,222,191,78,71,211,221,209,203,172,59,26,73,199,211,145,123,175,221,45,71,65,60,61,62,178,239,164,203,111,173,137,193,141,123,124,136,176,236,139,2,58,21,130,108,242,94,117,101,62,47,118,4,239,128,224,131,103,60,139,156,191,4,62,112,121,78,133,200,209,179,14,70,87,201,2,191,245,35,24,201,158,1,62,250,189,30,239,188,251,200,182,0,235,24,69,35,195,79,162,241,83,10,52,86,4,158,79,189,89,62,90,96,232,2,234,178,24,229,2,100,71,132,48,190,50,93,84,42,23,93,99,91,3,82,106,140,99,108,0,7,227,156,43,235,198,125,217,173,123,178,55,23,64,10,210,233,73,39,200,218,14,63,35,30,251,114,228,73,230,185,195,0,233,37,62,183,46,189,33,246,97,36,5,140,83,97,47,11,101,191,12,35,150,93,217,59,236,189,200,225,192,213,32,56,126,98,3,247,68,85,65,102,248,240,160,235,182,15,210,73,104,114,211,55,195,168,66,141,117,235,0,198,138,64,235,9,132,84,170,171,178,176,204,68,97,92,202,229,246,63,149,217,183,122,158,144,143,21,192,46,180,184,59,76,193,46,8,123,252,67,2,186,51,23,96,225,254,13,111,3,79,39,10,24,19,194,193,152,59,133,136,204,156,136,206,100,160,143,28,96,157,132,24,67,79,19,194,247,5,236,8,143,87,207,108,128,163,177,26,64,106,246,253,129,92,144,31,99,207,9,163,66,198,30,141,102,232,40,27,230,254,223,35,198,16,167,228,128,127,4,15,225,243,66,121,124,192,49,239,177,128,171,139,76,192,88,53,140,227,149,193,167,14,72,73,195,45,3,78,203,238,198,38,164,5,30,221,132,241,213,192,0,243,30,119,135,187,234,238,131,26,195,116,139,248,42,216,177,57,123,218,152,178,79,8,178,47,243,184,176,41,104,227,34,239,5,84,178,200,155,32,229,94,193,219,220,78,141,212,184,116,113,86,209,216,17,193,227,48,60,137,190,124,48,175,35,145,199,217,151,221,123,61,165,57,251,54,93,232,176,115,11,247,227,189,201,131,131,35,194,173,88,223,33,118,225,73,72,16,207,21,48,102,1,198,112,180,20,70,251,7,28,14,42,191,31,77,237,50,147,230,174,127,72,14,14,228,196,155,39,174,139,7,78,148,51,101,111,168,156,115,115,219,110,207,142,155,127,224,214,94,144,43,189,105,163,142,247,7,86,94,181,250,115,217,219,102,31,207,37,0,134,16,107,64,231,28,243,46,24,181,225,106,64,172,7,163,69,104,173,72,145,21,0,82,11,102,191,224,85,56,62,64,211,147,43,99,139,249,75,199,113,71,164,38,253,224,88,69,122,229,88,45,91,40,230,139,175,150,122,208,119,21,88,140,157,3,242,50,12,209,54,132,184,79,129,233,50,238,69,27,74,66,208,93,232,227,177,148,49,36,60,106,191,42,164,216,48,185,21,210,86,31,154,205,249,233,21,253,19,244,206,82,50,194,101,131,32,254,53,43,184,221,242,229,35,221,114,100,199,181,251,38,173,179,234,156,117,186,255,116,246,212,248,16,70,104,162,41,49,7,220,229,132,131,238,99,203,235,82,126,93,168,249,255,195,157,42,215,203,83,217,58,174,23,189,222,39,11,227,176,26,199,213,178,186,172,14,43,183,97,12,119,221,34,24,89,14,253,216,132,93,126,68,56,194,253,171,143,120,145,12,219,70,86,214,11,222,109,243,157,13,225,186,245,249,149,139,58,159,219,86,42,124,221,142,96,38,5,33,11,156,46,11,230,218,13,183,155,203,168,3,226,159,193,170,252,133,189,197,72,219,253,0,79,85,152,241,73,72,201,129,254,129,60,8,227,235,16,228,152,64,197,65,132,227,122,89,46,223,200,118,183,172,74,155,71,175,196,59,112,200,237,10,220,13,54,88,217,34,29,23,49,46,83,24,181,69,208,252,63,21,14,248,255,205,125,21,224,248,83,78,201,148,243,66,140,6,99,36,142,56,70,164,159,29,7,126,136,14,231,101,239,53,87,217,134,182,77,183,88,177,79,25,89,27,35,187,79,194,56,126,6,252,227,41,247,102,57,87,206,102,51,156,91,214,69,25,33,117,114,24,143,71,224,25,32,252,41,128,52,7,88,143,60,128,156,206,19,126,141,175,108,140,205,132,43,27,87,67,112,61,100,33,144,200,188,141,229,141,138,243,46,204,220,187,66,10,184,229,130,127,2,56,140,238,189,228,234,129,30,14,163,45,36,14,57,123,160,157,66,100,15,59,4,243,65,93,182,210,70,72,201,1,119,8,180,45,27,236,129,126,80,132,78,114,90,159,146,115,116,121,151,108,214,7,64,234,238,122,85,236,63,97,138,203,39,76,247,207,202,187,189,243,153,59,81,138,145,239,58,143,165,11,233,191,118,162,228,159,64,52,92,115,50,250,53,71,30,60,157,186,42,255,87,227,36,242,49,85,84,65,227,83,209,27,107,17,163,30,49,65,244,31,5,129,124,175,247,80,230,241,109,60,254,53,17,127,198,79,138,127,134,81,85,48,247,4,80,225,207,92,82,174,149,149,71,80,59,13,246,174,42,116,41,94,142,141,195,179,20,95,77,131,57,14,103,206,28,31,152,50,95,31,248,211,142,218,120,77,252,191,252,169,12,182,80,202,140,60,128,103,239,203,209,196,174,159,153,229,1,120,118,45,183,145,113,208,32,198,235,156,210,115,46,102,127,171,203,85,90,31,168,194,56,189,36,60,109,203,39,8,140,117,48,51,14,179,114,61,19,231,53,100,232,69,73,190,11,216,120,119,128,136,255,118,194,107,251,183,19,196,93,246,170,101,47,179,252,0,143,137,214,134,49,162,228,254,186,85,53,170,15,86,65,18,86,221,215,220,210,211,32,199,184,231,49,210,32,218,95,36,9,178,35,157,81,116,144,11,160,114,187,243,163,134,155,224,249,117,235,186,108,140,25,57,195,50,192,58,217,246,191,58,82,98,190,29,116,147,56,193,59,70,65,30,215,80,79,178,147,64,135,105,162,4,178,197,112,23,161,141,208,195,148,75,125,63,145,77,194,147,246,149,84,36,207,150,121,47,96,117,166,34,80,227,2,181,197,31,3,251,249,69,127,205,58,104,236,124,176,38,92,241,37,247,3,183,246,116,205,61,61,130,103,7,174,124,134,86,199,223,25,84,135,158,246,166,114,63,254,237,51,226,31,141,95,205,156,118,231,159,126,197,157,31,158,8,226,100,138,99,34,207,152,78,10,125,207,192,114,62,4,207,51,165,66,137,141,100,246,77,240,219,168,180,48,86,164,22,143,167,159,121,38,227,177,67,160,253,62,131,238,23,153,12,223,145,199,59,175,99,220,209,3,35,238,63,83,128,26,162,103,62,243,84,225,24,139,102,10,19,193,205,107,123,140,135,48,100,118,129,252,79,230,181,29,58,2,202,222,147,133,61,203,247,101,76,82,14,162,113,142,25,21,139,126,124,217,42,72,0,7,251,199,168,199,158,137,66,147,209,12,223,111,231,25,111,68,176,210,205,37,199,20,175,239,50,115,215,143,138,228,98,119,142,102,163,70,241,238,195,191,164,70,239,245,117,162,240,11,54,69,191,112,120,178,171,206,92,33,175,14,75,43,245,64,50,170,55,187,84,227,29,227,129,129,95,210,130,128,25,23,166,164,172,250,192,126,206,75,199,172,110,139,214,11,32,23,172,58,122,47,208,99,20,207,33,118,210,131,82,68,92,179,141,227,57,225,162,99,10,239,196,5,225,231,108,237,94,76,178,4,114,209,72,150,118,205,152,183,212,200,93,63,33,10,152,117,224,122,92,36,63,142,27,242,143,226,0,199,142,122,23,244,202,234,189,53,171,86,168,163,55,0,59,102,90,134,165,1,28,60,174,25,70,125,178,84,75,170,239,196,125,187,250,78,11,254,29,219,9,127,217,185,211,59,56,50,217,179,186,23,145,44,57,211,194,205,248,188,122,19,122,249,133,99,68,79,41,171,107,104,196,140,155,242,120,95,78,54,217,151,172,90,175,97,37,126,157,247,98,115,56,10,208,11,173,91,150,6,189,140,88,182,165,239,148,15,118,34,149,202,42,70,214,42,11,229,99,175,119,40,194,14,161,44,72,194,152,152,203,89,121,121,56,181,183,29,117,100,248,183,44,3,139,103,175,203,74,207,142,158,178,38,105,99,42,88,131,240,247,148,214,78,131,216,15,203,180,76,203,133,215,11,74,97,71,161,92,144,10,99,133,92,193,42,200,44,229,182,147,32,110,3,215,55,189,215,203,74,121,71,169,92,146,10,31,229,161,151,156,156,77,165,219,111,135,195,40,27,146,58,214,9,53,138,242,200,171,1,28,34,239,133,149,51,175,235,80,67,45,75,82,251,152,144,203,90,89,104,99,156,247,66,195,26,244,117,170,208,29,118,153,74,189,99,189,57,192,172,92,72,209,118,122,75,27,100,135,198,199,162,229,52,228,4,41,163,61,211,50,150,49,222,6,212,149,50,99,153,92,198,202,200,153,20,195,26,20,163,237,227,78,169,186,71,165,106,175,90,99,131,234,128,106,168,49,149,42,154,242,149,224,118,55,112,15,188,59,178,71,164,247,254,221,1,43,62,40,14,196,13,241,42,195,200,19,235,194,219,238,76,196,221,208,61,58,141,247,18,139,124,143,13,128,101,31,139,210,194,124,254,17,88,45,242,97,185,123,57,87,46,148,173,215,129,253,236,144,97,44,116,140,229,128,146,65,163,144,218,197,32,110,195,178,85,182,202,246,235,150,98,241,209,178,49,154,235,189,101,180,118,153,148,141,215,53,24,45,43,19,137,140,217,1,223,75,217,237,6,88,106,66,175,45,167,125,243,161,77,37,121,237,140,43,84,5,174,112,172,214,97,105,123,242,244,137,87,158,179,212,193,99,111,116,24,102,76,163,121,237,137,175,236,11,121,37,158,210,22,246,0,151,233,29,180,16,31,202,2,139,201,24,202,23,253,102,1,99,6,195,147,94,113,143,67,197,87,152,37,12,70,6,216,2,245,104,138,206,179,117,36,136,116,177,236,90,125,22,217,131,254,84,201,90,239,224,61,3,233,133,205,177,34,141,206,75,28,99,192,231,152,133,180,188,39,67,51,189,204,202,12,178,129,140,145,137,49,74,52,99,93,38,136,49,176,124,172,246,68,205,250,193,6,152,248,254,218,198,239,249,111,24,11,253,167,173,138,49,111,61,162,6,113,61,0,82,88,133,0,105,166,183,0,144,22,6,246,24,94,204,163,123,180,204,186,125,60,47,151,6,24,3,186,120,157,113,10,178,36,123,204,202,217,22,145,181,128,62,168,84,113,150,45,220,149,253,1,112,229,87,28,152,57,231,13,176,14,99,10,149,190,207,199,34,99,94,151,241,113,67,142,213,41,213,198,246,231,34,203,172,178,161,124,255,159,175,255,221,47,78,68,198,2,156,170,12,79,180,97,44,21,60,206,97,64,31,143,26,15,197,238,165,15,105,143,175,235,68,42,212,105,125,125,21,164,67,213,172,111,170,166,94,78,189,158,126,215,122,77,174,202,213,212,169,212,92,14,181,215,139,29,130,250,182,83,33,111,117,215,40,237,168,208,188,210,208,86,95,179,210,249,91,180,215,194,180,112,160,243,239,142,136,228,102,82,75,126,152,84,147,167,80,150,162,87,130,163,42,119,42,127,203,84,241,77,126,14,18,156,133,96,238,201,207,6,81,220,197,69,6,92,152,75,195,197,196,65,126,62,16,156,18,104,105,67,9,106,216,34,230,121,97,49,138,17,137,182,28,204,217,146,37,225,142,246,60,207,214,135,145,224,161,13,158,149,128,231,10,112,208,63,170,134,17,235,168,38,25,97,52,249,69,115,222,156,119,24,193,152,227,150,80,115,26,222,119,243,214,194,54,30,113,252,97,27,102,81,3,249,67,53,219,168,21,44,209,222,96,13,89,27,237,30,173,125,33,18,212,192,218,243,15,51,140,233,108,6,231,181,129,191,135,198,111,119,111,35,93,240,9,51,123,77,43,25,5,44,212,204,168,105,153,192,40,141,66,98,54,133,177,209,161,6,207,113,209,155,176,18,81,30,13,48,10,191,225,255,10,9,201,193,72,40,219,104,23,197,44,105,64,127,209,25,170,193,106,156,129,113,244,194,207,2,15,176,15,53,196,46,241,18,99,193,13,114,103,158,223,69,183,186,122,99,53,243,185,156,196,227,245,108,35,47,58,152,91,2,106,208,25,160,127,124,215,236,87,140,154,113,217,152,181,49,142,163,111,171,186,175,101,169,175,169,14,102,165,66,159,218,33,229,227,253,175,244,254,151,253,115,226,91,52,104,3,116,130,120,175,98,41,209,184,70,106,206,140,89,227,183,206,47,155,179,206,180,222,28,139,3,208,131,222,56,207,172,72,148,213,202,191,81,178,10,151,115,146,37,42,188,134,8,203,193,232,205,212,196,168,173,41,150,20,189,179,118,20,216,229,166,130,44,117,78,175,131,26,99,47,118,208,220,114,190,55,13,223,22,231,159,175,185,51,110,237,249,87,220,154,123,217,157,101,211,46,135,227,72,165,180,252,228,43,229,218,125,51,198,124,169,214,29,37,128,15,134,248,152,229,145,241,183,73,48,90,107,217,121,5,214,12,194,81,35,51,118,13,243,113,73,151,173,89,53,247,91,193,141,162,170,248,174,248,58,247,189,227,171,71,188,33,118,135,254,119,184,51,79,244,186,94,213,223,53,95,55,97,53,152,50,127,110,152,221,38,209,107,122,41,13,82,172,11,244,22,122,136,238,161,5,158,9,6,189,247,199,104,7,222,177,166,49,48,233,131,92,54,5,1,245,244,203,58,211,1,47,6,5,13,176,67,119,117,79,143,105,80,35,136,90,229,96,252,237,142,195,75,241,121,237,188,26,252,5,253,148,121,246,77,138,42,212,33,187,165,15,144,45,29,22,154,173,188,143,46,208,208,156,67,137,61,137,2,143,155,137,241,44,199,156,142,132,75,60,114,154,159,47,52,114,178,161,87,190,40,214,215,234,3,161,180,15,37,126,32,131,45,151,164,73,120,156,177,72,71,4,111,235,198,124,104,163,139,125,178,160,30,146,247,40,5,149,29,163,50,211,168,58,182,161,131,223,172,143,241,12,140,141,221,59,142,83,243,93,196,23,112,180,58,149,243,203,30,217,143,94,128,68,101,6,96,130,237,145,128,253,221,67,139,48,85,247,140,21,97,28,159,245,10,167,191,148,17,110,245,18,90,3,23,93,220,230,73,236,9,227,26,51,66,163,99,133,142,173,238,221,128,137,71,35,95,192,115,129,186,35,233,227,241,172,50,232,165,10,61,126,7,89,105,101,153,153,106,136,205,207,29,178,246,88,133,194,178,132,169,140,40,72,217,14,126,47,57,198,34,129,191,178,88,24,61,100,238,209,46,195,106,66,121,90,193,25,179,113,75,44,6,234,56,159,115,3,230,3,47,165,96,140,77,129,250,99,222,239,151,221,18,64,81,142,32,54,101,182,163,208,113,72,252,1,43,96,68,212,36,62,48,35,252,206,123,48,35,128,111,191,16,249,199,160,13,220,141,130,118,198,132,14,118,161,236,149,98,133,200,129,16,78,6,148,5,122,49,227,250,49,112,116,214,65,240,22,43,135,162,155,240,203,71,0,7,41,28,193,139,200,236,8,208,30,235,232,69,186,56,29,208,30,101,26,212,216,243,3,130,10,56,61,4,15,27,35,124,36,118,12,204,65,140,41,140,87,127,247,96,152,244,35,252,58,243,145,49,175,195,115,143,120,49,24,9,250,201,10,75,190,26,253,121,28,125,198,43,157,72,65,75,241,63,61,120,137,223,108,168,59,166,26,198,233,192,27,66,15,39,164,111,242,147,224,218,195,223,132,247,185,135,207,73,90,145,142,135,145,39,209,155,249,97,42,189,249,240,132,85,129,223,22,249,251,219,82,71,81,128,26,54,5,106,72,247,130,46,244,243,199,242,209,177,110,55,210,204,61,54,234,102,38,240,188,120,199,226,134,25,255,205,13,90,207,47,186,11,107,214,152,142,79,203,211,241,243,195,255,199,232,249,225,243,96,9,129,126,30,237,140,254,219,81,163,160,67,145,11,147,221,59,64,207,218,113,164,102,188,206,159,41,227,103,6,70,59,254,39,183,230,215,220,26,251,134,139,25,182,76,219,140,189,33,233,218,34,51,21,67,253,231,120,144,161,189,145,169,12,165,227,178,47,83,30,29,86,51,123,216,111,55,50,250,233,36,188,39,3,207,251,108,136,254,7,160,44,212,230,100,230,83,226,248,70,86,133,250,116,76,235,120,134,183,65,101,39,252,187,230,83,83,27,123,230,247,9,247,226,15,34,138,172,111,246,162,251,170,217,59,102,252,126,51,3,98,75,255,189,166,225,103,38,122,22,219,231,122,150,62,191,62,60,215,65,27,244,121,49,35,30,65,247,179,4,70,159,47,24,5,243,115,102,65,255,28,160,225,178,246,53,60,5,166,207,211,12,61,162,101,180,140,193,12,50,136,9,77,62,103,67,13,185,32,95,166,188,6,121,222,129,26,52,147,206,192,74,37,244,50,16,206,231,104,240,132,53,176,151,129,35,160,4,101,128,198,136,81,200,20,236,207,1,53,226,115,217,254,26,122,161,104,207,155,25,225,136,159,217,240,29,126,213,27,47,249,127,14,222,240,248,151,133,175,9,147,237,28,14,118,4,205,197,2,70,162,71,111,253,207,133,207,101,227,107,15,162,63,223,243,249,239,0,97,6,53,72,161,0,86,228,231,244,203,12,122,1,105,243,181,109,208,134,248,252,241,204,200,145,199,97,241,62,202,126,19,218,192,26,80,15,158,194,101,246,53,244,29,66,15,213,224,46,168,73,76,224,31,6,174,26,198,111,34,44,128,169,30,214,48,240,214,166,45,145,157,193,167,133,59,89,140,68,217,221,11,102,2,61,123,120,102,107,59,177,160,251,91,73,154,165,11,91,89,162,144,102,10,1,192,12,63,17,172,231,184,168,104,113,67,113,226,41,164,119,158,155,162,226,236,32,127,201,132,192,127,25,35,211,105,24,45,121,60,67,236,58,169,18,190,243,143,25,2,55,230,108,244,219,49,68,141,95,25,195,152,219,14,116,142,38,238,80,97,136,61,5,90,90,212,160,220,195,13,111,197,217,123,48,23,4,44,233,67,5,92,214,4,47,154,49,188,228,138,222,222,162,29,55,120,76,75,59,142,209,34,11,248,24,204,1,158,246,49,163,237,143,237,73,126,251,197,77,44,246,157,151,206,171,175,245,55,162,216,228,100,188,87,242,93,229,147,119,6,158,6,23,89,92,137,21,255,117,59,30,207,255,197,246,24,57,173,255,111,252,132,113,90,199,188,70,84,148,196,157,162,212,198,182,107,247,123,247,253,99,50,147,100,247,131,42,59,120,104,240,104,102,183,239,242,232,240,26,185,105,107,214,178,149,2,94,240,174,53,101,215,133,26,148,119,179,31,102,95,28,159,224,22,147,70,111,82,77,91,6,237,182,102,188,59,136,167,248,53,187,166,191,43,127,40,191,72,39,40,111,195,191,169,107,250,242,150,176,13,171,110,213,182,192,111,250,135,250,139,41,196,169,44,242,54,216,50,73,233,208,134,129,167,70,53,173,166,65,27,244,69,158,43,138,183,1,58,228,178,144,178,121,13,192,56,238,66,189,43,124,40,188,232,183,192,97,183,64,10,246,106,45,245,110,254,67,255,197,28,214,104,221,179,57,185,237,15,59,230,184,180,198,125,42,83,197,55,206,173,36,237,148,36,155,73,90,212,3,54,155,33,140,199,243,56,100,28,53,118,219,24,63,56,192,216,172,131,153,207,188,216,161,216,119,182,176,28,198,139,57,164,28,85,254,146,251,133,203,166,102,222,4,38,177,108,166,6,106,32,63,167,6,234,220,195,236,93,242,161,9,112,100,195,54,192,84,99,170,22,241,196,67,31,135,245,157,240,62,238,129,60,60,154,216,237,240,184,53,218,18,19,197,155,73,81,187,25,85,189,15,159,137,100,38,72,37,94,65,254,36,132,144,186,210,238,157,131,18,110,69,63,233,1,231,207,60,201,147,206,13,30,218,125,212,221,93,114,147,24,65,76,26,222,41,75,12,243,69,121,163,135,70,50,35,236,19,222,118,111,251,161,39,143,142,236,126,238,66,142,143,214,218,9,106,54,179,53,226,177,67,36,3,114,8,35,43,192,104,181,221,204,229,54,149,100,239,52,164,45,204,210,152,151,57,4,188,136,217,97,13,99,183,229,114,123,72,26,0,10,98,108,80,251,152,119,223,161,79,102,34,108,151,151,244,118,29,74,30,221,181,59,121,1,35,204,2,182,160,6,96,108,158,121,228,144,147,9,79,66,96,180,206,110,213,229,187,75,18,221,233,75,32,128,53,195,59,114,200,200,244,179,227,30,66,164,1,28,37,119,95,88,3,20,125,150,209,108,104,227,8,134,93,240,142,240,121,241,118,123,23,242,28,14,250,58,147,172,229,152,182,253,170,7,243,178,29,102,174,209,75,226,2,210,250,131,179,163,59,213,89,198,100,237,78,239,169,67,163,223,241,0,142,237,80,195,59,58,186,251,57,244,118,186,116,188,88,252,197,113,9,176,92,38,222,134,67,95,252,206,147,236,215,61,196,238,147,71,239,255,203,251,220,242,100,215,202,197,78,89,168,219,41,97,217,206,233,227,118,78,128,39,139,89,124,82,36,207,242,240,233,114,52,101,167,232,171,80,158,101,7,136,233,62,228,90,238,119,81,95,232,208,5,29,244,183,57,90,105,159,78,124,168,71,28,188,91,137,18,56,200,219,210,142,187,219,145,235,142,169,95,223,213,221,118,240,68,113,240,131,223,41,122,207,121,210,239,28,24,204,157,248,160,173,56,184,143,199,236,93,222,23,249,216,63,41,41,249,31,159,183,238,249,252,134,154,250,167,95,124,54,190,73,253,224,241,173,195,86,233,95,64,50,9,145,31,59,91,244,159,236,146,218,14,64,27,255,252,59,195,222,111,121,244,119,246,14,102,78,252,184,45,55,184,23,219,16,46,177,188,91,63,110,73,31,28,91,44,126,240,185,218,193,15,14,58,79,253,184,184,112,236,199,235,107,197,119,198,249,46,134,156,34,57,255,117,18,137,212,123,107,90,29,204,175,186,86,43,215,203,181,82,109,255,119,35,147,29,178,80,182,213,116,138,78,107,251,55,246,116,254,219,145,201,246,191,251,88,57,134,55,177,240,49,30,68,127,24,58,254,253,142,253,3,123,64,99,98,73,239,99,236,62,247,147,44,2,63,99,158,119,181,188,111,255,228,58,204,63,236,146,58,155,148,128,190,229,69,120,190,29,239,36,31,48,26,165,159,156,149,114,227,147,93,19,244,12,173,174,42,79,211,82,222,205,235,121,253,176,76,38,239,32,145,190,136,10,5,111,220,148,68,85,80,133,62,69,77,76,232,23,24,222,28,192,120,88,232,27,22,20,148,241,152,189,211,37,32,231,9,70,203,24,160,152,198,231,252,242,27,149,243,88,230,223,56,127,254,187,231,39,207,79,156,159,88,152,168,157,59,5,235,121,64,52,161,156,103,111,228,76,19,67,200,154,218,0,6,87,82,204,83,11,115,7,223,83,160,141,62,85,77,84,243,165,233,62,163,154,121,135,169,110,159,168,210,106,177,58,85,90,80,22,98,60,171,210,27,197,243,185,243,197,243,35,111,48,12,19,100,254,232,141,224,44,63,113,94,53,68,235,158,83,137,201,59,112,207,232,206,143,254,230,5,197,251,127,54,40,202,178,34,167,228,212,182,84,62,55,157,251,202,20,223,217,82,49,142,172,166,250,234,160,138,55,51,199,85,144,82,167,204,83,229,83,111,189,55,77,130,24,176,107,23,158,245,184,11,53,27,28,179,76,40,249,136,103,61,109,22,126,139,195,37,205,50,240,222,186,209,198,239,58,150,9,39,192,227,47,43,203,12,219,255,85,53,38,37,140,183,134,88,111,192,32,162,179,11,65,239,30,157,255,245,189,110,29,136,5,177,64,121,2,73,161,45,34,224,254,67,80,234,14,137,96,180,75,57,162,71,220,8,204,96,36,176,178,86,193,205,41,169,181,4,112,53,255,47,184,162,75,49,141,230,74,13,252,28,45,170,213,133,138,65,206,235,136,136,120,197,254,113,12,23,132,115,34,172,91,121,90,159,210,39,27,227,234,14,80,136,126,9,120,135,6,51,0,99,89,222,192,127,242,123,93,1,102,166,121,20,60,44,75,14,209,195,130,231,4,173,159,227,155,220,242,249,29,75,221,46,109,148,37,142,165,70,129,241,173,7,138,150,39,228,57,25,163,153,93,144,49,86,135,44,7,121,151,3,8,151,226,1,38,16,239,55,248,25,206,94,97,34,2,200,23,39,239,8,238,84,135,249,171,91,126,242,59,222,235,113,228,43,227,62,41,127,69,111,68,151,115,197,124,88,240,134,109,80,46,117,52,48,129,251,74,43,101,153,181,254,175,194,251,192,72,217,164,239,163,72,131,0,1,123,194,74,105,165,38,204,38,61,165,103,19,89,195,128,101,35,96,130,93,30,241,88,23,130,2,127,134,15,82,106,74,74,181,55,254,6,223,239,92,61,159,41,41,47,229,20,81,153,210,51,46,250,124,96,1,201,79,230,72,5,241,13,60,97,78,228,119,240,117,190,86,214,115,42,4,26,200,25,217,132,29,215,101,252,159,40,248,14,206,69,64,184,139,250,57,101,78,10,191,181,247,143,67,90,107,172,193,128,203,112,253,12,233,157,223,70,165,242,100,103,8,33,104,168,186,164,35,188,89,61,187,35,123,223,184,65,86,143,184,106,6,229,195,251,4,51,28,49,206,92,124,233,87,181,142,43,156,183,31,100,128,194,28,80,186,33,243,136,1,162,32,8,43,159,115,222,12,255,74,201,82,122,54,149,109,226,20,100,16,63,57,113,249,73,196,74,17,130,149,218,29,64,135,254,122,115,116,78,196,254,243,240,59,102,174,76,117,246,28,166,164,65,113,191,130,11,160,135,155,208,58,215,116,221,37,97,7,252,36,97,9,218,192,213,141,227,154,150,191,178,247,182,54,186,224,3,81,22,244,200,47,235,35,248,89,129,217,157,67,234,5,254,55,71,78,174,81,35,200,134,190,34,25,166,229,149,62,234,225,58,171,175,15,87,218,122,144,54,195,80,246,2,59,12,90,216,54,209,245,94,228,204,237,63,87,245,113,59,69,172,64,17,208,111,227,223,131,134,101,247,27,24,225,33,152,177,117,33,46,2,24,131,239,7,171,1,223,173,109,240,219,234,42,198,50,104,204,109,221,81,141,112,214,187,229,8,150,42,171,10,37,241,65,81,37,124,119,150,23,244,120,4,249,25,197,8,0,65,251,45,208,181,19,220,248,135,117,160,195,167,120,54,215,224,152,245,14,92,253,195,24,24,29,222,115,185,74,78,204,9,99,184,175,20,112,143,60,95,229,200,65,104,200,201,129,151,243,83,51,228,113,21,40,19,152,237,26,185,176,162,171,186,138,183,173,97,58,177,198,250,21,25,214,192,87,40,93,186,27,43,25,111,225,67,175,225,30,216,10,167,158,92,143,59,8,88,134,54,148,99,229,88,240,123,57,102,70,241,212,185,34,87,104,16,161,0,215,235,191,252,118,235,204,76,172,73,183,43,178,10,249,58,224,8,35,168,67,49,73,22,62,37,235,64,117,56,12,220,96,213,119,184,164,2,190,10,95,145,201,94,228,113,8,30,190,112,128,186,208,144,91,152,55,124,29,124,206,121,57,226,81,208,109,93,151,121,161,252,79,2,238,38,222,209,144,207,174,56,33,66,143,2,105,155,160,57,106,146,94,132,168,59,148,154,29,28,11,56,215,40,165,4,23,180,75,153,118,202,235,120,86,236,6,31,19,133,250,58,145,127,14,53,196,102,141,46,34,94,232,30,95,145,158,14,91,67,230,115,76,32,77,70,196,200,20,254,206,201,98,201,193,12,140,46,153,160,211,191,106,140,128,137,9,199,39,1,45,81,62,209,147,82,61,222,16,255,19,28,203,61,128,213,239,50,156,133,192,27,143,255,195,141,112,238,233,71,244,250,125,161,36,228,113,236,111,0,215,201,147,28,249,110,60,19,66,221,34,205,155,92,114,133,71,221,162,7,9,132,78,196,125,208,71,220,96,125,198,97,38,215,93,32,219,224,135,74,130,219,224,164,251,35,104,166,18,202,98,148,13,13,169,127,46,232,3,198,132,59,234,115,250,156,92,137,78,183,45,8,127,44,52,36,1,234,5,147,235,26,250,205,228,186,6,61,172,64,198,37,15,199,207,134,3,173,218,6,182,75,156,37,192,242,205,56,222,7,4,30,204,127,215,20,85,81,99,74,148,159,143,119,125,20,105,172,83,128,202,60,163,205,117,206,229,94,202,253,167,177,38,127,229,125,212,29,248,20,173,12,17,227,142,92,136,156,3,248,78,246,32,47,93,169,1,45,152,103,123,231,114,175,228,254,239,163,43,159,67,141,59,234,221,173,179,35,115,34,228,203,93,7,217,222,69,201,154,133,83,238,13,103,114,221,178,19,124,105,178,19,254,218,73,215,191,79,123,233,250,198,140,114,37,230,6,107,80,175,14,220,132,55,220,208,187,48,1,86,200,77,112,174,3,173,74,32,63,239,192,31,19,145,189,68,110,244,211,21,240,248,74,103,5,122,120,133,254,7,228,58,82,69,172,52,122,232,170,115,77,76,134,69,133,188,134,220,57,161,28,150,187,160,147,80,43,227,252,76,231,107,103,41,50,1,53,116,250,81,71,48,234,189,64,145,29,8,65,8,85,117,85,249,48,119,6,147,150,143,193,231,156,83,83,33,39,100,5,71,8,98,243,152,66,54,203,178,217,44,25,159,236,8,105,159,211,125,200,67,185,254,185,4,28,52,40,203,78,176,214,160,160,115,9,9,248,28,232,29,226,148,184,220,6,122,57,143,139,6,133,71,70,171,143,77,145,21,78,120,163,45,228,136,183,214,184,227,77,231,156,121,206,156,131,130,187,87,152,245,123,202,156,114,128,53,184,75,44,208,87,49,35,37,150,156,93,50,18,4,230,187,29,113,219,19,204,112,59,247,20,8,162,34,3,253,79,182,7,186,227,71,221,26,221,64,111,116,7,167,66,66,194,72,236,76,244,167,13,69,6,173,252,150,22,128,198,234,184,2,197,96,245,225,170,185,165,6,106,213,186,172,232,17,147,107,245,1,69,187,235,66,206,164,163,126,119,88,232,21,130,19,127,124,143,3,150,161,100,115,217,241,44,216,132,128,201,27,98,55,240,197,25,176,248,112,151,95,231,231,61,241,28,38,40,214,198,130,60,182,136,27,2,184,76,1,46,27,184,146,115,188,140,129,220,67,45,66,20,98,102,114,46,151,215,186,58,233,186,247,3,170,179,53,227,75,253,191,97,61,201,202,70,57,89,78,127,137,105,186,86,6,145,199,163,43,241,211,151,182,0,235,193,83,197,191,12,54,91,237,222,219,211,219,33,70,198,157,32,131,198,20,141,220,58,118,244,128,163,203,154,104,140,103,128,220,229,172,88,162,9,25,235,92,136,236,8,107,136,17,42,252,200,17,128,158,46,198,59,128,183,95,135,25,89,93,131,235,78,17,198,42,196,199,141,70,25,115,207,81,129,69,42,46,172,0,158,67,21,241,83,17,79,137,89,78,79,54,64,89,65,200,7,75,185,83,33,134,116,178,250,190,106,160,107,240,103,116,194,37,43,163,245,235,194,84,164,110,131,230,33,115,127,54,97,249,17,57,204,5,140,189,84,161,125,198,227,204,46,139,223,16,255,187,248,29,241,191,231,190,1,189,124,99,236,123,156,94,171,98,25,90,41,195,79,165,13,105,245,103,109,51,98,45,119,125,112,42,55,57,198,247,237,66,140,146,48,26,32,105,70,3,204,229,110,28,237,14,184,250,47,47,220,198,106,200,148,137,200,154,214,47,151,28,32,59,64,106,1,39,167,83,107,216,199,104,19,99,44,37,176,53,25,201,144,68,195,242,36,220,222,12,90,248,168,3,68,169,240,239,220,226,170,51,124,115,235,43,236,35,208,42,144,238,3,155,108,121,205,26,72,233,1,158,185,150,195,107,225,239,188,70,244,86,43,58,128,109,69,27,90,243,115,169,97,219,223,232,94,109,211,47,197,27,118,240,154,159,71,3,11,2,62,17,248,109,160,56,114,71,224,255,78,192,155,111,116,135,214,184,248,81,71,96,6,128,38,38,181,218,203,45,118,242,29,245,166,28,94,177,81,101,94,110,213,223,130,114,139,254,182,170,215,97,212,32,97,77,187,141,94,241,211,219,44,190,166,181,23,197,159,166,113,93,53,187,204,172,153,189,153,237,30,23,200,202,119,2,253,120,69,71,230,223,161,13,203,9,53,36,83,245,129,19,175,124,99,160,175,49,68,204,108,28,126,35,180,253,38,34,103,6,170,122,213,192,152,37,103,180,9,227,92,96,251,1,94,110,39,77,140,163,117,163,163,137,175,28,151,111,99,120,195,207,13,103,51,144,126,141,18,96,132,227,67,226,98,3,128,110,232,84,219,132,206,206,117,135,39,59,17,207,28,118,97,73,153,160,123,197,30,161,189,237,2,221,38,119,233,45,173,34,62,36,28,49,90,3,138,129,146,105,26,52,68,176,108,185,190,217,106,223,133,214,93,251,18,231,82,43,43,198,13,91,74,65,59,170,49,7,220,166,222,193,191,64,67,253,182,3,229,229,68,100,133,199,79,74,43,251,8,168,129,161,206,180,160,195,223,59,130,184,89,45,20,203,255,242,163,141,8,167,156,237,204,174,27,15,190,27,60,171,190,27,194,129,171,239,82,60,47,15,201,87,226,5,57,47,227,239,148,188,15,250,1,31,147,16,64,193,181,26,174,137,241,239,242,200,114,145,173,75,124,103,200,119,93,119,130,225,223,166,56,44,60,206,87,135,156,235,26,155,236,148,133,197,184,172,110,219,208,87,146,189,249,189,151,92,93,217,38,253,89,231,51,135,193,210,19,81,18,94,223,128,180,131,235,151,68,150,28,29,248,196,18,203,9,55,65,220,192,79,245,102,252,64,123,73,42,62,136,231,222,162,66,85,71,106,228,52,159,48,23,193,202,162,226,14,241,175,25,238,249,131,150,215,121,243,19,170,249,238,118,124,74,201,101,22,205,183,70,213,91,101,129,68,80,143,70,77,81,110,24,188,110,131,143,225,20,116,66,145,72,244,22,138,155,92,127,251,247,241,219,160,139,223,209,250,247,198,95,221,208,110,1,91,128,243,58,212,57,167,129,86,64,13,19,77,170,201,157,123,249,174,86,144,11,147,188,237,32,67,232,20,59,193,92,139,70,208,150,203,187,88,42,92,226,172,240,132,78,241,167,76,18,163,252,247,149,210,128,254,146,115,43,244,239,135,107,39,240,241,67,106,189,228,116,26,157,134,100,224,105,25,150,138,94,209,243,90,42,180,1,222,102,65,47,157,226,45,189,180,81,228,122,1,117,71,26,37,24,79,86,52,168,34,211,189,216,194,219,120,215,15,74,167,210,169,72,74,84,226,186,169,8,111,165,162,63,235,174,64,65,133,78,169,83,229,80,172,218,181,152,236,158,227,187,11,21,242,126,247,73,122,146,206,210,25,110,245,230,225,95,42,31,236,133,0,156,160,125,131,70,42,158,132,50,11,154,10,175,65,243,114,74,238,1,18,194,26,115,221,115,252,123,173,109,84,242,21,108,230,112,10,86,201,202,94,72,158,239,133,224,89,1,161,225,178,141,52,44,215,149,249,108,88,20,45,124,53,172,17,216,133,21,249,171,250,173,20,16,98,52,78,21,26,237,140,118,182,73,187,162,33,190,1,227,13,156,223,186,67,42,225,142,90,94,17,149,105,61,171,39,86,99,44,210,25,145,34,51,124,13,231,229,247,157,60,10,2,178,246,190,78,171,52,11,173,205,149,177,236,149,65,21,188,129,42,60,252,123,47,62,25,93,253,249,51,123,113,23,179,245,91,104,113,134,220,182,77,54,208,154,126,207,225,179,29,199,13,60,160,23,161,19,115,118,180,204,99,69,192,8,9,43,176,47,49,160,108,97,165,6,242,151,6,85,14,11,249,123,242,119,14,109,120,75,61,166,22,212,188,10,255,203,182,208,126,184,115,125,137,117,130,209,131,115,73,163,80,144,174,164,138,242,236,222,149,26,239,243,26,82,163,70,211,218,13,117,58,208,246,76,163,31,74,18,229,92,88,174,99,30,186,53,113,216,186,127,133,86,38,244,209,247,246,58,62,15,80,36,255,39,252,119,154,229,101,156,54,53,161,75,236,246,245,19,172,194,91,231,97,221,222,143,90,248,82,221,105,114,2,131,26,67,80,138,70,122,101,133,234,41,173,135,222,10,197,106,156,7,235,7,91,8,233,5,202,47,214,170,17,145,35,176,194,192,218,223,76,78,198,37,25,80,213,78,35,1,199,9,113,30,212,0,10,27,210,55,235,47,235,64,183,0,83,168,122,104,20,225,136,202,138,172,128,133,113,226,167,235,128,42,131,153,69,43,51,15,42,198,94,92,131,141,177,14,115,169,129,99,229,198,46,151,185,156,47,118,163,105,139,81,54,166,105,184,168,224,159,41,104,82,39,208,190,235,234,110,43,223,59,169,157,52,103,205,66,46,15,37,149,107,114,164,238,213,167,19,13,170,111,217,39,105,224,52,228,235,179,241,21,190,30,206,74,235,10,19,58,237,86,42,5,58,109,224,67,29,86,243,176,234,2,126,18,109,195,222,161,180,85,144,235,236,13,219,136,32,22,79,210,33,106,225,220,227,125,80,57,175,191,207,242,46,182,49,71,160,149,93,120,180,54,4,165,168,23,144,7,52,74,42,47,183,112,11,101,72,57,137,220,115,3,141,209,187,43,135,113,181,167,164,30,145,251,122,15,188,189,14,119,105,134,200,91,241,162,82,80,242,74,30,249,133,152,146,82,24,135,53,28,75,69,173,24,67,217,161,172,133,137,70,212,198,177,79,37,242,108,64,165,145,183,7,242,102,222,28,130,82,52,11,240,91,254,254,75,90,126,69,150,96,27,109,56,182,33,101,243,126,192,7,232,7,205,195,35,145,83,80,136,177,247,157,205,198,102,195,50,210,70,202,120,223,73,25,45,52,38,14,67,193,217,26,50,223,138,21,59,11,193,89,70,46,63,120,41,151,31,11,86,203,92,40,43,78,58,39,245,89,125,38,136,48,192,241,145,74,245,200,60,247,25,148,139,241,156,240,41,161,95,104,227,55,9,240,62,65,163,4,244,193,37,129,51,36,14,137,136,245,247,217,45,114,113,101,44,242,230,189,77,73,16,200,11,154,10,87,212,141,213,43,138,215,231,51,171,247,52,57,48,112,44,94,227,138,19,208,199,71,172,57,218,174,86,138,251,168,113,110,213,248,25,191,117,213,174,94,147,92,211,186,77,246,206,56,116,21,247,224,109,68,97,169,42,21,249,36,208,79,109,52,170,80,94,42,50,208,71,40,191,111,48,153,91,253,157,241,147,242,172,60,195,181,185,128,13,54,233,24,71,2,182,237,73,40,179,241,25,220,191,197,239,175,80,152,136,59,91,56,250,33,117,72,181,140,187,51,64,197,43,242,102,21,15,11,246,181,42,220,123,34,40,168,105,5,163,194,153,106,23,254,193,105,242,90,203,84,155,179,198,229,6,158,111,116,10,160,205,100,91,117,128,80,110,32,15,67,142,99,188,229,12,9,69,33,141,235,16,249,108,137,26,33,125,53,231,4,225,44,130,220,128,145,170,33,63,30,15,214,27,215,35,156,124,114,115,178,51,57,107,206,152,121,160,82,228,166,200,75,57,15,107,106,9,67,135,55,147,43,136,13,148,28,184,178,219,46,245,236,8,120,71,4,45,56,208,52,0,95,53,253,27,238,171,80,94,226,56,163,241,21,140,6,122,215,201,238,53,52,141,96,180,124,166,126,202,184,78,164,92,194,53,30,232,120,36,197,207,57,223,143,163,237,60,77,191,42,126,117,224,5,125,90,231,123,236,146,41,154,146,166,92,12,244,42,54,12,181,243,241,33,224,13,124,221,199,242,209,124,38,5,165,199,15,232,103,133,235,191,21,199,94,26,180,81,145,195,185,15,48,198,66,58,231,186,126,112,198,4,212,222,243,108,192,59,36,76,43,68,97,86,184,180,110,187,109,37,172,230,250,168,189,169,32,114,115,180,88,25,121,150,115,253,38,103,128,22,58,59,164,142,25,169,34,229,213,148,209,147,109,114,6,89,222,49,215,129,163,7,156,178,53,87,228,202,90,64,73,187,126,70,229,51,183,74,198,97,141,188,155,210,87,99,157,107,137,135,123,154,163,189,228,252,138,85,205,79,111,104,4,32,141,192,90,112,102,112,223,14,79,59,197,30,208,86,47,237,93,173,19,104,90,67,3,12,78,60,131,243,206,6,62,160,141,54,208,239,218,16,99,24,103,182,130,114,106,44,213,34,91,242,40,209,85,75,90,3,14,152,57,152,91,57,175,12,73,67,82,81,4,78,201,53,192,75,114,30,117,137,80,26,191,221,141,58,205,201,252,201,124,241,139,233,85,220,167,137,143,80,198,193,138,66,9,22,89,45,125,90,165,226,87,246,222,190,135,191,154,62,222,114,176,141,181,215,28,80,47,104,162,208,11,104,162,40,23,66,26,90,225,182,248,189,72,103,219,73,17,56,101,131,127,181,216,41,64,167,161,102,62,68,175,176,40,42,108,209,10,159,249,64,87,195,245,50,140,28,73,109,172,108,160,245,24,106,251,40,249,123,198,86,233,47,1,63,70,78,177,202,146,129,149,47,207,1,100,176,110,133,147,228,3,54,35,224,247,145,143,85,140,74,166,66,214,144,11,98,5,228,35,80,37,180,65,157,230,122,225,242,125,179,254,119,143,21,105,1,233,19,36,45,202,167,138,211,228,48,14,254,255,207,244,222,132,148,136,166,168,73,141,75,0,71,83,75,10,248,173,179,98,135,208,182,112,197,65,187,156,195,128,246,59,135,92,79,248,169,195,173,178,4,77,210,116,37,213,162,241,5,118,42,208,194,144,187,89,111,181,75,47,53,244,151,21,73,10,178,20,56,93,48,86,202,185,122,131,214,27,115,27,57,41,23,233,79,58,110,213,78,80,167,200,219,57,243,102,178,31,74,50,102,198,230,181,243,176,176,207,107,243,106,103,98,186,177,178,35,151,156,134,254,114,217,89,209,95,240,175,183,172,125,224,31,151,227,121,185,81,112,87,225,22,172,131,102,1,220,1,245,125,190,186,87,56,255,48,111,19,56,63,41,10,5,88,147,249,174,188,144,202,166,178,61,129,150,13,154,216,48,126,75,253,41,11,233,67,205,247,113,248,27,235,69,24,54,230,212,138,196,113,202,173,142,214,213,66,133,96,167,254,125,199,76,154,193,104,225,231,121,243,252,142,3,186,9,5,61,196,86,65,170,110,62,32,137,151,185,6,212,74,235,13,155,226,186,211,176,41,224,155,77,171,162,217,134,128,122,17,106,73,31,56,168,37,181,234,73,124,230,226,115,156,71,159,12,37,54,122,106,173,226,218,184,94,128,158,222,223,218,169,119,234,87,238,227,218,154,121,233,62,174,137,243,28,79,92,190,32,135,81,79,170,39,37,73,248,9,187,85,223,167,40,173,20,220,179,234,151,251,229,164,108,6,126,89,218,1,211,52,196,12,206,109,42,56,129,29,184,217,196,71,80,180,164,182,107,40,57,221,128,131,107,127,48,183,235,103,213,194,10,71,38,13,72,177,206,138,126,123,153,235,11,20,53,22,29,56,181,219,178,178,229,33,25,180,87,82,32,151,156,53,40,8,57,23,208,199,79,29,73,143,242,157,169,85,20,212,162,39,113,219,127,128,175,108,94,2,56,194,185,53,2,91,239,239,157,86,91,207,228,182,30,242,134,57,142,225,147,242,173,88,199,223,214,144,30,29,149,85,114,108,245,104,223,114,2,109,254,82,48,98,210,148,183,176,110,209,19,112,179,142,59,50,151,217,45,187,41,183,112,203,89,231,178,249,170,89,193,178,185,162,181,242,83,190,103,195,87,20,159,91,142,159,64,31,107,88,72,208,11,232,217,67,192,113,11,9,176,8,212,85,22,1,206,28,183,35,129,59,164,138,114,154,4,122,54,47,240,27,232,217,28,123,231,115,231,115,95,191,239,235,218,159,116,158,23,121,201,157,223,61,158,211,198,196,166,150,131,120,5,27,74,46,202,5,57,148,217,0,229,71,193,104,209,50,233,64,29,31,53,241,43,12,164,24,242,203,124,126,56,63,114,233,64,62,31,182,65,26,90,52,140,165,197,51,233,163,166,156,107,145,200,100,198,193,246,82,80,122,196,75,172,213,82,195,26,157,145,89,114,217,121,85,127,105,213,88,26,50,106,69,122,32,215,11,100,110,139,165,198,245,238,86,13,229,213,173,45,26,74,80,195,111,64,186,6,167,131,217,135,118,1,245,111,109,8,57,144,122,105,67,94,229,27,17,156,243,3,29,68,128,59,104,211,218,87,229,175,210,63,73,33,118,207,103,231,149,105,249,162,108,198,181,91,232,3,70,43,131,14,35,86,214,225,41,83,227,156,169,85,255,184,121,23,234,218,120,90,209,186,131,139,240,230,5,188,31,29,88,72,220,62,106,19,219,166,105,78,54,117,205,109,204,237,77,103,218,252,170,249,15,206,159,136,243,226,77,54,157,155,206,229,202,57,211,20,53,177,169,39,179,124,100,40,178,57,34,197,163,220,130,192,56,56,65,9,236,176,60,185,8,171,231,78,253,127,220,55,104,230,120,185,120,95,206,20,117,49,200,234,142,154,0,17,201,77,214,30,105,143,252,43,155,150,115,244,0,157,110,19,219,197,232,69,249,33,61,156,91,88,91,151,232,102,208,250,165,182,203,160,95,211,117,232,224,80,137,208,246,80,86,66,169,176,138,59,164,111,70,11,72,171,32,175,11,172,125,190,94,2,139,27,71,247,41,185,223,136,101,113,63,167,117,31,167,69,79,38,32,61,244,230,170,108,145,13,72,195,41,254,141,127,112,86,115,109,205,208,172,206,144,195,220,112,184,126,218,205,101,118,148,235,99,72,203,133,75,160,211,175,222,197,185,121,215,186,189,46,13,244,41,89,36,66,99,23,231,6,107,236,216,205,198,47,203,175,202,47,173,193,95,168,189,106,23,71,194,187,188,171,246,104,28,212,2,254,108,235,201,212,108,106,38,85,217,10,52,174,129,101,17,82,7,31,9,200,171,243,91,145,207,253,201,214,243,86,88,182,152,251,205,253,90,118,21,143,218,58,148,46,166,11,233,124,58,191,53,223,228,84,97,47,192,87,95,165,157,205,89,105,112,220,22,137,109,92,218,74,213,78,137,107,150,145,74,34,127,119,170,163,39,67,51,212,111,106,65,241,75,52,5,45,156,188,227,224,23,163,156,111,166,184,182,209,178,158,2,77,106,47,216,38,228,118,174,62,140,28,153,114,254,130,26,93,60,26,236,188,172,222,213,98,129,252,89,189,91,208,92,249,237,173,179,130,254,210,129,23,82,96,155,242,115,50,164,47,196,168,178,89,2,11,91,152,113,46,233,223,190,141,119,188,237,4,54,212,18,3,56,57,231,93,197,161,0,138,85,242,58,144,27,99,239,223,21,28,200,1,54,116,57,1,22,1,80,91,184,3,174,192,56,26,86,186,156,106,206,253,71,92,207,6,25,71,214,146,113,129,156,252,255,9,123,27,224,56,174,243,64,176,167,209,3,244,12,65,160,187,217,67,65,50,141,233,105,190,1,123,64,58,100,24,122,67,217,36,122,48,108,64,61,67,236,10,28,13,36,231,167,40,136,129,29,101,203,21,113,29,101,143,146,64,52,0,143,24,136,139,74,104,4,118,105,93,87,60,133,59,162,97,172,239,110,203,235,74,165,124,137,204,210,194,50,164,226,37,60,158,54,183,181,149,146,25,30,196,133,117,142,194,112,33,46,204,133,7,247,125,223,235,238,233,1,232,44,94,117,207,96,186,251,245,123,223,251,254,223,247,190,183,156,30,226,179,50,168,3,181,187,200,81,193,46,113,133,168,63,193,183,212,196,173,117,96,175,151,211,192,5,228,191,246,6,133,1,30,193,149,114,18,78,63,235,103,19,186,176,109,84,200,235,133,186,125,196,235,149,192,98,21,221,92,251,163,237,137,139,143,22,115,86,17,173,16,110,221,90,152,153,34,134,119,227,28,250,5,160,201,172,65,190,188,56,242,32,228,64,71,70,249,142,4,150,228,76,56,133,214,76,171,252,42,92,127,81,118,116,40,154,99,74,92,175,68,218,33,77,245,111,158,29,2,217,194,181,70,191,63,186,43,115,186,95,39,207,15,167,89,120,31,240,188,42,230,125,19,157,246,35,216,14,224,130,46,101,137,216,45,182,138,31,122,152,245,20,139,3,127,236,92,192,109,111,80,124,211,208,161,161,78,178,178,198,151,65,94,89,100,83,68,233,137,25,119,236,86,97,64,115,130,82,102,80,244,81,186,3,70,13,222,10,125,189,99,199,77,137,199,15,136,60,199,133,20,242,116,210,179,51,179,202,123,157,9,71,54,103,212,231,101,223,87,109,68,99,23,81,126,206,235,87,204,104,12,209,164,207,211,87,61,172,185,213,124,199,30,16,49,139,168,84,144,70,164,108,8,83,212,0,210,160,155,75,173,45,173,137,31,74,71,250,0,146,202,88,2,184,173,88,141,189,24,212,97,115,78,249,167,47,196,5,104,101,172,42,44,165,73,89,160,8,102,164,234,97,115,6,180,100,242,193,36,18,9,242,153,23,105,108,201,111,129,26,230,234,94,0,143,245,206,254,193,222,108,239,24,240,22,61,39,229,112,117,19,179,116,101,74,230,244,118,73,106,127,244,191,254,54,206,154,224,60,94,84,115,130,122,161,74,128,70,16,185,152,12,116,154,97,45,124,179,248,16,221,10,108,162,97,168,195,250,197,218,23,233,137,128,225,246,80,46,228,108,126,89,15,53,5,224,193,232,143,181,175,27,139,198,191,182,3,58,135,98,249,60,56,144,191,38,240,28,47,65,84,42,239,224,179,85,203,1,63,72,203,160,65,180,107,156,66,86,237,168,231,207,111,71,2,164,154,221,206,72,27,181,221,45,246,46,205,164,34,134,196,0,119,35,154,53,148,12,179,24,64,113,35,205,84,44,254,103,138,203,211,144,183,27,61,6,240,118,139,202,65,196,78,122,170,89,187,220,243,94,11,73,144,137,213,150,192,3,70,185,18,24,144,63,180,6,61,138,31,181,241,89,50,40,79,173,14,187,220,87,19,122,249,15,24,215,247,161,39,120,121,95,104,93,144,22,115,9,105,19,158,89,182,3,251,21,57,3,247,7,130,101,73,114,253,18,112,43,242,94,128,190,245,192,43,42,164,127,146,175,220,183,95,99,161,150,27,155,21,47,154,239,106,11,237,175,55,217,226,190,6,114,110,245,228,80,105,168,84,42,21,75,192,115,0,19,221,162,251,178,85,234,18,154,52,229,216,108,223,69,229,93,121,65,158,9,162,223,147,51,82,179,63,16,173,160,159,121,91,253,44,68,189,113,212,142,182,142,68,96,23,160,220,39,109,59,141,125,1,190,11,253,88,247,124,190,202,57,17,241,106,12,72,26,84,222,73,199,65,227,193,103,89,212,110,140,41,234,141,71,208,139,8,156,153,52,84,43,246,58,72,33,146,15,28,255,81,14,29,95,110,145,147,237,172,125,255,123,135,18,216,174,128,171,158,13,125,70,19,136,97,215,65,2,4,250,37,104,151,92,135,197,245,86,64,153,160,197,0,69,94,133,242,166,47,249,129,50,51,142,73,180,217,44,33,226,23,229,162,178,240,252,22,47,91,132,255,207,118,162,28,34,236,142,218,22,49,164,33,244,18,162,118,112,113,231,239,156,221,230,169,139,161,36,243,231,35,108,156,185,94,247,16,55,150,19,114,235,204,163,207,27,129,149,12,176,201,236,86,47,136,175,154,75,90,173,125,94,2,57,161,84,205,106,191,111,89,6,210,14,44,135,18,180,212,250,45,208,248,133,153,22,185,29,96,214,240,179,8,11,32,115,103,181,139,250,79,240,29,154,171,47,219,33,76,249,76,36,90,116,194,172,240,94,58,244,144,53,252,44,190,23,118,149,228,242,123,233,215,72,62,250,122,25,215,201,66,235,244,122,26,237,53,110,159,112,137,24,74,127,219,247,194,66,127,193,214,138,187,89,242,195,38,44,213,202,118,157,8,120,27,142,213,119,122,247,60,209,224,24,97,29,242,134,129,209,131,27,100,231,173,102,187,13,204,49,230,251,195,1,71,240,205,31,217,57,99,153,214,121,160,214,59,179,243,249,179,77,126,2,208,60,80,11,219,102,57,55,160,200,219,102,128,166,7,220,208,58,8,216,239,123,187,1,187,209,107,68,90,5,218,112,168,179,187,20,193,189,30,88,206,135,86,59,80,134,15,202,131,125,31,194,103,13,138,211,231,8,53,65,167,253,143,177,119,216,191,229,52,112,102,196,42,213,58,3,48,234,108,204,12,249,154,156,20,188,229,221,180,236,251,68,65,147,63,215,229,199,50,112,11,254,186,55,148,239,53,94,195,25,10,180,239,66,187,24,122,2,111,225,54,28,240,93,192,42,128,98,243,44,40,72,175,27,7,49,79,11,96,183,132,158,38,24,103,105,193,235,10,235,224,178,26,117,251,30,147,207,66,172,216,205,58,3,159,75,147,77,151,205,234,179,2,212,225,33,255,71,204,13,100,53,232,207,132,51,193,120,163,159,113,213,107,154,245,51,148,115,55,218,208,147,118,189,19,218,161,189,150,129,235,206,12,90,46,142,53,224,235,173,17,159,7,98,4,104,42,125,168,173,44,136,93,28,234,250,76,118,149,161,182,114,223,187,32,189,202,170,217,37,253,123,58,140,130,91,173,212,206,56,152,243,40,137,107,212,184,95,109,200,188,216,243,218,110,121,7,151,135,114,33,50,207,78,173,250,206,11,129,109,237,114,137,105,6,126,181,67,226,240,121,160,27,245,0,234,165,231,95,83,93,213,242,103,144,22,198,93,33,42,117,247,112,169,43,200,194,22,91,0,49,8,116,143,101,164,67,229,161,119,96,59,212,25,3,180,223,124,187,122,209,44,22,228,244,140,234,70,231,234,67,60,109,23,126,106,135,51,135,130,149,183,242,190,133,166,33,148,163,218,30,107,88,105,189,36,251,98,40,151,57,165,250,26,163,232,154,200,161,125,253,184,67,70,189,95,153,87,106,202,149,96,142,43,77,255,41,83,202,45,143,227,49,247,16,134,53,108,213,57,51,51,123,87,141,170,85,181,46,88,247,247,191,106,45,89,75,57,224,177,198,60,174,51,179,170,10,159,181,145,209,198,253,197,237,228,58,103,222,50,102,211,190,7,40,177,133,211,163,111,70,0,108,209,14,36,134,180,139,44,33,44,219,91,102,158,183,218,2,244,61,234,13,71,29,124,213,99,121,221,108,69,221,215,150,218,170,201,106,210,209,192,162,45,240,249,54,210,65,48,100,101,199,5,237,75,102,92,148,112,78,213,15,215,197,111,36,231,149,97,3,61,122,237,241,89,185,164,60,62,186,205,38,225,212,98,184,230,172,222,14,28,54,33,71,244,28,162,56,154,77,106,67,29,181,53,118,223,123,21,52,244,21,187,66,27,20,59,90,163,29,22,193,136,123,230,182,235,207,196,233,59,97,28,165,159,218,191,137,91,40,155,192,221,178,200,63,194,222,146,102,203,235,0,29,28,247,116,20,28,97,201,166,32,63,242,69,52,241,113,78,11,109,77,218,163,60,174,56,254,58,79,12,106,174,232,76,246,179,55,67,219,87,236,11,198,5,225,135,105,22,204,54,135,150,76,99,126,132,123,150,190,221,219,53,176,109,158,24,57,27,80,197,172,141,227,253,26,205,200,204,216,17,11,147,236,237,192,86,126,249,43,192,199,165,208,66,192,40,233,38,250,64,89,144,104,146,100,200,115,46,41,138,170,36,0,79,88,59,187,110,163,37,3,116,51,40,15,204,84,92,102,133,158,233,117,47,240,76,127,232,227,37,101,193,243,103,96,125,251,64,92,74,183,198,238,120,241,4,112,27,207,145,157,4,75,234,178,111,31,248,126,69,62,31,125,17,219,33,201,89,183,223,61,229,158,178,186,67,207,116,194,205,205,128,109,120,221,67,111,174,235,23,244,37,119,145,60,1,109,128,236,176,251,246,55,216,215,217,60,171,100,43,189,71,14,235,25,221,208,73,75,193,59,208,111,180,114,156,251,157,199,62,83,251,108,67,47,171,125,118,139,94,167,93,76,130,94,215,100,13,64,29,234,204,174,117,138,211,185,191,227,130,252,67,121,41,1,116,218,51,239,84,39,170,78,53,95,221,50,215,243,157,23,64,211,81,101,144,97,80,139,28,204,173,115,139,170,170,84,18,255,164,245,235,143,190,56,166,183,188,47,235,146,190,235,125,89,106,173,198,198,184,69,5,247,50,129,169,61,234,85,229,205,137,21,165,166,213,244,154,62,15,92,102,22,184,53,101,112,137,173,10,213,115,85,247,254,201,11,238,15,221,165,226,82,169,86,170,185,243,240,11,174,119,105,166,229,235,233,128,235,172,147,70,205,245,58,110,39,173,236,144,198,7,139,131,165,108,73,47,58,69,120,218,117,6,216,128,94,198,12,87,220,38,95,125,137,34,202,18,239,61,206,237,54,252,159,23,104,71,28,62,143,175,236,146,146,173,61,23,114,191,127,8,52,222,132,68,255,75,61,213,220,139,135,26,163,47,137,239,164,91,185,215,80,173,38,151,164,154,60,175,85,159,171,6,116,248,121,176,147,172,89,235,167,251,147,232,125,178,22,212,5,237,117,13,62,45,215,33,90,62,111,141,48,40,119,70,122,112,211,147,243,43,113,134,101,64,31,168,12,204,158,243,45,48,27,53,168,246,216,79,109,208,21,52,235,204,76,167,28,106,68,126,188,2,181,250,250,227,220,91,183,252,120,208,143,208,135,30,187,97,3,116,180,3,103,0,98,52,203,79,190,214,116,104,229,52,60,88,109,215,187,62,55,250,174,127,221,63,43,129,22,59,3,154,206,79,237,118,3,57,40,254,222,196,235,101,120,159,204,198,153,3,60,37,241,38,105,61,56,182,48,186,230,188,217,222,31,180,3,109,163,235,246,16,43,153,239,218,56,103,185,234,5,107,122,125,28,235,67,127,209,144,57,212,241,94,75,209,116,143,1,45,116,90,9,171,248,58,122,13,249,44,29,249,163,102,211,179,2,88,74,49,238,167,111,120,117,184,29,180,252,138,91,60,80,108,47,38,139,239,62,137,89,65,103,74,51,47,163,23,156,116,167,140,146,185,164,44,191,66,122,160,114,81,249,201,249,153,104,4,135,194,215,7,47,127,202,233,101,165,167,19,23,228,1,239,136,208,224,246,62,175,87,0,131,80,59,55,201,254,142,161,31,108,33,216,223,131,91,198,49,242,131,9,52,71,155,234,53,65,206,111,241,198,5,86,45,231,48,95,236,65,235,99,236,87,217,175,52,100,95,32,149,42,198,160,240,206,113,180,182,198,178,243,7,170,58,121,100,28,253,220,246,8,142,111,247,110,165,236,32,126,108,182,235,191,191,208,216,135,98,45,173,131,58,244,15,160,49,115,106,0,189,88,115,205,3,197,89,133,52,180,45,92,170,89,230,52,44,233,154,21,153,233,11,165,180,239,211,195,88,150,102,174,77,240,112,17,234,178,175,247,216,77,218,55,81,37,124,207,161,63,2,180,111,242,68,80,124,89,2,103,89,183,113,152,51,122,82,215,222,199,252,169,190,175,158,195,67,182,101,245,59,201,94,41,247,169,213,81,75,178,178,86,118,65,183,208,47,156,89,230,22,236,113,11,237,85,226,150,31,30,15,44,207,134,87,0,125,54,235,228,179,233,201,221,1,173,165,106,173,236,71,29,166,186,247,69,184,67,82,248,220,232,176,105,129,45,57,43,127,89,73,154,160,143,106,24,245,208,176,148,2,223,3,64,76,186,202,222,100,184,111,13,147,224,76,25,0,219,141,38,219,210,198,145,251,153,135,117,112,186,94,13,231,206,239,218,220,250,156,149,147,241,159,216,91,34,166,194,190,176,236,157,227,220,26,95,57,30,240,253,74,118,246,48,249,244,180,25,173,154,36,253,202,200,26,181,168,23,132,247,150,226,15,116,101,205,251,134,240,13,225,63,166,143,136,58,240,178,0,166,129,204,134,145,35,206,15,184,174,188,187,203,245,231,106,130,121,26,156,9,4,238,176,197,163,219,52,114,62,6,113,63,59,72,211,160,37,212,14,223,214,150,55,19,10,223,105,135,142,57,104,214,102,10,115,166,2,189,230,3,30,132,218,64,160,111,110,213,207,185,167,133,71,10,160,239,57,170,145,114,62,118,73,196,200,172,101,207,149,190,44,253,13,151,251,182,159,31,128,44,112,184,35,77,243,154,105,223,74,20,248,188,213,178,221,192,211,192,183,8,114,95,3,185,175,45,165,209,147,10,22,158,88,19,153,135,126,82,139,108,251,181,56,27,7,94,136,227,146,130,146,96,137,74,106,94,111,55,165,254,208,126,19,103,236,239,24,223,49,22,237,111,3,247,88,48,160,128,22,191,109,230,51,55,171,148,140,4,80,83,115,44,27,141,109,18,189,146,23,132,251,222,128,204,148,247,15,14,185,160,129,36,129,57,24,85,59,162,213,26,239,116,182,10,228,193,20,29,174,213,154,104,197,53,34,5,150,237,112,198,81,114,109,55,227,102,112,239,11,204,49,31,145,64,200,233,8,166,33,239,39,206,15,22,158,120,227,113,138,54,120,156,207,89,7,242,39,244,112,211,156,19,226,211,159,190,208,42,124,104,251,254,34,142,169,129,39,142,188,53,208,14,154,9,6,168,155,81,126,9,119,236,185,209,194,103,28,103,147,67,90,239,115,104,207,162,15,101,38,14,182,102,98,57,240,61,144,196,226,158,39,242,27,112,173,245,12,175,131,90,172,59,250,90,118,208,28,236,253,98,113,69,174,196,43,210,144,14,250,181,13,135,16,149,234,247,189,65,37,155,209,251,171,192,239,107,228,143,175,238,124,241,108,19,101,27,61,6,232,223,2,147,152,179,242,89,80,36,157,218,192,216,185,173,158,246,15,73,207,102,251,184,53,177,167,16,104,142,129,110,9,250,55,234,239,38,232,149,164,95,250,227,194,61,175,241,25,232,43,104,91,24,227,1,146,50,240,27,249,17,151,93,55,246,99,192,15,88,239,50,250,158,221,29,232,69,1,174,253,204,234,168,155,111,26,91,127,118,29,35,236,200,247,8,52,105,229,195,177,109,232,116,36,145,120,44,137,111,241,54,219,247,18,88,95,29,114,74,78,145,109,30,137,13,109,88,205,129,238,208,60,87,188,21,131,26,190,184,231,185,6,251,138,85,100,69,150,187,147,235,121,52,155,91,193,239,197,218,111,188,152,3,173,11,74,148,23,34,237,55,235,31,13,95,245,86,235,93,22,163,180,15,156,195,179,40,175,13,64,189,55,139,91,152,162,196,237,101,18,37,79,237,143,200,108,165,61,193,35,192,86,201,159,33,135,158,56,132,255,170,13,154,126,178,21,244,62,62,191,209,176,112,24,114,254,241,213,22,57,195,76,176,224,196,192,103,130,18,125,195,11,56,46,183,61,112,28,174,239,29,234,45,245,190,187,223,237,117,123,151,241,108,194,177,43,156,129,5,58,28,178,135,50,37,27,173,19,128,215,46,183,29,206,153,101,47,212,29,98,128,65,60,214,36,195,14,147,173,213,152,51,82,228,99,171,45,248,27,111,199,138,205,237,23,60,184,157,24,181,95,192,214,36,187,173,50,204,53,28,60,251,242,37,3,117,103,64,190,8,89,176,48,24,252,173,164,152,204,116,232,83,127,160,141,35,124,175,131,62,246,158,157,195,248,191,44,224,220,193,72,244,86,236,70,26,165,65,187,192,245,117,174,189,6,115,155,161,255,71,154,177,103,217,44,3,43,137,34,49,220,138,251,172,155,119,135,125,191,92,128,201,2,192,67,43,218,132,99,158,165,89,90,151,138,218,22,151,55,96,191,104,208,91,47,142,243,52,182,239,103,160,92,114,219,125,0,228,49,70,63,82,55,247,34,61,132,127,192,29,190,79,4,248,139,59,234,243,83,155,207,110,17,60,236,49,144,179,239,219,96,145,101,135,178,184,119,8,233,65,62,6,129,61,39,3,63,221,5,178,128,185,187,44,217,106,125,157,246,89,39,221,107,247,77,85,83,119,169,55,31,41,167,202,169,155,143,104,167,180,145,228,51,31,141,181,230,155,97,218,142,58,46,232,73,86,238,117,140,188,205,204,248,28,183,1,15,160,108,177,168,46,163,94,45,129,244,160,40,15,186,227,149,225,146,91,90,126,165,29,236,232,164,240,19,154,197,1,9,18,70,213,13,75,195,236,70,10,48,106,224,186,51,244,114,50,182,93,206,133,254,193,36,205,143,198,94,75,47,43,11,65,148,15,247,246,98,228,56,155,129,177,106,111,111,111,249,8,108,245,112,135,187,64,235,107,246,220,33,135,57,142,26,25,22,252,182,149,230,122,11,143,162,183,194,36,74,208,124,174,237,75,83,103,28,184,54,251,4,227,169,82,80,18,107,41,221,167,219,0,215,145,107,183,138,175,138,99,159,35,107,253,115,141,40,50,62,114,168,197,243,57,7,208,112,242,40,183,177,248,28,55,161,20,239,130,229,52,83,252,242,191,104,39,223,47,66,193,215,80,249,202,130,196,48,20,192,137,196,80,98,168,179,4,154,1,73,40,146,48,71,207,248,51,89,177,27,233,192,54,109,246,126,7,17,234,55,60,37,41,39,151,61,156,165,121,207,243,173,2,117,6,61,166,159,194,249,178,80,151,66,255,96,26,227,170,224,141,24,201,106,184,180,50,109,170,115,57,113,14,224,225,184,78,233,254,254,193,199,190,152,0,41,150,170,232,67,52,27,236,100,150,2,77,137,235,218,191,72,15,10,120,16,216,191,128,65,185,98,110,249,208,22,45,7,53,13,251,69,182,228,13,178,30,59,43,189,104,227,154,187,247,61,38,141,73,243,220,143,141,125,113,102,164,153,99,179,210,144,215,219,60,250,100,3,97,252,14,114,75,71,249,39,207,93,72,127,81,174,182,86,227,47,78,84,51,99,154,212,46,181,172,9,20,89,195,22,82,181,246,26,187,154,253,151,71,227,220,151,213,134,178,242,200,25,238,101,65,107,14,97,106,201,127,3,114,172,49,46,13,41,198,215,89,34,215,226,99,27,245,33,242,209,231,82,147,245,205,203,23,228,65,239,139,74,69,113,60,224,113,154,163,227,114,124,71,246,103,250,109,150,123,63,119,161,103,176,55,155,1,27,75,6,204,96,181,74,109,88,79,251,243,90,30,102,25,241,103,75,15,250,113,32,100,163,4,179,7,254,252,2,122,101,61,95,11,198,99,124,117,23,143,107,8,52,216,136,95,63,59,163,47,203,11,242,235,218,204,115,254,44,222,177,187,251,103,172,229,28,250,12,46,178,215,14,251,90,80,195,178,56,182,218,102,73,76,90,241,192,178,176,223,52,106,70,205,198,99,30,184,221,108,192,233,236,97,160,32,178,162,77,176,231,0,199,100,182,224,44,12,191,238,199,219,3,247,53,185,61,215,10,154,99,156,228,72,100,78,21,189,27,249,213,19,86,129,149,86,78,246,148,122,74,31,158,100,37,252,46,229,157,126,167,192,202,58,215,130,39,124,235,149,244,32,110,9,226,57,176,197,182,123,42,129,234,10,122,233,253,39,231,93,125,88,231,28,38,126,9,250,181,240,2,200,134,189,165,222,34,151,130,120,246,37,225,165,150,200,29,79,149,202,116,199,110,186,163,12,165,229,33,22,95,218,74,81,73,163,158,34,167,185,85,112,227,83,110,175,85,250,205,196,172,92,242,30,23,150,155,232,129,214,107,48,37,133,243,39,237,169,89,86,202,7,114,127,38,148,251,13,253,180,29,160,156,68,29,215,159,131,192,93,149,186,132,32,6,121,53,45,171,237,137,118,220,65,81,65,221,221,170,124,97,196,237,183,40,198,52,144,183,142,134,186,101,156,207,122,82,212,148,180,115,233,208,145,188,239,81,79,226,136,31,200,239,49,46,118,38,40,10,51,58,155,136,30,86,30,151,73,254,242,12,197,36,36,171,61,78,31,43,232,133,246,113,192,100,241,249,207,17,212,63,23,64,125,197,118,148,106,84,131,53,64,71,105,99,227,76,186,234,93,117,222,220,83,123,162,118,174,38,204,119,87,180,161,50,59,53,191,93,99,139,189,38,47,183,201,104,155,154,174,182,96,162,94,200,53,88,208,114,82,24,179,242,217,81,164,190,232,193,231,91,48,126,11,87,55,225,28,197,79,48,98,87,193,153,96,128,171,31,221,183,234,1,38,139,53,251,170,65,152,108,215,48,127,97,106,158,85,156,246,56,209,190,207,11,101,160,39,176,43,211,175,53,209,147,172,248,180,31,151,226,92,15,10,189,225,33,7,137,232,82,194,117,111,40,85,74,20,119,185,207,185,56,54,42,104,15,74,87,87,51,221,250,182,71,192,99,124,235,21,49,232,46,88,27,203,233,89,249,167,54,215,113,209,59,182,234,53,108,32,160,57,212,54,81,63,21,75,34,224,135,177,208,139,197,242,229,45,151,64,56,18,119,188,158,124,42,131,237,172,10,152,75,26,121,144,239,61,247,245,49,228,99,3,33,44,215,188,144,162,184,255,84,170,217,61,236,142,151,229,62,5,164,126,160,253,121,123,54,144,115,94,67,206,173,4,150,118,104,239,19,206,159,103,106,37,117,97,28,44,28,77,215,182,114,92,229,216,221,150,97,19,198,40,54,43,95,111,3,219,3,180,11,140,169,91,37,75,225,249,179,13,187,146,229,161,47,194,135,175,176,194,88,169,86,102,191,245,254,175,235,133,89,242,176,14,43,151,100,138,238,140,255,212,110,207,62,240,18,89,122,122,167,155,58,250,69,156,203,228,190,156,85,175,230,84,229,119,236,47,73,35,210,18,201,23,255,236,57,13,141,62,129,49,234,191,25,232,252,52,223,188,160,188,158,14,124,108,119,109,127,230,176,245,98,6,180,156,60,242,28,255,48,2,239,23,174,178,250,87,207,243,72,33,126,14,214,108,64,29,170,162,222,240,252,149,69,49,138,31,166,124,202,51,60,138,248,80,195,154,151,198,175,154,61,217,84,118,86,175,233,14,143,234,15,172,249,192,251,5,150,250,80,79,50,241,26,96,205,194,179,209,88,69,162,185,22,199,172,178,11,250,160,240,67,59,152,25,105,138,186,140,104,125,160,59,28,151,51,86,214,205,89,89,57,227,230,102,148,200,156,133,56,155,166,88,27,210,232,220,72,100,47,102,130,26,86,172,231,94,151,161,14,229,97,117,184,20,169,183,182,87,26,191,147,105,53,62,204,74,214,74,142,145,134,191,146,97,57,244,109,89,180,226,97,237,188,36,180,246,239,30,72,13,128,29,230,214,172,170,229,24,85,245,197,113,38,52,180,96,73,120,7,44,135,87,205,177,221,210,206,170,14,231,108,213,25,35,186,125,152,215,26,125,21,232,171,225,118,37,72,100,107,245,100,85,94,243,6,229,65,249,147,253,204,154,183,214,246,131,254,254,212,218,23,106,99,213,194,86,94,24,204,217,209,44,56,115,153,117,52,164,219,71,102,244,159,194,61,33,119,224,250,169,62,35,71,252,31,214,59,109,131,194,0,216,4,56,110,104,253,132,20,5,90,78,215,179,96,212,232,23,188,86,233,184,200,236,154,57,102,178,62,126,150,48,159,178,46,179,85,177,58,81,221,245,13,237,234,196,155,104,241,77,212,180,154,54,175,73,19,254,60,80,12,57,131,35,179,236,253,243,173,133,120,124,169,235,200,153,106,98,172,167,170,142,181,87,91,94,12,253,167,168,145,220,177,47,8,3,242,74,155,180,107,201,128,118,20,28,173,102,234,228,15,26,118,110,224,204,166,58,235,93,151,23,229,215,184,173,31,156,41,95,16,114,75,160,120,160,252,30,246,38,167,124,218,13,123,222,158,103,179,71,160,142,184,18,71,159,1,112,220,44,112,220,44,104,159,194,114,196,91,19,122,224,77,247,224,117,107,40,91,50,139,89,154,41,13,117,131,64,51,192,88,68,238,81,228,254,68,126,174,124,102,86,195,253,229,17,254,140,205,247,94,40,15,22,191,40,87,208,223,244,57,56,146,206,78,231,165,37,129,235,235,235,59,112,103,197,65,243,231,89,223,98,68,255,87,106,62,165,211,76,0,247,98,114,120,144,140,42,0,44,96,92,104,29,51,205,156,17,196,112,183,39,181,71,237,73,103,133,218,231,253,184,220,207,51,97,133,71,9,74,24,203,138,62,177,235,160,141,94,180,95,139,88,30,184,90,2,234,64,194,149,87,60,38,247,36,122,78,102,139,43,79,178,28,203,213,118,85,70,244,95,155,253,162,84,32,109,203,30,22,22,210,190,223,146,44,62,212,3,173,44,244,177,87,86,27,60,185,214,59,168,93,237,141,195,39,140,88,111,16,29,78,222,81,154,71,199,56,19,224,31,66,195,51,193,163,53,142,158,163,183,200,55,62,239,130,44,24,82,103,149,210,193,92,94,166,25,106,138,152,55,253,200,3,28,151,156,219,51,148,187,110,19,255,200,88,192,63,92,174,127,140,250,126,7,144,3,213,78,238,119,64,219,197,183,228,161,37,99,52,31,133,254,48,41,14,246,190,208,144,30,141,213,190,124,255,33,25,253,31,118,79,230,78,38,75,59,14,215,50,99,112,150,52,30,69,202,189,10,78,183,3,118,212,5,225,85,155,207,9,35,220,117,127,94,24,87,145,129,20,75,57,35,61,191,189,27,61,121,38,202,43,63,198,243,49,122,139,111,139,57,218,133,228,125,239,85,46,87,98,146,89,41,84,220,217,78,238,119,64,217,9,163,173,225,204,217,15,225,105,104,103,12,165,156,212,6,180,227,235,235,235,240,63,19,238,216,187,141,191,59,200,114,43,254,1,229,128,20,204,121,198,81,107,237,201,226,12,54,98,44,246,20,125,108,243,5,41,214,168,3,33,198,253,31,28,22,17,255,7,240,205,5,144,166,85,251,2,251,83,251,77,46,77,61,204,165,92,145,102,61,95,231,63,174,16,7,61,144,109,79,94,84,127,103,76,110,89,150,229,158,101,85,230,249,184,58,249,88,35,164,91,161,173,228,129,39,43,211,239,203,232,148,204,243,62,142,167,249,170,71,92,243,24,104,45,216,250,59,118,171,248,9,201,247,149,23,42,242,82,167,99,112,207,173,175,25,107,127,246,2,102,51,137,250,187,150,49,74,71,241,169,44,129,84,246,244,222,167,179,159,100,43,217,74,106,45,229,200,27,41,7,253,153,184,247,231,174,85,224,132,107,143,84,207,221,121,234,106,249,195,167,106,229,149,167,170,195,112,184,213,147,47,86,112,143,9,62,127,0,212,45,245,100,223,121,60,14,92,17,181,119,228,202,1,127,196,72,130,97,121,213,254,2,27,50,49,54,237,53,243,249,212,76,251,243,187,209,3,248,60,143,205,81,149,36,70,34,205,216,237,64,137,23,89,34,69,30,198,200,204,143,188,103,185,69,142,173,120,24,71,123,245,133,175,195,136,72,81,189,228,80,32,81,106,150,3,58,75,171,250,161,39,169,0,65,128,98,77,153,87,80,67,66,120,160,111,6,45,233,102,42,107,192,3,103,228,128,251,37,208,62,187,126,52,208,226,48,154,13,244,199,20,105,96,113,24,201,20,234,138,23,228,214,248,135,164,105,17,62,52,124,102,228,153,130,95,129,130,6,149,31,166,171,36,43,2,127,24,105,181,234,240,200,240,231,45,117,166,119,200,129,118,120,197,130,101,146,118,132,107,162,201,75,224,40,67,90,69,43,39,10,231,30,236,219,209,155,236,253,136,246,120,90,212,62,210,146,189,23,123,147,3,17,31,162,140,222,10,223,63,76,60,55,162,231,81,228,113,205,194,24,233,145,225,128,150,9,187,77,196,238,5,202,221,190,150,168,141,223,113,174,154,31,38,112,182,117,45,33,129,102,162,103,185,78,2,242,34,43,167,156,98,21,234,184,122,48,149,111,244,130,247,106,170,19,53,36,144,227,66,45,221,3,58,105,86,98,173,43,143,179,12,192,252,149,53,101,86,89,234,138,104,45,58,193,195,118,140,37,144,166,99,35,149,145,74,190,157,102,194,208,15,183,208,187,242,57,7,184,227,157,207,13,32,85,75,24,153,94,179,128,82,143,232,184,143,73,55,104,147,32,251,125,191,253,67,230,150,155,189,225,68,169,38,202,70,137,213,28,180,190,201,230,109,145,77,135,85,21,212,157,71,176,31,164,193,86,199,1,94,138,238,207,216,174,30,199,158,129,61,146,202,154,75,207,6,189,13,71,174,201,35,6,150,53,105,121,97,204,156,212,224,245,88,199,157,227,175,202,32,195,199,145,171,84,165,170,227,56,71,128,147,91,150,235,174,23,225,230,137,251,137,221,137,84,98,45,225,232,239,235,149,212,144,238,148,43,101,246,28,173,92,80,49,123,137,235,12,141,12,253,179,146,243,110,64,11,161,71,140,227,24,111,105,84,203,71,158,193,71,127,245,37,171,184,250,18,43,174,188,212,147,239,121,50,91,100,79,50,126,20,107,67,160,115,7,171,209,52,185,29,236,213,82,123,238,189,36,121,76,75,238,169,229,223,133,243,63,115,71,27,81,1,203,143,227,58,66,30,225,128,126,132,5,6,146,126,24,37,253,140,56,3,79,57,210,152,244,215,246,160,52,16,209,188,193,10,43,234,69,206,29,102,148,154,190,114,252,157,174,171,35,95,63,19,165,4,238,31,70,170,188,36,163,198,65,190,93,141,219,69,220,227,213,60,71,85,77,14,106,61,230,192,67,70,14,103,254,61,218,108,170,8,127,123,246,244,246,22,139,184,70,52,31,59,212,234,231,30,241,181,107,55,15,22,92,178,164,21,189,229,132,235,185,9,203,179,18,93,30,89,163,100,105,4,210,224,161,111,217,98,39,58,90,53,217,108,39,134,188,16,231,82,121,180,248,193,96,142,59,152,41,197,153,134,64,107,249,196,35,46,22,210,238,154,239,149,231,115,203,173,241,59,199,27,243,177,112,30,0,16,79,160,159,26,249,145,36,48,245,190,215,163,102,211,76,224,242,168,209,142,0,147,151,62,125,181,247,27,110,28,215,27,240,121,187,80,178,241,136,160,53,208,250,238,219,173,194,135,105,166,172,132,7,104,161,10,151,74,46,114,140,80,139,163,119,180,58,73,166,237,225,189,149,129,51,170,236,60,139,245,228,238,168,217,9,120,86,29,59,95,81,43,234,251,234,144,74,18,54,142,227,138,242,172,33,97,3,60,69,45,3,238,64,249,82,169,30,89,219,117,65,121,71,125,179,119,222,170,58,160,105,16,213,206,43,18,226,199,177,27,45,138,233,178,25,5,52,244,66,41,91,60,101,157,6,94,159,230,154,205,234,75,129,134,94,115,223,7,158,124,199,126,85,70,41,1,26,214,65,140,186,195,55,78,117,80,132,136,8,122,8,249,245,87,244,42,35,138,204,174,125,161,234,174,252,203,6,30,175,216,79,75,239,216,3,132,193,43,47,33,181,0,205,112,106,73,128,109,142,62,58,208,173,200,179,43,184,104,71,122,11,210,130,181,160,189,254,156,175,143,146,76,186,122,240,170,245,97,216,83,226,186,52,178,220,75,141,51,65,36,127,26,94,72,162,168,174,103,67,76,7,254,184,219,224,116,29,197,15,164,107,87,117,213,213,71,156,4,59,119,103,95,79,111,170,119,133,52,218,21,176,37,164,94,39,87,117,124,47,2,249,19,41,3,129,224,203,176,129,25,107,89,249,51,115,134,52,103,204,170,241,189,23,96,100,237,171,189,217,125,43,77,109,117,148,232,92,235,213,23,64,67,243,241,207,183,87,73,251,222,138,97,200,111,29,210,250,106,34,143,80,70,43,219,130,177,248,158,246,187,232,103,16,106,40,37,232,8,252,12,56,7,185,158,208,19,107,231,119,103,239,239,207,90,14,88,111,204,90,81,153,170,231,42,185,89,135,230,6,212,225,210,242,152,91,26,58,53,228,224,202,144,25,211,61,13,154,57,198,177,126,106,21,117,90,176,0,103,72,215,184,191,227,130,251,225,201,90,105,101,63,192,99,87,117,120,237,55,170,100,3,2,118,124,222,205,44,237,103,218,211,185,119,216,103,197,135,80,173,111,225,1,254,104,131,73,160,107,99,197,174,24,75,40,169,236,170,226,4,171,25,243,232,139,187,238,129,246,93,122,247,113,192,62,144,2,178,224,102,221,146,85,10,180,94,244,77,190,243,24,232,163,143,113,77,50,244,136,30,106,216,43,92,47,248,196,211,243,168,39,53,116,240,80,115,128,59,64,166,231,127,136,87,144,63,120,146,2,24,145,90,121,52,208,113,128,118,178,247,31,187,218,251,102,233,125,120,79,99,220,136,191,200,171,59,22,228,149,87,88,242,206,35,87,141,15,247,210,200,166,120,225,18,219,18,22,250,158,55,88,106,41,209,218,215,99,125,152,171,128,213,181,246,121,39,89,75,178,157,250,75,60,74,239,70,90,193,213,186,26,198,109,98,148,141,155,181,74,192,15,64,111,247,227,211,101,203,115,139,14,216,91,96,241,10,191,239,57,253,142,231,196,28,250,196,8,245,134,71,4,231,40,174,35,22,122,110,33,160,89,174,245,226,74,214,85,187,2,237,186,239,13,166,6,160,117,81,142,123,68,9,125,4,166,147,26,204,245,252,82,156,122,178,230,113,78,198,231,91,102,228,133,222,133,79,207,203,78,170,199,108,245,45,137,109,28,217,118,129,235,173,121,61,230,151,126,245,77,140,141,50,199,126,149,98,164,252,248,40,244,16,220,245,172,60,206,149,52,123,238,130,185,129,75,12,238,97,50,95,227,212,83,202,193,29,218,242,110,56,158,118,203,238,153,229,65,226,149,160,137,160,13,51,168,209,204,208,121,208,110,70,130,179,62,64,62,130,113,89,130,113,116,174,166,123,156,55,61,110,117,215,108,93,172,100,135,78,177,211,161,95,78,173,217,61,42,106,82,13,203,92,87,103,13,39,79,209,248,10,159,25,66,15,226,69,249,103,30,198,227,45,244,242,217,35,185,37,98,207,162,159,178,244,158,247,16,123,150,195,52,206,57,50,80,37,171,225,204,73,182,118,84,23,42,217,3,37,244,237,173,159,71,223,13,208,190,181,123,32,240,201,243,3,57,2,188,165,112,227,241,97,121,249,21,140,177,58,32,69,103,185,56,204,72,186,244,189,110,206,247,173,153,223,48,191,209,247,137,52,63,49,63,178,86,145,202,149,226,188,51,95,70,218,71,143,52,183,121,6,149,251,94,170,191,166,213,44,253,32,215,215,165,206,53,138,247,64,233,143,154,251,5,176,139,62,4,250,4,169,17,27,51,171,159,30,219,93,253,226,139,173,148,41,227,216,122,214,97,107,199,7,89,125,95,252,24,238,216,186,118,28,248,201,163,122,74,31,153,255,45,218,169,8,238,144,152,126,252,42,187,159,29,56,134,89,53,156,99,239,203,149,71,135,82,149,10,59,227,251,143,205,218,163,76,189,243,74,143,250,230,231,199,70,152,202,112,205,253,177,121,105,94,250,169,135,218,41,234,157,104,91,146,30,93,192,44,88,116,144,85,43,145,222,8,178,84,150,142,173,181,244,168,192,63,80,134,34,180,128,194,43,35,67,35,232,151,179,36,87,90,63,95,147,156,241,122,127,235,248,39,113,253,252,154,127,232,113,125,96,254,37,223,63,120,122,205,149,172,251,19,173,202,39,88,91,207,124,118,254,216,60,91,99,243,199,36,6,88,8,54,212,93,130,241,16,187,254,233,146,243,154,231,130,5,128,51,52,242,142,153,242,243,227,62,255,16,150,62,237,164,222,249,244,5,249,67,155,91,98,192,27,245,37,249,123,90,245,57,242,50,165,93,85,234,88,250,23,187,133,111,216,95,103,243,159,197,72,50,93,154,183,113,15,181,106,47,80,131,3,24,148,152,241,150,229,239,120,179,242,69,239,53,242,28,1,231,227,122,225,239,194,200,157,71,45,135,101,199,62,211,147,197,21,158,140,116,166,21,187,230,206,127,126,222,157,253,189,136,6,99,15,162,30,125,126,109,183,115,140,165,214,142,75,160,229,86,206,163,103,102,65,95,61,255,186,182,114,126,9,116,194,111,156,33,155,32,60,56,199,93,232,90,176,214,193,50,89,209,7,119,223,63,63,130,86,233,56,28,250,198,35,181,113,61,222,222,26,140,11,51,170,157,40,245,223,236,101,251,26,145,9,78,150,1,38,163,46,182,122,28,57,104,143,112,53,145,125,9,36,67,79,13,164,3,28,187,223,223,213,222,75,214,139,137,28,102,205,123,122,4,222,2,180,10,58,64,139,148,65,203,161,166,233,25,14,83,151,60,37,247,225,158,31,126,122,59,76,121,244,228,214,130,81,177,82,65,28,231,187,255,108,187,10,182,158,100,138,199,130,29,71,104,247,1,202,212,107,104,60,23,47,220,69,53,180,140,55,173,84,229,123,185,120,249,152,1,5,115,73,72,125,45,60,55,178,216,252,28,189,185,99,35,221,72,103,25,228,5,230,173,227,53,251,185,134,49,215,146,104,180,30,74,90,192,41,77,168,129,234,192,252,194,157,152,158,215,81,97,76,84,166,233,122,80,7,212,98,98,86,176,214,99,216,58,108,213,58,216,218,211,97,94,222,176,29,227,45,212,195,170,50,163,4,121,142,194,26,10,141,59,120,14,87,204,78,120,98,20,191,173,119,26,201,173,111,9,114,36,5,125,226,109,105,238,11,207,230,136,49,170,60,67,111,208,86,94,7,101,3,104,163,157,34,210,175,250,249,36,29,213,192,76,23,253,82,127,203,68,99,215,131,198,174,41,116,71,28,172,160,162,127,135,44,164,215,49,27,67,154,231,100,64,45,26,11,70,211,154,231,30,21,166,218,154,237,27,224,151,241,166,86,236,104,228,15,182,154,251,216,49,42,236,161,190,29,75,55,141,87,120,125,194,195,9,43,45,129,133,127,183,116,75,175,105,99,101,243,212,212,232,47,236,95,163,245,29,199,186,121,142,232,149,93,252,13,76,107,134,161,159,135,88,194,245,23,166,25,140,131,242,144,59,16,206,15,14,70,225,28,64,89,144,250,36,65,19,50,147,158,151,103,2,179,105,102,0,207,121,147,239,14,231,239,28,143,231,250,196,52,69,105,90,84,152,203,252,59,130,189,45,40,183,177,193,33,230,191,133,103,82,166,220,101,155,29,84,135,60,237,61,188,14,87,184,243,121,204,13,125,123,47,158,63,218,219,122,116,11,62,40,138,190,201,0,190,133,122,108,186,15,119,99,68,191,181,149,171,13,7,117,40,123,148,182,77,9,207,117,105,250,216,116,27,220,129,229,40,206,90,5,125,209,147,122,114,188,79,75,96,91,38,60,28,17,26,149,50,140,202,115,83,188,29,242,234,201,131,189,214,99,171,59,172,210,129,210,255,247,123,178,176,13,47,189,77,76,97,210,87,55,167,205,105,56,227,158,154,150,25,121,11,161,252,4,101,19,159,176,11,153,66,102,194,6,154,5,157,109,172,104,22,167,206,114,191,236,15,132,153,190,153,222,183,250,174,244,94,233,123,75,158,239,155,151,43,222,17,65,203,223,166,58,192,30,246,190,173,47,246,125,83,135,59,241,106,47,30,149,190,138,126,216,212,242,127,75,251,85,228,35,121,149,155,50,51,203,162,18,27,157,234,48,132,2,80,249,180,32,198,196,216,180,56,45,22,40,227,176,166,0,146,224,238,118,84,67,190,177,159,85,198,52,53,134,172,165,177,167,85,116,7,168,139,38,238,208,179,216,123,53,135,247,79,227,245,248,40,189,29,173,246,255,250,219,83,242,56,230,55,193,213,65,9,90,33,196,198,216,84,135,32,26,141,194,89,129,191,237,10,166,52,197,28,207,196,27,69,158,239,189,160,244,143,26,156,187,74,27,184,43,87,75,152,13,186,51,154,121,250,191,191,64,185,227,219,130,148,225,152,35,127,170,69,138,236,231,66,187,249,96,161,93,44,252,189,88,90,130,221,131,166,146,65,126,243,13,187,145,235,28,96,210,194,247,146,1,45,160,53,250,190,150,81,218,213,44,204,119,31,228,43,38,111,69,27,238,231,1,60,19,105,68,162,220,240,45,188,55,0,161,29,141,12,243,60,15,48,63,227,206,92,1,157,52,14,204,184,29,112,197,169,206,230,76,241,193,103,244,14,158,57,125,211,227,251,233,48,205,84,187,59,49,119,188,165,59,38,101,143,239,36,32,171,117,155,239,185,70,207,182,31,248,202,94,211,231,35,34,237,73,33,214,109,28,131,141,78,35,1,119,36,54,58,15,181,88,113,246,232,222,231,240,215,169,182,160,253,1,31,153,34,24,226,127,227,105,69,31,31,81,190,180,167,56,213,130,185,242,21,25,115,118,154,66,205,155,207,191,149,95,244,22,217,91,108,113,2,207,160,149,148,126,208,11,90,119,143,85,192,157,54,162,72,209,84,252,93,191,248,127,15,14,54,127,6,215,3,153,178,233,53,127,66,161,25,139,232,62,109,225,78,109,150,143,217,254,27,248,53,190,119,213,182,22,116,54,118,40,192,220,255,93,178,46,107,178,234,239,29,160,36,21,169,209,70,20,193,133,12,190,5,169,167,81,67,116,55,175,64,58,133,237,196,86,118,52,246,0,192,81,109,124,103,254,245,224,13,156,31,6,156,177,209,135,115,221,174,22,148,77,175,241,221,85,199,82,211,225,30,126,209,22,52,191,223,199,63,138,218,126,8,12,232,253,156,35,220,249,149,45,45,192,235,109,235,100,189,242,131,86,147,199,113,92,214,30,225,7,231,130,136,57,184,63,124,99,135,9,191,21,216,2,249,45,27,212,42,233,182,103,130,12,50,37,218,255,161,19,223,138,227,253,224,32,237,5,2,79,95,4,109,100,61,13,244,214,223,213,223,58,49,149,184,219,242,16,173,45,128,183,93,53,166,149,144,35,134,90,151,136,251,167,129,116,74,24,152,87,86,14,119,69,140,236,137,184,19,175,79,25,205,123,115,134,89,172,233,233,126,35,15,207,241,61,250,154,119,39,107,224,92,193,232,87,222,16,222,80,148,68,87,92,23,53,73,149,135,149,67,163,184,39,104,179,116,140,238,109,72,251,244,209,219,113,167,142,55,68,172,231,13,127,255,38,63,187,73,27,238,17,208,111,52,184,5,127,34,102,140,99,251,189,9,197,210,64,142,41,86,37,148,168,73,220,77,224,223,41,127,152,200,199,15,181,252,97,124,244,209,174,231,158,136,77,10,193,115,120,117,84,121,93,126,58,110,180,252,167,248,224,163,135,158,107,143,157,136,94,23,48,62,126,28,215,161,226,190,210,242,74,226,89,189,96,230,251,249,117,213,224,154,203,3,154,121,167,209,137,43,69,25,199,39,217,232,39,63,92,153,246,75,227,253,103,227,184,85,152,52,145,134,182,38,45,201,234,5,77,195,120,219,14,222,234,75,78,192,154,163,237,95,232,168,236,214,178,95,115,240,23,224,47,116,125,35,29,140,196,81,168,251,28,213,143,123,50,73,198,28,195,153,66,164,188,77,47,83,64,109,172,209,130,60,237,62,181,145,254,87,207,207,180,67,15,69,145,132,6,223,65,13,215,150,180,69,118,22,228,251,64,221,133,231,116,80,249,175,249,30,233,91,184,191,154,116,86,160,252,238,201,112,175,67,63,107,210,152,242,213,231,224,247,157,34,249,58,132,48,43,118,155,24,89,163,219,113,187,83,162,237,166,134,161,128,21,104,224,54,83,43,7,249,250,91,220,73,76,16,69,188,219,20,118,223,234,152,105,157,73,86,147,79,104,193,106,228,42,202,183,157,183,105,255,45,33,166,248,57,13,28,229,71,105,190,60,100,197,11,159,23,111,217,134,201,99,253,246,145,39,146,183,65,160,157,75,69,120,126,37,45,168,2,173,95,95,243,218,252,157,8,112,95,5,25,52,134,183,109,73,174,202,147,160,205,65,27,61,185,189,45,41,37,170,184,195,155,44,209,14,85,244,142,88,85,206,43,183,48,174,24,236,255,39,148,198,138,232,188,226,223,17,151,226,147,114,94,179,198,100,105,41,13,2,36,200,110,36,241,58,10,102,85,171,38,5,104,41,207,4,249,223,34,217,169,169,157,9,81,149,84,41,118,203,19,40,222,165,106,62,97,2,36,146,76,210,147,146,122,141,218,137,179,166,121,227,134,61,76,235,120,158,144,28,201,193,248,216,83,75,163,184,223,53,135,197,10,60,143,107,127,224,14,187,77,170,234,85,134,107,232,36,226,51,208,10,202,255,102,208,238,143,171,94,85,250,131,72,230,35,220,71,8,213,190,181,189,14,168,117,215,178,110,214,202,142,101,191,149,157,103,80,7,229,241,81,194,190,34,52,172,81,158,199,173,1,143,6,52,192,26,213,160,39,52,75,34,137,255,197,150,194,124,220,124,111,201,105,97,169,147,193,195,171,52,167,8,87,204,54,154,15,243,71,157,234,192,251,17,94,60,82,3,240,42,244,153,5,117,84,59,29,57,47,221,178,191,128,123,104,153,63,178,157,44,180,76,194,254,42,231,162,45,125,227,5,158,87,164,45,178,42,40,120,11,98,239,181,180,64,190,68,24,55,156,191,85,150,18,82,107,245,209,81,3,240,151,98,16,57,118,45,28,172,89,223,138,172,7,52,48,238,74,156,6,248,45,121,121,233,121,233,63,217,46,69,118,209,184,144,127,158,246,77,81,10,152,193,74,191,155,205,155,110,239,243,197,21,249,153,200,90,28,220,173,5,61,153,152,55,168,77,147,208,138,215,124,24,180,0,230,114,42,74,94,243,231,57,126,113,251,185,39,10,109,185,31,249,158,86,7,116,192,160,253,111,28,52,40,115,2,51,190,21,89,141,166,52,198,10,225,140,158,58,149,101,254,160,115,73,102,148,149,107,73,62,116,40,250,142,97,237,6,205,123,109,25,137,142,6,156,141,81,92,179,43,137,63,162,57,92,196,119,244,25,11,150,232,34,181,98,72,254,194,14,203,101,238,183,208,195,161,213,126,131,85,244,51,114,63,208,184,141,212,3,80,166,120,121,26,107,127,173,255,154,215,52,74,180,22,202,81,190,245,2,159,211,198,183,142,42,83,160,127,22,40,50,227,90,122,74,230,49,210,79,40,193,12,14,112,137,142,104,253,56,243,217,22,241,192,114,186,160,30,36,242,48,10,95,240,227,28,158,32,63,95,77,153,79,79,42,4,71,67,18,174,133,222,205,182,24,159,183,65,111,35,226,193,180,88,149,174,121,195,128,207,207,208,12,35,96,196,150,93,70,5,209,4,44,174,74,147,242,53,207,5,108,121,159,240,36,152,141,68,76,49,98,102,63,123,124,109,135,145,184,149,176,94,90,5,206,190,47,183,182,95,130,241,210,179,237,76,48,169,21,0,29,129,143,183,93,149,219,226,141,200,23,162,9,176,84,87,142,87,229,107,159,126,163,247,117,23,225,208,22,153,83,227,24,115,143,188,211,134,241,198,193,5,107,1,240,224,191,208,204,10,206,5,56,154,177,247,23,220,161,44,117,242,217,187,179,95,65,89,113,165,111,204,96,169,107,9,185,207,178,86,201,59,255,223,66,239,60,223,163,235,255,122,165,92,44,23,111,156,172,188,92,73,190,191,163,92,124,170,120,243,247,128,249,9,87,152,89,84,138,83,73,160,234,44,70,137,254,40,50,43,12,188,163,35,178,75,83,99,7,21,4,145,191,27,97,112,157,246,30,141,67,105,190,206,119,19,20,214,219,154,119,188,217,122,7,150,45,247,68,222,193,53,237,181,93,146,166,107,76,245,61,75,101,189,44,14,139,163,49,176,222,54,40,127,4,238,206,7,144,107,163,7,113,151,30,32,104,48,2,207,209,106,128,78,57,113,46,225,38,28,40,165,68,46,103,229,148,220,165,67,150,176,36,136,94,240,6,174,103,173,61,50,175,83,73,205,151,171,195,211,195,211,252,13,65,11,208,3,242,136,163,48,85,215,54,158,209,43,97,11,34,207,3,183,82,151,48,187,64,101,126,248,98,244,121,149,23,166,178,71,40,87,216,41,118,234,193,179,244,124,39,194,104,163,77,146,152,228,0,165,163,174,183,174,202,41,208,137,251,165,126,113,34,2,131,71,240,140,187,46,161,63,6,51,219,221,126,202,60,3,53,200,184,74,81,142,236,41,178,156,110,60,131,145,190,15,121,6,224,82,236,44,38,138,9,47,33,192,145,135,50,145,16,19,98,241,76,241,155,238,133,179,124,127,53,254,36,63,120,93,24,203,115,239,25,222,110,69,152,19,230,186,235,154,160,109,194,81,215,166,161,212,181,130,198,202,119,203,157,167,166,71,185,125,225,168,232,83,90,123,196,73,109,224,108,204,35,206,169,177,167,202,35,165,223,233,239,159,226,150,40,8,205,214,115,36,79,49,218,6,218,238,136,63,242,61,229,145,235,59,30,102,171,225,126,137,184,163,44,154,203,81,27,40,105,181,90,225,245,112,159,150,123,251,26,22,87,96,207,241,26,162,120,222,125,172,249,13,34,92,15,246,142,110,216,32,77,215,59,163,26,59,223,217,14,228,97,104,219,53,218,208,188,223,113,243,30,53,126,43,229,239,179,43,230,149,204,156,57,199,46,90,23,172,43,70,33,108,37,223,105,237,98,110,14,238,152,54,174,208,29,219,175,79,103,190,255,75,139,185,197,222,69,246,253,222,233,92,228,122,194,16,113,28,2,60,245,223,187,115,163,225,167,192,253,62,161,224,31,0,52,41,74,56,130,124,231,118,65,19,84,218,15,148,174,181,134,251,133,250,27,150,154,91,10,255,213,18,200,82,230,53,115,157,164,16,125,71,178,85,10,246,148,102,178,37,31,130,207,81,249,141,132,210,161,156,163,13,75,226,45,32,207,130,189,80,13,137,233,140,153,78,198,9,246,149,169,138,45,196,67,185,87,135,239,6,246,179,39,162,123,198,209,238,110,157,60,147,11,106,54,231,204,78,218,153,2,87,154,118,129,85,54,105,228,117,3,245,94,99,18,74,149,205,176,97,40,184,36,31,63,103,88,21,170,142,97,47,58,249,14,196,27,89,145,197,216,6,232,99,6,230,231,99,18,19,51,98,102,35,71,59,217,26,117,236,24,227,101,51,27,124,163,238,114,233,110,220,50,186,183,220,129,233,188,201,133,98,197,208,223,194,255,224,26,79,12,96,98,24,43,126,131,63,139,234,8,44,3,190,227,34,31,155,117,255,147,227,17,7,214,70,182,55,155,203,242,85,250,90,86,205,202,89,9,90,250,39,86,222,191,99,35,195,123,34,64,169,179,73,94,204,73,83,216,47,104,216,210,13,92,193,200,230,49,131,0,232,155,155,251,170,180,99,42,238,246,123,197,234,231,189,205,184,134,203,120,217,220,23,124,67,205,180,64,119,200,134,101,184,48,176,203,89,27,250,200,227,119,15,49,37,107,101,156,204,87,115,130,202,223,2,221,129,22,108,102,131,231,161,134,236,18,224,44,135,58,223,253,185,78,187,182,98,217,220,135,48,179,152,11,173,155,70,136,197,57,118,1,62,37,219,165,169,182,9,219,175,3,244,207,114,238,79,148,70,79,170,208,87,222,135,141,135,244,4,199,109,157,241,93,97,75,192,154,17,246,152,185,93,34,63,138,76,173,216,204,230,89,129,57,228,207,229,173,96,208,206,126,43,24,123,160,117,54,215,84,120,59,197,92,76,109,220,113,149,45,66,33,47,38,148,171,108,154,218,81,240,251,10,16,131,22,136,217,243,126,158,230,10,140,190,148,145,50,235,132,97,124,87,185,122,191,91,116,139,245,98,201,45,185,245,147,112,42,45,21,156,254,194,112,191,129,171,60,101,97,210,182,77,190,255,202,1,243,49,202,209,197,247,87,224,187,43,108,133,71,0,149,149,12,152,171,97,95,102,12,132,69,13,250,27,11,239,168,226,147,252,142,252,7,39,202,133,178,255,183,249,76,240,173,92,248,245,194,159,148,149,12,222,81,239,23,177,64,59,113,81,101,253,36,158,11,110,161,112,177,208,250,148,104,70,123,171,101,193,252,38,28,68,216,42,132,234,141,177,71,247,124,149,213,179,82,86,8,71,14,90,66,89,188,12,195,204,176,76,13,159,246,233,101,115,159,65,20,23,140,92,0,117,244,212,11,68,107,235,132,137,88,71,217,202,68,48,172,65,147,120,151,3,227,178,153,17,9,234,68,90,118,227,14,188,206,0,50,155,230,180,41,228,38,125,222,0,176,129,183,252,5,209,203,159,19,236,156,200,200,77,26,183,50,125,134,223,198,236,33,246,60,91,96,64,153,204,52,50,208,91,195,111,233,162,177,200,120,217,204,6,223,22,141,139,62,126,68,251,130,109,216,228,43,69,34,125,33,122,51,86,89,55,92,93,205,166,31,74,113,117,176,88,13,248,21,161,218,146,69,218,231,60,234,174,209,201,189,142,240,141,243,168,128,131,213,113,159,100,194,211,186,53,237,211,11,82,109,20,127,240,12,220,45,147,246,161,190,153,193,145,3,40,98,45,89,94,11,189,197,191,3,217,78,13,116,131,9,208,74,106,135,107,101,175,28,120,30,77,213,76,253,137,204,199,165,110,4,48,23,88,164,14,191,165,68,147,25,139,222,114,62,43,208,200,72,136,71,192,201,135,67,152,2,222,179,37,192,158,114,246,107,84,83,23,59,194,42,198,156,161,230,20,191,165,192,177,24,205,26,248,231,149,236,179,172,128,123,79,19,175,228,131,182,145,53,125,236,50,216,6,241,212,177,76,45,24,185,252,198,9,169,32,21,54,78,210,6,103,238,198,201,18,253,189,91,112,251,243,195,121,195,159,155,146,248,174,179,232,141,196,204,227,123,199,184,140,154,161,168,148,73,99,16,43,99,216,155,57,31,246,21,224,190,90,70,205,232,124,167,8,234,45,135,2,114,143,239,130,42,119,20,238,129,158,100,184,116,65,46,5,253,129,39,145,118,39,160,165,151,104,197,196,175,0,86,84,173,22,149,203,65,217,158,64,236,1,121,224,193,49,195,80,168,154,166,103,22,8,147,57,85,6,16,21,124,108,39,106,0,126,219,160,74,124,203,28,230,4,243,177,36,194,145,225,142,57,44,62,150,110,64,93,175,226,202,25,159,42,91,154,238,8,100,207,6,134,191,179,37,227,136,209,238,243,160,113,3,199,5,160,145,85,125,120,108,239,237,102,38,207,122,88,23,27,99,95,5,169,193,57,38,72,31,95,254,20,208,71,98,108,114,185,65,42,55,140,126,86,207,150,51,95,11,229,49,98,50,203,206,177,34,244,134,33,53,112,156,55,110,100,236,128,23,70,112,189,74,242,18,181,4,23,112,189,155,231,228,1,118,181,209,196,79,37,128,185,195,112,109,28,143,85,14,232,150,211,81,112,22,48,87,74,40,27,56,79,198,218,235,89,17,138,127,6,137,93,200,77,251,80,175,24,21,128,192,247,153,218,160,167,8,69,33,76,231,225,14,101,203,123,34,242,5,254,54,53,204,70,25,104,234,184,18,209,210,27,243,159,91,113,12,223,225,67,157,67,140,230,174,104,230,40,137,121,248,252,44,124,120,86,130,92,124,121,163,199,232,50,158,7,72,60,5,112,231,20,135,117,204,27,128,203,68,115,5,64,44,1,176,144,49,30,233,230,101,107,164,229,48,84,172,125,153,221,224,116,156,254,85,208,101,6,178,39,50,177,76,127,110,106,155,172,20,96,68,46,65,123,113,244,131,113,225,25,158,234,92,59,201,70,184,85,32,61,18,135,98,29,177,25,251,7,108,136,237,49,123,51,175,129,124,148,229,232,88,240,251,1,131,129,119,20,179,44,163,101,220,92,53,148,194,127,117,130,54,172,114,255,178,200,63,255,234,36,253,78,121,35,16,55,1,111,224,121,212,140,144,142,54,182,72,80,6,184,185,102,116,2,85,92,98,223,97,255,55,116,126,141,117,34,149,24,151,140,239,88,255,1,227,249,225,14,224,77,172,153,55,65,79,224,119,160,51,149,195,113,50,61,65,92,243,225,60,20,153,216,230,9,35,191,81,100,197,141,162,225,194,81,220,60,105,20,55,250,129,185,13,43,6,201,233,19,34,200,228,114,9,36,116,201,44,45,82,121,80,18,11,98,97,186,44,102,56,126,3,30,102,37,246,55,184,214,3,202,175,103,111,102,79,1,5,184,153,37,194,43,9,104,181,96,244,145,100,83,104,28,42,52,226,127,12,125,105,240,174,186,207,169,55,247,77,178,203,190,126,116,25,56,245,27,196,101,5,227,131,140,146,169,0,63,170,100,77,160,120,129,125,0,114,3,254,55,42,25,51,167,134,244,206,181,213,105,22,224,6,231,8,193,91,46,1,13,148,129,206,57,23,85,233,29,167,0,166,1,196,2,185,164,179,189,217,127,199,254,57,200,232,127,203,14,161,142,108,236,245,181,235,40,255,107,162,3,252,149,164,223,118,190,227,143,79,200,119,4,99,2,0,63,14,54,194,63,6,15,46,185,160,149,217,58,189,129,191,101,216,56,228,115,166,13,208,29,164,236,6,173,99,11,206,201,108,50,147,0,141,2,87,136,5,180,90,247,185,99,32,253,94,13,181,163,91,249,110,80,141,55,251,43,110,165,248,255,192,241,116,241,235,197,163,110,197,157,203,171,253,10,141,190,145,207,231,55,158,96,253,128,29,79,178,226,74,81,114,215,78,74,37,86,116,250,167,243,103,78,61,106,54,115,106,174,27,213,125,173,4,138,245,118,83,75,37,106,231,60,198,203,225,97,188,157,121,217,82,35,212,204,71,125,51,27,203,158,7,90,30,200,158,15,169,25,177,16,164,104,191,84,148,0,79,5,151,227,34,156,11,102,161,78,218,226,181,254,99,128,203,245,19,11,238,130,187,121,18,207,245,147,103,225,204,250,193,232,31,54,252,93,93,172,9,199,157,118,207,159,84,74,74,169,94,154,43,206,185,117,87,113,44,199,41,79,103,130,145,139,101,47,17,204,2,184,213,35,154,77,64,115,92,14,7,50,48,122,7,135,7,65,35,196,196,58,232,130,44,162,149,28,2,190,51,207,204,236,207,125,153,128,18,97,131,93,4,61,238,103,148,157,2,108,47,168,111,130,240,3,112,49,251,239,65,27,172,177,127,207,48,227,205,126,31,11,65,166,100,208,22,221,200,162,13,176,150,29,98,28,166,5,227,237,220,227,116,7,98,114,4,115,178,104,157,108,102,81,230,5,186,207,199,160,251,44,178,235,48,90,135,224,188,23,248,240,32,96,251,31,26,163,70,151,213,166,76,145,199,99,98,66,217,187,169,31,149,43,186,246,91,83,173,184,67,244,90,26,109,116,83,127,20,121,121,30,103,34,54,158,17,134,255,252,153,90,165,86,9,207,78,205,89,28,57,133,43,185,224,125,117,163,192,114,217,191,7,88,126,153,253,49,107,207,238,101,175,179,65,128,66,59,201,122,33,191,249,196,48,140,92,185,132,60,6,199,86,112,55,159,52,104,228,114,149,144,7,229,239,245,107,69,173,120,175,40,186,223,63,201,185,208,247,225,215,250,51,232,59,153,51,138,0,117,129,69,250,11,125,61,202,245,184,64,146,3,212,15,193,175,22,72,147,253,116,29,37,198,255,145,201,101,30,207,77,169,200,181,103,64,79,115,242,131,238,207,79,114,45,141,159,165,124,111,127,185,140,125,129,118,60,41,230,47,130,25,243,224,180,249,107,102,101,113,120,177,252,160,108,150,205,1,109,96,174,82,68,28,131,183,92,2,221,231,146,223,130,176,69,240,187,96,109,34,79,134,17,250,96,239,21,150,202,254,34,12,10,244,252,58,82,107,54,145,237,3,59,189,23,206,110,198,203,228,73,7,3,154,124,82,239,175,13,111,60,83,27,94,123,170,86,134,207,50,124,14,127,175,127,177,112,181,242,39,212,142,187,200,81,193,174,159,128,247,223,102,34,212,164,193,56,151,141,191,51,134,115,95,70,252,200,127,124,162,84,40,23,22,75,61,197,97,119,6,56,255,222,210,134,107,20,107,249,213,19,125,195,18,209,254,141,124,251,137,255,238,224,136,44,150,190,66,99,179,129,244,215,47,245,111,156,194,181,244,156,110,17,215,255,62,203,199,55,2,117,146,228,249,252,242,9,176,71,159,153,28,158,132,86,86,135,55,134,107,229,90,249,123,229,47,247,155,3,95,123,122,136,109,215,39,63,38,238,241,49,121,9,22,45,85,245,233,214,166,59,88,211,29,96,193,47,230,190,230,211,92,197,64,190,17,72,66,31,238,72,137,4,211,25,228,12,32,125,55,78,246,184,63,47,50,232,7,195,145,117,235,253,51,249,179,195,127,136,82,140,184,199,76,126,184,244,191,23,1,183,134,254,87,224,50,200,107,160,175,253,210,41,146,115,13,254,81,18,160,124,92,90,44,46,186,31,187,72,1,139,101,149,234,32,216,244,55,120,20,63,16,195,103,134,171,1,15,234,243,251,146,21,122,160,47,7,22,143,124,60,134,173,94,52,213,95,134,59,204,191,204,0,134,236,43,101,75,96,245,214,125,77,15,142,76,61,83,181,68,128,199,120,190,0,60,91,236,7,187,185,248,177,107,150,54,78,22,220,77,160,140,122,255,23,242,243,229,255,119,239,84,103,169,255,131,39,114,253,31,60,51,123,234,215,71,114,79,111,60,37,149,253,163,176,113,66,62,133,107,199,17,131,88,255,198,51,236,212,139,79,125,103,132,157,170,33,253,14,255,249,83,181,252,247,159,184,50,140,24,180,158,175,230,199,129,251,215,79,118,21,175,186,95,40,126,169,244,5,151,21,127,252,228,200,192,143,159,208,71,126,188,111,170,19,245,130,58,226,80,177,84,122,0,24,242,224,100,15,232,5,240,9,60,249,231,101,33,211,240,220,55,226,156,66,191,158,74,190,195,206,192,155,191,41,53,246,121,195,85,109,85,103,218,41,159,203,208,44,12,22,91,124,195,54,76,205,212,105,61,163,14,124,240,138,49,229,123,230,194,183,116,230,229,188,236,118,185,96,106,152,46,223,51,92,138,139,98,80,135,39,114,15,159,236,239,39,121,46,243,71,128,189,188,14,127,207,197,62,207,116,155,10,224,88,95,217,204,132,243,237,93,18,107,185,38,28,106,25,106,63,113,118,29,222,135,126,73,120,15,229,22,192,137,249,77,220,228,218,150,124,93,140,23,0,135,153,75,93,146,185,149,55,163,84,217,180,57,25,59,43,252,17,121,123,243,129,199,20,61,157,157,121,233,150,180,199,175,99,131,133,127,38,104,190,153,43,122,191,76,145,80,24,229,36,9,182,192,142,133,55,212,204,51,112,199,20,206,32,18,60,54,58,121,187,90,105,55,67,238,243,106,120,188,12,233,172,212,141,245,128,142,237,219,207,120,54,49,159,229,60,101,13,65,120,245,193,49,105,11,96,249,73,88,64,187,53,51,63,192,157,201,184,63,148,162,97,160,216,125,148,42,134,159,77,243,43,102,103,102,146,218,129,16,245,108,39,99,170,122,82,150,244,199,254,205,115,28,23,26,189,245,227,40,160,29,188,13,228,233,228,182,166,95,7,223,53,124,66,42,216,253,236,52,163,173,122,240,211,204,155,249,204,130,62,76,237,152,160,44,153,142,93,129,247,199,26,144,199,168,144,212,164,204,223,162,65,153,176,53,166,6,125,101,22,64,163,224,67,140,143,28,102,149,162,52,193,32,5,7,130,26,130,190,208,6,230,216,142,2,195,50,193,248,103,193,156,48,11,244,22,65,174,239,192,137,149,7,19,24,220,116,207,157,11,203,69,231,219,21,199,228,45,69,139,190,203,70,223,208,20,240,168,9,31,234,103,51,127,164,23,100,140,73,41,228,251,141,13,194,227,40,102,57,180,139,131,32,5,209,61,245,116,131,150,56,36,183,250,15,92,217,193,232,195,72,29,56,230,29,56,237,104,215,65,26,136,236,101,76,156,132,197,124,201,44,82,15,28,218,141,175,78,163,49,222,240,166,16,181,84,177,125,60,86,138,240,102,139,199,197,188,107,118,98,52,23,97,167,64,216,201,251,200,200,19,26,133,53,122,237,153,92,152,216,116,47,81,24,88,221,85,193,52,220,28,192,200,109,37,119,73,33,72,226,20,213,4,247,11,62,32,50,172,15,136,14,114,27,238,77,83,124,26,192,118,76,144,76,152,216,50,26,245,140,66,158,133,139,232,171,7,64,181,91,39,148,102,220,147,195,58,208,123,209,231,123,66,118,81,91,91,56,222,136,138,248,86,90,209,14,105,175,239,218,93,86,70,244,231,150,243,15,195,95,14,177,64,211,67,223,47,230,232,48,83,83,132,89,117,128,71,77,42,219,161,255,128,83,28,64,44,237,99,167,14,101,92,210,16,166,212,151,241,135,224,47,135,58,190,163,31,168,30,61,152,119,205,238,144,90,17,117,55,0,102,63,159,168,186,243,110,13,244,223,42,224,221,21,183,94,156,116,134,43,134,201,235,216,140,243,58,34,118,187,57,103,170,153,75,68,71,50,81,98,1,48,124,194,199,112,145,97,212,96,217,44,101,46,208,232,11,242,4,224,229,1,89,153,168,19,94,71,206,206,92,229,109,147,83,235,56,240,4,213,127,11,188,103,107,236,51,135,121,95,4,94,166,213,107,169,181,48,42,89,128,26,112,118,118,220,230,218,179,239,41,135,122,92,192,194,19,4,143,57,169,66,80,151,1,11,185,230,64,126,112,96,70,71,82,179,132,99,152,177,23,216,15,180,116,154,10,104,249,104,215,184,234,128,94,145,125,120,76,16,76,55,73,11,67,143,201,68,56,46,1,38,227,216,57,182,69,184,190,125,92,176,165,6,143,3,131,39,245,192,242,49,23,205,143,50,63,32,92,111,224,41,250,101,200,51,179,5,234,216,211,205,56,246,54,234,81,217,220,75,153,133,233,14,32,191,196,255,38,159,145,123,189,158,226,205,162,236,214,253,254,192,217,169,87,166,137,175,108,210,172,122,189,15,245,162,239,179,240,12,45,169,147,111,232,46,113,123,184,171,47,170,31,215,177,183,123,211,116,7,210,236,148,244,23,210,148,253,23,62,103,226,60,14,232,201,156,72,189,45,79,37,198,105,76,184,151,97,205,236,52,69,162,68,106,127,228,138,3,56,44,178,94,115,208,4,125,133,243,86,144,221,134,189,91,157,73,42,146,247,169,229,81,190,167,51,237,132,156,185,104,225,202,175,146,92,130,209,42,201,47,79,136,208,47,129,250,198,57,39,216,101,149,175,154,219,113,34,60,0,43,28,26,45,76,183,88,4,236,211,108,76,93,38,176,255,9,90,50,194,190,196,70,128,154,71,82,87,104,180,46,51,45,165,73,115,118,183,120,211,211,212,57,243,116,225,187,105,77,211,84,248,174,255,26,141,86,37,123,36,53,71,185,48,48,142,113,202,216,42,157,13,140,65,142,68,236,25,194,166,39,251,156,150,102,151,224,45,31,131,6,179,40,93,239,219,98,83,153,163,102,87,238,15,56,164,227,200,101,23,237,69,223,187,201,237,102,196,138,84,138,114,3,129,228,157,73,123,154,185,171,168,245,141,200,35,127,54,250,196,86,190,35,215,105,141,130,50,177,89,228,240,10,15,128,24,226,196,86,188,10,198,187,14,120,117,87,127,18,222,210,151,54,84,35,221,39,77,219,111,49,208,173,244,247,109,215,104,126,203,28,64,116,14,40,160,222,183,197,166,66,252,37,78,141,244,190,1,146,21,233,29,173,153,58,203,146,214,178,129,89,101,83,85,146,223,227,192,83,54,1,234,220,219,171,179,127,203,198,192,146,93,128,59,246,147,78,84,130,118,150,164,151,73,46,109,193,187,76,141,248,206,168,220,141,209,167,9,103,226,251,110,174,120,212,199,144,239,187,139,238,247,157,105,226,59,119,229,180,60,39,87,0,26,72,227,177,98,29,57,146,83,119,230,10,115,5,78,1,10,94,7,136,201,112,143,227,94,116,7,138,199,64,254,32,87,152,115,212,145,46,147,243,140,186,236,200,155,19,2,241,52,126,40,228,31,184,91,233,68,158,33,223,197,123,18,154,55,1,215,110,187,128,173,69,13,90,81,118,255,206,25,30,249,50,113,149,77,146,126,83,125,127,193,222,36,110,238,247,7,228,146,144,219,244,51,253,78,20,113,149,107,5,180,247,152,103,202,155,202,162,190,40,45,246,44,142,124,83,255,63,187,96,228,176,13,9,71,174,79,52,218,176,89,84,139,167,138,231,7,250,71,166,246,78,181,215,125,158,18,161,101,28,87,172,63,198,52,144,186,157,183,0,98,148,179,28,248,223,95,3,164,252,126,64,61,130,179,88,57,181,151,250,146,8,250,162,21,31,128,29,243,192,197,3,250,227,252,211,145,151,77,46,133,203,120,76,240,43,139,36,137,235,197,158,226,239,15,12,140,84,17,199,228,123,137,254,115,86,118,109,127,171,245,73,78,87,215,84,61,55,63,128,250,135,97,116,233,173,148,9,26,185,240,199,242,226,4,88,73,208,2,126,108,22,245,226,85,231,159,86,120,29,216,215,191,79,228,188,191,47,234,160,164,34,68,55,73,43,208,156,250,136,104,114,45,18,227,119,68,35,102,8,91,11,69,164,242,248,216,245,180,132,201,138,148,117,213,159,233,110,196,76,135,117,224,92,218,70,6,78,25,37,163,228,228,156,244,75,226,182,58,10,74,63,208,252,27,10,80,135,138,81,126,146,95,71,243,29,164,123,169,178,182,241,136,172,11,145,59,48,202,23,173,134,130,153,49,13,19,163,186,171,96,239,131,6,226,239,209,133,123,44,97,148,128,6,141,200,227,188,246,222,107,198,81,154,149,105,180,3,234,160,221,141,174,192,123,174,97,59,52,101,143,124,22,122,215,212,23,205,80,81,70,24,103,209,239,14,229,214,193,104,29,248,22,156,191,126,205,112,51,174,105,177,46,38,27,235,251,130,59,130,58,10,96,67,9,198,198,65,62,99,163,24,119,131,59,58,168,21,24,67,32,63,240,247,142,92,79,96,244,60,170,165,119,237,173,125,125,28,184,219,165,140,188,183,202,10,86,208,87,254,14,244,71,253,237,62,212,197,24,233,236,147,232,91,50,90,183,142,155,170,170,53,204,205,162,235,41,73,223,120,100,235,184,137,198,207,247,229,13,215,28,54,135,51,121,163,126,48,143,110,235,208,198,224,61,41,250,215,110,25,195,208,227,65,134,119,68,251,170,25,255,176,23,56,28,61,141,42,229,250,94,193,140,66,195,1,203,70,205,200,230,253,207,8,198,250,94,180,17,225,142,8,188,214,109,232,41,251,57,60,189,177,207,97,193,1,229,51,146,22,220,193,140,250,62,21,223,126,96,125,47,190,1,143,60,155,60,40,248,217,15,60,91,7,187,181,255,96,95,78,200,121,7,165,140,152,235,83,141,126,163,95,159,8,118,54,199,24,241,250,190,24,181,0,223,31,190,235,160,164,7,45,213,141,151,15,22,173,115,150,123,240,92,198,205,76,28,28,182,92,171,210,107,70,90,170,131,173,246,243,125,195,153,55,12,37,179,106,182,30,240,251,179,95,214,130,58,68,227,47,246,209,60,244,129,49,163,182,239,24,147,178,186,121,36,123,221,223,237,57,124,75,238,92,14,222,98,184,7,39,114,195,240,13,84,73,194,14,223,90,86,48,215,212,178,112,84,240,255,55,66,236,192,61,16,51,178,42,39,218,227,237,45,201,216,107,49,55,102,197,228,126,57,220,85,216,15,141,50,13,173,47,105,180,134,161,84,133,163,133,125,5,115,220,128,59,196,226,52,43,104,115,76,43,38,197,214,216,219,96,25,21,78,21,74,101,167,92,42,159,250,27,47,159,159,234,24,7,147,0,116,49,109,60,41,180,110,210,138,198,53,83,63,166,11,143,9,247,80,147,220,89,183,69,225,225,165,142,113,254,118,65,40,8,183,65,191,210,164,164,36,138,98,124,90,62,163,60,102,4,87,113,53,154,25,51,59,111,39,62,151,48,119,152,89,36,232,183,237,232,85,49,118,47,141,218,3,149,148,150,192,95,252,171,240,142,123,105,126,15,47,15,236,198,123,69,90,235,134,191,188,221,134,107,221,10,96,183,106,71,147,225,85,113,207,237,22,12,144,186,109,115,195,27,109,215,164,180,181,230,219,157,65,27,26,53,211,83,233,57,253,162,62,168,153,160,217,92,84,10,73,83,106,188,23,159,197,214,54,206,205,109,126,96,251,53,198,196,184,152,136,182,185,32,224,138,188,7,184,214,6,80,169,238,225,89,3,134,224,191,23,90,249,32,174,117,151,244,7,169,130,254,118,234,229,74,185,82,56,83,136,53,96,133,53,155,9,51,81,78,93,52,167,249,250,62,255,217,130,84,146,80,254,191,13,223,38,232,123,41,61,8,35,19,60,203,91,234,67,48,22,124,243,159,21,11,226,68,31,158,95,238,110,124,47,136,1,52,238,217,23,217,32,88,98,115,50,244,85,225,7,95,83,8,150,116,12,87,26,30,238,250,203,23,0,42,89,45,235,31,153,114,110,78,9,122,245,0,251,213,189,168,63,208,241,48,43,15,42,230,25,51,236,21,194,15,219,3,117,17,92,231,118,23,228,195,254,179,98,92,75,92,241,46,72,31,217,87,64,247,185,12,122,212,156,55,39,132,239,22,30,244,93,52,31,244,241,231,34,245,240,209,160,214,53,126,13,90,142,7,142,66,240,254,7,54,182,255,227,23,76,25,112,65,184,215,61,167,221,235,222,214,187,223,230,239,194,183,153,114,89,191,104,6,119,104,226,189,190,222,196,253,116,180,246,130,244,192,70,124,107,180,1,15,168,55,141,239,8,14,28,189,58,173,5,50,101,184,63,113,207,126,44,6,245,96,139,99,247,108,83,185,189,199,84,248,117,108,81,112,152,177,219,233,195,177,143,58,123,98,128,215,216,134,29,155,158,44,108,47,235,28,246,98,164,192,31,160,243,177,100,132,130,112,177,123,65,154,22,121,63,17,155,154,169,224,94,58,233,99,29,191,254,152,210,160,92,254,203,127,254,85,145,168,159,247,170,49,50,13,104,76,11,15,188,130,124,91,18,91,222,110,63,28,121,222,191,3,176,235,155,236,27,236,30,104,182,115,71,252,171,30,210,51,142,11,60,11,52,115,59,93,86,74,202,219,233,70,187,239,117,130,74,33,223,131,241,122,185,187,164,149,52,60,243,119,7,17,168,147,77,81,232,141,18,68,65,242,178,185,131,62,93,99,24,202,40,170,18,124,21,249,198,63,82,71,115,86,129,237,249,3,20,202,190,52,19,150,77,111,38,242,95,21,215,235,6,222,69,138,183,196,168,219,234,185,233,45,239,130,158,72,183,226,199,194,213,170,155,94,52,218,18,183,41,140,104,57,2,95,223,191,181,181,209,236,4,147,194,37,41,88,215,201,99,58,121,29,209,245,255,205,49,179,255,163,58,130,245,173,232,55,193,189,111,120,217,244,26,223,121,145,248,92,127,70,8,11,232,17,25,92,219,68,197,227,235,176,112,71,96,144,115,109,23,99,191,3,218,158,220,55,179,173,29,193,19,63,238,196,29,67,156,71,157,28,102,49,195,21,75,85,217,73,50,105,170,67,18,170,152,113,217,47,27,246,164,17,148,77,3,103,183,40,250,219,95,33,137,113,20,27,105,220,167,115,211,195,21,199,124,213,113,158,122,202,251,134,246,235,67,161,65,144,104,88,175,51,114,243,122,7,116,14,46,65,15,211,153,42,216,229,0,27,121,237,60,101,171,42,234,3,149,145,89,110,35,73,184,214,183,177,86,243,97,235,11,249,111,104,5,228,85,151,246,160,222,244,242,162,33,117,201,173,74,52,231,66,221,70,255,18,143,184,126,112,48,92,173,237,123,59,255,177,183,4,54,210,56,124,142,79,208,127,59,68,185,36,95,0,12,173,39,80,15,2,129,169,241,92,73,118,144,231,202,148,20,204,6,4,245,145,150,83,53,110,239,82,221,191,58,46,41,55,139,233,241,107,177,145,145,255,56,210,252,150,96,94,33,143,235,52,197,188,132,94,217,200,111,91,232,41,61,241,16,122,2,30,71,247,110,123,58,240,176,19,127,107,53,147,192,224,224,15,255,15,148,148,144,35,132,35,212,156,119,67,242,215,255,94,75,243,26,155,222,164,4,111,161,39,249,184,243,61,170,21,250,164,53,132,162,16,174,72,141,228,192,216,160,53,8,112,14,223,210,124,71,52,115,199,195,239,152,199,44,212,90,77,211,213,170,230,232,252,14,14,143,58,158,91,55,119,224,206,89,96,177,210,111,119,91,58,249,106,58,169,30,215,72,215,169,183,79,235,211,108,26,236,119,255,127,220,136,91,106,244,133,176,215,95,13,124,111,31,134,179,220,219,199,215,2,95,107,138,83,223,182,174,190,113,93,205,107,80,182,94,223,89,79,255,162,103,113,237,235,168,208,109,99,44,119,180,124,37,213,145,240,105,112,167,103,227,172,82,163,156,203,116,166,196,224,106,167,208,183,17,67,168,111,16,223,88,233,164,201,142,36,134,110,163,94,137,35,113,72,232,176,65,203,140,148,195,153,95,74,25,9,212,166,101,224,31,209,22,76,60,172,5,145,200,239,7,152,97,153,239,79,146,116,37,156,75,157,182,73,39,238,155,49,103,204,170,89,3,171,45,102,110,192,183,106,111,85,171,138,27,98,85,156,234,0,253,201,36,31,58,157,69,68,202,222,178,86,18,91,125,140,36,190,221,87,55,105,166,200,220,36,171,130,153,133,222,77,109,218,191,35,232,67,79,182,55,215,155,123,72,31,200,186,24,135,247,100,205,46,122,122,151,185,14,173,56,217,123,72,83,196,118,177,69,124,120,44,228,174,49,64,71,220,113,77,185,149,198,24,102,128,99,31,6,49,17,30,65,121,209,212,77,189,119,77,235,4,69,62,104,169,12,45,93,108,46,189,31,237,226,70,193,84,156,86,53,39,97,16,200,98,177,4,87,168,246,205,65,77,232,255,159,54,207,227,204,31,237,109,139,86,6,95,149,106,199,230,211,21,229,123,222,188,48,223,61,175,205,239,158,79,206,155,21,243,200,177,32,23,6,90,179,8,65,242,93,129,18,130,164,13,80,236,21,181,195,98,7,173,187,251,88,88,236,91,52,63,134,107,117,56,54,247,74,48,2,147,189,147,218,164,56,12,214,15,214,240,151,175,128,141,3,229,230,201,50,125,254,231,147,79,187,229,95,115,123,221,157,75,114,193,183,153,235,125,71,77,244,193,97,75,231,0,6,21,243,104,111,69,251,99,81,231,123,22,41,22,80,221,231,84,85,171,159,85,160,189,115,74,151,82,71,137,98,241,53,39,83,29,28,3,183,23,209,231,8,205,88,212,40,33,207,232,104,194,97,142,199,18,198,192,250,152,28,190,97,45,178,98,22,139,40,78,139,177,152,127,157,100,226,26,74,212,12,70,220,33,142,130,57,168,39,100,255,186,44,165,87,124,73,187,129,103,92,233,20,172,117,162,250,225,89,95,178,110,120,252,19,245,231,176,126,204,143,42,240,125,12,176,160,220,52,21,45,153,144,194,246,123,146,236,208,170,97,248,70,43,136,65,127,79,198,164,104,251,168,133,248,153,64,174,8,26,165,23,190,159,255,70,215,249,234,100,135,178,150,36,70,27,207,175,129,84,119,68,230,175,140,188,231,129,186,74,120,224,195,231,216,74,11,77,197,137,43,148,219,153,185,87,134,207,156,201,56,252,186,131,251,30,123,44,198,98,186,221,142,45,176,155,251,71,43,137,1,6,14,238,240,135,171,142,91,181,130,118,226,221,113,41,104,159,180,22,215,7,104,71,162,157,122,28,51,130,173,13,104,3,254,122,57,204,51,47,224,78,84,216,58,190,115,48,77,222,154,183,237,152,65,215,35,235,57,161,46,255,63,81,188,231,69,198,31,123,78,123,115,73,230,246,235,107,25,120,183,31,15,136,5,227,93,205,140,150,75,224,122,31,15,112,70,217,64,141,43,206,118,193,57,11,231,162,254,196,92,255,63,159,136,243,231,195,213,154,152,209,179,241,126,132,32,175,191,121,47,29,126,7,94,255,7,47,104,255,26,101,238,10,243,160,66,79,154,158,15,51,147,226,119,84,43,241,122,4,63,15,173,117,204,139,84,38,128,218,161,172,105,162,42,170,83,138,127,125,207,74,11,237,96,66,251,172,241,51,214,255,183,54,94,167,108,254,148,211,63,120,23,83,110,167,77,37,131,252,11,174,87,105,21,247,198,56,158,215,142,5,223,167,161,76,113,252,139,85,125,250,10,206,82,140,37,52,181,148,153,106,192,23,32,76,217,233,112,223,41,56,75,108,206,0,248,170,225,243,97,134,61,104,167,89,221,237,128,150,241,205,51,188,127,136,93,78,223,26,112,144,177,190,21,179,178,183,210,55,68,158,188,66,95,191,73,207,199,165,4,180,82,28,107,223,115,118,45,173,171,120,160,69,26,67,57,67,239,95,58,244,98,7,239,159,35,175,236,25,251,76,165,183,82,42,37,10,114,191,79,191,122,162,6,250,35,38,176,170,36,42,152,143,88,46,0,139,206,152,74,255,84,39,94,223,0,218,88,105,206,16,75,246,210,84,231,185,179,188,7,72,89,205,119,48,176,43,11,114,134,143,0,106,42,202,154,2,163,163,204,43,107,154,164,207,43,99,202,219,234,231,116,213,111,193,218,196,188,60,47,175,37,129,79,79,172,201,186,94,209,231,245,155,229,239,150,213,231,104,4,40,191,103,181,51,192,17,190,42,247,182,29,96,16,141,96,194,57,135,177,138,27,152,65,52,135,1,226,90,174,156,125,173,192,123,16,105,185,180,178,243,123,250,138,183,71,192,49,254,219,180,193,91,40,175,229,244,226,90,66,247,214,192,150,88,195,156,164,9,61,117,47,165,237,253,90,63,94,7,57,114,104,99,39,102,4,92,27,159,215,215,104,85,233,131,148,168,157,194,125,227,252,22,108,120,43,93,149,207,12,149,240,59,96,128,201,74,166,251,118,103,140,242,95,20,148,146,86,78,150,95,122,176,207,207,229,141,153,188,181,139,189,201,92,204,241,105,128,178,173,98,78,214,32,219,47,240,184,148,105,170,253,13,8,44,81,150,123,199,207,219,207,122,175,28,52,173,204,161,169,206,25,3,144,85,165,126,202,213,115,107,251,225,233,28,203,173,168,236,145,7,57,49,27,59,129,48,0,188,56,5,99,112,62,240,253,7,121,101,137,143,136,4,165,24,238,41,183,150,54,19,101,117,74,152,240,180,196,203,199,75,217,151,143,107,137,167,247,255,235,246,169,142,64,191,226,238,124,220,175,83,166,204,80,117,208,26,5,37,208,193,121,142,27,202,25,134,251,236,10,142,108,42,255,0,246,5,174,104,84,194,63,158,165,68,194,224,122,86,40,120,94,161,144,207,7,246,42,104,197,104,133,130,16,152,61,247,85,124,31,229,79,218,176,229,112,221,37,207,147,113,73,154,237,58,49,26,189,190,125,101,230,164,175,107,67,123,41,187,94,208,206,224,255,25,5,237,205,75,24,233,3,54,205,164,240,6,233,158,205,79,52,218,202,91,218,176,238,55,18,120,174,239,192,200,141,25,87,58,85,127,74,56,35,228,163,121,152,34,89,152,252,250,228,136,93,213,108,55,69,218,152,224,249,0,121,158,17,252,117,101,23,230,176,222,242,107,98,73,249,149,51,147,177,81,185,75,18,90,110,9,221,164,15,224,117,89,98,218,4,104,223,163,45,93,59,127,116,246,144,56,155,24,149,246,240,59,146,219,238,104,111,59,123,183,237,33,79,182,63,113,54,47,185,9,23,184,229,176,64,62,139,179,215,58,187,205,60,155,84,174,1,24,100,113,25,48,70,183,175,152,63,208,11,178,177,123,242,57,244,106,228,229,203,125,130,37,120,130,245,227,190,106,177,218,59,189,231,98,239,92,241,127,105,159,19,242,0,1,92,211,202,129,201,147,117,25,98,62,22,236,173,67,121,175,232,186,43,207,224,250,243,135,95,231,43,123,1,187,14,165,135,21,220,31,104,134,98,102,164,248,219,93,191,60,218,140,131,119,59,135,169,46,90,53,42,142,74,93,93,173,163,83,59,127,96,27,164,175,235,42,48,159,164,156,196,136,14,176,233,212,41,131,178,124,144,95,134,116,86,148,3,168,115,72,152,105,22,253,80,191,220,213,62,202,53,174,43,129,238,175,154,234,225,100,111,178,7,132,170,145,52,212,55,140,209,0,139,41,46,40,47,115,236,219,240,173,241,107,177,163,29,109,103,225,45,54,247,253,212,61,196,179,91,212,147,25,138,127,139,197,175,117,29,26,13,162,207,28,224,188,193,29,151,20,222,83,17,238,56,58,58,213,138,171,131,207,137,48,250,173,93,93,109,198,118,156,154,220,246,86,212,71,207,218,190,61,96,10,186,2,165,44,207,201,95,211,21,77,207,204,228,167,90,199,193,166,114,84,43,169,72,7,118,252,7,204,213,22,11,51,246,224,89,119,244,149,212,179,160,121,129,181,133,121,123,58,161,194,190,13,224,128,74,194,207,165,195,179,131,197,2,188,154,106,219,246,75,16,33,74,122,59,180,68,175,67,43,42,192,251,231,116,149,183,162,99,188,207,33,13,115,188,15,199,97,28,53,22,115,92,7,169,175,75,123,113,95,66,32,182,163,223,110,251,166,48,35,188,101,163,133,180,105,206,232,184,83,15,240,79,189,96,102,250,125,15,139,55,237,190,198,156,22,163,189,235,80,91,126,43,44,112,229,20,218,125,125,57,89,149,99,178,141,171,167,228,20,75,21,18,94,170,176,87,192,156,68,2,207,8,40,178,7,12,212,117,189,158,50,229,69,57,151,202,166,44,146,139,200,43,254,231,110,132,245,159,119,55,32,30,121,71,219,122,27,126,63,36,78,64,111,143,238,25,52,167,90,55,189,132,27,248,116,54,41,211,251,58,88,62,24,11,91,103,21,182,8,42,96,93,31,72,140,203,148,31,201,28,135,183,96,146,49,244,132,241,124,107,56,194,14,64,4,174,233,75,9,79,207,255,214,84,123,212,211,176,213,231,176,213,191,24,100,135,10,248,82,243,124,236,207,40,131,15,150,117,56,252,121,189,142,70,182,202,32,58,212,143,101,227,43,202,119,190,101,55,175,165,239,51,205,140,16,172,196,238,16,236,190,76,179,157,220,151,51,213,208,23,38,71,91,228,183,137,231,243,35,242,231,235,209,155,106,248,101,243,51,125,123,205,76,48,171,12,227,148,110,172,63,151,36,81,248,89,58,72,170,134,222,19,104,129,68,30,253,70,145,47,203,101,153,34,69,12,57,63,181,243,3,143,123,46,130,210,13,7,49,0,204,233,3,146,27,205,169,245,136,111,21,191,147,137,133,208,105,107,72,10,9,44,55,9,179,23,112,95,81,129,28,225,73,179,21,12,203,150,183,224,127,1,203,120,115,22,55,206,251,49,127,234,37,97,84,120,35,214,69,184,25,229,97,220,247,10,4,170,168,212,199,187,105,69,105,200,73,46,37,219,207,181,68,70,150,96,24,206,167,113,175,121,195,115,206,253,215,216,191,110,191,191,55,189,45,253,70,255,13,96,39,225,69,167,111,78,18,44,120,238,128,250,35,180,70,189,25,87,104,166,241,86,250,180,82,134,50,39,99,209,226,90,188,91,212,68,1,243,54,41,135,70,57,85,118,199,180,152,38,82,137,99,185,12,119,82,220,142,161,228,185,159,13,159,185,105,107,166,95,50,221,25,45,131,222,85,142,79,215,236,110,67,195,98,225,194,40,45,51,103,148,13,252,37,152,11,159,236,188,44,207,53,149,211,114,217,205,227,226,177,179,10,229,192,16,90,39,99,124,12,80,214,111,129,91,251,91,254,60,94,80,40,139,28,148,107,30,113,187,99,111,181,5,87,110,123,209,235,4,181,142,73,187,59,196,35,14,215,102,108,66,156,191,44,204,121,101,225,176,48,151,214,48,100,161,181,59,6,178,17,254,38,61,223,154,7,9,103,137,78,108,218,231,152,13,250,131,246,237,224,185,63,155,11,254,230,143,41,194,21,224,53,167,220,76,195,8,200,240,118,81,80,39,141,107,222,100,30,61,106,221,20,36,129,208,191,231,225,153,198,7,35,135,49,223,81,91,51,175,192,188,104,141,119,71,113,182,170,87,101,63,235,14,224,70,55,188,7,250,42,99,129,119,38,186,19,90,131,62,252,108,46,107,148,147,108,101,31,143,127,198,79,248,223,10,188,162,183,58,21,217,146,6,185,148,0,108,127,196,215,17,57,174,83,190,93,127,182,137,87,188,154,182,120,88,38,215,222,155,50,3,7,84,213,68,81,29,1,94,81,207,109,254,25,244,253,174,199,125,246,138,192,51,22,110,203,141,72,222,74,28,251,15,90,124,204,21,181,137,155,45,84,67,64,213,29,183,188,160,126,80,235,53,196,220,160,126,129,103,113,34,138,3,238,115,100,238,192,92,207,205,236,28,155,59,112,89,159,115,38,157,201,188,224,129,52,79,55,113,238,142,124,254,178,161,169,80,215,118,190,68,152,6,154,24,193,155,138,141,20,209,109,220,60,216,136,179,65,76,3,204,178,231,164,114,136,141,77,53,132,180,134,75,98,202,218,225,36,82,100,119,124,78,70,106,37,106,68,124,161,249,114,192,21,250,188,137,255,199,252,108,213,68,75,200,121,129,79,193,121,35,205,57,85,151,130,188,234,31,112,228,118,6,207,243,89,225,57,101,78,185,12,199,36,148,91,94,99,22,196,8,51,226,109,161,197,142,96,38,33,208,255,130,172,206,129,236,162,30,0,15,153,147,203,234,225,51,208,126,225,38,97,120,224,254,162,59,146,221,48,28,1,190,71,121,14,239,163,0,182,198,105,169,236,64,97,55,83,229,246,50,192,11,255,207,15,92,115,242,231,166,90,215,155,165,201,78,65,236,148,18,114,34,145,136,37,98,197,76,177,191,216,255,100,127,78,197,236,119,66,119,83,139,148,195,163,124,116,240,109,147,50,143,18,39,105,35,19,13,74,218,110,173,71,203,94,134,55,27,193,152,180,213,109,1,224,123,77,120,163,245,82,215,172,241,213,60,194,240,180,86,246,203,77,176,184,203,194,105,161,156,247,249,133,143,215,192,45,197,198,61,208,95,49,144,53,0,9,164,71,21,96,15,124,242,187,207,242,177,232,86,113,20,252,149,1,113,1,71,157,205,177,155,250,119,219,1,63,91,231,226,32,47,17,47,157,201,115,193,44,17,142,192,48,88,91,95,29,189,219,134,110,197,38,158,132,124,241,232,229,182,57,129,138,247,144,94,35,54,66,59,129,242,4,77,152,235,12,239,160,37,182,196,151,59,125,206,8,112,131,187,12,46,169,81,110,231,157,188,99,80,238,60,204,217,187,206,119,30,55,214,125,95,39,223,69,221,52,254,150,178,197,133,210,3,199,58,134,57,178,177,142,178,150,55,141,204,164,39,244,7,114,47,144,120,64,55,25,128,134,166,1,167,18,146,147,234,232,40,234,27,215,246,241,20,217,115,251,112,109,96,217,184,73,255,99,76,241,164,41,100,128,210,219,144,117,173,182,17,71,234,156,132,94,54,48,20,44,20,121,43,214,162,221,198,91,54,167,205,153,229,66,185,112,24,49,82,67,250,69,44,5,13,158,207,48,65,219,126,236,157,114,160,12,157,42,67,121,238,199,163,167,104,164,121,214,1,127,172,211,154,255,135,24,141,184,54,201,41,118,20,229,239,101,46,123,165,185,99,212,118,245,180,90,198,172,196,73,5,51,28,250,60,65,179,225,154,82,22,15,139,219,41,62,144,158,229,179,135,129,150,0,107,100,192,30,144,92,66,104,149,76,10,48,74,118,57,123,56,171,33,15,99,101,208,247,80,62,231,13,131,243,29,249,214,142,238,36,64,30,235,73,206,193,231,61,26,233,73,40,111,156,165,185,52,201,215,200,34,188,169,153,51,109,205,39,31,213,92,57,103,0,45,192,231,125,101,148,61,237,90,178,27,222,132,184,230,103,49,66,88,81,79,203,6,140,49,234,17,160,47,116,155,115,153,64,79,136,242,26,62,99,219,204,127,175,121,64,103,66,57,93,86,253,146,58,157,40,247,99,252,151,130,49,81,29,52,171,222,7,26,164,117,65,105,206,75,207,53,239,0,227,27,122,8,194,58,162,13,109,145,173,117,251,90,44,154,159,149,96,109,188,165,190,145,228,191,253,155,209,109,186,74,162,25,19,145,32,192,166,104,219,10,189,16,115,124,185,71,156,176,121,220,225,217,73,28,233,4,151,224,248,169,157,251,160,83,11,167,19,166,218,47,19,237,2,135,229,180,131,116,22,234,21,147,246,101,190,174,216,192,200,97,162,220,102,173,78,17,118,127,16,74,130,155,30,231,65,240,188,194,51,80,53,90,72,178,8,75,182,156,251,192,42,27,249,48,111,71,16,47,65,17,171,62,93,109,195,9,49,218,67,234,163,52,25,240,143,14,33,33,36,128,251,98,239,0,183,185,30,20,213,189,2,238,177,77,82,168,121,205,48,21,228,197,54,224,132,2,184,144,132,2,184,91,78,158,78,150,213,107,74,94,0,237,144,99,140,68,197,246,215,62,65,79,48,126,245,18,174,251,8,160,20,201,39,116,153,1,231,193,60,249,249,209,252,84,162,145,117,174,170,56,187,192,106,85,90,141,237,88,18,201,10,205,115,179,112,107,35,102,122,87,148,51,42,250,35,204,100,95,18,116,210,36,234,125,24,121,183,69,38,17,247,189,156,4,200,128,78,45,216,68,143,226,101,219,31,63,11,104,30,120,120,119,94,203,95,123,22,128,205,179,102,0,111,242,239,176,137,199,247,129,36,7,46,51,89,200,247,231,39,80,19,152,36,173,252,230,65,212,67,230,14,66,45,214,101,107,238,96,35,103,24,167,134,155,28,178,32,125,110,118,106,82,4,131,26,176,71,28,109,211,218,128,115,36,203,218,91,7,65,191,242,245,39,128,61,208,50,112,99,27,33,124,211,35,41,45,131,252,56,117,13,179,179,70,175,11,101,212,105,180,211,29,101,17,23,241,43,227,72,175,147,200,27,181,57,29,181,144,123,30,142,34,200,85,229,154,23,230,61,107,64,73,59,60,6,60,9,180,115,228,49,168,183,71,245,37,144,193,92,18,147,180,189,231,161,197,195,103,159,17,146,147,210,31,98,76,156,221,155,253,136,93,164,21,91,191,148,189,157,21,48,122,149,86,96,144,22,217,230,99,9,245,162,204,237,147,97,232,199,88,222,69,157,39,154,207,173,145,29,80,84,68,61,70,88,212,29,161,67,232,15,174,176,115,12,39,176,48,2,56,32,36,248,62,17,192,25,129,247,134,114,54,176,252,198,3,25,136,227,138,152,9,248,96,79,26,160,161,216,229,92,83,121,252,3,3,41,241,26,102,127,239,16,180,188,118,218,239,123,160,115,156,238,46,147,197,10,84,176,51,196,36,142,45,6,180,54,193,49,209,200,7,246,209,28,211,178,184,186,99,187,78,138,30,63,102,174,60,198,90,89,97,173,208,57,46,110,229,121,28,130,59,202,137,72,65,41,183,43,159,53,246,27,197,128,206,187,241,247,98,121,127,249,81,126,15,240,238,226,181,147,103,1,6,15,225,134,128,109,151,1,219,128,198,11,130,63,123,76,186,136,93,54,14,27,160,5,112,90,133,207,80,187,70,45,14,180,220,185,71,0,254,84,46,195,55,50,213,73,6,34,44,158,232,27,96,159,100,233,47,149,77,125,93,255,150,60,32,191,161,95,210,228,12,114,204,91,246,65,51,7,229,39,118,206,255,60,104,38,26,214,194,142,107,220,142,196,22,238,152,211,202,230,97,223,154,224,173,63,45,150,145,87,146,4,111,104,1,161,12,71,76,199,146,38,44,1,14,119,25,112,185,17,95,31,197,227,0,147,79,195,103,94,11,98,89,56,150,254,130,113,66,44,107,13,116,66,69,250,233,167,112,183,2,190,59,173,163,142,167,28,138,111,152,74,132,120,224,127,226,255,161,21,100,71,44,228,168,36,217,217,104,251,156,255,25,181,24,240,243,50,209,175,127,53,114,125,18,243,200,238,4,30,12,26,1,20,15,243,163,98,57,253,107,229,28,106,161,104,191,79,2,125,130,62,24,47,127,246,43,159,41,239,187,153,5,41,243,153,211,169,242,64,126,0,249,88,168,155,4,252,217,6,194,131,86,158,6,13,29,181,80,224,21,121,223,130,39,189,226,187,196,231,160,28,4,234,209,65,191,65,59,14,236,131,110,76,108,170,128,140,75,0,237,12,148,7,250,78,64,255,212,188,106,160,125,64,184,9,184,151,211,114,48,130,128,153,160,251,20,181,226,228,23,38,45,95,83,110,26,29,78,103,0,161,56,215,27,12,212,226,246,92,107,233,110,88,178,109,219,241,215,215,210,188,114,172,28,59,28,211,210,160,11,147,222,215,136,64,51,132,179,66,183,160,244,161,31,88,49,187,76,140,81,168,128,150,164,194,47,136,40,161,55,65,157,51,96,148,0,53,112,28,125,46,193,249,4,197,200,159,75,58,154,99,246,154,10,8,163,37,175,69,216,98,23,0,231,4,30,218,166,57,218,129,155,159,214,118,2,46,165,192,230,197,108,139,14,207,204,143,118,19,90,35,115,19,55,149,239,114,254,172,135,35,170,79,250,251,46,92,30,135,49,223,69,227,173,205,169,247,66,43,242,13,228,186,109,65,238,254,255,159,175,247,1,142,226,60,243,6,123,90,45,212,51,18,154,238,102,198,8,44,107,122,154,30,52,211,216,72,225,179,55,194,22,211,173,73,203,154,25,188,32,218,154,37,38,172,36,43,248,28,123,183,98,214,73,202,178,17,234,145,34,47,35,93,206,40,179,228,118,147,162,176,150,79,94,27,85,214,217,114,237,87,199,125,229,51,58,151,82,54,212,213,218,159,106,189,123,155,242,97,157,63,229,139,81,229,48,31,129,51,176,68,220,243,188,111,119,79,143,32,71,87,183,36,166,167,251,253,243,252,249,61,127,222,231,229,221,29,106,64,130,17,45,69,237,140,32,209,210,168,41,114,243,89,195,227,127,41,237,195,10,44,32,86,9,100,180,75,255,142,140,172,216,9,107,251,142,130,160,141,73,117,222,76,164,188,163,13,78,33,33,236,202,38,38,152,138,199,193,177,69,2,146,237,248,29,97,150,43,104,3,249,19,116,14,188,97,81,125,135,84,84,41,62,88,140,56,250,38,136,99,35,5,224,30,196,34,136,183,35,48,122,79,0,45,62,46,191,236,218,76,45,192,41,139,252,142,90,68,44,139,77,59,6,91,106,128,79,249,98,128,89,199,184,51,128,122,198,216,33,187,90,99,141,71,202,119,7,140,25,218,15,220,169,154,178,81,52,8,61,215,227,56,191,38,228,249,124,10,116,218,174,41,97,10,126,223,206,173,236,34,120,43,40,57,199,85,155,106,26,41,72,172,17,158,120,234,108,42,195,202,62,73,224,211,51,240,121,21,175,199,136,119,96,120,105,35,93,17,52,86,71,34,102,204,149,176,231,127,196,222,40,253,10,208,64,136,204,155,163,221,128,123,80,191,29,150,153,53,253,109,94,36,254,154,150,209,171,53,140,107,17,175,39,173,114,233,154,228,172,161,255,23,199,99,201,153,149,47,237,32,123,73,15,42,231,245,28,155,98,47,217,225,76,176,192,36,92,31,38,234,128,175,182,116,39,187,147,191,220,214,173,37,180,103,180,55,180,141,169,218,20,177,128,72,237,18,64,85,113,152,55,87,67,235,254,119,84,144,68,191,228,245,131,189,139,131,49,2,66,115,154,148,145,116,31,19,137,68,212,136,162,102,212,174,12,51,30,8,140,82,235,34,140,173,100,38,249,156,144,146,39,249,73,62,92,27,244,249,90,253,150,110,153,218,221,122,53,13,51,68,26,186,86,24,220,217,40,69,91,162,64,129,170,97,58,237,92,67,95,229,38,107,240,189,152,79,222,134,43,210,208,209,147,173,136,106,203,173,197,138,31,202,143,46,189,159,62,58,8,27,40,213,121,24,47,159,125,178,70,226,193,172,134,185,75,48,47,193,248,164,112,62,28,52,131,202,113,241,57,222,177,218,229,42,110,66,171,63,91,206,151,53,208,249,17,176,73,21,196,215,116,60,96,22,66,56,243,214,0,153,29,68,255,186,207,99,6,90,239,84,157,84,197,247,107,70,140,34,139,92,57,37,109,130,183,108,178,82,59,114,132,230,29,124,5,119,32,158,103,157,140,22,226,38,38,153,2,217,107,79,148,45,246,233,49,163,138,66,21,34,29,192,14,58,37,72,245,12,65,236,243,242,88,8,40,148,161,242,214,29,49,162,59,157,183,3,127,218,139,252,59,124,185,25,14,237,148,86,206,33,199,225,113,175,221,87,188,140,75,153,109,39,168,67,78,249,113,71,162,45,117,38,57,40,203,242,18,250,79,168,204,82,0,197,75,82,136,208,101,160,28,183,54,165,235,164,46,166,139,25,37,178,56,125,156,36,25,63,103,63,69,147,141,211,123,213,28,135,241,122,131,53,2,99,33,55,226,13,216,64,105,143,60,200,255,71,97,112,16,237,131,37,155,202,138,69,15,91,246,239,92,36,214,29,69,149,14,106,109,179,232,21,63,79,89,109,21,235,15,251,135,182,216,162,103,79,131,86,100,192,130,165,54,166,236,211,121,134,101,188,147,149,186,45,203,42,92,252,166,213,235,179,98,128,86,143,199,114,252,25,46,88,19,12,158,231,118,166,131,241,227,194,115,65,144,148,44,86,248,160,232,228,84,5,155,48,248,19,255,246,252,255,168,31,106,99,181,63,230,247,9,95,27,252,113,27,58,253,254,75,108,64,216,7,173,152,39,123,51,128,30,242,178,101,239,216,40,175,72,212,180,207,204,142,244,153,67,196,3,69,37,76,96,146,153,212,207,203,103,228,159,234,147,242,113,121,146,102,145,39,177,22,62,160,149,208,158,80,254,209,91,219,243,219,242,26,57,30,221,19,186,144,63,12,182,12,241,233,1,157,126,89,147,98,82,29,103,234,206,112,103,204,51,234,153,200,47,248,51,252,140,48,173,76,119,149,24,215,251,1,99,237,141,230,189,198,243,34,25,75,137,113,35,54,213,222,137,121,18,203,33,30,71,188,162,61,213,96,97,182,178,8,246,22,67,144,22,99,49,212,26,179,98,212,107,186,168,187,86,128,167,27,114,59,114,228,253,155,240,111,164,224,37,244,90,98,150,0,190,219,150,248,69,30,109,152,178,114,42,83,238,34,152,114,212,145,59,187,64,122,135,128,122,183,45,182,35,183,122,124,70,228,60,180,63,11,22,230,253,208,110,228,245,191,40,223,45,99,57,167,46,29,149,42,40,163,226,142,167,143,101,2,243,174,246,180,209,131,36,241,146,99,43,161,119,214,243,121,32,199,165,224,45,77,192,111,79,192,91,14,223,227,45,40,255,58,45,6,80,86,192,193,48,66,53,126,161,118,165,107,123,163,28,190,138,126,138,64,145,236,119,130,180,95,137,88,89,47,238,32,118,73,11,232,3,67,146,135,24,23,241,195,91,203,110,52,224,254,197,65,234,61,97,28,255,9,125,7,106,131,84,124,147,56,201,78,42,231,165,51,13,175,115,147,192,29,69,165,216,85,116,41,34,8,146,28,48,45,241,173,194,188,181,112,87,237,74,79,144,135,247,114,169,206,51,202,77,37,23,207,169,169,228,205,84,155,28,148,139,241,195,174,103,143,234,11,176,89,119,184,252,193,160,100,42,250,52,122,139,167,241,168,100,131,209,170,180,19,173,26,148,108,30,182,135,239,3,78,102,130,100,62,133,83,12,224,122,208,137,229,173,120,181,182,130,149,153,151,31,151,51,211,71,193,126,175,93,213,25,71,178,221,128,251,153,72,49,241,165,58,201,77,114,55,109,184,170,147,137,243,145,115,17,232,113,182,216,55,51,100,56,158,94,31,47,195,191,242,142,83,32,20,16,113,22,93,107,93,109,73,208,42,3,62,124,82,225,196,245,212,74,163,178,18,116,45,27,100,191,212,131,110,204,168,241,202,145,61,88,22,86,91,217,150,223,12,60,154,191,181,27,254,62,96,104,114,104,38,36,4,125,94,49,210,10,244,201,18,127,118,173,177,14,55,88,114,36,150,141,60,250,98,155,39,21,225,55,143,75,57,119,175,198,206,150,49,148,240,2,221,37,174,202,171,172,92,108,115,124,193,128,106,48,230,215,207,189,99,11,30,186,115,218,80,165,75,128,7,130,76,174,232,98,97,160,45,208,69,106,197,31,187,150,143,136,222,36,163,72,48,98,12,163,138,139,182,135,32,65,127,27,29,123,214,229,217,91,53,121,54,63,154,223,112,65,122,69,218,35,229,49,103,95,234,21,103,28,95,232,69,87,146,208,43,219,175,88,17,79,154,132,25,99,190,7,236,172,62,171,111,113,127,185,183,220,11,215,190,83,125,229,62,226,253,47,8,138,107,41,44,254,5,241,33,50,247,68,85,52,66,167,88,42,72,20,134,198,36,1,87,160,212,113,189,194,213,119,16,237,123,74,88,68,13,224,226,8,122,135,108,41,229,136,235,37,188,234,122,167,41,6,5,59,1,17,98,144,5,124,168,228,16,37,42,123,225,106,224,138,105,13,247,216,32,99,174,147,121,103,104,75,189,241,114,209,31,182,220,229,3,180,210,245,22,65,106,168,96,242,37,155,112,179,143,246,246,178,147,32,181,138,172,209,208,126,216,67,152,124,5,79,73,33,244,185,211,89,5,249,184,142,102,158,99,110,204,172,146,73,195,59,59,138,117,142,69,3,8,207,50,225,173,34,72,212,163,136,242,141,164,227,129,37,173,34,45,118,174,160,97,245,10,250,65,10,220,11,248,1,250,94,139,168,115,231,224,249,216,94,33,71,86,95,80,237,135,20,141,243,188,131,167,158,92,188,246,195,213,80,100,69,214,4,225,94,244,88,70,153,32,34,70,51,12,159,180,20,119,12,149,195,212,71,139,79,172,188,131,220,225,90,165,34,198,83,164,216,41,209,170,68,112,48,226,204,92,139,225,218,13,85,84,67,179,13,135,14,227,223,146,23,149,116,124,12,100,220,169,183,249,162,110,249,189,192,129,227,208,187,75,160,151,39,153,243,177,20,204,244,77,152,143,224,189,145,53,241,20,88,5,24,219,144,231,113,165,119,184,72,211,193,147,196,238,53,61,187,23,12,240,139,15,208,106,38,229,239,47,130,93,108,69,251,163,229,17,170,1,5,198,199,153,200,113,212,114,11,86,235,64,176,103,122,46,118,73,251,240,184,186,95,218,87,222,87,126,178,191,128,49,10,64,107,251,176,162,91,49,206,220,215,210,32,109,88,148,9,173,131,157,185,168,191,87,101,99,98,76,141,230,125,114,152,61,42,194,79,146,3,234,141,22,193,132,123,177,148,163,116,70,219,212,131,116,127,73,135,209,168,72,65,27,236,142,90,160,83,98,3,159,233,120,78,110,147,47,233,178,139,41,61,249,65,34,3,170,123,173,112,4,162,82,124,222,249,88,80,12,138,151,112,243,18,230,163,152,159,170,124,22,132,238,202,211,42,142,242,208,70,5,93,94,212,61,180,177,86,19,16,89,124,170,211,39,137,235,108,157,39,25,102,143,243,221,17,192,107,168,61,120,33,248,54,159,207,206,229,127,166,77,109,158,10,94,224,231,192,246,158,138,20,165,162,210,27,159,49,28,143,55,70,42,117,156,27,203,40,147,88,55,202,25,230,254,121,39,226,135,218,2,250,5,54,100,48,16,140,77,10,31,241,169,74,44,141,119,215,59,222,142,205,144,76,214,31,14,186,254,209,69,135,15,49,90,64,124,2,26,82,22,102,22,2,47,170,128,72,146,87,183,192,40,38,203,90,249,233,171,157,174,141,50,35,27,178,127,77,31,205,56,197,184,16,244,105,179,185,206,204,140,100,204,17,42,73,81,47,211,118,19,43,68,111,81,36,95,206,22,232,241,16,96,141,16,124,78,214,181,88,133,254,103,22,253,145,200,106,205,233,196,50,202,106,21,7,172,157,51,180,233,70,151,106,252,89,80,199,195,57,62,197,253,91,44,39,209,3,228,106,173,207,130,229,101,190,63,98,69,36,165,156,67,73,105,217,47,26,96,37,40,100,165,23,201,55,118,113,228,14,13,91,73,162,87,201,81,153,72,11,222,224,152,26,160,173,93,219,73,61,206,21,114,197,159,219,31,156,139,200,181,51,235,6,41,237,193,231,88,129,233,249,206,57,149,220,177,235,187,240,55,41,17,63,74,120,172,90,110,102,144,143,208,95,197,212,51,13,140,84,140,87,205,115,0,100,6,159,147,82,67,199,195,65,118,73,247,50,63,170,17,32,250,132,98,45,172,37,1,45,133,174,184,158,160,180,68,163,95,141,139,53,112,237,4,108,29,6,240,149,155,206,102,15,143,213,123,51,38,74,49,247,10,186,208,30,99,157,241,230,167,25,33,112,69,231,3,183,99,161,192,205,24,31,184,161,143,213,250,215,16,146,56,127,16,236,93,192,187,128,102,169,21,165,211,24,61,93,11,136,58,120,169,103,187,169,245,173,236,215,246,225,177,178,255,249,194,119,11,7,10,189,221,217,30,71,158,196,136,255,213,167,183,44,185,95,6,249,94,137,14,176,23,119,146,216,195,78,55,2,65,113,191,103,31,163,84,211,189,56,77,196,82,23,237,126,206,10,25,36,119,182,215,160,222,128,227,60,69,91,200,59,193,192,77,251,56,224,60,192,167,32,61,233,190,115,76,0,109,23,75,218,49,84,137,198,160,7,219,203,122,160,88,193,118,114,87,152,42,100,71,45,121,170,237,2,84,143,80,109,93,133,253,170,52,17,244,148,232,162,22,182,172,206,152,51,189,211,2,19,67,111,52,188,69,184,186,205,74,90,38,88,66,27,80,147,244,179,22,34,119,101,70,17,2,21,111,47,149,73,238,207,85,104,17,140,136,80,137,233,95,245,242,55,222,209,164,186,83,33,130,254,137,47,200,193,78,32,99,202,2,241,178,17,255,8,161,64,64,45,69,220,67,15,57,105,240,120,243,36,119,169,22,144,240,200,121,245,124,226,204,214,95,168,63,245,246,128,65,123,139,105,249,168,134,202,110,228,179,75,118,78,218,43,93,34,20,186,164,131,212,129,249,255,72,79,165,54,165,38,213,156,146,138,79,70,114,124,152,157,84,103,250,102,122,133,24,137,108,82,159,58,137,182,195,188,97,204,202,70,47,223,140,141,17,23,138,147,207,180,57,136,69,62,211,246,139,228,153,228,76,155,236,120,196,152,141,87,132,158,200,79,34,111,72,181,194,175,55,212,138,175,10,175,10,199,54,94,23,138,189,197,222,153,94,99,208,177,45,58,209,50,193,249,66,186,90,212,93,202,34,88,24,101,18,250,35,0,187,73,247,89,235,203,13,86,180,229,62,41,81,52,13,23,151,161,206,29,113,36,18,61,85,63,66,244,231,27,209,149,177,145,200,111,239,247,118,66,39,171,140,253,119,208,24,156,27,125,115,239,168,232,18,66,93,161,187,209,29,90,214,175,241,83,252,202,174,41,184,94,104,190,240,192,156,246,182,246,51,159,151,230,176,190,95,40,8,133,141,133,232,35,209,2,57,246,195,239,237,152,240,22,17,248,187,80,42,241,204,181,0,66,64,191,156,76,164,150,207,135,148,2,185,40,35,133,187,94,93,199,139,73,17,166,131,66,225,20,90,120,63,102,231,152,9,27,171,125,149,117,92,149,57,109,219,100,79,20,33,78,14,248,57,214,152,142,41,34,61,209,185,126,117,3,177,50,224,138,113,72,214,201,232,249,146,248,31,65,230,69,1,21,50,65,226,57,173,172,136,174,104,126,9,184,92,66,75,28,237,199,145,34,106,94,18,53,6,186,50,44,99,17,233,138,70,107,144,206,114,70,78,206,201,54,230,13,240,240,178,145,81,83,92,144,70,48,179,119,243,248,211,129,53,17,6,94,18,148,145,209,133,26,83,29,137,152,89,238,79,224,14,99,109,12,194,0,124,158,146,16,179,62,39,4,1,189,34,237,167,66,62,61,227,120,57,45,126,7,218,4,68,114,161,20,243,164,26,237,171,157,50,158,146,115,204,249,93,136,115,158,75,188,254,224,100,132,88,39,40,147,120,127,220,146,70,46,199,106,93,31,46,254,172,172,8,161,235,81,220,200,46,82,150,147,47,114,247,104,177,240,119,188,184,1,52,205,127,152,199,152,225,174,198,120,62,53,37,160,39,126,51,27,98,86,118,53,38,242,9,176,101,131,114,84,24,2,46,14,92,102,166,134,167,178,183,118,79,101,47,100,47,228,46,228,223,206,207,101,167,135,1,49,162,124,95,239,249,224,118,58,241,225,157,62,159,12,217,247,251,54,55,49,50,161,76,40,183,21,46,193,69,110,71,126,4,20,60,21,185,25,41,41,232,185,26,108,111,38,37,73,111,143,186,187,18,140,173,141,247,192,179,194,193,75,47,7,201,191,243,59,241,138,127,51,65,122,184,30,2,152,113,211,50,23,159,176,10,86,225,226,119,173,255,1,199,209,232,51,156,184,202,229,35,63,203,78,101,105,63,166,178,115,187,223,206,206,125,115,102,219,48,46,132,231,93,233,143,217,21,139,120,85,80,199,156,226,175,218,62,175,141,167,111,223,121,193,141,146,97,68,205,103,167,112,132,71,71,87,2,83,242,148,50,181,101,74,189,160,190,141,232,78,40,242,51,94,28,208,153,13,130,198,136,6,65,36,166,58,94,218,123,223,129,222,16,221,213,32,200,237,95,214,35,127,76,54,221,108,11,102,39,179,147,228,111,248,255,250,195,36,214,135,113,201,61,92,62,125,107,75,30,11,228,111,185,144,126,69,217,3,191,161,45,217,155,198,74,160,158,133,239,250,99,99,139,194,123,160,123,61,15,252,58,23,69,226,42,108,204,245,33,207,228,111,237,202,243,115,252,220,232,74,112,138,155,234,124,109,203,45,97,38,130,246,155,163,251,216,189,233,28,139,199,77,192,219,40,181,219,18,169,212,76,18,49,59,35,251,248,18,179,34,7,224,124,162,191,111,209,70,248,55,79,106,57,193,231,116,221,51,241,58,160,111,173,95,164,158,53,39,151,173,226,123,163,150,11,180,188,69,47,199,141,184,28,103,116,68,18,168,161,193,242,62,2,79,121,220,202,192,147,158,180,172,254,140,149,49,50,243,223,48,52,154,115,98,72,199,67,128,3,2,147,204,77,27,112,162,240,111,109,123,179,57,222,8,25,170,1,163,76,172,96,177,37,180,214,174,144,184,121,219,179,180,97,148,247,240,121,123,115,78,75,105,193,188,158,199,202,236,81,45,42,7,103,34,51,116,253,138,103,101,121,241,154,106,219,0,45,164,151,47,226,250,110,109,113,155,181,25,174,187,173,108,127,206,58,96,108,155,15,25,30,189,93,140,17,31,12,96,16,170,201,251,55,46,110,70,255,135,12,134,148,235,221,174,100,174,88,92,191,110,145,209,144,137,172,245,123,12,22,109,204,191,233,183,118,228,64,183,101,104,214,8,34,122,212,74,88,231,242,102,91,137,47,133,74,220,154,108,51,146,161,3,163,45,18,212,110,238,32,35,2,115,80,137,38,130,221,113,138,242,4,227,122,97,16,255,45,233,69,55,71,83,44,110,184,44,76,9,83,125,83,125,43,143,76,73,23,132,11,226,219,218,92,114,58,73,112,68,6,244,142,139,67,99,46,18,93,180,79,49,101,192,193,88,81,162,50,154,82,64,66,121,26,148,214,149,55,141,14,250,168,53,12,220,129,173,114,102,139,234,81,244,251,24,3,96,89,24,6,245,59,123,89,9,139,88,183,199,6,76,133,152,63,56,47,24,62,187,10,177,204,153,36,88,156,128,58,218,0,123,200,196,199,32,11,99,65,50,82,206,106,153,85,221,225,139,250,202,24,151,193,26,38,57,135,76,25,40,104,108,29,149,96,182,141,215,116,154,216,88,242,229,45,32,25,146,43,219,230,180,57,109,101,219,84,242,159,82,115,218,180,226,114,54,96,81,245,34,230,10,119,47,154,214,43,82,224,46,28,140,152,172,229,53,220,182,194,126,158,61,192,230,211,249,96,158,223,99,231,113,221,148,187,114,42,201,100,27,249,21,91,227,53,126,174,94,203,106,217,185,109,48,218,210,204,183,228,62,1,119,237,13,131,125,33,157,146,22,209,39,42,149,91,144,42,8,158,105,100,0,9,12,154,48,167,65,158,236,216,61,39,93,136,76,146,172,177,113,129,236,190,17,100,114,253,152,249,146,179,118,95,61,236,228,87,54,74,206,183,232,42,5,226,133,33,17,59,68,17,214,64,255,62,107,31,204,129,99,223,225,124,125,105,79,10,147,18,181,93,39,153,243,250,47,228,159,250,34,97,208,191,225,203,123,167,178,249,228,133,109,249,205,207,107,191,218,157,207,239,201,95,248,150,161,1,127,134,140,250,187,112,43,227,196,119,125,180,64,100,192,215,203,125,86,228,29,73,18,203,163,47,186,17,74,7,167,187,118,40,181,66,137,77,76,177,47,250,235,238,159,151,125,124,133,136,145,181,68,192,140,170,197,205,232,88,191,232,67,219,201,201,15,56,184,187,205,243,175,194,225,204,18,137,109,79,9,43,71,167,4,164,246,185,209,57,243,148,57,69,115,159,71,138,38,145,116,38,245,26,16,154,69,158,210,171,36,12,43,43,212,71,28,4,41,133,214,202,37,29,243,0,100,122,180,83,59,247,163,112,138,223,196,33,50,6,122,77,166,148,48,200,93,31,254,232,92,170,233,167,254,70,29,51,5,174,218,152,177,99,137,96,19,113,2,245,37,4,138,204,197,35,149,74,19,139,187,165,108,255,129,69,204,107,9,21,235,25,158,182,19,249,126,209,67,125,85,214,76,163,27,219,92,219,147,162,94,137,108,193,223,241,202,247,41,118,54,156,190,18,143,213,240,69,18,29,37,190,230,218,197,239,91,38,188,243,7,52,51,6,109,126,226,207,246,229,76,157,106,149,72,100,85,21,113,173,122,128,102,255,80,175,128,39,235,36,146,13,228,139,175,161,252,64,206,199,107,11,88,26,122,191,98,73,232,149,144,239,155,126,122,44,248,94,250,180,114,90,121,47,237,238,181,74,214,202,54,248,124,101,122,117,255,93,236,22,100,206,199,114,2,216,147,204,37,192,113,175,183,161,22,198,53,65,2,122,83,107,124,146,17,244,16,74,250,254,251,44,109,126,155,129,193,196,154,177,176,171,99,223,109,153,149,222,109,65,4,151,101,112,45,38,207,38,27,154,14,243,52,150,244,242,69,244,193,61,41,237,91,220,15,38,214,51,142,237,17,114,60,55,117,152,189,74,214,116,177,87,234,30,220,252,95,191,77,87,124,56,24,144,218,22,196,54,166,28,67,48,49,103,109,0,60,172,26,27,160,247,235,166,3,152,33,74,215,139,209,117,128,222,206,215,110,100,27,61,20,232,111,140,186,113,23,186,195,107,181,45,139,178,31,207,139,49,79,170,202,200,41,109,204,25,253,140,10,135,115,109,227,82,192,73,2,229,36,130,101,64,147,190,172,117,223,50,167,50,249,172,182,239,214,147,219,51,33,163,183,107,58,83,210,156,57,64,185,92,55,25,66,15,8,29,237,189,112,146,247,131,172,187,76,36,221,74,88,203,105,185,149,221,104,19,105,226,140,213,251,77,225,16,159,241,249,164,136,111,223,241,40,233,101,106,193,226,60,6,77,175,166,126,64,118,177,52,65,26,168,243,169,173,239,247,152,85,112,26,109,23,122,172,165,255,245,5,199,127,9,182,202,124,204,93,251,83,28,4,89,205,231,205,188,242,124,236,64,18,126,218,249,44,244,85,35,249,66,33,99,173,238,220,98,105,132,66,52,66,33,232,243,223,224,196,1,29,207,55,241,9,130,84,106,1,61,83,116,109,104,234,51,139,122,158,36,195,181,227,139,174,29,239,245,112,220,152,132,30,78,208,220,237,32,221,169,56,157,70,10,156,97,255,166,225,216,225,34,173,62,218,130,11,73,210,18,243,180,205,116,233,140,146,86,152,72,26,55,220,136,164,149,211,93,14,191,134,173,97,39,23,110,147,181,215,250,139,254,128,245,128,17,149,11,48,238,79,87,199,58,48,30,72,243,240,221,49,103,228,187,237,72,212,21,253,3,126,77,1,120,49,240,17,153,107,247,12,6,142,199,206,243,50,88,153,197,245,135,15,59,120,221,161,57,122,74,161,22,192,74,62,249,135,209,203,218,201,32,250,37,158,114,158,178,23,248,117,70,152,17,166,125,24,183,196,159,136,156,86,176,182,19,88,194,82,191,4,186,139,62,143,113,253,63,158,15,191,26,155,99,182,79,184,5,52,29,99,194,55,187,105,92,204,245,179,186,152,128,98,119,207,127,201,22,209,39,10,214,245,226,145,178,85,182,172,148,39,81,241,108,31,107,164,126,42,144,39,94,14,14,180,58,154,139,26,112,32,85,201,172,241,202,158,92,40,187,178,123,106,152,238,127,180,114,228,181,252,20,174,120,49,65,195,131,69,88,180,105,246,13,57,57,208,238,70,63,216,67,70,193,112,243,21,92,158,136,146,172,21,140,218,96,171,137,31,192,203,135,114,163,119,186,219,91,148,167,149,136,108,149,191,194,241,118,97,126,47,234,192,37,135,175,191,212,39,121,55,166,115,230,133,32,19,102,206,251,108,165,121,184,39,92,119,190,9,122,10,150,239,249,166,84,130,68,65,235,138,33,67,106,31,114,51,82,169,7,180,66,7,72,19,87,108,154,147,234,100,198,163,150,182,173,168,21,180,54,88,79,247,11,96,79,136,178,36,11,66,19,180,130,29,124,148,104,209,71,221,72,235,37,125,175,48,73,178,190,8,21,81,196,210,74,209,202,61,189,117,195,243,117,167,76,41,69,231,26,250,187,165,108,183,152,68,83,163,28,24,116,165,171,35,91,209,235,205,1,135,2,78,37,209,105,167,246,61,205,101,114,178,220,109,154,7,143,51,34,59,51,82,20,152,96,11,106,173,90,224,242,4,232,193,4,60,163,182,188,222,136,182,63,131,235,168,168,189,118,42,134,152,5,90,18,43,119,89,163,59,24,207,42,36,51,114,197,14,19,93,228,104,35,192,176,109,137,75,186,135,94,195,76,156,81,90,64,255,209,85,156,64,121,121,176,211,227,100,189,86,126,254,8,3,40,156,248,29,49,135,148,45,199,72,92,7,51,124,129,127,17,245,160,22,61,204,134,89,179,37,39,206,129,69,150,14,9,98,105,144,143,13,139,97,49,36,242,98,40,198,137,52,179,240,148,108,101,118,136,100,229,32,179,120,68,202,244,231,203,150,145,103,50,69,220,11,200,89,129,63,210,70,118,183,218,142,40,120,21,107,150,108,159,3,84,76,118,137,163,22,158,238,230,201,56,214,6,106,114,213,203,232,247,73,6,234,27,223,43,165,148,143,7,60,255,144,67,55,152,183,240,211,166,243,117,64,131,34,252,173,0,238,145,166,37,134,84,31,27,109,201,74,125,210,233,150,174,64,251,58,204,52,190,29,195,186,46,228,26,37,58,51,32,4,90,237,87,153,130,158,136,39,18,181,169,95,218,137,248,255,162,190,145,156,177,101,154,181,208,224,202,93,95,204,209,241,6,223,195,119,127,223,153,111,135,225,47,166,174,184,121,80,161,217,244,142,191,59,86,62,76,42,137,238,106,73,88,21,159,11,229,31,27,44,124,38,103,231,132,231,132,167,54,230,162,32,5,54,130,20,112,214,4,80,228,80,169,227,232,174,253,103,130,35,173,102,124,36,13,60,106,191,20,41,224,97,23,10,63,40,224,191,253,63,40,124,227,112,87,111,23,131,107,214,26,125,89,8,136,30,101,18,127,243,249,161,13,102,94,127,155,238,34,161,147,189,252,182,163,118,157,211,102,182,207,200,51,250,12,245,85,132,64,215,108,7,173,67,45,183,118,144,135,4,119,17,116,183,14,41,162,40,236,77,5,215,77,110,122,110,40,168,159,23,130,235,131,245,95,142,4,191,49,175,50,77,204,186,165,128,91,251,195,82,65,34,218,52,14,66,108,122,5,121,135,214,254,64,238,184,72,178,109,144,46,201,26,238,90,24,249,135,138,157,116,13,14,114,177,32,180,134,18,220,171,250,171,234,255,166,190,161,191,1,231,155,234,27,234,204,195,189,76,201,38,92,78,109,67,29,51,133,81,83,182,68,189,86,114,46,94,95,169,159,26,94,73,77,169,183,182,161,245,177,71,195,76,3,121,155,172,10,25,244,98,173,114,194,232,168,34,36,238,68,120,126,56,98,42,67,93,1,191,165,12,18,81,224,222,182,53,110,74,159,82,255,51,142,151,174,145,191,101,174,151,43,17,221,97,152,100,149,144,232,228,217,145,188,221,178,93,116,34,37,158,212,101,60,156,234,172,128,152,209,102,250,122,251,8,26,244,34,108,21,111,52,241,18,123,241,49,98,97,109,0,11,107,248,210,238,51,91,207,176,151,224,247,143,196,51,210,180,86,76,18,91,59,44,3,246,222,51,114,139,213,106,53,110,165,115,46,52,199,207,241,111,219,115,184,134,32,242,177,194,119,121,168,68,2,84,66,114,63,80,23,130,92,141,161,228,70,201,235,250,104,65,186,99,124,150,248,231,253,158,121,89,168,178,66,131,218,110,64,102,123,181,212,246,212,220,134,222,130,240,84,233,25,6,145,25,219,242,138,68,163,128,249,254,87,12,182,255,21,107,247,34,70,219,242,248,255,212,207,187,100,111,231,96,28,85,120,14,25,207,57,164,71,125,70,157,214,167,213,210,195,200,3,243,164,101,4,1,160,22,192,124,174,204,213,129,226,214,193,205,77,67,36,227,225,232,118,81,19,87,162,26,28,43,71,193,34,110,218,190,105,46,58,88,144,45,102,8,37,129,199,103,97,162,103,36,140,12,33,231,94,33,56,98,176,157,216,72,60,200,27,62,149,184,121,52,152,9,214,158,111,218,57,116,60,248,220,214,162,56,216,80,172,57,204,208,149,174,151,237,80,237,10,174,206,33,103,136,249,167,88,158,232,57,162,235,66,148,59,177,242,44,79,178,39,38,148,211,164,194,22,210,68,63,177,173,208,123,131,126,156,69,178,214,11,45,205,143,109,146,1,35,253,70,234,14,118,191,124,189,245,213,100,119,242,250,182,68,234,175,147,175,110,184,34,20,147,51,73,195,68,169,95,87,251,107,29,23,131,252,90,175,101,240,252,202,174,101,49,202,51,157,33,245,38,1,143,238,149,110,218,180,103,180,135,225,192,77,160,58,166,110,190,169,221,65,90,213,56,10,232,50,125,53,0,178,252,241,226,31,31,38,21,77,74,143,97,198,199,57,5,126,98,109,148,199,78,39,225,216,118,90,120,79,56,157,68,107,118,105,87,56,158,74,228,82,160,195,67,147,226,115,135,130,53,31,241,193,173,243,34,211,128,213,131,8,69,165,49,139,214,202,88,45,128,115,59,45,193,10,95,84,173,40,72,83,78,112,242,245,231,143,128,36,121,12,16,247,17,18,65,214,113,221,57,205,162,157,39,190,195,43,246,198,190,232,161,235,118,212,252,164,128,85,90,163,79,252,245,115,63,248,190,48,36,116,93,177,201,26,58,28,185,52,201,187,72,3,15,189,100,21,8,234,121,137,174,161,195,92,128,92,11,250,37,49,63,50,199,156,215,195,242,25,109,70,19,188,108,226,121,187,165,202,231,90,193,101,200,91,99,28,250,123,86,237,80,246,102,219,88,13,23,190,45,115,242,13,125,140,195,24,40,61,73,244,164,186,151,140,21,234,215,22,53,249,126,57,52,141,200,141,55,248,141,118,34,215,13,243,245,72,244,13,254,141,200,51,223,174,11,92,135,185,152,231,152,186,165,38,178,190,39,189,93,249,89,122,74,201,167,159,103,14,232,121,225,130,189,71,200,139,164,74,169,139,37,184,47,237,84,16,15,224,189,96,234,254,51,15,252,226,161,231,182,129,218,15,242,232,9,15,99,228,237,181,208,84,40,191,81,83,66,117,23,54,63,58,20,10,188,6,212,40,99,38,112,253,18,217,185,221,144,47,199,181,212,207,218,87,182,204,109,157,211,224,58,244,118,122,101,203,140,50,131,187,85,108,129,59,130,70,240,114,125,62,120,97,87,197,87,245,26,252,70,16,188,86,20,73,75,71,190,122,188,123,107,119,226,250,198,87,213,110,245,215,221,143,116,183,117,255,250,33,57,42,215,46,213,202,181,119,35,120,176,143,187,99,59,47,97,38,179,202,108,155,111,71,234,71,13,138,168,201,139,62,251,173,246,198,165,35,111,103,176,86,231,156,50,55,186,242,228,84,239,148,112,121,195,20,122,121,54,28,166,43,204,89,89,217,174,32,183,173,236,34,49,120,184,110,135,43,122,72,122,31,42,73,64,51,71,55,118,19,197,87,120,35,25,237,174,133,177,62,198,119,243,243,181,104,25,29,150,169,79,123,123,232,103,143,194,104,133,158,183,15,48,121,62,31,218,243,104,62,100,172,7,251,149,172,41,70,217,126,59,134,53,88,110,181,97,244,78,149,176,154,22,214,205,25,102,231,107,58,155,43,49,156,77,169,96,8,236,91,107,211,192,121,38,204,166,16,119,41,75,174,181,195,94,214,67,202,45,59,132,173,101,231,52,173,21,219,45,183,78,107,189,59,120,146,131,6,212,71,179,207,28,253,36,69,171,252,65,142,103,252,15,219,21,32,199,146,167,118,91,33,107,244,157,144,20,180,162,96,121,41,253,202,142,46,70,48,18,70,94,206,163,255,115,175,139,153,152,155,118,42,112,105,87,91,234,82,74,222,118,69,100,82,76,183,227,157,220,56,197,79,49,43,91,66,242,202,6,45,164,101,46,127,67,83,140,56,179,241,10,47,163,181,42,26,133,254,199,0,219,105,150,73,36,86,102,135,2,122,89,33,153,240,116,45,45,72,155,48,88,91,65,34,109,206,104,136,187,191,4,13,177,244,232,12,242,26,238,56,9,58,245,109,109,229,209,188,52,71,174,183,236,60,183,39,146,143,204,36,229,148,252,48,90,47,152,75,14,148,205,156,209,83,28,241,25,232,109,220,37,123,176,111,112,160,183,55,75,235,112,117,94,73,244,0,205,93,223,21,77,92,79,192,185,171,91,237,81,175,39,12,21,172,230,175,81,219,189,130,33,239,193,203,128,74,140,212,222,251,115,185,220,238,75,135,39,195,57,254,146,254,148,242,145,158,83,230,117,39,159,204,139,199,46,218,128,75,118,2,78,19,95,28,65,132,206,208,156,3,144,138,114,64,238,106,221,121,189,62,17,252,117,48,241,242,175,73,154,210,87,219,106,65,46,11,9,94,101,20,106,235,85,124,195,196,146,82,113,29,132,135,59,232,154,47,123,81,123,71,43,107,240,38,13,15,146,127,174,21,251,140,190,138,143,225,76,18,243,198,158,234,165,22,80,144,202,119,133,200,247,230,249,154,112,224,146,77,109,172,159,162,30,99,96,196,229,153,182,25,212,198,237,84,30,32,246,116,61,85,147,252,77,187,202,18,107,156,63,66,104,235,136,227,33,89,235,139,36,222,82,244,149,86,143,166,215,139,16,226,200,51,90,170,213,181,176,130,44,250,33,199,216,25,85,6,115,132,62,127,241,136,197,91,249,242,247,48,146,128,153,46,146,184,100,187,235,136,151,236,48,137,234,97,120,150,198,246,48,222,59,163,2,14,237,117,242,33,240,127,130,231,245,92,234,124,7,220,163,231,228,143,244,160,176,100,195,39,81,34,189,59,193,74,83,41,231,160,15,196,181,26,60,47,15,112,41,232,23,234,69,219,45,61,115,15,203,29,253,26,35,95,214,228,148,201,8,25,39,120,199,121,187,205,120,174,208,91,232,53,120,178,214,120,105,215,107,194,92,100,101,215,133,166,185,194,207,134,66,204,133,24,200,102,97,222,25,73,34,207,244,22,18,39,169,30,73,215,23,42,39,141,236,87,185,90,190,118,244,122,48,10,199,245,96,119,228,95,35,133,104,54,98,88,189,150,76,60,39,75,98,163,56,197,223,58,162,225,170,168,148,150,90,1,212,164,109,88,18,219,83,76,130,249,6,89,27,37,73,13,240,134,188,148,90,12,145,40,71,222,218,55,255,93,35,111,236,193,40,6,122,15,46,111,8,241,43,47,195,119,19,161,228,74,42,148,122,45,57,181,97,9,17,131,106,100,200,29,124,152,33,184,205,157,51,146,23,231,161,21,176,154,139,220,71,118,142,123,142,251,55,61,199,229,56,24,11,110,47,119,222,54,24,119,70,61,109,73,51,212,116,103,13,144,142,145,51,199,223,90,123,188,233,185,103,125,222,81,130,16,140,148,156,32,123,23,215,220,214,105,149,186,49,142,70,179,73,44,59,188,198,143,139,235,68,163,48,175,126,191,184,163,51,156,108,83,180,188,142,244,43,239,104,204,203,100,157,148,124,111,45,124,17,180,240,204,99,114,232,99,92,35,192,45,37,194,209,92,110,18,120,234,76,219,38,3,91,72,253,137,69,158,100,77,197,110,115,211,236,141,58,158,35,168,77,231,228,190,4,219,254,123,31,210,191,114,116,175,112,169,35,39,0,30,100,41,30,12,115,231,99,164,220,25,173,13,83,43,39,246,70,17,27,83,132,140,184,11,243,110,43,107,32,0,203,48,133,200,79,164,79,94,138,230,162,241,66,109,33,250,175,27,163,162,144,154,78,78,171,217,140,51,126,212,175,88,155,147,114,81,138,74,83,113,224,137,54,192,215,237,180,90,213,34,241,6,194,28,236,42,171,96,63,130,253,132,22,188,195,17,40,191,188,188,23,137,179,10,22,88,31,214,30,163,224,172,55,69,236,28,110,227,111,234,212,2,164,113,6,42,23,40,37,80,91,162,39,217,157,74,236,186,46,188,202,119,171,137,163,215,247,213,137,181,15,3,71,60,41,68,220,8,101,216,241,239,108,34,126,156,84,226,203,93,57,208,170,96,77,16,91,130,230,129,154,146,106,255,99,240,207,117,53,168,226,105,171,1,172,197,242,223,117,178,171,55,102,227,165,37,92,179,161,188,24,33,185,64,105,154,5,100,208,44,32,244,146,3,202,191,106,91,226,162,74,178,132,116,139,233,199,204,90,221,137,115,146,56,198,151,148,162,177,55,173,240,83,134,17,183,171,86,157,68,173,40,96,91,64,150,59,226,139,173,86,162,63,177,216,202,164,150,218,28,15,12,218,1,187,38,249,243,15,156,209,126,154,69,186,69,57,26,244,35,233,224,188,222,79,114,173,200,152,99,150,89,172,31,232,127,134,3,73,43,77,63,77,104,179,243,20,142,55,47,37,209,207,190,24,182,180,126,205,218,54,127,159,108,9,207,205,155,21,251,205,149,14,52,26,98,97,142,2,198,41,7,221,245,121,35,105,204,36,192,74,47,180,126,145,251,191,99,141,110,180,128,198,11,170,255,194,40,61,206,221,94,135,227,112,54,46,237,10,178,119,236,201,117,232,251,104,26,170,228,125,185,209,179,74,70,20,67,36,174,48,64,214,9,241,31,29,57,19,217,20,39,94,72,22,51,187,246,74,103,52,161,199,241,107,131,188,187,12,248,96,229,136,182,117,5,108,101,196,136,123,146,23,54,192,88,161,150,239,38,241,179,20,29,39,247,29,128,19,186,139,201,121,225,31,148,98,23,145,215,53,141,74,94,157,18,192,178,203,228,19,249,125,90,127,99,32,20,131,39,7,153,117,75,47,83,156,11,54,85,36,175,230,71,181,13,43,210,212,104,94,218,190,97,101,180,136,54,249,168,192,222,195,166,128,185,232,103,23,19,198,230,153,135,228,252,244,122,202,69,31,53,1,15,161,55,12,100,221,221,146,14,139,64,146,124,39,19,44,31,19,104,47,110,97,37,14,221,224,192,50,113,231,212,139,3,220,19,121,213,79,240,95,216,124,0,209,213,135,177,172,115,70,152,207,109,23,213,249,244,127,160,108,247,155,239,228,139,70,113,128,233,37,59,122,0,213,93,14,134,70,180,238,11,202,173,32,72,237,160,22,188,140,121,4,209,37,172,236,208,69,113,118,143,240,251,250,238,145,66,55,28,71,11,221,215,143,246,152,221,166,113,116,158,49,146,140,233,229,51,32,2,149,93,105,75,48,151,142,248,83,38,251,134,20,141,203,143,133,120,45,148,15,174,28,153,34,243,245,90,114,46,53,163,77,171,160,19,20,90,69,227,75,251,76,246,223,64,98,161,212,66,60,1,51,222,134,153,130,75,58,169,145,34,92,22,181,163,90,0,180,138,168,141,106,194,138,248,221,163,7,196,94,241,99,49,43,34,255,8,204,29,70,176,71,121,134,31,109,200,52,143,106,106,238,14,254,206,103,248,12,51,106,103,42,222,141,125,101,5,253,205,100,68,171,61,152,97,244,66,162,183,208,202,187,171,124,202,90,191,89,29,21,37,207,48,1,39,89,214,65,162,101,53,140,35,160,134,117,170,84,28,105,201,88,244,25,184,42,201,126,135,63,101,151,209,191,66,125,44,141,88,69,232,109,30,40,55,180,178,113,78,6,164,139,90,60,154,119,189,235,141,50,99,216,253,5,169,128,43,200,94,212,172,28,72,35,173,63,135,171,171,103,160,127,206,156,70,225,217,246,162,231,99,135,55,48,96,163,138,76,227,252,95,32,126,173,99,193,74,205,252,114,115,45,11,39,115,221,174,99,127,173,251,226,182,128,91,142,11,65,92,117,202,76,198,38,133,73,156,47,152,189,153,129,153,222,153,1,92,149,74,51,253,104,158,31,224,99,104,221,243,95,239,47,228,11,70,116,38,42,75,194,38,162,63,132,79,54,20,118,124,242,100,65,250,228,72,20,126,223,47,125,178,173,87,251,24,206,108,15,204,120,220,136,239,79,60,179,5,253,6,160,140,180,238,175,93,111,61,38,255,122,11,140,244,150,195,40,239,234,153,128,223,30,160,26,160,13,206,49,150,120,215,121,138,27,27,113,143,86,102,197,14,25,23,98,33,118,197,110,132,223,1,163,216,64,159,155,168,36,185,172,79,241,161,196,173,205,96,35,230,127,181,57,196,236,17,46,56,220,37,147,28,255,249,88,163,4,223,151,232,247,67,76,62,177,61,15,119,56,177,12,120,7,232,28,119,20,144,134,207,199,142,7,158,83,138,15,12,222,87,124,230,240,58,23,189,226,39,128,69,36,199,127,1,237,5,164,223,50,195,226,140,20,85,38,138,116,37,197,202,237,229,112,217,144,214,210,85,3,198,193,17,145,146,204,14,42,7,28,31,143,43,103,52,17,40,66,156,123,236,249,130,38,106,236,118,113,46,140,155,51,78,235,124,220,233,165,173,25,7,212,11,96,95,30,136,206,241,249,141,219,229,95,13,48,68,55,48,53,238,72,129,36,51,126,165,231,161,167,120,190,38,172,248,219,8,186,118,59,127,75,215,192,234,195,115,78,221,156,171,242,16,173,241,127,208,88,95,11,145,202,96,191,237,147,251,169,100,255,200,65,240,200,163,55,41,143,106,12,137,152,96,59,208,226,254,32,214,45,252,18,78,160,192,174,55,164,55,146,27,219,94,101,230,99,51,2,19,190,114,184,146,13,139,107,220,65,62,255,17,145,253,32,169,231,255,200,160,94,150,117,88,143,157,218,188,184,3,17,96,86,69,110,221,24,45,20,126,240,82,34,129,215,238,76,45,251,149,93,91,137,210,52,146,204,155,71,202,190,72,17,112,109,95,85,6,0,25,225,57,29,70,217,214,200,142,183,111,195,57,173,11,98,9,37,104,13,141,57,175,234,52,114,141,214,54,230,204,96,198,12,232,220,225,227,125,151,158,156,236,61,159,59,99,254,244,249,160,56,169,238,53,83,81,166,177,248,200,160,137,254,101,195,152,233,217,222,253,124,97,174,239,249,63,153,234,5,61,98,253,170,240,90,239,202,147,69,115,38,83,220,143,54,62,70,251,190,58,250,134,240,107,1,70,229,104,33,80,16,175,139,61,35,215,69,178,183,203,8,221,29,7,99,128,52,131,50,149,191,182,81,81,110,144,61,126,103,132,166,224,254,117,237,77,88,49,128,122,218,75,188,81,211,222,208,40,56,190,201,10,213,124,109,46,172,113,111,235,26,252,47,192,196,90,158,29,171,71,46,70,238,152,10,231,133,252,254,231,31,1,62,46,124,119,255,129,193,49,214,181,200,225,9,202,220,38,63,237,109,231,230,184,153,206,105,110,154,251,194,246,52,156,110,41,128,36,20,64,61,81,11,81,76,12,112,184,62,163,17,255,32,190,227,8,72,246,87,242,93,43,240,19,229,218,101,56,151,142,200,33,57,47,127,15,109,14,57,251,215,118,129,255,99,123,87,46,97,71,115,127,108,31,205,245,200,99,118,159,210,167,114,42,211,142,82,215,200,99,14,8,88,104,25,171,223,218,183,152,181,190,213,191,207,250,150,177,143,96,18,146,59,105,116,126,149,168,85,163,187,222,0,43,187,187,19,235,207,244,116,126,194,247,110,202,70,123,251,228,33,130,208,70,222,22,230,234,231,70,230,204,91,61,161,145,41,115,110,244,237,199,231,186,133,163,69,208,82,237,38,209,15,163,130,48,10,24,121,244,193,76,126,52,167,242,160,31,210,206,30,51,233,12,96,255,18,243,207,208,138,127,218,214,151,95,220,221,255,205,108,106,33,244,36,139,53,62,177,166,231,114,43,215,78,232,27,61,45,153,127,123,20,56,249,209,73,176,75,158,227,62,3,219,100,94,199,108,18,163,162,99,168,247,252,235,139,7,240,183,126,206,74,27,91,230,21,57,141,254,7,192,180,95,7,250,216,56,23,153,59,178,18,209,246,107,189,43,251,183,183,175,124,189,183,239,227,253,165,231,151,122,48,131,185,244,216,57,173,168,189,247,152,194,188,7,180,253,30,250,154,245,14,176,136,120,46,196,113,220,88,253,193,7,38,132,131,15,152,226,201,102,220,33,154,117,162,234,152,11,134,117,242,191,207,153,157,183,163,39,36,92,159,127,141,47,215,175,70,198,240,189,48,87,151,245,188,124,65,207,171,23,30,200,155,83,118,30,255,86,128,235,234,139,214,224,72,213,60,192,89,254,26,104,48,118,21,180,96,209,205,74,162,178,144,57,255,0,216,3,15,56,122,90,63,14,114,160,24,153,231,255,65,34,85,210,133,43,27,255,58,242,201,125,63,249,193,79,34,215,55,190,42,192,57,124,44,251,251,189,76,246,173,252,91,175,112,89,178,23,121,231,75,220,67,118,162,59,241,192,239,123,18,47,255,125,215,223,239,250,69,225,255,217,217,116,199,141,86,22,245,105,13,40,89,12,133,46,216,143,178,90,247,220,131,218,230,183,31,210,242,51,57,57,68,34,25,141,23,143,72,185,114,22,51,134,250,95,153,175,233,127,197,205,29,106,25,46,231,12,150,230,29,237,81,166,34,142,47,28,176,130,102,3,122,0,157,1,188,24,29,36,171,114,151,234,95,27,94,73,76,105,183,182,229,133,11,41,173,251,87,250,30,24,27,148,66,206,250,5,130,157,232,88,72,181,168,111,203,220,69,253,29,144,42,128,140,73,180,4,245,232,107,145,11,118,158,91,209,15,112,48,174,220,5,187,49,112,161,3,158,177,19,159,67,188,231,66,207,232,117,177,123,228,122,161,112,148,156,251,224,239,184,49,106,168,70,210,64,218,135,183,157,242,71,225,108,43,117,113,39,200,195,157,198,159,45,237,98,226,116,231,174,74,124,13,171,49,99,69,162,145,152,99,205,215,190,49,242,198,214,66,162,118,4,121,162,123,228,95,213,66,34,155,48,70,122,57,244,151,201,77,70,242,171,224,27,35,133,232,127,218,24,61,122,61,218,29,185,126,116,127,180,16,253,56,42,28,237,173,157,230,198,26,95,178,11,93,133,174,151,108,38,97,39,114,54,156,9,144,124,81,187,80,82,75,79,100,57,31,130,36,214,2,80,117,159,53,208,127,136,248,53,116,198,196,245,240,151,65,39,61,255,144,150,64,237,170,213,174,232,219,97,196,103,178,211,143,77,103,75,223,115,198,72,184,16,156,234,4,156,254,208,220,163,23,158,155,50,255,9,52,250,146,13,22,147,76,253,226,184,142,105,69,207,243,249,168,118,244,214,125,249,206,237,209,91,187,152,72,111,180,247,40,93,199,87,145,141,185,220,112,24,125,160,50,88,20,178,216,30,250,121,195,183,65,167,204,68,150,142,158,146,86,142,82,175,200,5,66,227,213,115,137,118,245,155,124,130,185,62,248,63,53,95,23,11,34,204,131,184,127,231,245,167,152,200,91,210,91,18,160,17,206,205,147,4,153,207,97,94,74,58,29,137,216,246,88,13,253,93,65,207,128,114,56,178,223,46,228,126,240,103,133,63,45,216,63,96,10,233,130,242,146,82,155,238,85,166,149,82,26,189,109,17,254,4,60,34,162,55,51,188,158,142,107,122,90,42,217,105,248,221,142,71,226,138,222,21,167,188,127,172,247,250,254,159,68,62,217,240,147,145,235,27,193,254,222,184,31,184,165,55,250,113,91,239,67,217,110,148,48,178,124,25,116,147,22,197,248,29,96,26,253,121,229,237,182,57,109,186,77,80,62,108,163,118,34,140,40,143,158,102,231,4,109,254,182,54,135,89,162,173,51,154,44,121,158,166,221,210,51,139,245,210,78,226,13,10,245,23,22,109,35,111,20,168,229,141,124,188,135,32,162,91,246,129,194,133,7,166,248,21,253,53,254,170,143,143,151,130,51,195,96,7,196,87,142,206,245,173,28,69,140,154,23,40,94,0,139,86,29,236,64,201,191,116,228,175,35,215,237,159,100,175,219,221,145,132,242,19,251,186,212,51,250,134,116,101,148,145,222,26,125,11,235,139,235,172,124,239,3,63,113,63,191,186,133,86,195,134,159,50,38,223,127,222,234,214,37,118,191,191,234,237,49,70,126,171,250,254,184,115,100,226,88,148,92,81,113,3,34,231,243,134,85,95,245,118,178,111,39,217,224,215,255,110,242,77,56,176,234,224,173,54,41,121,87,219,90,89,133,141,123,187,2,202,167,225,94,242,249,122,90,251,217,173,250,76,43,63,227,255,224,255,187,187,112,224,157,184,179,96,38,238,171,108,120,87,219,241,217,164,245,88,14,63,89,249,60,67,90,70,251,32,197,135,188,103,248,218,7,163,113,171,13,218,23,135,79,226,82,60,20,199,55,221,253,185,68,170,203,227,95,254,207,221,119,99,62,218,213,214,241,36,30,108,155,191,125,25,114,135,175,110,180,38,61,24,90,211,254,255,156,60,157,56,173,224,138,205,169,228,223,193,55,252,223,87,156,62,173,243,213,157,86,148,202,231,164,237,240,140,247,227,248,132,169,228,95,38,241,175,53,227,47,227,125,254,25,34,159,135,189,154,214,113,41,117,58,153,81,79,195,24,77,41,25,117,135,90,105,1,6,64,62,111,67,143,118,94,203,164,148,84,57,153,73,96,213,107,239,115,175,18,182,255,167,191,133,238,251,105,125,126,172,108,22,218,94,249,254,105,160,135,178,250,51,229,127,142,151,229,171,164,94,154,212,38,173,161,32,74,57,116,111,73,119,52,253,51,64,231,224,253,248,251,202,105,50,134,222,8,56,61,68,26,248,28,250,157,87,199,145,18,149,33,117,179,188,182,7,208,62,167,221,138,83,152,223,63,71,74,60,147,200,171,184,173,35,206,254,208,150,205,15,178,119,209,0,182,15,126,34,13,104,227,106,53,141,80,170,211,118,254,157,60,36,43,170,162,190,223,90,61,199,146,138,173,190,119,15,225,247,214,171,206,255,191,47,159,142,151,149,41,120,250,189,70,136,86,36,46,223,99,132,240,253,150,58,213,241,255,182,178,42,75,250,0,114,96,77,251,199,157,106,64,88,15,72,82,253,207,191,213,26,2,137,112,171,117,10,238,155,146,67,41,77,243,247,191,194,251,108,210,173,39,84,253,253,170,25,84,198,213,234,246,145,217,105,221,161,228,201,200,182,116,190,15,109,27,146,199,227,254,207,97,118,224,219,154,250,223,90,21,144,109,48,130,9,135,194,194,238,248,229,147,227,228,46,160,214,86,148,96,82,162,50,131,116,68,145,14,233,121,119,11,175,182,102,228,211,201,159,37,50,91,148,4,92,129,206,15,248,185,156,180,25,219,143,92,78,207,242,214,170,17,2,238,186,10,239,173,218,197,210,161,65,220,135,101,144,45,6,144,178,50,113,58,18,46,221,250,91,64,191,115,171,45,148,68,223,78,62,229,151,83,116,6,23,19,33,24,97,43,97,37,232,85,218,234,126,94,6,222,197,54,224,46,172,43,219,182,238,80,182,84,211,152,59,250,72,229,153,184,67,169,30,151,224,231,248,127,120,86,218,66,79,124,7,105,97,130,77,193,53,254,74,42,159,202,39,94,73,176,218,208,67,63,75,250,223,128,173,190,69,100,31,62,29,238,74,133,92,42,9,227,44,226,248,220,242,158,78,91,0,20,165,227,59,241,14,69,174,208,80,229,244,143,66,117,47,215,237,248,124,203,90,78,162,239,197,39,227,243,144,231,67,218,58,213,235,229,93,179,200,194,243,36,229,180,130,220,64,123,65,91,230,181,50,57,148,56,0,18,177,66,107,254,121,170,156,180,149,149,145,164,210,150,82,27,206,212,173,54,214,55,214,228,30,108,139,51,14,110,95,89,103,36,42,99,68,199,50,148,92,217,166,105,254,103,208,167,227,231,200,27,154,134,159,87,238,161,111,169,238,235,56,206,13,233,173,178,133,246,21,219,188,178,109,156,180,16,107,93,46,18,186,98,171,104,162,188,166,133,149,25,161,237,196,241,174,200,62,151,182,86,189,57,117,239,96,125,116,117,58,185,35,177,29,100,48,182,226,142,29,48,38,179,231,115,209,190,255,235,79,131,217,79,10,15,28,252,223,187,48,43,36,96,224,39,99,225,59,246,100,246,151,221,15,28,164,119,116,117,125,82,24,51,126,63,240,183,153,31,155,147,89,114,71,163,127,167,233,202,158,94,238,78,21,99,141,124,192,61,108,239,183,239,4,154,226,117,160,201,153,244,61,191,207,145,92,46,167,54,54,46,26,252,208,198,157,170,109,178,95,53,30,223,225,154,184,58,142,165,190,202,245,213,59,24,97,254,245,13,111,183,106,90,5,147,30,246,58,62,196,75,184,213,202,119,216,38,182,142,236,109,90,217,25,184,178,235,181,11,240,112,23,38,94,89,215,57,22,206,50,37,134,180,156,213,241,73,181,120,148,248,179,124,143,144,113,106,186,222,99,143,75,103,15,77,178,199,165,131,165,112,207,22,172,131,217,192,174,232,65,175,93,184,107,6,201,14,210,105,239,116,56,105,143,121,174,163,210,207,70,114,119,128,183,75,140,141,123,35,225,174,103,28,207,118,4,142,25,227,88,9,178,17,254,167,243,195,26,210,83,188,115,20,127,135,158,102,234,50,44,89,117,143,251,98,211,101,208,159,145,29,62,39,240,111,185,89,174,131,206,210,154,235,56,214,37,82,149,64,135,179,20,43,9,152,167,116,150,241,222,0,109,44,201,120,156,195,171,94,98,214,124,78,218,92,226,74,15,159,123,176,180,245,195,4,216,95,15,150,34,103,205,99,38,249,28,228,112,59,215,72,239,209,253,243,201,113,11,54,221,45,21,251,80,170,251,3,163,64,124,215,240,94,149,30,231,212,146,119,156,85,143,169,25,149,68,46,195,206,56,233,216,202,172,156,140,195,140,171,188,218,225,239,103,133,38,88,62,77,127,115,105,2,235,159,81,218,161,149,156,176,238,71,245,110,117,56,87,208,50,247,251,247,162,169,70,183,103,119,183,114,156,228,178,240,184,51,31,244,47,11,115,153,117,142,97,166,135,201,56,59,247,225,108,45,132,201,230,236,129,215,153,5,125,66,197,195,84,15,42,173,88,205,159,120,24,112,151,173,82,29,206,192,57,166,228,237,46,127,150,63,134,251,127,145,189,44,42,121,149,156,179,235,119,133,202,209,83,68,14,61,155,208,19,60,206,149,154,85,58,148,58,208,187,238,94,1,184,147,11,238,30,94,226,207,113,165,78,156,247,172,56,44,246,132,20,111,199,2,210,203,16,28,34,140,181,225,238,56,212,33,214,137,227,180,166,88,133,38,56,242,12,142,30,103,185,99,220,56,89,11,15,13,29,46,133,201,59,176,253,78,63,206,10,199,122,199,173,226,211,69,163,170,159,100,55,177,18,217,77,140,244,51,98,40,114,23,149,17,37,178,227,132,142,51,19,164,71,71,240,88,118,220,169,197,3,180,31,198,29,226,39,248,129,195,42,179,128,53,188,121,46,216,92,91,71,118,107,107,175,238,137,146,53,225,119,124,162,220,33,212,1,195,98,68,218,147,36,192,129,231,132,44,237,41,220,15,180,25,98,157,236,161,10,229,217,50,31,39,155,58,37,129,242,148,99,113,135,242,168,52,211,129,42,5,157,161,189,38,189,205,246,100,51,206,254,71,116,188,144,242,61,202,209,225,25,92,157,201,154,204,112,133,114,248,128,142,18,201,217,37,187,35,126,12,180,26,221,49,4,228,2,246,95,44,9,72,255,111,13,184,115,114,76,24,167,123,138,52,34,93,227,62,208,91,14,97,78,58,95,251,151,108,53,101,160,20,192,149,139,37,233,28,238,219,38,124,97,227,95,48,39,32,239,156,119,80,73,142,60,38,100,193,208,165,82,145,204,137,179,167,128,35,183,225,31,114,50,127,31,191,149,79,156,53,123,76,165,178,23,19,227,246,255,68,100,22,144,197,216,26,250,68,121,203,179,31,234,56,171,254,177,58,6,99,69,102,181,17,164,152,200,173,31,169,129,159,241,67,241,230,244,68,245,19,26,233,134,17,171,100,149,212,29,27,229,204,56,87,169,190,67,248,124,205,14,14,254,234,60,99,141,76,203,141,90,135,98,145,118,4,86,174,250,60,68,116,69,70,200,52,140,252,208,255,255,14,165,64,203,21,157,108,237,69,164,69,109,71,173,55,58,32,73,49,218,137,135,78,71,90,192,120,103,7,95,7,55,2,87,172,95,181,5,81,16,75,188,9,111,198,223,170,219,37,51,179,250,172,140,213,179,84,78,221,60,251,180,188,166,221,107,248,1,199,31,218,3,20,32,191,79,114,255,65,182,224,158,181,156,201,13,112,166,110,170,228,80,64,182,128,125,72,246,66,8,123,146,190,74,126,117,132,234,36,150,238,134,128,252,194,210,123,64,23,36,137,166,176,121,163,195,248,96,128,117,86,99,208,249,251,66,119,56,155,236,3,9,163,192,214,213,142,59,217,4,100,103,4,86,98,149,90,165,118,142,47,11,96,3,24,254,113,228,200,63,104,171,57,160,154,220,130,110,198,77,209,148,14,134,122,56,37,36,139,211,14,215,150,84,220,25,80,231,92,253,249,161,237,211,23,141,116,229,61,230,200,176,198,152,188,118,231,81,135,239,225,187,78,79,117,71,82,235,199,84,247,9,30,55,8,231,156,159,248,55,114,195,56,86,61,119,70,219,25,9,71,63,150,244,179,50,110,196,51,95,133,96,8,122,208,75,241,108,60,9,28,75,16,16,174,182,111,244,180,129,161,203,48,142,40,113,185,82,205,89,195,209,171,97,231,173,192,135,231,132,181,45,160,107,117,93,244,80,82,65,150,71,93,205,233,215,155,174,70,226,71,116,183,199,208,206,179,50,202,13,26,55,6,38,233,92,168,55,131,102,112,32,104,210,67,52,197,131,27,122,18,10,173,220,31,246,233,127,212,253,44,72,98,169,212,120,150,61,150,201,100,140,17,148,179,46,173,161,62,128,54,24,244,27,190,183,52,162,252,163,119,129,238,172,47,73,89,37,233,234,78,102,137,202,30,187,100,224,113,174,191,100,57,71,255,89,11,199,162,216,75,234,154,87,207,24,28,216,91,160,205,138,28,38,242,31,222,147,210,83,32,109,131,217,32,220,145,235,200,29,251,230,184,83,197,157,35,59,70,3,7,232,109,137,101,162,89,77,85,77,252,54,81,183,133,165,59,65,52,250,57,10,165,229,132,48,46,251,101,75,149,246,245,244,47,74,192,113,228,96,212,56,168,101,164,137,200,235,194,132,176,108,155,2,161,93,225,3,155,117,234,252,59,187,166,131,112,250,108,3,238,120,141,199,194,134,131,18,104,28,103,159,2,158,236,207,11,26,90,6,186,104,117,184,176,245,172,234,33,153,176,159,114,128,206,168,230,19,9,101,160,22,199,177,8,145,141,223,216,15,109,170,47,168,254,60,27,233,1,237,41,147,44,18,130,27,235,178,92,22,16,89,22,159,197,101,249,44,63,156,237,233,205,208,61,47,238,133,52,26,74,77,103,147,32,137,157,218,4,62,237,169,102,179,60,143,186,147,23,0,7,132,128,254,248,123,180,148,169,162,80,90,243,70,196,3,198,108,244,51,97,150,140,28,28,194,73,74,229,164,86,43,109,233,31,160,114,242,12,79,3,59,232,146,220,17,2,218,16,89,119,183,21,103,159,26,68,120,24,33,188,99,227,117,85,119,119,212,163,82,11,169,84,103,232,250,125,138,37,234,106,89,196,43,160,59,101,252,14,225,208,5,249,29,57,160,23,171,101,127,144,232,219,0,140,55,218,9,100,215,82,24,239,39,142,153,153,199,141,151,9,22,97,225,24,197,235,103,58,221,71,21,36,155,124,16,208,159,66,177,95,35,82,198,194,17,51,111,230,7,242,120,53,247,96,1,150,131,70,143,241,62,169,239,33,4,5,120,67,195,203,43,117,193,0,232,151,7,75,237,213,122,143,208,13,240,93,86,62,215,6,178,25,143,54,224,194,8,224,33,34,79,56,220,171,158,188,25,90,0,92,0,18,22,174,7,121,64,33,206,110,45,140,188,26,207,170,120,220,73,100,85,184,51,57,46,140,249,37,51,106,16,92,90,62,48,64,174,38,217,22,235,224,64,143,145,113,86,158,82,30,47,233,158,173,224,72,69,159,188,65,27,36,102,10,179,124,140,236,15,188,208,244,240,224,66,236,160,128,86,21,141,230,59,150,2,240,183,174,58,242,77,199,249,6,30,114,100,51,11,207,152,6,254,80,165,58,231,9,213,179,65,198,90,159,16,204,96,108,29,39,77,4,15,141,112,25,46,254,169,84,215,192,146,29,153,81,151,210,61,157,193,156,34,59,43,27,242,93,79,128,127,192,167,108,44,62,33,0,38,55,57,229,164,248,44,207,186,181,205,215,227,126,71,52,167,29,179,218,215,160,236,70,38,125,59,128,181,46,177,198,37,110,232,139,21,28,209,70,100,193,54,252,61,197,10,1,170,95,206,161,84,119,48,185,127,156,40,87,103,115,165,148,190,137,15,150,54,101,83,201,156,135,110,73,213,54,248,60,197,231,74,217,18,127,103,244,45,170,107,17,33,71,142,69,198,149,34,229,113,159,158,244,33,228,92,5,33,87,183,155,214,220,72,235,120,29,230,195,96,157,17,201,236,160,176,115,124,246,197,36,226,27,182,163,238,88,40,227,85,66,6,174,137,1,237,7,249,93,136,9,178,32,117,0,229,248,238,113,248,19,41,83,56,7,118,108,137,84,64,45,105,103,37,79,131,96,5,35,164,71,131,99,98,205,11,53,100,254,210,11,53,205,172,107,197,150,16,89,139,40,63,116,135,30,214,104,252,10,122,141,157,163,154,18,181,84,3,88,28,252,184,4,22,5,244,68,168,21,130,192,63,250,74,32,40,129,204,82,121,173,244,181,239,200,85,92,92,145,120,54,153,17,210,210,179,202,49,37,147,6,155,131,33,122,204,166,154,191,154,190,29,173,223,72,100,59,88,111,96,113,8,203,184,67,50,139,59,194,55,19,27,241,138,75,153,181,248,169,10,84,79,56,30,120,193,71,253,235,111,135,57,158,158,166,48,17,124,120,221,143,58,238,162,236,0,242,241,128,108,182,153,41,122,28,108,235,145,51,78,13,113,148,184,40,111,147,73,156,70,196,226,128,192,80,146,161,120,67,13,84,91,77,233,238,200,150,108,221,177,227,224,59,174,221,64,242,144,176,106,250,123,49,65,106,151,254,102,195,125,150,80,136,60,93,170,194,107,174,253,87,245,4,6,180,0,218,148,100,127,33,148,60,92,16,143,88,78,205,145,54,111,2,59,44,136,139,75,151,156,94,193,104,145,113,249,199,23,96,12,117,244,83,124,26,35,58,145,236,87,74,118,31,199,158,216,58,255,33,210,185,10,51,147,57,219,117,140,201,144,218,228,20,227,224,245,28,157,31,212,0,145,14,21,236,39,15,9,17,78,160,188,224,236,87,88,210,169,127,128,174,145,194,59,168,229,165,19,43,144,39,190,14,207,207,65,37,87,167,201,168,129,88,96,98,116,1,181,149,80,173,169,60,169,193,196,24,46,104,106,4,97,107,7,83,56,59,243,213,30,0,3,108,4,22,71,26,45,182,142,122,160,99,167,50,2,222,65,80,188,168,135,92,79,8,102,80,248,41,29,243,36,209,114,176,5,154,51,137,87,180,173,51,32,178,155,134,125,52,32,159,139,57,90,119,141,101,60,193,76,12,79,100,175,237,158,72,190,158,92,190,127,34,73,126,207,158,252,102,79,50,131,42,220,209,186,165,26,24,3,69,143,18,255,16,239,227,56,170,117,93,92,88,197,11,29,12,104,93,167,110,48,31,227,196,113,97,223,32,207,252,40,22,18,131,33,232,203,253,95,12,250,109,22,174,189,20,30,99,202,204,52,224,139,99,184,171,59,63,203,87,209,22,125,7,234,19,221,177,111,124,154,128,224,41,42,57,24,147,25,176,161,251,17,147,95,176,15,102,105,63,228,144,128,235,68,136,230,199,44,164,105,245,245,230,105,243,164,249,87,195,85,239,168,204,59,162,25,177,68,60,1,103,99,62,31,128,131,91,160,167,21,107,65,63,203,1,58,96,153,245,243,135,73,43,128,231,77,224,249,215,229,9,224,105,21,41,218,110,174,88,61,56,226,177,5,65,13,114,235,94,223,116,104,136,99,129,251,225,108,102,127,163,179,94,69,82,204,166,13,5,164,152,34,206,9,229,72,134,31,175,198,24,136,228,64,198,101,249,115,78,11,92,155,37,163,210,106,209,142,31,175,30,184,96,205,29,227,184,150,163,221,145,196,98,9,80,186,110,144,158,102,248,216,89,177,39,196,122,59,109,86,60,17,186,51,46,217,66,21,206,14,161,245,60,29,42,113,179,77,223,24,172,182,63,221,145,161,163,228,167,220,121,219,165,108,199,142,160,20,195,149,76,192,147,194,184,83,15,223,221,253,157,71,14,164,246,0,92,193,34,178,93,43,128,139,112,42,114,152,10,173,83,213,229,132,154,80,163,106,180,51,248,108,174,236,212,103,2,100,221,177,220,72,124,62,33,243,209,229,208,68,104,22,142,131,233,30,230,52,35,84,124,174,50,188,137,208,20,242,9,140,154,232,160,86,172,236,211,40,180,11,225,209,128,16,56,108,183,128,21,126,2,248,107,13,218,163,62,87,37,171,158,139,148,24,87,202,118,160,60,115,106,154,211,59,64,226,108,210,215,125,24,188,215,29,156,196,41,68,87,32,30,84,76,101,129,92,63,213,123,148,140,83,177,220,111,119,85,176,243,89,221,29,207,9,98,97,224,21,165,13,151,155,72,46,52,205,242,39,159,56,150,31,207,22,105,61,18,158,120,133,94,230,131,122,144,232,45,158,207,241,185,179,201,30,164,236,117,243,1,50,90,194,178,168,138,42,200,110,85,92,222,128,163,169,138,157,226,111,68,133,238,30,30,166,26,202,20,22,98,49,180,92,112,103,87,69,85,58,149,214,135,198,133,65,185,201,168,220,97,10,159,197,168,36,135,59,18,239,38,159,77,42,206,122,102,231,123,137,217,164,221,174,202,179,109,179,73,60,222,109,123,211,189,131,248,108,70,117,161,161,227,190,190,196,95,153,2,55,205,85,227,41,226,18,8,129,157,160,12,152,19,232,217,196,100,178,196,193,174,158,125,153,125,184,131,87,69,226,185,190,15,160,173,206,179,92,79,109,198,169,24,199,37,193,204,225,97,196,249,24,191,176,155,224,107,109,97,91,179,80,183,255,243,111,26,135,112,77,181,231,219,208,207,57,82,103,141,172,161,218,157,232,177,207,118,58,24,126,103,181,30,51,165,137,16,242,117,44,176,172,163,60,152,109,59,145,61,201,31,11,1,255,145,93,29,105,59,137,116,23,75,26,200,25,102,45,142,113,244,59,104,142,207,240,170,160,230,60,201,255,198,102,189,74,138,46,127,162,188,194,103,209,182,2,118,212,199,157,186,27,46,154,154,149,95,103,38,136,69,177,144,87,159,106,78,1,22,114,177,163,31,45,197,92,207,2,244,213,171,129,235,34,21,83,56,71,52,50,112,90,98,89,239,76,180,38,148,4,157,85,98,111,56,242,8,125,237,208,22,184,2,125,170,190,216,133,171,237,82,112,159,236,202,111,236,45,25,47,110,66,229,18,92,148,227,62,115,236,10,98,79,236,235,25,112,237,9,7,25,192,136,14,72,64,101,18,74,77,174,238,100,168,71,218,225,160,79,188,3,254,87,138,73,48,55,18,7,119,168,138,185,17,239,80,134,200,254,233,40,223,205,146,153,85,249,144,46,126,40,131,138,225,208,39,223,19,97,221,42,80,100,204,129,147,120,83,210,135,240,45,38,121,215,65,233,131,24,235,212,46,94,195,241,56,238,141,124,180,35,10,178,151,86,127,69,249,206,76,60,54,145,60,158,156,72,46,111,227,224,58,145,252,185,248,166,84,150,156,213,230,254,121,35,154,31,36,171,201,199,124,118,13,65,24,92,108,66,24,224,85,6,122,181,147,82,216,65,153,226,7,172,8,229,142,7,72,141,24,242,36,61,63,141,33,126,196,12,124,244,230,76,212,33,179,124,102,99,236,96,153,92,63,181,125,50,152,77,195,89,138,225,194,166,211,82,110,3,47,165,239,227,15,240,251,58,246,29,27,204,24,238,29,32,17,113,73,145,116,66,74,195,29,124,212,142,242,251,74,189,165,193,172,177,70,39,35,13,216,89,43,105,129,85,97,102,156,202,136,46,134,41,9,122,176,130,152,253,214,141,235,161,189,82,71,79,244,182,160,55,246,119,207,58,22,185,199,41,4,93,232,132,114,132,14,222,25,171,90,111,230,29,212,136,30,149,5,226,79,129,89,219,224,122,82,80,50,113,2,202,11,144,76,192,187,106,38,162,128,173,41,245,72,25,201,216,140,81,196,213,180,73,246,2,26,225,23,162,182,98,116,85,123,84,23,0,91,117,9,139,177,94,54,43,245,52,154,32,247,102,59,167,171,208,9,210,118,214,248,208,182,249,108,142,28,118,150,31,206,245,228,20,183,86,238,93,58,17,41,135,210,141,223,83,137,126,202,155,109,149,29,101,125,90,149,19,248,81,160,154,225,78,180,203,77,197,74,253,173,80,101,17,120,148,66,101,18,69,218,40,147,28,94,111,92,77,75,202,170,50,46,141,71,86,27,36,94,138,172,42,76,151,255,9,19,44,122,197,208,27,96,115,255,76,61,3,112,61,200,245,112,239,219,24,193,164,210,25,103,232,74,29,126,143,86,58,115,107,57,250,252,2,251,204,60,240,49,254,43,224,225,247,11,80,137,4,24,73,254,204,230,140,9,125,66,198,243,164,78,40,130,236,234,130,246,116,103,11,234,163,206,22,204,145,92,99,143,59,158,17,120,131,243,19,255,62,152,239,201,103,242,51,121,225,25,71,199,192,12,45,235,58,206,83,149,142,161,43,121,8,135,134,77,126,128,91,214,251,20,71,231,38,154,215,31,139,100,250,104,13,115,228,155,9,157,114,15,234,26,51,3,220,40,30,12,33,58,167,187,88,64,243,248,105,123,148,109,74,63,172,244,197,165,212,143,5,161,26,25,32,69,128,173,146,69,138,224,49,210,71,188,106,118,15,175,56,85,185,249,118,27,248,92,10,140,218,130,120,88,124,93,176,132,105,225,30,136,215,67,213,240,119,182,180,237,108,19,200,238,124,49,87,60,92,133,87,17,37,161,149,138,62,72,219,139,0,186,116,153,71,127,172,231,15,171,162,58,82,137,139,149,244,169,184,165,75,241,251,244,80,124,252,107,85,52,161,154,146,26,4,109,166,130,173,67,180,247,108,82,77,128,214,79,156,78,210,209,116,53,46,137,1,154,124,132,95,235,143,109,188,75,27,74,170,210,156,1,153,234,212,55,39,118,94,45,87,11,51,150,160,218,133,99,93,60,124,197,29,75,19,223,162,19,191,47,61,171,228,37,208,29,198,183,39,100,64,221,58,161,66,248,247,169,221,99,102,156,234,135,21,153,11,252,247,72,105,59,229,193,142,198,186,232,56,217,79,207,55,222,173,231,136,79,25,198,109,96,120,31,224,10,175,154,26,71,188,226,203,54,241,144,135,77,180,101,17,219,19,255,6,173,181,5,82,27,41,26,229,12,34,186,238,133,7,185,205,92,234,211,7,235,242,108,112,62,228,104,135,150,9,64,72,3,246,33,182,143,53,211,240,68,222,180,15,242,61,145,12,173,60,218,40,48,31,131,180,249,63,98,33,246,146,94,10,101,165,228,80,137,173,154,17,102,34,13,20,169,12,40,135,210,125,104,41,217,102,51,216,150,90,79,234,253,172,65,214,28,149,60,204,127,78,117,61,36,89,115,184,15,180,41,173,226,122,15,218,194,177,1,203,177,115,156,51,106,193,142,6,27,100,149,205,142,182,139,119,164,191,145,250,66,18,23,13,149,170,232,2,40,13,168,177,212,84,202,159,203,149,190,239,198,130,206,234,62,191,21,197,95,240,201,57,173,68,143,135,201,156,121,85,118,170,245,7,104,15,208,206,165,60,160,124,47,134,4,125,237,68,110,125,125,215,236,214,89,117,182,115,150,196,193,79,118,130,29,195,20,71,113,37,154,235,167,224,99,58,156,244,47,176,213,165,99,241,113,82,243,22,200,67,4,41,97,154,249,129,125,166,177,64,185,185,191,89,60,70,48,254,210,32,145,72,4,221,204,190,16,99,22,182,128,173,14,104,16,199,243,131,109,25,90,61,176,209,135,7,189,177,242,227,111,248,159,35,217,124,54,255,225,17,226,47,192,207,3,208,6,221,243,211,7,93,25,134,178,115,36,38,112,135,185,22,125,140,195,248,161,144,225,51,235,70,188,152,156,110,198,7,48,206,165,19,175,172,116,112,67,79,3,104,168,184,19,71,210,211,104,19,165,108,81,9,68,244,52,241,97,128,62,14,242,81,126,11,88,60,141,184,2,4,215,130,140,42,146,162,104,7,164,199,89,150,93,35,59,9,158,92,208,7,200,155,200,123,226,7,117,140,251,9,100,149,22,69,240,120,162,158,188,102,35,141,171,169,147,106,143,162,56,89,7,208,101,101,161,13,80,86,200,241,111,197,254,89,248,57,104,214,31,122,117,99,137,54,70,9,175,15,112,179,14,87,78,232,39,253,168,52,64,176,11,99,10,175,243,215,108,215,106,160,216,133,122,126,29,111,233,125,159,137,17,56,254,121,99,95,180,47,250,233,198,141,251,164,2,191,255,139,67,156,65,179,93,48,83,100,173,76,56,166,211,57,169,160,55,196,139,206,12,127,231,36,137,207,56,49,32,246,195,88,80,186,106,179,210,135,128,37,63,0,94,190,70,172,48,79,155,53,98,201,255,81,65,176,109,65,144,70,35,130,112,37,18,230,171,237,92,224,43,156,119,91,247,172,50,180,53,220,220,134,10,102,141,81,84,41,44,235,7,123,123,132,247,221,90,7,158,45,162,130,17,58,91,143,14,247,217,109,179,218,187,210,155,223,82,92,43,214,241,213,147,57,139,67,159,116,236,215,167,118,43,96,50,65,44,9,116,71,114,122,174,107,111,106,192,28,168,191,108,247,183,18,45,96,148,186,199,97,172,73,27,218,250,178,79,240,31,132,51,50,173,211,237,88,143,82,12,172,105,244,158,44,224,204,72,136,141,20,75,182,176,138,26,105,3,241,47,126,166,147,185,195,252,161,88,115,37,163,0,102,116,161,217,140,152,145,133,232,192,16,60,35,189,144,0,58,139,124,26,125,150,119,164,90,216,249,94,112,32,165,230,40,26,131,185,97,62,213,171,178,114,92,95,149,94,145,12,40,81,136,71,117,253,123,186,194,189,199,157,182,211,33,41,175,229,254,238,112,117,182,0,213,49,160,89,18,175,55,29,26,172,198,195,180,230,15,102,211,172,177,167,88,46,218,252,16,200,60,167,254,153,192,245,37,30,142,150,185,100,136,174,72,26,147,215,188,163,138,59,64,107,237,226,226,106,226,96,170,53,193,198,13,186,127,60,135,245,51,112,5,31,217,237,84,44,171,253,230,14,111,199,189,77,140,79,91,130,13,82,82,137,151,73,206,14,96,198,12,43,50,49,70,172,246,62,122,86,29,140,3,220,17,154,183,239,178,250,208,139,19,238,80,65,174,122,213,51,77,38,153,190,163,8,233,178,82,78,175,98,22,91,106,66,24,247,203,1,120,196,50,63,155,158,229,127,193,207,218,203,194,172,48,107,207,10,63,151,126,19,241,34,143,4,55,184,152,155,104,8,150,200,110,198,149,221,46,85,113,108,204,145,158,56,34,126,30,6,44,9,255,175,62,125,130,255,12,237,244,123,140,22,71,60,252,240,148,208,235,218,242,230,9,109,65,155,221,65,109,58,197,217,93,133,99,249,218,73,62,35,188,243,2,15,247,213,177,136,28,78,100,184,128,15,113,178,212,11,52,171,235,96,227,168,234,172,142,191,191,43,191,41,151,229,105,104,249,221,246,3,246,108,120,160,74,175,87,225,15,106,85,45,235,85,122,29,109,6,227,68,27,199,64,95,2,19,202,161,251,184,245,39,35,207,222,199,38,138,230,160,107,131,0,90,158,16,184,32,90,176,170,130,127,113,129,230,24,201,132,34,244,71,118,47,177,149,204,205,54,119,245,15,181,116,254,253,5,39,87,177,30,236,32,246,134,244,120,40,249,120,83,166,110,164,202,59,202,171,156,25,51,197,152,200,197,190,31,48,3,84,122,31,212,123,226,167,201,122,106,208,195,61,37,131,135,94,234,122,54,158,117,206,97,189,135,121,223,166,86,60,137,51,233,94,236,30,209,162,221,97,244,20,50,94,245,76,142,249,48,150,131,217,91,140,9,204,23,48,214,104,97,47,235,107,16,169,227,43,208,73,22,19,61,135,229,15,116,214,245,21,220,141,195,192,22,160,56,140,238,32,145,6,14,150,184,41,204,37,214,79,171,115,192,25,239,3,138,243,247,213,20,72,118,22,204,73,140,33,20,36,3,199,69,15,70,123,162,25,178,218,25,173,26,106,219,196,130,40,81,38,36,176,199,172,147,218,49,43,99,17,59,191,145,224,123,144,101,179,49,140,189,3,26,35,242,235,96,170,39,149,33,85,85,249,97,208,28,102,41,203,167,244,0,240,209,247,136,127,241,123,52,223,162,72,51,100,42,222,6,207,182,198,216,228,87,246,56,173,153,74,41,130,83,217,89,160,42,204,198,129,83,237,228,90,163,101,181,215,228,169,207,99,77,28,138,100,126,165,134,189,86,112,241,9,25,240,134,178,112,100,64,129,159,91,77,109,121,27,183,229,164,2,186,86,193,29,197,176,21,11,71,205,172,153,3,236,82,88,80,81,171,174,69,181,19,64,213,57,230,116,108,92,42,69,22,236,99,18,72,96,157,11,21,57,191,142,34,168,128,156,184,126,226,64,234,47,133,53,104,82,199,145,154,16,94,143,209,177,2,93,0,114,185,53,1,184,152,182,130,83,211,102,124,66,226,26,98,223,59,196,3,98,37,231,65,176,100,50,78,101,17,142,195,118,225,204,83,155,140,90,104,159,30,33,54,217,1,33,225,213,47,225,110,131,228,189,173,71,216,107,45,145,204,181,17,220,203,142,13,172,146,12,89,199,83,21,50,67,192,63,248,12,212,69,185,131,219,122,54,129,5,189,91,248,11,39,27,104,132,218,100,128,228,14,33,101,45,28,2,203,111,223,251,135,232,190,23,14,134,74,35,54,134,43,99,190,68,172,207,66,207,75,25,146,137,35,200,171,45,2,224,218,242,232,170,84,150,86,37,1,79,177,58,35,140,180,19,80,245,181,93,11,77,135,30,234,203,87,162,181,55,157,8,23,65,155,204,57,71,63,57,118,72,5,211,58,178,25,176,55,65,36,188,249,161,221,33,124,96,143,99,77,25,234,139,112,104,107,86,27,144,102,53,252,105,194,207,230,218,74,132,0,115,99,24,246,189,152,130,245,163,55,164,37,161,96,23,74,131,121,99,194,147,122,244,13,128,116,225,45,188,131,127,58,88,104,135,88,172,103,26,231,191,230,122,90,225,228,244,168,218,168,70,103,101,181,182,83,127,147,83,184,143,49,159,133,35,8,201,161,235,152,231,213,67,9,126,140,103,235,156,156,72,212,63,33,120,186,6,8,158,122,94,24,226,163,68,155,169,219,177,119,128,71,38,248,88,237,178,93,209,142,240,12,14,117,106,251,112,21,194,9,170,187,213,220,242,94,53,213,153,122,115,131,229,86,176,108,92,77,151,229,213,72,153,95,29,21,178,171,73,129,191,18,10,251,229,65,216,140,154,209,101,221,140,14,20,212,103,35,196,182,199,119,250,124,55,100,52,48,27,19,113,88,169,122,94,28,251,16,49,211,181,141,128,7,143,236,181,22,158,196,109,83,174,237,87,123,127,110,61,251,132,146,93,218,143,235,30,93,45,210,230,211,34,63,87,223,4,25,229,84,201,4,116,48,202,9,177,59,145,100,100,245,79,132,190,59,207,11,93,119,101,10,136,19,152,107,144,7,219,47,52,33,30,58,196,213,44,240,205,91,63,16,89,167,126,163,23,161,66,76,106,211,140,159,131,45,61,204,105,175,50,41,112,171,158,225,71,131,153,224,168,205,240,108,100,52,194,74,59,246,189,54,88,209,119,38,51,49,188,188,155,203,46,111,211,181,229,251,185,36,252,158,155,200,158,252,214,111,146,227,252,12,177,254,100,78,29,85,83,239,74,114,195,204,134,52,104,118,85,84,37,165,105,204,143,91,43,54,147,67,59,212,247,236,98,103,199,71,35,114,33,226,197,25,32,231,90,111,108,229,142,188,185,111,97,112,237,29,184,242,95,102,43,107,126,101,146,85,80,229,215,227,178,38,137,71,138,231,236,15,249,183,156,220,95,244,94,140,59,149,92,137,94,102,205,150,189,128,204,169,156,90,208,27,228,55,181,211,94,189,73,215,118,251,199,23,194,14,245,225,119,30,84,126,163,43,78,213,150,9,25,90,73,252,1,212,35,69,245,147,99,141,16,59,149,230,5,95,59,114,156,91,174,81,31,93,222,130,21,255,127,196,127,85,63,142,187,76,12,23,153,10,199,154,210,235,33,151,206,205,141,160,145,54,186,88,199,108,153,136,168,127,100,22,184,190,215,37,115,147,115,127,181,119,90,134,39,163,87,234,136,46,207,110,81,101,53,185,252,245,206,120,235,22,43,209,27,79,166,176,22,36,35,166,67,167,117,137,13,117,47,106,202,3,255,77,219,156,123,63,84,165,25,61,175,212,130,253,186,176,176,19,164,181,120,104,4,56,214,198,168,3,173,166,103,58,154,83,85,206,105,106,43,250,192,176,181,7,133,15,98,78,75,209,111,156,38,154,36,51,208,2,90,167,19,168,49,100,106,159,106,173,247,43,164,186,102,181,45,123,47,95,11,229,52,23,127,2,134,141,34,186,242,91,254,156,186,16,229,114,179,201,189,194,195,242,242,159,114,209,229,111,171,204,111,119,213,197,217,40,19,156,1,123,0,238,168,85,19,102,20,17,215,235,60,94,189,8,168,87,117,30,255,7,237,183,24,91,45,89,208,122,34,213,115,27,215,112,253,93,22,32,230,138,209,214,233,209,146,154,53,170,98,160,180,157,136,63,137,101,54,0,248,245,4,63,65,40,174,83,126,179,237,52,173,250,7,182,213,137,200,44,201,234,161,252,167,74,25,181,74,54,33,229,212,131,124,59,170,39,208,215,191,156,226,82,19,201,147,27,190,18,198,29,95,63,234,27,102,116,4,247,72,147,152,208,72,72,230,86,67,130,120,66,46,121,28,141,152,17,113,12,88,120,169,133,14,154,13,6,118,145,240,121,165,46,31,219,217,162,138,145,112,3,255,207,54,32,142,196,131,155,79,60,196,229,39,214,87,44,85,140,134,146,44,46,245,179,132,185,73,13,206,22,34,67,11,3,21,204,68,246,122,9,76,197,30,231,0,113,137,82,236,62,49,20,99,197,241,170,156,229,15,237,166,192,92,44,207,157,193,81,141,209,115,141,247,0,228,26,188,5,229,27,83,241,220,214,1,130,115,162,98,220,114,130,139,154,185,137,36,140,103,91,196,168,216,245,227,88,19,142,224,178,5,253,16,216,242,123,137,68,199,227,154,221,192,64,43,53,89,171,216,20,19,252,151,54,141,30,226,249,91,189,142,113,81,23,141,27,161,55,235,220,35,48,255,143,224,223,29,12,208,38,238,180,73,118,174,2,164,12,248,4,151,11,197,148,67,17,211,190,27,173,184,26,28,232,55,74,104,23,174,213,20,238,198,83,57,229,179,54,48,220,144,231,3,19,250,167,242,155,78,61,28,34,153,118,129,190,132,243,206,46,39,142,217,86,21,199,12,115,212,91,170,204,106,58,246,162,117,86,83,101,160,112,219,79,225,216,71,212,5,179,218,181,123,74,21,129,185,211,130,24,165,252,244,42,83,110,1,172,18,185,19,44,71,86,21,159,54,128,222,94,11,70,130,215,142,198,18,215,182,169,73,51,137,215,223,138,173,162,148,234,77,149,128,254,6,153,152,110,197,85,189,57,254,31,244,63,239,126,50,149,141,254,201,22,185,171,122,94,81,251,35,15,126,70,16,63,72,144,218,79,99,117,236,85,219,173,4,15,163,137,177,225,163,109,1,53,5,63,71,85,248,235,207,143,238,23,45,183,110,21,102,114,115,167,117,5,36,216,251,118,154,123,3,180,231,187,85,146,235,118,203,132,116,91,226,158,238,107,185,45,245,73,183,35,28,111,69,38,135,56,207,43,54,182,158,119,109,93,130,155,220,223,9,183,234,99,141,203,34,39,14,28,157,16,46,223,255,47,143,190,209,119,66,154,5,186,242,63,223,160,89,107,146,106,159,10,242,186,25,76,235,66,176,193,174,169,216,137,141,189,129,31,53,155,98,115,115,165,222,200,152,63,227,107,61,241,254,16,204,116,14,102,146,202,77,87,222,224,92,249,63,157,109,67,100,197,9,159,134,113,148,138,161,195,47,146,217,92,35,87,225,119,246,211,68,207,230,211,78,29,53,39,35,8,164,247,0,193,183,212,114,109,78,28,139,102,130,178,200,124,219,245,97,160,165,25,147,43,218,172,211,167,205,168,23,133,200,171,36,226,46,60,151,245,147,145,15,248,119,156,220,182,76,251,181,245,93,220,213,218,222,163,215,162,86,244,119,209,76,228,86,20,112,146,232,141,68,3,215,185,92,131,253,9,195,92,3,85,182,226,204,3,143,65,79,208,206,92,174,159,229,65,71,133,150,55,206,130,198,34,163,224,179,189,176,138,197,132,176,170,255,253,129,19,145,159,111,158,16,126,190,249,68,228,193,205,92,83,133,34,5,230,10,35,164,239,36,2,137,85,181,172,166,162,38,191,26,233,86,70,140,202,76,184,126,3,34,219,49,191,139,199,126,194,72,211,119,52,222,182,35,95,187,182,47,34,94,59,202,9,215,68,248,153,138,164,78,116,179,236,231,122,128,189,65,208,9,209,23,48,67,32,37,12,98,165,194,220,252,214,70,137,73,43,106,209,255,153,64,235,143,70,251,224,174,19,129,63,87,142,61,48,228,212,195,186,91,142,16,255,183,126,76,27,215,138,26,238,31,66,99,201,24,73,254,204,121,131,153,80,243,94,43,93,191,131,56,171,235,34,69,142,179,234,187,250,155,96,213,202,140,44,78,203,30,69,232,166,242,89,216,84,76,148,119,56,150,49,192,123,78,221,33,87,134,44,239,210,227,42,208,213,33,117,246,33,144,34,15,189,153,60,221,70,165,136,139,102,209,203,137,173,45,61,66,50,105,60,137,135,84,117,2,222,60,161,199,128,174,254,209,181,68,229,119,245,86,241,180,252,49,201,114,65,154,161,212,11,58,74,39,94,50,65,85,154,163,199,248,247,133,127,24,42,6,80,71,141,166,85,246,78,154,145,193,78,100,157,51,51,52,226,151,51,48,107,71,64,182,190,50,208,133,63,151,143,168,161,229,35,157,161,223,28,81,156,10,73,60,115,35,205,171,48,239,209,85,190,47,50,55,212,205,175,242,221,187,70,192,146,130,211,30,97,28,139,89,153,221,164,138,95,30,129,113,123,236,80,1,144,41,247,115,238,205,206,178,83,169,137,85,110,41,86,193,122,233,69,101,63,94,113,255,225,194,191,20,94,124,233,41,220,149,13,104,216,153,123,102,225,129,189,209,133,7,40,29,45,235,128,213,236,113,175,230,7,188,3,87,199,60,50,187,253,28,193,240,42,204,82,39,243,166,38,113,211,48,227,36,91,134,248,65,113,220,191,220,133,17,79,212,155,203,250,65,238,3,61,227,212,63,162,115,130,237,213,153,217,160,250,242,242,182,217,173,179,219,222,213,222,220,118,250,190,143,55,240,218,24,55,18,235,139,210,19,238,38,158,227,72,102,97,243,47,152,107,187,102,213,101,213,236,188,150,56,152,248,106,87,70,189,145,48,118,140,133,85,37,178,241,251,135,213,214,129,222,239,191,196,213,246,237,167,254,79,160,37,230,125,172,204,222,92,189,10,214,221,57,170,178,42,214,159,181,126,247,29,240,121,221,109,186,111,91,132,174,155,37,57,174,100,237,147,4,192,32,2,22,95,19,92,37,0,194,244,127,167,117,212,131,96,39,56,71,39,183,100,203,152,71,229,28,32,201,153,56,51,198,185,239,90,213,233,222,86,232,99,166,41,48,168,24,192,106,231,233,126,79,60,207,215,221,32,123,89,95,137,209,255,139,43,238,26,90,94,225,58,221,251,48,190,15,182,39,192,148,154,225,202,206,152,78,31,214,85,118,249,35,21,108,188,231,168,82,82,74,134,208,158,24,11,162,255,44,174,184,185,214,248,6,160,78,114,231,239,245,202,157,244,255,240,78,140,35,99,20,153,252,31,181,103,77,204,7,58,199,101,237,228,221,249,50,222,147,220,239,193,183,184,59,54,99,220,38,149,123,198,184,85,157,225,223,211,149,96,186,1,37,157,48,122,7,55,223,5,110,97,20,175,6,23,171,178,87,216,240,40,201,152,166,72,25,44,232,59,90,233,107,165,237,196,42,21,254,9,144,133,91,95,150,114,216,13,186,11,137,124,35,236,214,8,98,132,17,176,15,71,154,176,150,91,101,167,99,180,154,100,178,66,244,74,24,151,255,54,192,156,198,201,202,103,186,86,21,107,156,130,252,12,203,188,140,101,92,88,57,45,203,31,183,10,234,180,194,199,75,138,169,238,136,4,120,119,117,218,48,155,93,7,200,95,202,43,41,37,73,122,145,100,23,24,150,248,98,232,27,154,184,173,236,124,160,163,209,93,81,61,225,249,194,239,190,3,63,119,122,113,207,59,234,14,223,32,185,227,238,21,119,163,93,251,12,146,253,160,207,176,184,26,15,125,84,52,39,29,99,100,201,144,42,73,91,146,204,50,80,117,146,53,3,227,100,165,119,221,97,119,52,174,133,35,127,104,52,194,110,126,63,35,8,92,22,44,197,207,91,233,51,138,222,51,252,86,60,189,67,52,171,239,192,172,149,27,32,119,110,133,131,158,53,235,239,27,62,131,174,99,60,173,120,107,134,224,142,36,103,178,227,129,195,235,26,59,80,115,26,107,118,153,17,224,239,8,167,120,207,128,119,212,113,220,106,236,151,130,42,174,189,107,169,38,54,130,184,20,247,35,254,151,167,214,63,188,0,172,124,33,101,229,254,75,55,180,164,46,233,62,163,241,142,93,98,62,124,44,175,253,106,91,254,209,11,245,7,242,31,124,79,21,174,182,166,50,206,231,252,23,53,143,119,96,141,152,203,143,97,173,152,237,143,126,190,101,172,182,234,142,48,210,252,255,239,51,200,90,118,60,150,98,178,32,0,25,170,124,134,67,191,43,140,59,211,206,52,50,149,53,247,35,172,185,46,19,202,72,9,37,169,32,133,241,128,120,89,54,192,210,17,197,93,143,178,34,174,49,203,139,251,162,114,80,14,8,93,66,23,223,197,81,222,193,59,210,195,74,150,228,103,228,149,125,100,39,0,65,19,36,250,20,180,205,80,152,93,219,136,54,6,114,71,68,122,80,52,247,77,244,102,122,149,65,209,160,237,92,2,138,105,102,229,192,60,219,30,120,13,48,117,59,255,4,180,181,24,56,140,237,4,78,193,151,220,32,87,172,80,6,119,243,15,114,134,251,185,131,42,133,128,64,178,109,127,36,229,35,103,232,42,70,150,175,45,53,125,103,208,177,200,1,235,206,234,167,185,33,46,193,37,81,182,58,107,218,223,71,94,194,53,250,220,237,134,241,72,55,128,115,160,73,174,134,163,223,98,211,163,74,87,212,224,251,57,171,222,26,182,204,254,173,86,202,16,12,62,201,9,53,52,198,51,194,102,70,19,93,127,3,183,68,172,223,89,37,235,137,126,203,146,225,150,134,100,141,64,51,58,71,248,140,157,224,155,64,92,70,152,223,49,165,244,19,138,133,99,164,52,164,107,20,148,101,25,227,255,110,171,234,81,13,93,219,129,210,22,228,163,241,223,219,224,179,154,37,166,133,244,245,74,248,193,117,243,129,179,12,149,129,110,126,207,132,179,111,3,198,182,70,57,220,25,100,52,138,123,31,142,214,11,195,119,204,166,173,15,167,250,4,139,23,73,171,49,99,232,14,230,81,1,234,27,225,204,122,19,238,96,183,106,169,199,97,234,71,57,166,198,173,181,80,209,97,70,0,121,149,174,71,134,71,12,58,243,78,116,204,106,0,105,138,222,89,37,223,98,254,103,220,253,132,63,244,142,94,18,109,241,223,81,137,237,221,251,25,55,194,238,174,240,180,138,180,95,174,220,173,145,221,207,215,62,195,93,185,92,186,235,25,254,58,3,13,78,157,1,131,172,181,0,190,10,173,227,214,222,177,101,200,171,77,225,112,19,145,60,228,184,17,155,96,198,239,106,201,186,246,234,103,208,106,6,213,8,130,102,39,184,163,64,219,255,187,103,233,158,137,66,64,14,168,100,157,50,19,32,223,97,13,78,230,5,161,65,174,145,239,213,254,105,110,154,47,9,19,242,184,60,131,249,98,14,10,33,57,189,54,249,25,74,134,178,161,44,174,243,147,51,114,220,112,101,60,153,11,64,48,88,47,21,43,166,26,113,121,71,245,40,225,59,190,168,199,145,197,157,67,80,186,18,66,169,173,84,240,112,119,217,174,30,131,123,141,116,205,16,3,82,142,97,121,50,142,52,55,212,125,66,229,91,238,222,233,238,238,233,213,207,248,171,67,184,110,16,15,92,31,62,1,96,191,186,29,174,62,168,106,71,99,245,51,254,253,5,122,223,13,172,130,32,95,209,199,234,252,243,64,191,129,82,140,246,30,239,231,153,44,87,194,72,30,155,229,64,95,196,8,10,1,13,0,242,134,189,21,158,244,209,89,165,239,254,39,212,188,112,155,161,35,140,86,65,159,250,163,228,68,123,245,29,223,30,108,142,113,68,42,127,95,124,34,170,162,84,14,84,223,129,173,64,93,133,50,10,174,12,109,7,229,39,250,222,59,100,183,247,27,100,141,217,141,32,227,228,185,187,99,3,119,17,173,62,13,212,232,122,131,157,157,82,3,87,98,108,224,150,206,6,174,210,159,204,170,55,94,21,93,237,155,199,193,187,81,5,153,3,157,114,94,37,139,178,250,25,72,37,216,10,236,19,210,187,42,33,103,121,60,21,116,123,91,105,33,86,146,89,219,126,129,251,237,253,63,28,196,231,99,53,219,6,129,206,5,234,112,150,253,125,204,20,65,35,69,38,4,119,62,233,187,241,142,213,180,160,142,168,130,186,10,218,108,90,92,51,223,222,72,247,194,187,255,253,5,160,116,246,70,160,200,15,130,22,43,214,30,230,177,102,110,101,46,158,104,250,175,207,54,177,51,129,193,192,201,216,32,255,55,32,97,231,153,78,71,111,225,29,106,72,145,126,172,240,129,187,168,10,44,62,137,141,232,211,242,55,197,72,8,236,2,118,58,176,246,142,202,168,129,94,128,247,200,204,82,29,250,240,161,69,252,13,220,213,55,76,109,133,119,117,199,114,136,157,190,139,118,17,123,221,8,27,60,70,186,127,68,168,157,32,220,54,220,35,7,115,224,25,125,149,49,133,183,120,236,227,60,215,206,19,25,80,53,87,85,180,59,216,25,83,69,60,213,88,167,168,138,52,170,142,210,48,157,70,196,78,127,206,176,127,104,68,5,152,243,255,241,59,95,212,83,74,249,162,30,44,216,122,96,165,134,234,183,252,213,160,16,184,161,55,4,110,197,130,129,27,49,30,126,231,25,255,29,35,45,187,95,204,74,195,45,89,137,94,77,177,47,122,154,31,35,53,136,144,42,110,199,34,82,67,51,226,52,154,27,91,233,203,221,8,208,32,249,96,15,110,222,50,132,148,87,61,179,255,254,103,6,240,209,60,200,185,102,254,119,128,75,16,241,163,238,163,119,224,19,189,145,192,81,17,221,28,131,74,95,127,56,104,48,104,41,209,61,140,209,122,224,8,245,200,164,50,53,250,181,175,109,156,149,78,68,56,135,70,233,30,9,232,43,30,213,223,82,132,102,91,249,102,247,195,186,164,68,83,165,187,102,133,60,227,190,107,81,124,198,130,52,27,137,56,119,184,207,16,70,22,183,244,73,39,56,65,248,63,237,19,194,6,81,136,76,243,107,159,1,237,228,154,154,234,6,209,166,92,14,171,252,50,102,125,181,156,144,174,181,112,164,102,182,115,199,166,141,67,55,98,56,31,188,59,31,36,3,89,94,87,61,111,63,28,154,149,190,104,137,11,159,199,146,194,114,203,155,210,172,20,17,144,58,212,180,26,125,55,36,71,222,179,85,81,145,254,182,233,94,116,254,255,17,246,54,192,113,155,103,154,32,26,4,73,0,162,73,0,68,91,148,45,9,104,24,164,154,144,34,209,26,235,34,203,114,3,221,134,146,238,54,55,35,182,186,227,153,212,200,164,24,222,78,70,187,183,171,137,157,138,108,81,4,169,237,155,105,41,170,137,220,110,214,250,166,38,145,197,237,82,37,93,169,154,41,87,92,53,171,218,17,21,47,247,86,214,185,238,28,70,220,218,157,26,175,127,74,117,231,232,82,53,137,71,190,210,232,24,234,222,247,251,240,215,36,61,39,8,205,31,128,192,247,243,254,127,239,247,188,168,47,174,103,106,60,86,175,166,103,59,253,208,150,254,219,137,251,218,69,230,129,118,158,65,154,136,172,163,224,142,55,6,254,237,31,94,130,239,24,117,213,227,184,123,131,174,90,22,110,149,39,39,183,101,231,68,207,195,234,89,158,183,94,22,85,245,79,250,229,252,255,241,44,39,45,23,180,233,27,9,196,222,106,191,3,4,233,119,189,138,90,49,190,43,48,47,122,233,2,120,200,133,140,247,4,127,221,51,248,12,111,240,145,61,78,184,147,232,90,158,29,96,39,18,179,137,137,174,1,190,75,10,241,113,82,118,202,76,97,125,78,83,84,68,21,164,183,42,26,242,156,159,137,73,35,96,81,12,0,35,7,112,7,103,112,41,127,143,31,221,221,107,11,166,96,118,154,207,154,41,37,213,208,107,122,67,159,212,179,20,19,198,207,200,163,207,192,152,88,236,25,193,206,92,155,34,121,209,93,231,57,184,15,236,93,56,93,46,7,10,41,66,11,90,124,170,185,167,57,116,103,176,105,214,247,52,212,154,219,112,23,156,148,23,226,206,104,139,152,179,196,79,241,228,29,34,47,170,242,130,148,165,120,7,62,206,133,231,185,196,115,200,25,102,42,173,72,106,154,119,213,156,145,200,18,203,121,59,182,147,182,194,157,126,167,155,180,194,77,187,174,155,59,157,8,118,159,129,153,99,243,216,147,166,183,97,52,66,124,167,69,179,233,31,117,179,97,214,224,92,176,19,193,158,25,118,137,236,165,106,74,166,48,36,154,220,30,209,28,107,58,134,67,252,2,82,243,5,161,25,63,242,116,89,151,51,50,43,159,147,88,193,16,31,227,186,68,54,216,255,73,176,12,22,245,41,221,212,155,58,140,184,161,26,188,174,130,35,148,10,209,132,208,75,242,140,176,175,232,105,193,233,102,160,175,76,132,232,101,75,160,112,164,166,214,148,234,76,3,172,197,134,67,199,211,143,155,19,29,238,208,250,231,28,214,100,35,180,51,208,165,135,88,50,155,82,198,207,48,222,75,244,166,194,222,246,84,25,145,106,6,100,224,119,65,18,209,214,147,228,247,163,39,232,54,244,2,250,97,155,186,162,99,193,120,85,167,99,5,116,69,52,245,34,223,196,195,191,126,115,95,172,159,148,42,188,69,119,202,36,109,64,250,197,89,23,140,194,21,92,247,236,253,167,104,239,138,29,81,5,198,4,233,29,1,221,24,242,21,202,1,254,142,101,184,3,57,68,134,59,100,21,126,70,202,186,66,170,180,19,14,145,113,191,22,189,110,202,193,29,192,69,82,128,87,128,40,24,182,220,212,167,28,188,43,122,134,127,135,191,15,138,62,131,220,129,61,241,57,113,2,243,90,125,244,38,120,6,80,213,148,11,61,97,85,133,55,212,212,130,151,202,134,104,51,102,72,121,118,251,140,210,55,192,88,57,77,60,188,166,67,175,151,153,73,38,69,144,197,130,125,157,116,172,96,188,83,208,74,5,198,130,51,196,57,186,243,211,71,94,178,25,147,105,246,225,172,212,249,6,95,203,55,242,147,249,236,169,16,231,133,140,103,72,255,118,195,108,227,245,216,140,32,7,65,63,196,96,196,125,153,19,141,150,129,253,52,153,186,13,116,33,169,146,193,167,120,138,188,67,56,145,33,237,160,207,96,85,22,198,147,142,69,208,138,164,61,104,30,105,186,77,110,202,84,76,85,133,39,240,6,151,0,91,200,151,124,224,241,82,78,54,31,53,7,235,110,217,141,183,115,150,169,74,52,178,233,91,73,12,213,202,7,217,27,137,145,222,94,41,68,115,210,108,10,206,170,0,101,176,106,39,223,217,224,23,248,172,132,149,70,130,72,106,211,59,76,162,20,54,200,28,108,138,9,211,102,24,87,178,52,23,12,113,88,232,51,154,90,156,118,128,139,122,3,91,149,126,110,210,134,96,188,61,232,39,30,197,122,169,49,86,115,112,214,175,80,84,28,31,177,96,145,105,194,88,133,115,6,231,36,159,229,227,184,96,32,59,65,162,52,199,131,54,52,36,144,157,4,23,140,167,254,67,126,49,223,76,55,31,143,205,123,113,161,112,229,84,184,171,88,132,57,197,140,30,215,52,215,107,9,180,232,28,24,205,26,56,145,155,202,147,141,212,71,56,245,166,183,78,75,16,236,42,120,7,106,27,65,17,84,129,47,52,242,11,1,245,249,52,110,179,38,30,25,211,32,146,17,120,196,72,205,209,92,95,178,55,131,99,53,144,76,159,193,124,201,157,74,103,79,103,141,107,184,37,55,117,154,236,190,161,57,144,250,162,209,84,225,192,190,170,160,105,140,70,106,129,185,66,51,172,56,196,171,178,57,210,83,215,204,41,69,181,196,143,169,217,5,39,235,239,177,14,117,38,182,194,110,166,74,169,167,82,60,226,164,167,82,116,45,90,196,125,136,28,251,161,167,36,224,176,95,51,234,198,69,181,166,150,249,18,220,68,112,57,66,228,168,166,13,243,198,54,141,186,210,232,173,177,141,220,100,46,59,253,197,156,70,52,141,121,133,238,179,160,58,209,91,100,155,236,20,142,6,75,184,36,163,34,236,119,128,203,65,118,83,219,169,166,222,76,79,73,200,105,84,119,47,232,87,124,84,38,186,227,154,88,8,32,17,80,187,171,240,179,202,24,116,52,130,119,56,64,59,56,115,73,101,16,90,1,188,4,156,22,216,7,218,180,156,147,7,147,3,195,124,138,203,60,183,158,134,233,30,80,38,152,121,156,251,54,77,130,58,21,254,213,232,117,224,160,166,166,240,112,221,128,17,15,185,157,224,8,218,192,233,132,219,54,200,112,58,35,160,237,154,91,201,172,170,48,167,91,107,96,157,26,82,155,38,177,67,61,209,171,36,213,36,142,230,164,155,138,225,100,197,232,51,118,71,130,107,247,99,103,37,176,28,37,234,15,110,232,169,74,180,174,98,90,205,34,112,107,87,185,11,122,242,196,130,145,61,28,181,194,151,225,182,111,61,192,188,194,104,226,59,182,80,111,194,183,111,57,137,61,152,8,37,1,131,25,157,121,18,23,45,101,82,198,38,178,226,96,128,160,73,50,84,123,131,30,144,185,162,125,244,113,165,60,212,199,187,124,235,101,87,205,12,53,110,47,65,101,4,223,30,57,29,36,175,110,74,100,46,88,53,177,192,102,167,41,189,4,246,98,19,143,195,117,174,1,115,211,224,22,184,143,189,117,116,141,215,61,114,157,7,30,46,93,161,168,142,62,34,141,157,164,82,0,229,192,109,175,221,90,36,24,0,131,246,48,210,227,29,175,169,215,13,24,37,189,225,5,118,1,46,57,125,234,245,240,69,30,35,31,188,152,231,54,149,155,84,199,152,83,121,232,139,13,182,133,4,114,87,132,183,240,17,69,208,249,110,218,161,37,7,86,103,216,14,188,227,229,90,223,34,237,41,72,3,229,43,234,145,90,249,101,179,237,14,24,29,144,238,41,184,158,53,25,197,86,125,73,144,32,146,160,109,198,253,183,220,246,124,14,76,7,8,110,184,71,106,209,106,194,1,189,181,234,86,3,126,110,88,11,134,127,71,59,213,192,177,12,82,19,232,63,178,226,3,27,198,11,173,11,45,208,50,41,186,183,128,9,176,134,208,22,196,163,174,53,224,103,212,1,31,123,113,61,19,240,104,93,111,147,20,168,103,20,68,23,90,84,233,223,195,19,164,134,82,27,110,128,209,153,202,49,89,106,27,199,249,212,228,64,175,199,44,70,166,247,190,31,145,120,147,68,88,158,155,88,63,107,82,66,146,85,225,229,78,181,67,77,189,156,234,203,56,27,101,9,149,222,168,237,112,197,27,14,104,167,13,86,16,227,75,111,172,181,189,233,104,78,238,206,154,250,254,8,237,38,26,43,24,205,64,27,74,254,174,118,153,127,186,214,187,136,123,37,240,240,2,141,186,192,95,201,144,188,64,130,0,224,22,46,15,43,219,20,161,190,109,108,120,127,161,7,116,108,35,95,207,103,131,221,245,30,197,178,35,214,216,139,205,18,232,237,82,237,197,72,111,35,167,71,59,104,125,148,96,68,53,11,71,131,98,213,85,237,203,92,137,236,34,81,122,133,164,152,172,154,23,205,146,171,160,215,180,142,134,77,102,131,124,239,163,178,149,220,145,67,201,106,242,138,171,62,113,19,45,37,53,241,196,13,39,196,235,162,118,35,180,115,99,75,35,139,238,142,79,29,155,188,133,3,43,39,5,99,234,64,43,208,178,68,62,176,137,70,28,198,92,242,80,115,51,166,111,35,131,13,34,82,219,51,65,17,101,35,59,198,107,162,45,147,1,174,55,64,47,27,147,153,44,69,94,66,123,204,168,237,3,110,195,92,25,214,76,212,83,229,109,124,183,154,53,178,169,25,186,38,24,167,22,134,172,43,187,230,208,208,192,128,185,231,185,231,168,12,245,50,46,63,196,15,240,38,255,28,92,198,255,209,207,81,198,231,135,154,162,44,107,37,246,231,182,98,244,88,124,82,237,172,251,54,31,213,135,53,158,64,29,216,212,74,1,249,5,98,159,88,175,60,165,81,34,21,160,167,40,53,80,194,53,188,152,190,67,218,32,184,184,109,52,76,100,232,149,224,58,65,219,106,102,154,6,30,48,18,25,159,254,136,239,118,191,15,204,101,240,30,102,236,188,89,182,12,89,223,192,37,116,199,253,34,125,190,237,191,65,71,173,254,51,234,43,128,30,169,41,139,162,201,82,91,107,131,165,229,35,201,121,190,158,104,238,34,210,113,87,163,205,55,195,53,110,226,243,140,155,12,177,142,225,111,34,239,141,98,33,45,121,227,206,126,67,33,187,162,4,249,130,196,109,233,1,143,64,145,127,166,71,168,96,30,69,52,197,25,181,203,109,150,20,163,175,13,242,230,170,121,193,60,170,143,232,61,233,231,164,245,50,195,71,22,209,255,114,159,101,88,70,107,95,203,250,177,213,66,238,223,107,77,90,147,114,46,212,5,50,248,211,206,23,114,9,208,38,162,124,35,237,54,83,83,54,88,65,237,244,11,114,37,230,3,158,249,34,15,15,249,8,188,246,129,102,55,177,198,102,110,118,128,53,102,164,12,230,48,181,44,107,40,199,137,116,196,113,39,163,46,144,81,15,164,134,77,177,87,67,109,97,53,246,215,158,196,150,206,69,156,150,1,78,83,204,30,24,49,165,41,40,211,106,174,54,168,14,0,245,117,97,78,79,56,166,18,225,163,12,161,30,171,166,52,114,11,185,43,88,175,173,119,221,120,16,13,220,176,35,57,189,17,91,79,95,63,230,42,17,3,28,216,183,28,86,96,121,205,92,78,130,125,203,151,243,165,114,106,18,235,110,50,42,12,51,135,241,48,142,91,221,133,102,244,106,210,76,170,66,51,159,43,47,96,100,108,19,157,5,114,152,33,62,158,158,37,152,97,1,238,159,77,71,139,89,223,78,26,207,15,180,73,199,68,224,117,68,124,16,160,142,105,130,82,216,95,40,13,143,13,151,182,161,156,86,97,228,63,246,241,188,184,103,151,58,52,17,156,179,221,203,35,50,179,236,133,114,156,242,1,72,37,158,200,62,224,100,17,101,87,105,44,212,172,242,172,20,68,82,48,87,33,173,152,70,78,223,196,114,11,80,75,113,70,109,194,41,9,240,204,237,120,60,199,215,206,84,55,107,68,183,106,216,206,144,50,66,20,63,95,102,80,253,108,135,118,68,136,189,228,251,11,118,124,180,72,95,195,57,43,113,37,179,100,254,124,176,148,28,77,230,133,114,225,173,74,106,82,130,25,217,136,121,180,193,170,18,2,132,75,51,105,62,130,200,75,202,35,32,21,202,141,209,73,55,123,70,103,34,204,176,69,3,238,96,136,190,137,172,59,234,47,192,12,177,73,115,240,82,249,107,61,124,199,167,155,89,186,9,31,237,30,253,145,65,115,24,236,253,20,188,37,29,217,127,193,222,216,15,177,138,240,64,169,123,108,123,169,123,244,240,205,238,178,187,159,122,121,125,17,130,85,40,99,109,162,111,10,70,97,142,100,204,183,221,65,70,12,188,138,94,62,25,217,251,49,91,86,167,124,2,182,236,52,202,233,201,206,212,12,197,106,231,38,150,118,112,178,38,215,165,250,244,178,44,203,37,121,84,174,77,55,152,82,130,222,17,32,94,249,123,197,112,222,192,23,133,190,72,96,221,101,103,125,127,20,100,117,97,209,156,82,154,166,89,0,233,228,197,173,166,8,61,132,204,42,120,156,192,39,57,62,27,249,163,208,10,13,17,84,199,53,24,13,102,217,150,193,43,254,21,72,179,72,103,113,204,61,178,51,235,119,173,187,187,139,143,21,173,98,241,31,159,47,22,221,111,184,150,37,182,68,89,240,99,92,224,187,219,143,154,131,119,252,152,76,187,140,36,40,193,29,156,49,110,214,213,58,163,176,63,7,121,126,81,186,41,168,93,10,70,143,244,16,249,86,186,172,209,154,197,37,253,93,187,8,179,244,30,126,159,206,74,254,188,33,78,155,223,210,177,206,210,32,161,65,97,191,156,26,148,158,243,81,158,64,103,104,196,129,174,219,50,171,112,61,131,249,108,121,172,52,150,218,25,147,229,24,57,210,76,9,233,11,53,91,212,206,154,132,72,148,224,233,153,184,155,7,45,119,24,207,175,240,71,26,229,73,147,90,237,235,215,175,38,55,122,82,60,255,248,205,97,126,216,22,136,118,28,54,135,149,199,111,111,3,126,172,24,199,82,39,102,131,88,114,135,111,135,242,52,98,2,116,206,0,199,250,241,104,223,206,228,125,29,12,51,79,226,96,130,90,8,117,44,19,96,11,80,173,68,253,226,182,136,136,143,247,230,241,62,141,154,62,21,11,33,21,251,21,9,22,109,234,43,129,7,194,180,143,7,167,115,167,124,26,85,235,47,47,39,229,36,242,125,156,70,97,72,7,150,118,115,105,141,39,181,183,5,89,40,109,25,21,96,86,198,74,47,124,140,168,176,180,30,129,140,200,45,74,86,1,29,61,6,115,243,30,114,53,232,113,18,189,12,247,218,218,76,216,23,80,1,190,124,242,51,231,215,81,169,174,232,191,194,17,11,169,148,162,38,187,201,241,228,183,129,143,240,40,200,197,164,187,123,116,184,228,150,114,217,108,132,51,6,214,25,244,115,89,3,234,96,215,83,58,217,159,160,95,214,131,189,215,5,23,40,125,236,189,163,37,167,116,52,139,237,200,113,95,93,202,114,99,218,152,50,182,252,130,50,86,31,59,127,172,88,113,179,123,178,208,183,177,68,10,235,35,240,207,242,113,45,188,183,126,192,143,188,248,62,27,216,28,221,238,171,136,210,75,106,55,90,203,187,11,86,81,113,183,254,202,82,44,229,43,9,172,30,183,14,85,104,131,133,230,219,212,160,253,16,111,45,9,58,1,124,117,58,247,36,110,237,239,212,178,201,42,31,174,247,161,189,1,215,153,32,230,193,241,75,136,155,236,105,194,178,128,242,188,180,253,93,89,4,93,215,51,168,156,45,101,231,104,37,137,51,92,174,90,210,82,88,207,121,63,7,218,237,76,79,177,86,84,135,235,74,214,210,99,120,84,84,51,109,42,3,3,52,62,26,31,2,219,188,238,52,156,154,71,188,3,178,99,54,168,28,178,136,220,40,161,135,80,114,27,123,253,103,4,40,145,212,158,205,80,111,170,201,16,127,42,67,34,148,30,90,246,255,221,83,164,11,91,235,234,194,86,75,82,64,184,109,98,227,205,32,15,253,229,222,150,117,18,172,59,98,227,237,109,90,83,186,165,91,233,20,214,21,36,249,54,15,61,154,71,73,243,41,195,167,116,28,222,78,105,152,236,79,166,181,196,129,54,222,245,16,30,100,180,92,50,169,55,21,96,166,105,32,251,8,125,121,2,119,65,173,154,163,160,85,148,206,4,27,161,90,45,74,32,21,152,205,184,205,175,172,161,219,70,211,223,135,165,24,234,174,154,85,54,192,10,164,187,173,97,196,11,110,142,91,182,243,169,93,96,197,53,94,218,96,93,181,75,90,14,36,109,111,79,18,71,180,228,199,170,130,253,96,26,169,243,93,55,198,114,138,118,81,206,131,55,165,248,145,252,160,47,139,122,157,169,159,41,21,199,138,203,197,61,191,207,15,55,248,208,67,141,233,63,127,101,132,85,7,107,201,178,0,150,205,55,41,106,26,69,84,37,177,231,237,205,238,166,91,63,13,118,203,206,178,50,89,74,141,93,154,136,35,158,97,77,116,172,159,117,62,221,146,155,74,67,185,144,110,165,179,110,136,228,76,188,4,24,47,169,185,149,68,91,183,54,212,48,50,215,137,209,105,176,155,65,82,223,161,242,218,246,35,74,222,21,146,29,242,5,82,240,49,117,56,146,130,235,109,31,208,145,109,116,204,29,12,48,209,148,100,221,44,229,20,246,93,79,148,171,82,207,22,165,71,81,230,104,164,230,8,127,164,102,218,96,229,221,209,137,215,54,8,227,161,98,148,133,114,28,102,28,216,51,52,219,0,191,78,176,27,232,148,196,5,238,188,2,246,38,28,203,79,43,130,32,136,240,115,15,249,57,33,208,153,91,2,171,248,50,56,177,48,119,230,107,64,137,23,57,144,198,92,169,51,59,67,43,150,208,8,54,180,20,164,90,73,218,63,41,176,162,226,14,141,22,247,23,235,108,34,17,225,125,141,235,203,79,163,150,5,31,85,160,86,109,61,110,45,38,201,170,23,75,246,42,232,165,241,167,208,106,77,26,133,84,150,153,105,31,83,172,255,8,54,150,169,130,149,161,154,129,157,198,29,92,234,198,181,218,113,174,84,88,62,90,154,168,219,231,245,11,122,213,190,136,149,238,236,57,189,93,230,251,26,142,131,185,197,120,35,229,252,0,119,76,93,243,49,199,54,80,186,79,165,182,142,220,134,121,234,117,238,226,225,26,87,238,44,117,165,166,3,59,142,250,0,216,15,83,220,168,35,3,204,39,176,107,113,123,239,120,105,172,48,86,28,115,199,71,199,74,206,178,151,117,34,228,13,91,247,99,95,26,89,25,139,235,166,208,234,64,111,166,110,142,85,54,112,156,24,96,143,129,30,129,231,142,193,231,123,103,242,197,114,49,87,76,21,37,39,106,199,248,56,182,131,220,1,109,200,143,149,199,75,78,246,168,174,199,248,201,223,171,1,182,160,185,190,47,88,153,137,179,53,148,80,48,34,37,23,36,144,141,17,159,250,158,186,26,68,124,168,196,166,62,17,241,3,80,2,217,97,60,49,242,238,198,201,142,8,140,128,217,36,158,104,93,209,9,2,172,143,51,178,72,228,57,137,180,160,60,246,162,21,163,245,88,156,71,185,200,70,159,232,221,46,197,108,99,127,230,193,94,204,55,118,215,6,26,252,66,241,10,98,148,245,250,158,128,177,104,130,126,19,204,131,205,238,104,230,64,195,81,187,151,172,140,53,95,34,49,50,167,254,146,138,224,116,138,161,92,241,218,222,64,181,6,174,73,101,48,30,4,150,115,198,49,230,122,176,178,237,208,144,101,25,198,164,177,193,130,195,154,4,34,34,80,97,28,208,31,5,139,234,79,26,51,197,157,107,111,218,25,150,149,175,147,106,245,224,43,233,237,26,35,166,131,177,12,227,112,19,188,71,240,215,255,153,250,60,112,209,31,51,137,0,245,130,99,52,77,73,150,42,64,123,149,66,5,108,137,241,81,66,35,88,37,13,171,29,35,134,81,57,153,22,191,34,199,125,29,58,142,96,37,202,164,157,145,199,79,98,166,183,189,144,38,40,143,184,64,155,54,161,78,251,188,121,193,4,62,52,81,135,37,184,136,15,41,93,161,94,42,57,129,231,23,230,112,216,190,22,39,115,110,38,20,175,1,206,58,216,162,110,138,98,61,144,61,158,184,171,155,212,162,246,20,70,96,239,122,156,124,81,80,186,148,199,49,86,131,89,192,230,204,192,224,67,181,193,151,212,109,223,220,216,151,64,182,161,86,42,141,193,115,198,11,8,192,53,62,138,124,89,70,219,43,28,209,36,161,94,22,218,97,55,82,249,248,202,25,162,252,229,220,220,120,110,249,12,216,137,211,203,207,23,242,197,244,210,238,81,169,148,46,153,217,28,232,156,142,0,147,20,56,228,88,169,84,178,222,221,93,124,212,181,222,219,13,223,151,178,29,209,110,143,197,195,77,110,106,29,143,204,17,30,169,210,186,90,246,101,50,158,161,45,80,30,29,47,129,157,152,245,247,104,2,47,166,64,10,131,53,128,18,79,224,110,65,223,70,81,227,134,214,2,34,157,104,50,214,40,46,185,251,205,243,54,204,139,121,17,56,213,191,3,185,25,220,23,120,70,81,25,174,243,99,61,196,106,238,85,65,3,157,112,105,77,51,50,30,113,29,204,248,60,66,163,162,225,142,125,155,228,124,209,40,9,200,46,37,92,173,244,177,214,96,238,41,165,91,245,167,200,19,162,181,1,223,102,65,42,166,241,91,66,97,49,251,140,74,46,63,154,99,251,20,6,214,197,123,94,64,97,113,127,27,60,59,118,76,94,182,71,205,60,247,83,219,0,153,125,147,238,101,150,113,55,179,198,44,63,81,178,124,139,216,130,121,179,74,70,201,202,246,183,73,174,80,39,145,72,138,134,145,20,70,107,227,55,38,92,145,177,219,86,60,49,182,21,88,2,52,174,137,94,170,29,113,53,188,197,173,141,243,166,173,82,148,22,211,174,167,202,65,36,207,95,145,137,164,31,189,7,158,97,249,242,145,236,0,92,203,144,186,180,153,11,236,131,156,145,91,59,235,108,98,159,161,53,177,126,188,46,218,232,111,96,142,15,69,22,192,61,238,141,190,6,156,184,22,173,178,124,119,77,44,127,219,48,18,108,132,44,23,241,44,74,71,232,137,239,245,7,85,4,96,196,135,225,216,87,26,46,12,23,247,185,195,224,11,13,47,219,89,170,77,8,134,148,71,165,60,141,112,192,8,130,228,240,179,82,130,93,213,151,69,133,93,214,74,202,152,82,82,214,121,75,161,254,69,125,131,116,14,52,76,116,60,106,31,236,73,128,246,183,88,108,22,154,47,35,234,77,44,238,68,117,231,8,168,7,9,236,4,9,222,1,255,126,254,66,233,192,232,129,252,254,114,101,249,104,246,91,196,203,136,172,51,134,70,180,235,153,134,1,246,63,200,237,108,70,71,84,128,195,119,58,92,163,170,2,245,216,184,98,254,153,119,158,185,0,146,115,84,220,207,129,244,153,136,116,167,31,207,105,155,121,106,157,77,240,219,121,169,56,99,73,194,65,181,12,74,228,104,118,131,78,216,160,179,112,29,13,44,205,195,11,92,182,147,212,16,80,106,112,220,244,22,149,166,210,220,137,249,20,36,122,5,28,187,224,115,44,201,8,241,248,196,162,61,133,17,193,47,208,191,161,79,117,160,185,215,151,232,228,25,217,0,111,18,215,134,94,92,196,245,22,178,94,226,175,185,219,1,141,86,57,174,211,220,233,170,90,178,94,254,172,92,159,172,119,18,233,3,54,9,216,174,110,130,219,52,218,199,171,86,45,215,200,45,148,178,219,125,233,228,85,157,203,78,221,3,15,128,121,205,171,87,46,86,242,94,185,82,170,164,142,48,39,2,174,135,121,115,151,189,246,185,7,105,151,158,147,34,44,118,123,31,70,64,72,70,209,139,141,82,173,212,120,49,88,25,10,185,30,173,93,66,169,239,142,20,245,37,123,20,172,82,159,74,19,252,43,124,225,230,239,218,5,243,21,179,208,124,190,89,172,191,218,0,31,180,241,188,225,166,202,140,129,49,218,32,106,84,151,224,208,192,75,181,71,135,243,195,101,120,218,199,94,84,53,231,67,91,65,42,69,107,151,29,101,243,153,50,187,192,166,200,190,254,8,23,243,219,153,18,15,135,87,216,94,180,92,107,116,120,57,95,2,139,102,174,239,125,175,135,251,55,246,37,253,162,249,239,204,75,102,143,216,33,223,88,167,235,35,164,107,197,151,96,160,85,44,162,85,124,249,197,177,46,91,101,239,104,32,239,5,5,70,235,53,105,217,27,117,210,101,24,209,172,239,217,97,117,8,219,53,46,91,245,125,74,170,174,150,132,243,118,17,252,192,139,228,39,108,135,239,217,233,227,6,120,118,118,137,232,29,145,35,246,29,80,73,66,15,17,200,45,176,7,172,205,237,170,118,63,22,218,1,227,209,195,241,131,65,132,44,240,13,67,205,5,243,42,22,185,225,139,242,183,7,149,231,208,127,216,128,85,103,188,152,123,203,134,175,196,23,250,95,82,17,14,130,198,124,230,225,156,212,165,243,218,5,169,58,253,171,126,69,82,164,132,20,161,86,142,163,149,154,44,9,99,253,165,19,163,210,77,175,44,239,87,82,146,52,64,145,189,171,100,127,50,210,23,190,141,218,45,61,28,122,62,115,78,132,114,53,94,44,85,150,77,92,33,66,123,97,201,27,37,246,51,90,238,85,169,137,156,40,254,253,25,48,192,210,15,192,195,252,229,176,53,12,246,100,191,53,252,88,90,64,217,178,115,90,113,149,242,137,135,59,225,83,205,97,126,205,55,219,102,22,51,22,52,68,122,176,31,39,26,148,174,254,248,242,158,74,90,224,19,178,202,10,163,5,254,199,107,158,226,140,86,242,21,152,87,39,65,235,217,249,122,9,51,4,233,142,111,170,151,110,123,97,60,200,71,24,28,55,129,11,204,146,129,52,10,254,195,151,26,135,235,110,22,17,6,227,235,138,137,207,108,176,5,30,125,235,155,61,236,77,77,237,174,63,118,194,8,113,228,130,232,3,171,28,89,222,35,60,38,14,47,237,233,41,2,111,137,196,206,235,172,61,69,120,254,64,192,243,68,226,199,215,80,35,217,19,120,24,68,58,17,157,16,32,175,98,44,134,91,68,57,76,78,98,251,91,141,226,100,33,43,234,92,192,211,75,182,198,214,53,178,106,151,0,89,108,187,220,30,46,208,110,161,63,133,235,33,38,174,138,212,245,242,120,44,219,32,68,17,140,218,161,176,196,42,9,245,244,122,196,197,172,190,65,203,114,28,15,51,195,92,230,222,226,150,15,215,197,215,132,101,254,39,30,238,173,41,169,89,82,253,51,230,75,35,141,177,138,124,190,79,52,151,188,30,23,164,228,145,4,27,68,192,184,28,120,109,32,23,150,207,40,185,66,241,66,169,90,26,45,42,185,210,240,28,157,91,145,228,38,129,103,105,90,48,187,22,137,45,60,222,176,38,139,41,145,17,35,204,56,123,216,76,192,220,131,175,82,119,26,47,249,25,120,1,102,28,65,0,212,4,224,5,92,235,228,222,181,97,194,180,30,92,21,32,124,95,101,184,87,176,226,192,56,216,69,165,199,192,58,66,171,182,224,126,99,116,247,178,88,226,19,68,50,220,233,71,90,255,123,15,163,91,119,119,23,211,5,243,238,110,196,137,42,194,207,114,39,238,34,184,193,252,85,239,159,141,208,29,30,152,223,143,251,161,112,204,78,7,50,236,212,82,31,103,184,230,101,144,76,24,225,88,246,132,132,104,87,141,139,106,137,223,255,232,220,9,34,141,125,180,254,38,202,151,39,155,186,194,55,64,191,55,6,124,233,18,89,4,233,122,55,234,13,224,90,254,2,127,199,235,97,20,161,46,101,117,159,130,216,90,102,81,32,94,153,10,218,28,215,43,120,240,203,114,217,18,179,61,66,15,35,190,151,77,99,193,100,13,8,53,224,145,208,226,100,220,204,184,1,210,53,3,118,254,119,137,223,84,25,253,110,201,183,59,124,253,134,126,17,174,121,200,205,62,176,143,12,160,32,151,104,209,46,140,226,99,22,247,189,153,125,9,139,185,155,105,165,91,252,143,197,214,161,166,216,16,255,86,20,207,254,207,76,184,30,161,93,6,9,70,86,36,134,97,94,224,119,61,224,211,212,183,157,0,126,89,219,169,40,15,246,15,37,30,236,52,192,54,186,208,179,182,127,67,132,2,101,41,65,187,10,252,128,243,122,187,109,140,25,22,200,83,192,81,105,24,143,52,225,168,2,112,212,246,73,43,91,208,123,240,25,4,161,199,6,233,224,129,116,176,199,184,146,61,58,152,183,203,131,251,237,212,160,116,192,31,15,152,107,240,190,148,18,122,79,108,193,190,5,26,109,52,19,140,135,196,77,207,72,131,107,234,65,190,172,214,141,85,143,236,229,242,92,254,14,199,118,188,211,243,228,72,132,204,165,17,111,4,124,81,20,172,99,238,24,248,52,126,228,187,166,93,39,85,30,176,154,101,67,51,133,115,249,19,167,214,105,65,31,119,107,28,236,85,156,251,18,3,35,166,55,173,159,88,138,174,224,30,242,184,63,194,5,17,99,156,219,134,77,237,214,8,107,155,94,53,65,146,171,160,23,26,18,200,6,186,118,135,21,31,146,152,21,160,104,138,140,152,68,27,99,28,1,202,148,143,233,224,219,122,96,115,218,41,121,54,238,71,198,90,129,30,47,200,57,95,18,18,13,214,95,229,191,127,250,238,46,202,81,231,211,183,134,105,100,242,66,122,206,165,72,62,136,75,58,62,188,127,80,17,235,242,183,167,132,142,91,60,55,244,158,12,90,176,227,99,38,178,159,193,42,213,74,96,221,142,193,217,195,126,106,111,176,159,153,113,160,30,24,117,98,97,143,238,204,51,63,181,22,202,99,4,215,45,64,135,25,207,149,118,130,93,113,120,76,42,245,189,103,230,147,63,5,255,94,38,222,87,132,71,2,125,57,16,114,75,2,172,193,32,219,141,91,227,164,153,25,67,2,223,155,231,79,171,174,49,153,205,182,205,155,223,91,9,122,251,124,107,168,197,222,237,63,47,221,194,56,172,5,189,53,231,114,49,205,96,226,90,131,111,183,238,5,42,221,27,218,241,20,215,68,216,39,88,194,93,219,18,172,199,127,188,163,245,165,169,221,106,225,49,65,36,177,75,9,180,99,121,26,17,20,175,37,255,11,95,87,207,77,234,27,178,238,252,217,215,41,142,30,102,185,7,212,145,10,235,91,84,189,37,107,209,170,91,203,94,29,62,207,91,119,61,142,185,104,213,203,165,114,130,230,86,201,32,247,249,15,249,183,188,58,95,231,193,114,229,47,98,116,138,41,13,102,139,122,145,32,246,129,237,221,100,255,50,115,82,104,205,180,152,86,230,199,70,43,51,101,152,25,204,0,73,237,143,144,202,104,148,12,116,84,18,115,11,226,94,11,169,186,101,163,175,25,96,184,144,236,218,152,39,185,244,180,59,140,231,135,24,99,221,135,62,88,224,129,45,239,41,233,217,145,160,34,193,210,153,241,226,242,25,26,123,4,251,229,107,110,229,189,41,63,222,209,75,86,163,204,234,129,203,123,105,156,1,163,189,239,121,60,83,30,44,21,83,197,80,131,137,227,99,117,125,217,123,43,148,46,152,225,181,159,106,48,159,91,52,98,249,131,181,167,215,207,140,26,63,178,212,87,234,122,150,84,61,39,18,10,180,158,70,222,128,182,22,137,67,216,23,241,103,146,237,195,233,220,52,250,87,223,87,111,105,69,233,150,93,212,223,245,44,103,10,44,156,111,56,98,58,33,69,248,93,151,211,37,233,173,125,138,243,115,160,119,176,230,180,178,116,142,255,13,65,78,225,134,151,158,231,242,227,98,93,192,53,66,208,95,69,226,221,131,191,183,252,47,18,46,90,216,60,251,39,96,97,215,236,63,209,223,68,75,219,238,144,223,212,219,180,19,209,213,96,15,162,197,232,96,219,66,95,83,246,101,126,136,176,73,87,196,204,164,146,244,185,58,138,133,117,86,7,166,254,176,143,33,61,209,68,230,151,207,138,192,195,238,176,53,88,164,250,220,199,53,252,98,217,17,217,199,117,105,249,105,208,208,242,31,77,139,32,127,49,70,143,89,31,49,249,67,253,106,155,102,166,196,169,135,238,248,251,116,75,95,254,211,103,246,20,255,239,231,249,83,27,244,134,95,173,226,195,51,68,111,108,18,83,225,7,192,174,192,234,172,114,115,239,84,209,236,245,87,220,247,130,93,186,151,198,105,99,214,111,250,238,46,56,65,134,221,221,141,188,14,150,176,153,200,33,38,164,43,45,193,88,93,158,190,219,223,82,90,135,90,202,47,251,139,103,221,132,155,181,178,214,140,140,220,116,120,169,27,41,200,95,247,112,162,232,33,182,105,78,95,31,47,134,49,123,134,100,76,62,67,178,171,45,68,178,243,35,93,68,179,196,61,197,30,14,184,98,44,245,98,24,139,216,235,57,77,234,245,162,207,11,118,55,60,67,163,177,157,42,197,106,128,190,88,67,104,221,92,72,255,18,62,177,94,139,133,246,205,17,191,47,114,216,151,153,176,47,71,172,2,237,139,159,41,107,219,62,186,15,74,151,118,250,216,136,70,118,152,91,191,10,136,17,219,37,123,156,240,244,50,82,33,122,54,218,69,98,35,16,110,145,77,197,21,57,240,91,20,241,219,195,165,237,99,98,105,219,232,158,188,85,22,74,220,21,31,245,22,159,82,53,47,155,165,202,103,100,68,128,107,247,86,173,139,123,131,149,17,162,21,100,68,180,45,137,37,187,100,253,220,43,89,163,118,94,44,63,254,150,117,162,40,137,17,178,58,120,181,12,62,99,217,46,232,183,108,238,200,197,244,178,244,150,49,71,178,222,103,56,115,250,97,142,25,158,225,115,234,140,154,51,102,178,235,250,146,160,88,97,36,242,130,217,20,112,246,24,55,81,63,13,159,232,39,62,190,76,234,30,80,31,140,196,170,168,108,232,33,63,163,119,141,40,153,49,27,218,170,23,4,225,150,199,9,61,187,151,199,148,63,154,59,130,21,252,72,158,150,6,220,240,12,137,48,62,19,197,68,104,60,131,174,86,186,230,247,165,187,158,149,43,14,22,199,134,95,20,73,21,163,162,32,118,125,252,74,28,189,236,173,244,178,86,231,151,181,243,252,93,187,170,190,199,191,165,212,79,204,69,8,169,46,248,206,165,210,31,144,49,181,110,161,94,192,232,44,89,123,13,112,183,128,130,228,214,51,39,43,150,60,204,90,96,23,154,156,165,252,185,45,164,2,107,223,45,94,46,149,138,104,173,46,123,63,230,47,192,91,47,162,30,241,232,91,40,130,88,31,115,215,19,157,91,88,105,195,19,73,45,102,104,121,242,227,109,20,125,18,209,191,52,101,89,35,59,72,152,194,160,85,92,210,70,147,165,228,103,52,182,199,186,251,221,33,215,248,112,127,105,168,52,184,124,96,108,176,52,136,121,12,13,30,237,99,93,143,108,104,240,208,149,146,88,183,151,163,200,138,141,249,18,56,47,110,197,125,198,148,47,91,37,23,35,109,99,238,250,200,48,137,29,227,234,155,91,63,0,51,119,64,97,72,164,192,6,61,9,199,220,8,181,213,16,21,253,161,103,25,39,191,220,178,78,126,121,24,190,54,173,169,47,131,22,180,112,77,124,213,83,229,123,99,156,116,239,44,124,149,17,75,141,67,140,99,233,14,207,118,191,115,240,105,199,71,183,131,49,161,242,244,129,247,152,243,75,251,2,162,178,177,119,109,145,69,201,143,235,23,209,137,222,218,122,73,183,57,238,92,220,3,191,60,61,95,158,47,95,158,254,188,82,169,140,159,205,9,134,48,126,182,158,175,231,75,133,3,21,222,240,229,126,146,23,22,189,59,28,201,216,193,28,41,175,198,220,6,78,78,244,222,248,227,57,17,247,45,99,158,244,15,183,127,150,124,49,89,218,241,195,114,169,242,244,36,177,123,120,119,218,117,247,157,189,235,94,152,46,74,214,217,95,86,196,50,87,105,126,189,245,178,69,226,20,24,47,166,53,66,208,247,143,235,249,79,60,154,191,183,41,93,9,77,206,84,172,84,203,150,83,62,55,59,230,193,15,187,235,166,2,150,68,221,44,56,45,180,88,237,64,134,186,140,249,101,196,81,254,215,95,182,6,173,193,147,240,57,60,248,0,145,232,248,11,82,81,79,193,29,104,223,227,57,78,172,251,146,253,115,240,123,70,193,79,82,89,176,106,198,244,23,215,233,199,34,188,101,3,213,184,78,243,171,230,145,169,202,95,150,79,126,253,194,209,226,152,85,250,111,149,11,71,239,28,171,186,173,220,133,23,254,24,223,50,238,86,150,198,57,231,239,61,139,105,217,96,247,218,195,64,233,200,123,98,231,133,129,19,129,93,252,82,53,255,125,243,238,153,86,177,245,234,221,231,207,159,190,85,104,190,218,96,193,82,204,163,93,28,86,141,232,43,74,197,23,78,30,40,38,11,149,147,47,148,39,56,6,56,155,88,45,148,50,129,87,125,202,84,94,121,247,119,197,87,170,207,143,158,221,95,80,94,73,20,230,186,255,110,71,57,249,119,59,40,165,124,212,177,115,59,226,200,45,157,105,170,92,234,67,98,73,151,164,159,143,151,204,209,109,55,39,84,144,89,217,225,95,123,17,194,219,120,114,121,71,157,199,24,9,210,226,29,239,162,186,12,82,2,189,87,106,109,145,53,88,226,223,128,189,85,41,66,143,193,195,249,90,169,146,157,130,150,41,213,253,110,133,147,254,222,187,160,220,122,244,66,233,214,215,207,239,191,245,63,192,111,191,126,235,247,197,41,212,152,177,103,128,213,86,127,178,84,92,191,206,5,154,106,120,233,204,212,151,224,142,225,101,114,22,80,86,73,145,215,72,176,132,133,170,231,91,168,112,158,247,46,128,5,49,58,182,252,175,74,197,236,191,10,228,46,181,12,149,78,144,69,222,121,238,22,80,246,69,140,48,81,73,196,81,138,0,207,225,203,203,223,0,207,65,92,62,51,42,222,124,166,44,190,117,38,37,162,134,0,89,70,108,136,15,191,1,210,12,169,70,124,215,43,22,225,45,133,210,51,165,66,234,165,205,247,144,183,107,136,0,207,142,208,131,96,189,114,119,247,143,135,90,187,65,134,239,110,61,250,183,253,130,69,232,210,129,179,48,110,149,10,37,175,84,41,121,239,186,254,152,186,111,141,147,29,205,177,190,148,136,165,11,237,168,144,85,61,28,117,115,174,119,77,35,192,61,236,108,98,61,66,29,193,130,137,174,167,102,7,102,9,210,208,159,18,196,154,13,215,113,119,200,23,254,61,199,214,18,151,224,55,55,240,74,98,150,157,237,153,29,161,88,51,12,59,195,58,62,54,206,81,118,132,221,206,246,227,247,57,60,212,105,158,224,61,73,60,150,21,227,245,79,159,224,44,86,142,218,73,223,128,213,191,117,9,239,57,202,253,149,183,157,235,15,209,107,212,78,138,207,48,203,80,36,187,251,88,230,185,173,159,180,13,254,222,3,70,194,189,242,124,15,135,154,37,64,195,66,220,22,186,126,234,112,100,159,126,242,232,224,200,224,95,184,175,187,71,221,216,91,56,70,91,99,92,220,135,201,197,177,201,2,4,61,124,47,125,107,208,107,220,69,46,97,166,172,244,45,121,64,238,145,183,224,154,55,177,196,46,232,46,197,193,146,86,183,56,156,67,106,169,57,204,42,216,155,92,226,129,157,72,48,9,68,75,155,123,164,189,55,248,220,75,160,197,112,171,234,199,221,244,234,108,236,157,20,125,15,15,68,243,68,100,181,181,126,70,90,149,57,121,53,201,240,171,221,193,147,252,246,209,254,178,146,34,165,222,247,70,178,219,153,126,91,74,209,67,37,53,135,152,132,157,64,95,33,175,255,104,223,143,210,111,164,47,166,191,183,175,166,215,212,90,190,230,136,32,61,163,29,67,20,29,14,49,89,54,140,130,164,29,126,127,75,158,212,231,42,11,163,240,249,85,196,176,233,119,7,205,221,131,5,133,65,100,236,154,84,3,250,137,230,47,232,83,240,12,220,117,227,218,25,83,50,243,198,154,197,32,98,106,123,95,122,239,119,199,71,233,197,12,162,159,157,246,48,9,84,20,57,180,59,57,132,13,120,31,87,98,115,233,212,27,90,15,191,197,229,159,184,137,80,125,170,248,196,18,102,27,140,44,246,193,220,27,88,179,37,205,13,24,23,61,184,131,227,17,159,218,21,59,17,207,105,205,102,18,55,186,254,106,224,207,244,89,178,39,211,211,93,201,229,135,188,52,47,241,123,196,231,184,185,222,69,251,77,253,18,65,5,253,145,254,6,232,133,239,233,180,74,52,159,186,224,184,36,163,193,230,62,242,142,146,234,45,105,102,128,121,207,219,194,97,157,236,188,155,246,223,129,184,71,15,89,224,23,45,167,204,40,179,202,76,191,174,72,143,158,250,134,54,38,141,53,72,101,199,85,155,211,87,81,14,131,132,90,197,21,200,142,123,103,171,250,146,252,234,76,78,26,35,123,133,23,61,248,27,133,87,106,47,253,200,121,195,185,232,124,239,37,204,226,192,227,22,153,51,28,97,28,169,27,76,6,198,137,140,146,216,195,69,216,39,24,167,124,169,111,204,173,20,42,214,119,153,74,166,34,85,248,10,255,93,47,201,171,248,16,81,230,230,252,106,144,121,229,48,226,254,137,136,181,185,62,254,69,91,136,246,11,203,158,35,89,81,27,113,126,127,187,171,125,22,23,109,157,123,159,96,169,166,185,55,14,244,48,255,27,173,215,96,213,172,11,22,162,33,49,28,220,97,194,44,130,125,144,230,254,171,215,195,60,63,152,46,210,59,238,146,190,221,0,41,248,254,153,60,209,32,183,207,92,124,210,45,118,35,66,172,92,21,184,174,206,199,223,209,231,248,8,163,44,164,47,158,162,95,18,116,56,151,115,89,68,154,232,141,36,10,200,12,73,234,185,212,113,10,100,135,164,227,241,145,77,37,14,189,3,35,227,247,187,29,34,59,128,130,92,120,198,105,182,237,9,12,119,163,111,26,222,116,195,246,24,71,119,252,234,78,209,117,228,84,198,71,240,92,181,9,112,34,137,43,197,239,88,143,47,74,57,35,188,195,64,212,138,135,4,23,154,98,103,49,62,122,22,222,129,52,147,147,162,93,223,3,236,4,240,152,211,53,226,163,22,5,61,153,211,103,185,89,158,98,109,181,227,172,132,215,9,175,223,72,80,44,200,170,68,49,203,230,58,99,242,183,111,174,203,9,71,6,171,118,204,117,234,44,188,149,231,113,67,157,30,239,21,211,183,202,108,130,35,215,231,196,70,118,13,81,123,19,18,104,150,26,227,114,6,255,27,13,107,17,7,119,164,116,157,96,3,74,60,34,149,204,178,84,250,68,79,144,77,196,219,161,179,75,119,239,241,36,85,186,173,21,20,45,142,126,218,107,206,44,28,140,71,223,17,244,155,17,36,1,196,106,78,201,190,230,156,226,7,248,255,171,47,106,3,246,50,66,75,13,107,82,9,164,229,136,59,165,169,82,63,144,208,175,53,73,138,191,119,134,199,154,128,211,8,16,166,206,152,142,225,120,233,28,120,175,93,209,123,201,104,198,117,91,128,69,64,80,65,48,167,23,63,219,231,135,162,193,82,4,28,31,23,86,66,140,88,124,102,13,119,177,32,34,5,216,214,137,24,245,8,250,105,205,199,123,76,62,41,232,17,214,99,239,38,239,14,63,9,150,107,188,223,28,98,241,197,198,62,165,39,244,4,159,64,148,70,152,97,130,79,55,32,117,233,235,219,27,224,147,110,70,1,41,83,7,185,13,84,155,144,100,73,224,59,249,231,184,236,185,236,137,153,224,142,115,240,140,0,255,54,248,12,112,78,195,118,232,191,6,95,253,169,16,237,52,196,141,235,140,243,87,188,175,4,199,142,35,24,131,235,144,204,17,185,49,171,175,105,4,101,148,191,215,167,240,191,33,212,135,168,42,237,252,74,226,255,125,116,211,238,106,31,69,118,107,123,7,226,188,37,238,208,156,108,13,191,95,245,226,79,208,89,67,49,69,179,107,132,221,211,213,95,148,74,124,142,155,102,153,168,223,231,211,151,56,68,212,10,112,89,67,94,140,141,46,197,30,164,187,159,8,54,97,174,39,215,49,61,199,111,156,213,216,155,135,25,153,180,77,158,150,177,230,79,217,52,172,115,79,158,208,219,123,167,75,240,76,24,109,74,221,138,244,155,117,180,29,225,101,80,76,43,78,10,48,174,252,182,141,220,223,50,203,33,223,223,7,205,209,211,241,15,182,111,241,196,168,135,88,78,236,40,107,101,4,180,210,102,168,173,182,217,91,162,29,203,56,6,241,17,8,168,139,190,41,66,12,12,238,192,122,190,81,21,148,192,107,238,137,181,20,199,121,182,13,29,12,141,10,190,109,182,17,63,236,175,164,63,19,156,206,145,142,63,235,156,216,54,112,226,171,109,125,73,236,91,13,241,15,169,236,92,223,82,28,83,142,185,215,135,242,31,179,104,13,110,1,188,65,61,62,30,102,141,7,223,62,192,249,139,208,15,187,227,125,33,115,217,245,208,243,209,15,221,170,123,238,116,244,140,223,194,29,138,105,42,148,19,40,190,202,42,65,140,11,219,97,78,115,179,30,98,38,167,251,211,106,154,79,127,189,121,194,116,222,241,34,153,142,24,207,58,59,215,141,239,198,61,3,121,144,23,3,217,238,153,185,45,225,51,246,222,79,248,18,10,184,31,56,7,209,251,56,142,111,227,72,155,103,123,18,183,180,130,148,151,110,106,121,255,51,214,142,52,74,229,26,168,140,200,182,164,35,22,204,108,59,206,3,74,182,245,82,13,222,146,145,12,201,120,104,48,170,164,150,113,165,66,85,13,172,220,72,239,80,156,223,236,34,232,140,100,103,223,125,68,72,236,148,10,124,182,107,38,206,235,208,219,132,132,154,53,66,77,36,152,137,209,168,7,72,162,193,39,69,234,140,105,49,243,18,171,202,203,233,131,160,53,34,76,155,117,163,190,29,129,85,103,180,180,148,22,211,92,218,50,65,240,189,67,80,39,145,215,17,243,149,82,113,240,55,117,224,143,251,54,159,160,104,120,20,127,45,66,196,163,109,255,217,62,135,161,113,153,224,164,8,162,97,255,221,223,218,84,59,34,242,236,189,173,253,83,82,39,176,178,244,145,22,73,136,172,126,73,170,83,111,35,146,201,100,237,232,48,247,166,253,166,121,29,87,169,135,155,250,66,250,138,212,54,174,236,170,86,84,210,234,70,124,186,64,174,227,154,206,97,176,151,62,242,50,93,230,35,77,117,106,10,99,196,209,29,63,183,37,169,166,245,72,183,52,129,249,212,78,235,55,181,26,207,119,127,122,112,243,106,125,55,121,78,238,152,156,0,191,147,97,227,115,227,227,26,246,249,122,81,185,183,213,84,129,18,249,141,252,143,216,146,62,151,216,129,39,5,90,129,139,251,50,193,29,255,201,230,161,109,9,233,29,77,132,182,153,250,127,214,170,60,215,125,231,32,165,206,156,51,103,72,137,134,250,201,174,1,230,79,66,52,186,135,30,26,94,244,142,96,70,227,136,131,60,193,98,228,219,172,190,137,131,219,183,170,201,167,146,52,63,89,29,108,89,215,246,102,243,49,126,182,3,221,9,220,6,58,6,219,26,224,222,69,51,220,254,30,61,135,21,12,17,151,158,250,137,81,239,130,183,130,127,44,157,215,68,24,121,158,249,149,109,233,239,134,35,31,151,0,113,172,196,0,247,48,184,67,72,157,214,92,217,18,85,238,211,199,185,137,255,151,236,3,174,74,11,186,19,211,95,191,181,113,76,176,181,181,80,250,210,72,84,32,171,116,102,253,232,252,234,241,231,38,71,58,194,118,232,38,238,43,207,28,214,117,176,180,174,123,77,7,126,86,140,158,43,47,133,35,148,75,145,253,188,135,65,95,235,90,134,161,249,185,184,226,17,141,225,21,204,235,213,14,43,186,242,166,151,97,40,194,142,97,167,82,193,91,158,133,103,166,213,166,130,136,227,255,249,212,8,123,49,49,209,179,189,227,35,102,123,56,98,72,101,15,61,23,180,124,27,134,56,206,101,39,237,235,240,112,58,185,180,117,206,175,253,23,141,246,250,138,147,247,182,254,155,9,212,229,77,41,54,31,246,170,191,139,250,146,143,75,75,41,154,34,170,210,59,72,84,2,17,95,233,92,131,181,95,30,44,13,38,70,130,59,178,250,65,248,253,233,0,181,28,174,215,77,204,24,100,165,127,146,82,138,3,37,160,148,54,138,13,249,73,2,174,214,49,18,241,241,174,184,76,214,89,85,189,223,167,170,255,240,135,180,18,125,188,47,84,102,181,227,119,78,103,92,99,105,55,200,164,206,128,162,9,215,117,209,22,188,41,13,8,47,116,141,28,140,230,243,53,63,167,238,135,246,37,253,18,93,53,73,214,205,49,55,154,207,193,204,31,232,174,122,154,231,188,233,188,34,74,175,174,137,233,71,220,87,206,5,227,153,61,107,95,50,167,147,151,204,153,78,134,93,55,91,49,205,129,187,3,105,165,214,53,56,193,163,45,207,151,248,19,115,68,6,203,57,184,202,194,85,157,201,172,177,231,194,115,33,151,155,142,189,133,155,134,17,157,25,100,236,117,111,17,232,120,255,251,189,117,243,154,127,34,134,45,173,232,19,248,112,145,23,199,132,158,28,133,20,4,175,193,115,120,147,79,35,146,159,152,230,243,188,11,102,81,132,227,27,89,172,168,81,16,69,23,189,82,248,158,236,247,161,158,230,125,223,223,196,59,8,98,39,222,65,175,247,81,123,21,127,117,223,222,112,189,143,145,102,237,153,0,71,140,141,99,53,7,173,36,112,38,208,78,207,67,203,93,17,112,55,44,98,111,152,188,193,39,124,205,137,18,3,101,44,229,122,160,59,155,231,76,46,199,101,195,183,48,210,154,140,229,27,30,72,23,164,11,202,5,245,130,138,223,177,240,91,234,25,75,228,223,26,41,2,253,80,98,20,9,52,252,26,249,221,175,165,62,149,229,227,232,213,1,26,232,250,190,4,190,110,116,71,85,10,239,33,119,96,192,113,90,114,177,226,3,249,234,42,158,58,161,30,5,107,197,149,74,4,89,19,223,248,16,63,188,53,233,156,114,78,93,83,65,131,75,105,213,204,155,62,154,36,120,63,218,37,48,223,213,78,149,149,132,247,193,119,188,237,245,243,151,120,73,8,188,6,130,132,250,68,83,53,133,195,157,32,133,100,27,43,3,74,164,54,160,148,34,111,9,80,173,130,118,206,234,48,238,110,188,165,140,190,154,2,245,153,90,61,203,233,247,82,8,222,185,186,219,213,203,169,18,226,243,147,61,232,155,161,224,182,245,150,67,204,125,68,220,95,237,155,227,167,193,114,90,203,172,31,13,232,171,140,133,183,215,112,126,160,183,208,95,248,206,149,62,149,53,50,230,216,247,150,244,47,165,244,204,67,252,61,200,205,53,85,130,145,195,89,217,137,122,183,175,202,127,234,241,137,27,218,239,18,123,143,158,184,210,195,132,200,177,81,108,6,172,41,169,166,87,245,170,3,94,158,19,74,78,31,19,157,226,153,227,117,140,84,207,117,12,48,38,115,35,129,59,231,214,93,79,159,227,103,57,166,173,10,2,197,158,143,80,215,35,108,244,48,226,200,16,196,104,144,80,136,221,62,231,183,6,238,128,150,172,187,67,199,10,206,155,220,17,139,105,243,216,10,105,29,2,123,103,212,202,170,52,199,227,156,134,113,151,158,158,83,29,58,229,148,27,26,197,144,165,154,154,122,122,81,59,195,183,234,212,203,66,52,97,130,132,136,1,114,50,226,104,17,80,223,227,139,239,136,143,0,245,44,44,171,88,44,20,252,232,105,71,240,222,57,49,194,35,70,77,133,127,67,228,123,119,128,239,30,70,45,58,49,250,65,235,123,240,82,128,204,230,202,105,17,45,206,45,223,162,242,48,110,23,48,60,169,72,100,185,197,233,34,35,60,204,35,212,254,61,94,237,106,36,30,99,232,186,46,214,126,125,24,222,227,10,240,83,154,213,45,41,170,97,128,113,213,243,122,75,255,115,130,231,208,176,85,166,145,111,236,110,12,220,230,223,42,214,11,115,97,85,18,130,199,155,160,7,169,33,129,241,142,44,59,67,42,172,132,177,42,35,151,202,133,168,254,57,41,23,120,224,192,15,56,165,255,196,51,8,106,73,162,170,45,74,101,73,149,85,5,14,20,80,162,234,42,206,39,62,198,172,201,186,108,46,147,72,53,117,211,192,253,157,136,144,99,130,220,240,81,104,187,201,172,219,107,24,211,74,125,52,180,253,32,122,117,109,94,124,188,29,130,222,169,247,235,130,52,40,245,243,5,254,171,213,236,183,177,29,189,166,77,209,123,193,238,9,145,253,76,198,12,145,110,73,181,35,150,99,109,86,101,27,32,54,233,113,91,195,146,78,164,157,189,179,182,23,162,65,6,248,172,152,131,18,62,1,255,137,156,188,168,151,29,232,41,57,26,82,67,42,31,13,122,26,96,242,93,242,35,112,18,238,84,36,107,65,48,158,164,31,164,21,50,39,216,207,54,244,70,186,172,64,11,108,181,187,33,150,75,74,142,62,131,142,166,43,45,122,13,166,177,179,161,52,30,109,136,13,163,108,60,53,29,188,133,238,247,89,242,108,174,97,55,76,122,170,28,158,96,33,56,116,151,2,47,98,154,59,195,94,247,12,17,143,140,200,11,150,80,40,212,242,23,78,185,248,12,25,107,40,114,226,162,173,90,183,61,213,130,191,22,213,199,27,86,185,168,20,253,183,96,59,183,114,201,69,187,161,171,26,244,53,56,101,165,162,20,200,91,112,157,227,89,119,139,39,151,101,149,185,173,81,203,253,158,23,142,40,201,6,195,172,123,155,187,237,65,127,237,224,84,229,250,4,109,233,141,173,158,124,251,165,178,120,123,87,57,123,187,27,104,216,110,88,120,220,246,130,103,44,109,117,229,165,151,92,241,225,23,221,209,75,163,131,65,132,208,71,35,246,235,67,193,245,71,72,37,34,140,171,193,39,249,158,72,51,178,200,183,254,175,41,190,36,226,239,131,15,207,74,137,137,160,190,11,141,113,221,235,70,12,52,204,244,69,160,99,249,52,174,230,161,84,196,3,229,103,158,201,143,228,123,110,118,228,29,23,142,115,109,173,187,143,200,171,44,207,45,129,247,198,78,60,201,220,96,152,4,177,66,112,143,45,89,229,224,250,238,225,14,118,250,169,61,0,77,144,240,162,247,19,62,147,95,222,226,118,187,157,102,167,33,40,114,33,133,136,45,225,117,18,79,231,244,59,187,144,193,62,217,197,234,9,130,161,24,93,39,20,111,220,83,96,166,187,20,163,110,140,25,35,135,219,222,207,220,35,159,152,207,235,242,134,244,153,157,210,219,175,19,108,43,131,28,95,58,39,77,234,219,156,216,117,82,223,77,117,46,154,48,66,60,254,189,162,11,78,123,251,87,61,82,199,154,68,209,252,56,90,252,249,9,53,117,123,151,154,82,83,247,246,169,186,162,127,134,123,80,98,215,177,142,37,169,93,75,190,26,198,39,180,125,225,243,41,71,222,131,239,122,82,34,28,255,104,51,241,235,2,69,113,93,37,40,105,70,31,214,22,251,104,253,248,98,219,200,51,48,23,120,125,251,238,217,56,46,119,144,47,252,90,220,191,245,214,181,79,39,21,25,73,29,54,165,164,144,189,117,241,241,91,197,29,126,230,157,164,250,200,79,184,28,80,208,182,211,241,241,51,5,183,19,198,200,174,118,192,12,195,252,138,39,18,137,168,125,38,239,114,247,52,164,189,85,34,233,48,130,0,22,85,175,191,70,6,210,170,225,245,192,213,166,253,84,106,143,108,32,178,228,227,31,77,196,251,135,207,199,177,199,243,51,77,145,100,149,96,249,251,107,108,240,91,224,97,21,122,89,86,202,98,145,43,110,251,79,19,68,179,183,245,47,58,207,241,57,9,199,223,241,14,131,46,128,195,155,78,152,157,230,17,115,208,220,241,114,231,247,221,115,174,115,26,99,122,193,223,7,45,199,79,147,133,25,84,23,248,73,41,53,17,180,160,202,224,232,99,47,105,180,24,107,111,224,218,48,90,200,171,24,71,154,89,149,56,101,73,61,172,222,145,14,75,119,146,135,243,161,108,239,93,157,169,58,85,29,174,75,75,51,112,13,175,203,135,203,161,126,9,251,248,178,93,150,202,91,253,24,195,214,82,242,219,235,198,0,233,243,158,173,166,158,26,44,15,171,169,253,131,165,97,57,37,141,68,99,80,149,92,254,30,86,158,231,87,103,8,141,195,33,243,209,117,87,53,225,201,75,158,153,124,42,185,39,105,238,48,18,134,151,138,141,33,74,143,123,135,241,243,206,118,252,252,236,240,57,110,142,139,207,1,165,64,252,186,106,139,195,119,247,9,105,180,40,130,235,166,188,234,209,125,67,148,202,206,137,57,229,201,201,64,138,208,72,246,157,62,174,19,251,177,164,77,73,127,171,229,164,159,145,26,174,244,58,82,0,180,18,168,75,149,49,70,239,242,159,112,108,199,207,122,70,162,119,144,247,147,92,45,205,20,238,244,85,153,7,158,193,255,172,251,224,193,224,14,172,245,170,62,221,3,178,191,233,61,197,239,17,204,167,13,97,65,60,49,29,204,53,222,1,189,180,203,195,141,65,148,39,24,245,255,68,51,164,143,113,45,171,47,152,235,134,55,202,84,237,38,232,130,191,64,125,144,168,219,37,89,238,125,255,143,163,177,104,154,106,242,162,109,38,27,230,118,246,54,238,11,19,224,250,147,97,79,148,166,114,219,251,137,210,220,249,83,230,39,30,106,106,131,236,138,196,61,67,254,29,160,17,47,154,75,94,211,252,169,13,115,161,153,236,130,103,200,169,222,55,195,103,184,76,211,86,217,247,96,68,127,186,247,95,22,49,187,118,97,239,130,117,101,239,155,35,225,104,32,39,103,49,255,232,246,248,212,200,237,113,87,122,71,99,217,148,34,61,17,205,137,235,149,65,187,189,108,184,199,151,212,105,175,156,45,29,47,85,10,199,221,19,241,49,55,133,123,90,67,185,103,155,32,217,246,12,127,178,143,29,254,205,62,38,28,13,90,83,26,107,168,186,152,29,119,228,222,89,229,200,103,103,175,164,165,35,212,162,160,81,84,31,29,92,106,175,202,24,212,108,164,209,176,24,134,120,176,178,7,182,39,90,230,212,162,14,174,59,18,93,173,235,97,58,152,168,234,99,244,158,232,73,164,170,174,196,100,62,74,236,220,228,46,26,217,157,88,231,97,108,188,163,237,221,232,17,99,11,104,125,41,137,19,89,110,142,167,242,177,173,170,99,88,235,193,2,203,197,234,180,158,181,82,86,170,165,95,211,175,226,170,50,69,10,247,171,2,88,109,199,33,110,8,30,115,195,243,49,58,19,188,215,98,78,50,150,109,73,22,15,215,217,67,137,171,254,170,103,80,151,192,34,71,75,107,73,45,166,197,92,99,174,6,99,71,159,143,72,142,254,113,18,190,63,148,26,74,205,210,22,208,54,218,104,91,197,143,67,133,171,121,172,132,30,224,106,225,194,24,109,219,93,47,222,70,90,175,58,64,187,109,153,241,227,154,121,213,156,69,13,22,212,177,155,177,88,43,1,135,109,33,206,144,126,109,223,80,176,118,222,21,159,23,140,40,205,50,231,116,122,172,145,39,180,143,62,174,33,167,121,178,130,156,184,193,28,100,186,25,24,127,63,226,178,138,120,46,36,30,130,217,3,142,148,39,254,127,84,9,44,216,133,11,115,97,227,124,208,175,135,82,87,117,24,17,138,71,238,35,167,182,48,231,143,142,154,218,82,175,241,87,121,71,117,200,78,185,0,109,42,54,30,162,37,30,18,135,100,70,158,13,247,5,194,93,178,5,7,204,137,103,13,88,170,165,28,146,175,74,142,68,99,34,190,165,102,35,2,19,252,27,182,134,91,230,73,243,144,49,4,106,125,214,183,123,194,74,161,14,231,220,111,163,127,70,10,209,200,241,29,130,245,52,80,22,105,233,53,245,159,67,59,245,16,21,29,179,141,45,114,64,75,201,215,67,242,144,140,53,194,28,41,194,178,135,54,234,39,245,214,120,112,199,85,188,238,211,7,69,145,183,24,248,251,205,233,195,71,205,165,116,209,194,81,149,161,175,34,208,135,56,75,208,147,130,181,43,202,101,71,9,151,221,239,14,24,101,150,137,240,165,97,180,140,147,46,60,7,198,222,210,15,73,67,18,53,133,67,228,200,4,161,32,191,39,97,75,9,206,48,93,201,185,183,245,137,41,204,154,224,59,187,216,245,35,22,175,81,64,249,29,107,6,69,117,224,34,52,123,58,231,45,30,14,156,123,227,106,10,115,233,104,230,44,7,254,184,43,131,38,197,202,84,190,87,30,236,133,143,209,191,5,20,33,12,9,48,74,4,67,40,168,115,23,171,180,51,209,214,58,145,172,86,98,93,55,161,198,231,11,102,73,45,177,19,9,82,217,141,214,59,202,243,53,204,71,99,238,219,142,78,16,64,119,5,153,39,193,248,210,24,7,248,123,204,199,196,119,254,72,163,254,115,132,59,223,98,91,236,73,214,202,0,39,194,113,104,102,136,13,106,147,7,168,216,81,15,144,178,97,22,69,159,166,81,214,120,248,20,194,193,169,128,119,14,37,134,192,198,65,89,180,102,179,186,66,12,219,7,251,144,115,41,246,207,103,96,199,179,105,86,138,208,210,79,2,239,183,118,249,111,217,117,205,12,165,64,136,112,91,113,14,232,73,38,41,144,67,254,129,244,186,4,45,160,85,105,120,138,109,223,202,227,14,69,159,63,129,230,67,222,228,227,146,194,175,56,70,247,44,83,62,208,124,202,209,40,31,48,242,13,146,23,65,106,168,106,3,18,230,126,208,204,143,96,76,73,196,95,209,149,251,90,154,53,217,85,91,50,64,4,43,44,27,97,124,183,162,49,179,125,169,103,210,234,246,1,170,0,189,18,220,17,147,156,113,186,55,79,230,45,30,169,222,146,160,101,34,92,167,232,199,62,154,127,203,129,113,75,16,94,239,180,58,14,101,135,178,12,34,79,245,208,186,28,60,79,184,239,81,107,176,229,34,255,224,59,8,18,161,192,9,85,126,126,166,82,92,41,36,11,243,249,249,124,165,248,193,243,253,95,97,92,166,132,200,8,146,32,201,124,162,231,149,187,221,66,2,76,193,61,181,145,184,28,102,98,40,15,45,60,108,148,115,68,214,21,134,10,1,255,99,86,97,180,130,204,39,30,174,151,84,189,109,188,27,114,47,29,255,217,24,90,122,43,148,33,248,54,212,147,179,250,108,132,211,203,214,200,239,105,75,54,220,17,181,211,110,113,112,120,248,9,82,59,63,91,154,69,164,124,49,176,79,169,23,135,222,15,181,206,131,170,14,168,155,91,233,147,18,201,245,110,123,118,92,126,141,116,141,134,210,107,36,225,251,192,125,4,231,191,175,198,183,232,225,209,175,215,164,171,71,225,237,255,227,108,62,210,162,45,211,26,180,146,129,222,136,211,66,240,22,191,90,1,131,57,84,248,206,40,234,22,140,147,53,253,5,227,36,74,204,178,166,16,223,180,78,190,242,210,77,146,81,68,87,26,226,153,55,92,80,145,37,195,167,90,242,73,145,232,48,249,238,132,213,117,136,7,169,219,129,244,55,215,17,212,32,153,19,131,12,160,245,150,17,142,30,226,238,88,248,132,199,239,78,17,13,0,253,250,63,189,54,26,103,65,199,232,208,103,39,208,68,113,201,29,236,153,2,29,228,192,95,51,27,102,128,111,159,129,158,1,172,171,73,252,93,232,205,10,127,160,51,201,38,59,231,7,42,19,111,107,68,90,72,179,218,172,20,151,139,95,144,83,132,85,141,153,112,21,37,204,125,137,231,90,4,200,221,39,3,153,69,62,175,237,186,26,72,173,16,159,28,120,88,7,10,118,201,204,120,161,13,23,236,144,51,87,188,164,57,111,39,185,36,135,159,59,184,95,68,35,68,81,135,192,178,35,187,12,252,227,154,117,213,154,53,102,3,20,20,130,59,15,207,206,1,157,106,96,7,186,214,19,15,164,33,30,218,64,112,231,219,117,44,234,23,90,113,49,168,219,24,97,232,183,94,108,57,45,252,44,225,113,237,69,180,21,103,143,6,92,134,45,129,57,48,9,23,97,111,202,135,172,152,14,240,49,227,45,197,18,97,22,193,158,107,165,78,110,59,212,237,75,163,184,4,55,146,44,244,88,78,202,243,210,142,45,253,96,11,48,81,53,46,28,79,176,138,112,175,41,145,224,214,53,229,106,206,201,57,232,131,245,4,104,235,148,186,131,207,107,250,16,19,105,41,223,242,66,155,215,35,242,82,97,168,93,37,4,235,219,65,181,237,160,230,164,63,163,250,90,10,75,120,221,55,171,136,129,110,234,96,196,147,58,192,189,235,199,15,109,148,75,125,151,24,60,226,79,160,149,41,31,216,2,243,105,95,154,79,91,24,11,126,199,166,177,83,95,99,0,97,172,217,164,222,52,255,89,159,76,42,14,210,181,163,0,117,7,233,131,80,57,206,167,122,200,28,114,219,120,133,244,47,38,39,218,44,75,180,5,239,124,181,122,116,254,232,252,11,243,229,74,121,165,92,169,28,40,237,40,245,103,103,29,135,226,226,161,20,126,246,102,7,112,164,105,237,190,59,66,45,183,67,66,204,98,11,237,87,124,58,210,237,201,177,117,118,161,143,103,120,18,53,146,9,212,224,225,231,53,123,200,244,215,38,215,225,116,27,70,187,5,207,196,106,116,65,79,9,103,19,169,47,82,187,144,161,248,26,62,46,176,37,16,219,18,108,96,144,32,219,192,106,170,48,199,28,148,217,91,38,216,237,162,132,187,159,192,62,59,101,238,84,193,152,47,171,223,188,73,107,212,136,88,35,1,198,137,72,174,214,196,201,80,167,51,26,197,96,187,115,134,43,184,133,202,112,101,120,229,241,228,240,124,97,190,0,142,237,239,255,206,176,36,56,194,44,90,109,42,111,34,189,91,129,14,39,159,215,108,162,193,205,0,219,15,113,194,3,89,235,75,92,155,72,38,31,187,150,196,195,229,207,9,173,175,104,243,204,60,179,162,253,77,155,20,66,47,38,168,63,142,148,217,94,229,61,224,9,144,127,129,12,213,224,171,22,147,161,189,11,182,106,242,102,195,86,12,217,120,223,27,96,84,78,225,94,51,47,193,113,1,60,240,152,246,107,227,25,98,189,17,61,29,237,162,243,249,146,69,219,106,158,255,1,119,204,116,114,186,39,229,104,53,202,88,78,1,89,79,163,182,38,88,154,109,118,38,201,82,214,232,26,101,176,98,64,123,18,160,162,175,120,21,174,98,86,204,149,193,74,178,146,60,46,28,43,188,89,209,9,42,122,36,193,103,125,237,134,107,82,109,18,215,151,134,241,57,1,254,231,134,128,238,152,71,110,156,242,49,140,228,170,14,253,112,64,190,24,149,92,82,155,151,143,139,253,161,199,17,212,6,104,113,39,41,149,19,157,178,193,162,240,189,22,106,155,157,172,180,217,187,125,220,72,173,111,142,169,51,151,188,26,255,167,60,70,203,154,252,6,15,140,236,74,33,62,79,106,179,183,196,71,44,26,219,154,196,11,249,174,244,192,64,204,55,162,222,224,117,61,143,49,118,246,96,103,119,231,57,222,145,70,38,200,74,7,217,51,148,100,86,2,185,106,39,141,29,169,254,208,135,167,85,18,239,216,73,182,162,204,43,243,34,208,98,247,188,248,3,241,152,162,27,82,46,172,179,72,237,76,253,228,56,180,211,0,158,54,15,37,129,91,248,27,94,204,18,144,78,122,86,1,14,242,121,200,67,43,111,246,168,131,123,239,35,201,62,60,47,85,192,62,167,90,12,198,156,251,200,139,52,116,148,171,53,199,197,190,23,214,236,192,142,105,155,107,142,119,111,126,9,248,43,9,227,127,132,232,191,136,191,40,142,130,76,143,149,51,68,151,60,61,255,12,86,0,125,182,191,31,249,28,14,176,76,108,90,171,25,63,145,18,41,77,198,244,157,23,179,201,102,174,229,136,166,153,209,115,113,26,8,41,160,215,74,30,74,94,53,29,87,15,229,49,226,237,90,212,122,145,90,91,137,63,184,245,170,234,235,155,16,215,21,232,189,176,114,180,50,49,111,207,235,243,250,15,236,215,55,90,166,62,87,2,141,228,91,187,175,13,92,229,103,139,179,4,37,166,109,236,108,137,160,248,196,119,15,68,104,168,64,1,46,28,227,149,49,60,142,143,31,27,115,156,27,158,227,4,82,230,18,131,85,119,55,207,52,12,112,163,65,231,210,241,96,136,141,154,185,138,153,237,136,27,45,208,232,41,70,110,113,45,3,227,215,255,232,225,248,42,190,79,23,122,116,212,159,139,172,182,113,127,127,164,5,212,143,86,139,53,75,118,220,135,253,2,142,255,213,227,88,113,28,51,186,232,167,153,228,248,8,61,32,201,161,173,176,25,39,147,158,59,174,3,61,231,43,5,114,192,119,199,11,199,10,122,1,228,22,216,36,1,126,32,60,129,252,163,95,63,240,144,50,103,237,54,171,134,72,2,50,15,200,165,118,40,195,41,214,11,67,230,206,38,148,45,37,121,250,4,154,105,179,209,254,164,22,53,205,245,138,191,195,151,88,104,161,244,30,74,254,137,57,225,50,17,22,173,196,241,48,123,149,202,215,224,243,107,149,202,202,212,241,35,199,114,56,131,12,106,180,211,55,187,107,46,104,67,134,234,220,187,27,116,46,157,99,186,139,11,243,108,223,0,93,66,108,13,146,9,157,217,57,215,87,77,113,143,114,61,92,255,138,73,70,148,77,218,243,169,138,13,178,194,102,82,76,80,57,8,237,217,64,178,26,240,46,161,197,63,240,134,252,101,71,50,26,9,220,93,94,81,14,76,174,104,21,165,162,224,231,113,229,23,26,147,131,99,58,38,179,72,244,104,81,186,168,252,129,97,229,68,65,144,107,18,122,3,237,150,36,246,3,199,3,188,177,233,171,156,211,233,204,232,76,132,178,74,34,100,22,248,172,12,206,206,102,254,208,250,204,160,27,137,191,234,66,235,44,214,14,134,31,241,192,31,80,18,51,158,36,159,34,245,35,46,73,71,165,168,54,11,177,63,52,63,62,197,93,51,135,6,153,36,145,123,5,190,80,51,243,10,88,17,40,245,192,34,107,185,45,247,154,119,213,157,117,103,61,226,53,234,85,115,213,164,39,126,230,245,106,154,149,35,196,73,74,77,196,198,130,167,195,108,5,86,191,143,128,247,246,191,6,185,253,68,197,170,88,43,187,43,214,113,235,23,187,29,195,177,156,254,152,77,170,50,166,95,233,216,188,151,52,183,253,148,212,116,145,179,17,206,44,137,81,162,181,8,190,115,171,252,106,9,164,178,203,16,156,217,88,228,7,243,171,188,135,18,56,125,36,143,39,200,172,226,101,176,146,196,155,104,231,137,62,143,62,217,38,97,123,2,204,211,152,237,64,189,47,59,66,101,5,217,43,162,236,57,0,30,204,188,249,3,243,245,61,179,106,251,44,113,160,65,60,175,202,113,7,14,127,169,185,203,60,96,118,26,71,172,172,60,67,119,64,187,188,153,153,231,231,249,138,247,29,169,34,1,7,75,199,149,99,170,35,57,164,202,228,70,9,137,163,121,141,187,122,120,22,232,5,145,36,3,60,93,104,67,177,82,4,202,102,146,236,231,222,14,249,117,129,233,98,30,191,161,71,149,202,90,207,16,254,193,39,36,44,251,144,30,70,151,68,176,33,17,133,153,27,224,14,218,101,174,140,22,148,71,42,88,250,232,71,36,54,164,81,255,180,197,128,71,66,99,126,209,60,177,224,75,43,159,120,178,114,83,235,97,111,217,2,251,169,71,247,56,80,204,42,160,229,148,165,0,5,73,32,87,135,90,210,181,252,213,33,232,97,143,222,17,225,66,80,223,143,240,38,147,228,136,132,241,109,225,141,212,192,1,53,168,219,212,194,103,21,118,18,235,45,143,40,189,6,65,56,17,183,11,150,112,62,159,207,215,78,181,219,35,146,114,208,232,99,73,21,41,145,47,108,47,252,228,148,5,131,118,222,164,21,79,120,61,66,6,5,154,180,147,137,100,226,115,15,236,85,237,184,124,76,212,57,233,241,27,19,27,101,33,218,28,243,54,213,243,84,10,113,219,151,58,208,218,152,23,231,173,207,31,155,183,86,172,183,247,39,187,99,214,6,213,52,249,90,158,232,152,153,86,14,14,248,188,54,243,21,208,188,250,12,218,154,97,111,73,229,232,135,57,119,216,37,25,69,174,58,173,186,6,169,120,196,174,177,249,153,17,249,161,242,134,82,22,21,46,41,214,158,108,239,109,128,58,60,111,206,155,193,168,86,220,227,229,99,227,206,81,199,113,38,162,138,32,132,166,18,45,239,36,240,118,171,120,205,185,58,206,56,12,98,17,10,25,130,77,123,61,211,254,100,232,170,140,80,203,64,107,99,21,199,215,76,47,2,181,97,84,14,215,164,123,124,249,214,75,236,22,55,228,25,224,170,88,223,20,6,119,86,178,247,12,215,40,171,229,228,69,224,107,227,155,255,205,217,96,209,81,89,221,187,35,217,159,156,5,203,3,184,74,28,225,123,5,152,69,161,71,220,126,186,213,39,130,152,197,127,49,137,7,116,55,157,97,83,127,163,146,26,221,96,217,165,229,55,244,188,179,81,231,78,75,174,130,152,142,112,74,174,58,197,7,90,36,110,195,175,223,45,65,81,146,168,70,157,55,43,14,242,26,137,195,2,183,205,110,155,208,191,200,138,231,249,2,252,243,208,30,217,178,106,187,9,23,168,228,41,246,87,154,201,222,129,211,96,63,177,83,76,76,207,97,196,164,15,164,230,19,24,103,56,196,253,175,94,196,11,231,116,26,37,31,29,120,98,242,215,221,12,240,173,107,228,205,163,105,90,159,45,180,61,20,107,16,102,149,174,228,192,12,31,178,175,26,179,134,147,97,140,8,71,174,133,88,118,30,156,104,245,100,174,25,87,13,144,191,4,37,119,61,102,98,60,186,229,83,24,230,51,158,113,141,183,173,228,43,243,122,5,132,26,157,167,215,3,173,222,27,160,31,251,18,135,9,236,87,176,171,69,170,5,40,38,39,80,82,5,116,50,75,237,183,15,188,99,96,210,80,187,13,181,45,226,143,34,183,1,47,34,63,130,87,115,188,114,172,162,83,26,229,130,249,122,232,5,216,136,192,157,218,188,52,175,33,23,87,244,202,190,227,195,199,246,57,186,147,70,207,157,75,113,6,167,44,121,201,84,50,5,247,148,64,90,62,157,76,97,84,204,41,222,56,195,228,226,214,166,30,211,170,142,160,39,165,241,158,177,142,153,8,129,49,41,248,30,7,135,210,98,135,214,143,241,1,42,177,35,123,71,143,206,107,58,204,161,31,41,162,117,131,110,218,96,211,107,22,139,210,24,215,211,94,5,253,46,17,253,72,145,34,107,30,106,37,203,130,235,22,70,151,15,61,126,213,114,138,12,65,138,12,61,86,244,55,134,192,91,5,175,227,237,241,120,124,175,93,7,19,46,71,27,162,119,40,224,163,208,110,139,170,67,18,68,7,230,87,125,29,96,21,19,20,90,165,42,186,202,129,193,249,129,239,76,128,157,35,225,249,129,118,76,10,116,83,36,253,119,178,203,54,98,216,236,36,117,125,74,252,15,121,69,244,43,38,16,84,204,149,51,184,243,26,252,148,92,165,56,95,250,65,233,88,145,201,57,195,4,31,29,228,148,107,154,230,188,5,243,81,248,14,220,85,17,43,135,142,139,199,68,231,17,231,149,27,177,216,17,248,72,252,57,126,44,153,54,122,216,34,91,200,228,217,31,177,105,240,247,231,182,100,52,93,214,181,12,119,206,62,103,94,55,223,180,117,78,55,111,123,188,19,33,239,85,134,15,12,38,197,121,249,59,83,201,142,21,126,199,208,47,100,92,30,255,136,249,2,94,40,128,165,190,29,44,17,138,169,24,208,21,157,115,174,210,89,177,87,184,227,220,49,124,15,119,9,145,141,172,170,181,228,85,173,121,171,242,181,3,40,183,92,212,101,96,9,96,164,228,41,106,9,144,56,7,238,75,224,154,202,12,240,239,27,61,127,248,237,55,132,9,110,128,238,192,16,23,109,152,47,220,191,21,158,162,80,149,34,204,190,214,1,176,207,14,4,250,251,80,98,200,14,86,134,40,14,217,77,143,90,214,190,133,205,130,213,42,207,110,97,122,111,60,73,239,64,154,138,44,124,18,1,137,197,161,93,6,152,238,240,189,206,10,247,121,103,229,236,231,131,149,65,56,205,223,14,30,195,52,28,195,73,197,172,169,137,181,157,18,232,159,250,12,162,243,173,41,18,158,242,37,137,86,114,216,136,30,56,23,243,104,73,197,18,143,19,128,51,135,233,9,254,4,70,165,53,159,106,123,3,180,206,138,1,71,166,194,84,190,139,30,45,112,252,119,29,230,134,23,95,121,50,51,102,242,63,136,186,170,43,215,49,107,70,33,57,230,3,49,154,236,100,132,31,122,117,110,153,123,11,145,80,236,31,114,117,14,17,63,98,122,162,147,23,46,123,53,238,191,114,63,178,47,114,223,179,49,42,114,193,171,50,161,31,16,240,14,67,116,181,119,200,249,74,197,169,56,14,51,18,74,225,77,98,66,117,51,53,236,199,63,206,240,185,124,177,85,58,89,180,114,225,122,68,100,91,110,1,185,202,60,120,102,65,127,240,68,203,248,243,103,68,241,193,22,177,248,224,121,225,219,193,211,103,153,31,246,149,4,177,235,79,182,157,156,168,247,149,216,255,2,178,2,51,84,62,177,73,124,31,36,211,146,247,118,126,222,157,71,95,230,200,138,149,220,246,193,158,126,139,41,220,32,156,135,86,21,142,102,224,83,161,85,5,52,169,191,110,135,190,247,97,208,53,38,159,4,13,131,154,218,105,139,240,181,69,104,36,112,106,221,204,161,212,107,234,52,204,113,73,84,197,83,242,159,17,220,143,0,65,113,133,127,219,67,27,118,158,124,254,192,123,157,113,6,29,138,160,232,227,232,129,60,38,18,36,201,124,254,108,50,245,236,224,115,195,250,32,149,0,1,66,21,112,143,75,180,126,238,128,177,98,239,48,250,113,181,159,200,237,112,198,4,180,70,109,133,31,189,248,18,216,121,242,45,79,128,239,107,47,69,216,133,68,39,187,24,101,152,63,83,49,254,198,234,127,133,172,142,234,209,152,126,241,206,158,160,254,75,203,242,35,65,116,37,84,3,175,5,100,38,211,53,183,101,58,35,241,138,48,227,165,85,179,52,121,34,218,141,24,161,26,206,167,43,210,219,251,146,14,246,149,202,202,89,30,17,135,24,246,191,219,74,226,130,246,21,160,3,196,33,125,84,22,53,86,62,23,231,13,63,103,23,52,157,53,255,228,252,94,98,97,74,31,120,175,75,140,204,36,9,159,251,40,126,208,186,189,64,83,189,254,74,208,222,171,214,236,94,26,83,8,34,6,43,222,188,180,242,52,104,56,249,59,211,73,6,44,105,129,17,104,164,51,24,5,140,132,96,28,132,15,247,47,153,178,107,228,12,204,139,63,167,71,181,130,37,110,90,67,207,128,212,245,243,84,166,172,206,43,43,223,77,22,146,41,144,130,201,149,173,59,228,254,225,75,233,75,102,62,23,32,254,130,28,50,90,5,127,253,2,206,107,204,213,76,96,85,4,168,122,86,16,111,144,81,195,197,229,208,70,100,141,200,242,240,163,98,34,125,6,198,83,44,38,120,15,120,165,226,172,53,171,56,255,60,232,163,169,164,69,178,19,35,86,249,152,70,5,104,133,157,170,133,30,19,245,221,168,231,1,227,4,243,60,225,6,220,131,62,9,254,30,174,91,243,5,148,253,59,132,254,221,55,198,152,63,154,61,18,183,54,35,28,64,4,96,133,239,225,211,224,214,199,128,160,173,207,144,149,171,103,200,122,5,162,29,38,176,157,115,61,96,213,155,211,38,238,27,113,57,248,94,5,91,63,127,175,252,187,147,185,44,193,155,63,227,150,204,177,149,23,42,255,83,101,112,101,95,229,44,124,238,58,126,246,216,32,240,151,169,15,5,72,150,181,72,203,19,91,254,90,241,170,51,59,206,28,101,66,202,15,102,124,147,29,107,61,107,246,4,243,119,146,254,200,27,29,95,233,28,217,246,191,79,241,92,6,248,224,52,247,125,15,87,1,145,198,27,106,83,185,183,181,169,52,84,138,250,116,113,224,123,223,170,145,61,54,17,190,32,74,243,164,240,249,43,24,61,95,121,26,198,74,248,232,21,6,40,111,110,139,203,149,58,199,206,222,127,130,27,252,127,204,78,245,158,218,224,27,201,134,209,147,157,219,98,126,225,30,183,13,82,193,197,153,216,209,27,205,81,128,98,134,87,147,142,63,83,72,237,250,141,179,206,32,234,61,218,115,92,133,85,217,5,237,93,233,146,182,40,189,169,93,146,46,104,28,195,11,177,245,7,110,77,149,204,135,94,158,91,29,28,50,127,155,52,7,86,11,102,121,245,155,92,54,194,224,91,217,95,25,130,177,63,80,65,221,232,237,96,94,231,103,165,64,178,248,212,201,23,7,238,13,139,233,95,206,240,252,175,84,81,253,165,250,35,227,174,129,207,160,152,168,85,21,164,31,251,57,182,87,75,130,36,220,33,253,66,123,211,120,179,44,141,71,24,124,32,187,14,0,53,30,32,125,226,126,96,191,142,241,66,107,118,36,90,41,41,171,111,153,18,151,126,121,181,23,90,106,154,234,42,152,253,171,147,92,54,64,118,134,103,40,21,27,90,73,79,160,234,255,88,126,243,197,55,143,146,26,106,40,203,55,208,193,170,109,154,183,119,3,45,252,206,92,31,121,7,251,79,237,10,172,242,156,0,54,29,95,121,117,62,11,246,28,216,116,21,113,229,204,113,241,23,103,28,209,41,58,47,249,111,97,102,60,137,159,230,220,204,180,225,90,211,22,61,31,170,166,129,84,29,159,91,180,162,147,26,240,161,6,99,106,199,34,219,191,195,141,45,109,173,36,43,103,86,146,149,175,87,142,174,188,112,96,228,183,95,62,86,190,241,194,236,201,143,190,58,183,165,193,92,183,27,250,31,24,53,43,179,171,181,47,99,240,187,22,45,222,194,124,218,106,159,203,223,177,93,29,44,12,115,101,7,140,168,87,225,63,183,143,27,191,176,153,45,179,165,137,233,8,153,13,218,14,231,252,147,149,226,250,136,73,64,57,215,109,67,207,216,172,14,95,153,235,94,205,61,100,139,131,175,30,232,227,232,72,185,82,141,228,54,190,204,185,135,87,147,13,5,40,91,189,199,215,183,172,169,115,70,240,140,17,174,151,69,140,234,191,0,237,250,46,86,10,253,198,163,175,98,213,223,111,158,10,42,175,184,96,227,0,127,127,167,178,117,165,114,224,15,43,242,223,236,59,70,125,201,137,8,17,13,219,153,236,4,59,223,155,7,127,227,111,56,24,169,208,154,161,116,177,6,158,29,114,244,116,134,225,215,134,206,153,215,60,204,183,121,7,218,209,84,239,156,109,40,119,206,174,12,188,93,153,159,68,175,8,207,15,236,99,250,13,27,105,120,115,116,183,245,217,97,164,191,204,97,208,245,247,51,69,227,85,255,132,183,250,115,186,97,214,195,243,97,120,7,90,127,85,9,102,220,90,233,175,76,195,121,104,165,127,7,251,11,240,139,168,157,74,231,133,67,110,103,42,253,149,111,195,168,252,179,202,11,96,253,189,224,124,233,205,93,82,153,96,10,126,185,122,244,222,11,243,234,74,255,252,244,231,91,65,27,109,173,168,31,60,122,44,249,254,190,163,95,202,31,65,250,252,255,27,211,96,196,126,45,72,233,181,130,226,205,128,78,127,144,188,160,62,80,113,189,253,93,144,74,146,140,7,174,7,96,70,59,126,165,191,153,235,193,205,32,4,95,9,60,211,115,12,151,224,89,252,73,39,149,204,120,157,212,175,220,112,224,110,70,86,39,21,55,194,59,16,67,184,56,44,172,191,163,187,198,211,163,202,87,243,231,242,137,83,115,143,84,137,15,237,40,142,178,79,200,43,121,133,250,212,152,218,240,9,72,103,108,37,182,80,146,99,123,42,99,24,34,115,91,54,255,61,80,78,55,159,170,74,124,10,119,207,47,201,116,175,114,67,105,170,112,150,171,71,27,147,23,97,28,130,181,203,246,227,33,65,20,242,49,152,24,154,107,252,107,178,150,194,145,188,161,85,184,126,195,179,105,118,46,201,106,195,29,52,167,245,110,157,13,226,141,143,208,29,45,92,12,87,38,200,15,70,108,153,217,190,235,254,56,212,132,154,8,7,255,215,252,159,230,115,36,91,80,194,181,24,45,250,91,250,151,240,87,29,107,100,47,48,67,244,153,191,235,146,199,26,14,13,117,193,184,146,10,90,126,157,96,91,212,242,127,157,255,234,41,131,9,44,3,138,235,208,53,66,112,125,217,155,54,38,255,31,76,253,105,58,39,109,188,35,176,41,168,199,76,71,65,98,62,213,104,239,209,115,102,184,12,255,38,98,32,40,106,106,193,203,58,76,50,147,196,186,32,124,229,175,203,127,58,149,35,136,117,30,143,25,14,73,68,254,244,24,199,163,215,147,167,43,223,47,159,155,114,200,190,38,38,216,236,20,141,142,238,103,239,134,87,219,198,46,118,149,11,210,161,54,187,170,197,243,148,128,124,25,154,69,139,121,180,208,178,204,106,130,238,102,33,123,134,180,96,223,141,42,1,9,226,174,174,71,60,219,77,185,169,92,170,148,74,165,24,123,38,145,195,35,155,203,206,100,115,51,180,114,37,250,103,116,143,46,122,188,170,218,63,69,112,201,36,130,200,241,8,86,106,196,227,85,163,104,20,51,69,240,229,95,101,149,28,30,107,211,115,157,171,100,223,174,223,214,238,140,102,200,96,91,105,108,34,7,111,156,206,4,149,216,113,228,81,111,99,78,107,199,20,3,118,60,193,54,195,231,119,175,146,168,122,44,215,185,23,159,66,159,49,157,137,183,47,64,17,9,118,155,175,203,144,87,171,124,176,198,24,71,44,139,221,23,221,209,27,225,71,109,254,4,220,111,190,246,79,221,209,179,201,19,252,171,116,255,44,165,52,154,249,118,65,58,143,88,131,82,77,173,249,119,16,210,247,214,248,122,219,177,204,71,152,78,40,169,104,165,107,186,86,73,143,75,123,106,106,128,36,6,246,57,112,199,117,154,167,39,180,68,56,112,21,52,95,203,195,191,83,105,38,196,138,244,177,106,98,173,13,91,42,49,239,19,220,241,246,247,180,189,133,172,140,101,54,228,85,99,127,242,106,154,15,50,243,175,155,177,220,81,146,185,143,43,214,188,135,235,181,204,206,85,178,163,11,119,113,168,238,197,223,171,78,80,204,26,144,21,28,109,199,192,192,68,215,108,98,162,235,15,6,200,184,37,192,238,1,90,86,100,57,41,9,76,34,142,39,71,247,130,96,212,158,238,64,51,44,67,73,196,242,126,175,123,45,247,164,25,100,178,99,150,14,180,191,0,99,114,42,186,131,92,181,105,118,155,229,30,114,249,50,111,226,21,226,21,129,132,207,208,220,212,4,248,60,157,36,71,92,134,223,30,225,59,248,4,237,45,240,148,49,164,14,240,166,250,31,39,55,25,211,78,94,232,57,123,183,67,96,17,46,1,243,80,215,223,209,214,14,244,174,122,173,164,149,188,102,34,34,163,223,14,242,239,250,134,236,224,26,159,87,243,70,58,27,228,34,94,223,144,71,138,171,79,181,112,229,18,124,131,13,57,150,177,59,48,239,72,201,176,45,143,100,81,103,16,163,24,218,65,222,194,199,16,139,16,5,138,231,171,82,140,218,219,250,82,227,174,227,211,131,12,21,142,140,58,214,81,192,56,62,135,126,199,175,201,30,255,57,158,34,167,197,103,63,202,10,15,246,102,111,50,94,148,194,244,120,95,45,230,144,64,223,144,118,192,6,64,41,191,225,217,244,111,49,186,155,225,130,140,140,96,77,48,26,5,154,171,160,179,166,104,40,175,25,124,98,227,251,29,230,32,153,145,211,33,238,215,250,59,104,77,247,12,174,108,198,246,40,248,92,34,165,195,28,131,204,134,204,208,168,29,32,41,65,86,98,124,28,247,86,99,142,9,162,174,180,247,5,104,47,131,158,255,30,67,202,236,97,158,91,55,86,248,22,142,248,179,11,246,130,121,221,60,103,98,132,117,193,92,216,179,160,226,111,193,15,227,16,161,107,205,198,207,32,139,47,19,208,70,184,219,133,230,163,145,54,209,126,241,209,216,17,158,242,57,42,205,4,121,101,153,13,121,101,164,95,233,154,228,175,161,49,215,105,132,1,99,0,98,171,136,121,146,53,37,111,228,139,233,46,188,99,201,195,246,97,187,55,109,117,47,238,127,137,35,191,253,131,198,160,55,148,226,135,121,25,165,3,226,61,174,122,209,190,198,165,110,186,123,78,145,149,164,44,224,29,32,111,51,15,21,73,156,81,36,227,161,197,43,28,123,142,249,109,124,236,194,145,249,117,55,222,125,201,86,116,133,86,150,35,245,118,81,66,94,66,107,110,79,85,101,185,160,110,151,198,130,119,152,248,220,195,12,52,244,92,142,11,166,8,162,147,96,191,210,45,137,215,159,9,40,162,117,134,74,78,130,154,47,215,130,58,122,137,140,102,37,44,13,165,77,139,133,241,87,175,33,126,132,81,203,214,112,116,21,120,198,171,215,187,45,213,202,91,95,111,253,145,165,88,175,182,186,15,153,188,202,231,249,175,215,78,4,107,11,227,206,219,250,60,51,127,134,172,41,23,15,252,254,142,97,180,73,221,188,9,82,47,45,166,197,53,59,45,154,197,79,94,74,0,165,159,219,200,35,56,223,137,140,215,18,78,10,150,77,246,197,216,152,103,9,146,147,236,147,8,244,56,74,130,223,236,66,205,132,145,184,118,46,198,61,199,75,182,70,226,238,159,99,140,211,95,105,227,4,174,171,186,109,42,172,172,146,137,246,46,144,207,107,152,33,75,37,69,124,76,241,175,73,12,18,243,53,96,240,59,171,252,84,80,93,206,25,119,194,236,33,183,50,90,41,127,64,242,106,240,74,80,145,116,124,31,174,38,145,220,46,178,190,244,3,137,86,124,170,74,65,37,208,140,105,169,68,86,177,150,221,74,157,76,29,242,235,217,35,254,112,149,169,238,172,74,227,82,197,251,14,91,97,43,153,138,80,225,43,222,113,222,85,225,48,220,236,6,206,9,87,77,163,190,248,114,103,67,46,66,205,191,7,108,144,54,28,48,212,123,104,41,125,239,91,193,136,18,132,104,59,147,138,214,1,104,94,73,158,163,89,133,97,95,209,67,196,245,51,182,34,163,23,125,156,160,38,168,220,123,158,191,123,139,201,4,227,205,4,81,99,186,142,94,11,115,186,174,111,88,89,174,141,243,14,79,118,188,162,165,54,35,73,158,39,73,202,12,230,99,168,223,231,125,185,227,75,157,120,59,42,41,18,209,80,42,202,7,30,198,249,85,249,34,206,155,82,133,227,67,111,30,179,250,118,146,149,65,18,31,226,146,85,115,202,229,184,96,87,65,134,107,95,245,32,227,21,140,232,134,138,126,87,38,219,219,209,214,23,204,59,38,89,199,135,16,9,40,176,0,72,205,182,235,121,107,24,120,142,107,189,68,242,199,95,130,222,226,225,213,130,106,221,142,230,103,13,144,184,46,139,209,70,92,73,175,210,40,186,207,113,36,187,10,99,249,123,146,143,37,135,63,216,195,21,57,97,137,112,126,158,255,61,161,44,148,58,127,115,150,55,238,13,126,197,60,98,222,195,93,206,66,57,121,59,25,210,15,75,108,166,76,235,201,150,133,123,172,112,21,232,144,153,63,146,31,75,203,252,78,242,22,185,106,95,150,72,142,72,108,45,108,73,230,122,184,142,59,97,21,179,203,209,250,41,137,233,253,64,243,57,110,2,173,123,212,107,49,100,45,162,87,218,104,140,84,100,187,238,103,188,133,235,85,20,127,250,8,31,84,100,251,189,241,111,1,199,229,43,47,224,250,14,124,158,58,254,245,165,223,119,167,40,199,209,245,211,235,109,57,105,190,6,32,115,23,84,229,2,206,103,226,235,155,192,249,98,48,183,237,178,217,101,31,244,9,164,205,100,118,7,168,102,195,167,101,54,172,138,81,94,224,185,245,179,31,220,7,60,201,17,187,170,43,168,189,51,142,209,25,156,95,147,158,59,72,100,18,255,5,177,102,109,67,172,25,177,70,170,250,148,19,84,60,210,242,21,113,30,229,28,191,242,60,200,92,235,131,221,88,230,105,233,95,112,110,80,201,234,67,235,109,107,222,90,241,230,45,60,48,6,89,181,170,101,183,140,104,209,220,206,59,29,174,114,89,92,177,231,197,138,114,96,130,230,166,125,160,97,165,55,220,127,188,161,183,126,38,222,33,142,174,47,162,77,93,231,202,220,218,52,169,184,165,130,239,160,178,147,235,109,129,160,42,215,57,176,232,192,47,80,115,27,238,8,234,173,209,136,94,114,100,190,15,251,235,143,7,193,5,223,88,55,231,63,112,235,120,142,236,71,203,104,65,196,188,245,12,93,185,166,8,230,56,47,136,160,225,130,246,6,233,100,146,88,17,74,9,251,56,227,34,230,157,173,166,252,222,114,25,98,51,109,206,251,52,178,246,33,201,224,33,209,86,178,134,182,99,199,146,197,21,40,207,73,210,52,8,168,53,69,82,167,165,75,234,90,159,138,94,38,209,83,148,134,130,8,244,229,13,17,104,78,95,58,235,14,46,61,137,241,42,90,219,20,121,137,112,147,138,43,200,31,152,110,210,45,152,101,245,155,33,239,27,43,251,42,70,229,187,68,199,28,168,236,58,158,118,7,205,189,205,97,85,162,117,52,170,223,29,31,78,230,224,61,24,9,124,30,207,227,191,231,14,47,137,104,220,83,126,201,187,200,47,152,199,231,175,2,91,64,167,108,126,16,184,255,197,32,178,134,116,234,235,184,113,44,144,114,188,226,142,187,95,3,181,55,133,246,80,60,194,179,62,230,19,248,183,212,162,220,120,7,181,36,239,19,108,7,54,17,237,118,67,79,139,30,224,133,103,248,240,159,231,5,223,209,13,80,9,30,163,77,65,37,4,138,174,19,33,92,163,190,224,249,232,239,109,111,221,223,246,197,209,226,208,114,15,190,143,181,143,88,203,30,200,135,235,250,228,56,90,129,25,160,17,47,12,148,208,152,150,206,32,144,62,199,173,117,112,4,101,43,142,252,132,30,54,198,178,92,61,167,219,58,238,142,225,117,19,190,247,224,244,87,226,17,91,6,14,160,111,67,51,36,180,214,72,189,249,69,125,193,207,70,247,17,170,184,11,70,203,186,190,15,61,99,252,186,144,142,118,115,131,149,206,45,24,63,220,89,227,155,230,245,204,143,76,204,222,134,46,202,106,209,116,217,111,204,157,160,150,41,147,136,239,169,95,191,183,158,218,174,248,27,151,113,117,119,192,237,90,74,144,21,126,39,71,113,107,98,119,224,186,30,205,145,199,3,255,205,177,145,253,139,185,206,193,81,101,171,44,193,38,225,101,137,159,88,127,7,34,232,32,130,138,43,81,108,25,186,242,20,182,148,226,175,216,193,179,216,196,3,138,202,228,63,131,252,45,88,217,38,171,194,147,224,25,250,103,94,202,89,255,14,252,251,117,173,8,159,64,48,157,76,83,189,211,67,190,115,23,220,73,55,117,58,124,66,2,255,202,228,27,82,207,9,120,78,31,71,38,42,17,239,41,75,43,20,5,40,52,152,181,194,230,216,233,182,209,10,218,208,225,118,70,40,46,177,103,208,136,4,222,213,135,88,39,85,150,77,156,235,58,49,176,61,62,90,136,195,195,161,53,5,111,235,172,114,147,220,99,92,194,207,96,246,239,56,120,167,27,145,169,72,197,120,56,48,150,34,16,93,18,181,148,230,207,254,244,91,180,250,251,57,62,199,103,121,74,95,244,25,75,26,144,116,39,233,17,130,201,108,152,87,196,99,161,136,221,136,217,13,159,140,193,40,140,204,240,204,186,150,146,29,161,100,204,217,92,206,200,201,164,198,73,212,219,216,172,10,156,204,202,36,43,62,124,7,65,33,97,204,132,154,160,123,75,31,120,254,190,210,222,232,29,85,93,77,129,212,6,61,133,187,72,144,4,163,39,192,245,195,119,58,76,22,15,127,52,242,11,71,39,39,83,110,232,159,1,133,223,1,239,237,87,253,20,9,46,134,59,214,215,214,202,24,70,57,48,166,143,87,18,181,130,198,126,162,79,28,175,4,187,110,230,163,88,168,28,34,8,197,238,184,71,246,58,193,247,240,121,79,59,199,230,184,39,7,122,98,51,143,51,213,204,55,211,205,199,155,60,57,242,11,207,191,154,151,79,69,119,184,146,139,51,226,61,37,237,241,51,90,34,220,196,96,68,151,180,41,190,193,113,29,75,61,135,79,113,29,44,247,14,147,232,96,184,152,191,202,187,48,111,46,204,151,75,80,215,149,156,242,220,187,211,92,108,60,16,31,230,30,62,11,227,184,255,31,97,239,3,28,199,117,222,9,246,52,27,196,235,198,8,232,110,246,72,67,153,194,244,52,123,200,158,33,109,210,10,85,166,108,18,61,24,53,172,158,33,54,2,225,65,12,167,182,4,18,166,19,154,235,138,24,135,94,83,38,136,38,145,161,51,28,98,47,52,11,170,66,246,82,146,172,3,98,24,167,218,219,221,146,171,82,174,68,84,88,208,102,4,177,110,117,58,41,197,218,218,179,20,21,152,192,12,203,86,84,224,150,226,112,193,251,190,247,250,223,12,224,44,187,102,48,192,52,187,95,127,239,251,255,190,247,251,20,56,71,80,165,134,114,60,28,105,132,210,211,190,35,56,70,83,158,202,20,231,100,79,40,85,105,80,40,145,146,242,87,20,81,40,206,61,155,32,42,5,79,34,212,132,25,115,78,171,37,107,194,82,114,78,155,49,29,138,153,164,156,141,81,148,118,80,163,119,226,4,178,102,151,128,207,47,74,209,179,10,76,99,8,175,121,123,187,177,139,227,28,248,253,134,192,176,151,55,137,222,57,148,201,146,48,181,229,120,114,199,233,136,135,25,110,84,53,53,189,147,61,111,235,56,227,152,59,107,61,39,132,29,252,71,118,155,134,244,53,203,127,255,66,64,177,16,189,43,164,39,28,147,247,225,125,174,239,132,113,200,48,53,48,12,90,222,96,59,190,216,53,2,108,158,0,31,40,148,148,224,73,64,218,239,99,223,94,201,217,5,239,21,103,151,49,108,252,166,242,84,115,34,162,198,153,211,78,15,222,235,12,158,77,170,158,193,141,115,63,240,226,18,13,51,34,172,33,162,156,89,61,120,64,95,195,124,132,254,143,182,172,135,103,168,130,193,186,180,49,41,192,23,252,163,29,222,252,113,160,47,66,123,118,225,1,92,68,117,79,150,200,36,46,111,168,17,224,185,229,25,253,230,51,39,200,53,129,223,242,183,72,243,54,77,139,190,233,92,65,123,186,38,149,212,199,199,89,198,53,164,41,231,223,63,11,247,194,89,244,168,190,198,254,55,140,26,192,15,20,169,201,99,24,68,12,133,40,139,249,255,184,68,226,255,37,166,178,246,220,94,113,165,199,20,63,122,134,239,79,76,70,60,26,241,7,227,144,97,245,154,121,217,140,70,129,18,141,242,12,179,146,48,119,58,41,58,179,199,105,54,191,237,251,96,246,84,229,147,140,162,200,219,99,243,70,240,125,169,135,141,115,37,99,180,217,79,28,31,112,127,40,39,181,45,165,14,99,251,246,227,191,38,7,197,153,20,127,118,88,187,76,43,11,216,25,136,155,167,9,103,120,138,191,7,179,251,158,249,154,169,74,188,242,87,209,204,226,221,21,246,98,40,88,106,238,221,125,63,176,226,26,204,73,28,120,12,245,219,153,199,152,150,107,215,96,193,140,199,181,165,143,211,22,206,44,98,163,129,222,121,104,73,62,160,175,128,143,94,195,254,127,233,39,99,90,112,13,60,34,45,183,150,11,94,188,121,77,87,242,68,137,141,131,115,250,238,27,142,113,162,111,197,168,238,172,218,21,227,203,70,127,95,209,136,221,69,170,153,213,180,41,255,247,231,40,230,22,204,114,9,6,164,28,140,221,5,177,21,213,181,227,51,220,76,223,154,161,25,85,136,104,222,213,254,211,120,36,247,140,71,193,58,201,107,20,253,13,125,177,184,220,215,56,164,18,123,213,212,90,161,244,69,99,92,41,37,39,130,185,95,233,51,205,57,211,204,205,21,78,168,240,27,208,226,35,240,250,254,214,214,245,184,188,49,155,195,94,104,169,134,229,169,158,231,79,199,164,9,41,42,0,143,155,64,95,115,197,94,74,190,162,253,251,19,23,35,13,134,184,132,136,26,149,211,82,107,185,170,51,227,84,71,30,207,177,174,174,254,172,240,39,190,8,115,241,69,234,179,240,32,21,62,205,63,31,113,24,72,143,227,128,60,226,188,97,197,65,209,25,190,118,66,26,74,132,35,53,57,231,236,90,89,176,180,237,115,214,253,35,130,187,246,53,53,175,138,255,40,202,98,244,44,51,158,38,104,246,153,172,6,20,209,236,106,246,113,91,229,18,42,151,141,174,177,118,152,206,233,83,107,9,97,18,198,233,28,200,171,202,71,249,196,151,125,138,113,107,147,51,100,134,172,73,51,210,204,228,26,209,52,152,19,237,221,225,255,52,44,31,103,103,152,4,95,160,109,99,40,105,124,226,147,12,93,81,102,114,207,221,63,44,152,148,22,41,252,89,51,151,246,125,79,43,9,71,5,93,136,75,109,43,198,217,125,207,32,55,58,159,140,184,131,172,105,51,70,181,124,160,175,42,195,136,38,95,227,170,184,98,101,40,94,56,210,62,176,77,214,76,174,182,245,68,122,199,241,37,225,0,63,165,124,59,121,113,203,233,80,151,66,252,150,2,90,143,152,191,171,97,93,92,105,41,131,11,152,253,143,198,117,24,206,198,12,213,183,107,184,167,198,124,247,177,138,89,206,45,133,227,112,244,251,59,29,125,13,113,142,115,90,126,45,175,101,95,209,111,100,159,164,50,233,143,35,102,17,40,61,60,85,89,222,29,209,35,68,237,51,230,50,166,4,30,18,111,102,174,41,195,153,60,237,131,139,103,0,255,239,191,255,208,140,0,227,152,152,193,202,43,56,126,149,226,213,163,52,91,28,250,80,194,156,160,157,191,91,114,242,107,162,67,6,197,97,237,70,234,201,152,125,2,143,226,176,131,116,63,76,101,22,62,255,42,87,50,250,11,69,5,239,178,238,149,228,138,58,44,13,63,255,171,221,82,225,14,70,236,234,29,85,82,27,5,41,159,136,121,106,192,33,246,171,210,156,180,102,207,193,59,104,116,208,183,63,48,235,230,38,114,253,123,53,105,237,243,90,239,154,58,149,124,69,237,207,70,156,140,24,137,113,91,249,73,166,36,128,245,9,40,182,193,142,2,7,229,126,245,175,47,59,159,158,101,103,128,180,36,193,82,3,101,171,169,153,109,112,6,183,210,99,144,143,122,178,228,195,158,136,63,86,20,243,188,153,88,25,48,243,230,196,154,114,64,41,156,255,72,201,42,92,112,23,30,187,161,162,237,10,102,96,14,34,184,87,246,101,105,55,45,95,22,14,77,91,64,177,223,168,38,214,82,213,243,107,219,170,202,240,249,97,69,81,234,74,112,141,181,240,255,206,89,32,185,242,82,15,207,127,226,93,148,78,127,251,215,156,1,159,121,238,19,175,95,213,119,6,179,127,230,187,85,208,7,213,223,57,51,82,37,85,237,76,161,58,50,44,1,143,169,184,147,197,183,180,125,216,145,211,44,1,127,24,38,246,186,206,24,169,107,246,15,10,205,128,131,200,82,223,25,226,244,173,17,199,59,97,172,244,129,190,237,171,24,165,190,126,13,245,173,207,133,20,181,46,120,205,89,218,192,39,222,13,146,232,252,248,96,36,251,43,206,140,53,8,180,170,42,107,79,194,75,225,39,22,213,31,171,140,98,235,96,187,39,41,126,205,79,105,86,240,167,118,65,56,69,190,88,248,15,165,87,134,143,239,8,238,82,77,189,106,2,165,30,158,121,24,36,66,67,170,125,146,82,53,229,252,135,29,209,56,128,14,7,231,10,107,94,32,85,195,32,83,101,103,233,121,255,46,100,157,84,188,239,225,107,164,50,50,233,149,184,73,111,216,252,158,59,156,59,255,228,197,135,50,156,15,151,197,245,210,50,17,149,75,194,111,7,56,134,33,121,193,124,201,188,106,98,125,141,41,62,171,14,169,87,193,26,76,155,225,247,136,227,126,232,165,78,153,174,76,214,14,189,72,87,118,174,9,211,246,102,103,16,161,102,247,10,108,181,29,59,176,135,103,128,75,146,17,174,210,76,121,205,124,209,70,132,2,184,139,221,118,6,127,149,174,116,213,88,103,0,253,154,62,13,191,135,103,128,151,244,65,70,86,87,61,162,46,101,122,249,119,50,50,175,242,119,109,194,31,224,217,147,188,97,143,233,67,186,187,207,205,59,249,103,247,13,193,231,119,237,65,61,122,210,15,189,12,232,245,166,77,191,207,15,61,249,142,62,172,223,180,221,224,14,248,255,243,67,249,240,255,195,231,225,124,236,251,135,100,161,53,75,211,150,169,9,224,118,177,203,5,105,61,16,235,3,243,72,255,242,21,162,156,11,39,111,154,13,218,218,138,236,239,243,32,174,113,10,50,193,126,0,88,232,178,238,209,14,118,244,255,108,134,126,22,117,81,99,119,189,16,86,2,177,126,89,28,105,59,67,12,250,30,180,252,181,179,125,165,247,98,15,139,217,255,194,214,33,228,196,126,28,6,215,126,175,32,139,74,51,173,228,154,118,99,188,253,140,162,128,253,212,138,92,209,123,192,177,202,15,28,31,151,224,74,224,28,141,114,96,217,113,255,28,28,97,143,5,122,128,235,180,94,230,134,184,99,184,99,186,253,140,73,255,140,143,221,158,33,126,147,51,214,233,89,19,232,126,185,31,30,205,28,227,55,156,49,65,145,224,96,172,112,141,222,33,193,191,198,196,255,234,46,150,225,106,164,233,225,242,63,33,245,30,91,36,226,163,98,65,201,127,181,121,180,113,76,128,51,12,162,89,88,30,240,138,71,136,69,234,93,182,152,20,177,186,95,250,234,91,71,201,49,82,4,158,137,227,23,194,13,130,74,47,56,36,182,150,139,216,44,23,228,79,105,79,56,204,58,92,240,49,72,130,218,155,117,153,157,113,159,178,20,31,254,126,65,30,66,148,165,174,160,155,4,137,250,22,250,57,61,134,84,190,78,113,206,238,103,76,138,115,166,99,96,78,87,124,17,235,140,3,37,75,139,171,132,62,154,103,225,19,125,138,158,125,89,255,208,123,25,183,73,129,76,245,81,116,106,157,244,17,158,76,121,8,38,161,251,135,70,251,111,209,206,4,112,15,58,66,214,111,173,253,9,4,44,212,2,173,115,224,197,189,83,187,110,228,166,204,23,247,94,213,174,58,112,176,254,165,221,175,99,74,18,254,245,209,72,123,138,11,126,215,117,77,35,4,191,127,217,196,131,174,134,219,83,250,235,220,203,120,20,97,140,172,162,134,239,195,39,237,211,179,125,202,20,77,49,245,73,58,30,138,174,204,176,21,149,77,70,249,134,254,178,126,213,170,203,223,247,171,164,94,146,175,202,152,33,126,145,159,226,62,242,166,120,170,41,9,252,205,104,244,215,24,37,40,206,60,140,50,139,71,95,86,183,217,95,252,81,8,175,211,81,190,108,131,225,18,110,192,56,129,150,10,140,66,208,165,25,229,36,114,190,146,81,112,191,209,213,201,159,201,175,208,78,21,47,106,87,101,118,52,180,26,90,62,61,115,246,106,15,220,149,188,8,209,233,148,55,5,63,233,24,134,174,14,55,190,81,115,209,90,100,176,15,163,119,181,248,172,110,192,125,224,26,230,144,57,228,236,119,100,65,242,87,41,144,222,239,120,50,223,203,243,202,148,124,163,167,23,217,70,185,170,191,99,55,116,33,236,6,59,36,14,137,207,138,37,122,60,171,12,41,67,219,134,114,251,247,20,202,26,60,235,7,126,15,218,23,245,41,171,36,27,28,211,231,120,52,236,154,126,113,43,214,236,214,141,65,109,63,48,255,247,199,233,12,98,74,57,217,167,242,217,27,69,30,103,208,231,171,247,144,54,221,175,123,47,11,120,188,110,51,244,207,215,245,151,109,246,151,153,224,123,2,135,244,250,23,167,12,60,94,55,94,254,226,203,18,254,141,125,255,129,199,168,244,98,102,74,134,35,243,34,254,118,246,157,71,100,44,15,147,105,181,8,34,218,115,216,67,75,144,255,249,57,172,177,145,41,118,93,128,231,129,179,163,231,244,148,30,140,193,134,49,224,40,224,125,6,43,51,104,119,227,162,62,73,121,144,237,75,61,182,127,116,239,151,119,22,117,139,98,49,191,148,161,99,200,244,114,55,236,146,94,210,127,102,163,133,122,7,222,43,150,35,83,154,113,87,205,33,181,79,44,169,83,38,207,253,204,150,153,214,225,89,87,84,156,23,152,21,238,170,13,84,5,127,104,202,238,149,101,242,14,181,16,116,230,186,51,54,246,41,145,19,189,25,62,65,57,208,4,57,137,56,48,188,130,12,243,193,232,248,34,90,164,20,220,213,239,92,139,54,152,206,180,215,235,0,15,122,37,231,89,135,222,193,148,29,24,5,232,163,15,206,13,85,240,248,217,185,82,5,143,159,249,191,15,85,22,43,218,55,64,14,116,224,81,233,42,88,248,23,81,214,64,226,232,61,240,190,88,200,1,26,235,37,202,11,47,218,188,240,87,94,191,51,230,12,133,119,16,239,255,151,63,188,216,221,115,118,245,41,92,65,254,229,185,31,74,120,60,119,206,42,225,177,250,84,174,192,203,193,247,46,124,79,193,208,165,95,182,126,15,122,249,37,245,170,250,142,119,85,125,81,157,234,157,226,166,188,94,188,123,55,62,231,41,186,58,94,44,189,100,34,29,127,237,24,55,233,235,244,105,143,160,253,243,239,98,135,46,96,139,78,92,243,241,122,137,218,167,114,170,119,188,159,235,179,57,163,207,208,181,62,13,52,156,166,27,255,177,31,121,78,150,175,62,114,85,123,241,17,30,252,7,94,126,17,62,195,129,60,135,216,160,162,157,208,51,175,163,205,179,109,1,181,141,70,235,24,94,66,223,8,71,102,243,41,62,117,195,235,77,193,184,109,28,27,163,222,7,222,16,55,212,55,100,60,11,158,106,137,43,125,247,217,145,33,60,190,59,196,177,190,192,23,228,140,248,49,204,241,59,59,159,45,220,216,83,130,215,179,198,208,111,192,239,32,145,13,11,171,62,90,45,240,212,184,95,117,202,81,59,64,115,140,156,240,146,45,155,64,13,28,133,80,26,185,241,29,228,2,152,167,239,12,129,119,105,58,1,23,188,115,174,151,163,244,179,129,211,236,56,253,80,83,193,95,64,91,253,12,60,96,60,135,250,124,192,225,50,235,154,141,212,97,51,0,223,1,117,184,23,253,231,190,106,75,220,146,135,210,128,254,215,59,118,47,232,82,160,159,253,44,72,138,60,112,213,122,71,254,169,81,3,234,254,210,118,85,203,248,212,219,103,28,255,194,15,11,199,191,176,207,56,249,133,133,194,201,47,88,70,174,96,32,23,240,61,194,170,103,41,11,246,62,229,111,189,172,240,67,251,255,50,23,236,5,120,89,92,78,185,166,163,47,21,123,238,238,160,235,48,125,170,142,41,239,134,240,138,13,26,156,142,82,86,164,238,149,223,191,216,21,217,222,251,225,167,117,138,100,25,214,130,247,200,116,113,78,16,238,119,250,75,82,180,147,45,158,250,46,205,57,226,113,205,255,132,42,175,9,147,207,251,59,51,235,50,91,97,12,238,19,220,101,157,161,56,112,31,83,31,251,211,45,172,195,20,253,31,226,203,91,177,170,253,255,96,136,246,212,87,160,28,74,54,249,190,135,226,29,18,196,168,124,224,109,218,235,114,43,91,157,196,213,70,252,121,177,115,61,19,141,35,28,69,236,26,37,114,227,200,127,176,166,210,159,116,77,185,95,46,27,223,166,181,182,225,25,237,221,251,176,94,226,251,251,217,56,113,148,191,230,251,158,224,251,7,94,89,45,100,31,60,187,67,43,168,229,237,145,159,216,58,138,205,206,97,212,98,180,130,51,204,66,175,231,238,240,10,133,114,57,58,35,118,151,77,190,167,92,108,92,247,244,130,174,218,222,203,162,238,217,34,231,201,162,231,201,137,107,158,102,200,59,102,191,126,177,103,210,120,195,155,40,20,213,73,239,130,248,93,111,88,252,183,222,22,56,211,75,188,226,65,204,185,227,63,126,157,70,45,64,217,99,92,154,67,247,237,66,130,126,34,193,231,29,184,186,156,117,117,87,118,137,235,184,197,7,59,131,79,142,238,200,37,210,143,245,124,20,80,252,129,232,152,142,225,200,142,107,57,150,129,139,194,150,176,196,241,172,11,0,226,17,200,51,100,206,153,43,214,244,7,219,106,164,230,96,223,128,41,249,21,122,5,134,233,160,11,111,108,209,49,131,32,212,182,156,33,194,214,154,114,134,240,91,111,36,158,228,130,51,232,234,49,174,88,110,114,6,104,6,213,247,117,165,190,173,175,108,51,36,99,215,235,41,206,61,61,216,243,149,27,204,219,45,62,120,26,133,224,103,93,195,37,56,140,191,81,127,219,255,52,172,14,75,191,221,137,251,233,62,204,234,250,253,109,166,180,98,30,202,46,41,2,89,51,103,244,25,249,154,219,112,68,234,201,221,199,245,48,229,140,104,14,220,239,23,178,103,148,170,88,29,56,3,159,120,165,36,94,68,90,244,195,145,37,202,7,93,164,63,217,255,167,59,23,83,21,177,220,111,209,191,17,145,116,80,73,211,31,100,145,62,235,14,87,92,7,26,76,209,79,142,190,170,100,224,105,80,115,227,25,9,197,34,142,115,173,104,1,157,167,200,249,1,135,82,124,130,56,91,47,118,63,200,90,250,58,162,181,56,235,16,90,173,131,35,240,96,64,46,86,245,107,114,74,36,254,21,214,225,108,11,254,206,238,177,78,166,224,92,184,174,2,209,30,92,97,29,215,180,233,157,101,152,83,46,252,254,154,172,136,105,184,194,207,158,226,138,63,219,57,172,254,141,52,92,210,139,235,59,135,229,117,160,213,250,83,21,227,191,41,21,233,79,58,153,198,64,54,81,233,207,36,144,95,140,54,69,208,181,74,138,77,157,16,236,107,96,77,93,125,111,86,50,68,76,144,251,206,53,162,130,48,244,106,135,31,126,116,232,97,119,219,93,181,162,150,31,118,37,215,128,131,86,206,225,147,172,102,106,48,206,203,4,99,251,239,235,151,116,236,31,237,72,16,189,129,61,90,58,70,175,1,210,176,228,169,216,29,41,145,180,165,44,219,185,131,113,58,171,88,151,105,151,218,26,185,70,134,84,87,221,107,60,218,47,38,176,159,149,43,175,66,236,76,71,202,93,197,181,125,60,227,180,197,221,196,10,126,172,131,239,128,144,160,163,153,62,120,140,61,109,211,19,4,149,198,173,73,161,97,139,97,117,194,170,199,70,234,114,142,93,50,203,166,107,46,229,254,173,57,96,130,60,228,150,76,186,236,149,175,249,123,240,113,164,195,206,144,233,10,55,237,74,182,172,184,42,60,175,96,33,10,202,49,90,75,113,168,217,233,8,195,194,144,0,103,120,21,161,76,64,218,92,119,200,61,218,60,225,186,62,197,58,132,14,124,22,235,68,82,88,206,136,50,118,200,165,99,101,122,69,148,33,138,91,178,213,188,156,111,218,131,98,69,124,203,163,104,81,163,117,203,37,148,30,9,184,6,183,98,171,148,250,73,254,142,45,242,62,210,61,255,169,71,184,214,167,173,11,211,66,227,208,101,134,75,8,199,170,127,198,213,12,118,20,187,38,227,207,105,25,40,70,251,219,226,225,159,193,168,46,92,179,241,89,246,34,158,143,221,74,49,176,249,25,52,69,234,86,121,123,93,255,86,81,226,222,178,131,113,248,103,208,17,46,209,145,174,122,73,34,145,159,123,20,79,28,159,88,242,181,168,71,68,65,84,197,119,108,55,63,152,175,228,203,121,247,201,38,240,155,11,150,203,213,233,211,38,32,238,180,135,245,253,122,115,247,160,89,49,223,218,237,194,28,53,119,135,92,8,227,64,172,253,119,51,216,115,239,102,166,98,148,85,55,233,10,64,121,165,121,204,133,113,92,213,101,144,95,129,123,151,106,222,105,91,18,196,176,18,205,167,58,82,204,118,244,97,125,104,95,56,142,125,193,40,130,103,65,28,166,79,60,153,226,48,73,252,91,20,13,103,213,14,58,78,99,240,75,148,26,121,183,19,127,222,68,78,78,212,51,77,217,2,153,174,111,199,248,10,57,168,110,179,121,1,122,112,56,142,186,221,74,83,204,80,213,116,144,57,27,165,114,217,19,253,157,243,65,37,25,189,6,200,210,53,152,31,118,13,196,89,66,73,129,115,182,172,250,149,168,66,199,20,41,203,11,207,9,252,86,254,182,45,240,142,228,168,166,161,25,53,94,160,213,213,239,96,207,58,115,88,221,47,186,234,180,185,201,204,197,70,218,244,146,56,251,66,253,80,93,112,59,220,173,214,68,26,207,0,173,0,52,21,85,238,29,143,74,148,112,249,16,242,87,236,12,240,206,128,11,21,85,193,206,206,64,15,96,108,86,84,84,231,220,132,53,25,212,244,124,4,252,235,170,53,245,251,210,61,79,232,172,73,53,54,214,18,198,11,168,29,154,158,83,84,185,136,30,117,13,107,213,44,7,101,38,152,253,165,204,176,12,220,200,193,93,66,30,11,58,112,51,137,90,121,94,165,63,111,62,41,137,34,252,92,125,158,118,32,128,99,83,154,250,79,107,109,77,79,16,159,166,107,30,207,255,220,182,140,185,194,174,221,57,92,17,234,196,145,30,24,199,128,222,231,15,155,74,54,72,80,82,94,222,6,92,8,71,115,27,145,125,62,21,174,154,36,39,164,84,240,99,221,226,96,177,50,86,62,234,226,49,230,22,65,67,232,236,26,171,48,91,42,143,207,4,156,44,191,149,9,58,95,251,146,13,52,5,170,43,215,10,67,142,85,218,108,94,8,246,26,54,12,227,199,251,44,195,52,254,206,206,209,28,55,28,251,76,221,180,176,230,141,73,37,234,15,212,167,131,234,98,65,236,196,157,128,232,239,166,75,72,83,139,179,184,149,115,215,220,203,110,221,93,59,242,125,247,146,59,119,100,206,157,27,157,219,51,65,52,86,21,135,87,0,122,128,12,168,43,222,86,245,205,140,128,85,17,125,14,63,199,155,158,134,123,44,232,78,203,143,108,208,252,100,205,219,202,189,153,193,10,140,165,240,157,229,51,87,251,106,214,53,111,200,114,251,238,146,70,223,143,201,130,7,82,75,22,184,116,171,52,64,68,87,215,65,110,57,208,133,168,197,216,220,76,210,167,61,108,102,141,108,62,11,63,185,93,220,237,195,216,195,107,37,5,134,74,3,15,169,63,226,160,225,34,80,157,27,4,14,122,171,178,80,89,240,224,85,153,173,212,153,5,74,52,51,76,127,128,100,115,76,159,54,3,233,70,253,129,59,195,60,135,251,207,56,14,123,90,7,235,145,32,54,88,160,80,178,201,161,213,78,19,12,197,207,61,75,152,179,255,76,159,215,177,43,206,28,174,25,195,184,107,190,30,107,130,45,4,253,193,53,51,131,216,177,154,234,14,43,68,115,163,35,181,107,50,232,66,224,143,189,134,36,128,84,38,176,98,19,247,162,185,64,245,186,188,160,206,169,175,72,63,63,71,76,193,250,31,123,58,172,149,188,153,55,83,230,54,51,175,89,73,7,174,113,232,227,45,174,81,211,212,196,85,210,236,76,242,13,229,45,220,111,137,119,234,168,147,147,167,217,30,50,18,227,245,59,40,81,148,162,245,208,18,2,15,118,124,100,231,115,86,110,197,222,202,221,182,89,29,27,74,229,76,73,72,248,60,166,195,25,130,149,50,187,119,165,230,117,179,195,180,231,4,83,120,207,211,64,23,48,137,90,245,40,39,83,189,142,168,117,196,92,112,22,134,102,101,120,34,174,181,234,90,48,255,71,14,236,173,182,150,66,36,182,181,148,64,215,223,99,79,107,173,236,222,106,221,222,83,179,86,246,96,197,230,218,30,108,4,139,103,212,229,57,245,134,120,249,236,234,158,185,93,127,86,152,47,172,20,230,246,204,193,255,154,43,152,187,204,167,90,228,54,103,230,254,206,238,96,21,121,38,120,178,67,51,178,144,65,170,191,147,169,19,161,227,93,155,206,139,186,156,41,171,56,247,248,98,244,64,93,178,210,85,34,249,243,159,238,22,10,127,151,207,229,145,234,43,136,37,10,63,231,6,34,109,249,174,119,85,110,62,9,214,84,249,230,4,173,213,6,237,226,87,178,131,213,95,74,255,231,231,176,75,57,234,15,164,41,235,93,20,72,3,218,246,53,176,131,255,116,62,157,91,219,179,203,26,176,214,246,152,22,222,69,203,87,243,211,78,64,177,79,58,18,19,159,238,52,205,135,115,247,76,236,154,117,191,203,209,170,169,65,227,68,127,120,134,152,159,112,205,181,61,91,173,123,48,65,107,121,65,94,83,112,13,20,171,157,177,163,108,243,156,64,134,191,119,181,191,121,46,73,150,207,149,165,230,57,151,190,220,138,251,7,56,82,152,125,238,198,99,229,84,243,177,26,249,59,251,18,173,72,89,243,106,218,18,121,77,173,29,191,216,243,14,149,19,42,47,64,169,189,6,200,75,226,83,207,85,23,10,233,167,235,210,201,109,23,123,86,15,3,231,28,54,114,63,167,63,191,47,188,233,57,194,138,93,21,150,108,68,172,117,184,139,15,21,89,206,61,1,81,173,76,123,90,34,20,146,155,5,147,254,70,15,171,119,197,35,205,21,16,146,171,205,51,197,124,155,206,21,201,5,114,1,155,147,170,154,161,101,175,129,124,127,222,149,73,154,172,244,240,92,216,93,72,78,147,130,32,241,82,66,196,189,210,28,232,89,56,234,94,160,209,241,152,181,11,180,209,163,104,144,86,191,115,43,34,185,200,10,196,209,160,198,255,214,31,21,200,81,54,157,45,208,196,144,24,156,13,135,165,165,131,158,70,32,93,105,1,241,15,209,186,71,62,6,179,86,126,103,38,57,45,23,100,236,157,94,150,93,236,125,24,141,203,223,125,28,237,176,133,81,40,106,214,31,195,67,65,103,33,211,239,43,212,242,45,9,122,189,68,213,185,116,111,98,111,115,11,225,211,124,1,124,22,144,246,208,87,244,253,22,214,67,52,214,65,182,117,109,66,166,109,84,22,121,169,67,26,40,151,221,161,211,52,22,11,186,74,176,39,101,94,74,252,8,187,174,120,163,48,135,141,12,181,253,91,169,229,111,155,1,28,215,178,39,241,116,92,29,136,27,69,125,123,221,10,187,174,16,114,203,43,32,136,52,185,204,186,6,177,127,104,219,59,233,83,202,254,238,94,114,63,115,177,99,136,204,200,51,7,30,54,85,243,195,78,182,134,244,192,11,248,230,211,76,208,209,128,112,112,205,132,148,64,206,32,209,193,198,197,176,240,133,217,3,139,123,27,187,150,115,224,95,237,5,159,195,129,195,223,33,203,246,242,214,201,44,89,36,13,177,33,93,150,216,190,247,112,47,111,172,246,86,72,128,93,228,28,174,42,87,245,170,85,33,37,224,147,160,34,156,237,124,103,168,1,117,177,174,214,204,41,147,117,5,14,16,153,117,254,13,138,119,184,229,88,203,76,135,24,247,105,165,160,72,112,136,10,37,144,192,246,104,156,44,178,222,100,193,254,79,252,137,191,183,92,193,159,169,91,222,41,167,2,71,217,113,29,172,116,143,205,160,223,231,9,238,33,74,79,74,217,203,70,221,0,58,128,37,2,249,48,234,253,65,119,159,186,61,43,156,162,252,254,150,183,129,11,56,196,64,17,184,79,122,18,28,114,182,12,18,110,137,146,212,24,110,12,255,35,227,36,58,239,233,142,69,82,145,11,199,46,7,216,4,112,160,39,64,119,44,139,116,15,94,2,102,172,3,184,176,67,4,46,1,107,5,243,225,58,238,89,43,236,119,198,180,197,29,59,138,117,224,123,199,58,155,70,125,193,179,117,74,71,222,57,206,214,32,219,169,129,231,227,124,86,32,138,205,27,233,126,210,22,99,50,110,133,187,168,5,85,130,227,231,30,227,87,58,82,217,162,168,159,40,217,179,4,70,137,114,86,66,187,27,28,117,158,238,70,166,179,70,121,15,100,81,218,42,74,116,199,96,120,94,112,151,85,207,151,86,212,15,178,31,29,118,212,211,212,211,144,17,91,204,21,70,129,230,21,144,188,50,198,57,65,140,121,140,238,188,130,57,105,246,164,197,130,216,112,27,110,249,219,22,139,11,249,246,187,52,237,81,3,158,5,238,131,20,101,52,245,233,21,106,71,127,164,140,230,248,164,10,245,18,139,17,134,121,90,88,52,27,112,92,70,164,87,220,151,141,101,121,103,67,138,177,153,85,10,227,32,223,148,62,209,230,2,198,163,81,103,174,143,59,89,46,75,206,170,229,72,227,214,109,54,175,190,142,193,107,2,135,55,189,122,145,73,34,145,17,241,113,180,114,170,66,185,184,226,150,155,67,64,139,34,232,97,255,140,38,221,243,194,36,229,78,198,223,219,31,139,116,219,181,118,20,231,134,185,1,191,103,218,172,190,40,87,96,102,196,141,154,202,239,221,54,203,45,114,13,175,65,46,111,228,226,4,243,39,241,105,26,61,225,25,49,157,65,187,104,101,92,213,81,13,68,72,145,29,77,39,113,106,160,5,171,219,190,62,5,155,216,12,250,239,14,193,65,215,114,55,235,68,214,194,229,104,193,216,147,226,172,118,93,86,93,195,42,197,56,163,59,232,170,16,204,74,155,222,233,14,106,10,44,201,149,28,136,67,166,244,254,98,235,140,129,206,136,219,154,141,156,5,103,128,197,147,71,149,83,82,69,170,8,192,191,112,45,136,212,193,18,178,8,23,158,18,103,135,204,10,139,124,3,252,211,203,60,149,230,248,62,219,86,157,17,238,108,69,107,76,252,188,19,232,50,176,172,163,160,15,42,122,69,47,179,72,30,109,173,127,23,66,163,51,87,29,85,239,120,40,243,52,90,235,109,57,195,239,192,51,170,47,238,107,88,13,235,178,85,223,7,119,208,96,206,66,59,192,58,56,165,179,139,122,195,170,200,121,31,79,58,182,103,31,159,22,238,61,170,195,56,64,94,223,242,92,129,102,38,220,80,90,241,26,104,73,145,102,93,13,181,108,88,129,62,224,226,220,151,246,128,26,124,133,23,251,130,174,134,209,172,33,231,124,108,91,156,201,125,20,246,95,107,153,21,95,119,141,170,167,84,246,172,171,161,246,242,117,151,143,38,51,170,23,244,198,110,42,205,102,125,119,221,140,114,125,224,255,27,53,117,90,74,241,183,237,14,190,195,175,51,142,14,186,115,140,171,77,212,220,187,71,70,42,3,149,129,194,64,193,204,211,126,117,121,51,167,249,113,67,36,105,141,48,99,16,207,75,5,253,182,64,210,244,6,28,151,35,122,6,20,101,207,226,165,19,133,14,184,134,253,150,185,192,112,166,41,10,6,181,57,204,175,152,164,60,14,178,202,102,192,141,114,74,221,81,239,144,79,67,140,128,205,109,99,160,17,54,140,130,163,56,162,242,172,188,152,105,200,20,49,36,179,81,171,224,185,244,73,108,120,18,255,255,250,52,104,229,98,181,112,66,20,152,118,140,229,2,31,106,239,156,245,191,178,224,104,191,217,1,159,138,255,11,91,129,249,200,238,120,69,80,140,22,17,231,208,249,0,222,84,26,58,104,224,34,217,200,225,130,111,59,237,69,184,135,239,3,160,47,18,32,74,116,99,244,252,41,112,7,210,60,232,17,245,135,199,194,123,116,211,60,128,151,36,21,170,19,209,139,105,125,78,182,210,34,240,191,242,235,72,216,138,81,145,3,254,112,69,247,227,30,95,199,3,53,71,213,69,181,33,73,252,207,189,54,31,119,195,40,163,188,155,159,87,163,189,250,38,148,146,50,144,178,68,25,113,163,250,182,180,202,144,255,228,48,159,118,131,107,240,224,13,169,245,238,58,95,47,185,37,119,194,242,115,221,104,173,211,29,192,121,29,203,233,39,199,163,236,32,203,222,176,124,83,211,78,231,11,16,17,87,196,178,216,108,203,237,50,238,112,43,212,158,193,63,180,103,238,239,55,105,124,224,207,41,71,185,67,131,8,66,145,196,74,190,60,224,14,88,79,1,173,21,87,177,122,241,46,172,230,126,175,240,147,190,23,204,239,152,3,152,16,49,103,204,53,179,22,102,178,67,235,110,51,25,161,244,66,13,64,152,191,19,243,47,81,43,41,13,249,173,30,214,75,13,44,47,229,225,200,90,85,193,90,13,161,181,74,181,90,171,160,155,78,90,0,253,202,44,243,48,112,29,125,18,150,237,138,116,227,41,125,217,102,89,57,140,151,209,34,90,167,169,173,208,112,123,7,229,112,161,98,86,48,55,175,193,33,54,93,183,74,198,9,219,153,173,177,51,64,82,187,165,110,49,197,118,178,90,145,7,234,207,241,168,115,202,4,25,176,203,89,183,53,107,223,13,113,164,204,34,166,0,31,108,203,233,216,147,64,148,9,103,0,239,190,145,8,145,191,40,5,193,175,239,253,47,219,190,163,58,15,195,227,149,156,98,205,107,225,73,164,32,153,237,44,56,210,222,229,199,196,135,16,129,138,102,46,77,63,115,201,250,110,250,29,225,98,247,195,174,193,242,164,92,244,76,217,82,101,205,2,63,128,39,155,104,115,59,180,178,45,217,187,32,202,12,117,143,175,69,225,111,17,2,75,11,175,54,30,58,245,109,49,202,119,197,125,68,187,46,143,138,133,173,146,218,16,191,57,129,155,81,154,42,73,250,121,230,110,121,199,59,91,226,235,15,205,76,155,126,138,217,148,229,221,56,123,205,182,204,125,156,11,225,57,128,22,171,109,235,3,145,151,9,22,195,70,175,103,131,254,161,157,225,102,247,129,39,43,45,163,199,145,168,103,221,237,86,39,93,201,155,244,243,89,20,23,3,44,6,234,106,245,178,6,17,52,198,75,236,126,49,111,225,150,141,122,178,146,41,163,141,22,152,191,16,211,213,98,93,134,177,154,212,114,217,46,243,14,67,62,195,238,173,245,29,245,45,179,197,197,162,228,73,156,111,51,236,104,164,104,37,151,236,100,54,149,189,100,13,200,29,192,182,107,231,129,40,112,104,3,213,145,105,35,208,15,110,121,54,95,216,46,137,141,237,229,188,85,142,203,4,29,135,225,26,179,234,162,68,41,230,103,176,17,47,33,68,120,241,187,106,164,149,69,208,216,146,35,250,136,233,161,55,139,154,206,246,116,71,118,200,46,207,2,221,187,87,122,74,136,241,215,67,62,138,155,88,151,254,220,125,218,53,78,203,27,125,9,244,138,228,69,15,244,96,31,141,10,11,160,11,99,122,144,245,209,3,93,139,220,103,111,98,249,112,70,68,140,80,64,11,226,74,11,30,45,171,62,161,254,225,208,242,84,138,162,66,98,17,110,243,24,235,64,141,232,58,6,162,235,24,22,124,106,209,215,221,12,101,62,234,152,123,63,179,209,122,34,154,2,210,169,50,70,51,203,20,153,58,242,120,24,109,33,38,244,150,33,46,188,188,3,102,183,0,71,57,240,236,209,27,142,208,234,130,172,75,236,30,98,244,247,86,107,197,52,31,232,189,125,149,188,255,252,45,107,77,76,239,161,230,68,239,227,231,157,212,251,197,227,43,171,67,46,245,244,81,251,174,247,201,230,132,41,155,235,134,92,144,149,13,249,1,42,203,183,50,5,117,57,83,225,105,22,184,0,58,40,244,248,104,52,193,205,122,167,138,149,226,162,187,125,0,180,243,72,115,212,29,106,134,72,34,49,79,75,108,144,6,121,171,111,33,136,106,176,87,49,237,231,87,23,201,86,178,253,150,238,75,112,130,198,68,2,232,162,236,44,197,102,137,95,3,56,218,189,92,169,23,128,12,154,133,37,171,217,58,60,9,159,16,18,87,225,185,77,181,147,23,58,150,210,7,54,102,58,232,138,17,200,102,62,164,150,127,48,126,126,32,160,145,56,196,97,253,232,95,24,115,165,185,210,153,210,62,213,192,2,152,29,122,32,187,9,136,118,193,206,84,246,133,87,160,20,119,45,87,190,248,16,206,15,229,22,37,232,16,213,102,201,232,10,204,173,204,41,185,130,57,59,195,109,93,95,244,253,180,181,71,252,222,204,26,229,181,232,255,251,61,13,111,209,204,128,212,113,57,237,30,91,8,188,197,76,157,226,228,224,94,4,83,127,117,223,19,122,78,159,223,55,111,133,43,54,186,105,153,114,212,57,17,162,109,79,242,253,151,86,61,216,142,13,232,18,71,126,234,4,208,26,226,201,33,46,164,3,204,255,40,196,76,203,25,150,113,99,90,223,207,116,119,183,98,123,109,176,76,237,87,160,49,168,43,179,3,63,49,153,129,167,82,71,141,66,185,33,47,219,98,158,68,86,157,234,39,134,81,69,115,32,126,230,10,238,77,17,150,124,236,45,138,176,200,94,142,92,19,15,108,77,30,140,141,65,138,144,193,219,188,68,186,170,117,215,150,58,47,199,172,97,92,238,80,5,174,136,73,146,154,236,112,239,29,25,64,188,37,103,206,209,6,214,158,18,74,190,95,132,118,64,112,181,81,243,20,120,203,97,108,10,126,66,208,229,36,232,187,49,107,67,20,110,75,186,136,212,71,73,10,209,243,4,125,101,167,105,152,133,87,11,63,41,204,211,99,14,142,154,238,100,29,131,173,191,49,221,182,234,209,188,134,88,41,96,197,129,91,0,142,164,26,128,232,254,56,138,7,141,2,15,126,81,66,196,248,217,38,49,123,195,232,236,235,80,94,2,61,113,153,171,71,7,70,192,221,247,123,16,163,47,66,40,173,201,66,122,67,164,46,167,187,10,248,164,97,236,224,71,16,85,55,30,227,100,10,28,232,105,136,161,153,191,70,223,81,110,122,128,86,224,145,53,31,130,248,194,169,12,44,159,165,28,101,199,215,145,131,253,140,123,141,123,118,206,200,237,204,237,158,43,156,160,40,0,116,111,149,30,117,186,4,206,182,99,17,95,28,145,140,80,207,69,134,56,124,44,136,181,2,174,162,86,177,187,181,43,76,208,217,113,51,190,93,124,142,250,187,136,222,193,120,196,240,51,115,88,30,239,178,76,115,67,106,20,126,190,143,234,122,21,180,226,111,91,39,72,9,188,178,204,125,138,170,117,129,34,63,33,222,27,205,141,68,81,204,126,185,103,50,33,39,78,123,189,138,172,204,0,47,111,204,216,174,122,117,57,141,254,212,214,198,246,111,30,139,34,70,166,5,130,206,37,105,179,96,2,189,129,251,192,62,125,153,12,212,171,224,51,198,48,115,104,116,108,227,186,200,229,160,46,32,230,237,210,104,218,27,13,242,242,92,44,98,139,225,12,250,30,21,205,219,185,35,65,196,198,208,91,12,108,45,159,211,114,106,234,79,224,147,10,66,202,106,42,47,112,248,52,127,251,12,195,57,99,177,1,140,211,40,27,192,17,224,149,176,119,224,100,121,3,239,192,57,244,251,120,246,191,93,171,82,29,194,178,182,150,147,62,27,229,187,22,125,175,13,169,7,196,212,144,111,153,119,136,251,49,133,206,105,50,34,119,36,238,121,151,120,236,251,83,53,28,195,41,56,42,203,73,68,207,10,92,94,204,235,117,236,29,23,80,140,173,200,160,151,154,1,141,70,162,113,210,204,8,230,151,49,187,12,218,221,228,86,122,180,196,125,155,237,70,191,111,183,241,22,141,32,103,51,139,192,155,141,140,72,229,138,122,201,193,29,252,57,162,28,142,20,199,89,11,17,119,194,140,5,80,31,184,175,8,209,150,81,46,129,189,80,92,234,237,212,105,101,126,60,250,196,153,103,153,246,120,93,72,32,105,119,237,39,140,156,129,57,154,96,143,63,219,237,70,253,14,154,9,29,205,156,226,42,48,43,162,65,12,150,7,138,101,176,61,127,77,44,43,101,55,225,30,218,135,217,156,220,165,204,35,254,129,32,60,42,28,95,106,241,186,142,233,189,58,130,64,60,48,14,26,85,227,154,174,88,178,220,102,11,121,156,247,81,249,78,166,34,211,250,6,30,120,70,139,106,117,2,164,186,8,183,145,118,63,140,233,113,102,171,29,121,105,155,169,86,153,119,231,103,71,124,254,236,100,246,33,254,127,92,154,81,132,56,145,114,27,222,119,67,94,50,91,223,185,10,26,103,214,90,180,238,236,105,88,111,89,205,252,66,97,1,40,30,232,33,90,5,96,15,234,5,245,79,36,68,67,180,168,238,104,241,236,74,174,3,214,65,135,216,156,171,12,85,142,66,204,235,184,21,136,122,253,124,244,197,135,112,63,19,122,165,232,143,178,46,182,49,29,33,5,136,125,8,141,253,135,103,53,5,100,16,87,177,122,226,246,152,33,235,34,106,206,5,46,58,131,36,92,219,205,185,185,209,212,41,177,146,146,190,30,85,13,69,252,193,106,47,110,102,82,92,7,199,248,131,102,240,40,218,201,1,234,17,146,243,110,191,91,28,45,157,114,64,90,202,241,209,251,17,59,229,117,183,152,230,34,46,108,173,198,97,122,121,245,121,244,237,37,113,249,73,209,255,61,172,181,161,43,49,125,20,41,248,80,111,240,57,206,33,184,110,198,37,62,12,119,118,227,11,17,147,99,218,39,65,163,95,110,17,124,210,74,42,111,96,70,100,181,117,125,131,34,53,166,51,133,132,148,145,18,63,247,234,60,204,138,22,203,32,119,99,255,53,246,42,233,83,250,43,122,193,44,20,118,21,110,236,164,139,157,190,141,102,62,250,29,187,194,85,52,136,93,209,51,160,190,192,130,62,90,140,186,209,37,59,95,144,6,212,39,198,223,196,14,33,190,196,177,42,43,191,7,237,110,34,124,218,73,194,76,99,123,142,160,233,141,22,11,122,35,227,231,16,169,206,107,213,214,76,119,64,44,160,72,18,147,251,120,220,25,228,130,193,63,214,209,74,191,5,90,56,78,143,214,88,0,174,162,2,239,39,80,151,54,89,245,74,44,218,130,145,228,27,114,69,23,185,186,221,94,29,201,236,58,174,193,1,213,229,252,56,252,166,186,187,220,138,85,97,22,148,33,231,160,46,254,201,115,200,95,102,206,204,173,208,119,56,208,135,245,45,100,58,113,192,171,34,86,176,114,85,222,152,47,64,63,121,148,128,95,196,47,63,73,115,246,79,186,241,168,208,207,24,225,179,86,224,105,69,14,61,144,102,10,188,113,199,29,104,158,165,185,194,62,170,127,84,89,171,38,175,145,31,104,154,65,250,91,104,238,83,180,97,63,42,220,121,224,103,236,131,151,85,223,239,123,95,160,23,70,199,48,175,186,236,149,139,238,88,84,167,101,233,49,157,143,17,174,77,237,176,76,72,139,85,65,235,6,15,6,250,70,173,168,126,173,79,39,245,75,199,89,206,158,128,191,202,79,10,180,106,236,55,153,231,199,109,102,87,80,214,152,95,180,65,214,124,105,252,115,125,145,107,156,195,92,97,179,98,125,141,228,113,85,137,101,11,2,60,96,81,63,155,1,45,153,42,208,204,230,214,190,152,44,197,60,250,70,15,205,150,67,68,224,170,16,207,75,180,246,9,98,92,92,135,102,232,108,88,187,142,107,168,127,120,236,42,167,105,154,249,209,110,214,101,19,143,187,135,95,32,151,200,155,59,222,124,12,253,221,153,114,240,119,184,7,245,172,192,223,133,0,116,249,8,205,105,22,154,123,128,98,95,93,29,117,209,183,162,181,223,88,107,48,193,59,230,132,198,185,167,171,221,95,127,163,24,211,111,221,199,184,222,190,152,93,233,83,140,182,172,4,122,145,41,186,90,153,0,111,88,118,245,133,177,89,134,225,77,87,107,240,73,209,59,177,84,204,183,159,146,37,3,107,14,97,54,36,102,253,14,30,107,243,174,18,82,226,178,231,14,91,195,164,12,54,162,4,84,149,227,122,24,115,159,184,78,119,85,118,53,147,68,244,12,165,64,201,141,167,184,55,123,216,182,211,90,172,222,136,117,77,115,242,211,242,72,62,151,75,241,29,248,123,206,201,213,52,71,52,83,218,184,47,7,118,189,48,90,40,228,26,102,197,16,225,222,48,75,57,119,196,61,202,50,188,228,32,102,245,65,94,133,83,229,229,161,202,177,141,185,38,134,90,203,234,3,238,108,154,141,138,252,238,59,224,25,85,138,101,198,227,177,106,68,24,187,184,66,204,137,189,206,19,198,109,113,158,204,35,174,146,134,199,140,65,59,204,244,224,26,40,120,79,222,44,185,67,128,75,49,127,111,183,102,8,130,149,150,88,167,4,29,172,94,49,156,217,78,180,136,135,232,150,110,180,7,15,60,220,35,34,203,142,112,201,204,13,228,114,127,126,16,36,5,230,162,207,110,20,202,133,131,185,63,54,65,187,1,61,90,230,158,52,241,105,189,180,120,71,164,89,226,29,77,133,90,155,28,218,179,58,141,107,95,230,254,180,183,38,255,69,47,235,80,137,221,6,254,232,116,187,172,185,28,93,39,153,160,113,159,237,102,241,176,178,150,157,206,182,122,171,203,126,93,38,171,201,164,190,147,78,113,36,197,154,124,211,78,241,183,189,75,100,64,61,112,124,9,231,126,231,146,236,35,128,118,35,110,50,47,252,64,168,31,154,198,12,34,213,172,241,231,96,148,106,143,191,31,196,44,31,221,149,34,28,224,223,72,28,236,238,60,205,118,181,48,79,41,228,63,31,217,236,85,251,9,97,222,204,165,110,227,111,18,248,27,217,57,125,133,122,129,53,174,86,172,29,92,235,26,36,35,100,254,236,237,61,151,172,154,85,219,179,102,205,89,180,171,169,65,35,116,5,59,65,205,154,139,102,195,246,87,246,99,113,6,246,205,195,24,184,233,177,51,124,238,98,189,51,30,37,217,166,95,213,1,231,39,102,237,83,152,177,96,103,68,90,22,45,44,237,127,92,55,211,101,148,89,170,101,143,186,129,199,225,5,152,188,232,33,99,110,159,142,195,166,221,100,163,113,96,22,44,35,43,147,138,156,73,43,7,51,104,85,228,150,204,11,67,156,195,216,179,131,187,231,117,240,20,75,38,23,30,168,235,69,48,11,16,73,143,138,224,55,245,84,104,29,52,204,11,213,212,7,199,125,239,157,246,122,12,116,253,70,207,59,224,112,214,189,41,222,253,44,152,21,172,131,114,139,11,207,204,186,139,207,52,220,198,152,168,55,105,28,66,237,120,7,93,193,165,90,150,245,136,132,43,144,109,228,227,158,77,86,159,152,110,66,238,241,220,118,255,191,184,242,148,89,50,43,119,143,60,81,201,85,110,31,201,129,40,172,28,17,138,78,191,83,50,135,181,152,247,54,90,4,137,135,8,224,45,175,217,86,9,203,236,107,211,30,69,157,64,42,71,223,58,22,252,37,178,192,68,193,89,26,173,156,58,90,41,66,132,160,212,13,247,89,136,93,48,86,249,204,106,60,82,241,179,191,34,205,71,199,107,118,5,165,182,109,69,158,150,95,168,94,170,222,126,226,146,186,36,47,41,96,51,172,25,198,129,96,15,78,11,189,184,95,51,231,165,102,133,3,210,176,4,190,130,62,20,183,7,61,50,89,7,3,178,62,57,229,78,128,67,240,177,219,139,77,102,135,73,182,197,178,5,190,149,221,202,127,81,22,186,205,70,115,171,158,31,141,136,77,217,61,198,108,27,86,63,78,247,164,248,55,51,3,234,128,186,148,137,175,123,95,236,118,185,218,33,149,203,115,181,201,47,203,223,145,113,16,14,169,181,101,30,96,150,178,192,195,28,93,5,246,249,55,66,133,14,226,175,63,127,14,34,229,157,21,208,114,205,61,16,67,227,59,198,210,219,130,124,186,191,38,78,57,48,202,212,248,146,114,104,117,139,107,204,106,24,107,99,69,219,42,106,223,140,11,17,164,37,164,63,211,60,22,247,173,168,55,81,184,252,121,144,85,154,255,14,234,197,56,97,93,152,154,88,55,212,220,186,169,106,175,144,101,237,251,227,27,170,79,188,81,230,141,96,78,223,38,173,53,208,66,212,215,55,64,116,216,224,239,114,212,47,77,248,185,220,125,126,230,155,230,99,35,15,15,181,15,174,105,99,94,10,159,149,106,146,18,233,175,91,44,179,128,154,152,233,225,6,200,171,133,57,135,28,240,231,190,176,82,129,70,58,55,51,35,242,155,25,148,123,135,91,178,205,252,140,233,24,102,22,172,44,97,232,231,224,185,115,35,242,37,2,122,129,91,218,80,155,142,86,26,117,196,221,195,96,197,51,232,207,214,56,7,145,31,233,102,104,220,187,135,86,110,21,172,221,108,15,196,33,180,158,103,21,215,144,68,90,199,66,61,167,141,157,164,201,231,55,122,120,16,77,209,117,169,138,40,82,58,250,89,33,154,17,98,254,155,90,252,167,125,154,240,225,150,116,18,117,62,105,209,247,113,27,64,163,101,117,237,17,83,19,98,30,9,246,156,169,203,178,136,253,22,242,121,75,91,122,4,173,136,37,56,252,84,226,244,214,238,131,173,54,35,151,202,165,230,63,23,218,12,110,197,207,28,208,245,49,123,52,123,202,174,100,43,54,102,166,64,114,182,129,223,173,186,217,166,23,173,58,193,188,177,117,235,18,120,118,168,223,2,254,234,249,117,253,197,99,18,27,230,140,162,76,74,75,166,63,242,140,246,20,62,219,56,176,169,103,196,177,44,20,112,152,81,49,48,66,32,109,117,231,244,140,252,104,254,84,158,202,10,79,215,6,51,36,222,33,133,233,85,133,102,168,57,202,235,166,111,221,112,237,73,143,233,5,41,208,11,142,26,197,210,230,177,160,223,37,216,71,155,101,225,234,145,133,244,175,33,48,107,20,100,70,179,183,17,251,84,170,237,114,250,204,146,134,88,104,68,230,214,123,101,117,66,229,142,175,247,78,169,92,114,226,15,162,186,219,72,159,4,122,45,66,178,111,205,218,190,21,234,111,204,204,251,81,124,16,15,242,224,27,38,46,147,102,39,81,225,47,134,171,46,32,206,74,183,195,89,125,15,12,185,239,26,120,218,235,136,181,155,175,201,83,173,156,107,212,51,40,165,96,187,51,141,254,242,164,213,18,71,249,149,39,91,136,62,106,44,106,13,187,226,239,183,170,199,58,194,211,250,57,239,22,230,196,192,186,95,22,208,99,108,194,200,73,180,167,162,213,230,153,98,138,106,172,40,239,235,247,23,158,229,22,193,34,46,30,122,75,170,139,77,178,224,129,100,106,97,223,21,70,141,71,102,177,123,64,177,145,185,28,245,0,166,253,125,46,110,101,125,221,130,87,128,101,156,222,182,104,46,123,139,1,125,97,36,212,27,100,107,90,180,251,44,41,221,58,119,138,84,200,242,57,177,228,86,234,195,245,97,183,66,74,46,141,19,168,206,7,170,205,202,119,206,97,165,107,57,223,18,101,238,167,209,8,171,61,203,96,197,106,176,142,2,207,79,72,7,91,139,161,29,127,251,170,102,213,252,169,41,155,16,245,228,85,185,213,183,97,93,170,247,230,95,144,7,118,117,136,151,100,71,159,27,243,251,189,176,206,9,10,235,95,153,142,233,108,95,235,251,126,28,183,255,117,196,239,81,234,240,212,7,141,255,234,17,167,110,86,28,97,107,36,147,238,254,230,51,110,113,150,114,219,162,254,99,123,65,95,160,47,11,52,185,207,111,26,49,241,138,96,239,205,192,75,35,50,222,23,187,213,144,116,60,143,43,113,96,101,21,55,85,223,182,154,33,71,235,95,57,57,66,142,147,254,139,221,20,243,47,194,242,3,221,51,99,128,142,54,134,75,195,238,229,158,152,125,75,52,200,114,167,200,215,149,102,219,174,22,204,248,173,129,230,126,77,115,182,189,150,114,182,191,166,180,103,0,5,110,53,115,153,240,29,31,129,197,88,177,119,51,60,90,61,238,83,212,4,148,222,189,199,95,32,160,241,229,14,191,187,53,86,175,97,188,86,243,215,233,132,14,161,227,174,253,68,46,151,11,115,172,225,62,48,102,157,32,118,110,169,171,160,187,192,50,196,88,101,124,143,114,97,184,230,172,182,248,107,178,28,199,184,29,189,2,200,189,115,124,130,115,236,9,67,192,174,165,218,240,248,15,163,56,128,90,89,156,67,83,237,237,193,119,196,6,137,63,11,179,112,66,98,90,126,191,167,99,235,165,236,109,15,252,195,8,121,148,234,48,120,18,208,239,201,142,247,51,29,16,39,116,164,192,186,117,212,30,114,82,7,190,129,207,136,218,214,220,62,217,201,101,39,251,74,220,228,246,82,231,100,182,148,29,239,139,211,20,121,109,197,171,169,73,225,158,55,192,13,112,111,218,2,135,232,109,142,106,14,131,207,57,238,219,98,213,73,221,76,51,107,220,193,69,30,248,90,100,91,138,65,46,133,122,72,126,230,195,215,104,20,111,124,221,190,216,213,26,25,201,66,157,68,81,15,118,141,175,101,192,167,204,92,58,125,27,102,111,67,76,45,17,9,189,29,180,79,224,87,84,222,242,72,155,198,162,123,156,58,86,236,189,185,39,112,102,55,217,245,20,104,253,36,247,126,102,0,158,102,64,70,111,16,57,34,200,160,110,214,193,1,215,97,255,223,19,174,88,21,117,206,183,181,85,243,196,93,239,9,231,246,200,55,70,110,143,152,131,115,223,60,113,198,28,55,251,225,155,34,219,75,244,224,188,108,172,231,174,153,235,218,65,173,74,174,105,138,33,199,236,36,216,9,2,84,37,123,115,247,206,119,148,58,58,222,76,31,24,175,137,39,118,213,148,19,201,218,150,51,116,111,230,102,125,196,227,51,23,244,36,31,12,123,146,175,229,16,133,144,98,0,24,14,69,249,71,239,146,136,105,197,175,127,240,252,184,222,143,238,17,161,255,126,7,63,241,63,141,153,220,156,185,254,200,12,248,140,235,169,11,70,177,63,186,203,125,219,20,214,50,115,136,176,202,173,244,84,201,77,68,195,176,91,179,113,117,223,223,139,219,179,184,142,194,88,1,215,214,167,207,222,251,202,252,240,109,120,173,124,165,54,4,47,183,118,228,76,213,52,130,62,52,2,255,106,97,68,157,47,116,240,243,5,196,15,68,30,14,230,133,237,178,26,148,223,167,158,92,142,102,38,145,51,113,245,8,43,14,124,91,195,34,90,219,183,249,45,150,21,104,218,139,116,156,56,206,193,207,41,245,73,109,129,156,208,248,241,150,103,33,150,228,246,185,98,154,20,32,226,61,197,149,251,232,122,24,188,251,251,25,187,135,176,103,17,204,237,111,229,14,154,136,154,170,105,100,188,53,147,17,71,199,160,53,153,25,142,174,127,196,226,251,243,88,163,112,55,245,4,120,106,183,207,231,200,92,218,220,62,151,58,49,98,14,11,227,200,165,2,49,137,227,13,146,148,215,81,254,134,55,80,118,16,39,151,98,229,206,17,45,238,205,245,141,26,167,176,71,32,87,254,46,248,79,120,124,215,175,118,234,174,83,220,243,163,41,203,24,228,43,125,101,126,129,79,195,140,199,198,25,88,150,76,16,153,179,25,11,251,93,116,203,150,236,174,147,97,239,0,121,64,14,34,26,169,161,244,183,230,58,46,96,204,236,213,138,107,251,106,136,159,171,178,151,144,24,54,42,238,69,22,111,216,46,183,144,241,43,108,105,116,6,30,130,109,229,234,166,91,32,10,88,13,92,27,154,4,189,175,10,218,175,82,134,252,99,237,128,216,154,19,100,99,194,57,109,128,109,18,145,159,193,50,209,117,86,86,225,19,60,135,82,200,160,159,86,118,154,131,238,72,243,247,252,53,112,147,210,251,75,115,214,202,158,189,133,123,219,230,229,121,235,246,211,17,118,118,168,191,104,47,250,217,225,83,21,169,20,214,10,199,235,190,4,244,175,231,236,189,230,61,47,103,206,219,57,248,60,103,226,107,198,158,49,167,15,248,248,171,40,37,38,238,149,1,107,216,95,45,76,63,19,199,180,69,107,143,87,1,31,221,188,77,175,2,87,252,178,249,217,25,173,122,34,73,145,149,88,223,168,182,174,81,180,111,76,20,17,247,241,245,140,167,26,170,182,173,239,97,242,53,239,104,253,152,91,108,177,145,60,106,235,53,111,80,5,73,161,158,237,18,162,163,122,190,156,232,204,111,169,75,205,76,58,113,199,198,117,128,159,219,163,67,77,127,143,50,171,0,97,126,190,35,44,153,160,79,82,142,86,45,87,170,227,227,23,139,49,219,100,65,248,75,86,188,189,228,9,49,119,36,87,190,253,12,221,71,185,173,58,162,125,109,250,27,66,233,98,55,68,39,194,181,9,171,228,228,167,200,121,218,197,105,162,133,123,110,224,245,237,33,225,29,219,21,254,218,171,57,43,99,53,167,120,162,45,210,60,76,178,86,110,52,95,200,73,82,67,249,230,9,178,165,73,200,174,166,66,146,225,46,249,4,198,10,163,251,238,88,149,92,197,40,231,232,10,71,24,43,92,236,193,222,110,129,46,143,71,79,159,246,60,12,209,88,102,162,61,243,115,40,211,117,242,96,91,124,134,251,172,121,254,255,105,219,205,189,26,203,233,173,163,190,23,100,123,221,4,125,79,95,160,251,13,57,255,64,46,202,13,243,159,118,7,185,109,154,203,200,208,138,153,76,91,6,170,251,152,178,67,185,234,77,98,31,221,204,4,226,107,40,19,153,182,72,179,15,163,232,209,210,169,222,229,157,149,67,101,206,149,220,66,179,96,125,198,146,102,89,100,213,79,250,87,247,129,36,36,238,60,45,21,151,119,151,53,87,104,118,186,78,189,68,62,183,170,208,189,199,16,237,226,62,208,239,67,60,124,66,125,47,67,123,223,168,206,163,225,147,116,251,216,139,198,181,220,79,53,214,229,230,70,139,118,147,121,139,119,250,190,152,253,129,49,113,64,182,134,77,109,231,105,173,155,56,113,254,195,53,181,196,138,135,171,72,243,207,189,64,46,245,68,40,173,115,251,48,95,87,227,192,246,125,201,41,128,174,87,46,201,3,251,114,69,180,253,2,143,30,216,156,65,245,31,88,236,154,180,98,79,75,35,106,206,24,144,193,74,131,198,172,166,106,19,136,255,175,201,23,187,111,216,14,255,78,102,8,60,51,135,255,107,91,208,193,86,180,230,147,169,207,6,60,142,209,17,135,149,9,17,135,99,166,134,89,28,244,13,112,173,29,236,9,188,40,182,123,137,237,43,214,50,216,217,188,134,222,185,240,45,225,125,123,64,24,16,222,100,24,227,158,195,205,153,102,89,43,83,173,144,19,82,78,121,218,130,103,221,151,42,70,251,227,145,202,66,168,67,171,94,149,252,116,51,29,202,34,132,137,170,81,205,65,132,160,29,36,85,77,29,223,168,255,88,165,18,245,171,176,210,42,190,186,232,215,82,225,170,142,208,98,101,80,167,185,21,183,114,235,28,253,191,27,51,175,126,39,42,230,77,197,179,107,36,234,118,38,172,8,115,222,28,255,106,223,119,196,249,201,121,110,190,111,206,64,140,126,179,143,86,255,60,142,252,176,206,115,147,19,202,18,198,184,210,132,164,11,235,146,172,204,232,245,112,28,14,162,162,119,9,228,238,121,240,201,246,116,88,183,243,66,190,102,213,182,173,201,53,107,206,114,156,141,30,249,0,157,251,184,71,126,223,211,196,57,178,118,222,113,170,123,170,226,154,232,104,134,102,80,74,134,49,14,113,73,243,220,130,150,206,97,149,8,238,96,160,218,255,115,88,161,113,210,9,170,144,241,217,110,121,139,242,242,147,13,249,178,114,178,125,127,247,161,102,167,191,2,149,106,152,149,226,229,160,103,91,212,185,45,150,85,216,60,114,151,133,106,10,119,86,57,202,186,205,235,69,68,84,146,101,41,25,215,224,10,88,233,47,89,202,108,225,148,131,59,226,202,37,203,96,253,148,73,214,207,142,181,250,83,225,204,69,157,168,16,79,243,193,4,104,212,156,163,77,104,75,162,167,149,192,103,139,175,181,29,36,221,2,177,189,44,177,251,178,134,109,100,251,108,163,101,157,98,229,121,179,140,175,187,207,63,81,204,61,147,43,231,158,49,203,38,190,202,115,131,102,17,179,31,44,123,182,114,24,60,212,195,185,108,206,152,223,103,154,224,241,27,102,110,46,168,103,140,101,241,232,254,3,142,201,23,218,23,203,32,91,66,175,174,227,85,144,143,219,246,200,208,155,212,135,243,253,113,42,233,180,99,135,253,173,212,72,106,32,5,51,159,162,184,225,136,113,159,114,10,102,65,96,222,246,225,154,60,167,221,61,252,126,122,126,228,133,241,246,76,159,159,111,84,73,18,232,85,145,242,203,18,230,41,232,10,196,239,193,251,111,98,14,216,177,106,238,218,17,129,36,39,239,137,57,56,110,139,53,109,46,53,247,240,140,86,27,158,27,118,142,51,43,48,165,163,252,48,140,177,11,180,238,184,77,158,108,68,98,75,235,119,192,187,92,62,124,217,4,235,20,120,34,41,150,179,100,113,209,221,195,169,142,219,135,129,149,115,44,255,8,239,168,62,38,49,155,216,222,219,235,144,176,161,178,198,158,149,11,34,106,173,88,214,135,95,48,23,134,210,99,126,252,114,120,154,188,255,216,124,225,5,23,35,49,193,192,61,12,136,217,161,121,73,46,190,134,63,255,92,10,177,52,232,8,168,239,168,249,43,126,20,221,24,243,183,203,54,189,11,231,102,208,107,92,16,22,172,5,117,246,56,245,219,168,133,27,85,238,152,16,105,113,101,60,135,190,194,181,52,186,242,133,246,236,212,88,229,104,152,29,99,178,0,94,30,238,96,121,208,225,76,8,16,3,93,212,94,135,184,226,117,109,200,208,91,86,241,89,183,132,65,238,125,240,230,223,207,93,218,5,51,14,17,122,128,236,128,26,24,189,12,240,152,200,171,93,79,88,243,123,230,31,157,255,138,121,210,44,105,166,51,224,28,53,123,233,74,24,240,192,202,54,83,186,123,238,137,93,183,247,12,88,151,192,207,115,172,165,109,192,97,133,185,130,54,64,233,209,177,148,126,237,185,36,119,207,158,47,228,54,65,109,160,189,20,243,131,249,247,49,98,196,76,178,237,232,96,143,6,106,214,146,252,26,226,8,194,72,33,66,134,120,45,201,223,179,3,159,202,81,253,200,17,172,136,255,180,194,132,45,7,246,159,86,116,63,80,34,254,65,139,190,246,136,163,220,60,255,194,208,109,26,5,209,8,104,104,229,8,68,65,95,61,99,108,102,225,129,143,249,102,206,125,116,225,179,86,101,246,33,22,3,177,234,159,128,191,240,238,181,173,152,109,217,65,53,229,49,46,99,15,103,77,123,71,246,55,236,111,13,124,37,239,166,126,107,103,43,213,29,110,233,121,243,232,204,208,221,35,63,249,157,121,254,246,158,249,239,205,237,90,217,9,122,253,123,115,160,211,181,157,33,150,188,106,122,175,137,123,109,83,52,241,229,153,137,146,81,25,46,15,213,50,52,122,165,149,106,175,22,168,237,220,61,95,48,117,106,77,131,104,173,123,69,17,148,177,243,53,249,23,159,249,155,47,206,87,103,212,57,24,119,75,230,139,202,202,138,157,228,209,75,189,109,95,34,48,75,177,117,25,156,55,134,239,190,87,255,201,190,121,107,126,95,78,103,40,240,244,137,165,51,223,14,180,203,160,138,17,35,174,0,196,188,140,160,46,149,230,39,155,116,199,24,104,82,225,50,70,31,212,42,130,94,40,186,199,90,170,64,10,141,2,34,138,209,245,148,124,93,113,83,214,78,220,157,116,129,124,226,97,206,32,209,241,145,93,200,89,185,31,237,58,81,48,179,230,254,216,204,98,183,149,39,29,115,80,189,119,126,100,96,100,228,222,136,83,93,169,86,71,6,21,7,236,155,83,138,229,139,228,59,94,161,84,201,149,143,90,207,178,181,28,92,121,89,125,62,120,90,176,128,180,114,124,158,62,1,237,82,197,173,225,76,236,196,252,154,246,249,181,163,154,178,118,158,98,129,40,107,121,45,63,51,192,39,74,252,81,171,142,249,164,253,86,183,67,190,72,20,111,130,200,100,184,79,51,78,27,221,125,78,139,188,69,53,30,247,60,212,181,39,190,80,197,166,174,169,185,148,169,106,219,47,118,151,82,43,182,51,146,253,93,158,187,99,91,198,95,83,223,176,198,199,214,143,120,247,113,119,151,107,220,122,252,212,174,74,110,249,137,114,206,205,81,127,132,237,161,198,56,105,98,101,139,99,212,52,224,81,220,99,10,126,166,128,26,31,94,192,97,85,109,204,127,82,186,114,131,25,152,123,94,170,136,249,152,184,44,5,17,93,224,153,128,45,47,5,180,98,126,191,201,129,23,162,239,77,189,47,118,244,229,192,163,168,74,142,180,246,37,71,154,147,204,135,180,231,17,197,150,93,1,245,19,230,2,232,158,162,129,102,129,60,6,175,114,147,214,157,90,242,162,252,45,217,154,92,151,45,117,93,195,30,134,216,103,181,151,212,98,57,26,28,83,141,36,115,247,30,157,47,204,87,222,127,20,59,80,5,122,195,148,195,136,78,1,237,163,204,127,233,27,35,57,197,228,77,113,78,160,235,46,180,207,34,196,72,93,115,100,229,220,94,233,222,35,243,250,237,157,212,122,165,156,208,206,33,127,125,100,99,133,13,207,175,218,39,119,253,168,112,226,11,232,89,181,70,116,72,153,155,118,10,181,83,17,81,154,112,69,7,94,50,220,59,181,178,61,56,3,162,177,34,120,170,170,31,243,129,60,56,134,211,139,118,193,247,177,128,186,59,74,239,63,10,26,236,81,134,161,19,230,241,246,7,79,107,26,131,169,145,124,238,115,56,115,108,132,248,255,88,45,28,242,162,38,191,183,237,95,63,254,254,87,70,212,247,207,165,224,115,85,125,111,79,181,128,175,193,167,89,45,175,47,211,9,144,105,117,201,62,49,244,30,210,107,204,217,235,124,126,169,24,100,113,80,135,189,64,80,234,239,129,108,209,76,15,245,246,132,45,88,127,217,124,210,37,183,206,225,234,98,65,120,43,182,114,221,180,217,218,199,230,157,46,214,50,37,161,144,47,15,47,141,69,243,2,145,182,2,145,54,88,90,22,171,207,217,38,103,130,119,10,254,15,252,79,150,77,162,60,216,63,167,206,89,218,62,236,30,54,39,11,61,107,224,13,14,129,70,191,70,35,161,6,120,230,15,52,129,76,128,151,117,60,230,115,58,197,185,167,205,129,19,35,175,86,191,243,91,151,134,6,142,230,134,223,27,161,58,221,153,43,129,70,199,94,133,50,214,232,17,127,223,203,178,45,106,88,129,216,52,221,148,91,182,170,233,175,83,62,61,71,148,217,47,21,148,229,115,18,226,60,161,253,164,22,63,232,76,9,190,178,187,114,100,154,0,189,188,1,241,27,71,156,242,137,35,78,254,196,30,231,168,243,149,181,147,136,7,196,238,210,180,71,243,232,153,220,241,242,197,112,125,132,190,252,28,239,31,212,220,105,243,222,185,249,202,252,247,110,31,169,157,93,42,207,125,111,134,199,171,215,88,7,213,64,3,81,15,252,146,4,28,110,8,41,144,76,249,181,241,26,204,254,196,105,167,103,66,0,159,51,227,144,9,211,241,214,137,92,168,150,255,189,116,65,136,234,166,168,206,122,108,48,245,254,99,151,232,236,182,163,14,129,92,60,94,29,73,2,197,7,148,239,60,50,112,244,204,87,157,207,159,249,2,88,198,175,174,141,154,39,16,13,138,228,155,219,73,185,254,251,163,9,150,239,161,117,43,10,190,80,158,209,7,103,94,41,122,89,48,210,195,151,54,226,18,249,126,5,243,92,47,241,155,157,129,156,84,103,89,169,211,119,50,34,208,207,205,3,215,225,235,223,96,206,1,253,155,7,2,57,223,103,112,146,39,254,149,216,151,226,114,125,79,25,66,31,121,165,176,86,250,227,225,210,142,139,221,53,253,163,109,138,251,95,15,11,242,187,229,204,196,27,137,145,145,247,71,226,22,78,147,60,85,243,254,84,116,197,62,175,32,246,137,196,131,151,232,121,90,226,21,221,44,223,232,241,115,74,10,232,6,229,39,84,119,228,164,149,115,166,52,247,37,83,122,239,156,38,37,37,224,48,26,9,153,250,116,15,74,11,122,47,84,206,169,36,59,57,179,2,79,2,214,12,95,16,229,117,52,188,101,225,199,54,238,28,160,43,140,10,233,94,253,253,139,91,8,231,101,52,193,179,47,74,125,25,240,60,233,11,140,68,134,72,97,110,130,247,50,51,170,151,188,240,7,240,173,240,58,250,167,41,146,242,164,186,18,101,64,54,156,17,92,67,97,215,104,233,200,32,195,129,59,110,121,46,241,70,105,191,211,205,58,50,136,156,2,7,246,33,193,30,114,216,11,81,228,183,170,134,148,251,190,85,218,143,93,161,232,25,65,71,194,172,96,208,198,142,73,8,185,43,252,209,27,199,62,15,218,163,200,195,125,132,162,189,206,186,62,76,60,216,194,238,115,33,11,182,110,47,183,63,64,160,245,123,64,26,130,129,43,47,112,184,194,32,63,204,31,191,88,108,63,35,9,129,164,169,153,173,103,168,17,110,18,214,43,130,39,7,246,1,2,204,65,1,206,120,163,72,251,144,104,156,57,105,194,88,38,230,58,45,108,175,166,89,154,75,28,184,6,119,252,194,134,187,76,96,62,30,115,96,110,117,208,240,239,162,243,167,165,94,85,86,101,68,14,135,251,12,25,251,213,116,242,97,71,174,200,71,223,195,253,129,177,113,208,138,22,24,7,221,57,237,58,131,78,48,14,53,214,91,34,118,151,9,56,131,163,103,80,138,217,235,228,194,214,55,178,7,119,117,30,108,255,29,198,33,192,243,227,63,225,208,196,203,157,58,56,123,72,15,147,152,48,210,236,241,151,219,238,66,239,97,96,212,201,185,31,14,246,14,11,244,46,64,31,8,9,93,161,118,134,239,57,47,56,136,186,170,85,225,26,160,91,170,159,142,115,225,30,239,179,136,45,51,81,239,36,64,187,146,6,7,41,13,78,14,151,24,197,180,7,230,69,243,162,240,151,103,46,246,192,187,57,111,206,107,243,218,95,146,139,238,197,234,15,199,251,251,89,86,146,19,104,94,178,3,239,113,127,183,0,79,91,21,7,43,165,234,240,120,182,191,53,219,231,87,174,240,111,100,38,145,19,179,31,238,218,113,48,142,80,60,193,131,46,51,56,131,218,126,87,30,252,120,184,247,248,18,29,7,140,205,44,9,147,103,74,61,240,142,159,181,73,141,35,166,235,84,167,198,47,110,114,151,117,175,84,250,43,59,126,23,89,0,139,145,131,24,0,171,113,58,167,48,38,128,187,60,16,229,65,121,88,62,126,149,214,214,201,234,3,184,123,137,55,233,104,38,141,146,1,247,169,150,220,82,117,114,188,212,79,17,0,128,34,142,9,58,119,226,126,39,62,239,3,141,215,10,228,203,192,99,147,148,98,247,53,172,181,186,47,32,190,117,77,184,143,159,181,154,182,210,245,146,59,85,189,48,126,1,174,49,164,125,206,92,48,43,130,115,166,214,51,37,156,167,124,10,207,75,44,215,173,58,227,60,210,148,76,90,142,107,146,251,39,23,123,175,185,139,238,128,203,89,235,214,162,188,56,122,103,196,166,51,199,9,147,90,9,231,75,152,156,184,218,169,194,179,40,64,15,153,124,60,216,3,92,136,227,16,83,215,192,172,174,11,215,206,92,235,129,119,140,127,224,105,101,242,160,44,87,229,113,236,146,37,107,251,77,215,156,17,140,239,252,207,158,96,164,130,118,159,52,220,70,245,159,198,235,253,108,246,139,230,179,194,240,153,103,225,142,244,179,54,172,13,147,103,221,98,117,104,92,247,207,112,204,69,225,151,103,184,158,7,2,231,115,208,36,137,40,134,84,135,200,11,168,97,1,15,174,231,114,112,23,19,238,98,186,247,71,132,113,68,35,196,42,102,143,212,61,129,28,34,115,71,254,172,242,151,149,185,194,220,158,67,178,249,149,21,176,63,7,176,138,153,172,231,93,183,34,222,60,233,246,62,56,194,185,247,93,176,144,214,125,185,54,90,171,222,31,199,88,144,16,217,122,80,78,136,220,201,245,94,217,93,119,175,185,235,214,53,107,93,230,70,145,63,18,148,166,191,176,234,238,34,185,9,52,221,239,222,116,119,150,211,214,151,173,253,202,255,54,122,172,154,30,239,196,107,104,32,9,64,177,198,153,47,246,252,166,240,109,112,26,135,181,223,74,253,55,50,236,254,99,181,151,81,157,252,50,159,47,231,197,95,126,147,235,165,247,112,225,30,150,44,63,248,90,72,83,242,49,230,22,69,245,155,223,238,125,209,253,8,84,196,176,245,91,249,17,229,255,251,218,80,117,157,62,173,172,125,140,113,40,204,203,227,61,47,10,31,193,93,126,5,28,244,43,160,250,175,170,71,199,239,211,185,253,174,230,152,35,230,239,8,35,19,23,58,77,152,219,109,48,183,42,153,28,84,135,215,143,79,193,220,254,66,91,52,127,1,84,255,197,153,197,158,95,48,170,106,64,85,114,223,53,171,247,191,46,208,145,114,153,79,41,46,27,67,50,162,63,41,42,181,224,119,91,102,221,121,130,239,163,51,130,115,46,118,253,203,255,23,188,60,93,208,89,63,231,53,220,161,177,165,198,149,56,67,207,234,111,216,88,79,171,115,122,223,125,163,70,15,248,217,231,87,246,97,119,226,82,98,162,237,26,126,71,94,236,216,27,245,72,182,39,89,23,27,220,77,130,255,250,250,116,131,237,69,101,29,108,90,71,225,8,53,193,4,179,36,76,254,10,203,81,5,78,216,112,143,14,65,108,187,71,203,25,136,40,135,235,169,88,141,134,173,114,20,186,146,85,148,63,60,184,163,19,199,55,145,112,60,186,2,160,96,175,92,236,70,210,143,93,120,54,82,131,246,42,101,189,25,127,96,202,251,55,121,86,191,79,45,26,26,214,143,119,227,53,52,125,102,247,12,92,225,218,110,197,106,63,3,43,230,54,158,193,58,74,177,239,151,122,14,8,206,150,37,254,144,189,36,63,14,22,253,98,226,44,183,241,105,145,26,142,113,2,36,186,194,250,224,110,24,199,253,190,154,142,93,5,175,153,13,227,135,86,177,229,46,216,133,142,118,62,228,88,79,59,181,168,20,63,244,90,198,1,115,114,127,130,118,187,60,84,19,166,132,95,77,92,20,46,8,241,51,76,197,20,103,182,58,233,3,217,189,71,77,229,154,20,244,238,140,240,22,131,14,239,81,87,116,138,227,23,34,89,102,224,101,113,105,46,201,117,133,40,150,18,71,187,174,248,61,220,225,127,38,138,112,96,191,30,68,66,199,110,185,197,196,133,8,125,44,225,209,119,55,113,48,145,76,116,37,24,90,165,212,39,196,206,184,78,247,95,89,98,90,76,138,93,62,42,68,229,180,25,195,115,187,78,179,197,184,239,53,153,237,242,241,43,43,32,147,45,119,233,32,162,171,28,204,194,25,254,223,164,132,143,222,68,119,151,94,167,239,11,194,172,48,77,142,32,158,144,108,201,5,93,43,70,248,78,54,93,37,176,132,52,184,96,93,254,62,34,214,255,197,199,191,84,176,83,21,233,176,14,167,225,46,87,116,134,162,233,143,195,31,169,77,17,105,172,196,44,55,77,174,248,56,124,18,237,14,228,114,117,14,191,179,233,121,86,71,186,35,217,113,133,162,240,185,193,56,252,123,218,52,111,223,58,14,214,197,196,175,79,227,253,107,76,222,218,146,228,187,120,172,234,34,37,137,118,116,14,176,39,175,123,248,190,64,102,9,165,41,221,147,217,80,78,28,11,112,5,136,125,29,198,78,244,5,29,158,197,232,50,24,62,62,237,192,226,227,176,16,193,163,119,118,133,131,27,199,225,215,243,217,148,94,183,188,232,251,136,98,152,21,37,156,77,247,102,90,124,58,145,180,187,244,214,187,252,11,215,160,125,38,128,230,148,51,108,134,63,212,19,240,7,57,74,142,74,199,169,117,163,120,48,174,226,169,117,169,14,79,139,52,237,242,247,6,85,104,13,69,128,138,121,253,64,125,111,125,215,106,110,214,156,222,123,197,71,197,148,216,179,48,122,120,215,57,151,35,182,37,167,9,140,4,177,27,138,225,25,254,126,210,235,116,198,113,111,229,180,126,197,223,93,202,58,63,249,184,173,254,72,55,229,100,246,100,135,174,119,250,60,54,113,179,179,139,161,14,58,210,217,96,110,17,43,193,246,247,175,181,112,33,163,71,32,13,25,172,81,179,212,89,53,185,173,75,37,41,50,82,31,170,28,51,139,225,204,25,54,162,155,24,11,198,172,49,136,115,75,37,198,231,83,138,35,90,135,167,197,250,182,5,14,248,148,187,66,63,187,92,133,51,41,142,29,80,227,176,171,143,1,127,156,212,71,245,65,253,72,136,67,70,59,50,5,79,171,219,116,54,23,236,180,158,212,217,220,54,109,201,167,7,219,177,140,210,80,247,172,114,186,156,44,95,113,233,174,213,146,228,99,22,208,90,67,24,41,190,195,53,178,76,178,241,96,125,157,8,67,77,85,174,203,40,101,11,99,105,37,169,116,249,136,11,225,179,176,185,165,117,250,84,178,133,43,62,46,219,157,96,110,17,171,82,181,121,136,16,37,75,74,67,140,217,229,35,207,52,78,59,17,22,158,98,227,222,155,39,173,236,172,49,109,92,241,209,66,11,52,19,78,124,132,215,235,196,85,112,23,92,154,187,153,233,242,241,32,97,94,248,8,69,241,58,114,9,165,250,180,118,69,163,40,138,90,133,162,121,179,234,76,34,217,116,205,12,43,55,216,179,224,211,52,100,74,83,54,211,146,45,17,186,83,51,185,181,139,0,157,183,224,124,73,178,16,113,144,112,221,38,145,196,248,136,101,180,119,80,11,7,53,61,170,63,164,182,51,124,36,148,235,180,22,138,206,126,230,138,204,48,44,42,52,191,231,159,225,94,119,235,86,253,51,168,63,64,143,33,222,99,165,94,110,156,14,117,80,167,11,218,1,209,134,86,189,81,97,16,245,41,69,103,91,62,230,20,35,220,73,144,23,217,69,217,231,65,42,125,220,201,138,142,124,42,112,152,149,112,184,177,12,218,252,170,50,168,60,157,114,68,167,223,132,35,53,41,113,209,126,127,155,86,223,46,152,32,183,118,151,143,211,233,203,139,143,175,106,31,6,141,152,176,144,166,98,215,86,224,166,92,221,170,236,23,32,186,254,148,33,115,234,47,106,31,247,32,246,193,106,23,102,133,62,217,125,177,24,218,185,240,46,248,147,114,161,2,18,181,81,91,42,215,117,220,9,29,74,182,24,147,236,54,235,49,107,71,114,27,114,33,197,79,189,78,119,183,90,91,129,11,213,46,31,63,85,10,247,251,195,145,178,115,100,160,238,44,8,163,102,210,236,210,40,234,168,32,109,89,138,108,165,119,189,232,130,174,183,250,211,3,211,238,219,99,245,33,76,65,72,150,32,71,187,97,109,202,87,148,30,56,251,20,121,168,161,159,8,180,131,87,47,94,47,162,110,91,24,155,45,78,23,175,208,207,117,175,81,12,244,58,234,181,235,116,93,139,106,58,251,138,143,21,93,8,80,64,40,254,74,134,106,160,180,122,215,235,10,241,100,43,172,134,156,99,235,199,215,105,213,244,130,13,215,96,26,38,174,79,41,202,24,104,75,244,12,178,163,253,131,253,71,250,45,58,110,169,55,226,117,208,82,24,168,161,182,148,124,78,6,201,109,184,206,105,202,133,15,227,254,57,155,62,43,200,66,40,79,245,128,147,153,46,4,11,132,243,67,165,1,109,37,69,97,13,158,54,126,6,217,108,110,3,153,243,208,98,44,56,179,149,233,225,43,71,41,197,138,141,161,26,219,89,148,104,30,114,77,15,209,80,204,147,230,168,57,104,30,249,108,83,115,99,86,172,142,62,190,4,252,65,96,28,78,218,220,224,93,160,254,232,169,75,215,37,68,68,91,144,102,165,105,245,10,238,101,53,92,163,82,106,227,49,228,160,174,89,117,208,216,227,227,109,250,28,228,163,36,128,134,57,230,114,190,62,245,57,89,162,29,107,40,70,35,90,83,250,19,56,153,36,207,190,221,19,130,82,135,88,175,77,27,233,81,239,137,201,62,8,183,79,143,72,211,1,39,133,103,80,188,216,10,161,58,57,212,65,104,221,145,234,55,189,118,95,138,237,201,182,25,218,10,79,109,182,143,105,80,56,171,113,172,178,1,142,190,49,107,53,143,123,30,6,115,71,114,238,30,247,168,213,111,245,63,58,153,140,249,133,31,120,232,107,165,109,208,217,70,221,71,199,123,148,62,45,198,0,181,137,90,113,172,228,148,86,158,210,250,147,253,127,84,172,149,28,103,229,105,199,233,24,226,245,22,94,7,110,7,13,131,214,99,19,127,172,110,35,213,193,138,129,15,51,141,62,12,34,122,9,62,197,56,186,99,84,191,78,17,166,41,61,80,243,27,245,108,157,107,68,222,5,179,30,178,117,12,209,97,167,249,43,9,138,186,166,3,75,108,60,163,135,210,212,71,133,141,157,17,120,108,89,234,5,91,160,11,225,46,161,47,197,251,242,194,36,219,3,201,166,50,135,72,112,5,78,139,75,182,5,18,2,252,17,216,57,220,117,208,96,118,206,71,62,180,177,150,192,57,233,140,86,6,135,143,248,200,135,149,33,71,223,196,15,178,167,245,46,31,159,175,82,52,99,248,234,215,233,30,221,86,175,206,151,6,159,166,84,59,216,84,175,155,255,224,49,172,142,134,85,139,225,119,217,224,209,131,77,183,111,154,255,103,136,148,234,95,131,248,62,12,218,40,18,127,150,22,123,203,135,90,155,195,145,250,30,27,235,180,25,106,203,177,162,165,19,46,221,195,36,191,69,246,125,63,114,76,182,78,0,151,38,110,146,46,122,205,38,213,201,43,92,180,103,229,58,93,117,88,144,103,229,192,154,214,101,95,243,199,159,150,90,49,42,13,18,211,201,129,173,68,154,142,233,11,251,16,197,99,218,186,18,162,245,70,222,39,200,137,108,203,205,109,174,122,82,29,85,7,213,183,225,19,102,15,34,79,58,212,218,220,2,15,244,80,175,248,24,159,149,9,124,22,65,101,245,237,99,234,138,231,168,85,184,194,211,170,211,139,22,216,225,222,244,248,13,86,189,217,106,213,79,56,110,132,69,122,221,174,99,33,228,102,254,135,143,9,108,111,208,81,132,187,19,143,95,56,155,226,84,196,124,109,206,77,20,38,133,205,44,114,119,50,213,149,66,234,185,78,43,7,217,1,34,208,175,57,3,230,214,65,62,190,229,13,58,71,66,148,248,80,39,7,54,202,14,188,139,43,230,70,62,69,111,43,242,63,174,248,251,169,124,14,10,109,67,204,31,243,17,113,150,189,90,49,194,125,240,112,45,79,56,9,103,12,10,71,124,20,101,223,83,106,209,65,190,127,42,81,108,85,159,11,217,28,57,103,127,121,132,130,229,86,6,43,79,211,159,102,197,252,222,11,21,41,17,161,179,218,121,146,111,218,39,197,81,17,120,204,71,103,245,117,114,224,59,240,117,222,229,73,31,248,99,104,9,39,99,214,3,165,129,11,168,222,234,195,44,111,140,129,108,63,6,242,209,17,195,216,180,221,54,36,175,164,65,66,221,208,54,48,121,81,175,107,12,111,120,84,30,84,142,168,46,238,186,145,37,41,22,225,76,82,14,2,191,241,166,29,197,30,203,182,163,71,190,20,104,126,206,162,163,96,118,31,251,43,248,60,230,251,1,215,39,155,32,147,117,117,86,3,157,236,75,37,235,6,236,176,176,11,236,203,202,30,39,95,5,251,242,116,206,217,227,28,109,245,62,17,103,192,78,69,145,248,219,222,6,254,224,235,118,92,23,110,208,48,129,94,87,65,131,8,183,50,73,185,203,199,73,14,184,144,112,158,237,24,187,180,52,49,181,167,190,206,9,159,110,97,57,25,172,207,125,163,205,31,67,138,220,178,147,237,241,28,123,122,229,186,23,122,125,25,159,34,138,148,17,148,208,70,177,232,68,15,103,142,198,124,141,112,110,99,222,133,61,155,29,204,238,241,99,49,176,64,89,186,15,5,119,69,181,218,219,214,40,41,136,43,139,96,163,208,27,23,193,170,111,161,104,166,253,210,100,152,237,129,145,120,168,69,14,44,124,238,86,110,218,188,194,58,84,248,154,78,16,48,155,229,8,99,88,39,99,206,128,39,245,180,9,159,114,194,78,193,232,200,79,201,17,54,235,152,110,233,245,221,104,59,174,132,120,223,190,46,20,216,126,189,235,212,247,100,190,86,128,46,189,140,157,122,219,109,3,80,12,228,165,205,115,100,248,232,54,230,153,44,87,62,200,49,47,56,154,91,157,59,107,83,96,62,155,230,72,104,174,4,34,76,65,160,221,218,19,66,100,77,89,180,6,35,217,200,65,113,121,225,192,102,135,190,84,157,132,218,82,33,170,171,141,33,242,171,12,210,34,31,193,46,152,219,155,224,105,74,37,204,127,128,102,216,225,104,31,208,218,138,189,169,19,35,95,29,113,70,106,39,106,188,147,112,182,230,206,170,92,75,188,79,234,52,31,4,94,14,226,177,24,174,87,40,105,177,56,10,230,182,195,234,72,231,146,57,106,75,7,129,98,95,46,60,175,113,225,206,203,132,157,104,118,162,238,7,46,100,215,112,44,191,63,178,47,183,125,76,110,65,19,162,126,97,93,34,124,13,19,224,124,217,116,47,215,1,99,175,241,247,244,119,236,238,150,42,72,44,35,64,145,228,104,198,136,102,29,193,219,242,115,142,203,177,56,42,180,217,92,228,89,134,190,37,162,251,24,238,191,228,23,114,43,180,86,185,7,206,175,61,116,226,219,73,254,175,51,193,78,156,14,154,249,102,40,175,152,203,193,154,193,147,232,127,230,143,248,40,175,190,14,10,236,62,125,95,200,80,123,155,164,104,167,106,227,120,173,37,151,131,92,128,250,163,157,131,2,140,232,15,232,247,183,58,152,239,201,176,82,43,199,132,98,171,37,4,29,68,233,209,118,13,244,182,32,70,180,157,230,191,34,159,181,82,160,233,204,35,142,213,17,179,183,16,185,146,39,235,221,215,73,147,32,10,234,172,23,241,88,163,175,198,109,166,63,128,170,28,124,206,6,62,29,237,117,111,179,110,207,201,244,150,223,253,148,139,116,20,139,162,47,80,132,65,220,79,128,104,16,164,231,190,252,135,199,62,237,100,103,197,226,108,9,101,206,45,6,250,244,138,221,98,95,34,175,47,81,239,93,144,111,145,87,201,21,207,31,169,84,195,157,235,38,67,222,0,223,18,98,46,11,227,202,236,17,213,210,98,49,50,238,239,221,71,84,91,162,57,199,196,172,55,200,239,1,191,57,166,29,124,116,232,49,145,108,181,212,89,241,91,19,93,33,58,180,239,211,49,228,3,195,6,249,95,208,70,201,180,252,246,57,220,37,139,251,100,151,127,219,204,69,72,76,24,225,248,158,193,129,174,110,86,117,29,207,211,209,103,1,62,90,112,33,106,44,28,241,209,99,165,44,122,6,1,154,104,11,213,91,117,16,157,245,152,135,130,22,217,36,105,50,72,190,178,28,241,71,68,211,141,252,33,177,213,218,77,172,138,78,206,82,205,115,172,222,75,227,77,24,159,31,111,22,42,95,54,249,86,31,11,173,115,90,134,241,81,109,20,250,156,126,109,185,127,6,183,201,140,114,117,186,183,30,115,94,117,140,123,241,12,175,109,206,33,194,5,127,64,162,145,224,102,89,83,214,5,69,180,15,131,229,178,70,213,36,255,15,152,67,161,56,39,5,127,231,42,235,105,116,29,35,183,111,83,11,201,119,249,136,85,76,243,4,8,215,215,41,214,105,24,11,216,145,28,181,97,18,211,181,145,86,14,143,105,30,3,209,2,48,219,0,218,170,203,143,174,3,107,223,135,81,45,67,145,166,58,176,69,3,250,40,173,96,41,208,43,100,153,213,183,109,218,87,35,160,7,197,116,116,229,235,224,35,128,247,211,113,51,253,165,99,1,82,237,50,173,219,13,115,60,254,46,83,154,71,148,226,81,126,80,127,254,199,196,145,95,123,14,171,155,58,19,53,31,1,162,3,6,226,251,3,64,139,235,207,210,88,241,217,217,225,233,225,43,195,245,103,91,114,26,20,163,186,132,24,213,125,123,185,167,54,114,144,143,248,125,61,79,182,3,135,111,31,205,239,45,135,153,19,215,196,157,95,69,161,184,246,148,227,142,185,75,224,185,30,168,124,171,242,163,138,86,22,202,181,162,83,204,13,169,237,17,216,14,127,37,99,114,117,11,252,189,4,214,109,34,246,180,212,147,178,6,102,115,131,219,247,160,181,202,146,1,105,11,91,219,193,106,244,88,4,150,153,150,193,215,59,187,250,8,240,169,28,100,197,112,167,46,203,188,90,153,77,178,251,190,60,131,165,198,136,84,152,245,146,78,87,149,20,98,49,26,243,41,156,177,42,33,214,214,91,9,28,41,221,191,0,58,162,65,51,226,14,197,105,228,88,143,108,34,60,242,207,199,54,112,80,226,3,160,218,172,216,147,175,23,42,251,205,221,27,181,40,235,249,165,243,150,100,170,134,193,245,108,194,133,116,141,129,174,50,148,173,50,205,140,108,239,242,17,10,153,190,55,17,203,5,158,59,227,157,145,33,206,211,6,181,167,125,116,151,57,46,197,226,60,31,167,222,246,8,218,4,13,180,151,113,165,132,232,130,173,17,24,202,62,122,192,86,138,102,112,90,227,60,244,228,14,55,183,216,18,88,176,61,205,253,212,18,183,197,206,46,93,129,184,174,82,207,65,199,21,130,183,25,70,185,126,199,22,24,74,87,47,34,17,102,176,178,179,99,134,12,202,63,58,201,170,117,29,50,0,164,245,165,161,199,37,25,1,105,157,54,238,122,152,51,101,59,232,27,180,58,19,243,85,171,94,32,47,179,15,125,235,244,149,176,123,81,16,113,224,220,91,134,141,243,149,176,58,102,193,14,119,249,72,132,225,26,19,29,215,117,250,190,106,167,229,164,252,15,108,135,131,18,68,215,12,55,97,172,82,31,94,24,78,151,146,95,191,66,49,19,240,104,12,163,119,140,46,31,86,129,255,18,180,9,202,218,94,190,51,196,168,28,144,31,63,22,97,1,67,148,63,134,221,87,128,75,67,44,96,38,47,224,117,208,42,237,177,194,234,30,247,209,209,194,96,229,159,143,192,239,191,237,22,44,105,81,210,68,38,217,24,195,63,163,206,21,180,167,5,136,225,254,222,14,16,125,238,177,185,13,45,19,125,106,125,54,147,36,93,254,206,166,48,247,230,197,162,90,155,122,208,16,207,211,152,228,161,165,211,17,154,175,13,222,9,68,147,194,40,206,190,143,230,91,8,41,134,121,37,47,131,239,171,246,104,199,96,238,72,10,241,168,44,165,144,211,158,106,139,90,192,147,99,89,32,150,25,242,53,93,192,133,5,124,102,208,252,100,218,250,55,58,213,116,164,34,8,116,31,141,11,82,32,88,242,214,255,59,33,112,155,75,3,86,253,145,242,117,234,21,88,101,176,127,94,107,204,202,16,28,92,142,250,105,234,130,118,203,155,150,143,248,72,188,126,188,25,243,210,105,4,15,122,189,233,181,172,203,4,207,98,251,94,122,113,250,217,43,232,13,60,235,22,11,52,239,94,227,106,103,177,94,245,37,171,102,173,124,102,198,154,118,255,30,247,55,140,214,172,144,147,163,107,68,145,162,77,179,64,65,54,59,244,40,25,18,204,168,49,104,188,237,227,14,179,24,77,224,132,253,43,221,53,242,18,141,92,215,32,86,248,17,153,131,79,14,135,146,45,49,171,126,186,249,24,205,0,107,11,103,110,165,146,41,152,149,84,125,130,73,182,22,101,95,140,49,19,206,224,32,186,246,208,138,33,158,38,93,237,208,35,11,100,19,28,197,73,24,199,77,187,203,71,21,174,156,53,219,242,51,204,251,25,28,105,203,104,29,172,119,6,121,17,63,195,199,50,39,118,32,115,184,215,6,251,75,219,136,152,50,142,136,46,73,254,237,12,67,119,9,214,67,232,42,158,125,157,102,154,176,159,66,146,187,98,183,250,190,12,243,247,58,141,212,86,55,61,131,173,48,130,135,109,88,6,248,79,137,174,4,226,161,88,81,84,235,251,224,116,164,130,245,175,210,159,77,62,220,229,227,27,51,121,193,104,65,32,181,142,12,207,162,150,187,246,110,131,161,81,152,70,174,96,200,27,226,154,157,123,119,255,40,68,10,191,109,27,122,187,47,133,57,30,240,182,42,117,202,247,146,88,75,182,120,114,99,65,38,169,45,190,138,75,20,230,103,132,233,67,87,252,174,213,133,137,216,220,234,99,16,151,131,247,65,37,63,192,91,13,87,25,226,179,79,96,246,253,21,1,66,152,52,4,24,240,118,1,119,20,85,173,187,123,158,46,56,112,224,211,188,80,144,148,8,219,38,144,108,150,39,242,53,140,159,23,97,248,140,212,59,142,113,123,44,191,27,147,134,186,206,34,227,13,158,99,76,26,208,83,98,121,32,244,155,194,21,104,152,119,55,235,81,124,155,147,246,40,135,171,233,116,28,193,106,71,187,151,142,35,245,209,171,217,72,97,230,206,9,101,179,188,15,187,226,126,70,200,79,151,255,168,236,148,157,175,153,121,77,28,16,167,72,44,55,43,47,120,117,103,214,153,246,174,96,221,128,135,43,21,149,42,221,109,163,50,44,106,180,47,40,47,183,236,65,227,136,143,40,94,41,56,113,255,3,49,188,153,46,108,95,99,34,212,58,60,143,181,3,192,31,48,51,201,114,87,25,243,14,48,47,91,151,18,17,206,246,7,52,95,49,107,12,150,186,66,156,109,127,149,50,244,97,226,122,157,253,173,45,227,233,159,241,47,80,157,226,120,97,60,17,101,223,252,184,119,147,152,228,109,219,95,15,249,12,82,221,143,107,136,63,183,48,251,52,159,41,70,249,204,96,167,139,237,91,102,204,241,181,101,180,130,149,172,12,142,25,174,193,178,60,136,64,165,74,217,37,189,37,115,226,249,57,13,242,15,104,11,196,96,125,57,190,166,178,240,28,68,39,74,82,61,66,107,68,194,53,89,31,89,110,140,44,192,179,176,123,80,220,175,112,181,20,173,58,238,219,24,83,192,234,166,171,224,227,116,246,227,110,209,149,103,132,98,7,69,91,166,187,232,116,71,255,0,235,218,210,213,206,193,29,79,119,58,135,150,58,29,199,116,252,236,139,63,251,32,47,92,253,28,246,199,186,89,217,227,99,221,250,118,63,22,197,145,12,203,20,116,249,50,180,220,238,159,66,108,1,243,111,14,58,93,153,150,185,221,68,127,116,9,241,8,39,192,133,30,3,25,58,201,141,106,131,230,219,33,46,244,162,94,45,70,216,172,158,64,59,81,30,219,24,37,5,216,114,15,232,251,218,225,189,250,110,221,244,143,156,101,68,123,131,56,91,49,149,57,249,181,201,187,242,143,84,138,187,42,207,200,255,78,155,34,33,122,129,57,134,190,133,73,173,139,88,167,221,147,130,53,72,22,155,60,40,214,61,204,88,204,62,168,195,220,54,188,114,191,219,111,245,23,250,233,190,30,93,208,215,118,58,214,152,5,114,187,7,236,173,245,247,123,176,98,181,182,243,12,140,131,151,55,227,117,208,117,45,178,79,253,66,240,65,60,250,190,234,141,114,116,181,195,195,110,102,139,180,15,124,128,94,128,21,44,184,215,100,84,127,117,236,127,247,145,121,27,69,193,139,113,161,207,131,119,49,111,34,196,51,141,130,136,216,170,53,117,204,48,203,53,249,61,59,105,116,10,66,206,233,119,142,58,71,115,189,124,172,179,154,199,208,226,108,154,107,162,168,113,68,4,255,67,143,250,32,103,192,58,34,242,214,93,15,60,24,149,245,187,186,67,87,7,105,196,7,222,230,7,25,65,93,241,52,245,102,166,51,236,105,159,243,84,46,140,213,77,27,17,175,76,11,228,118,208,185,242,57,159,30,29,81,191,1,34,217,248,183,49,224,194,84,82,121,219,99,153,161,168,62,133,158,129,113,212,88,144,125,195,168,40,126,13,202,133,134,235,128,254,144,211,18,112,97,206,237,71,116,222,2,91,213,247,61,3,208,99,169,5,115,180,4,86,31,119,184,96,28,157,148,212,90,54,218,155,136,171,250,11,133,81,39,201,117,133,187,247,195,220,74,168,79,253,136,15,87,58,227,188,30,139,231,64,94,80,75,225,125,178,245,109,112,151,223,192,122,247,0,33,120,159,3,182,92,156,35,175,162,47,229,35,4,191,96,72,253,1,18,59,201,216,136,177,7,243,63,203,131,126,240,145,216,27,253,181,72,178,57,186,94,54,129,189,10,7,237,35,62,246,110,129,238,131,163,254,135,78,108,155,218,74,236,228,134,26,151,173,100,54,180,255,159,176,247,1,110,227,58,243,4,27,173,166,248,208,162,200,238,86,67,166,109,153,104,180,26,34,208,162,77,91,43,207,72,54,133,6,145,102,4,128,28,75,132,193,152,206,200,36,165,48,27,197,147,27,43,177,167,66,89,36,155,228,192,49,40,115,55,50,142,158,211,108,169,100,13,23,94,75,24,213,228,202,229,171,154,115,249,68,93,150,115,161,29,85,37,167,210,230,60,85,89,201,155,226,156,37,175,42,242,120,57,23,37,163,37,239,251,222,235,198,31,82,153,117,27,127,68,54,187,95,191,247,253,249,125,127,222,247,81,13,196,51,27,225,0,181,212,177,134,83,107,185,246,56,227,168,170,103,65,236,192,124,23,238,174,99,79,155,226,108,36,123,157,180,27,181,237,235,233,235,238,163,213,144,221,168,173,87,185,249,109,214,209,146,111,224,62,43,87,153,10,7,148,35,140,247,65,155,130,181,134,188,24,137,99,134,211,27,110,255,222,147,155,135,61,41,53,74,245,139,70,51,58,104,180,172,70,239,243,148,198,184,121,172,132,199,221,23,177,121,51,182,39,217,148,244,31,245,247,59,61,254,110,172,99,219,151,124,214,252,166,154,196,90,29,167,112,127,155,246,229,3,88,135,246,247,96,254,90,236,192,205,36,223,216,153,111,134,149,73,159,76,229,142,185,21,124,45,38,249,49,106,250,201,150,30,5,57,102,113,75,217,115,197,226,16,113,167,147,28,200,39,34,137,79,6,27,18,136,199,242,7,170,50,105,208,151,19,154,151,146,192,209,231,95,166,121,50,47,187,89,31,44,178,231,105,49,25,117,85,68,110,14,186,150,3,87,70,193,110,7,129,32,253,252,100,47,211,250,172,163,128,8,114,193,237,59,250,116,46,66,237,134,157,42,200,177,215,35,69,185,168,204,42,185,200,59,145,132,61,217,56,110,41,250,56,238,145,32,138,58,126,191,232,80,217,7,135,99,57,175,3,71,5,223,168,197,5,212,66,198,12,185,100,7,224,147,29,253,209,43,56,27,216,5,74,76,51,156,84,241,118,239,101,94,169,43,123,107,125,10,94,151,167,59,88,187,199,40,26,23,141,119,221,111,179,198,91,150,168,121,117,238,242,42,232,244,160,155,19,164,16,172,29,167,148,45,117,215,206,186,65,171,191,126,210,131,52,186,248,167,201,127,157,164,72,202,118,43,127,47,62,192,242,121,110,254,97,228,96,115,47,72,160,7,168,4,122,224,99,153,81,58,172,236,94,26,77,165,35,253,196,170,196,236,93,93,234,86,108,199,212,195,155,221,253,233,158,116,119,185,98,123,154,237,181,99,253,183,13,139,86,179,68,159,36,234,253,164,90,149,35,85,150,47,94,214,208,140,240,70,71,13,210,246,100,148,23,79,91,31,13,169,69,218,174,246,97,242,214,244,176,39,206,105,24,172,57,73,224,85,254,182,85,207,123,213,63,88,20,194,208,238,133,117,99,53,172,25,247,66,70,180,40,223,47,54,200,246,117,15,210,221,112,248,180,63,101,251,188,225,40,165,213,111,122,181,21,24,79,210,76,27,254,54,181,248,176,86,229,201,7,135,181,53,120,222,71,61,230,153,157,110,237,120,209,235,185,233,121,233,162,168,5,145,171,73,109,118,155,91,77,157,198,24,176,178,44,1,233,224,86,83,63,201,185,178,18,117,40,113,148,200,145,197,32,102,48,92,9,118,179,234,130,158,167,207,173,251,30,196,213,119,202,158,236,26,244,177,188,193,0,228,209,30,94,66,249,24,184,29,104,13,24,254,226,166,87,2,66,160,110,59,238,235,113,173,125,205,210,243,102,164,181,89,167,184,178,53,111,38,193,6,100,124,205,106,238,128,166,164,187,246,179,82,219,17,152,117,197,222,129,209,244,215,120,222,87,193,73,14,235,186,108,245,135,168,84,199,26,16,161,135,162,52,154,234,214,132,126,155,86,131,0,188,143,62,92,183,195,148,103,155,28,58,188,255,17,67,54,148,224,171,130,186,36,219,242,224,152,77,59,180,101,229,147,170,15,36,208,26,201,166,13,180,16,18,179,88,245,52,207,47,81,189,46,231,157,254,56,200,185,231,242,7,201,160,39,163,224,57,98,2,191,224,12,38,236,150,133,237,217,142,30,126,63,15,104,84,55,66,70,232,173,72,66,114,115,44,227,118,252,134,99,195,127,217,193,30,123,127,143,157,101,63,251,59,39,17,95,131,27,185,155,39,40,199,164,23,255,56,105,150,51,194,24,55,8,96,103,25,73,192,199,52,187,13,125,214,98,68,52,229,89,144,31,6,111,191,106,167,132,228,42,98,176,230,217,200,237,3,175,39,209,251,97,71,109,49,44,42,164,82,151,189,42,227,135,250,224,106,109,19,140,99,5,89,214,106,93,3,15,154,195,100,71,25,173,251,113,191,175,133,210,140,36,149,61,135,105,54,206,246,69,9,116,186,151,139,195,242,120,97,224,145,135,63,25,46,235,90,139,184,104,204,171,254,206,198,225,234,82,183,250,59,216,21,113,234,251,66,221,101,209,44,238,84,36,181,222,191,10,18,27,119,115,55,5,9,32,46,223,172,254,157,173,245,155,115,234,240,86,33,156,179,191,89,71,163,135,158,102,160,85,95,89,222,251,27,128,10,170,98,233,213,182,218,147,231,31,115,231,131,226,211,180,93,198,243,163,174,237,234,233,91,138,34,60,237,146,147,4,25,48,140,19,4,77,178,96,101,1,53,254,228,113,172,224,129,214,200,223,89,9,205,243,227,129,44,228,22,183,39,205,126,243,202,206,110,86,157,219,164,150,233,150,201,166,121,71,80,120,229,146,179,93,209,229,75,18,247,192,122,143,52,33,32,61,31,74,166,231,159,160,209,134,193,114,12,187,198,51,94,246,56,246,30,77,247,15,210,92,155,193,138,92,103,245,183,65,158,118,222,4,253,186,120,160,57,126,229,192,38,248,76,38,23,15,120,92,153,179,112,215,43,112,101,90,136,206,146,158,134,122,97,193,17,26,133,64,206,248,166,205,11,149,74,226,110,150,12,199,50,122,88,37,241,143,157,114,30,77,53,226,7,116,250,6,202,250,72,94,57,25,202,173,57,131,90,174,220,38,158,24,201,174,100,111,196,205,57,245,162,192,128,163,125,75,22,245,72,191,132,149,229,16,163,189,70,142,212,218,242,86,45,22,43,71,168,43,184,128,243,178,219,92,58,52,42,94,169,90,4,67,113,52,149,41,233,58,99,156,86,225,221,75,207,120,218,59,163,34,115,217,93,4,73,232,88,162,190,115,244,50,207,242,223,121,138,122,165,158,66,63,13,243,57,217,212,147,190,52,54,168,218,202,66,95,246,207,122,94,216,255,156,253,103,118,192,232,51,186,222,234,18,71,42,53,169,7,119,146,71,207,239,238,215,27,162,111,148,107,82,187,104,221,123,22,180,198,131,44,70,9,72,91,169,202,109,172,242,211,220,116,220,232,11,254,100,244,230,22,55,250,66,173,202,36,234,125,129,74,211,80,55,122,108,152,60,245,184,129,246,41,160,243,97,221,215,87,236,206,186,131,157,164,185,163,112,198,149,244,95,187,245,255,255,93,58,55,84,30,71,112,158,250,45,62,113,192,34,176,146,38,232,43,35,169,139,129,28,169,241,107,98,39,129,116,79,111,183,237,213,249,118,245,190,192,106,126,59,32,9,41,199,193,218,122,51,224,90,64,232,21,254,195,124,118,80,61,175,16,249,244,248,119,60,124,139,88,92,203,89,21,100,48,175,177,154,101,235,109,104,74,201,54,224,49,68,20,191,31,207,131,230,25,132,89,58,26,234,183,122,128,227,188,154,229,233,208,130,83,235,117,0,222,231,123,228,159,88,182,97,11,69,64,101,1,152,179,42,58,5,235,229,188,212,239,111,216,248,70,185,66,251,73,90,99,153,117,152,48,244,59,110,181,216,6,223,103,229,250,182,225,176,254,120,13,186,232,118,209,69,119,178,31,172,84,49,185,249,227,114,182,112,5,93,68,18,168,113,187,89,39,61,197,245,226,98,117,190,3,164,211,234,93,124,238,104,95,127,223,149,231,54,245,230,159,77,246,69,186,72,167,216,139,171,175,105,43,219,1,225,192,93,239,133,207,107,70,84,87,215,161,28,111,78,203,244,209,19,247,184,129,161,45,244,165,228,193,6,152,79,231,83,249,87,34,252,125,60,23,50,171,198,250,118,54,151,93,122,114,86,185,34,253,164,220,185,225,53,99,10,112,225,144,176,77,144,194,227,172,111,131,124,234,62,209,185,154,56,162,77,212,230,245,153,156,110,45,48,7,235,237,129,22,217,163,247,232,221,110,133,255,114,36,137,230,32,150,61,227,214,90,47,157,205,217,14,86,220,187,33,216,251,134,245,172,217,179,107,127,200,14,219,205,24,213,235,114,18,85,153,37,152,55,66,253,124,232,91,119,43,165,49,126,41,104,89,99,197,152,242,94,218,143,119,175,155,83,140,245,43,160,9,241,179,229,60,119,218,161,114,157,106,160,23,153,6,242,145,227,139,207,145,222,249,103,9,172,93,36,213,252,205,106,201,79,189,99,29,172,234,77,16,49,149,79,245,221,118,94,71,221,40,219,34,80,225,195,63,30,114,251,150,198,192,190,113,0,24,99,196,34,6,86,54,171,232,234,198,34,129,246,78,24,212,3,187,20,53,30,52,162,183,83,173,88,141,237,143,95,137,10,254,58,63,239,175,137,37,212,229,119,83,121,250,228,27,110,133,186,138,239,11,230,175,145,122,46,236,124,89,87,162,76,118,177,131,72,210,139,79,19,209,234,94,252,158,203,219,214,26,143,116,149,239,188,146,169,229,73,109,26,173,116,171,114,89,100,169,201,72,237,78,221,238,126,215,44,154,134,92,204,100,251,3,195,98,162,28,143,240,205,91,168,235,35,120,21,251,167,143,98,239,244,164,97,118,81,110,64,91,247,120,50,48,184,29,16,29,142,130,122,53,243,24,103,246,159,76,14,31,91,159,87,68,61,176,110,39,1,246,44,44,115,113,97,140,121,46,178,164,135,252,198,79,235,31,4,22,244,46,29,81,48,32,20,56,203,16,110,96,37,28,253,154,213,80,247,186,61,60,34,108,16,26,114,190,186,141,60,102,63,114,185,88,81,51,66,237,237,197,200,112,216,208,219,194,159,237,161,53,164,34,197,246,119,92,175,3,250,190,152,159,38,111,244,199,105,214,5,230,166,148,237,6,47,74,232,184,245,191,155,249,181,190,30,24,71,7,90,184,111,239,43,238,40,26,239,119,92,52,94,199,46,41,29,240,226,94,27,159,194,88,117,8,70,168,44,57,86,92,213,22,130,89,137,230,36,43,118,0,176,185,221,101,239,26,169,104,160,121,90,11,5,179,82,153,54,93,116,188,149,163,254,147,230,225,195,65,126,1,232,77,5,228,248,153,3,220,46,46,8,69,242,150,50,117,184,138,111,81,186,27,17,177,89,158,209,186,7,107,242,35,105,174,78,178,203,242,99,214,234,39,228,162,243,70,185,98,52,88,251,94,94,134,149,212,231,205,124,59,205,10,242,207,128,164,59,79,255,117,146,118,230,192,140,154,197,166,228,136,131,62,196,212,209,7,251,15,244,124,183,219,151,124,36,25,136,244,149,50,217,195,53,82,27,158,50,107,225,211,2,22,15,131,78,246,135,183,40,135,215,71,61,42,182,133,231,11,20,134,150,91,64,175,11,131,58,96,126,146,53,190,51,254,28,136,19,219,180,211,118,170,79,212,133,74,85,123,138,131,92,9,179,201,173,106,47,42,66,115,165,194,250,219,88,87,108,227,108,232,182,83,95,174,176,206,176,3,203,205,205,75,65,172,92,92,163,211,107,114,42,172,188,100,249,93,31,190,0,182,150,219,141,130,205,71,57,138,204,231,49,174,231,52,251,168,78,166,153,112,46,134,193,58,214,74,142,4,105,30,222,43,52,15,15,103,6,240,22,140,131,215,214,120,55,124,231,53,64,6,241,159,90,213,220,192,58,159,39,149,249,6,178,97,17,107,245,87,113,46,227,219,90,116,129,146,14,198,225,144,68,50,179,56,88,246,245,208,158,16,55,48,99,44,120,186,179,103,124,103,185,174,95,69,103,163,70,118,240,51,112,212,223,191,165,231,112,55,204,105,82,142,40,166,164,54,87,250,38,204,75,139,39,48,71,160,63,90,150,48,22,32,131,199,81,71,129,149,12,243,25,172,3,155,55,112,215,105,8,252,52,8,18,109,51,208,199,55,69,86,181,190,118,164,232,85,80,55,25,139,78,149,126,185,143,38,236,30,100,157,207,152,167,143,122,148,70,151,182,188,45,45,109,41,42,203,91,46,142,127,182,133,245,247,206,73,175,73,152,63,235,89,107,119,186,115,35,197,116,49,125,49,253,217,137,92,58,135,64,218,14,103,21,125,178,105,161,137,85,77,14,82,111,255,181,230,182,112,125,185,87,192,147,71,120,111,255,142,63,25,157,127,16,245,126,179,183,131,176,26,93,184,149,146,45,98,144,165,3,187,83,109,169,119,31,29,222,137,210,114,246,80,31,149,150,94,254,27,205,226,150,79,107,168,211,215,88,124,36,41,228,99,121,220,31,26,91,228,207,243,167,99,52,151,19,126,226,229,169,48,191,166,16,186,179,15,187,192,44,237,107,8,181,134,193,234,164,125,15,222,81,19,94,191,28,199,136,91,113,140,74,44,159,104,75,124,43,93,204,24,223,184,246,117,53,241,111,50,124,104,125,60,243,147,19,13,137,238,52,235,137,193,114,59,104,197,205,177,118,183,18,111,155,242,128,82,169,211,202,60,53,94,141,235,121,203,48,150,156,221,198,69,171,21,43,101,107,69,109,86,123,11,214,31,107,176,143,42,246,119,179,220,56,80,120,182,225,200,191,242,173,243,229,228,56,187,3,253,26,47,133,139,97,227,43,203,190,182,125,173,225,97,252,30,53,228,112,180,208,85,169,226,31,228,153,239,226,226,75,245,156,215,27,245,239,130,9,201,171,109,139,148,156,76,31,77,51,28,189,88,171,213,221,154,124,111,171,121,46,194,127,178,23,119,246,122,61,28,202,153,173,56,31,173,243,216,55,52,158,191,159,174,116,247,52,220,176,146,60,102,2,247,200,221,34,122,8,206,91,17,225,33,230,219,98,85,213,52,234,219,234,184,182,169,199,191,223,111,251,113,159,39,96,203,157,74,170,74,38,83,228,226,198,103,106,226,85,216,63,72,79,252,182,157,245,134,199,172,42,220,187,249,207,47,193,207,131,108,198,188,14,13,55,154,177,186,154,10,54,82,5,193,86,178,97,96,62,182,224,179,156,215,220,103,113,59,162,152,107,45,113,151,231,24,26,167,152,191,198,190,45,199,222,218,122,246,83,235,164,145,60,249,177,45,220,223,54,237,237,78,51,219,212,245,108,186,21,25,113,223,12,203,47,155,225,104,212,244,120,30,248,214,40,231,105,106,143,183,52,85,252,64,13,13,149,170,229,65,31,118,108,234,87,47,110,127,56,177,232,230,73,184,126,213,138,183,1,247,13,27,253,54,245,37,84,71,118,216,92,247,130,77,226,35,206,121,190,159,111,136,109,114,123,175,122,249,145,103,134,246,63,98,83,127,213,130,140,121,130,55,198,108,90,141,123,65,78,4,124,196,147,179,229,253,69,206,105,204,180,137,99,237,253,136,231,141,114,179,32,238,88,180,90,110,164,77,163,185,73,180,170,233,91,18,239,86,172,245,108,180,252,177,155,65,204,179,234,214,208,227,82,142,217,186,123,199,80,38,212,160,52,171,122,127,81,237,53,110,239,3,212,17,6,140,229,55,105,191,12,230,21,91,114,218,19,70,35,230,50,180,117,180,10,6,49,204,98,98,54,241,86,38,189,205,149,230,96,215,176,188,107,150,191,64,187,123,85,118,237,84,161,193,90,157,82,214,42,30,253,70,48,254,119,30,173,56,242,6,169,137,218,121,103,4,24,230,184,114,100,19,86,115,100,145,114,30,99,250,130,42,24,75,124,110,252,135,91,102,149,226,120,17,119,100,193,59,122,255,133,113,87,174,112,198,83,118,52,23,25,140,26,102,110,120,150,187,253,244,235,145,98,180,104,206,42,57,137,198,7,92,61,236,89,96,253,66,79,93,183,181,136,241,40,224,69,83,152,117,188,238,237,145,56,70,202,147,228,168,208,31,195,252,132,36,237,240,144,142,217,186,39,69,141,240,32,202,77,113,86,254,206,112,253,134,5,34,236,0,74,104,168,219,240,171,251,197,159,181,158,196,95,163,135,226,105,143,91,177,38,147,109,180,27,179,102,46,99,167,190,67,158,35,182,104,63,5,47,209,222,220,117,252,199,85,253,67,238,56,134,189,212,55,220,119,187,175,181,220,63,228,31,28,157,114,90,36,150,12,229,21,171,129,188,124,148,192,56,73,119,44,73,35,178,73,47,34,203,187,190,38,37,121,32,111,28,77,55,227,126,154,154,24,20,238,130,88,178,236,192,96,159,241,45,149,91,182,218,244,122,218,25,0,143,174,135,120,150,11,76,22,159,78,154,243,102,18,176,74,127,123,91,124,19,221,141,138,249,194,37,86,157,25,235,6,130,214,124,123,100,169,187,184,227,125,254,246,150,215,177,207,159,2,207,22,97,182,162,87,35,51,88,135,52,255,126,123,155,254,174,139,158,203,113,112,218,203,194,38,65,71,72,13,59,217,84,143,179,191,220,203,194,205,194,116,163,203,131,113,230,89,105,8,110,42,215,198,175,246,122,192,218,154,104,35,48,25,217,157,72,166,64,219,31,76,199,237,170,222,31,152,141,177,150,99,68,185,42,226,38,58,40,161,169,78,232,225,186,83,201,157,201,7,35,41,179,91,253,174,215,119,12,112,60,230,85,250,0,253,214,55,40,111,132,168,143,66,77,135,13,22,49,169,220,197,181,56,55,241,180,50,225,38,177,113,225,137,74,71,130,193,246,197,72,50,220,175,247,132,127,90,238,72,240,239,188,222,177,180,251,199,157,128,1,199,210,88,27,121,183,220,253,163,238,136,235,119,167,117,128,7,19,201,150,197,237,253,29,61,82,119,19,214,140,60,15,168,255,33,79,142,213,158,193,49,79,18,118,183,50,67,148,214,93,58,29,236,3,233,215,215,44,244,244,189,1,159,213,25,29,94,111,142,183,65,126,160,183,170,129,251,175,229,222,28,105,19,109,1,176,191,143,45,63,118,0,235,40,239,92,50,27,204,223,236,52,204,37,51,103,2,70,50,223,121,42,81,213,95,198,146,221,12,5,182,163,162,218,90,160,17,217,69,16,226,73,51,185,237,168,217,223,217,35,2,45,251,147,228,188,99,2,64,103,213,60,13,114,47,54,188,237,125,179,45,41,108,67,95,222,18,173,4,204,243,83,188,15,165,3,106,204,227,118,215,224,206,133,128,16,85,195,183,29,234,7,0,116,99,135,194,81,133,141,20,248,119,73,31,140,161,157,183,12,124,189,95,135,159,96,20,59,19,200,136,135,189,158,245,121,160,83,26,169,8,246,72,63,101,189,0,132,60,24,12,187,71,202,189,184,184,65,196,221,78,101,87,104,209,44,102,251,178,152,83,40,9,43,130,52,62,174,75,225,85,149,144,17,213,222,241,187,175,76,214,32,23,73,24,23,164,224,170,26,81,87,190,38,101,87,95,148,186,214,98,27,73,24,133,51,86,212,236,214,15,178,210,139,163,157,247,221,229,86,246,223,17,204,40,141,130,61,129,187,230,153,189,57,84,233,251,115,64,88,174,203,142,45,135,15,133,127,83,238,251,211,165,39,66,149,238,48,14,237,93,115,148,235,255,62,141,131,211,238,48,110,54,40,245,180,36,237,249,39,129,166,159,164,185,107,220,79,177,139,158,229,249,103,170,112,171,223,232,6,43,255,64,107,185,195,199,191,249,38,159,168,244,102,113,51,160,172,102,27,247,69,176,138,232,236,26,108,143,10,69,233,174,5,182,214,183,226,117,96,180,168,191,232,102,176,95,186,18,220,228,246,4,99,21,20,238,215,143,137,136,75,242,159,15,97,165,246,203,220,26,169,29,82,249,43,193,253,229,250,240,46,26,68,141,134,59,93,210,152,115,120,26,228,250,166,114,39,17,22,49,241,122,196,88,38,88,11,210,251,145,219,251,235,203,61,98,92,4,69,17,37,60,45,226,114,171,60,99,20,95,164,187,220,252,200,24,214,32,123,59,182,4,50,111,119,172,205,252,12,185,37,6,104,53,210,231,202,117,218,57,240,8,173,7,32,71,68,192,165,220,27,53,246,85,165,95,224,104,75,86,25,109,224,183,254,246,27,107,227,220,48,14,133,52,209,40,67,130,248,129,115,213,55,224,122,88,125,68,172,196,83,193,134,197,44,204,28,119,45,120,145,212,211,14,73,56,35,238,124,180,56,10,81,98,135,205,150,152,98,54,56,47,147,117,84,40,112,203,99,106,87,182,111,176,47,219,87,140,168,93,13,190,223,96,165,94,178,80,39,108,124,237,193,239,185,189,182,84,46,171,190,173,92,251,190,154,82,67,135,234,158,11,92,123,64,149,213,232,108,228,45,35,13,244,65,59,137,40,5,229,131,192,47,72,65,157,58,178,158,214,81,191,20,149,5,63,232,151,157,160,95,204,139,48,99,197,157,168,249,139,102,120,135,254,21,244,86,218,125,246,211,134,252,182,105,219,2,119,205,233,73,180,234,11,22,86,246,20,66,175,209,200,30,118,160,176,199,71,229,9,152,53,77,4,254,19,213,39,8,141,41,122,119,241,122,29,172,30,55,226,6,90,96,7,90,203,189,14,194,113,189,170,215,129,133,149,101,53,212,98,173,173,136,224,42,90,204,235,39,18,228,107,229,7,190,78,18,175,219,40,246,41,184,179,111,161,185,216,55,123,164,129,251,73,185,79,65,151,244,227,96,133,95,88,182,31,205,215,240,188,115,178,151,117,200,122,12,88,180,147,252,205,125,167,13,192,116,30,71,5,24,71,161,166,4,44,197,226,16,72,133,84,226,162,223,236,99,34,52,172,59,227,241,211,77,44,183,145,250,85,169,246,64,52,187,180,197,246,15,30,95,218,41,24,203,59,129,78,81,178,111,49,20,195,157,117,207,219,112,3,238,124,115,239,105,105,70,254,147,114,175,140,114,142,118,217,86,164,57,118,46,29,163,46,199,238,131,96,93,251,140,78,99,239,242,166,118,255,146,223,56,190,20,109,139,182,70,151,119,10,128,13,212,240,102,131,71,180,37,97,149,248,28,89,61,1,150,93,24,207,248,12,36,140,177,101,73,222,29,173,11,243,95,113,163,12,22,70,144,22,107,61,188,229,216,31,235,251,145,84,231,117,82,119,158,244,131,37,184,137,243,250,124,179,93,66,57,9,99,131,130,255,134,101,71,23,246,100,181,43,214,126,172,238,143,61,239,164,186,0,250,0,145,63,115,221,182,56,56,94,20,5,127,54,48,163,190,14,90,196,232,20,36,59,220,149,214,211,85,249,111,204,175,138,187,134,79,160,207,11,172,22,13,240,186,86,233,4,243,118,196,150,138,237,106,188,34,131,114,132,201,15,65,99,181,209,223,86,241,167,215,172,30,237,39,96,141,15,3,127,101,227,155,89,166,158,219,247,99,222,113,227,101,174,71,188,226,205,166,30,96,220,75,71,35,144,52,211,6,100,80,50,14,56,168,55,61,104,15,185,207,130,249,247,100,233,132,209,184,220,221,150,198,124,192,229,135,115,7,115,253,175,13,51,196,198,58,207,89,180,123,128,90,119,229,161,63,60,178,38,238,79,37,29,232,236,244,98,141,245,129,52,84,206,24,164,241,144,27,39,232,239,203,126,247,42,223,61,69,142,54,105,63,14,107,190,195,91,219,37,140,252,71,195,225,57,228,108,3,180,121,170,24,57,32,237,214,150,94,16,2,183,191,209,202,124,24,1,193,255,142,154,208,189,157,182,121,50,72,51,37,154,197,219,214,38,223,98,240,111,169,119,133,249,86,232,14,153,61,118,184,125,203,242,104,46,107,103,219,250,126,51,38,212,9,118,182,43,219,21,24,113,115,10,101,196,35,55,104,79,209,211,100,198,243,103,114,201,112,58,141,21,148,189,61,98,63,130,149,91,178,178,7,113,229,188,30,37,111,233,56,31,108,198,4,223,29,199,86,96,109,19,112,70,185,255,195,63,88,46,146,70,47,101,96,48,144,12,128,198,14,244,4,186,3,216,87,62,25,72,154,38,237,98,66,182,129,21,213,178,184,193,2,188,70,58,34,92,243,55,110,111,123,227,229,155,219,242,240,58,153,193,218,216,66,11,80,135,146,19,111,88,212,159,50,132,119,113,251,51,41,76,106,123,125,43,6,37,214,23,160,205,247,217,62,3,163,5,59,151,229,186,40,223,69,249,69,172,178,78,124,167,173,158,208,78,204,4,176,188,120,123,89,210,9,70,120,97,175,202,205,144,207,44,156,69,172,152,221,37,233,90,165,231,207,124,108,216,95,28,127,159,187,24,123,183,220,243,39,172,235,187,48,134,144,76,163,167,30,172,70,166,195,60,249,82,198,150,12,221,183,143,169,246,146,110,163,95,30,254,157,13,44,169,182,186,160,63,73,61,243,94,87,160,59,99,48,26,144,10,183,163,245,229,174,64,174,61,39,179,218,232,64,99,114,222,236,183,209,171,154,71,11,175,172,231,152,181,143,232,2,243,137,110,58,205,129,134,192,125,34,72,4,144,18,162,67,83,0,12,11,250,5,15,117,201,120,39,193,34,4,11,77,6,89,182,218,221,174,154,13,220,111,28,111,158,153,212,78,234,128,93,84,180,78,24,78,118,61,192,65,38,11,49,82,193,108,160,98,100,16,40,102,33,152,165,57,167,158,23,217,181,94,209,6,138,9,104,3,233,195,106,214,233,33,251,99,94,71,191,119,104,86,170,23,83,249,209,38,35,2,26,240,161,139,207,182,150,59,157,176,236,88,175,211,201,157,19,198,14,220,145,128,153,190,94,167,147,119,76,5,87,31,16,95,94,207,63,102,153,196,60,234,36,59,251,95,0,212,247,2,141,67,132,74,156,234,172,205,113,1,237,241,244,140,249,134,153,127,154,102,182,154,216,139,137,118,158,141,44,239,252,161,189,180,193,120,106,105,75,155,242,217,150,220,232,242,150,138,215,148,121,248,4,117,208,176,199,141,45,203,202,204,248,126,5,62,199,115,64,167,225,113,133,175,244,26,8,38,22,30,18,248,107,15,81,111,148,187,83,36,172,255,202,242,58,208,96,166,47,213,115,86,63,215,19,236,118,59,208,148,148,217,195,21,11,199,73,128,44,215,147,200,83,193,238,64,50,136,190,53,83,159,125,130,106,211,85,220,51,156,143,231,7,242,153,243,3,167,227,51,152,115,76,169,93,12,93,89,173,242,221,235,139,237,68,1,249,225,224,158,151,69,154,67,82,229,205,78,211,186,106,150,187,227,73,204,91,53,59,226,126,31,173,87,252,136,168,109,128,239,111,176,56,103,232,74,107,119,56,25,94,108,37,209,155,237,204,31,36,117,172,128,185,63,154,200,118,172,134,11,205,43,255,122,61,14,114,251,157,57,237,52,250,131,221,17,234,185,218,56,4,141,116,157,40,170,193,237,232,209,81,121,180,78,176,191,77,101,87,157,215,15,137,249,170,119,135,111,239,171,47,247,134,121,132,250,170,13,97,85,48,198,199,183,119,170,3,36,163,14,124,67,91,55,14,138,12,30,176,253,214,200,82,171,97,170,230,109,19,35,123,75,128,199,4,179,43,58,101,123,157,183,147,209,27,180,203,15,219,21,1,107,216,149,143,44,74,31,176,218,23,100,113,39,213,13,155,48,251,176,95,188,210,221,157,166,153,54,207,221,204,136,47,10,95,117,227,84,196,86,230,95,18,234,108,37,27,112,249,37,84,52,138,237,128,182,30,119,61,36,234,176,49,63,14,152,100,203,238,241,239,40,239,226,55,165,56,62,204,255,3,67,227,116,191,2,88,226,122,62,149,119,206,115,167,99,51,220,27,49,144,195,49,244,229,96,71,209,251,122,26,221,222,47,174,207,128,245,20,176,220,250,110,86,179,111,198,233,182,207,167,129,162,6,197,131,238,190,76,192,40,198,88,187,143,234,174,241,54,233,51,121,120,44,43,103,229,107,242,31,201,168,179,71,129,139,177,198,252,184,211,69,70,45,155,220,199,158,67,143,0,88,90,78,31,218,202,71,159,233,239,235,137,175,217,157,83,166,117,180,230,143,118,244,115,87,156,110,183,239,143,153,158,221,92,37,233,20,192,130,202,249,150,211,88,13,194,245,103,127,60,140,84,72,61,53,255,42,119,240,109,9,244,190,242,202,150,139,192,183,176,114,59,81,218,133,77,125,127,121,199,194,190,59,97,204,28,92,10,55,24,245,187,188,94,36,12,161,128,140,246,47,17,91,88,29,3,105,25,206,134,123,212,223,4,12,191,234,47,130,220,126,71,87,58,25,103,219,74,187,190,236,24,250,240,31,94,52,191,245,135,248,89,164,61,75,220,29,96,174,63,168,41,188,252,16,220,59,253,203,135,234,203,61,83,64,191,72,149,254,47,77,84,202,46,59,219,226,159,149,251,191,212,241,95,58,181,246,92,78,200,146,219,214,115,172,119,3,188,254,142,198,253,153,101,182,96,5,177,11,74,252,90,144,70,58,221,142,40,225,192,175,176,35,138,175,70,87,90,172,194,198,18,205,240,120,141,36,200,100,227,56,175,140,143,251,127,44,141,59,74,223,184,115,31,158,116,227,37,131,198,2,204,87,54,112,145,236,127,192,208,174,13,34,175,134,117,126,195,100,211,65,238,202,35,182,244,203,71,4,249,208,35,182,140,126,249,219,15,51,171,180,124,13,73,216,186,44,171,223,15,246,94,59,144,13,103,183,255,50,244,92,56,187,35,123,48,251,92,182,175,175,175,212,112,63,89,249,155,114,95,22,150,123,114,207,81,229,229,94,65,2,123,76,94,70,235,170,107,201,237,149,243,59,7,224,218,134,74,95,150,193,93,215,158,205,42,215,78,108,147,254,159,114,95,150,62,51,189,223,235,151,211,30,88,240,11,49,3,116,237,115,85,253,114,2,199,167,188,126,57,1,226,159,7,142,161,220,98,205,8,111,80,127,16,88,30,141,11,223,101,200,114,169,27,208,186,99,251,13,113,185,29,16,93,59,112,197,3,70,239,210,96,120,152,250,3,188,253,61,86,94,57,42,158,182,174,148,179,121,214,248,224,108,176,161,51,201,67,52,39,200,252,41,235,86,81,217,99,88,177,196,66,239,183,127,39,218,218,186,180,199,104,165,243,209,138,243,97,240,246,119,151,159,59,208,187,12,115,184,251,15,126,217,247,64,118,249,185,220,193,229,231,236,39,12,37,160,34,79,210,234,70,223,79,70,173,4,226,212,163,233,79,186,189,124,157,69,49,77,179,117,188,254,48,243,150,33,47,57,187,133,139,214,187,229,254,48,97,185,160,85,122,115,180,203,197,167,135,251,140,39,46,54,181,210,156,34,144,189,66,160,78,228,209,242,192,126,131,152,23,79,243,137,185,79,118,246,152,63,221,73,179,10,221,156,66,64,31,227,101,244,161,11,177,6,253,51,236,159,8,104,106,137,123,71,69,11,200,243,143,220,192,218,42,152,143,110,117,43,139,91,193,206,252,90,50,147,62,178,0,178,210,246,219,254,165,77,246,241,27,169,156,189,180,229,125,5,61,176,75,91,80,67,219,209,176,169,216,149,174,115,119,128,59,96,230,30,105,176,127,115,92,245,45,135,213,71,150,187,2,93,133,227,40,27,104,4,180,233,71,175,46,181,98,118,61,88,217,128,28,150,193,222,27,142,190,22,61,242,213,245,40,232,162,241,64,202,235,212,195,176,39,232,239,86,53,144,237,115,190,15,188,208,247,202,247,123,18,116,87,119,85,36,148,117,212,177,165,159,81,174,86,59,47,42,239,150,59,234,212,53,125,137,56,73,0,28,228,216,250,160,42,56,66,234,21,167,39,181,255,5,176,238,95,176,15,123,57,48,182,156,147,6,199,4,233,153,189,111,101,239,207,81,172,195,80,57,47,81,185,98,125,171,220,97,168,235,137,31,179,14,67,20,55,31,96,241,115,238,222,216,115,96,99,45,143,129,157,213,247,79,99,74,87,85,38,5,193,93,104,231,205,126,121,230,177,238,120,181,237,10,35,29,69,10,176,236,98,208,176,223,119,48,203,31,169,67,229,179,225,63,234,213,7,240,26,136,154,22,79,128,37,102,214,102,218,148,105,157,162,215,197,19,243,244,247,149,124,13,215,154,19,152,36,84,19,75,86,144,230,85,46,91,184,135,157,118,181,230,139,198,59,89,101,144,121,12,146,128,232,209,111,149,140,246,63,220,147,234,126,25,44,219,38,138,130,2,215,134,233,172,163,148,74,220,120,10,62,159,154,21,96,62,132,107,181,178,18,117,169,94,124,208,2,106,54,228,247,159,254,78,95,171,108,8,69,161,216,49,43,188,37,124,238,84,186,3,189,109,44,157,40,166,223,127,245,118,247,235,229,238,64,175,37,81,235,195,56,227,215,6,179,125,55,6,241,83,141,159,57,240,191,36,103,15,168,125,179,169,236,179,129,78,148,217,188,111,197,82,184,47,1,183,124,25,84,164,47,131,27,125,79,239,253,124,231,7,102,233,169,167,190,93,122,241,251,118,89,203,161,119,29,48,245,209,10,162,3,11,178,100,94,115,104,94,128,31,230,140,12,190,154,239,188,121,162,153,92,57,209,45,130,157,73,95,233,180,253,50,94,227,166,19,73,97,78,50,70,221,111,58,167,149,30,227,175,7,73,56,31,72,250,205,45,194,97,218,161,236,15,146,250,226,31,56,225,197,39,177,55,217,105,169,71,255,235,3,213,187,169,209,71,179,52,54,171,220,25,171,241,211,0,181,8,155,95,147,142,104,84,187,56,70,10,180,139,127,193,18,252,203,206,140,244,19,171,120,48,23,196,125,100,239,240,138,83,233,65,180,186,15,125,68,187,245,139,237,128,147,218,65,223,181,27,173,239,152,104,35,177,78,71,77,192,9,182,252,202,3,61,189,223,175,234,116,196,164,165,215,185,231,6,253,60,253,68,79,122,19,250,150,100,204,43,18,31,94,240,198,81,183,100,129,44,4,235,226,253,135,47,38,223,253,94,49,108,4,64,6,5,222,2,74,173,116,92,26,12,44,60,2,246,148,197,172,57,214,113,233,127,163,25,63,88,51,2,171,174,131,132,49,22,31,233,183,1,225,224,191,49,194,177,233,100,102,120,180,210,143,244,109,160,83,192,107,113,90,49,45,200,252,59,222,94,37,156,245,188,100,249,22,247,36,181,155,123,233,14,100,87,78,49,41,197,162,0,121,199,181,178,49,10,128,186,195,193,30,156,176,114,127,234,117,92,162,217,92,44,86,233,116,151,59,46,125,190,207,181,76,45,186,163,1,80,148,29,104,27,251,205,86,187,195,8,44,239,19,212,108,160,111,140,23,106,231,195,224,222,183,46,106,239,62,70,251,122,61,54,251,228,91,198,73,171,34,181,45,42,181,119,203,109,226,103,229,142,74,1,81,20,97,93,154,65,242,249,139,163,131,129,247,31,80,199,150,3,128,113,198,178,129,108,224,90,64,29,235,171,43,192,93,24,117,44,141,221,160,212,65,253,52,22,203,38,95,176,94,147,48,155,60,39,125,217,221,212,177,32,43,201,27,99,113,223,127,234,91,143,29,138,205,69,122,151,59,170,189,21,36,79,224,94,96,255,40,246,209,190,247,64,113,20,180,199,70,196,90,136,230,133,208,13,203,14,219,230,53,171,193,247,153,99,7,138,173,106,122,33,248,154,152,0,237,177,60,198,116,225,75,143,26,97,218,219,173,142,73,135,98,114,246,233,183,146,39,95,166,250,101,100,121,187,45,221,65,255,102,202,56,126,59,213,122,28,62,83,203,39,138,92,248,9,204,45,64,9,147,61,104,180,253,108,3,205,57,8,183,109,122,253,187,175,60,118,205,204,238,204,166,255,211,215,211,209,74,135,169,183,177,199,165,245,190,217,214,250,89,185,195,84,87,24,125,95,246,147,128,241,224,245,210,147,134,134,87,99,254,17,218,199,181,238,53,227,200,158,106,74,38,117,121,231,19,208,166,111,148,123,80,137,141,75,128,29,150,252,197,145,165,128,17,90,29,43,102,151,198,84,110,253,53,48,79,111,161,94,16,238,88,57,121,88,204,5,190,179,227,117,176,13,80,106,47,143,117,245,126,57,198,104,29,37,122,19,62,83,223,194,35,235,105,157,245,108,192,53,160,221,28,176,83,139,160,241,216,127,97,104,67,115,67,189,183,115,15,43,249,211,253,159,152,244,139,141,132,73,244,180,100,112,63,118,124,180,234,30,203,176,228,4,220,84,240,166,165,132,20,89,84,68,113,143,80,47,78,201,67,172,122,9,113,224,127,149,232,196,177,52,253,49,221,212,77,245,49,213,36,154,26,209,79,117,210,216,138,70,44,135,102,209,204,159,208,83,191,58,1,232,12,236,208,230,128,65,216,93,220,254,18,255,194,72,53,236,106,194,125,225,96,209,235,6,65,17,66,244,183,113,159,198,211,186,99,67,232,247,150,120,133,87,124,138,83,144,50,178,2,199,67,226,86,81,17,36,81,146,79,105,7,177,147,17,207,241,14,22,224,115,114,82,66,142,201,154,172,137,216,126,1,94,242,172,219,173,24,15,50,154,212,123,116,236,158,78,251,75,97,181,97,149,40,36,148,119,175,97,249,52,231,156,116,78,26,130,107,240,50,136,81,81,23,30,18,55,202,83,90,220,61,35,198,235,62,221,153,147,142,200,58,158,35,162,168,213,197,135,228,31,148,207,128,145,224,62,67,140,250,203,116,143,188,56,34,52,137,188,60,225,158,17,115,251,14,224,25,142,123,134,151,133,158,164,29,183,34,116,111,41,198,87,120,125,172,60,82,91,181,149,76,232,175,232,14,117,66,239,130,79,59,74,119,24,25,34,28,48,14,83,126,147,221,5,59,37,9,210,40,246,244,82,244,239,133,21,21,14,120,208,47,213,38,133,11,77,184,59,229,5,62,86,245,44,186,8,7,92,35,38,207,209,107,48,10,26,25,101,159,151,44,61,164,203,112,49,49,6,231,76,48,250,16,176,242,225,189,209,41,125,82,255,80,47,134,113,39,237,135,164,72,38,212,9,229,96,136,246,211,2,10,236,20,58,71,59,117,71,247,235,254,240,170,10,70,22,60,242,155,234,59,234,127,212,177,195,20,204,57,175,241,91,97,62,78,73,142,156,148,219,228,6,144,94,162,224,175,206,127,163,51,230,184,115,186,126,164,216,80,39,50,98,147,41,50,102,113,58,237,14,134,185,177,196,38,163,170,173,115,157,236,140,85,63,80,0,118,57,52,10,198,123,70,70,221,163,102,73,65,149,3,48,71,180,142,165,132,115,54,202,1,171,36,244,201,176,161,70,176,123,20,204,122,66,241,149,103,44,202,155,190,135,96,28,142,220,32,111,147,77,209,20,253,85,43,135,119,57,70,164,17,252,116,96,36,56,251,25,181,160,190,73,36,21,120,175,147,121,96,59,128,130,182,59,179,240,44,42,204,123,167,24,163,207,162,203,151,180,35,88,117,79,56,134,57,233,176,114,171,248,247,225,81,247,73,108,117,84,177,233,56,232,211,18,123,4,158,22,139,3,99,207,54,61,171,206,170,5,34,187,119,137,243,59,248,102,222,240,117,211,145,10,64,101,186,40,139,95,8,65,218,175,28,71,138,27,144,87,4,223,40,246,226,74,235,153,240,106,32,161,98,123,141,85,53,174,68,66,167,232,202,173,224,96,71,95,5,26,228,245,149,176,168,158,84,191,78,76,146,86,167,213,7,233,93,176,226,99,210,93,23,34,167,100,19,40,121,155,104,10,41,177,58,98,145,36,24,185,253,218,246,175,133,255,9,236,108,212,63,203,44,115,89,183,233,234,171,188,193,39,124,62,231,18,165,66,236,23,173,138,170,160,138,89,249,61,173,151,142,99,149,238,138,26,167,221,216,86,195,156,202,97,39,44,66,59,98,233,110,47,44,97,181,14,103,12,214,86,47,132,177,35,215,30,66,215,86,145,216,179,184,92,123,73,66,90,143,225,125,96,214,57,184,139,1,20,212,233,74,135,136,96,3,37,143,209,89,199,107,100,201,44,189,134,74,165,3,158,49,94,119,106,244,32,93,151,113,160,15,69,253,71,210,2,43,43,185,103,232,240,36,42,207,249,98,101,142,82,233,179,100,197,93,46,87,178,187,32,103,243,219,199,116,46,156,87,79,193,170,225,218,126,170,180,208,221,74,222,56,78,194,16,199,245,120,56,66,199,241,26,121,13,248,101,143,75,201,5,24,87,182,76,201,31,24,191,0,10,43,96,212,81,157,115,231,163,32,204,10,89,58,31,83,250,84,248,3,181,164,150,72,137,124,80,62,35,34,224,177,50,90,210,241,88,9,151,232,25,171,126,3,36,76,34,68,251,2,146,59,36,79,74,192,83,37,242,166,69,128,167,238,232,121,56,11,254,173,190,73,87,159,35,116,21,70,232,187,53,14,36,188,162,95,0,254,47,144,105,181,72,239,194,9,227,66,92,208,70,87,233,202,177,254,237,180,127,176,122,128,246,112,71,47,157,1,231,24,163,134,142,253,225,198,195,216,125,46,129,215,133,181,205,232,58,189,203,10,60,111,97,132,190,91,72,233,171,58,240,45,165,117,198,183,18,57,5,191,203,140,200,200,19,86,1,230,13,104,64,237,85,145,115,167,116,159,203,217,171,2,71,105,125,28,102,125,92,213,176,167,27,9,150,87,14,57,106,101,4,254,130,76,89,171,122,92,31,0,174,205,160,231,144,196,105,39,111,118,141,21,184,134,173,71,112,172,64,133,163,30,87,186,18,230,36,174,10,86,130,27,243,109,159,48,198,13,205,144,212,47,212,32,210,135,203,149,156,112,71,200,11,37,184,70,73,255,75,184,198,29,21,102,148,208,25,5,13,68,57,27,40,125,92,72,184,35,37,97,183,23,43,149,65,76,242,227,30,17,236,53,206,211,181,157,12,95,82,231,176,223,56,153,83,39,220,145,226,172,99,255,58,250,172,192,47,188,186,162,94,0,153,92,80,167,149,108,104,14,251,36,194,179,183,80,41,181,74,84,235,42,206,151,206,104,104,5,102,140,117,100,115,72,39,113,96,78,87,137,108,189,163,255,71,184,18,152,185,42,252,84,117,244,78,151,198,144,6,87,245,44,252,181,28,38,170,3,243,145,32,59,212,102,181,77,255,138,75,167,112,197,17,14,174,193,89,148,18,245,21,88,87,131,124,161,54,209,184,8,65,153,76,56,74,65,227,32,45,87,65,139,252,31,172,15,162,250,87,229,187,20,128,78,57,74,31,43,225,41,160,224,21,56,219,80,191,80,154,66,83,241,73,63,229,253,49,160,244,48,118,226,163,60,127,100,82,64,92,4,8,156,91,117,188,149,179,71,35,116,198,80,58,20,212,15,128,170,75,42,240,131,254,99,148,150,100,63,249,239,155,186,132,127,26,123,118,251,63,133,251,64,78,117,169,255,160,62,235,79,109,237,84,59,233,56,14,10,167,168,132,65,249,178,226,94,131,0,191,8,42,235,147,139,79,139,20,202,186,232,186,125,209,85,162,174,146,156,250,140,250,184,254,51,87,74,125,65,103,108,82,31,210,91,194,5,160,226,85,210,76,118,171,25,69,102,82,10,174,232,27,249,45,153,38,211,214,111,65,92,253,231,237,125,1,56,252,255,217,239,83,87,183,211,206,146,220,93,192,141,43,193,191,147,12,185,146,37,34,113,119,131,170,240,233,134,224,40,142,3,180,28,157,245,21,160,229,21,148,152,219,57,160,128,41,2,51,167,79,193,53,134,96,237,97,236,199,109,242,1,137,90,123,112,94,245,41,152,11,42,31,232,124,216,192,73,168,43,87,80,7,193,188,102,141,213,0,92,131,208,217,175,190,6,208,225,7,122,52,188,7,59,34,194,239,62,168,154,83,188,127,105,164,4,239,2,140,98,90,191,164,163,140,185,4,50,229,146,122,142,242,62,234,151,18,189,7,229,106,144,14,17,184,7,140,63,32,185,82,187,90,38,131,86,15,255,154,74,169,95,35,14,82,75,160,56,39,235,215,102,93,76,110,92,117,136,111,244,193,68,189,17,106,14,213,199,104,14,18,222,33,128,148,33,233,216,111,117,25,59,188,251,179,129,147,219,143,108,126,16,240,122,27,185,10,212,240,127,193,88,127,65,74,177,213,176,47,12,188,235,114,46,227,91,247,12,224,220,95,232,37,131,158,1,18,132,202,15,79,223,186,189,212,16,47,227,168,181,117,8,54,78,209,58,254,230,178,111,79,99,253,177,47,104,135,26,214,125,173,82,5,178,250,140,123,65,172,133,65,95,163,171,245,94,223,189,234,51,238,194,79,52,176,197,40,254,163,25,19,28,17,34,249,110,46,105,145,159,3,154,86,0,106,37,55,37,253,89,127,182,55,243,220,127,25,66,13,180,246,10,213,253,67,165,68,211,232,250,187,220,196,216,198,166,60,57,239,47,138,179,4,115,8,56,94,16,242,214,132,54,175,157,178,78,105,5,109,22,163,14,246,108,100,86,42,0,162,195,14,112,216,93,16,171,7,119,180,176,78,131,26,143,179,83,185,230,228,230,56,247,246,104,78,90,222,34,192,216,7,101,123,12,253,50,135,228,253,128,47,165,113,247,14,206,68,124,62,126,202,57,197,21,184,89,39,223,151,239,203,130,45,148,233,11,117,113,135,113,148,83,177,162,166,233,243,237,17,253,124,251,121,243,194,99,37,244,255,183,155,173,37,51,164,107,187,152,117,227,212,157,219,253,23,70,222,152,125,18,59,73,92,178,74,70,12,176,246,30,249,93,13,119,193,95,62,97,131,45,23,79,175,158,56,104,31,28,204,216,217,193,100,95,114,48,219,151,29,204,60,211,217,23,31,246,102,235,83,176,83,62,123,217,80,110,63,108,40,171,142,63,233,205,24,74,23,14,158,47,14,7,193,254,185,136,253,157,21,158,171,58,188,42,95,35,34,224,119,191,45,166,73,239,200,185,38,141,182,128,36,180,28,57,208,168,36,201,25,37,171,236,134,79,71,105,86,246,72,217,99,217,160,34,201,18,251,111,146,226,111,67,25,183,48,111,23,107,131,119,40,134,162,72,99,114,22,254,106,148,158,13,239,82,70,74,72,135,37,122,61,37,2,60,50,37,141,41,168,125,86,142,73,45,89,9,86,7,174,8,138,143,158,161,42,87,81,226,75,191,80,224,29,206,40,180,72,82,68,74,194,42,76,73,62,90,215,212,86,86,225,26,163,240,73,17,232,177,213,22,94,50,165,175,194,99,142,75,156,119,6,216,249,43,244,83,162,215,88,129,123,172,110,153,2,148,149,240,58,91,137,14,96,227,88,82,247,199,196,57,18,243,147,17,167,220,169,142,93,99,5,175,14,127,133,221,90,11,199,86,90,10,210,10,92,223,198,113,200,48,191,210,138,130,146,99,69,18,148,149,128,63,16,251,174,25,52,1,89,161,229,20,151,39,164,74,79,78,60,238,58,94,127,24,66,171,99,242,188,143,191,223,25,249,13,88,249,16,76,77,247,140,56,247,169,182,173,133,85,212,188,71,163,111,222,129,136,116,82,66,138,150,132,102,64,139,151,185,199,55,52,52,108,248,62,187,222,221,32,113,59,31,194,25,146,177,199,168,55,124,134,175,3,108,72,77,182,152,93,38,23,17,115,74,33,137,70,72,246,228,234,231,185,41,238,36,55,237,204,211,74,25,127,75,126,72,78,82,148,28,33,180,214,163,198,183,140,243,157,64,81,3,227,25,5,143,1,120,197,149,184,28,145,79,225,211,74,220,30,171,158,221,181,195,217,33,239,144,195,244,46,31,74,69,152,51,141,237,105,220,67,234,177,247,98,204,103,58,49,63,237,199,237,119,252,180,11,23,220,135,218,219,90,169,229,123,0,235,87,120,125,252,123,74,73,249,15,10,216,117,96,96,175,200,28,157,83,16,232,218,120,139,129,253,122,121,110,124,92,73,192,225,190,203,9,122,134,205,217,218,74,139,205,219,216,91,120,28,104,132,230,90,175,42,154,98,203,83,116,198,8,39,193,25,28,156,17,225,87,199,65,166,43,43,240,202,130,180,150,193,238,201,179,186,46,218,165,22,236,19,182,202,147,113,1,238,208,165,184,87,146,71,229,5,105,178,241,215,48,206,18,255,107,56,35,50,254,107,101,10,142,95,43,17,56,238,202,77,242,20,27,69,124,117,159,141,121,166,160,73,64,231,98,37,103,246,210,191,208,155,66,152,99,88,136,103,59,86,235,178,128,35,228,177,41,99,202,248,117,120,218,40,25,75,97,180,89,39,104,254,232,255,167,205,193,93,254,130,191,10,163,88,221,18,81,126,237,222,231,166,28,196,250,51,141,255,171,245,111,205,41,115,202,226,125,151,172,140,94,104,47,152,112,180,43,240,77,137,200,200,77,157,226,222,15,196,194,38,211,255,193,9,221,92,217,169,68,197,232,7,102,97,167,25,253,96,167,190,99,101,251,100,211,202,87,248,167,86,54,165,197,140,63,253,234,239,118,150,204,223,237,220,97,254,206,132,79,83,55,255,251,14,46,84,209,32,204,23,242,105,19,107,152,232,74,9,90,95,2,229,25,39,58,162,32,231,180,209,184,33,123,135,46,151,164,55,165,56,141,71,18,31,231,115,104,31,211,142,38,212,114,244,72,233,169,82,242,205,99,160,99,26,233,53,4,184,6,92,229,67,109,56,110,108,52,8,172,245,6,93,48,137,236,94,129,56,19,96,179,231,132,220,238,15,31,91,10,23,141,98,91,49,91,180,231,226,166,35,115,229,123,56,216,173,161,67,160,113,36,122,204,181,149,84,153,118,135,117,175,193,57,156,96,9,90,135,100,144,162,99,208,114,155,58,49,69,89,112,159,68,113,66,57,71,136,119,128,5,96,4,12,188,143,125,196,54,5,185,142,243,122,208,6,81,95,172,96,189,18,237,94,144,205,10,157,15,86,177,210,187,203,227,2,124,239,0,174,51,28,54,31,115,82,73,234,149,214,140,35,212,129,59,170,66,48,146,144,17,154,211,74,145,154,51,128,43,5,161,163,163,88,15,99,25,93,130,119,221,54,109,121,100,205,93,252,29,48,151,184,47,11,142,144,30,54,191,34,251,106,102,204,17,170,103,164,109,78,133,167,169,30,41,117,199,117,164,96,69,216,126,165,192,28,224,165,222,35,116,62,200,132,3,127,174,8,161,15,29,35,110,4,216,161,7,204,190,55,179,113,64,15,19,4,17,237,189,96,78,242,94,136,29,36,238,11,0,41,130,186,129,172,121,90,190,131,55,90,64,122,5,140,7,129,62,250,204,103,229,239,86,159,145,179,4,163,195,48,234,224,216,135,239,115,27,75,163,189,92,249,12,192,254,130,31,70,234,47,226,170,57,108,229,74,229,213,103,79,75,41,200,24,78,194,234,98,61,35,176,167,225,105,201,186,89,15,193,179,250,240,89,141,205,115,118,201,238,173,158,83,218,177,183,163,174,136,123,248,28,152,121,145,122,175,48,175,143,86,14,137,115,22,208,169,109,126,248,144,33,26,15,23,205,225,52,61,35,245,230,49,70,65,121,139,19,45,224,133,5,167,67,42,62,64,171,184,193,187,46,153,42,142,195,189,6,111,225,186,240,29,184,242,238,188,234,125,165,108,239,112,249,12,97,30,139,39,8,31,226,190,61,247,133,244,241,38,208,7,109,141,19,187,19,153,114,166,34,207,196,210,228,243,216,73,114,210,41,145,52,249,152,123,20,102,191,106,164,2,204,169,216,33,195,115,176,177,60,176,102,28,28,140,212,18,228,14,196,106,20,175,45,57,204,87,135,177,102,18,93,4,204,54,40,230,252,75,206,54,114,173,59,155,198,104,118,54,147,201,92,253,147,7,49,242,209,177,88,159,55,184,192,188,131,149,81,70,227,46,141,193,251,156,81,178,232,53,112,151,15,55,225,88,98,206,202,153,31,90,6,135,209,93,156,85,61,80,50,122,119,84,141,99,207,66,125,206,232,8,44,57,69,99,152,94,105,14,80,209,155,150,123,13,65,179,44,46,231,228,226,31,14,20,51,148,91,44,160,117,203,228,222,116,232,202,57,249,134,184,98,61,154,139,231,156,15,251,138,207,192,25,156,123,70,72,182,170,214,86,23,84,219,249,80,48,204,37,181,248,20,200,143,204,156,250,162,255,137,113,54,14,160,117,174,200,219,187,14,237,184,182,43,187,35,27,190,246,100,54,252,165,179,213,63,45,197,181,201,198,123,192,253,236,88,177,52,183,187,176,228,35,33,33,196,199,124,32,195,46,89,152,16,125,73,152,19,230,28,108,127,173,52,232,98,70,76,167,54,166,166,142,177,74,113,57,43,230,158,113,9,200,16,84,122,67,12,189,180,169,93,169,127,75,165,32,187,194,223,128,245,81,114,208,59,249,66,67,159,216,39,190,144,234,76,253,223,199,14,195,239,239,150,17,10,195,121,181,255,98,187,246,214,254,246,110,83,101,167,55,59,214,126,23,184,201,141,32,32,27,23,124,29,212,21,125,55,232,221,201,123,175,237,199,140,56,26,189,184,49,154,0,174,11,191,114,188,111,58,253,25,254,110,114,51,60,139,251,95,204,251,18,138,129,132,139,171,26,34,75,128,11,95,208,250,230,203,88,236,71,255,98,59,122,36,241,29,196,169,202,49,196,17,196,190,219,150,75,151,244,8,26,189,70,92,143,83,255,253,70,92,137,123,245,154,32,217,13,246,134,145,181,99,166,235,4,191,197,223,19,123,35,252,158,179,42,227,188,228,172,27,241,125,159,185,218,82,162,62,118,159,110,205,105,71,52,93,187,164,233,33,250,84,90,12,254,69,199,220,56,97,253,222,57,65,237,177,113,130,163,153,125,18,74,74,142,97,38,41,6,15,62,231,160,107,15,190,161,23,91,161,223,36,54,11,112,79,161,69,40,56,5,176,53,206,114,5,247,192,111,248,124,26,208,196,68,48,70,224,46,188,238,3,170,3,141,170,167,230,146,115,0,124,244,4,23,5,60,84,190,39,70,198,192,46,216,252,169,213,130,17,11,56,90,248,171,150,247,77,129,103,251,2,56,105,237,28,86,44,46,141,103,49,17,28,81,12,158,79,103,62,81,234,177,68,159,119,76,212,229,9,109,40,14,243,44,224,152,175,58,138,128,94,192,179,216,177,220,2,192,42,180,0,124,226,70,38,137,71,77,116,76,241,137,56,231,176,222,221,49,223,156,53,39,28,161,51,246,43,103,205,234,212,206,126,136,210,84,68,55,116,253,82,200,157,253,166,202,125,225,206,22,189,47,30,109,103,85,133,93,131,176,110,236,216,17,222,22,116,162,72,254,33,186,6,29,215,55,100,56,60,174,7,51,50,61,196,1,49,67,35,52,167,134,38,27,47,91,45,33,140,236,40,126,101,111,75,168,64,189,120,5,154,189,167,233,19,157,147,27,239,209,186,34,222,251,36,249,20,70,65,189,63,216,121,129,198,33,232,216,8,172,147,163,119,226,17,195,79,31,30,240,204,48,27,40,29,202,243,202,126,142,49,13,122,92,210,92,158,169,103,157,209,25,77,178,181,192,159,196,105,135,6,70,163,181,171,7,18,97,243,132,133,127,207,142,75,86,249,155,54,7,86,50,229,8,118,151,154,207,9,109,66,139,71,16,177,115,45,247,80,23,98,239,118,94,181,27,250,133,53,119,160,22,12,160,120,29,176,13,174,203,165,65,70,21,88,189,107,78,98,156,78,37,5,82,136,60,167,31,177,97,61,185,57,75,215,40,141,163,161,34,176,56,28,80,180,149,9,239,10,43,97,92,183,140,190,75,87,66,103,181,140,166,209,149,253,130,226,43,239,93,131,37,187,107,97,47,16,45,36,133,242,106,156,76,214,161,53,143,251,178,113,103,54,220,83,227,142,197,154,216,76,234,78,76,246,70,21,131,113,78,32,34,109,196,113,183,248,113,85,145,70,6,236,93,200,7,50,222,243,42,88,247,147,254,251,241,1,147,16,236,229,118,198,160,120,184,140,132,235,240,39,216,109,227,94,16,109,89,143,206,109,57,34,226,250,252,243,75,235,86,199,185,196,205,225,97,209,53,193,195,154,227,240,103,19,206,36,65,28,117,55,104,131,68,144,192,42,177,233,108,162,141,56,42,218,138,169,75,252,77,71,224,254,121,237,138,55,94,118,90,4,228,128,171,206,128,157,177,51,105,80,214,189,215,227,153,56,252,119,16,180,216,230,202,51,76,128,198,187,27,204,129,213,199,164,29,60,161,203,67,5,171,204,185,6,242,83,139,168,136,28,139,18,54,50,74,158,99,252,169,131,68,15,234,132,126,235,156,115,168,135,22,174,112,9,244,63,61,168,60,100,223,241,103,19,22,167,149,41,66,6,138,73,2,135,243,115,50,187,194,37,248,228,54,94,246,213,208,140,113,36,9,119,163,20,131,17,24,144,6,4,41,194,139,49,99,135,39,214,225,100,249,129,45,195,204,47,133,239,181,107,133,123,215,36,161,237,161,237,71,144,66,36,152,195,202,147,42,116,182,174,59,74,163,18,80,2,248,212,25,155,73,28,151,46,157,140,47,227,219,229,107,9,42,62,122,88,45,240,142,242,138,201,164,22,254,75,135,73,209,235,40,77,235,11,98,70,137,29,81,152,143,165,106,20,140,46,36,213,147,11,216,149,141,201,61,74,251,218,46,173,208,234,202,172,214,130,209,162,41,174,78,185,23,20,64,78,50,30,220,109,52,68,132,199,171,125,99,174,116,130,163,160,21,34,3,210,46,184,22,124,211,206,194,107,130,242,120,229,108,28,209,37,218,127,128,132,246,132,94,215,18,84,170,32,133,230,169,79,122,22,232,238,255,116,60,20,81,77,251,46,109,248,145,103,64,103,68,149,232,117,43,227,207,248,129,54,82,45,169,66,255,68,36,78,52,166,173,248,1,62,3,122,37,195,239,242,102,166,78,169,59,75,50,146,166,73,241,73,242,56,215,72,37,219,83,161,29,81,69,38,190,141,62,212,154,56,90,56,44,208,108,60,72,87,165,208,88,224,207,38,50,137,248,168,134,187,53,129,157,227,177,14,32,1,109,251,223,196,142,234,71,245,243,122,49,102,248,116,62,212,16,57,38,113,174,110,136,233,161,57,249,136,171,137,126,53,164,111,212,9,200,152,13,72,175,174,30,37,133,122,48,225,219,174,63,162,108,166,107,173,194,90,27,154,77,117,115,217,142,193,170,3,170,10,68,212,60,137,149,15,220,158,131,35,209,38,153,199,53,223,116,23,59,39,3,70,194,44,74,1,168,78,25,254,71,234,11,165,243,35,183,200,138,15,102,5,158,185,5,100,25,234,137,66,15,240,225,87,181,227,48,206,205,181,51,171,241,58,40,176,136,18,17,93,169,5,35,133,49,162,174,39,103,105,140,162,32,208,49,234,113,71,75,208,231,164,43,144,73,21,162,202,131,138,255,236,131,153,232,174,20,104,37,255,217,100,33,25,79,106,199,214,98,24,3,174,253,248,198,136,184,67,145,18,36,177,113,212,195,109,115,150,139,81,60,236,33,199,20,23,113,52,214,200,7,114,74,96,29,128,128,107,188,43,240,156,62,128,107,36,42,176,190,32,67,217,145,162,99,56,6,235,181,25,36,16,167,120,116,104,185,43,171,225,207,46,59,12,29,48,156,75,71,192,225,39,142,7,37,197,101,54,11,200,141,34,72,102,109,96,80,225,174,34,13,249,206,90,138,230,33,195,178,166,228,80,134,140,199,117,23,131,96,244,159,147,47,15,77,214,1,102,33,204,47,137,18,15,198,3,87,40,0,13,94,181,90,208,153,68,113,15,98,158,79,29,60,87,227,141,202,26,32,71,251,128,126,65,247,100,218,7,162,25,118,180,15,192,191,227,17,212,28,32,179,227,115,241,185,1,120,197,47,13,204,101,232,49,128,63,155,56,56,129,117,66,200,4,93,189,171,150,183,138,192,5,28,124,3,189,3,60,160,213,206,240,138,149,208,152,4,219,3,24,235,241,198,70,201,163,3,138,99,18,160,145,176,173,185,173,108,191,42,181,16,69,229,182,95,142,215,202,54,244,179,11,18,221,55,168,44,109,17,112,199,111,227,167,238,186,192,115,68,221,103,216,123,85,195,103,184,140,51,66,165,78,203,190,171,27,96,150,13,101,231,245,199,233,44,123,116,132,107,136,148,22,61,27,41,52,95,37,239,245,20,210,103,143,21,168,70,1,77,32,184,88,10,244,204,64,28,180,52,206,165,175,165,174,224,74,82,88,185,42,188,6,63,39,25,121,215,145,66,19,140,93,128,115,131,25,105,64,202,72,151,131,116,38,17,155,32,38,177,116,46,198,149,105,178,6,241,181,0,21,192,125,227,138,124,86,207,36,148,96,1,176,25,140,129,101,121,52,94,14,226,213,216,85,241,29,191,159,21,10,66,28,76,155,230,145,234,121,210,248,149,224,4,250,39,184,123,214,101,237,92,228,180,244,3,204,0,10,113,91,91,26,148,45,87,53,144,222,192,181,5,225,170,245,30,234,189,182,9,149,141,161,74,122,202,20,61,202,163,50,86,145,200,26,186,57,245,196,97,156,75,149,67,151,6,204,78,70,24,0,121,114,53,156,9,100,2,3,192,165,231,250,180,35,24,7,6,194,215,175,59,140,238,50,192,59,248,158,129,247,1,120,143,155,232,31,3,196,117,236,108,67,65,248,178,190,32,156,29,45,236,40,132,191,116,245,239,132,113,78,143,135,168,86,135,191,47,96,38,84,8,174,229,242,87,89,202,83,158,184,238,100,226,160,69,130,200,105,108,61,91,252,133,228,132,187,162,84,155,89,25,238,189,96,65,42,40,103,213,47,49,99,73,201,168,160,181,36,78,164,243,45,76,8,103,81,247,11,25,134,163,233,93,232,61,188,187,184,26,128,113,197,117,247,243,75,228,119,255,132,20,215,220,53,27,167,79,170,193,19,106,248,172,84,78,240,174,70,116,71,10,215,70,236,101,14,216,240,109,61,101,33,114,25,204,216,3,54,204,106,28,190,245,14,244,102,6,17,193,104,218,228,70,234,125,115,185,22,120,182,190,98,177,229,0,133,178,136,85,252,241,3,141,41,254,183,124,138,79,141,191,164,220,82,158,223,242,188,146,82,14,192,11,61,214,244,89,237,179,118,198,64,57,115,93,195,180,83,138,3,85,134,115,168,21,195,95,223,139,82,224,234,94,228,27,160,114,58,159,240,156,76,210,54,73,143,75,77,227,190,102,223,110,39,11,79,34,203,167,164,181,216,24,35,47,163,227,182,188,32,142,10,194,67,83,135,127,187,22,171,109,244,208,138,139,89,234,199,173,68,40,17,170,188,87,211,159,196,223,221,104,139,166,34,241,183,157,13,92,229,46,85,20,42,172,8,218,168,166,47,133,13,21,14,178,236,70,179,113,237,60,57,220,130,246,163,147,201,236,202,128,222,78,198,109,46,51,65,179,62,71,81,1,232,171,96,82,217,49,158,91,103,71,224,170,249,174,131,68,203,40,187,142,92,13,162,231,31,248,13,222,175,7,149,4,151,224,70,169,76,225,239,56,209,248,243,90,138,251,104,95,123,56,26,254,118,248,47,219,166,213,3,118,10,184,81,26,97,146,241,135,100,154,220,218,55,13,239,63,219,246,209,35,23,204,11,230,95,166,240,103,248,187,42,218,40,83,55,149,42,1,138,201,168,255,149,179,184,16,216,40,150,107,173,112,115,14,202,225,57,42,147,39,16,185,83,45,124,150,203,140,239,130,181,42,144,235,228,189,113,170,73,169,44,158,24,247,124,23,103,233,117,97,237,29,160,67,202,45,213,188,66,30,119,154,4,64,121,227,142,36,31,147,223,6,185,114,55,88,179,182,53,146,133,69,20,217,187,53,142,239,72,61,101,126,180,64,250,91,76,7,34,55,81,45,136,220,216,241,67,110,154,155,222,119,97,199,5,227,71,29,23,140,105,60,58,126,104,76,115,108,148,113,58,91,183,198,82,106,74,249,168,239,192,159,165,94,72,61,151,250,179,84,160,189,47,218,117,170,139,128,116,251,116,95,123,40,10,199,173,125,81,174,157,131,119,35,106,220,10,180,147,40,216,165,152,111,225,141,113,197,154,210,208,82,188,219,148,39,236,197,236,18,198,105,140,251,206,34,226,167,47,228,124,174,204,137,32,141,121,42,163,153,245,232,126,211,57,228,18,22,41,159,26,93,209,149,240,10,128,166,57,242,177,250,131,35,53,232,20,236,195,203,59,91,30,202,164,11,79,184,250,220,211,35,192,119,204,158,168,210,2,190,75,206,17,123,206,158,75,131,102,29,212,227,92,132,250,72,100,142,173,82,160,98,213,215,92,129,34,146,235,237,138,162,136,136,55,91,124,133,224,85,233,61,169,16,60,43,21,164,137,32,141,196,129,228,129,21,15,161,76,163,18,205,98,163,24,112,159,181,154,139,226,220,221,77,113,192,232,151,185,47,154,182,145,255,214,196,236,78,180,164,207,186,107,216,130,185,31,32,237,21,74,69,28,67,45,252,10,159,28,127,92,94,85,78,43,89,81,17,2,34,121,98,205,76,48,92,195,44,179,94,176,203,64,190,129,132,131,247,184,29,207,198,181,202,25,184,14,103,159,44,60,70,253,38,66,11,216,37,19,6,112,42,74,232,142,79,55,0,246,82,129,98,169,21,242,37,98,197,224,0,232,68,77,144,30,190,60,196,184,16,36,58,87,144,20,63,202,229,2,74,251,234,185,104,156,192,239,248,83,208,19,87,241,239,173,140,25,139,22,140,184,206,5,92,30,228,239,88,126,254,163,160,223,119,203,250,33,73,73,23,94,66,126,253,97,19,229,210,38,207,99,162,104,25,24,9,104,20,119,69,153,182,162,22,94,227,132,4,72,24,45,5,190,16,164,154,213,71,239,3,168,77,193,217,2,91,207,48,84,245,152,211,196,104,48,238,162,69,182,50,60,94,15,52,138,183,186,2,174,29,227,31,246,73,127,95,153,21,64,148,19,158,151,137,187,238,84,144,167,34,115,34,220,141,84,227,45,204,132,160,126,11,148,18,90,38,177,75,134,245,4,158,188,122,66,73,100,210,103,51,153,52,151,152,200,112,33,175,2,204,165,96,73,42,5,99,220,231,78,137,43,89,227,166,73,43,56,147,64,158,84,107,84,184,111,80,145,51,129,194,150,47,131,45,189,133,103,135,250,184,195,174,45,92,53,118,208,138,14,250,27,6,236,247,44,143,195,170,169,10,117,29,158,3,152,199,207,109,228,30,188,140,62,103,186,59,249,222,216,82,115,246,209,158,180,77,176,251,155,33,45,5,117,233,87,65,140,220,114,199,46,55,181,232,25,163,32,1,85,37,232,29,192,66,61,11,43,3,22,217,214,137,195,147,13,136,181,47,161,71,90,84,210,102,234,63,84,101,86,208,39,32,215,159,206,152,239,153,25,249,172,148,105,223,21,167,148,197,23,196,184,114,78,167,22,174,199,125,178,18,164,35,180,175,246,100,250,174,255,169,75,181,6,232,65,109,165,5,171,127,20,198,49,223,101,133,69,83,229,234,187,84,207,2,229,30,3,237,236,106,172,120,223,234,50,212,162,255,194,179,173,188,113,184,252,203,232,0,237,4,215,47,209,4,180,103,28,0,9,248,151,230,116,38,149,122,137,60,79,82,98,234,169,148,120,64,76,109,142,31,191,76,237,18,170,183,156,140,130,124,159,225,51,214,85,204,167,139,197,57,102,119,76,88,96,189,137,21,25,81,190,135,135,71,229,203,39,96,109,158,86,228,171,240,137,51,165,128,149,206,44,147,203,212,179,81,109,237,163,223,20,113,253,76,243,255,60,124,142,63,37,156,167,245,73,202,207,17,244,100,46,242,59,149,185,204,118,169,200,125,30,244,232,216,129,222,148,156,10,80,185,31,184,16,144,94,37,212,59,130,62,30,38,173,207,226,21,0,37,41,210,117,192,115,112,117,207,66,66,30,174,187,16,73,73,183,172,193,131,31,5,83,18,240,51,127,64,137,234,167,112,93,27,63,5,10,66,74,250,52,24,231,63,179,118,243,183,131,6,191,132,47,203,228,254,17,172,180,203,39,6,210,153,52,112,5,119,127,205,80,75,183,174,190,134,103,161,60,185,113,125,213,153,251,32,10,56,183,37,0,127,11,180,144,177,169,174,63,145,209,223,51,91,142,23,180,184,6,56,175,41,46,77,72,119,182,248,201,173,227,209,232,173,112,83,228,86,212,31,157,142,76,111,185,35,77,71,206,25,241,68,101,38,202,82,93,198,177,32,173,185,136,181,177,114,6,240,71,156,157,201,228,8,204,182,51,185,153,112,128,179,200,184,63,225,140,55,240,98,44,53,117,236,119,77,141,21,202,133,213,66,57,130,215,245,102,28,100,51,92,197,163,58,142,196,201,217,152,18,81,28,37,114,53,118,54,85,48,11,219,224,149,2,52,207,129,213,206,81,170,113,90,40,221,162,207,1,214,30,61,15,53,116,85,99,165,88,232,199,60,5,212,131,221,203,153,143,11,119,159,10,92,238,137,87,26,171,37,1,174,222,175,96,21,255,75,80,147,42,50,142,254,141,51,21,255,223,31,155,220,128,60,68,227,12,141,213,180,93,189,158,5,139,43,219,220,103,169,92,45,72,215,247,130,110,144,191,55,74,101,41,224,125,196,68,40,47,63,181,90,162,128,230,253,87,157,179,201,171,131,239,29,67,29,114,54,136,90,5,206,145,168,133,2,215,7,154,65,173,83,145,121,112,125,70,49,92,48,38,235,238,43,30,192,184,177,98,32,143,151,189,75,124,133,166,152,134,70,57,113,214,168,92,1,126,111,86,248,5,86,69,172,161,201,170,121,204,113,75,39,204,244,173,157,173,15,25,230,231,221,23,146,237,207,23,205,35,232,71,174,247,50,215,98,49,93,199,215,165,24,243,129,254,142,234,134,106,204,228,253,126,104,195,233,134,111,125,111,194,119,76,224,54,220,69,59,10,236,248,59,91,162,226,173,19,209,29,183,118,30,136,76,71,110,237,76,69,62,218,2,188,101,158,51,165,46,244,202,83,143,29,188,16,107,77,105,43,22,90,248,184,158,255,254,200,207,235,80,115,196,229,184,124,231,129,148,63,58,114,171,53,106,6,205,91,38,34,225,91,202,143,20,191,25,143,78,216,84,50,131,109,251,165,147,145,175,26,128,35,185,140,133,175,1,120,105,33,205,146,66,136,5,46,111,104,210,83,198,180,116,203,137,38,14,132,83,189,209,1,191,207,31,252,161,148,2,237,241,233,113,56,67,140,167,207,154,116,213,101,92,27,69,112,233,14,52,231,144,205,102,148,201,244,194,147,64,11,79,82,28,140,82,201,156,192,227,113,170,155,81,10,56,10,82,139,74,61,18,86,33,52,0,72,10,113,56,34,250,79,1,33,220,178,162,26,72,23,14,36,142,111,90,255,118,96,186,241,165,192,244,240,16,195,235,128,88,154,248,223,58,126,254,150,117,193,108,111,189,101,225,55,63,191,234,248,185,115,134,148,66,20,219,20,138,134,83,209,104,120,90,56,0,215,122,94,248,200,74,9,63,131,215,101,7,109,57,244,21,252,140,202,47,176,28,224,110,191,117,166,73,74,185,96,54,213,79,131,150,226,54,208,81,82,169,14,243,19,134,121,194,23,60,229,213,236,185,129,115,7,79,13,173,95,211,21,220,127,142,123,82,45,67,209,27,14,187,49,45,176,93,228,11,86,84,190,229,180,11,23,172,11,6,190,126,100,69,57,77,62,165,221,143,114,214,231,219,81,196,111,195,28,139,3,189,128,118,122,65,198,203,45,65,42,19,187,112,46,208,198,185,99,1,150,106,74,73,169,231,94,122,18,228,122,223,183,159,123,126,168,137,75,133,227,105,45,61,217,244,169,69,109,168,196,223,63,5,179,244,212,15,97,38,190,45,252,125,205,108,192,93,98,45,212,143,112,181,9,116,151,149,9,100,130,153,192,64,48,195,157,179,206,153,63,119,216,154,52,33,122,195,121,230,126,182,115,58,121,203,249,72,188,208,246,179,39,252,189,241,111,163,133,84,161,79,204,133,229,156,209,148,157,26,117,224,123,164,148,92,113,10,113,166,131,238,156,240,147,232,171,169,206,91,39,154,8,208,58,210,187,120,7,94,90,90,123,185,154,215,144,111,108,121,52,232,213,197,213,252,123,54,254,191,123,112,85,14,164,83,233,143,156,105,105,218,60,240,234,173,71,167,71,82,38,92,43,114,193,60,247,42,232,168,205,119,246,129,133,248,104,52,236,199,39,174,3,26,10,223,178,126,148,252,203,167,79,37,243,112,253,184,50,33,222,1,186,154,110,194,85,255,145,25,117,41,7,105,41,30,166,115,181,79,11,223,217,231,231,128,250,185,11,254,246,227,183,118,130,37,181,243,130,249,163,157,23,182,254,124,11,49,129,114,156,120,28,86,36,149,49,51,169,1,39,211,151,113,174,218,153,193,129,190,204,96,220,62,55,8,250,122,211,10,110,240,161,199,74,107,249,27,86,250,166,94,119,60,208,35,204,162,167,57,169,58,254,237,158,204,175,148,163,220,213,223,120,205,219,93,198,254,222,123,7,212,89,7,248,178,235,88,127,211,208,100,35,139,168,215,158,145,231,14,114,67,220,233,13,245,96,81,79,8,64,49,255,210,21,104,20,189,28,33,82,109,178,78,203,86,199,31,104,212,44,167,165,67,81,157,104,119,67,20,41,16,22,49,195,181,51,20,246,154,244,227,95,143,130,86,12,251,35,126,201,113,115,65,169,215,5,71,49,171,22,241,44,182,235,4,48,142,227,68,68,91,158,26,90,231,221,240,3,93,112,163,65,160,13,191,45,46,11,7,196,4,226,155,141,163,49,204,255,29,183,34,170,145,57,114,152,158,37,140,10,182,53,106,216,198,178,113,64,79,152,113,25,99,196,113,223,227,27,111,63,188,97,232,94,208,187,35,171,166,25,19,74,86,201,184,244,100,233,177,146,81,178,98,130,233,118,209,36,229,30,85,151,88,13,52,223,188,147,180,243,118,46,61,27,159,27,180,226,58,181,38,217,78,24,103,60,213,247,95,179,47,100,83,25,16,173,169,75,73,44,83,169,39,98,81,90,99,142,168,130,238,188,144,226,82,142,147,74,253,73,10,62,84,78,185,228,176,168,124,76,66,46,213,220,255,188,111,236,83,130,131,208,90,51,113,22,149,197,189,131,96,59,54,147,229,38,133,200,110,252,18,11,214,79,54,162,142,68,63,71,75,217,83,199,188,232,133,100,33,249,252,177,201,198,81,90,67,211,214,215,126,38,66,153,232,95,209,220,210,14,145,238,172,147,59,228,162,54,60,104,40,29,44,47,20,179,238,212,94,88,249,81,203,14,193,17,29,149,109,159,109,217,225,209,48,173,50,226,79,4,50,219,67,212,54,233,16,216,21,188,108,169,14,205,144,112,191,30,205,185,35,236,12,150,51,246,33,214,100,16,12,225,67,47,167,14,102,94,166,126,228,14,95,145,43,90,195,90,135,86,108,117,207,132,79,67,211,53,150,101,196,209,44,81,60,86,156,114,214,104,11,139,182,95,117,30,228,220,113,208,236,52,248,91,179,248,68,249,179,156,237,196,137,248,172,197,180,177,179,3,51,174,30,50,118,126,152,30,198,145,211,252,193,94,144,223,9,206,142,25,108,87,90,140,198,231,245,149,216,41,26,231,18,66,83,145,78,138,187,97,126,68,204,62,162,121,125,194,146,227,61,61,204,23,219,205,197,119,184,53,210,105,198,149,86,180,62,20,138,118,49,82,148,230,244,82,231,155,84,246,182,240,10,245,71,183,196,225,83,207,36,90,168,63,26,180,162,88,144,143,3,71,59,177,78,189,79,255,166,254,13,248,124,1,190,245,197,224,165,59,161,206,208,4,198,14,8,141,234,91,204,127,21,99,63,163,247,197,90,240,112,63,173,72,243,163,48,51,145,102,72,9,102,157,204,83,46,31,93,237,146,236,21,123,106,20,94,240,89,24,149,108,248,73,2,142,94,212,78,204,218,240,116,84,173,237,4,124,186,145,213,102,93,169,162,164,81,74,242,171,186,6,52,226,205,80,139,76,81,85,160,18,255,165,26,159,70,98,158,143,3,205,202,153,52,70,148,7,122,51,113,60,243,172,158,25,128,223,225,243,63,252,247,67,147,155,87,98,138,62,30,75,192,75,209,87,76,78,102,17,53,22,5,199,117,254,208,66,234,130,153,231,88,149,15,70,85,69,176,79,63,167,57,124,56,50,239,133,84,190,246,223,56,70,144,222,79,239,114,253,198,160,243,19,49,29,172,48,76,154,9,21,34,207,211,51,208,186,66,75,250,172,197,98,71,45,93,87,77,229,17,120,165,174,138,15,98,84,151,180,248,193,174,33,153,87,207,118,226,231,213,19,3,226,213,19,25,250,202,164,159,127,185,188,47,24,80,233,101,223,57,30,109,183,60,201,73,83,218,100,220,147,254,222,25,76,130,159,18,78,97,23,86,41,167,193,57,26,219,51,225,73,127,239,60,188,18,187,206,159,15,85,95,195,203,170,98,247,186,223,25,107,199,241,101,107,101,28,146,143,29,14,188,154,125,123,124,89,56,20,159,28,146,240,136,73,236,26,84,139,224,125,96,156,244,192,62,246,57,97,106,100,210,187,11,158,65,126,239,211,54,86,143,111,166,249,207,135,16,55,96,156,126,143,38,104,119,173,73,154,71,224,101,18,220,255,89,189,204,119,11,94,13,252,54,222,172,51,235,252,117,52,235,91,138,104,205,180,142,58,237,98,40,204,195,107,70,56,35,148,132,147,100,26,179,207,165,136,212,172,145,56,219,105,141,135,195,75,98,179,178,71,207,234,89,94,225,101,222,251,249,100,35,243,163,211,216,250,200,159,175,25,51,62,199,61,148,191,130,212,129,89,103,66,100,74,194,177,86,253,158,106,200,83,150,164,99,64,180,89,167,119,0,202,194,217,60,165,157,82,15,146,202,115,204,91,68,111,208,183,225,158,243,144,159,246,9,207,107,73,53,226,117,114,133,99,190,137,248,27,252,219,252,38,28,126,218,107,60,159,76,30,139,176,202,194,180,222,46,102,217,207,144,51,184,223,11,158,148,254,222,61,3,245,8,174,160,3,175,230,208,158,80,246,137,236,163,202,118,24,135,198,142,242,186,135,28,89,242,55,215,237,217,176,126,221,221,222,63,188,5,99,153,225,206,88,166,38,106,126,150,186,173,17,149,184,25,120,63,119,64,127,99,168,91,216,35,100,225,80,4,153,193,158,58,137,159,172,202,250,243,80,80,78,93,240,87,207,24,39,53,147,161,141,19,190,161,141,205,205,63,208,216,217,121,186,242,57,141,69,98,96,148,184,58,222,93,196,44,28,138,34,203,146,140,179,138,251,227,189,44,62,205,150,236,252,200,15,56,143,86,241,42,236,26,180,198,62,118,159,211,72,245,222,102,119,119,243,209,120,165,3,149,5,63,109,16,126,233,152,130,41,248,5,82,62,42,149,252,239,123,70,29,225,255,7,103,84,174,193,97,151,213,69,135,82,177,207,180,106,231,212,29,169,62,111,144,192,253,71,74,87,80,146,8,204,135,222,172,237,145,178,36,107,43,9,153,254,12,230,125,3,246,33,97,117,253,177,39,228,140,113,198,40,25,39,141,105,250,147,164,145,212,34,218,26,10,242,159,17,75,226,90,10,194,81,98,109,22,236,26,249,123,169,16,179,47,37,139,252,190,249,88,203,245,235,247,133,185,155,128,36,199,145,164,230,230,61,205,89,53,171,210,181,197,255,84,137,76,150,115,80,231,177,123,4,217,6,148,78,199,193,254,19,217,156,210,145,128,66,204,235,103,244,139,122,90,23,245,53,28,197,106,18,88,243,90,82,107,208,206,104,102,200,212,253,122,205,172,179,238,8,84,186,108,227,219,198,63,222,32,242,126,30,55,255,194,49,74,56,175,194,2,82,225,41,199,165,117,81,17,101,17,168,80,246,168,144,250,134,221,189,51,213,50,187,44,61,44,236,242,14,239,28,205,136,115,114,27,236,58,195,175,202,226,97,222,135,245,209,37,5,51,88,65,62,189,122,170,190,153,223,195,103,225,0,126,178,165,164,116,80,26,146,226,229,39,113,230,185,36,215,96,109,147,76,2,115,142,125,44,226,249,56,113,72,101,85,52,75,35,86,131,111,155,15,125,206,107,40,204,93,35,164,210,43,206,54,161,122,221,110,178,107,208,239,32,73,119,231,219,102,118,252,50,12,40,185,109,90,197,30,195,149,187,160,111,27,55,232,19,169,65,58,131,30,110,110,26,101,120,121,28,235,57,255,94,112,65,174,230,124,119,221,92,110,169,29,199,34,189,6,67,191,205,194,14,254,178,239,111,27,95,63,198,124,89,53,124,237,158,95,161,244,146,75,233,116,22,60,58,118,136,15,165,24,204,88,8,214,62,52,141,148,1,71,68,109,38,213,213,70,242,228,20,57,37,212,174,218,4,87,150,200,88,201,93,154,33,135,96,206,105,5,7,228,72,9,174,194,170,73,224,127,28,80,169,15,103,29,248,218,231,119,229,56,177,220,117,193,248,159,0,20,230,155,113,182,165,76,56,166,147,216,103,62,146,32,81,182,99,104,145,82,187,43,213,65,222,154,32,111,177,207,222,154,149,11,88,97,210,53,99,159,17,94,52,76,32,31,119,179,221,134,69,142,237,245,134,195,239,248,65,170,31,223,131,187,35,193,38,144,225,95,146,255,231,142,196,173,145,64,247,231,107,31,235,54,110,193,89,51,77,247,211,46,222,26,225,202,205,88,229,89,111,203,171,21,57,199,122,99,195,25,200,79,155,78,42,105,29,108,198,242,254,181,73,241,254,152,101,45,221,176,87,45,221,172,207,177,94,163,165,215,253,108,189,231,216,213,248,49,208,143,242,233,251,114,51,91,187,188,53,47,36,41,117,126,238,172,147,229,229,89,40,211,158,229,55,224,103,24,110,25,241,120,177,74,14,91,37,109,45,151,192,60,97,117,111,217,146,243,67,61,168,99,129,58,253,138,87,49,101,113,136,86,191,132,3,175,177,168,94,108,0,84,179,241,100,221,52,237,247,13,199,72,158,93,3,55,115,16,144,212,64,123,135,66,47,118,166,59,83,157,17,86,159,165,133,202,46,238,84,16,247,168,57,240,106,86,254,54,136,117,47,49,223,0,159,182,76,21,152,147,38,194,122,17,144,9,182,105,172,211,109,101,253,152,183,182,9,109,192,1,31,59,107,206,32,180,167,48,62,11,60,237,33,219,228,77,222,47,163,28,94,116,224,121,89,151,199,61,216,91,102,30,230,101,6,100,117,73,47,169,32,87,16,195,169,73,61,210,201,124,34,152,229,104,75,219,143,72,194,221,38,134,59,107,165,198,34,235,136,44,131,94,218,187,45,132,53,30,224,26,88,67,70,141,232,249,78,138,74,44,23,251,88,20,251,132,178,150,18,98,200,230,84,228,160,180,70,31,132,40,6,139,192,202,233,249,80,153,211,92,206,197,254,71,61,136,210,66,102,120,58,146,111,39,145,138,158,166,53,190,105,103,247,6,25,180,159,44,202,126,58,231,136,227,147,82,13,162,232,152,169,71,249,38,142,126,84,239,210,7,80,8,206,24,237,39,158,156,79,230,35,51,15,87,113,26,246,252,60,70,88,237,202,208,232,131,66,189,16,26,14,109,139,229,214,235,148,106,78,163,116,90,178,196,181,210,28,232,35,127,156,222,37,57,147,60,147,44,193,49,253,245,124,52,95,222,169,234,117,67,167,50,210,183,141,81,97,173,6,117,215,22,36,160,118,72,187,56,40,186,79,75,159,149,157,129,123,48,225,95,131,32,15,175,88,168,119,78,6,253,174,56,114,245,180,39,171,45,82,225,40,42,69,189,10,51,229,94,129,210,162,51,35,157,145,74,210,199,206,180,148,103,135,154,39,53,20,196,205,56,56,99,136,241,217,222,79,182,203,20,171,217,226,218,97,151,216,51,210,69,233,164,148,150,62,10,178,39,101,243,1,220,224,224,174,100,64,190,242,105,233,111,157,108,51,195,28,167,64,201,50,204,129,191,165,252,2,159,96,39,40,89,41,123,172,16,244,118,44,75,229,221,191,192,47,114,94,239,177,97,109,153,150,101,91,26,9,125,90,158,73,209,65,61,162,48,123,69,68,123,69,160,18,127,164,153,97,159,142,83,245,12,215,158,118,238,43,131,188,25,131,245,109,104,220,214,104,6,196,192,180,1,127,191,70,6,229,157,121,144,6,160,17,236,82,186,148,153,238,69,249,2,199,193,60,67,122,14,218,86,243,45,121,101,70,57,163,148,148,210,214,105,49,159,192,35,57,26,169,88,86,62,203,201,75,61,136,56,1,115,250,107,106,54,209,89,111,202,139,243,98,94,156,17,41,90,84,166,177,203,42,118,37,73,68,232,174,34,92,131,202,251,58,174,173,210,24,13,2,149,115,178,39,231,242,242,209,33,214,63,164,214,166,73,7,82,91,145,167,35,122,51,173,99,226,226,5,14,245,146,139,91,16,163,201,85,242,5,119,63,7,137,2,60,217,59,115,240,208,48,234,233,143,156,26,153,45,145,173,139,53,92,107,86,232,24,236,68,183,46,50,151,196,106,77,98,143,120,72,120,81,72,139,41,49,41,47,74,73,110,177,6,217,160,110,194,30,74,167,132,134,230,111,12,77,248,56,254,24,135,239,20,43,170,146,33,25,191,31,43,210,46,246,156,45,12,10,182,96,91,207,24,95,51,186,140,46,157,245,185,159,85,123,202,60,201,58,176,205,104,85,186,3,144,95,146,243,240,55,181,105,42,216,199,132,117,67,62,4,69,29,57,70,165,88,136,202,74,63,169,107,240,193,211,214,81,93,15,50,153,116,145,13,24,7,102,154,242,156,112,138,204,72,255,94,71,217,139,154,248,43,67,248,237,110,19,231,97,103,208,64,243,96,71,183,13,157,105,162,28,39,2,29,195,157,25,178,241,250,245,221,80,209,59,248,140,242,53,165,43,208,21,88,200,26,7,141,131,234,80,67,53,95,43,121,245,140,122,17,184,250,164,196,248,58,233,74,15,220,131,130,154,57,73,242,64,19,119,45,220,63,178,210,126,25,244,254,233,6,196,125,101,100,67,156,17,244,134,238,33,89,39,219,169,116,202,157,18,30,14,171,113,85,197,45,84,18,150,52,68,122,94,55,235,138,125,6,182,85,184,33,112,63,157,238,162,124,30,52,101,8,120,178,51,203,85,116,135,68,99,102,184,115,132,197,68,43,8,100,173,134,98,43,227,174,156,134,227,240,115,180,127,1,112,83,164,70,206,229,131,13,220,54,238,115,139,218,35,84,226,186,210,180,230,12,88,57,144,167,211,193,106,105,138,182,55,122,40,243,112,20,99,9,215,19,84,61,14,160,47,56,6,71,150,186,237,244,51,233,175,165,251,210,93,105,59,141,221,33,140,87,103,211,13,190,42,140,3,122,112,166,181,140,227,90,243,70,181,30,196,103,25,212,206,183,207,68,206,68,74,145,147,237,48,167,42,232,40,15,193,172,229,108,144,82,254,0,181,53,109,151,231,104,95,230,188,130,53,175,93,9,164,76,183,228,41,45,231,233,53,176,151,250,42,246,82,23,22,235,43,182,211,122,68,55,193,97,156,236,247,204,122,53,38,117,209,216,52,179,120,141,136,81,139,215,136,176,45,208,6,26,236,115,103,13,239,211,255,64,154,162,62,6,4,238,97,139,10,62,97,56,31,206,136,3,114,240,129,172,244,155,117,254,13,216,17,28,142,113,226,217,10,32,113,7,209,11,181,251,204,99,159,135,193,246,6,100,92,101,59,85,116,135,209,147,4,139,22,144,190,95,162,149,242,4,87,31,115,172,255,27,118,6,234,177,15,217,47,166,211,153,84,239,98,60,137,199,193,164,86,197,251,64,217,51,220,25,30,70,170,76,55,230,121,144,233,21,169,142,247,65,139,132,107,208,168,221,163,248,177,72,158,72,8,147,99,100,91,126,3,243,168,45,90,160,161,234,205,250,146,56,45,38,21,144,183,9,138,209,89,247,24,224,21,43,128,56,159,89,104,181,242,84,210,164,17,208,97,28,232,48,2,252,162,129,166,36,96,177,242,146,239,20,127,112,84,242,180,75,140,132,230,65,158,2,87,138,166,252,241,144,127,35,150,146,1,9,36,80,44,238,151,100,192,29,199,63,175,7,139,73,39,109,249,199,215,115,20,179,105,231,193,22,2,251,189,189,4,116,56,221,158,143,172,181,140,104,7,43,87,22,82,116,42,86,233,48,23,155,205,143,47,2,42,56,67,235,110,172,193,22,2,235,86,91,205,183,181,242,195,219,145,87,201,183,93,55,82,134,186,101,152,117,230,103,146,205,160,223,253,25,34,125,183,198,192,222,95,213,11,62,9,248,125,163,139,233,170,175,129,103,92,110,226,253,57,114,10,228,248,142,99,179,107,207,0,109,27,23,38,48,207,35,212,44,127,213,183,158,91,214,160,249,175,154,97,19,108,6,236,83,92,241,84,81,20,29,178,64,226,204,68,14,73,38,119,210,90,35,43,9,67,116,243,96,225,182,197,169,133,47,149,231,43,232,86,184,40,219,120,64,63,86,41,148,14,69,221,189,46,216,189,161,198,254,177,42,60,185,222,134,98,157,157,171,185,150,89,240,121,109,221,202,90,174,140,130,243,171,124,106,12,225,160,85,129,235,6,199,180,85,45,95,214,163,198,82,195,116,115,62,2,122,210,67,141,12,239,59,243,124,158,239,225,183,197,76,158,250,127,198,203,246,106,237,56,92,155,247,35,199,157,177,72,222,237,167,129,157,231,6,227,134,38,112,141,220,47,156,58,161,78,112,255,99,221,254,92,219,27,123,129,2,47,216,159,255,145,248,40,200,74,21,165,84,164,203,179,178,22,235,147,128,9,147,66,143,240,75,7,208,7,73,17,32,131,131,201,222,197,225,100,210,229,73,244,205,88,121,56,227,95,70,209,249,32,67,209,165,160,183,114,20,1,55,84,40,38,15,154,108,211,209,234,140,115,212,43,168,233,168,231,216,162,214,83,8,0,85,136,122,182,153,173,120,127,52,184,53,111,38,31,75,166,43,136,146,218,19,117,103,132,139,214,199,158,87,198,245,16,148,81,22,239,240,201,150,30,249,144,255,115,146,22,40,202,210,60,148,229,210,31,153,31,79,166,175,164,182,165,74,201,147,201,84,122,177,155,124,21,108,167,12,165,46,180,72,176,27,119,148,68,175,88,135,252,47,250,129,231,83,36,149,239,207,71,216,170,214,250,18,88,12,120,141,15,74,36,40,19,249,27,204,111,3,18,255,228,26,107,146,201,64,215,134,167,50,176,236,97,162,62,38,198,7,48,175,48,105,139,91,122,148,67,202,139,74,90,249,104,75,82,161,186,26,165,211,70,23,101,209,251,254,183,111,185,178,153,243,116,38,34,149,181,158,47,215,166,87,45,208,11,13,254,67,209,23,187,210,93,209,175,192,10,203,73,57,210,226,158,225,91,28,73,166,157,116,50,221,147,62,148,6,29,209,253,209,215,147,38,155,53,172,132,35,249,36,89,245,191,82,167,110,80,67,175,132,154,98,247,149,19,180,63,53,118,194,155,49,127,233,148,204,146,57,205,250,85,235,140,166,25,143,215,220,229,187,169,78,212,68,216,31,128,112,53,154,72,131,249,17,169,191,90,36,184,14,21,63,49,213,217,244,105,183,110,11,151,0,132,184,79,235,173,53,126,127,37,223,228,70,110,28,211,54,191,234,239,202,103,143,86,243,120,89,223,161,53,85,90,139,152,26,171,231,152,121,124,188,23,203,173,241,108,220,193,120,68,3,204,229,7,168,236,247,83,221,143,190,192,136,215,169,23,209,50,232,225,6,113,155,252,249,176,40,76,91,107,86,165,108,107,211,8,83,71,73,152,166,220,152,247,108,237,170,149,173,242,140,85,83,62,149,68,121,236,119,195,129,230,142,81,140,97,2,62,42,107,110,218,239,124,36,215,61,72,209,218,223,164,183,166,234,82,175,245,231,34,54,49,136,74,187,30,16,214,29,39,12,148,31,106,8,193,186,105,112,13,3,230,199,169,242,103,123,18,207,113,71,234,69,0,244,164,25,193,78,155,248,228,132,19,86,28,62,62,169,221,207,19,7,243,241,116,45,117,156,116,169,35,185,19,228,213,174,234,29,180,204,191,203,42,29,92,105,222,240,141,33,215,18,170,241,54,34,165,171,37,35,133,22,172,93,214,68,200,129,60,121,106,190,30,180,200,171,103,234,77,93,84,252,13,192,227,105,210,187,56,68,226,85,221,160,101,106,247,37,76,56,252,9,144,1,122,89,54,251,169,126,245,1,23,215,53,212,109,11,155,225,147,232,87,234,73,218,201,175,70,142,55,151,37,210,77,39,232,67,10,59,36,124,110,193,218,162,220,197,145,212,149,229,251,40,243,111,185,90,4,53,98,181,189,181,70,242,130,36,176,214,112,45,141,34,36,57,79,122,35,94,90,115,23,14,171,201,18,63,157,15,64,254,212,111,224,86,239,90,172,80,16,201,215,91,54,105,187,242,200,182,205,102,192,12,76,51,13,225,94,3,99,8,75,33,33,20,28,51,66,118,232,153,240,95,68,94,139,116,193,55,35,164,106,2,205,29,241,80,187,163,229,91,169,86,109,117,113,125,45,94,98,253,163,226,76,170,173,165,117,102,95,72,198,168,33,233,43,38,216,173,247,147,30,142,27,111,173,214,187,140,31,92,126,185,73,59,13,98,149,255,158,40,72,177,104,58,154,218,187,72,125,239,216,111,125,178,17,115,85,89,230,16,230,13,221,71,66,225,136,16,61,42,164,1,232,71,41,249,205,81,127,34,31,6,19,144,144,141,121,90,163,8,43,237,228,164,65,191,176,49,247,224,159,14,111,21,94,179,234,192,170,94,112,152,226,165,244,131,168,151,243,252,78,165,245,26,19,253,6,24,65,2,121,50,163,30,34,37,233,227,19,211,153,60,28,201,244,226,215,35,225,74,23,94,74,29,12,167,236,246,211,172,161,163,118,217,179,224,122,251,24,165,35,117,212,32,170,70,204,116,194,92,39,182,115,123,74,88,251,172,176,58,33,218,27,168,140,29,63,94,107,159,48,159,128,99,113,68,158,209,14,197,169,207,81,172,241,22,123,150,3,95,67,197,213,184,206,7,247,216,155,111,156,39,139,228,34,250,89,156,146,235,65,131,35,150,167,149,211,13,244,74,8,193,158,220,31,9,143,62,19,248,90,32,28,120,199,152,53,178,182,135,99,38,184,41,46,103,29,212,35,74,125,93,142,12,75,247,89,183,78,212,0,36,101,193,171,231,143,15,253,79,102,74,76,249,83,76,43,228,227,201,184,215,153,178,10,27,162,14,52,96,93,123,200,179,46,223,19,234,15,24,157,183,137,190,141,180,129,188,254,152,80,107,76,205,99,94,78,39,235,94,136,17,58,39,157,207,204,100,64,50,124,227,100,38,149,102,81,187,60,195,8,140,26,93,47,62,112,228,122,235,180,44,25,136,111,38,118,70,250,28,125,176,142,59,31,98,222,59,3,16,213,32,241,214,30,176,242,26,47,126,213,172,155,103,204,251,233,81,236,253,89,133,201,130,20,77,143,220,124,128,217,244,110,143,68,64,33,243,128,140,46,254,255,124,189,15,112,27,215,121,47,186,88,30,138,7,43,26,220,93,46,104,218,97,132,197,106,33,1,160,34,41,142,172,210,54,133,5,225,165,181,128,88,153,164,1,218,73,24,67,82,232,196,97,123,19,197,177,99,217,164,184,34,11,213,32,71,163,40,170,234,113,222,112,70,174,30,152,161,121,61,74,167,175,207,147,241,248,154,142,31,125,11,235,105,124,61,126,142,167,125,163,86,141,7,186,97,52,190,178,155,97,52,78,31,75,190,239,59,187,0,1,146,174,118,64,74,228,106,247,252,249,254,252,190,191,103,205,250,48,214,240,37,245,211,16,13,1,191,61,93,108,122,149,184,186,5,189,231,61,64,169,71,243,241,205,172,15,160,32,142,50,31,188,235,121,224,169,150,223,67,101,67,96,241,103,207,156,157,226,35,236,172,224,138,100,224,157,123,12,224,25,144,182,124,212,51,23,76,222,21,110,216,196,194,5,45,212,24,4,105,27,17,130,96,21,58,254,226,48,243,124,199,105,124,241,96,190,247,98,111,254,209,51,233,193,244,205,116,42,19,233,7,137,221,5,123,223,235,196,159,145,255,45,13,207,53,6,236,166,13,107,169,80,50,82,12,87,36,67,133,27,174,219,174,95,97,163,47,143,89,203,76,215,38,26,131,211,129,40,141,154,222,237,69,244,192,42,116,123,49,238,158,232,6,188,115,29,190,246,136,215,2,240,22,57,217,104,17,64,119,192,45,22,199,206,123,84,243,96,7,207,195,94,54,218,109,92,205,170,59,252,162,176,246,110,196,25,199,181,122,39,171,4,86,253,145,197,94,203,161,83,143,115,134,217,117,26,174,135,53,173,159,107,77,29,121,37,80,109,41,137,188,40,175,176,200,238,170,205,241,34,171,146,108,85,246,165,211,214,249,180,196,234,123,65,74,70,144,55,128,43,199,220,140,14,165,76,235,121,7,135,110,200,168,156,160,235,120,14,165,126,167,197,177,124,141,177,107,98,141,197,86,177,112,203,17,87,216,91,142,233,167,90,132,195,48,181,149,156,143,208,187,26,189,211,119,13,71,162,73,47,243,40,86,124,138,85,62,1,120,198,102,241,67,164,32,212,62,34,96,15,134,112,166,214,33,156,138,197,102,51,95,111,204,141,123,216,85,22,27,232,67,27,19,42,181,93,154,24,219,197,253,95,155,120,132,48,71,86,101,117,239,39,248,183,234,58,219,54,200,32,23,241,217,241,176,214,200,59,190,222,73,145,110,117,165,37,203,175,197,238,4,216,255,35,206,122,20,33,246,249,255,126,240,22,247,114,221,75,141,127,41,150,245,143,123,14,39,90,125,168,59,76,111,154,70,215,252,10,229,243,31,176,167,131,243,217,76,135,225,153,154,120,214,107,79,182,141,3,139,141,247,122,242,70,77,206,7,82,54,143,119,176,232,91,149,159,165,18,195,57,81,124,24,228,41,216,58,141,119,181,69,48,122,236,125,120,241,49,43,92,137,225,56,28,165,218,123,44,181,71,29,220,195,116,109,196,218,131,63,179,144,43,235,62,111,56,194,159,242,28,231,199,133,24,232,219,214,198,239,124,173,26,49,87,123,217,206,185,126,142,115,100,147,232,27,203,112,0,12,84,246,74,163,206,87,171,240,75,77,108,216,65,56,235,189,176,160,109,239,171,248,71,31,96,207,168,252,190,242,12,30,100,161,129,200,179,70,158,70,203,72,188,24,96,56,234,64,94,157,14,255,185,44,240,55,109,176,215,27,242,232,191,58,198,144,22,102,69,4,152,196,21,207,4,166,185,57,184,38,141,154,113,32,157,122,129,111,113,111,17,35,27,41,176,194,22,237,53,9,195,244,132,140,58,10,236,117,180,14,213,169,96,82,14,43,85,241,118,244,22,143,186,89,33,92,7,247,161,157,38,178,34,233,162,233,120,146,217,91,0,187,225,56,40,69,203,5,118,31,168,16,207,6,98,145,15,149,245,137,197,243,30,165,236,73,83,210,253,187,65,223,158,86,78,143,230,216,79,117,81,17,171,44,2,48,140,204,187,47,71,153,69,96,229,30,51,195,21,139,0,81,244,88,177,206,224,105,236,90,221,46,94,24,187,82,7,246,145,130,218,116,209,145,82,200,89,96,235,130,92,151,123,228,233,254,185,254,185,123,152,63,16,46,119,77,81,142,29,128,103,8,84,111,108,191,182,55,202,129,246,40,243,254,90,220,127,13,35,87,172,27,246,246,160,227,173,65,217,224,74,7,163,77,197,156,177,73,135,210,241,116,73,247,14,102,79,131,93,112,134,221,49,183,78,155,194,75,182,45,212,17,62,192,151,108,82,127,150,14,136,51,79,158,166,236,132,96,138,54,144,35,45,65,39,182,94,167,179,61,103,82,211,199,231,54,211,13,21,124,219,22,216,197,9,28,243,7,86,162,69,40,147,101,94,49,206,169,143,73,138,32,111,249,169,103,147,200,106,217,215,203,185,17,169,216,220,90,172,209,14,87,78,249,166,42,204,69,109,84,175,25,81,81,16,127,199,206,139,128,139,113,54,6,123,113,228,123,162,104,203,249,188,45,244,116,248,9,149,237,56,5,56,85,231,116,112,231,253,122,232,156,121,88,161,141,180,238,95,185,205,34,222,104,131,216,1,139,235,225,174,25,195,245,160,43,253,150,215,242,134,165,112,168,245,65,151,43,49,183,164,133,134,174,186,209,200,141,145,143,138,253,204,49,25,4,180,238,68,67,220,221,239,64,191,147,5,122,14,108,23,239,181,222,225,35,83,217,245,254,62,60,227,53,175,103,229,176,23,40,72,7,250,48,188,124,25,63,81,174,26,37,23,237,193,248,46,117,42,32,80,175,115,66,102,217,218,67,174,132,29,0,235,6,181,135,16,149,166,244,164,153,55,106,34,116,157,249,58,88,83,141,250,27,57,212,234,85,123,235,216,63,34,233,4,250,208,178,122,78,201,113,62,254,35,187,94,58,45,46,0,254,39,66,78,26,98,39,218,151,2,132,230,234,3,236,244,222,221,218,109,35,164,133,216,137,120,112,69,117,113,77,103,103,233,172,139,62,167,92,175,162,165,91,97,196,218,249,32,109,129,253,104,190,174,82,30,70,10,122,255,138,241,74,173,37,207,51,4,235,248,224,29,196,70,38,77,196,106,168,177,243,101,105,137,158,126,161,56,226,122,79,82,239,142,80,97,205,71,3,124,29,88,16,117,111,0,108,151,161,99,48,151,64,61,255,142,123,42,36,225,73,37,135,206,177,203,31,12,170,140,46,254,159,33,71,67,177,28,186,138,231,3,35,101,40,179,103,133,5,169,58,107,218,201,142,163,26,32,24,173,81,3,36,229,17,60,147,134,21,12,215,250,105,221,51,224,145,58,28,127,84,209,174,229,167,26,251,7,239,168,84,77,192,29,190,5,224,202,174,72,42,169,39,95,160,166,80,216,168,57,92,28,133,209,185,51,164,237,79,163,95,137,182,120,203,255,223,217,87,142,236,45,249,114,244,34,240,76,79,236,54,253,75,58,3,151,25,51,185,2,167,128,181,188,182,158,21,189,240,213,245,104,141,33,8,224,150,121,216,219,105,249,85,229,166,61,37,38,101,75,1,202,117,227,102,76,146,90,75,135,126,18,206,133,75,95,58,27,126,209,250,195,33,71,150,58,254,149,53,52,239,216,139,78,102,199,187,118,77,102,7,239,112,13,190,5,208,124,128,113,130,8,212,178,70,231,149,152,87,190,185,113,172,77,190,217,60,229,68,204,225,178,238,15,243,229,222,31,162,231,184,189,77,18,165,11,240,220,205,188,248,204,102,8,80,14,48,178,58,172,94,49,146,46,62,182,28,156,93,117,10,116,57,163,98,131,87,131,175,165,81,22,51,31,91,172,115,50,27,171,238,48,152,255,14,245,228,222,201,166,26,235,102,189,13,5,58,189,86,147,130,220,208,97,141,239,176,137,101,246,116,95,59,129,222,243,119,141,106,201,64,168,226,45,80,211,250,69,234,66,52,119,247,89,239,71,116,70,249,107,5,248,87,206,105,233,96,33,94,53,23,205,50,27,3,78,102,227,6,125,77,88,252,95,98,150,9,169,70,175,21,217,225,120,189,208,183,22,171,224,134,88,158,7,228,153,8,143,186,50,12,16,53,188,37,216,22,121,85,76,241,2,241,134,216,201,218,125,97,55,87,202,205,30,50,88,230,180,225,250,191,57,150,155,217,117,46,94,77,31,85,17,9,35,207,118,158,222,81,60,94,37,109,107,80,18,139,70,49,175,104,173,245,235,236,92,202,76,154,120,162,106,101,46,136,230,193,110,49,104,209,232,209,208,66,2,26,195,76,48,51,111,90,39,194,44,238,190,52,130,90,37,27,45,181,247,220,61,16,125,40,245,135,67,221,41,243,27,102,84,23,10,130,226,173,197,98,211,250,171,250,148,158,202,212,70,197,48,11,14,100,128,244,170,16,37,145,47,45,14,133,201,172,17,38,97,255,44,242,101,217,99,197,226,206,64,235,28,82,80,20,41,136,208,208,218,138,169,92,149,183,149,251,220,192,207,41,117,121,207,203,114,57,118,95,21,145,0,44,134,152,208,161,228,53,107,175,124,226,172,161,230,225,247,187,64,91,11,222,245,216,131,33,11,127,197,63,103,76,173,183,143,215,144,5,243,223,206,105,232,103,102,163,47,231,228,84,97,15,180,143,231,212,84,150,97,32,228,109,5,229,49,235,210,104,203,102,50,172,203,155,231,159,149,107,214,58,124,105,127,243,144,211,183,59,76,76,64,214,113,110,47,231,171,202,155,135,183,48,239,108,20,208,71,45,37,191,37,118,138,170,188,34,239,149,159,148,11,162,166,188,76,55,245,204,179,145,58,52,182,137,165,198,180,113,69,6,137,115,32,133,38,153,111,145,121,221,214,162,166,6,172,41,240,245,39,118,42,62,229,196,34,209,95,244,165,226,145,42,42,52,88,108,3,81,129,103,146,203,175,247,6,0,173,128,238,136,55,74,211,218,112,66,8,76,74,86,85,222,78,21,173,163,63,219,158,139,207,61,142,190,51,235,113,43,30,14,83,118,138,47,142,42,111,24,186,107,67,145,41,219,251,16,237,206,167,45,61,236,208,58,165,97,80,135,20,222,66,207,8,211,209,155,123,152,167,89,182,250,173,111,132,135,104,194,61,223,221,180,76,219,100,17,241,135,134,15,167,50,239,154,248,19,39,18,225,198,139,36,204,63,155,205,58,81,47,152,173,183,38,27,6,105,12,164,146,1,152,31,177,233,156,48,37,76,10,96,49,8,86,42,156,106,197,59,84,122,188,248,101,150,193,168,156,121,250,154,63,234,79,249,147,254,252,104,158,179,60,225,177,86,110,188,193,137,251,226,137,57,121,19,54,253,196,154,221,117,29,180,78,79,235,96,195,112,91,170,33,137,49,60,144,193,78,158,23,122,235,79,168,84,198,211,159,18,202,216,246,141,222,50,18,204,109,47,169,185,240,69,212,73,237,103,195,31,133,223,137,204,68,11,234,5,53,7,63,205,137,235,252,249,212,201,123,251,29,90,98,94,55,3,185,97,213,6,43,150,143,147,56,141,139,113,150,91,143,61,198,64,19,27,123,162,251,162,175,26,151,133,215,132,25,59,132,217,31,223,208,35,58,72,227,26,235,22,49,142,12,22,50,230,219,129,190,12,139,213,113,245,170,236,14,62,186,78,94,86,103,193,54,134,218,252,96,33,251,188,126,7,25,148,119,215,66,212,60,6,207,80,62,145,167,199,152,95,130,121,195,44,41,60,86,206,219,42,231,24,189,250,3,144,15,146,32,39,229,188,144,167,101,251,215,245,6,81,87,162,162,30,19,88,174,83,85,148,169,232,202,41,204,72,191,22,136,242,168,113,129,82,235,89,133,16,80,234,94,143,143,73,92,75,199,124,206,73,152,223,250,125,112,122,180,178,14,8,98,158,174,218,121,183,191,222,90,22,146,99,153,184,39,253,202,183,236,22,249,157,64,61,59,59,121,223,49,7,175,213,232,100,14,100,63,234,32,195,177,93,129,79,246,86,50,37,229,172,22,78,158,17,193,106,208,132,77,214,212,221,23,230,167,97,94,169,242,9,220,174,172,171,209,218,32,29,174,216,73,228,6,224,169,114,38,83,109,61,223,70,223,6,238,0,158,230,186,230,147,196,172,172,197,10,85,109,64,218,4,144,182,175,222,143,125,218,77,83,119,124,235,235,52,29,88,30,214,100,123,190,21,246,155,229,176,186,156,27,183,82,232,219,168,100,125,214,122,206,107,208,231,180,29,21,193,86,19,153,212,112,169,176,220,27,11,79,220,193,239,47,243,27,228,37,227,244,197,231,2,172,90,229,218,125,44,186,7,255,118,126,78,189,27,104,93,154,211,65,59,4,104,5,229,58,121,239,236,164,79,22,115,221,12,231,56,54,82,209,6,156,147,188,218,59,120,164,70,7,85,48,10,211,99,220,154,157,181,62,2,4,250,22,108,15,204,79,197,156,188,57,222,245,226,86,172,134,114,76,109,65,250,219,45,141,116,45,194,182,32,189,188,229,165,214,23,92,185,61,207,180,65,44,128,241,161,168,255,254,47,83,130,249,161,175,12,173,217,38,40,151,108,208,175,61,220,160,50,172,3,125,16,144,116,66,88,154,85,31,115,80,204,136,149,194,200,110,217,54,185,50,146,76,89,236,154,77,181,62,81,65,185,158,121,176,215,26,227,12,197,24,181,26,55,135,71,171,138,165,246,108,216,52,77,238,189,230,1,173,91,235,230,65,234,200,186,86,208,20,79,101,111,215,188,252,187,25,34,219,93,109,153,50,250,120,204,62,8,216,209,188,102,15,155,169,195,201,76,113,8,101,187,43,217,43,59,231,102,94,24,235,41,200,241,227,97,36,243,143,123,190,40,39,143,189,165,15,102,235,100,84,101,82,153,100,198,202,86,103,84,85,221,145,24,52,1,145,117,37,187,128,43,179,149,59,28,239,169,110,232,69,187,77,223,165,79,25,41,115,114,183,107,3,57,123,43,57,177,74,204,46,253,132,241,237,122,250,192,19,161,240,108,244,139,163,166,164,223,229,235,104,185,183,59,115,90,198,142,177,240,111,73,41,199,238,154,44,10,54,180,129,245,129,64,65,154,23,79,121,214,128,58,121,204,217,4,188,162,209,231,243,13,134,66,173,198,129,233,239,69,229,232,243,147,13,204,120,177,232,64,254,168,227,83,24,29,53,53,51,136,231,248,241,202,184,182,97,61,4,103,167,175,143,88,241,158,56,172,122,60,21,127,119,196,249,25,232,66,182,234,12,105,234,6,200,178,171,42,250,36,209,215,99,41,85,21,115,76,103,47,218,152,92,125,245,16,179,110,163,239,182,3,207,62,186,248,152,229,104,109,196,108,254,42,158,3,188,21,193,53,242,211,36,70,19,88,244,142,47,217,57,114,145,152,157,166,246,253,29,3,145,119,240,156,156,70,80,174,130,41,45,28,169,100,168,186,99,119,209,87,99,71,75,58,244,87,166,235,97,171,178,28,206,160,229,32,172,215,81,85,30,37,195,148,15,203,183,237,110,120,139,99,99,227,185,219,213,158,113,160,117,134,115,162,235,113,78,149,39,24,230,2,84,8,54,142,77,131,249,102,176,251,190,230,70,27,70,48,238,100,4,243,253,131,169,93,68,224,174,140,120,83,249,20,141,128,70,141,134,77,230,151,56,137,137,190,70,166,20,210,235,119,159,220,159,185,145,9,101,244,12,59,49,37,115,225,142,205,112,31,200,194,106,59,187,28,175,2,13,100,201,152,109,50,23,21,26,24,138,113,243,246,152,93,80,167,31,96,39,112,195,115,119,251,111,251,67,254,144,183,176,245,105,144,220,100,59,233,26,247,173,112,102,108,84,53,149,81,186,224,183,181,248,230,81,215,81,198,113,160,93,152,103,67,95,231,15,168,194,235,110,60,11,179,147,141,234,92,57,118,38,218,22,145,126,114,231,131,186,90,223,202,255,167,72,90,119,234,62,150,238,220,62,164,98,253,109,253,22,190,246,142,191,210,227,158,227,91,88,110,71,3,118,3,227,60,240,140,6,228,249,127,219,201,42,118,129,100,234,78,56,222,229,226,125,76,242,221,215,163,14,170,55,13,22,159,88,143,3,97,236,160,111,184,51,35,76,242,165,34,95,135,93,162,181,119,184,94,110,131,249,67,68,47,173,241,99,85,172,34,134,54,64,202,111,144,5,78,222,35,15,184,80,235,241,93,171,27,214,82,157,73,206,106,10,123,195,201,151,28,27,208,131,245,1,76,223,120,63,193,72,27,250,176,1,193,194,88,183,228,239,122,82,117,206,211,93,48,72,253,69,106,138,37,219,39,126,212,220,205,78,145,90,104,134,9,43,132,86,209,203,110,38,27,213,185,221,83,174,124,69,31,129,147,207,94,246,34,48,63,248,38,90,222,245,153,168,70,48,28,233,9,181,5,111,26,66,112,114,187,21,10,71,0,115,249,41,173,84,54,178,248,83,216,219,106,55,208,83,116,99,172,5,87,12,37,223,153,232,160,9,54,207,122,143,108,249,14,174,226,137,88,175,25,215,50,116,34,103,196,65,21,115,18,55,214,37,86,188,80,106,173,70,114,239,168,103,59,109,179,232,182,147,233,103,187,209,109,22,93,170,201,73,96,244,49,172,94,185,207,235,162,132,197,138,101,229,34,250,114,14,30,73,26,86,16,61,102,97,163,53,232,122,49,215,98,215,26,204,197,59,73,153,15,214,141,198,48,143,253,3,101,68,239,11,99,142,198,140,84,144,47,200,185,112,1,180,101,197,74,244,128,212,210,27,91,6,239,152,107,76,249,189,45,52,4,50,183,76,99,24,45,215,45,121,94,167,201,198,36,80,161,61,103,78,154,48,15,172,252,98,62,108,60,218,28,53,71,246,164,46,147,214,91,247,13,128,54,233,110,118,116,137,46,93,144,214,249,40,9,139,246,99,198,82,231,90,30,208,26,39,151,171,42,224,142,206,60,177,234,173,45,225,209,214,13,124,202,48,114,128,219,114,202,115,156,107,228,100,238,55,54,80,144,19,237,12,148,237,251,155,70,74,77,58,126,170,178,125,239,162,13,208,55,169,158,212,181,17,212,55,73,39,159,217,213,174,78,118,34,139,147,112,109,222,93,201,169,240,149,214,87,48,182,157,202,91,249,227,121,110,163,183,11,165,18,250,108,171,114,124,129,182,222,100,181,207,160,181,188,23,172,99,199,199,215,203,156,13,29,119,55,147,125,21,77,16,111,139,68,133,57,234,245,194,94,225,49,241,93,76,206,111,232,236,186,225,25,110,252,123,190,215,234,191,250,104,91,95,180,239,202,163,222,62,218,71,15,46,194,108,233,26,218,136,95,183,17,245,12,102,1,245,244,36,211,206,207,92,212,227,102,55,218,17,43,210,19,185,102,56,241,188,106,190,117,50,243,24,130,195,140,19,62,10,104,35,233,88,247,124,222,243,36,231,114,54,172,124,54,25,70,10,74,222,124,24,179,48,96,69,159,199,92,224,86,110,19,13,173,165,18,175,4,170,61,34,181,246,12,236,92,42,149,74,166,138,223,180,162,213,213,99,48,18,14,99,249,61,193,193,147,55,131,24,203,183,34,140,99,34,116,141,198,136,109,88,122,143,14,28,5,70,40,112,20,224,209,48,224,209,151,80,187,6,225,157,96,219,98,116,170,17,181,218,134,232,20,88,128,48,183,154,252,91,38,29,170,240,251,70,157,132,241,239,64,37,239,21,112,64,201,11,150,239,216,60,25,34,133,216,238,208,254,80,232,192,19,161,66,167,238,252,217,199,158,129,145,44,219,197,1,250,112,98,74,242,82,250,80,62,72,91,233,150,162,167,214,135,196,248,133,7,25,228,198,38,225,218,235,248,229,244,164,158,220,19,41,69,244,187,118,71,110,39,67,112,21,190,249,116,132,120,241,114,247,5,86,108,77,191,70,61,94,176,196,44,71,242,31,169,100,36,5,49,83,216,185,195,145,167,150,59,223,77,144,2,119,197,102,117,161,225,188,156,119,234,165,72,254,1,248,87,120,62,156,111,63,51,52,205,205,61,48,23,158,132,191,47,34,175,134,243,166,203,149,9,43,97,39,192,6,224,6,71,111,30,74,89,201,112,177,221,18,173,176,165,91,204,239,66,37,160,49,211,78,89,125,136,19,163,210,148,150,124,28,104,131,249,144,22,97,164,120,228,55,172,171,13,176,136,22,182,238,182,246,91,51,237,51,209,130,92,248,166,158,86,142,53,178,19,119,49,2,86,58,153,85,64,115,101,14,63,51,240,173,238,71,187,159,49,253,128,123,186,47,116,55,158,112,106,191,22,141,60,157,135,191,77,55,189,74,167,232,77,27,116,165,151,213,92,177,26,35,144,166,177,156,102,106,89,109,40,150,166,135,233,128,221,221,214,141,209,208,200,130,133,81,65,151,27,56,203,176,131,150,1,84,104,12,163,69,44,91,205,86,163,37,91,193,162,205,244,237,15,65,174,81,163,142,62,115,70,189,22,158,211,167,118,184,153,188,101,123,134,203,5,76,113,161,41,0,243,33,158,179,218,143,91,234,239,56,173,12,181,144,80,206,28,98,153,79,142,47,11,48,47,87,220,222,19,29,140,222,108,79,69,147,81,88,177,40,202,83,171,121,19,59,19,125,140,110,246,63,126,101,94,166,19,197,134,53,255,177,107,187,167,171,44,141,50,37,131,141,8,154,208,27,221,50,117,215,247,142,148,165,172,107,255,227,91,124,6,32,142,30,19,53,225,148,171,9,43,113,248,42,191,212,85,99,144,31,150,174,24,73,221,98,254,221,86,82,180,215,222,98,131,196,129,221,7,91,245,74,234,149,212,172,61,11,246,223,75,169,124,57,155,140,115,43,34,152,127,176,236,165,174,216,102,110,68,6,228,24,202,117,244,117,242,191,179,129,62,48,190,253,165,98,117,228,113,39,206,150,89,26,217,36,32,243,170,217,226,51,204,60,153,7,173,51,104,239,2,173,63,181,222,219,81,206,0,117,114,78,88,215,140,73,144,46,53,149,6,1,87,3,177,122,169,57,120,74,50,26,174,234,180,139,249,75,139,15,211,46,163,175,248,104,79,102,48,115,243,81,161,111,242,17,43,19,238,134,223,244,209,96,197,63,200,240,216,85,123,144,130,222,111,78,82,224,131,230,48,13,111,121,201,83,246,66,186,49,44,102,137,162,231,191,70,6,85,114,61,138,67,101,191,140,151,163,149,72,43,80,144,225,100,142,187,249,228,24,1,85,147,125,229,234,20,22,213,161,197,118,122,183,149,154,255,42,203,242,203,86,50,159,106,244,92,45,239,71,121,175,110,117,131,189,227,86,124,131,165,129,39,23,238,154,223,14,150,248,158,203,209,215,162,51,123,66,154,30,45,236,209,35,78,77,30,208,122,103,169,61,23,190,30,97,62,71,253,197,123,234,249,27,54,32,206,250,28,160,205,125,174,12,98,246,63,72,234,87,55,247,66,173,249,16,14,185,62,132,67,201,199,64,242,11,214,29,69,166,27,88,10,166,241,180,126,221,54,117,221,216,77,126,108,116,147,110,242,161,173,131,4,190,192,98,122,120,162,187,62,214,26,92,85,46,208,126,229,103,218,198,56,60,17,75,18,226,28,60,83,185,244,165,179,247,127,180,239,157,244,140,92,16,47,136,57,118,46,44,246,149,171,70,40,96,21,24,167,212,242,121,52,31,227,57,111,235,41,200,141,29,85,251,118,156,184,96,233,208,69,11,191,223,58,180,63,21,122,62,148,42,29,210,83,196,36,105,162,173,243,67,220,59,189,219,213,64,53,189,227,128,231,64,243,217,145,34,246,222,192,92,15,143,55,80,83,37,93,101,89,76,27,24,231,72,197,43,49,172,74,30,114,57,134,222,211,7,107,154,69,158,3,110,113,188,123,136,148,234,28,159,230,252,15,64,3,61,50,216,63,28,189,210,158,108,177,80,10,245,195,85,87,37,165,0,65,0,239,71,134,35,87,246,110,192,99,6,86,198,49,175,181,49,24,28,14,166,140,36,72,78,166,179,29,140,203,234,223,243,209,108,59,253,202,153,125,131,90,52,50,37,122,121,26,178,50,21,47,101,231,98,157,165,229,21,131,99,179,245,96,127,235,201,128,5,86,51,72,24,39,190,176,166,145,13,230,11,173,224,245,178,148,98,154,193,200,209,139,2,88,58,1,86,59,42,175,81,161,126,100,67,206,73,229,25,168,153,28,110,200,225,153,142,160,3,178,182,153,28,74,30,182,7,146,221,201,110,27,207,163,6,147,240,110,243,104,57,26,91,180,231,225,235,153,109,160,9,109,150,95,85,241,33,213,198,90,63,177,93,236,128,63,25,93,108,118,243,51,171,188,148,109,158,87,65,18,78,153,147,169,124,60,159,5,180,199,226,28,229,211,36,156,179,37,156,8,252,6,108,105,194,253,186,161,84,16,91,48,201,36,88,89,142,145,142,133,6,204,189,5,126,193,186,224,224,64,176,219,232,14,154,6,214,5,43,6,9,186,235,81,159,223,199,228,199,189,149,154,170,170,152,158,235,213,224,175,7,136,167,100,176,252,153,31,212,163,191,154,173,234,144,232,232,236,146,173,195,43,75,77,122,114,119,242,246,161,153,232,76,84,151,10,253,233,199,148,161,198,68,77,206,125,128,101,146,6,214,86,204,165,245,154,104,44,88,124,229,202,173,154,26,31,140,189,1,37,63,211,211,61,152,25,14,165,66,239,102,104,15,210,185,131,199,156,44,98,234,102,17,127,190,135,110,240,183,163,77,158,111,207,183,206,167,242,201,51,79,99,221,199,70,143,90,174,185,4,146,224,98,58,151,46,221,123,86,254,72,124,71,2,252,17,190,16,206,233,112,57,177,35,220,73,58,223,97,237,236,9,13,70,163,254,41,238,93,198,167,86,164,146,93,103,0,238,107,4,185,158,106,139,188,74,83,141,2,153,172,157,109,149,191,221,225,91,97,93,254,12,33,57,118,214,234,117,118,142,233,225,120,11,72,211,122,41,39,230,88,94,250,16,203,54,76,168,165,102,60,37,104,113,171,46,111,215,254,181,110,147,140,69,79,141,87,191,231,202,250,250,176,14,204,49,103,217,168,126,236,177,177,137,7,186,210,81,132,74,141,1,216,57,110,205,175,139,210,218,221,57,176,31,109,167,150,70,2,244,169,175,155,11,250,169,192,130,92,101,103,202,222,58,185,159,206,180,134,238,42,248,135,50,122,63,57,70,80,19,122,45,175,245,156,229,183,183,83,15,195,167,78,38,24,230,69,122,243,214,147,199,215,249,29,220,28,9,102,21,172,173,58,95,37,199,182,15,70,153,28,139,50,57,86,198,82,27,34,254,76,226,86,121,89,242,28,61,0,50,11,179,30,193,74,26,220,51,172,166,246,176,183,236,169,228,72,104,96,225,72,44,182,40,177,174,36,1,97,93,110,139,197,114,156,232,232,245,12,205,52,158,156,78,207,101,174,12,188,50,154,79,187,185,79,98,109,36,181,81,5,28,52,130,21,40,78,238,57,126,101,52,150,165,123,105,255,117,41,159,6,172,109,222,12,76,165,39,247,193,51,20,144,217,67,142,239,111,193,198,134,247,215,177,27,127,242,112,20,16,108,23,72,169,46,211,214,187,244,62,5,56,27,253,1,107,187,191,153,85,80,149,19,205,129,117,162,14,199,167,42,182,199,6,223,5,122,7,13,86,139,102,91,33,203,31,246,134,155,91,143,58,121,56,181,222,244,57,221,43,34,175,51,107,171,117,45,171,30,108,117,96,214,107,48,215,84,138,69,116,83,52,97,69,220,74,71,133,120,205,80,246,65,189,47,39,125,127,91,11,247,142,209,29,49,217,5,200,153,89,158,244,185,226,33,64,6,176,155,61,119,3,78,70,203,34,105,125,195,106,47,10,86,181,213,24,71,255,242,25,221,197,65,217,234,74,89,145,91,217,38,202,163,50,39,175,28,157,224,78,26,156,38,106,99,74,171,178,15,112,130,164,157,235,114,37,140,215,138,204,223,197,60,104,92,181,197,231,224,100,194,17,99,212,35,7,36,105,44,16,246,152,6,207,109,86,177,203,36,29,224,171,54,233,85,64,235,2,231,173,241,100,126,65,38,58,7,171,154,10,167,214,197,235,248,107,246,46,105,106,87,234,32,227,40,31,189,183,104,174,197,99,242,162,225,5,173,30,239,212,0,23,26,94,15,117,176,1,179,179,9,167,223,111,2,22,203,70,244,104,110,232,44,119,251,129,211,225,153,72,33,122,65,6,148,227,122,140,242,88,151,64,230,99,121,237,76,108,90,115,243,17,163,121,88,90,212,185,149,53,77,160,174,4,169,45,220,172,146,82,21,153,204,234,246,170,104,140,103,220,80,209,166,235,98,143,124,84,154,107,242,234,12,161,3,194,44,251,233,42,49,46,190,173,251,230,174,232,221,222,72,113,23,77,81,111,81,40,231,240,21,235,168,154,5,116,112,198,24,116,80,48,169,174,153,100,25,175,32,99,178,254,220,168,41,238,150,91,228,27,198,186,56,106,117,84,144,76,235,81,63,91,245,106,63,46,243,76,216,64,63,111,170,120,42,232,37,35,182,133,250,108,63,13,193,72,215,102,171,88,138,253,172,165,244,40,131,207,14,43,41,37,249,44,254,196,82,214,170,173,224,158,190,121,149,122,26,237,105,126,152,23,98,44,167,113,172,82,91,198,188,184,69,219,78,88,219,64,74,117,14,243,41,24,135,131,114,194,119,191,116,180,82,7,101,176,58,40,204,35,182,133,120,50,99,225,229,34,3,244,74,230,237,34,171,28,115,178,200,231,184,141,249,117,184,79,21,123,31,236,57,47,70,14,164,39,67,244,65,140,250,144,96,78,93,216,110,106,215,71,76,237,234,246,129,29,15,69,111,180,215,111,71,155,88,215,114,81,130,252,66,210,161,191,83,176,147,242,250,154,190,10,146,134,215,148,104,33,54,79,11,180,96,223,18,95,19,103,236,25,177,32,151,148,138,63,25,107,63,2,104,207,81,190,49,48,221,53,60,230,198,64,141,138,190,101,17,27,194,93,7,75,121,201,62,44,126,20,168,15,157,86,22,224,137,64,169,71,115,229,126,32,178,233,191,222,10,123,28,240,113,45,220,13,35,20,98,49,142,208,18,147,14,88,41,141,210,48,251,39,166,110,106,135,181,129,103,187,245,238,144,25,50,159,210,183,232,207,93,96,251,82,60,9,219,156,180,83,86,230,170,142,72,122,189,229,89,246,23,6,184,69,236,21,20,192,124,143,201,10,94,163,142,141,76,209,235,148,5,164,11,8,69,31,54,54,248,113,1,227,46,218,179,230,60,45,26,127,206,170,2,225,14,140,155,50,63,139,91,31,130,154,32,125,113,116,49,115,38,61,61,10,111,17,39,71,243,210,34,88,106,110,53,12,90,243,77,214,9,155,90,118,79,114,240,174,225,135,83,63,76,122,172,47,131,196,205,204,246,63,118,148,117,173,213,65,143,146,130,209,9,43,7,40,75,31,53,11,134,238,211,253,151,244,97,93,90,23,1,103,217,79,35,66,34,153,114,36,110,185,142,169,202,43,233,153,86,193,178,136,175,195,48,101,52,238,201,211,171,13,128,148,192,222,247,106,24,41,66,45,251,228,90,86,218,206,121,29,101,208,102,241,220,117,190,173,74,53,12,122,222,24,191,80,172,185,248,253,78,89,255,253,159,156,98,231,17,156,237,216,24,45,129,189,138,39,179,213,22,62,57,178,180,13,144,62,201,106,230,182,171,116,64,255,206,88,6,68,137,137,57,209,201,180,160,179,21,24,221,102,202,105,217,62,186,176,45,45,39,26,251,229,96,176,22,9,50,137,162,89,250,188,146,231,26,249,107,247,129,166,87,223,189,175,38,135,108,163,183,162,47,153,114,104,198,181,156,208,207,4,50,52,11,122,99,151,122,109,231,176,126,101,103,82,47,238,180,42,253,78,242,173,249,6,204,123,4,217,22,59,163,177,234,220,216,164,134,117,113,121,244,106,168,85,126,38,248,222,227,31,244,14,55,167,142,38,65,127,90,82,88,14,139,173,173,14,221,97,180,225,34,153,37,87,59,167,133,57,239,21,250,10,74,110,165,220,69,196,228,194,177,85,167,207,116,12,235,130,104,36,39,110,174,149,96,39,36,68,62,142,167,33,15,59,87,217,43,106,17,24,151,102,104,52,118,149,159,230,65,27,104,108,164,26,230,42,85,245,25,105,198,253,126,85,117,125,68,24,233,97,54,30,82,149,99,39,22,13,131,207,7,88,133,12,118,153,49,152,111,184,156,101,134,254,100,172,103,22,64,10,71,225,142,40,32,48,129,126,41,31,5,218,4,155,163,130,140,171,99,33,188,247,14,144,193,157,78,167,171,113,95,44,224,158,156,28,112,242,22,26,125,109,126,192,224,122,210,172,137,12,97,245,75,19,88,69,26,88,103,113,156,107,222,168,244,128,112,251,246,172,121,67,203,30,162,170,10,78,15,214,122,97,165,215,213,0,216,162,198,20,77,202,97,237,31,179,53,253,27,106,98,154,66,173,69,35,160,212,252,143,61,34,247,121,83,11,253,172,169,134,190,157,202,60,176,109,119,5,54,163,111,244,77,87,233,76,50,7,218,170,146,161,80,99,213,87,69,84,217,12,138,246,154,79,7,253,70,160,103,0,167,87,120,143,113,99,185,90,137,89,177,79,229,133,249,22,208,255,26,104,102,110,110,61,250,219,160,103,208,210,129,61,124,174,82,119,87,147,55,132,150,48,236,184,13,184,174,31,240,171,163,171,60,40,51,242,52,80,191,104,55,114,215,2,195,242,149,64,82,134,181,237,47,119,66,173,232,255,112,190,225,12,55,141,89,14,128,67,106,242,134,176,130,52,107,234,1,37,103,63,77,14,243,3,198,59,90,55,118,11,223,190,160,225,241,221,24,49,130,81,249,242,95,53,56,204,62,153,254,234,112,74,216,96,145,35,10,181,82,243,32,5,27,19,149,110,78,155,229,218,32,218,193,122,125,59,42,78,222,9,214,210,157,229,188,33,86,65,10,156,55,31,163,209,198,216,181,232,92,108,202,173,237,180,188,46,143,72,240,22,41,255,128,1,223,219,36,144,188,6,246,56,118,50,32,157,122,21,130,157,213,65,118,27,58,124,215,47,27,251,201,140,49,163,99,247,241,11,198,5,253,204,190,47,58,189,106,77,122,33,191,231,78,148,14,17,235,211,118,61,90,250,146,47,124,251,16,171,223,249,102,41,156,3,189,105,178,120,161,57,90,2,139,203,240,151,252,250,201,221,210,109,169,158,134,238,42,181,234,138,158,89,120,132,176,156,14,164,31,230,55,52,152,207,207,196,44,169,162,83,109,194,102,107,114,230,241,165,221,102,244,23,81,165,189,20,245,69,111,183,135,162,55,162,185,104,46,149,139,22,238,55,131,53,190,122,175,126,8,236,254,135,67,145,80,164,208,156,206,40,95,63,243,4,73,176,53,149,96,117,197,44,198,148,132,105,105,120,72,168,123,151,210,29,69,9,107,83,22,153,84,65,13,76,189,192,173,246,53,250,42,157,178,167,156,218,61,55,198,202,118,63,102,6,115,114,160,145,252,104,136,30,142,13,208,238,24,72,123,118,10,89,193,86,184,181,90,164,121,27,235,118,167,127,56,23,159,179,39,227,88,249,7,180,156,182,210,48,23,213,84,75,65,61,114,113,111,105,123,97,199,229,232,237,237,51,199,102,98,240,119,173,0,120,71,217,206,188,45,49,221,255,134,160,42,111,130,78,213,228,191,105,221,172,254,15,53,3,243,113,5,6,165,225,64,10,184,161,168,207,26,179,241,151,64,198,87,231,191,34,223,98,206,143,128,221,116,29,79,106,217,143,106,235,105,125,232,83,91,55,75,153,239,103,110,103,66,61,51,223,27,122,90,63,166,119,193,111,48,131,154,140,18,49,176,162,152,202,249,129,209,180,56,60,214,181,126,28,204,199,181,53,71,47,118,150,218,73,248,240,87,94,139,158,238,184,209,158,11,195,181,179,52,100,38,54,102,243,161,252,192,62,57,107,126,101,68,76,72,135,243,134,14,116,184,91,127,205,8,145,153,135,244,175,92,80,210,67,141,44,50,129,221,249,77,173,164,101,89,111,254,91,49,150,139,21,51,149,130,82,232,87,250,27,143,34,207,189,201,172,34,180,200,47,4,116,239,132,117,244,248,58,29,235,196,192,189,176,98,216,81,37,114,211,16,56,230,5,11,172,213,0,213,248,217,141,225,8,160,12,204,133,88,139,92,129,230,90,68,123,42,80,246,145,59,222,107,148,224,139,85,152,27,251,108,176,92,44,140,125,174,143,8,108,140,161,36,94,185,15,248,254,129,138,183,22,232,227,227,230,72,106,231,253,248,117,207,243,139,15,110,168,166,47,91,160,110,126,27,88,160,39,192,2,77,89,135,138,41,43,77,53,22,13,4,122,44,128,116,24,138,22,98,151,163,175,197,102,232,76,219,80,84,79,234,172,84,5,222,162,231,116,83,215,245,139,209,92,191,153,252,62,5,74,22,186,239,103,121,181,119,152,207,45,84,229,61,204,71,193,154,142,186,177,156,4,216,99,89,152,73,220,130,245,200,145,92,39,160,116,127,150,14,249,211,223,62,124,96,32,212,125,0,176,238,1,64,190,120,237,115,16,245,66,32,7,18,23,113,245,123,129,1,241,157,64,55,32,103,248,159,166,105,238,59,177,182,30,217,76,94,239,201,180,145,225,12,104,207,76,217,231,135,185,88,186,140,254,113,83,218,113,247,225,251,254,58,109,74,5,25,215,195,233,199,209,216,90,135,113,58,91,87,77,197,164,1,155,36,159,118,188,164,118,119,18,64,245,247,176,186,134,84,114,206,139,54,171,73,168,241,214,58,122,118,77,6,49,20,250,5,119,48,204,29,15,120,168,125,134,94,35,32,113,93,84,146,103,95,43,177,11,38,199,152,247,169,41,74,188,154,107,95,154,116,75,181,199,23,113,234,181,161,225,190,84,234,221,33,216,185,190,226,144,131,253,205,109,57,69,223,111,102,2,233,156,108,222,229,227,91,248,13,214,99,217,18,86,172,200,96,102,215,35,66,224,10,87,107,129,58,156,239,206,150,176,42,14,195,203,51,125,188,149,250,138,95,197,234,79,172,253,100,184,86,175,162,228,42,29,133,93,79,74,205,57,241,34,72,119,144,82,252,237,230,211,226,59,152,229,17,205,133,153,239,113,11,32,39,49,127,231,180,50,119,167,87,68,223,74,158,69,139,44,115,254,94,224,142,123,81,203,11,220,187,54,117,42,240,221,140,107,140,200,99,213,242,154,231,117,93,165,30,67,10,176,130,216,151,197,201,78,226,88,124,200,191,206,66,7,219,24,86,16,105,223,78,113,64,251,237,214,93,225,100,248,80,235,15,153,92,59,64,130,122,40,27,209,67,68,56,43,253,120,168,190,238,29,74,118,44,72,164,145,212,149,184,170,168,190,108,201,32,27,89,87,163,228,54,139,155,141,206,166,31,75,187,124,92,107,25,115,229,24,66,216,8,7,95,178,43,88,57,198,50,3,98,131,220,240,179,44,235,50,99,61,91,233,242,68,28,235,162,22,217,213,68,212,170,61,209,152,141,99,94,233,73,102,138,223,119,81,189,190,22,61,6,44,17,96,85,254,226,149,128,215,181,123,156,204,239,90,191,106,5,245,196,93,27,125,239,70,4,23,165,209,6,175,89,252,10,219,107,182,166,32,197,79,0,63,70,31,22,135,34,233,131,135,165,1,169,251,100,183,100,222,107,166,205,126,228,43,134,37,208,139,198,112,98,163,239,218,15,29,111,101,190,50,155,241,38,236,54,86,28,153,85,2,65,74,26,41,102,141,173,239,186,82,229,5,10,147,39,206,242,47,130,166,56,29,94,136,0,77,137,64,83,21,63,226,130,157,69,251,169,237,112,116,160,11,100,82,204,244,162,110,117,235,215,48,131,20,236,94,3,246,166,205,139,221,54,221,142,22,118,89,67,227,138,21,141,121,102,13,1,238,175,96,60,224,77,118,154,6,163,143,7,10,225,82,187,17,45,53,23,196,203,225,219,7,235,185,122,183,42,209,177,225,25,226,54,44,205,222,83,12,247,132,6,181,225,16,171,6,213,103,205,217,222,151,68,22,231,46,239,92,192,241,68,131,118,149,38,117,43,187,158,146,171,162,199,100,170,42,199,180,198,27,5,60,81,65,197,187,243,78,6,113,149,109,0,84,104,230,239,5,62,190,215,233,196,235,32,56,135,211,9,183,116,82,233,78,103,178,153,116,166,16,222,214,221,226,249,131,125,26,176,200,66,61,122,230,159,198,103,132,65,51,209,226,86,3,62,176,47,91,135,133,43,91,147,66,177,25,80,241,35,249,163,78,30,4,162,65,176,148,224,3,122,239,192,156,126,243,64,5,125,177,28,185,60,165,145,226,33,106,101,133,60,250,34,41,232,155,84,210,141,201,21,255,140,154,78,151,34,220,131,235,116,214,169,225,40,35,39,215,147,88,171,93,89,197,14,127,229,1,246,140,150,197,102,26,165,15,149,115,177,90,27,247,181,244,135,36,178,18,99,167,240,40,152,229,91,242,103,181,120,151,147,217,139,126,120,244,119,55,10,108,77,13,230,107,170,232,138,156,154,83,151,118,230,212,139,163,165,237,68,189,181,115,127,20,112,226,118,93,51,131,100,231,82,152,85,199,58,148,140,29,115,252,141,126,120,6,246,32,90,23,231,118,164,248,23,107,2,140,63,195,135,155,15,224,73,68,187,201,254,45,55,238,11,5,11,226,133,145,37,241,140,184,208,234,216,150,56,46,86,205,249,213,233,221,248,140,218,53,5,138,183,114,86,201,123,113,44,39,44,181,159,141,190,24,157,145,103,30,45,12,151,204,2,167,187,72,178,156,87,198,228,135,83,199,107,108,204,10,2,235,50,152,183,27,253,109,153,185,161,20,87,174,199,112,51,139,16,185,142,88,126,67,203,195,51,6,213,185,61,83,172,187,100,30,59,76,58,50,121,179,145,86,214,148,209,169,94,244,211,228,108,56,11,220,115,245,91,96,223,126,251,138,39,217,89,196,252,73,175,229,71,189,231,68,177,115,116,117,68,7,153,123,43,178,63,114,3,176,183,222,92,146,246,69,72,136,60,88,230,219,34,235,183,117,213,198,234,197,169,232,239,42,152,216,145,14,203,70,202,155,244,174,24,88,253,237,116,162,4,106,32,251,124,253,254,159,234,44,23,186,173,88,71,183,21,235,140,109,197,237,109,157,187,56,225,219,55,219,38,127,180,216,150,199,79,191,147,27,94,246,52,230,197,171,247,77,139,115,210,240,168,23,249,208,241,172,30,95,211,64,110,110,9,250,34,71,146,218,108,20,172,72,181,124,122,8,179,85,71,178,104,171,142,160,159,121,67,94,72,107,190,129,117,0,148,242,187,123,82,109,62,183,34,189,204,185,32,113,113,223,240,195,50,208,31,30,76,14,63,156,74,38,31,6,228,148,44,246,56,200,201,217,219,226,8,67,112,113,134,19,15,179,26,151,53,156,216,89,108,192,177,186,209,176,248,90,21,119,197,115,224,236,156,43,215,209,139,140,249,24,213,86,36,34,224,242,121,230,158,248,114,64,221,96,255,59,241,212,64,125,33,108,138,183,140,129,222,95,51,116,70,120,172,114,184,160,17,207,23,200,32,39,191,83,202,59,113,221,206,146,83,71,35,2,47,196,7,196,140,248,206,73,93,74,51,239,183,211,227,1,179,164,150,182,18,250,233,73,61,132,25,163,183,35,245,145,211,225,92,243,146,88,206,24,117,118,5,236,93,71,158,162,222,103,242,3,99,110,69,74,27,55,195,14,194,250,168,109,89,38,115,46,42,30,97,217,124,176,206,32,16,25,42,102,146,78,166,141,176,166,169,198,200,53,129,33,90,196,94,223,7,62,59,204,246,133,44,134,168,223,74,94,12,91,226,171,123,218,226,55,3,41,49,41,162,247,5,214,113,77,171,3,182,50,24,182,26,204,220,124,38,101,190,11,212,81,124,6,53,174,19,13,91,2,254,77,43,23,229,15,159,85,146,219,130,3,245,25,255,175,239,84,36,37,114,33,124,65,239,73,224,121,181,88,49,188,60,98,154,105,105,73,50,35,186,169,184,39,166,104,119,221,125,212,227,169,246,152,212,202,160,53,125,187,177,114,68,128,113,208,68,217,194,115,59,124,100,138,207,92,132,175,87,159,153,214,111,162,76,14,231,195,96,141,244,91,79,226,72,29,233,65,3,215,97,77,174,110,109,235,156,219,142,253,233,138,219,97,77,189,79,250,233,183,25,223,130,212,46,98,215,96,115,218,222,197,11,221,87,162,222,187,138,187,64,98,39,157,120,8,216,110,4,44,13,30,44,13,111,97,236,50,7,150,134,54,19,27,210,192,130,197,142,4,247,56,54,0,172,72,215,47,228,66,88,217,227,227,176,99,193,13,67,119,122,22,96,199,2,65,215,45,171,190,62,20,234,232,168,181,217,20,51,111,40,202,7,246,93,252,5,227,169,160,100,40,65,106,172,179,234,106,49,86,69,70,186,43,85,206,173,228,144,126,173,76,207,97,180,131,215,123,253,221,12,38,137,69,81,55,247,192,73,176,183,15,132,165,139,81,203,4,188,24,143,114,130,83,109,218,151,239,181,142,132,29,57,27,206,31,178,132,236,216,172,208,232,29,244,207,41,83,90,82,11,119,81,177,162,255,214,16,3,87,237,245,172,122,11,122,133,36,11,56,62,47,245,124,179,243,9,39,155,189,54,51,206,245,147,56,113,35,35,42,9,66,217,254,44,107,132,226,73,144,51,41,59,83,212,27,249,205,116,23,145,204,140,249,128,14,115,49,77,176,200,236,129,68,72,123,199,32,26,92,193,92,216,100,29,0,214,60,246,172,238,13,108,118,236,102,176,70,123,204,115,192,233,234,167,59,117,181,48,114,89,123,77,155,105,15,237,45,96,135,247,157,31,58,93,250,202,214,20,72,143,105,245,85,67,144,214,203,38,176,80,163,133,54,180,80,209,82,189,172,188,166,223,72,205,24,133,48,158,146,248,33,139,249,96,5,36,224,250,175,103,15,45,62,213,40,77,131,45,37,104,239,162,45,165,148,51,6,48,27,188,212,108,122,179,207,149,218,137,126,171,125,127,244,70,123,8,80,157,46,3,93,237,208,31,100,200,54,204,50,159,104,105,68,247,97,230,19,98,206,165,47,229,122,115,143,229,134,48,131,2,100,157,100,62,250,116,230,225,123,205,59,205,204,247,51,3,223,173,231,78,19,176,79,137,9,38,172,130,22,170,155,221,232,102,29,112,107,114,165,146,117,128,92,130,168,19,118,115,90,135,217,114,149,217,178,207,38,242,190,143,249,5,208,211,90,142,35,112,88,117,73,228,235,1,2,186,244,150,209,194,221,56,128,113,231,210,1,51,98,182,47,141,194,108,137,217,169,107,133,109,23,197,167,109,147,236,62,212,242,216,31,246,213,127,141,60,182,144,222,215,236,70,184,176,26,53,70,169,97,83,237,170,50,13,216,120,46,86,246,95,57,93,93,202,59,176,38,35,55,241,77,58,145,6,230,139,195,172,71,150,251,226,80,42,135,89,126,14,74,46,1,94,44,236,41,132,113,164,142,77,143,17,49,148,125,238,238,59,209,138,221,103,162,101,244,67,157,159,251,139,67,184,183,152,77,134,25,224,12,115,26,96,95,5,146,240,244,89,50,27,158,149,49,242,200,157,248,151,157,231,149,43,198,22,144,209,120,150,124,139,122,197,224,213,183,141,53,221,133,93,132,96,175,5,64,29,59,74,237,135,195,47,134,111,180,119,135,23,154,65,119,69,11,81,165,155,113,118,103,30,235,119,41,13,99,214,227,205,38,204,104,181,218,139,45,225,254,214,239,21,77,199,202,205,201,5,249,23,63,188,32,154,210,110,249,197,209,211,15,205,116,23,204,11,166,217,173,143,41,230,23,248,157,157,106,178,195,21,93,206,162,85,215,13,204,175,114,42,4,222,53,104,119,62,92,20,127,233,244,55,227,22,27,172,231,139,135,48,151,112,240,240,39,35,2,207,98,198,85,118,47,27,71,120,169,253,39,102,169,78,191,255,86,243,126,249,70,243,233,209,165,102,247,92,185,10,110,101,168,67,239,201,214,200,15,198,107,140,130,12,204,82,184,142,103,112,121,111,61,215,226,173,247,190,115,31,102,101,151,158,115,114,179,221,156,19,230,157,170,213,42,48,254,190,240,227,76,171,32,238,211,193,4,19,206,232,128,211,152,95,192,42,123,125,142,252,39,24,188,66,65,152,157,104,137,139,118,86,42,98,108,146,27,54,192,66,199,46,63,70,37,54,233,98,138,108,5,83,76,57,249,85,46,186,169,177,5,158,248,99,19,221,186,136,246,220,214,89,161,244,72,46,253,251,239,122,112,231,184,161,7,128,203,163,63,104,135,175,223,185,85,215,210,81,31,102,158,71,49,215,92,114,114,10,54,122,27,184,218,216,139,200,173,110,67,143,246,249,163,43,220,249,109,43,178,168,172,122,207,43,43,90,85,124,68,179,244,188,66,199,128,130,148,171,253,211,29,115,202,220,61,147,143,229,211,121,185,204,81,28,143,209,121,77,138,9,111,219,49,50,99,232,164,147,172,171,171,166,136,143,245,147,134,71,143,148,164,221,99,251,197,27,210,19,39,241,156,162,15,165,30,9,165,101,14,123,204,6,10,189,191,200,22,122,11,217,221,241,219,207,213,195,222,45,61,135,153,246,122,82,73,186,126,214,3,57,122,253,203,133,232,5,11,117,104,61,86,163,110,51,249,2,239,244,143,33,156,25,203,105,185,221,129,40,137,14,217,135,187,6,190,213,157,233,254,150,217,101,246,153,65,244,130,49,172,87,191,208,250,247,63,104,2,222,45,68,119,239,132,103,0,231,154,46,231,154,110,118,46,179,56,182,82,250,137,61,40,160,157,247,46,230,127,63,186,216,79,135,209,70,51,185,133,231,244,190,11,189,159,30,42,124,167,192,223,106,127,237,249,153,29,55,208,115,253,124,217,119,253,69,200,101,77,3,233,100,149,232,163,99,90,87,240,113,165,159,62,174,168,218,23,244,110,54,88,244,131,117,169,137,10,27,115,145,215,42,55,218,48,255,31,107,195,30,96,153,198,160,165,203,200,214,148,179,114,33,186,100,251,184,143,64,70,117,223,105,250,65,202,151,103,171,81,197,226,242,246,60,161,177,70,237,26,246,242,139,213,70,25,171,61,39,215,236,93,209,169,164,224,101,121,26,237,197,62,250,189,60,72,24,18,95,58,104,118,45,61,138,246,247,210,163,190,222,143,30,169,239,253,195,163,185,222,66,2,100,72,122,65,45,243,109,158,187,110,204,70,27,219,175,233,209,168,16,121,87,166,149,46,35,27,252,51,220,48,153,194,62,176,225,39,217,201,12,172,23,232,102,242,148,115,228,49,96,188,135,28,47,59,13,88,125,243,95,165,129,51,95,29,236,171,70,199,14,87,58,185,13,122,60,171,47,28,216,21,26,240,255,156,118,223,25,82,63,204,58,88,31,187,117,57,217,170,37,99,143,138,114,28,228,186,231,180,246,132,63,231,27,242,231,134,134,42,126,120,216,231,237,129,88,73,51,181,195,177,219,169,238,84,38,90,194,170,189,232,190,135,240,14,39,59,115,193,8,0,66,32,241,247,2,44,83,16,255,14,182,129,238,47,221,229,106,15,180,57,64,223,245,136,183,237,150,248,13,227,52,93,112,251,66,161,246,0,94,160,230,168,105,238,57,89,50,115,163,135,197,253,39,111,100,234,211,36,83,24,40,60,13,134,32,235,186,145,127,214,138,208,4,106,100,244,161,3,103,75,152,139,188,22,113,68,123,13,63,118,22,80,95,118,48,51,156,77,13,129,28,235,197,124,24,235,27,76,139,185,235,113,221,200,201,166,0,182,143,122,195,200,168,32,65,225,3,154,165,188,115,96,227,206,131,244,103,146,223,152,34,147,118,30,109,8,137,250,138,63,100,210,33,104,61,106,61,101,135,172,103,89,125,183,150,10,38,225,223,128,249,158,197,247,215,228,204,99,29,66,12,238,136,37,57,248,173,235,39,116,178,217,113,7,86,109,93,27,250,147,203,209,31,255,73,72,123,226,79,10,209,161,63,169,244,243,226,93,191,106,52,223,223,51,200,42,175,163,239,218,110,220,152,69,96,89,79,219,209,37,126,143,87,31,43,233,151,19,175,217,51,234,204,110,144,20,187,47,168,87,25,30,115,242,90,114,129,139,32,103,96,111,237,253,241,119,2,167,61,67,90,238,203,67,45,185,39,134,208,51,45,22,239,180,164,226,179,182,82,220,211,211,117,237,32,147,201,53,17,88,50,90,170,51,181,156,114,157,237,21,114,84,189,248,78,128,0,55,1,255,167,149,236,102,114,221,209,115,107,245,67,181,121,60,146,190,177,226,25,108,163,200,82,82,241,2,149,208,37,175,226,95,10,41,219,47,192,94,253,222,158,216,114,244,238,214,99,184,251,152,27,227,120,146,166,197,79,236,41,49,21,121,229,32,149,177,255,137,37,135,183,111,244,144,95,217,134,190,72,166,43,49,190,23,95,243,17,63,28,209,67,57,114,152,222,54,50,228,29,195,36,11,248,177,77,152,173,19,25,45,232,243,6,158,134,125,89,125,205,128,53,197,147,175,13,93,42,168,37,187,156,175,202,186,131,24,44,103,222,112,250,216,48,94,141,98,164,143,209,24,240,84,83,104,233,238,66,244,114,234,163,187,235,185,238,138,188,197,189,205,169,102,184,244,181,130,54,31,133,175,199,46,223,127,123,251,105,181,59,100,182,235,77,122,151,50,70,156,83,210,158,35,193,210,157,198,73,212,5,183,70,126,156,154,121,126,38,5,90,225,185,11,252,153,123,76,64,159,68,47,249,73,178,16,126,248,78,93,93,200,98,214,210,105,122,3,48,64,14,56,218,180,244,227,46,94,15,234,65,192,235,207,21,182,239,86,95,107,159,185,103,6,164,182,18,84,182,187,244,1,235,1,182,249,1,3,62,122,240,242,158,31,71,66,59,111,116,232,59,89,102,211,78,125,175,107,21,232,249,200,252,61,121,125,218,216,5,168,44,213,55,137,185,115,152,73,175,90,112,199,2,240,47,106,178,139,1,230,9,72,12,132,186,251,66,143,19,79,46,96,74,196,183,128,252,146,40,222,135,94,98,172,251,219,69,0,245,177,174,95,24,199,196,252,65,75,173,196,2,37,88,117,9,61,107,176,234,250,12,59,13,27,236,13,233,2,195,201,196,214,21,96,236,12,1,10,57,107,255,88,235,182,223,193,248,123,194,28,101,122,206,59,26,72,251,157,79,117,156,154,229,109,201,11,129,44,251,10,26,244,100,6,254,44,157,76,163,228,62,201,208,98,57,47,133,230,71,6,83,175,70,83,210,212,238,100,28,41,186,18,189,97,93,171,102,43,56,127,42,154,74,175,179,37,49,42,32,131,246,147,45,163,39,52,104,12,135,82,70,18,40,162,152,158,125,124,182,151,85,3,74,168,165,138,35,128,227,162,78,117,211,6,11,141,144,81,92,5,195,44,4,116,243,178,253,154,238,68,229,21,62,29,234,233,211,31,47,115,0,229,48,150,137,245,147,81,5,59,96,20,117,203,111,37,195,233,214,111,215,198,254,27,37,184,3,115,238,84,198,33,33,23,233,185,177,204,235,182,197,245,196,6,181,225,24,160,180,103,173,204,154,100,218,212,102,137,91,229,236,144,35,78,158,26,74,98,35,1,54,237,8,139,67,166,222,61,100,61,6,200,222,205,132,173,246,64,73,137,207,183,244,8,247,200,159,216,127,81,181,47,107,150,34,198,115,88,191,255,117,235,225,70,25,183,101,37,221,94,34,103,83,3,143,133,238,253,195,215,200,215,73,58,221,156,246,99,84,0,36,229,78,197,159,206,216,207,234,161,116,102,236,217,129,68,61,255,7,155,84,162,102,110,166,3,45,181,207,247,235,193,66,252,214,3,251,163,51,223,157,225,10,15,40,154,18,61,35,147,8,250,168,76,186,48,82,80,2,65,162,1,125,8,128,142,60,239,4,254,94,116,176,89,142,117,4,41,53,23,228,165,166,95,60,95,218,153,11,3,246,137,162,189,177,4,214,230,80,36,23,25,122,168,188,47,97,154,181,45,218,24,107,139,194,154,70,147,49,236,168,105,209,89,218,106,99,148,4,99,36,52,232,214,197,115,88,99,135,8,171,54,47,28,104,72,187,190,199,210,122,158,29,84,135,247,164,238,77,238,180,194,86,40,188,123,54,210,234,218,214,150,139,176,122,56,208,58,201,43,114,114,208,226,45,99,86,14,55,190,244,35,88,15,152,11,121,188,100,5,194,165,49,34,222,162,45,157,55,118,204,132,10,157,5,189,164,23,58,137,94,137,111,25,182,86,108,234,209,128,78,253,96,127,249,173,128,197,205,2,78,249,71,187,198,135,153,232,121,124,176,239,166,149,250,38,88,172,223,100,187,239,90,172,176,166,90,225,46,67,2,219,90,186,252,192,143,51,33,41,68,10,164,208,121,129,92,32,159,176,51,237,87,116,106,40,202,223,217,79,18,61,246,212,246,217,216,14,109,111,108,93,246,72,103,41,68,244,61,7,22,244,82,232,108,231,139,250,141,208,233,206,130,183,112,247,133,150,66,218,4,105,191,52,118,129,46,9,23,132,213,177,180,242,161,242,102,127,203,209,27,129,144,88,10,232,240,113,173,77,214,179,174,248,140,157,65,63,23,118,225,1,236,195,188,113,197,103,156,186,52,243,136,217,134,25,40,23,197,210,72,65,190,44,223,126,96,230,27,51,45,165,59,137,152,246,167,253,76,254,121,28,171,246,83,3,164,160,113,88,126,81,232,22,67,26,241,231,232,130,248,247,199,114,158,241,166,20,29,179,21,109,76,233,182,71,49,132,27,51,233,40,93,135,243,201,18,208,105,225,100,54,157,75,47,157,60,236,253,40,221,253,141,238,125,230,253,102,218,148,211,10,198,220,209,15,90,26,33,116,207,243,102,87,105,196,71,111,143,132,132,27,35,186,0,235,39,232,41,253,71,110,212,245,71,57,235,162,14,35,77,93,126,254,246,161,211,39,222,73,22,158,191,192,179,120,129,89,145,82,126,195,139,167,95,92,51,230,192,254,154,36,53,145,22,134,22,16,61,99,84,145,249,111,80,147,87,241,62,214,206,232,106,233,64,160,126,232,164,217,125,235,191,12,100,158,200,212,255,151,161,110,243,100,169,222,236,30,26,131,113,240,230,126,83,91,216,159,13,45,220,107,134,110,217,47,138,221,218,204,195,213,189,59,97,38,118,78,88,8,4,100,64,22,242,123,1,224,134,251,157,62,164,165,251,1,121,68,29,100,131,171,26,72,44,220,77,248,247,238,110,225,234,185,103,158,69,121,155,206,60,13,223,107,104,44,117,117,132,101,74,173,171,176,204,201,185,123,204,76,0,244,73,78,126,175,229,197,254,95,15,156,190,103,97,63,252,116,96,225,235,100,8,179,122,184,214,127,105,56,47,92,9,108,225,175,4,100,241,60,32,206,84,68,219,83,77,99,185,174,167,59,137,148,246,254,194,212,59,75,210,227,214,192,232,31,164,110,49,125,111,58,243,225,35,79,251,153,93,188,222,191,23,16,16,79,114,85,153,193,172,151,202,194,151,179,254,133,47,231,232,45,227,69,138,168,117,201,206,41,11,244,239,229,220,81,244,69,45,221,153,246,47,221,153,61,185,116,103,163,120,251,129,150,199,126,125,167,95,89,2,9,149,150,63,84,122,148,178,37,16,182,178,54,165,187,236,193,228,176,45,36,39,109,43,249,164,10,242,65,179,246,129,252,0,249,176,232,100,245,232,87,191,60,104,206,217,41,250,59,195,194,14,57,91,243,253,79,142,214,172,152,9,184,214,4,92,155,73,2,198,5,158,60,12,95,135,54,221,185,61,161,68,25,95,51,156,47,154,145,133,145,161,175,92,31,193,239,135,35,31,141,116,195,108,114,34,113,170,121,64,174,163,54,118,179,105,142,127,18,104,19,111,218,169,200,187,247,129,84,191,207,250,179,197,3,232,243,119,242,164,242,182,27,239,179,231,232,148,61,137,186,207,241,165,127,31,100,80,210,140,192,250,208,79,209,30,8,248,248,219,118,200,115,227,128,142,117,227,205,75,17,210,93,241,104,48,253,210,88,223,230,157,179,167,200,187,198,44,226,69,226,196,114,107,233,131,221,65,223,181,103,171,162,189,204,187,97,147,72,160,55,103,23,196,91,119,190,216,127,250,209,63,164,11,143,22,238,185,240,168,249,164,254,16,147,218,184,75,118,150,148,140,52,121,207,24,32,239,216,245,158,133,14,192,249,247,33,214,199,157,195,236,18,39,183,4,227,36,163,162,105,195,71,30,85,20,81,87,6,169,91,113,10,72,232,83,3,180,132,127,247,201,219,45,221,157,33,255,210,1,162,192,238,158,196,94,97,160,109,153,182,188,254,13,43,197,34,249,2,70,22,96,61,146,214,3,160,147,129,179,11,74,233,228,5,185,116,242,122,107,33,115,225,24,140,67,125,199,232,174,177,55,114,234,199,205,146,245,63,14,16,241,131,100,96,244,45,79,38,243,235,76,173,132,49,229,156,128,156,123,145,217,106,151,163,251,119,222,48,234,93,187,201,12,233,169,234,21,163,245,103,236,107,174,205,226,158,231,235,91,4,12,230,224,60,144,116,182,206,21,188,187,159,187,221,62,179,99,166,189,16,45,180,23,90,62,108,110,4,190,45,121,11,39,74,126,64,139,39,11,233,210,73,199,114,118,252,4,164,62,167,15,117,212,238,28,235,120,97,194,108,51,172,142,19,169,80,103,246,23,246,122,72,218,81,43,217,99,131,253,101,95,49,145,78,195,217,176,249,82,150,58,49,84,38,45,86,109,196,95,143,103,110,159,236,38,55,234,72,16,164,112,162,32,99,205,80,14,228,229,66,3,33,159,26,57,105,72,56,235,255,241,142,211,245,221,50,34,182,165,147,102,223,210,73,192,116,54,211,235,230,197,123,77,79,105,228,112,242,163,228,233,19,55,14,21,82,165,17,236,130,155,27,114,248,22,241,94,19,172,80,58,243,222,151,55,227,219,181,221,95,49,52,109,197,48,197,81,187,122,247,157,245,85,18,215,65,138,45,220,237,227,126,252,108,38,243,204,179,168,123,76,230,91,128,103,192,219,205,100,233,208,252,243,165,67,103,172,253,207,253,207,67,255,167,245,191,70,10,34,96,250,112,169,93,55,221,147,199,184,207,12,170,230,193,186,157,224,78,113,113,143,147,193,68,41,17,49,135,137,243,240,236,180,151,83,234,57,177,151,15,243,148,111,168,199,154,70,86,43,170,138,113,188,131,243,24,30,213,120,89,61,47,166,217,29,74,189,94,127,137,142,211,184,168,178,59,226,228,95,73,27,33,99,36,65,130,203,212,201,244,210,21,184,100,77,211,130,227,113,183,102,153,44,195,29,124,16,11,65,226,112,61,166,28,84,18,114,92,11,7,177,3,44,199,115,124,140,215,98,90,80,147,46,145,24,6,6,4,188,98,146,38,157,82,227,110,95,213,48,31,142,153,193,148,244,83,176,217,56,50,38,196,5,85,80,217,9,176,113,246,140,49,158,135,103,236,8,70,165,243,68,198,138,100,97,135,192,11,188,52,230,62,3,117,8,207,143,197,186,130,113,233,95,72,63,94,194,227,66,191,16,151,226,210,44,59,69,22,176,3,118,230,29,203,37,10,193,4,24,25,203,216,105,1,187,234,42,203,90,78,227,220,211,203,146,36,57,150,76,36,131,78,123,154,36,77,42,96,24,201,15,107,92,240,148,59,219,101,34,143,73,9,49,184,194,74,39,158,166,10,252,89,146,155,52,158,221,65,89,39,251,213,49,49,65,131,38,64,162,115,212,130,21,107,86,194,178,169,213,177,59,192,220,32,93,149,183,224,49,47,25,250,132,242,160,210,37,219,90,23,187,35,1,214,183,206,158,33,6,207,83,188,86,232,57,133,42,84,38,240,150,241,120,185,175,149,29,195,90,171,55,97,189,56,18,99,107,170,73,49,233,146,179,166,216,229,137,172,140,205,37,230,130,115,212,189,148,57,229,166,223,208,56,103,182,184,223,188,30,75,4,61,95,240,12,76,128,205,145,243,48,142,48,204,101,130,158,196,158,242,10,92,242,168,102,178,145,178,115,29,137,8,119,172,184,111,89,97,111,193,104,213,37,45,193,222,34,194,222,37,224,45,99,210,219,64,70,99,132,23,100,120,75,191,148,146,254,82,77,192,51,120,254,30,222,199,232,163,83,154,0,250,240,58,117,74,130,2,248,234,146,218,229,190,101,181,222,121,139,179,26,34,237,80,210,202,121,89,210,68,70,99,9,88,175,86,162,143,165,96,213,87,241,40,56,160,196,12,220,145,150,159,118,239,160,236,28,33,109,204,78,196,131,8,85,189,176,187,54,91,83,5,40,249,111,220,183,172,144,240,168,105,78,104,171,66,220,251,56,197,67,88,30,87,250,149,184,214,171,169,93,44,94,2,227,48,199,204,196,104,16,209,253,40,91,143,85,191,14,123,155,112,247,37,133,231,184,199,20,160,245,95,49,207,98,138,157,240,134,115,121,155,205,133,35,159,2,21,206,193,51,230,130,63,133,49,112,244,83,154,135,245,50,149,57,237,167,142,111,174,178,47,7,164,60,60,1,140,82,33,34,220,45,8,210,9,233,39,108,197,216,122,176,85,31,11,114,88,88,67,87,169,8,227,60,47,255,20,44,240,188,59,219,81,98,142,105,9,79,144,210,239,176,246,213,223,81,18,192,149,240,163,202,206,173,144,142,177,116,226,252,23,60,131,205,22,158,49,154,48,131,108,166,112,7,175,68,149,135,100,94,27,115,105,61,201,248,197,78,112,140,95,8,181,97,213,217,165,101,180,163,93,40,63,62,35,219,216,72,87,131,10,253,128,209,242,71,202,121,120,203,138,54,225,114,195,40,250,154,198,6,19,233,96,26,118,118,130,190,206,40,232,117,101,194,165,32,142,183,97,61,148,152,29,204,72,191,198,213,112,233,131,86,214,131,178,245,224,198,18,9,29,118,31,103,195,122,199,194,108,19,48,210,183,227,78,223,4,160,61,184,99,44,72,224,45,63,133,113,204,41,19,202,155,202,41,119,111,41,81,64,50,117,141,189,9,115,249,9,125,5,174,95,208,87,148,87,148,95,40,147,218,43,218,159,178,221,15,195,238,135,199,194,64,133,179,116,213,59,11,207,9,43,127,14,99,141,108,15,187,231,221,58,227,128,215,4,157,21,29,167,255,77,153,81,254,155,50,174,253,141,214,5,119,188,5,244,253,49,80,225,191,195,238,15,211,251,129,95,174,0,161,223,84,230,228,57,237,175,221,245,88,37,113,242,248,88,127,226,241,32,62,33,78,129,14,97,95,30,175,80,33,210,241,10,153,24,155,128,113,240,116,101,43,124,188,156,63,3,23,183,253,101,150,213,180,182,115,40,165,28,126,89,81,68,101,85,14,3,223,78,196,215,40,121,253,29,240,209,62,211,154,186,216,56,234,61,228,143,99,147,137,201,224,31,65,90,254,179,55,227,197,119,252,179,223,163,173,110,71,249,161,210,127,245,170,116,121,68,79,149,244,78,105,65,34,210,146,216,35,167,35,255,222,158,8,247,133,85,244,152,51,234,5,19,39,97,7,241,136,43,148,118,223,98,244,241,45,173,139,209,135,43,79,71,37,115,69,11,11,166,119,133,134,64,46,235,202,178,162,107,203,176,29,56,219,19,40,199,70,167,204,251,181,195,194,83,94,30,120,114,192,251,255,194,138,252,155,182,141,201,49,164,99,145,152,163,171,221,166,182,34,76,120,145,134,224,3,115,49,181,9,205,195,238,88,197,232,207,24,7,187,159,0,234,208,97,93,57,164,15,5,232,131,209,24,204,195,171,122,87,70,212,228,114,72,21,231,228,203,205,154,188,210,172,69,47,183,99,71,218,32,203,37,67,27,180,31,118,31,86,16,246,214,164,105,239,255,82,30,2,190,77,1,157,74,236,45,97,88,213,215,71,61,221,32,29,133,81,47,71,111,209,60,80,217,85,224,236,188,118,181,11,99,250,189,176,95,234,137,229,164,170,175,52,235,210,172,184,210,204,137,203,17,2,215,50,67,176,200,149,240,20,216,219,147,65,60,230,238,22,147,218,183,80,230,106,115,236,45,168,197,230,64,126,172,128,70,94,161,147,244,77,118,199,155,74,94,121,83,115,118,223,185,99,133,73,75,17,232,212,164,97,103,247,253,120,150,146,232,222,49,1,119,32,5,153,240,255,111,193,108,240,45,156,130,231,43,226,154,42,228,3,242,119,32,249,63,74,252,93,112,206,25,5,93,245,115,48,142,156,187,166,183,224,29,38,140,227,83,160,100,124,198,170,23,223,50,167,252,119,229,117,184,99,165,74,90,222,130,59,110,129,22,92,166,59,232,127,40,85,123,203,206,98,192,139,117,120,10,184,103,208,186,215,170,61,126,7,246,133,168,220,17,88,247,91,31,246,185,85,121,93,211,229,146,160,111,209,121,247,74,44,37,154,18,252,168,211,11,179,252,191,156,115,77,177,175,65,142,240,117,111,113,29,92,3,139,180,113,194,178,204,201,28,59,105,10,159,86,226,117,162,155,186,85,234,11,28,225,227,229,19,206,223,183,101,242,20,160,142,243,134,28,148,37,89,126,74,184,155,52,8,167,164,35,71,198,27,214,198,86,238,158,178,225,189,216,173,54,156,211,43,239,245,1,114,179,69,143,232,145,61,79,225,19,157,203,120,202,115,183,167,193,195,217,172,67,107,160,252,191,43,39,189,211,85,219,2,196,194,11,30,178,118,190,174,64,238,39,87,108,65,20,196,41,248,122,191,228,147,235,68,78,225,232,120,3,98,19,217,251,212,125,178,23,190,122,127,98,143,83,60,209,117,233,206,5,204,184,86,136,136,103,178,143,223,49,6,118,97,42,244,174,110,106,233,168,38,225,255,169,250,31,190,242,41,125,87,236,251,201,148,49,165,59,159,251,201,89,163,142,188,133,222,24,143,104,224,60,86,108,120,167,190,12,216,121,41,100,234,233,214,180,119,42,125,236,216,93,93,95,116,199,135,173,233,100,42,211,127,44,8,52,176,204,42,93,150,79,14,209,82,91,186,189,39,9,255,18,8,111,198,18,124,130,255,35,139,119,228,109,103,166,175,219,2,235,118,132,159,215,141,179,234,95,24,28,96,63,216,35,109,105,155,146,88,26,109,130,149,66,207,160,227,29,92,14,228,96,182,186,66,90,241,29,96,105,239,237,244,233,116,121,76,167,79,183,189,26,213,147,196,163,7,52,143,230,249,15,230,239,121,211,208,212,152,193,171,240,157,91,97,93,139,94,199,185,234,175,239,122,65,225,200,184,111,213,96,29,94,130,39,36,211,107,214,167,234,190,234,81,61,120,238,1,13,146,24,143,148,36,114,157,243,13,40,205,58,65,139,124,108,239,0,150,118,16,24,1,96,138,59,6,119,116,204,55,96,167,195,55,184,75,246,37,250,115,208,48,231,224,202,195,236,1,180,208,50,26,39,70,46,58,26,213,162,90,100,71,228,21,189,87,23,53,170,145,224,132,226,41,223,97,96,70,234,168,162,209,143,141,159,171,17,64,200,162,0,111,17,38,164,163,71,106,199,113,201,214,8,140,3,137,3,116,37,145,38,16,127,248,184,128,33,97,62,200,27,71,142,113,151,140,29,193,72,80,148,157,39,240,210,175,142,0,79,6,230,89,126,192,27,129,75,226,37,241,231,226,43,129,115,226,57,17,108,12,209,161,110,196,137,6,201,25,57,253,13,253,18,92,63,215,127,135,153,149,160,143,221,55,56,119,192,191,96,148,22,96,125,254,231,82,132,194,29,90,94,34,148,223,242,43,143,115,199,60,102,196,24,111,144,99,4,71,249,138,81,94,173,183,221,183,24,132,45,157,220,25,132,121,116,237,224,34,134,187,222,65,222,240,4,221,181,176,115,156,25,232,164,236,45,70,36,34,70,206,233,150,174,107,188,127,156,186,227,128,197,135,183,68,47,193,245,243,232,43,209,115,112,229,163,185,168,251,22,143,141,235,13,235,185,188,231,82,248,82,120,102,207,75,225,115,44,147,149,168,124,216,35,226,51,78,225,72,141,28,160,20,182,175,190,136,95,244,159,211,243,186,105,186,251,42,112,50,188,229,254,92,67,39,175,61,255,113,195,14,45,34,139,141,162,73,83,164,239,237,35,30,88,241,183,140,0,151,211,77,185,211,219,47,159,215,91,184,127,50,68,134,222,9,239,174,40,238,89,29,81,115,90,167,95,227,46,5,118,208,8,72,28,151,118,234,61,124,121,205,209,54,133,93,101,107,254,189,204,186,53,7,238,50,116,172,19,135,59,136,246,167,59,190,18,105,193,113,90,102,245,51,230,217,41,159,111,24,236,25,6,80,168,79,244,87,205,196,125,7,187,67,189,164,254,92,133,93,65,218,1,136,55,97,117,29,175,208,78,160,19,40,7,126,175,191,162,159,131,11,70,33,243,193,95,169,149,157,135,81,189,161,30,203,106,28,172,5,252,94,244,3,245,209,183,43,212,115,209,0,176,174,95,179,101,93,214,95,52,190,110,158,99,157,96,97,20,206,56,121,24,39,198,154,196,78,175,6,18,21,118,158,59,103,156,83,243,176,75,19,198,184,186,97,156,6,142,243,156,122,206,192,59,220,21,229,57,207,117,3,236,92,185,243,216,7,129,126,121,64,254,167,64,175,108,201,197,0,88,169,9,15,232,6,206,203,73,198,129,133,58,34,116,234,90,251,199,251,118,120,35,7,222,175,19,101,152,139,206,183,255,106,47,220,209,241,86,67,22,35,119,100,48,249,65,111,255,145,23,141,159,169,231,152,239,174,60,142,83,42,60,67,112,57,193,192,93,113,168,184,104,187,60,143,59,207,182,241,218,51,253,221,253,153,129,208,215,67,239,179,142,62,149,157,151,79,201,243,242,130,157,147,223,144,47,109,187,196,253,220,102,59,239,163,254,156,126,204,116,246,132,195,30,57,64,129,109,252,7,182,44,189,184,235,235,7,69,214,43,131,220,251,54,222,1,252,122,17,249,53,208,198,125,96,244,171,31,25,95,87,223,103,209,47,226,157,16,187,212,10,63,7,222,0,110,6,218,226,126,103,244,70,122,35,86,196,140,84,248,153,159,71,30,48,222,80,217,174,26,17,69,212,223,183,29,218,58,234,216,239,216,97,41,174,135,167,27,206,115,231,57,88,9,144,91,24,193,117,223,209,116,42,122,42,122,221,206,1,95,13,30,190,135,251,192,30,48,239,34,231,88,230,77,78,159,216,199,230,33,25,18,236,25,210,14,97,107,101,56,52,158,55,42,28,15,154,111,158,51,13,18,236,52,180,160,102,192,72,65,71,158,179,173,20,80,95,218,163,225,56,12,214,7,129,112,111,24,26,60,5,215,27,232,207,128,113,148,185,0,246,189,106,46,176,158,175,224,41,236,113,43,99,102,18,113,15,236,106,60,124,202,186,126,8,141,163,107,91,251,133,126,225,163,173,63,83,222,247,23,91,102,149,92,250,82,186,235,24,227,120,99,94,207,193,184,150,109,224,198,106,234,50,120,137,209,159,135,123,32,27,92,104,215,229,193,200,7,250,61,252,128,252,51,225,51,3,79,211,51,229,123,142,57,188,246,150,29,128,61,35,220,53,187,63,126,222,104,225,126,102,56,180,67,36,54,91,223,91,35,120,94,245,194,72,27,119,222,56,15,92,240,51,156,71,21,229,192,24,162,56,6,156,41,240,128,20,17,206,25,53,148,101,27,28,163,60,88,75,228,17,103,37,96,189,13,158,251,149,93,35,131,179,104,238,255,252,1,38,251,30,96,122,32,218,101,174,237,106,206,152,150,251,133,243,198,71,106,121,140,149,121,86,207,34,245,129,253,226,198,59,36,238,171,215,31,69,109,114,205,62,47,127,48,240,98,255,63,13,156,187,167,184,63,223,159,27,248,248,123,152,83,117,74,62,117,79,54,131,185,26,211,242,7,45,231,251,63,26,248,217,61,239,239,207,203,249,129,133,175,243,67,158,196,184,207,57,35,132,177,201,137,58,110,25,176,14,118,4,123,203,179,119,11,171,196,243,141,5,120,73,147,118,72,209,163,231,1,168,205,25,209,224,14,137,23,120,50,38,112,210,91,160,241,142,112,109,44,191,145,72,157,71,115,28,210,6,9,18,105,159,0,166,5,204,127,129,101,211,137,219,56,86,105,44,30,21,185,49,131,161,96,192,195,159,209,38,133,215,78,117,177,103,108,3,35,68,54,229,209,163,38,55,106,16,86,39,98,42,9,176,188,130,120,71,61,32,182,109,236,9,112,199,56,29,53,210,90,90,27,85,48,71,18,76,83,109,28,187,132,111,147,225,207,191,203,59,142,194,122,27,43,154,166,245,43,83,202,22,248,253,24,123,71,249,9,163,50,119,116,133,155,48,186,180,78,13,61,105,5,58,164,104,248,132,13,119,156,132,7,117,214,220,145,224,244,109,173,32,54,83,50,61,186,138,189,122,180,135,180,147,10,118,38,55,149,180,86,96,121,129,116,219,155,32,233,194,242,234,81,224,11,99,12,43,201,89,197,11,124,213,22,16,111,109,203,201,57,121,89,38,71,211,92,218,88,134,121,164,1,145,19,152,233,164,150,67,139,140,251,209,182,46,185,75,126,86,238,58,218,197,217,236,44,52,230,39,161,39,148,38,109,98,147,59,128,188,214,221,65,57,123,27,149,99,128,172,109,184,131,26,49,116,249,41,49,133,121,92,88,254,34,129,113,218,240,251,152,172,29,141,113,156,1,42,94,67,203,240,91,180,75,233,211,254,134,61,99,12,158,49,6,115,29,59,154,130,93,163,218,170,70,21,247,84,24,237,237,46,103,95,87,96,207,156,185,94,48,126,164,133,181,33,229,255,80,102,193,126,108,199,142,71,190,213,47,123,148,63,42,147,202,228,177,63,114,158,216,63,135,50,33,102,193,122,61,138,99,193,82,238,127,182,77,128,221,51,161,76,28,91,225,196,216,121,61,173,175,250,59,148,52,61,175,72,204,82,34,252,143,238,235,139,100,34,153,246,103,35,153,39,50,117,153,251,50,145,103,35,254,246,15,37,176,3,34,82,247,120,61,70,163,243,128,173,47,105,120,122,156,184,109,21,168,108,116,91,90,30,109,228,229,63,238,137,179,19,87,151,3,91,159,44,122,45,111,241,142,113,223,231,77,238,105,201,128,231,157,51,26,1,253,26,42,182,126,195,140,168,170,223,227,29,38,45,95,203,77,104,15,142,179,51,163,208,89,247,239,77,147,53,247,44,27,240,251,122,231,20,249,242,29,94,215,110,112,206,85,172,220,65,156,51,117,16,35,143,123,157,247,57,99,97,227,96,57,248,28,29,21,76,161,231,254,244,110,179,221,140,174,70,19,209,212,253,253,66,66,88,73,196,19,225,81,145,27,175,119,58,246,57,29,232,198,1,113,91,238,88,220,247,108,25,111,2,128,67,223,4,128,5,123,28,252,185,29,141,219,126,205,31,242,71,252,118,230,229,244,133,33,11,164,32,231,97,231,145,3,191,18,239,104,61,169,35,206,191,187,134,186,218,186,136,115,222,129,68,238,24,197,159,7,135,130,109,177,156,59,238,242,181,241,142,83,28,231,149,67,114,226,167,93,199,105,43,253,109,19,188,131,158,66,27,217,130,43,60,247,165,55,203,158,80,235,205,212,165,228,169,227,227,245,19,220,68,235,155,13,19,234,223,169,62,152,199,42,102,159,72,163,222,68,3,192,191,96,99,176,46,54,222,244,57,60,125,165,161,158,44,55,128,140,217,67,130,176,186,252,74,83,55,236,200,203,218,75,122,131,129,171,117,42,48,198,225,57,66,111,53,141,58,223,13,27,191,171,120,157,50,192,226,35,29,196,135,54,155,191,35,116,86,199,94,31,29,164,137,208,110,128,254,241,207,192,210,18,213,14,209,215,136,39,57,174,125,111,106,204,63,136,238,244,207,236,170,121,2,254,29,138,181,113,92,211,50,119,10,63,129,149,248,169,184,107,51,130,157,9,250,86,195,94,227,77,155,220,225,156,81,127,14,107,139,181,66,44,177,241,14,159,200,119,240,62,22,199,199,239,24,175,251,165,248,19,49,159,205,247,58,163,160,220,181,0,198,16,22,2,131,254,131,126,211,111,126,249,154,120,16,51,143,122,73,156,196,63,183,199,235,199,12,83,179,244,35,123,31,219,245,208,246,241,134,141,99,80,90,245,134,4,73,182,81,176,81,180,78,187,33,142,101,221,39,116,78,143,107,113,7,7,228,185,105,238,5,195,84,117,245,218,206,131,250,194,78,83,31,212,255,97,39,81,73,154,88,236,29,128,151,87,59,180,6,44,47,136,117,226,247,24,60,73,107,248,189,185,7,219,32,156,80,217,121,29,109,114,3,191,4,251,52,40,31,148,151,128,146,7,201,65,69,111,81,190,158,235,101,207,192,253,168,247,225,41,116,228,151,182,15,125,137,222,142,228,79,44,235,56,176,152,179,31,176,95,103,217,9,106,29,228,61,204,17,245,117,248,127,226,156,42,225,172,4,223,198,55,120,115,226,130,209,166,191,192,236,131,65,242,91,196,164,232,244,48,225,13,148,117,149,218,51,202,40,226,173,236,88,252,148,243,84,197,199,250,201,253,82,247,249,49,151,242,151,250,195,172,231,137,243,84,156,25,215,192,124,149,157,137,6,244,149,115,240,29,171,6,62,51,155,78,240,229,126,235,64,63,217,52,165,225,45,255,232,105,236,252,191,235,104,172,8,159,197,7,133,4,193,51,251,248,65,237,160,166,203,164,126,154,126,87,132,69,98,107,160,11,164,59,103,153,189,159,59,187,12,22,60,246,48,235,16,222,195,62,36,129,14,169,73,162,125,52,235,140,162,178,3,193,206,200,193,80,9,244,233,244,246,131,33,61,66,50,36,233,238,128,250,233,241,188,111,14,189,70,29,63,245,49,31,246,9,246,111,224,178,159,90,244,248,120,67,107,227,217,186,142,109,236,179,61,172,181,118,98,126,126,155,183,129,229,141,183,121,255,129,229,144,183,121,127,139,89,228,201,242,83,69,145,118,232,13,99,48,195,213,78,164,146,159,146,198,206,237,13,162,217,99,110,55,219,0,27,176,145,75,103,89,173,20,124,223,101,61,72,91,59,26,154,246,82,228,23,103,253,212,149,227,19,190,215,209,135,220,49,1,156,15,122,241,196,168,207,164,163,150,105,193,231,56,122,94,126,105,156,101,249,218,191,52,128,31,195,249,212,47,19,15,203,116,176,204,103,162,26,62,110,250,38,232,73,47,215,177,173,169,223,219,239,125,252,185,126,248,254,120,82,78,246,39,255,55,150,93,212,38,52,0,174,26,202,182,113,255,176,221,140,46,180,15,70,255,161,221,212,204,97,243,17,103,30,24,156,176,27,48,104,38,117,142,185,187,57,214,144,192,176,129,217,127,66,99,22,223,88,71,162,129,121,164,59,73,195,10,153,36,83,157,47,54,76,152,111,154,167,204,94,135,130,105,27,253,109,44,23,54,237,193,48,124,167,185,24,236,38,72,215,130,165,216,229,61,192,185,50,95,103,7,231,251,212,75,189,145,231,82,77,103,188,127,150,164,201,84,50,199,206,103,51,143,175,248,18,52,226,253,244,62,209,247,231,244,175,104,227,115,219,125,47,209,135,172,189,86,163,85,119,156,245,98,57,126,222,183,234,61,15,207,16,125,204,15,124,130,250,86,105,206,58,12,247,252,143,227,232,177,156,166,191,5,75,10,56,94,252,7,22,177,109,227,127,107,144,122,164,37,119,215,200,232,152,24,90,81,58,104,90,57,175,161,167,133,108,91,242,144,166,146,135,207,254,190,203,51,134,227,16,97,28,24,61,224,58,86,124,232,107,62,127,98,197,39,210,21,75,180,62,179,154,224,45,99,176,234,34,188,247,2,237,239,240,3,61,173,208,185,19,255,29,246,113,206,122,221,154,176,222,198,145,146,243,36,61,186,34,79,248,95,87,230,232,235,74,226,7,235,37,75,94,4,186,2,171,199,140,76,223,213,128,17,124,110,58,240,2,230,89,245,230,178,206,72,243,220,181,166,157,244,195,128,41,95,11,28,196,243,108,64,154,57,210,107,33,91,222,57,27,248,15,163,115,223,234,204,52,224,84,80,194,96,139,144,152,201,157,176,185,181,85,7,138,191,47,210,244,169,87,164,226,137,85,31,204,221,58,111,73,73,145,209,199,53,187,1,235,38,212,193,61,7,35,24,137,119,198,65,226,37,119,231,116,117,245,184,238,195,216,192,24,236,220,42,165,84,121,238,191,250,158,166,255,213,210,147,237,22,123,134,103,26,70,86,0,124,63,109,188,0,152,30,236,170,108,3,216,78,164,143,184,35,189,165,206,29,191,229,99,158,217,142,91,176,182,43,222,208,137,101,244,111,89,186,181,156,36,240,140,229,160,254,195,229,38,221,187,178,117,238,254,149,166,57,1,253,206,43,77,178,240,57,54,247,178,86,126,132,90,139,11,44,59,26,215,3,251,134,223,49,19,199,36,150,210,219,120,132,196,191,248,142,156,165,244,53,30,35,128,222,151,3,12,188,139,240,29,239,49,156,59,116,93,9,55,238,37,104,33,192,30,161,207,203,249,141,162,159,9,231,246,86,235,112,68,130,152,173,25,87,179,234,219,70,2,56,226,109,27,191,38,232,227,86,188,239,173,35,241,184,115,186,61,252,127,238,247,77,30,206,65,65,238,213,11,215,17,110,147,59,84,247,18,123,197,94,202,102,178,254,142,101,118,46,245,226,86,12,19,39,142,142,111,246,22,111,163,247,111,65,44,188,220,219,218,183,229,24,183,233,56,28,148,6,20,214,59,113,100,252,11,198,193,34,170,253,43,143,112,155,62,67,247,186,87,159,214,167,29,245,116,141,11,43,240,83,230,231,245,254,135,144,183,242,189,249,222,194,145,68,220,249,249,50,59,17,97,25,101,102,31,233,91,62,74,186,214,63,17,223,184,178,85,3,203,118,170,127,75,255,196,49,222,125,34,236,190,243,243,84,245,207,45,160,27,203,187,226,77,209,149,67,86,127,177,223,60,234,188,169,252,20,248,164,86,30,209,250,213,35,42,251,57,165,159,195,251,167,232,113,122,38,249,181,129,183,122,59,142,188,85,30,217,214,183,232,222,173,190,198,207,15,197,123,227,189,43,63,216,56,87,21,230,58,11,79,61,78,103,123,97,182,199,212,120,121,100,184,66,255,46,104,169,254,254,169,254,149,111,243,137,242,207,123,97,190,105,111,58,121,181,60,87,54,178,149,173,34,172,249,40,85,147,47,245,62,212,251,183,71,26,217,207,221,200,10,70,113,172,213,71,213,222,242,136,241,126,94,16,233,234,214,188,213,211,187,183,247,31,143,108,41,175,136,215,162,150,144,244,94,177,82,189,86,239,234,183,185,202,253,42,91,231,229,100,111,175,213,111,30,155,120,176,60,30,29,228,36,240,211,33,120,122,239,234,119,57,119,252,171,91,45,250,158,151,247,242,201,247,250,176,158,105,245,96,245,115,116,120,142,222,183,220,55,123,68,119,199,175,123,223,167,212,187,69,80,45,189,239,253,94,122,116,75,121,190,94,14,118,150,243,174,62,172,247,193,10,29,189,39,81,253,28,149,174,62,12,171,208,71,142,230,216,115,168,247,115,144,248,104,45,47,31,234,239,183,250,11,199,196,174,53,26,113,198,207,245,174,60,210,127,204,25,15,199,198,146,198,55,88,240,211,126,246,243,38,151,11,197,83,226,155,222,151,235,207,241,231,248,60,59,57,27,168,153,115,78,203,94,102,254,33,46,232,220,241,50,220,225,156,173,253,23,71,216,239,157,88,7,135,30,226,83,222,55,107,126,127,202,121,2,59,13,137,243,124,206,157,82,191,224,25,62,204,15,9,240,162,246,153,124,78,200,111,177,216,121,120,178,54,193,243,93,124,124,217,46,143,114,66,204,137,216,207,245,20,235,209,153,167,47,136,19,106,249,29,104,71,160,127,254,55,6,31,148,153,151,152,6,95,192,211,64,1,16,154,138,202,178,134,79,169,111,74,47,11,206,155,255,247,35,113,246,204,234,142,63,229,127,57,21,67,111,4,95,150,206,9,53,227,188,99,33,0,10,75,236,18,19,98,63,8,22,75,176,200,65,14,123,20,155,241,28,27,101,142,69,124,126,211,52,1,122,244,28,147,12,47,80,44,192,215,45,5,112,229,184,143,176,172,82,20,144,50,243,119,80,210,64,220,63,204,110,227,208,96,130,203,195,243,252,199,182,227,33,110,224,137,123,225,29,167,200,41,247,132,67,92,139,115,245,111,241,47,19,120,147,248,151,229,213,246,17,118,250,244,56,153,0,125,121,14,255,142,99,160,172,106,94,165,241,218,119,200,120,154,113,61,173,111,168,206,9,242,149,208,2,242,140,115,19,92,63,247,62,59,181,203,117,208,136,68,224,8,250,74,112,165,246,110,249,79,214,9,187,216,112,93,92,2,158,208,203,225,223,97,157,216,181,0,232,179,196,122,141,192,82,135,101,140,109,4,243,234,119,85,226,92,24,183,242,149,220,85,118,86,145,141,143,47,119,184,223,123,196,253,189,212,37,79,8,155,254,158,209,2,158,208,213,165,38,212,168,250,146,74,131,4,141,132,181,55,52,197,85,176,81,224,234,210,18,112,225,223,76,64,204,38,235,13,11,107,160,86,209,83,19,239,149,189,189,222,60,240,218,11,66,46,101,246,154,189,250,17,92,165,5,214,157,166,139,190,77,83,94,60,39,210,164,7,177,50,162,188,215,85,235,252,177,189,233,58,151,223,97,140,171,19,106,34,24,150,169,66,104,131,27,46,202,129,90,67,203,149,108,3,100,95,222,43,60,133,28,233,129,169,71,64,250,192,55,24,95,167,220,111,236,9,238,60,119,142,81,223,11,76,219,194,5,54,231,2,59,203,25,232,13,254,247,103,140,158,202,212,148,227,57,143,99,125,99,167,206,46,78,227,38,216,189,100,75,3,188,219,165,104,95,121,14,65,13,255,132,225,210,181,157,184,70,26,96,39,149,209,179,177,70,73,139,54,93,71,173,181,227,175,29,1,187,195,151,99,245,170,14,71,188,111,111,224,8,156,65,121,13,61,34,142,53,80,67,139,190,18,243,93,140,3,6,158,0,93,14,52,8,212,158,179,80,31,231,142,156,138,215,114,236,251,1,151,18,43,28,91,222,229,127,179,39,196,9,184,207,162,67,244,133,250,10,45,169,227,4,61,28,142,175,100,252,14,194,45,86,205,118,109,46,172,191,15,91,43,139,183,238,238,106,73,52,95,145,79,200,150,108,202,7,239,6,192,239,174,37,204,4,180,161,135,251,216,230,177,111,9,151,91,55,147,26,222,55,106,121,127,105,109,172,129,113,24,233,121,208,117,108,173,88,164,5,51,61,85,70,145,88,177,231,241,76,112,111,187,158,247,131,58,82,180,18,204,41,113,90,166,200,69,27,223,192,243,152,19,108,138,47,80,82,239,212,112,50,206,17,9,158,196,12,232,55,1,176,232,125,219,34,22,163,106,160,250,190,5,68,98,192,187,229,245,62,79,63,179,29,9,151,99,151,9,76,13,235,205,186,169,35,231,245,179,40,132,165,30,68,9,204,114,82,157,21,12,171,65,85,131,107,113,79,24,44,252,157,240,97,125,111,224,183,37,163,60,127,30,207,249,91,55,255,83,240,14,124,223,111,12,220,107,252,219,146,253,130,251,102,246,110,39,159,137,197,95,86,109,100,163,9,130,18,31,52,10,201,181,162,188,71,127,54,227,23,242,43,27,236,48,152,148,149,178,250,15,246,45,48,122,48,123,227,172,187,9,158,177,96,2,26,253,27,85,14,242,65,26,38,122,131,182,16,204,85,100,135,147,83,185,100,115,30,88,105,50,5,18,214,228,15,242,236,252,56,176,147,57,117,141,243,127,99,51,74,169,71,206,199,145,154,18,234,53,209,145,193,2,246,115,252,66,217,0,50,14,51,21,96,157,201,249,78,140,124,89,210,65,201,20,116,162,11,10,243,121,179,157,170,115,100,236,7,129,94,201,130,235,32,246,217,131,59,116,233,156,35,5,113,20,32,27,120,15,240,78,29,214,156,55,160,151,156,97,121,206,227,142,19,222,60,78,19,210,61,199,96,20,92,17,105,210,73,147,35,140,127,217,51,22,13,103,191,81,163,225,56,215,203,90,166,45,2,19,192,97,127,187,238,14,181,50,142,69,27,245,9,200,40,214,121,2,172,33,17,59,154,235,130,72,128,42,216,217,197,93,169,196,255,79,216,251,198,182,113,166,121,130,197,82,209,122,73,219,82,177,84,140,21,183,19,86,149,95,70,69,42,105,57,190,244,182,227,88,42,178,82,110,149,104,15,34,51,84,59,147,221,110,43,106,205,196,157,198,161,61,153,44,218,73,36,149,196,37,70,140,208,216,115,123,120,155,70,112,88,196,90,226,204,246,204,135,189,190,6,6,24,12,250,28,129,7,171,131,197,93,198,147,195,12,250,83,172,37,96,158,239,139,173,22,46,110,35,155,190,231,121,223,42,178,40,185,113,33,148,56,38,85,172,122,223,231,207,239,249,61,127,222,130,191,39,83,183,192,202,226,204,46,169,99,37,219,169,72,66,76,40,9,25,251,139,34,171,96,191,224,73,137,42,147,206,61,84,45,244,121,69,230,87,219,94,199,138,72,130,196,247,157,121,69,22,95,224,41,219,173,93,159,96,190,219,114,5,29,236,160,34,200,236,108,108,255,232,242,105,137,69,24,2,147,63,180,37,134,118,56,135,39,100,84,122,159,131,89,219,42,137,68,153,239,182,137,33,245,90,91,100,223,38,100,237,138,122,133,156,151,95,240,74,110,205,188,74,148,88,2,35,72,162,34,231,122,16,158,67,36,232,187,97,173,26,90,35,87,207,93,207,213,88,46,94,74,245,238,249,134,135,222,135,249,28,120,97,77,174,76,184,189,109,247,5,58,132,246,88,234,149,171,131,204,98,131,21,18,5,31,95,68,192,222,131,253,104,121,78,142,217,243,148,255,46,214,203,75,21,105,149,205,172,112,28,122,89,22,186,242,128,159,184,58,24,32,156,10,27,45,71,47,249,159,64,43,77,242,242,150,37,106,143,189,134,111,133,116,67,81,68,38,127,82,180,231,19,12,37,185,57,93,19,133,50,179,238,149,93,223,193,43,95,150,232,167,201,204,65,204,27,215,156,146,243,130,164,158,198,130,99,63,163,25,147,112,186,70,4,100,63,170,68,125,13,148,42,14,206,135,116,144,93,241,173,45,60,137,104,43,69,133,103,134,251,21,73,244,61,235,65,142,129,34,17,49,117,149,213,62,184,242,173,20,31,62,143,93,154,203,112,191,85,201,165,121,58,167,190,117,224,53,201,221,231,68,39,217,19,224,245,17,133,57,130,107,225,251,54,253,52,125,25,64,129,67,39,211,77,176,198,146,33,101,150,229,93,54,162,95,238,175,198,171,241,73,176,14,170,237,123,70,240,92,216,149,195,165,254,179,142,214,224,171,227,13,176,139,68,179,85,133,124,134,39,4,37,64,187,227,32,206,241,10,86,37,33,222,149,127,77,0,211,3,78,67,235,247,112,144,159,244,28,252,155,225,60,184,131,188,104,79,20,141,105,3,59,66,250,195,56,44,192,179,86,62,109,164,197,52,122,20,7,188,63,206,213,119,52,202,109,97,240,20,86,23,31,220,181,168,209,245,239,220,127,242,201,154,195,7,86,47,85,201,103,18,63,81,221,71,254,72,54,72,174,147,119,108,122,59,57,125,0,39,201,179,149,60,221,132,149,12,190,161,170,172,24,54,252,3,24,73,145,148,126,110,161,196,74,100,86,232,250,77,120,14,177,56,49,141,62,24,236,177,195,94,108,165,64,19,208,131,8,136,34,172,108,128,97,178,84,233,162,20,135,248,88,206,227,120,117,51,53,201,245,26,94,178,28,212,128,129,41,56,251,119,127,162,62,247,66,18,59,188,174,210,171,244,156,35,75,42,118,75,15,108,123,252,106,184,18,143,251,142,206,90,106,6,120,149,170,86,53,28,122,119,204,49,187,171,141,218,221,222,111,198,244,152,1,47,19,94,52,49,130,231,146,234,170,174,230,49,122,168,248,88,199,38,217,75,195,112,143,14,74,4,243,223,149,131,151,46,33,150,194,57,44,136,38,175,90,87,40,234,30,243,58,114,7,111,50,239,183,233,113,180,117,197,226,104,171,229,117,172,32,122,111,1,44,92,194,142,23,227,211,184,47,241,73,60,85,90,230,184,157,161,122,142,13,172,105,4,186,20,49,51,246,0,215,240,68,142,129,144,63,145,141,89,140,212,42,226,42,160,73,140,194,36,11,223,23,153,95,200,201,186,118,251,21,155,219,47,60,115,10,228,137,163,85,196,106,159,168,118,178,152,68,141,116,147,147,201,102,137,78,211,105,117,150,71,46,142,88,133,23,238,163,104,16,136,28,164,116,127,166,98,114,121,100,246,143,217,167,77,134,252,109,214,3,236,176,200,131,194,11,22,89,232,197,64,138,248,25,34,142,254,85,140,55,231,212,64,26,68,126,141,14,102,5,221,100,159,96,186,233,127,2,189,55,236,53,124,164,31,223,175,236,209,93,142,58,55,82,44,78,148,3,121,114,152,238,238,214,204,175,45,13,60,206,195,148,42,15,201,247,83,32,111,96,1,209,118,195,29,128,231,190,146,218,148,27,242,135,190,238,87,82,96,61,6,2,59,172,107,138,108,11,32,187,128,65,110,69,28,45,88,73,148,182,77,244,102,240,4,246,211,238,208,166,242,142,50,169,56,175,35,26,69,44,202,174,47,71,228,141,33,27,215,25,144,234,173,33,71,97,66,222,213,235,40,90,113,99,94,196,185,149,160,111,224,203,18,77,212,187,190,47,58,241,118,213,91,201,65,140,133,25,9,149,161,77,135,58,29,228,110,113,188,43,10,219,204,206,0,26,198,200,193,86,109,238,13,67,54,58,2,184,192,170,130,5,194,44,5,149,84,192,180,136,113,184,149,109,167,86,212,178,186,149,106,72,13,169,133,92,40,117,158,117,84,202,250,250,247,218,159,150,197,227,19,140,80,52,134,41,241,111,121,252,2,216,51,20,191,208,0,169,69,2,111,69,152,78,5,59,213,76,229,100,22,171,234,68,143,232,101,173,108,186,178,41,52,45,142,103,17,209,230,246,98,61,17,167,186,245,92,33,248,196,82,16,55,160,84,246,92,163,163,215,101,98,95,50,97,205,154,169,222,123,104,178,120,249,206,152,168,41,218,103,35,76,239,104,115,132,89,14,83,192,123,76,153,178,41,235,178,33,111,165,2,143,235,248,147,166,208,110,116,48,249,88,145,213,253,184,153,201,49,39,195,238,192,196,59,68,105,193,115,67,65,154,180,13,118,125,135,242,188,91,16,145,11,32,33,40,39,121,101,219,11,36,102,242,233,112,68,111,106,193,42,51,47,144,30,201,212,205,121,134,236,53,127,149,208,46,127,98,217,162,193,244,79,242,59,145,2,219,148,131,43,129,117,185,124,231,12,160,192,194,52,59,125,107,178,224,20,104,129,190,87,43,224,121,46,76,226,192,15,126,66,140,40,226,134,205,225,23,102,251,251,208,164,85,34,210,62,238,175,118,123,185,61,248,159,237,55,183,15,69,109,90,219,179,23,131,93,92,32,138,229,120,55,202,224,40,11,108,204,0,195,104,42,200,164,92,38,13,179,225,212,157,235,118,13,98,176,166,76,83,178,16,150,201,176,103,175,143,117,172,67,224,11,188,124,196,142,24,120,166,81,4,81,152,100,245,34,115,190,222,182,114,59,37,43,120,189,174,92,179,24,131,108,225,201,188,228,227,165,55,220,117,55,59,101,78,209,169,55,167,234,46,27,146,93,212,116,236,187,224,61,68,31,79,252,140,190,13,56,196,164,148,126,72,119,104,165,139,65,16,79,238,119,99,249,152,29,43,198,166,241,132,50,140,50,134,156,52,29,165,83,236,89,228,86,130,163,144,173,132,33,155,196,36,173,88,63,78,223,60,45,45,214,115,140,253,67,78,14,94,119,88,4,141,127,170,164,86,195,182,170,103,61,96,223,196,135,184,247,200,49,16,42,239,160,116,12,84,132,139,167,204,180,14,40,195,72,155,240,170,167,223,124,142,38,217,180,52,16,64,102,173,172,158,247,233,245,19,243,126,220,200,164,203,71,189,58,178,57,138,47,93,61,60,7,103,17,242,74,89,185,26,127,12,79,49,192,45,77,131,94,163,235,135,214,15,160,165,169,75,215,165,186,83,159,124,7,48,41,231,97,218,17,176,102,32,22,91,41,108,115,241,159,65,168,11,170,245,255,19,55,207,231,220,93,241,154,55,141,120,99,0,62,49,236,152,29,236,30,178,233,34,88,129,182,181,235,41,66,241,113,81,156,126,122,47,206,233,120,95,197,152,7,63,159,146,228,126,194,241,1,243,238,3,126,140,3,150,96,107,164,200,252,119,115,100,210,4,59,19,176,33,62,62,64,44,6,79,129,231,158,36,192,107,116,99,202,129,78,76,105,193,178,33,95,34,87,120,252,15,191,201,238,1,118,157,36,76,69,87,176,192,10,172,18,60,219,8,169,171,243,20,48,97,126,57,215,181,69,27,22,32,45,209,53,92,101,114,192,17,65,60,109,117,161,107,171,208,78,192,51,162,53,69,191,165,0,10,58,87,155,206,97,172,167,74,184,96,24,193,75,69,202,80,136,58,169,58,177,166,235,148,164,57,33,239,223,163,192,53,88,100,158,188,135,71,24,64,20,193,109,145,33,102,197,97,248,68,211,10,191,31,186,67,176,16,88,71,217,107,173,131,120,22,189,115,89,118,73,187,159,201,66,16,67,13,114,78,14,86,49,103,64,4,131,83,98,37,136,187,153,62,104,140,167,241,117,6,240,129,55,7,49,51,114,153,14,62,37,183,249,29,166,198,85,0,245,198,69,17,244,159,233,207,93,43,44,177,161,187,4,92,138,167,54,1,106,70,137,227,60,13,99,204,249,153,154,88,127,164,177,57,88,255,52,31,66,222,1,206,73,161,141,225,17,16,68,205,128,207,66,145,59,126,226,228,102,63,67,214,136,149,12,114,116,213,112,178,47,116,145,51,174,133,180,217,23,49,68,99,91,1,75,183,175,178,111,50,78,21,213,56,192,189,124,255,110,172,179,50,0,119,131,104,103,80,37,67,108,106,236,110,27,237,160,21,33,130,132,213,19,17,109,47,107,207,112,1,70,158,200,122,138,87,197,43,176,78,12,167,126,7,164,232,229,218,66,7,229,45,161,174,244,236,162,143,4,229,30,38,255,118,106,154,73,242,36,155,52,200,167,63,48,44,222,103,2,126,130,7,227,113,180,8,59,212,69,47,16,59,153,185,159,107,43,66,217,186,10,17,3,206,186,238,215,90,99,33,52,15,16,27,164,91,252,132,179,47,22,86,220,172,250,186,196,24,28,198,98,115,182,160,124,240,226,219,32,133,169,126,49,152,133,128,24,178,197,236,76,100,159,248,100,89,187,152,3,84,208,145,210,150,215,193,202,41,159,215,68,61,58,224,160,4,36,154,220,211,129,117,66,44,2,88,30,246,247,161,231,202,14,234,50,147,50,31,43,247,196,69,241,189,184,195,151,100,144,244,24,227,192,51,56,107,120,100,74,138,49,62,33,174,73,29,110,6,185,29,176,123,211,96,155,27,234,249,30,78,18,215,201,204,233,175,24,83,6,248,40,244,82,35,175,208,41,154,163,185,150,199,222,103,54,13,158,3,100,16,158,3,164,240,75,47,164,9,24,5,227,42,24,91,207,148,159,168,34,203,174,140,24,53,27,252,36,238,83,8,119,108,89,143,195,29,12,7,195,42,232,228,182,7,56,57,5,154,150,152,76,58,49,39,15,161,249,18,247,112,129,93,14,98,63,215,154,212,29,157,159,31,43,232,161,136,33,2,56,117,226,138,188,73,26,100,213,227,156,103,37,190,12,171,144,99,121,41,102,21,145,185,76,161,180,220,245,122,120,240,156,152,219,121,217,113,115,238,39,128,111,178,133,139,133,122,225,208,148,52,85,1,203,75,167,101,196,169,158,41,153,146,46,25,41,35,97,194,11,98,191,20,197,34,121,169,197,109,59,206,142,103,188,234,109,107,154,157,225,117,203,10,91,165,29,134,177,35,145,45,139,251,72,88,9,126,130,156,78,77,77,246,121,153,83,16,17,224,83,44,125,6,17,69,151,79,168,168,203,136,158,164,178,138,167,119,228,164,55,32,190,179,33,250,115,226,140,81,132,53,107,98,47,48,126,7,248,23,192,218,233,224,59,118,249,97,120,90,206,144,67,220,195,44,138,123,184,191,51,47,103,119,108,181,197,218,171,91,94,63,225,231,221,243,220,18,99,217,64,178,33,66,188,96,179,200,201,225,245,101,129,68,116,36,31,46,200,248,120,73,252,210,235,97,36,153,125,7,52,11,104,27,57,176,199,178,88,137,205,67,36,22,137,98,86,225,10,104,175,25,249,80,168,164,186,25,174,238,53,124,30,13,158,162,55,6,100,190,52,181,73,116,208,223,53,174,191,160,159,20,39,162,117,109,35,155,236,116,141,136,29,188,122,43,21,214,47,102,5,165,47,250,134,15,244,95,66,196,250,24,188,218,197,4,9,49,130,103,54,84,0,87,84,124,126,117,86,246,53,64,187,54,134,140,122,99,172,97,214,205,235,102,125,12,247,196,223,119,220,19,143,161,47,99,195,114,69,19,238,176,223,150,102,164,116,119,189,224,59,98,128,171,45,145,178,140,161,229,246,178,2,61,251,234,231,121,32,102,174,248,235,225,175,198,4,158,185,155,167,115,30,71,22,206,4,68,131,188,20,14,204,120,175,71,99,204,227,238,21,29,8,197,156,179,27,41,158,255,184,149,234,88,60,118,5,208,45,5,34,45,133,251,196,205,94,139,137,124,22,230,146,196,63,226,185,131,181,192,204,166,181,161,53,180,159,91,21,109,21,226,101,228,39,42,230,178,28,230,55,33,22,147,77,13,215,123,23,223,237,199,7,93,155,211,178,250,85,80,150,179,82,177,242,198,165,220,227,243,20,253,2,72,56,231,97,52,255,73,35,85,1,80,78,166,19,145,249,167,193,50,171,198,226,185,59,236,20,56,243,80,67,173,171,111,38,105,145,22,213,115,181,89,55,23,100,87,225,183,209,230,166,56,99,214,180,252,88,12,227,106,192,28,230,84,62,35,62,41,198,170,79,186,25,58,213,15,127,135,39,3,56,174,118,41,168,2,149,233,2,149,141,175,179,114,226,202,110,31,220,201,223,6,43,201,172,77,40,218,11,124,143,205,166,152,131,134,94,106,166,222,97,36,153,128,241,164,86,97,231,198,172,208,50,93,127,174,241,175,126,14,49,59,198,237,104,93,192,43,104,157,8,136,69,123,54,139,245,232,212,228,20,220,223,148,243,30,45,160,142,118,109,106,111,182,167,19,135,133,178,188,134,31,181,2,154,133,111,96,145,49,207,242,178,152,18,227,90,67,43,210,170,97,102,234,217,55,159,165,38,243,211,248,137,131,140,1,141,32,95,181,133,232,6,237,182,213,147,113,3,75,12,241,81,84,140,108,119,249,112,22,98,209,19,136,34,90,140,227,8,175,4,106,120,7,69,248,28,109,62,97,196,69,118,98,85,83,251,59,86,147,128,253,41,203,90,56,63,186,229,137,12,229,237,142,253,125,169,15,178,130,66,143,86,88,61,76,13,106,205,227,188,120,128,101,78,172,247,175,75,13,167,65,235,234,117,60,207,84,174,25,181,124,85,232,232,55,227,237,126,249,99,22,121,68,86,113,114,116,215,30,130,79,199,115,71,0,117,251,209,249,166,135,209,57,190,154,30,226,205,96,191,62,177,122,114,193,187,209,164,207,184,175,197,89,28,184,43,31,206,188,245,160,75,116,233,54,227,247,32,142,51,250,141,38,206,17,247,51,40,66,20,100,59,66,158,186,211,7,11,50,14,49,95,2,176,245,62,120,63,93,49,231,143,97,92,44,195,183,171,214,21,237,181,132,26,87,246,253,44,178,23,61,178,93,25,7,204,26,23,169,50,250,217,49,120,94,175,163,31,151,180,94,244,136,252,29,227,59,16,59,249,207,194,229,215,171,2,14,184,54,129,93,133,13,120,213,179,215,179,149,172,115,50,96,9,194,118,2,57,145,182,69,141,126,164,93,141,29,118,10,154,160,181,112,98,64,246,90,182,231,10,154,163,3,202,52,145,115,6,148,203,206,49,207,75,115,11,183,251,153,77,197,72,7,49,126,201,153,99,93,222,161,189,47,179,90,171,22,98,196,8,222,101,139,91,188,8,90,60,87,94,97,62,168,122,240,226,37,63,94,235,228,76,115,90,153,157,110,34,100,244,140,157,41,100,170,102,197,68,91,4,118,217,56,128,236,18,67,129,152,51,90,145,197,24,68,174,161,106,14,31,75,35,47,156,51,13,180,187,128,116,163,120,178,47,230,214,184,7,225,254,195,192,40,117,66,136,71,98,111,147,2,113,61,150,183,138,53,113,162,28,233,230,17,96,181,116,37,81,22,171,198,166,82,63,240,161,132,54,179,98,84,242,203,2,218,68,172,67,1,175,47,139,114,59,133,201,239,47,189,16,110,56,216,193,195,104,19,241,76,158,31,140,128,138,87,250,164,3,56,137,205,143,223,19,186,98,199,109,248,31,144,112,176,153,200,48,116,42,111,226,146,194,56,93,208,195,162,113,229,153,234,19,100,63,247,79,146,143,248,59,145,169,80,28,158,238,119,143,184,253,147,167,154,172,50,155,163,138,156,108,159,112,246,57,226,253,62,136,151,150,10,1,231,202,94,165,196,199,1,6,131,123,3,95,172,149,137,155,48,245,202,224,45,66,121,254,157,28,59,22,218,209,132,49,87,30,228,60,67,47,102,128,155,63,226,227,85,134,209,0,165,73,95,226,20,86,9,249,20,172,92,1,255,35,87,65,166,87,176,62,230,25,136,142,226,238,51,112,31,5,10,241,81,109,145,197,216,157,216,135,251,89,71,156,156,64,22,1,167,62,99,244,148,99,249,16,83,186,182,240,75,227,151,233,6,69,15,132,22,131,77,253,97,243,39,64,219,9,233,71,201,3,203,232,85,1,43,181,172,243,88,63,147,5,45,233,32,61,94,27,178,229,101,115,195,90,117,80,34,253,210,142,215,195,102,248,182,51,224,200,251,5,7,209,40,241,109,167,136,181,2,9,121,99,144,179,33,62,138,11,108,47,151,75,204,19,26,16,35,123,128,7,176,66,135,176,79,216,212,147,237,174,76,96,54,179,147,155,18,48,246,96,126,82,17,13,188,159,32,103,131,26,58,194,207,143,48,104,22,176,83,136,197,199,140,48,34,160,126,177,153,10,121,7,208,45,51,151,48,120,53,197,94,140,184,27,137,66,80,43,236,218,205,136,196,24,227,32,83,0,127,22,39,177,239,44,136,227,6,182,192,90,212,76,204,152,108,164,226,98,216,67,249,81,34,123,50,206,127,115,52,28,242,96,44,42,232,197,42,147,176,250,96,33,68,231,192,177,75,65,244,67,180,188,81,86,21,172,245,2,137,187,235,133,235,111,130,248,76,76,136,137,199,62,129,94,57,218,214,170,230,138,89,54,183,71,171,230,166,217,204,92,207,214,181,90,128,169,6,88,78,73,200,167,176,22,236,51,203,141,186,105,22,129,197,104,130,166,229,151,153,45,77,109,202,102,44,178,175,252,228,220,28,162,58,238,225,58,184,110,80,72,72,58,89,108,247,69,206,138,151,20,129,247,182,78,178,138,146,14,131,13,50,239,106,104,131,196,104,153,157,97,182,199,11,230,90,121,83,55,19,111,196,214,243,6,252,233,225,16,141,141,96,20,168,211,132,26,171,70,67,242,68,203,210,85,235,10,30,252,217,93,139,158,26,129,107,169,178,124,85,185,162,226,92,78,208,44,21,60,148,95,195,195,42,0,82,17,216,77,145,85,186,52,7,87,73,144,161,155,189,20,206,62,97,84,238,42,141,172,122,122,151,15,228,124,234,194,202,204,250,119,215,75,141,210,207,75,149,133,213,82,48,177,127,57,64,252,233,107,230,220,177,108,8,241,215,205,0,241,179,187,4,47,154,151,182,172,34,171,109,107,90,147,105,240,93,44,35,32,95,238,236,186,145,167,101,245,170,32,179,51,252,86,229,102,76,218,199,114,199,90,88,123,25,90,143,185,25,7,34,255,154,139,126,195,175,117,8,172,97,167,206,231,22,118,108,19,22,247,107,97,126,162,139,140,130,243,47,134,225,30,150,115,149,92,85,171,202,15,246,151,115,27,185,77,189,161,212,227,31,194,223,129,212,128,5,88,222,23,246,110,235,63,22,153,119,144,196,73,174,95,134,207,193,248,185,29,136,121,13,243,168,57,2,232,142,115,228,61,241,40,215,14,196,78,15,189,10,120,46,216,45,173,131,255,88,244,4,239,99,61,210,30,237,145,22,218,128,255,116,118,22,115,123,145,197,228,240,131,51,63,25,206,61,136,25,174,42,205,43,70,172,192,206,61,236,97,104,80,251,241,252,225,184,143,34,100,158,25,10,69,178,65,85,202,41,172,91,217,194,46,28,9,113,178,163,210,32,203,134,223,96,84,141,21,195,214,149,204,21,217,21,137,212,159,102,211,247,207,209,167,67,18,171,137,113,81,9,103,85,124,204,133,94,147,84,163,200,239,4,24,164,199,194,225,21,140,205,49,162,68,20,192,159,18,234,30,196,151,82,221,83,187,126,81,150,78,180,7,88,214,57,110,159,108,199,171,241,122,252,122,28,155,33,112,46,50,171,105,61,230,191,79,236,9,60,81,161,78,174,147,208,251,128,99,54,146,239,48,94,225,247,158,45,21,168,155,110,2,142,121,135,56,103,157,98,233,13,45,199,153,168,94,75,12,207,17,230,13,6,120,45,4,248,102,94,11,1,177,195,173,20,224,215,78,62,180,194,234,35,86,64,235,56,59,194,35,63,102,33,76,206,100,241,252,21,216,49,81,137,94,65,223,59,7,182,124,176,91,233,148,195,168,77,106,167,34,138,168,108,165,76,140,147,173,254,163,21,240,104,84,81,253,202,91,86,255,35,228,189,57,225,45,237,53,221,213,29,238,223,227,96,173,61,134,44,137,132,39,214,201,121,109,253,66,144,11,233,103,245,250,65,228,133,60,14,71,0,101,173,44,108,194,247,236,101,47,36,137,51,61,140,33,7,43,4,72,91,194,19,84,113,66,248,116,23,105,75,129,231,132,232,0,113,52,59,251,180,91,97,131,210,12,79,27,65,237,5,236,235,33,222,162,113,53,96,89,36,137,159,239,97,137,152,141,200,153,26,137,5,119,90,113,115,151,184,29,66,251,134,245,138,224,191,117,18,129,245,208,121,61,117,192,31,118,241,124,25,228,28,164,175,151,21,24,16,36,138,8,5,153,242,248,219,49,156,87,236,144,91,252,84,99,162,122,129,254,94,27,3,247,52,98,26,141,49,154,29,201,210,111,118,114,183,3,93,255,203,245,31,164,55,93,55,231,3,75,183,139,9,50,53,63,183,251,92,69,158,215,134,115,93,75,8,241,68,42,200,90,194,106,71,119,85,10,131,247,209,99,34,120,159,139,224,125,16,65,59,200,244,26,126,196,17,97,178,41,220,76,33,94,250,52,133,241,85,63,1,75,217,169,234,202,9,149,137,6,231,96,24,210,135,231,96,247,193,88,24,102,145,131,79,232,218,250,216,186,217,48,27,99,123,89,154,109,3,144,174,178,172,60,136,43,226,97,111,56,190,19,95,85,42,10,252,157,81,250,142,38,114,75,128,245,202,134,46,102,170,178,11,251,183,122,170,194,16,108,203,199,34,136,209,243,50,102,37,125,63,109,245,112,31,240,28,120,50,129,172,161,220,20,144,87,99,182,112,23,59,194,108,254,182,87,38,36,202,243,79,59,94,136,197,60,209,236,39,186,107,0,178,36,247,0,249,224,90,116,43,80,152,127,203,109,97,8,94,250,226,188,126,206,56,151,61,215,62,63,63,243,38,206,230,61,125,118,82,58,39,232,140,15,150,0,89,90,152,132,4,244,36,80,105,68,170,91,84,82,165,207,153,53,105,141,195,55,100,86,100,59,147,77,15,139,16,209,140,131,197,75,87,84,144,222,164,60,199,106,92,132,106,106,69,40,167,214,192,158,187,17,208,193,120,47,239,45,49,206,111,5,251,39,141,139,207,184,153,38,106,41,114,227,113,135,241,238,161,252,76,166,12,168,129,8,21,43,168,5,228,107,201,87,106,90,3,140,61,158,77,155,233,249,244,135,207,194,29,56,190,255,28,224,156,180,110,172,103,81,110,153,223,57,206,206,169,210,88,110,54,84,181,189,101,161,220,61,244,208,82,112,60,19,196,236,92,63,49,187,59,141,231,136,238,178,119,97,84,215,235,227,125,207,118,164,217,199,115,170,229,184,173,152,111,160,118,98,149,127,37,10,146,25,187,41,135,252,115,144,143,148,38,45,135,243,218,150,172,63,222,187,34,186,237,197,166,40,73,17,33,240,95,164,215,255,50,121,64,251,148,151,236,169,219,211,211,179,56,23,162,195,167,113,126,3,252,75,251,137,106,124,5,238,114,221,32,145,48,155,203,249,141,109,15,208,168,158,51,244,39,138,7,203,7,220,36,125,226,80,186,130,117,36,221,142,136,192,199,9,27,140,223,171,48,201,119,162,206,62,186,16,212,36,6,241,41,175,105,108,121,152,111,227,147,135,103,125,59,178,153,226,56,254,51,139,128,126,112,206,89,34,29,182,23,237,151,133,149,211,219,96,165,76,249,243,177,87,92,156,66,133,124,213,50,236,216,50,173,80,87,49,99,121,165,76,203,20,163,145,174,39,229,59,146,19,236,99,206,0,68,127,88,135,182,244,150,210,86,74,67,231,149,179,126,252,151,75,48,15,35,145,190,205,3,207,39,88,204,4,214,127,94,254,103,255,212,6,142,7,2,155,187,34,151,121,213,97,10,57,122,236,99,4,187,44,35,203,143,145,182,155,251,196,179,73,113,106,122,202,157,114,209,174,79,57,120,162,143,199,122,18,82,220,203,241,108,10,238,42,151,43,58,23,102,173,49,31,162,72,229,200,197,83,88,129,125,119,156,134,56,252,14,123,57,142,188,219,230,145,205,167,144,151,168,77,241,124,199,50,9,227,26,64,21,96,213,124,107,102,118,236,93,216,174,99,205,141,86,31,235,190,47,203,187,252,147,5,254,16,238,111,117,48,204,228,54,25,198,71,31,200,118,12,179,159,94,184,166,248,38,172,25,223,83,22,195,226,126,104,35,172,138,60,156,249,169,190,196,227,146,173,81,98,34,175,113,29,231,158,41,120,58,100,206,233,185,11,64,63,4,39,3,69,238,122,21,134,131,153,220,96,68,47,239,120,142,156,75,48,155,40,96,205,126,167,226,87,13,88,158,78,198,3,243,112,172,210,139,203,247,142,23,102,239,182,44,22,151,24,143,97,239,150,8,214,197,176,188,14,158,15,220,239,231,16,66,59,6,171,161,235,70,198,78,19,29,244,84,95,61,234,96,47,182,46,37,59,85,154,240,137,107,90,121,196,214,225,19,99,146,62,9,54,179,203,131,134,108,63,196,210,113,97,15,146,222,141,58,84,151,238,70,29,203,160,211,13,173,61,250,51,140,243,198,170,102,123,20,229,162,158,173,27,245,163,60,206,107,141,99,78,72,79,111,141,243,236,80,107,220,207,64,165,75,233,234,113,120,127,209,156,49,103,244,153,173,25,3,254,107,46,182,162,35,81,26,165,167,213,211,165,211,213,203,108,181,113,198,161,122,63,157,55,236,236,91,83,109,82,138,158,151,206,170,142,225,88,142,145,19,2,102,27,228,34,131,188,249,103,22,231,205,195,250,177,43,26,6,47,24,100,19,121,29,39,200,46,120,81,83,137,64,148,56,39,35,227,235,240,206,248,46,34,48,37,23,45,4,22,249,220,62,195,234,144,178,183,70,33,190,59,223,122,205,153,23,108,192,187,226,230,139,108,165,94,228,21,68,93,228,196,49,94,14,244,70,34,59,73,77,133,184,59,119,47,198,226,134,8,60,105,76,77,148,18,85,110,177,82,136,19,87,6,69,162,16,236,122,113,157,213,111,74,73,180,123,60,234,222,197,236,137,60,59,236,32,34,136,251,114,21,112,31,146,162,202,9,136,208,210,147,47,211,124,37,225,36,88,100,112,170,213,231,26,85,21,109,183,162,200,10,216,113,165,95,97,103,1,138,157,29,239,120,123,91,54,245,225,124,5,251,141,187,213,164,33,15,241,203,31,51,124,5,59,121,215,226,59,202,245,156,51,203,4,68,19,162,89,66,224,207,93,196,192,164,155,113,56,96,153,177,178,45,105,26,176,31,187,243,162,62,203,163,107,96,75,0,115,183,61,218,255,97,188,22,63,219,205,44,137,88,153,131,62,102,78,186,109,161,31,131,104,150,229,149,240,68,157,144,199,23,120,13,31,70,89,205,212,174,56,43,196,170,137,194,230,32,97,213,140,21,90,119,234,211,53,89,72,5,49,53,242,223,29,95,184,55,111,57,193,244,212,40,14,124,6,107,235,158,154,20,156,65,26,163,16,21,227,25,192,193,179,34,186,186,157,98,253,3,164,95,226,22,141,71,171,188,38,211,204,36,50,101,106,27,166,94,85,29,194,238,162,84,159,86,177,186,63,74,153,222,220,25,231,209,168,111,155,217,122,171,105,162,245,34,110,206,30,236,70,220,187,226,89,68,87,78,235,91,244,0,117,234,167,103,47,247,216,60,140,235,177,222,17,228,127,215,90,69,96,53,9,68,181,115,27,204,155,192,106,178,211,109,176,50,94,88,240,57,248,241,246,80,36,46,62,179,150,185,124,140,192,255,247,143,183,134,164,184,244,76,37,115,233,24,171,87,228,21,145,156,139,129,53,236,87,156,103,176,150,143,203,222,238,154,16,153,76,155,223,29,125,225,112,41,91,204,252,143,5,130,149,74,29,79,200,42,149,89,148,188,42,113,188,11,242,79,150,133,217,190,225,3,95,254,4,235,91,170,228,138,244,7,111,37,138,189,165,87,246,85,165,250,240,203,179,126,198,60,197,25,8,158,45,108,243,202,80,86,147,29,236,41,232,69,148,97,147,31,19,177,26,175,144,187,94,168,151,9,62,177,101,84,158,168,196,115,138,110,92,21,197,8,147,95,248,27,176,138,74,109,14,159,36,236,135,224,91,34,248,45,93,198,231,82,40,142,90,81,216,138,71,170,128,185,175,115,118,44,192,72,204,170,181,223,229,85,22,159,189,136,60,102,191,127,186,162,20,19,98,56,129,8,175,43,176,93,219,246,100,86,209,208,241,51,108,215,100,136,11,36,109,103,84,203,232,25,35,147,205,60,28,163,153,145,12,205,176,218,241,12,73,132,49,208,85,240,168,166,230,210,91,163,142,89,25,11,213,171,72,44,222,227,145,208,172,95,199,135,231,212,128,108,176,24,101,55,91,161,86,232,170,227,148,58,108,197,160,6,235,123,49,219,200,94,123,198,231,27,143,210,17,244,17,243,224,103,84,131,24,24,17,238,186,134,224,104,171,50,90,111,136,42,115,126,191,98,192,242,3,150,163,198,228,33,142,95,122,173,86,72,126,101,206,177,251,249,240,193,176,199,21,181,170,74,162,142,180,138,122,200,38,161,133,184,45,150,237,186,231,17,121,115,136,199,241,205,161,160,250,121,89,40,231,42,39,118,246,231,72,158,172,95,190,55,138,216,97,117,116,7,112,3,230,48,151,141,80,228,41,6,188,234,8,239,137,12,116,132,215,107,208,60,5,127,74,167,241,172,141,216,42,105,121,188,131,132,173,55,88,104,162,155,70,30,44,39,175,27,70,118,185,101,117,187,92,177,19,173,57,8,146,40,61,176,178,33,126,58,200,46,106,6,248,50,189,61,138,8,103,205,124,56,230,103,110,178,136,73,85,158,185,225,214,21,51,51,44,254,237,104,123,184,126,43,86,149,177,30,99,11,98,62,87,57,241,70,19,199,242,28,109,202,210,1,182,167,184,35,49,178,239,142,37,166,203,170,43,153,251,24,67,230,219,198,0,159,108,14,154,36,33,49,52,152,110,152,152,231,2,31,16,142,177,19,109,86,109,177,237,137,17,142,123,207,203,61,145,134,239,115,117,112,200,235,251,77,215,116,235,163,32,55,74,253,95,211,146,58,71,242,62,11,29,233,84,158,232,244,248,174,239,0,108,136,188,202,181,31,43,194,214,81,51,107,102,91,163,35,89,10,255,134,56,60,171,37,120,198,130,213,212,71,246,178,113,161,120,199,183,224,136,41,31,122,106,46,192,106,92,250,144,201,254,196,255,109,140,157,249,44,170,240,25,147,92,139,144,51,220,242,140,132,153,50,133,186,53,162,211,4,141,171,146,250,141,77,184,83,81,216,73,129,195,126,226,54,235,101,251,252,80,41,89,76,254,211,33,229,156,50,19,63,127,111,94,202,117,48,101,63,218,37,99,46,236,207,248,190,163,84,62,66,217,92,120,116,38,94,144,166,118,220,178,251,178,187,49,245,30,206,150,193,202,223,80,166,10,48,165,232,38,54,45,172,197,224,81,246,102,183,118,108,8,189,200,110,124,174,201,187,35,42,211,30,70,6,57,156,221,217,29,103,8,109,111,18,144,149,131,117,152,114,110,54,148,141,99,236,47,230,37,3,44,216,173,174,235,86,125,249,182,57,27,186,131,152,19,115,99,109,15,43,147,237,65,204,225,51,228,16,146,59,33,215,122,217,180,205,194,157,51,70,193,40,180,207,152,224,93,238,158,145,114,172,145,168,40,251,88,16,115,31,96,7,132,199,161,2,140,116,208,211,177,142,92,57,176,3,77,222,7,193,170,222,217,39,44,228,54,145,17,113,229,246,88,201,157,36,160,147,188,203,162,35,117,255,11,224,163,13,246,196,205,20,90,127,60,157,143,121,16,94,113,187,208,30,186,166,172,195,171,161,180,135,234,88,117,165,84,134,222,81,40,246,111,35,50,135,168,69,102,44,214,167,61,123,13,8,106,160,181,196,234,40,78,109,129,82,155,167,76,218,162,171,243,149,9,244,29,165,14,203,30,178,234,216,65,145,118,180,102,199,170,119,34,24,228,241,252,222,167,187,86,168,63,98,176,243,140,113,81,228,254,158,113,100,187,250,55,241,19,216,247,24,126,202,74,167,31,143,113,167,164,189,152,151,108,113,99,28,171,134,157,196,228,162,147,96,61,177,73,226,87,98,108,98,174,44,191,117,65,204,181,95,33,185,214,43,253,240,67,221,214,43,172,135,1,144,48,96,102,156,201,111,110,23,174,20,106,83,59,240,167,191,214,182,229,171,72,202,139,203,221,154,120,67,207,138,251,174,70,46,177,61,189,213,57,105,22,53,184,163,227,152,137,230,53,8,66,143,77,29,92,6,159,213,78,35,59,180,141,124,55,252,153,38,71,146,52,214,154,162,51,188,122,24,165,134,103,129,57,51,227,42,44,23,213,173,234,10,105,231,241,57,148,109,73,192,156,1,98,176,154,205,124,148,212,74,146,131,102,250,147,97,172,33,106,140,117,178,10,157,234,1,150,95,85,93,245,129,97,231,237,137,77,193,21,222,153,224,211,7,28,163,52,161,25,65,44,117,103,28,229,170,147,183,8,213,99,44,11,27,227,239,192,85,114,167,30,196,108,82,56,229,146,157,216,228,146,19,234,82,0,27,64,93,202,178,213,214,180,14,123,130,85,141,22,175,106,36,122,151,115,255,194,66,30,43,59,194,234,152,122,49,175,111,15,113,14,195,118,224,107,31,99,49,177,186,0,86,243,177,58,214,149,191,128,117,100,124,119,72,143,89,214,124,192,33,55,201,57,15,207,218,112,137,211,89,11,103,34,103,60,134,45,144,235,63,246,243,176,129,207,143,32,214,195,30,4,17,123,161,25,83,133,43,206,171,241,58,248,221,143,0,248,39,152,236,4,22,139,161,2,106,240,216,209,239,87,138,116,109,22,77,107,199,252,110,201,200,29,143,85,178,190,210,169,100,133,151,95,201,202,222,239,102,196,130,28,4,206,49,206,177,93,183,9,196,45,19,247,143,226,212,137,123,198,69,171,100,156,55,206,118,159,20,189,156,225,138,249,167,109,241,134,199,251,251,110,133,249,161,16,223,189,237,241,202,72,150,139,93,218,225,249,168,1,191,118,82,187,118,65,76,148,101,87,53,9,236,7,206,232,131,23,216,221,190,156,92,230,217,245,248,157,163,70,54,155,109,143,34,227,222,194,179,174,185,151,68,230,146,180,39,170,230,138,103,155,44,155,51,81,39,215,57,99,207,78,123,6,123,118,185,234,182,207,172,184,229,203,101,151,89,221,247,70,10,173,51,180,0,1,89,73,48,56,79,80,213,218,71,87,22,202,218,214,81,66,17,149,220,61,202,208,238,209,119,124,54,220,22,156,9,199,184,143,211,55,38,96,29,142,150,140,87,38,122,118,156,51,143,177,252,147,70,166,108,186,7,204,160,158,54,228,239,105,162,161,54,14,233,138,145,92,63,100,202,141,67,117,245,58,252,212,207,215,74,181,82,245,207,67,17,4,230,106,83,216,193,11,62,10,123,25,53,7,60,247,238,250,105,86,3,132,53,42,236,236,107,25,189,172,228,208,205,164,123,32,127,122,195,41,190,39,71,120,167,208,46,190,124,201,239,61,243,227,53,144,24,198,63,249,122,62,176,43,6,233,169,32,224,236,79,32,115,216,239,141,172,181,35,129,253,78,214,227,88,35,190,204,121,46,134,219,252,62,32,49,228,41,77,170,49,169,196,243,154,195,60,88,47,47,25,48,105,210,6,104,215,244,185,205,89,194,242,2,252,132,48,46,149,190,237,86,225,27,102,166,255,173,251,61,247,252,228,191,117,146,116,134,158,174,157,38,151,187,49,58,235,234,52,72,156,40,173,222,62,129,131,33,126,21,123,54,44,179,251,148,172,154,17,103,2,240,28,172,95,7,21,193,137,130,21,62,151,39,196,245,161,222,224,245,123,246,58,96,25,196,7,30,71,219,120,5,212,238,224,100,103,172,31,128,239,31,140,16,156,172,81,53,46,62,33,29,92,85,231,159,144,210,21,103,158,113,200,27,49,180,149,121,215,46,108,143,230,14,207,199,90,164,152,124,85,45,176,179,97,108,253,102,110,101,112,150,28,33,114,97,41,43,199,78,168,37,67,201,239,169,136,132,56,78,74,64,148,198,106,225,1,85,101,220,204,230,177,30,121,192,122,150,80,117,52,231,211,121,252,191,227,133,61,117,28,243,22,32,131,35,153,26,78,231,224,179,57,0,9,224,83,52,72,164,127,99,248,248,44,90,48,71,188,101,81,182,142,65,119,79,39,242,177,24,71,193,106,244,126,213,237,179,234,114,62,88,135,133,81,188,176,154,114,216,212,8,245,27,108,102,68,40,207,186,110,102,211,60,83,5,178,20,228,131,65,107,32,22,5,180,21,97,211,172,204,41,55,227,60,201,217,45,60,17,207,247,176,157,187,192,60,108,51,53,66,84,41,52,65,196,239,59,240,81,52,178,241,207,172,62,193,57,10,223,63,246,100,39,209,158,183,172,243,211,190,157,147,111,166,186,153,135,0,137,183,61,154,251,112,140,197,229,224,212,228,75,44,139,36,52,172,107,120,250,128,213,160,13,10,40,91,194,147,149,85,142,112,121,61,50,203,151,205,77,160,79,113,61,231,200,100,22,240,107,166,233,130,215,236,196,187,128,113,153,125,144,133,61,250,13,216,109,254,4,99,83,78,4,108,10,247,244,65,253,79,14,116,146,198,118,60,45,134,218,25,127,76,78,96,89,144,34,15,173,170,116,77,189,74,69,161,61,72,72,107,112,68,104,117,253,248,193,78,165,175,108,200,237,20,214,151,126,72,235,106,243,0,99,57,250,150,73,25,79,149,3,108,134,157,5,113,150,1,101,156,107,23,39,39,36,118,106,30,236,185,103,231,76,8,197,155,94,255,128,148,228,92,34,67,10,185,74,174,253,114,213,93,113,183,206,172,23,26,128,148,43,238,173,169,186,93,115,42,185,202,244,114,16,15,167,120,110,124,251,143,196,212,148,85,15,68,34,101,216,145,6,33,253,205,225,111,207,113,201,12,58,232,183,51,234,148,26,155,126,247,220,96,49,246,250,187,175,13,150,50,231,51,142,92,159,166,127,170,206,19,27,231,86,59,66,125,66,79,43,244,30,205,81,71,221,73,218,234,63,145,98,172,0,255,45,178,154,50,158,133,233,228,180,52,18,193,138,95,135,52,37,169,175,121,224,152,28,244,127,179,73,32,49,5,231,144,203,155,222,100,142,150,74,51,78,158,242,78,216,69,236,157,184,147,52,224,213,94,52,73,125,120,228,201,122,114,126,134,22,165,57,86,49,50,110,234,166,174,235,91,227,134,96,10,237,113,74,71,104,43,201,206,179,195,123,0,75,198,166,174,156,176,71,236,180,155,53,147,21,180,150,172,46,155,101,6,73,115,148,28,54,11,249,231,203,178,173,53,46,96,103,23,216,170,24,199,194,218,37,102,141,163,102,58,159,20,163,143,71,76,12,249,77,184,4,81,155,237,181,133,139,177,18,57,63,113,150,207,119,246,114,221,8,18,51,164,20,98,47,218,128,168,237,58,158,16,174,213,180,26,206,123,224,25,84,241,26,59,247,160,161,53,172,58,5,217,79,214,104,201,57,224,103,204,28,163,170,240,156,194,227,145,72,192,145,4,120,137,213,222,165,131,211,11,49,142,93,38,82,20,245,46,18,221,72,137,73,208,147,100,51,213,31,173,28,116,146,47,252,153,20,21,162,43,3,225,158,23,69,252,44,229,231,104,132,186,130,108,229,138,200,234,214,198,86,226,168,229,107,143,177,201,21,177,42,125,98,21,96,55,75,88,225,40,98,253,122,239,84,72,158,227,108,91,43,241,114,118,235,112,53,187,153,173,31,247,179,89,65,125,65,167,74,137,49,11,4,59,30,3,134,122,151,205,236,228,153,38,21,126,5,159,137,244,163,31,172,27,187,74,166,229,198,143,33,98,16,246,98,92,238,253,148,83,159,237,119,33,46,157,140,97,79,12,124,203,168,60,133,159,104,77,192,62,81,61,189,158,157,83,72,228,49,118,192,255,150,79,44,134,164,225,158,29,3,228,202,0,100,204,235,83,192,59,84,149,222,94,48,159,115,229,221,190,140,215,13,184,101,134,111,35,204,183,8,1,210,224,222,9,121,156,50,248,224,207,24,207,184,106,97,247,175,42,177,90,71,196,117,164,49,113,141,172,147,117,175,45,55,228,186,119,93,174,43,45,53,136,117,67,251,41,48,214,86,235,193,142,188,155,56,78,19,31,107,127,113,33,43,220,176,88,189,178,85,207,178,151,246,49,99,125,93,236,38,196,76,24,67,1,68,99,182,42,75,3,134,49,46,42,65,196,129,177,40,67,2,44,58,192,14,36,198,187,193,29,53,148,70,252,206,251,0,221,205,135,163,196,108,33,139,153,164,67,52,3,96,214,225,250,21,248,216,78,189,86,152,141,34,21,179,125,134,71,236,34,193,44,85,197,188,149,169,43,181,233,202,107,149,249,101,59,212,23,135,21,151,194,103,30,114,11,253,26,222,167,26,220,103,224,71,35,101,178,209,79,196,106,162,105,245,27,146,31,71,206,130,150,139,40,33,202,180,114,46,249,169,252,41,139,213,255,43,187,35,124,109,135,188,164,223,47,19,193,218,250,85,181,242,172,115,42,168,32,232,114,19,108,173,117,150,123,241,51,214,151,102,17,35,83,175,237,215,151,111,101,25,159,133,217,182,147,117,210,34,117,198,31,106,162,253,158,51,37,185,95,156,89,185,188,94,184,1,150,189,245,254,106,129,77,201,113,104,73,54,88,159,107,80,243,36,108,89,93,107,132,236,116,235,113,218,241,68,253,7,12,183,245,87,14,207,27,220,146,84,196,139,39,89,133,221,73,94,63,6,235,205,126,95,218,215,124,242,196,236,238,186,43,244,161,28,93,250,249,184,30,22,126,131,33,32,41,222,143,103,59,119,208,93,229,169,139,170,169,162,197,222,250,75,51,210,126,138,170,119,147,176,227,49,53,86,74,86,231,66,249,255,76,89,46,62,35,199,48,190,185,126,33,60,11,3,59,12,27,23,116,219,120,121,189,100,126,215,252,147,122,105,228,187,116,166,238,80,155,197,101,187,57,99,176,19,205,254,126,172,198,48,28,165,110,132,17,201,3,79,201,151,201,38,236,185,148,184,203,222,247,49,11,171,74,33,250,157,113,86,181,2,127,166,105,86,35,159,150,244,122,39,50,227,232,14,252,188,255,126,229,249,249,231,36,221,193,78,251,131,59,108,90,147,158,222,58,98,19,192,134,227,187,176,33,118,219,88,172,3,49,57,29,115,135,220,55,96,159,60,176,48,10,149,229,97,46,179,200,227,250,149,142,152,3,30,90,141,87,158,128,40,202,166,182,140,124,51,137,100,30,101,27,217,95,28,190,65,110,76,60,36,127,75,110,120,127,67,110,144,71,100,13,219,181,73,39,154,143,172,200,27,131,202,190,43,58,216,244,220,93,255,180,92,110,165,68,178,67,106,234,57,240,198,199,191,55,77,106,164,230,93,37,255,235,225,98,86,153,186,234,42,113,54,109,131,177,85,14,89,150,112,165,226,32,15,21,156,54,152,98,25,113,62,99,83,170,160,60,191,241,51,2,43,33,131,7,25,151,244,145,52,95,41,167,59,247,40,90,5,204,180,229,21,101,159,51,0,125,170,131,252,215,56,142,13,177,193,91,175,96,207,104,253,185,55,71,105,162,94,172,253,155,18,98,9,172,106,238,137,121,234,230,72,122,87,85,99,80,95,227,75,29,143,148,17,75,113,6,102,15,194,180,168,118,125,44,92,195,208,19,211,48,92,114,215,98,245,171,148,82,249,68,184,22,24,125,168,156,112,147,213,161,187,41,233,92,229,213,249,25,233,13,60,89,194,192,238,205,137,132,81,76,22,201,107,106,233,71,37,82,244,94,37,61,235,201,178,209,104,181,145,63,225,126,97,18,251,93,68,176,251,30,63,193,181,148,126,33,121,85,50,33,114,101,211,228,181,93,113,201,192,50,248,165,186,9,62,185,255,19,136,27,62,77,5,108,147,195,51,197,96,139,28,121,19,80,209,185,100,121,193,150,77,101,88,217,197,243,240,39,29,194,201,30,74,238,49,28,14,218,92,246,190,173,108,12,33,23,37,201,56,43,134,229,75,212,174,100,153,58,90,187,110,221,88,51,21,202,242,46,108,247,73,58,53,114,74,158,148,133,183,78,176,204,230,137,112,213,137,32,253,71,170,36,175,90,138,244,52,59,227,232,42,253,190,243,75,252,27,90,116,148,232,147,98,239,142,113,246,67,74,175,2,98,169,147,154,143,89,16,91,109,190,223,80,19,186,248,244,22,155,148,216,194,169,26,169,29,29,79,76,16,38,186,181,244,215,198,56,154,150,122,125,61,246,224,198,205,196,53,111,46,102,88,102,204,180,104,108,36,70,61,26,161,66,203,11,241,160,138,161,151,37,150,69,78,172,198,155,82,247,14,118,197,251,172,95,19,231,2,125,126,33,168,107,9,174,193,58,79,5,236,119,222,76,177,140,76,145,77,29,27,92,142,87,226,240,126,124,37,142,243,217,24,243,158,242,123,72,14,243,181,212,176,71,248,233,135,138,30,51,38,140,236,229,44,205,26,19,71,197,71,34,27,100,186,160,177,9,10,120,206,58,214,16,149,47,181,83,68,222,85,65,215,83,217,41,98,230,209,163,83,35,83,245,239,206,207,1,48,159,102,104,162,195,140,163,76,4,147,40,96,71,227,146,242,71,236,149,224,88,61,181,101,19,108,194,155,109,12,108,97,151,211,41,42,141,16,154,133,168,195,174,21,221,35,176,14,49,26,51,223,53,99,122,18,124,230,81,216,171,221,25,2,94,117,25,205,37,113,246,88,156,215,116,133,177,223,160,193,48,243,131,168,184,176,110,104,128,56,127,170,174,171,47,19,155,172,171,87,213,56,59,191,178,211,159,97,110,244,23,89,143,62,206,228,192,90,206,142,21,0,68,242,78,196,241,110,198,166,98,69,235,117,156,184,101,157,143,149,98,103,99,146,199,230,176,12,108,47,74,137,58,201,45,172,56,219,51,133,25,183,228,148,38,225,7,190,217,44,57,26,160,9,3,79,155,180,18,137,219,241,215,165,215,190,241,249,108,41,85,76,188,10,63,197,148,130,249,157,39,187,149,53,140,137,197,57,141,41,23,98,138,38,68,172,245,92,141,157,184,209,197,2,5,54,131,33,168,21,12,98,43,91,104,190,236,228,30,140,20,213,219,83,151,236,218,81,85,190,61,245,106,190,168,23,207,29,159,202,178,30,246,28,96,180,182,229,38,243,51,198,155,10,243,20,172,107,200,151,155,128,203,221,76,113,185,11,51,181,188,106,248,216,101,176,254,17,252,198,68,46,174,109,199,132,19,18,217,137,173,79,252,39,13,86,147,92,45,173,217,18,219,147,10,32,108,244,98,219,139,162,205,250,153,231,86,99,243,207,84,18,243,7,42,125,151,132,174,134,192,183,0,30,106,152,23,143,61,46,179,212,249,132,209,24,51,141,189,159,240,107,149,50,145,248,58,189,81,28,190,208,20,250,197,240,228,27,222,33,209,222,191,114,121,43,179,70,31,142,186,102,115,20,98,123,156,18,50,10,182,217,14,247,239,97,78,242,226,241,134,73,211,111,30,167,88,59,124,220,175,214,131,200,186,66,118,222,23,212,59,9,81,190,151,32,11,45,62,107,141,85,247,251,93,111,129,12,63,189,126,212,60,101,202,116,240,58,165,201,150,167,250,19,223,16,17,211,133,186,242,159,147,191,0,169,203,206,153,240,108,171,172,166,196,175,231,232,237,155,147,220,168,107,221,194,202,21,11,187,250,175,248,19,77,219,139,16,23,60,181,158,189,234,130,79,27,116,8,196,22,113,167,208,153,166,40,97,180,215,176,116,136,5,13,136,5,77,169,110,93,71,217,161,53,171,70,171,47,132,179,51,235,99,172,79,118,112,183,85,234,102,177,202,131,34,203,7,207,63,115,61,59,255,109,223,95,42,216,15,252,245,211,252,204,169,224,212,162,136,222,91,77,209,237,204,220,102,89,164,110,46,186,78,233,20,68,65,88,199,25,133,181,197,250,47,139,85,152,9,152,69,10,177,62,76,163,213,28,104,194,184,77,11,244,97,90,82,39,213,207,201,217,24,158,91,165,229,217,36,64,0,175,155,30,114,25,108,250,12,86,190,11,60,111,249,57,227,91,104,204,85,152,7,232,84,205,246,162,255,78,110,230,240,156,33,98,102,14,254,190,55,222,67,14,158,198,107,39,151,227,249,248,156,247,186,224,18,39,62,121,18,86,252,160,19,107,94,226,211,204,65,202,95,114,179,215,178,54,114,232,99,102,14,43,169,37,17,175,226,163,69,238,239,162,122,148,207,90,128,181,16,96,79,146,245,3,53,90,75,87,79,224,125,108,128,246,237,120,57,198,169,124,154,194,26,154,254,8,162,15,169,191,57,124,140,249,187,237,83,53,163,148,156,38,207,171,197,31,92,61,242,115,82,139,255,221,82,41,134,7,100,169,158,204,252,58,231,126,150,7,249,212,66,180,193,184,162,62,235,9,235,173,150,212,249,251,94,194,185,61,83,156,249,151,25,245,236,135,63,124,231,29,117,78,205,239,120,172,143,136,150,177,83,142,94,201,174,20,237,169,183,200,107,193,147,226,179,190,123,211,239,44,163,185,47,60,29,43,252,165,182,55,239,188,57,3,198,109,230,172,227,148,16,187,203,210,146,36,167,254,0,232,252,235,239,202,165,63,188,117,37,191,135,19,21,236,5,212,23,45,9,248,125,49,155,104,39,36,50,242,100,107,152,170,116,166,249,170,240,6,216,182,9,156,123,178,50,177,5,88,206,156,192,40,102,53,91,193,179,76,204,18,199,230,190,87,207,39,109,197,78,226,142,130,31,208,235,180,195,111,119,226,111,172,100,19,25,79,213,100,30,51,100,197,163,82,20,235,120,48,42,220,178,24,243,42,236,206,11,58,74,91,113,99,249,119,183,71,202,166,11,145,37,205,124,104,86,134,118,228,80,45,40,50,252,70,126,108,195,44,166,167,13,55,189,137,189,60,221,10,177,193,47,60,42,128,254,9,119,188,117,115,93,105,188,129,153,253,235,26,104,162,6,154,168,85,89,239,230,54,219,31,141,213,31,222,179,136,189,227,245,195,30,178,46,85,206,246,193,239,155,41,214,79,148,50,133,198,75,126,5,229,75,62,190,8,170,144,69,86,31,204,216,138,243,97,233,229,126,121,60,176,23,16,173,239,234,87,194,40,197,76,231,51,70,90,212,177,151,103,79,190,238,82,107,144,24,46,133,24,192,234,50,67,44,90,35,142,123,12,79,247,20,13,3,37,87,206,117,243,117,161,72,165,203,151,8,221,122,215,93,25,86,161,2,168,184,145,242,107,152,25,123,187,42,52,45,138,85,221,89,1,115,76,146,34,213,61,42,45,91,43,244,151,214,13,206,112,121,104,19,75,210,79,217,119,148,73,107,188,66,110,62,117,13,158,18,103,101,239,240,218,246,46,15,200,108,73,205,197,186,44,222,21,137,19,22,36,31,115,222,231,39,210,44,200,198,215,73,60,197,77,230,39,210,36,222,217,239,68,105,76,73,20,222,88,17,248,183,160,7,88,150,238,244,25,39,239,29,53,149,214,208,42,217,217,143,51,98,43,151,25,154,3,244,238,234,85,37,114,64,252,203,57,198,218,57,19,147,196,225,217,48,212,81,192,98,56,97,109,103,73,139,128,14,77,220,48,27,164,30,191,126,178,30,175,197,63,143,31,88,172,176,107,92,5,251,229,72,179,241,115,137,13,175,32,95,60,84,194,83,179,14,57,73,71,46,177,136,9,43,200,56,102,100,93,170,88,55,107,33,42,245,109,5,99,237,177,250,101,51,197,102,69,11,225,26,99,252,148,223,253,200,119,69,217,178,152,221,131,136,0,171,141,194,149,108,143,97,21,191,67,159,171,169,165,249,3,209,160,227,192,103,36,4,54,211,106,232,150,6,8,196,70,171,199,206,11,15,56,96,129,215,247,182,199,113,194,76,139,213,39,150,158,171,42,62,174,28,170,202,224,151,207,172,63,211,16,219,67,21,249,22,86,92,103,43,102,133,46,67,220,182,189,0,120,227,20,68,143,167,20,73,193,30,151,2,88,3,214,229,194,122,92,216,147,98,174,232,129,199,235,41,120,220,38,249,21,165,220,194,7,76,52,198,242,102,238,95,198,252,236,59,86,228,49,235,140,119,225,38,220,184,126,249,118,166,76,57,3,116,61,227,215,125,211,156,29,212,100,115,190,155,231,147,112,126,151,4,207,89,55,213,65,214,173,115,185,125,134,184,119,70,141,236,214,55,136,217,62,35,77,173,186,149,127,221,50,43,16,109,176,172,182,96,231,156,83,59,209,156,244,32,90,92,220,78,191,150,222,73,79,82,60,213,26,115,152,57,157,215,43,185,79,231,121,213,184,133,217,158,93,28,147,31,161,130,151,81,214,179,68,108,0,126,185,158,13,117,38,133,117,57,94,77,92,156,151,250,110,17,233,153,102,194,175,203,98,43,1,123,46,173,16,144,43,233,162,244,47,32,101,108,10,8,171,140,197,200,16,57,67,216,81,201,72,26,3,102,178,161,209,232,136,85,151,208,151,170,18,145,118,231,114,112,238,116,165,175,223,104,177,92,205,175,88,117,163,38,210,9,154,252,135,184,166,254,218,163,9,67,185,54,188,59,250,108,49,137,101,211,224,78,180,251,217,84,72,133,61,231,119,248,126,73,2,245,142,96,214,219,186,172,11,186,108,77,235,223,182,84,253,5,189,104,21,149,164,94,101,213,78,129,92,217,216,185,196,38,220,92,55,155,195,40,187,44,126,21,13,81,181,14,36,110,198,117,233,248,55,238,205,154,41,54,25,41,65,241,39,161,61,217,145,59,2,114,55,130,147,20,58,156,31,236,120,197,92,118,124,244,98,153,98,4,236,106,89,2,233,182,74,210,45,88,41,92,45,182,86,160,65,219,232,157,5,240,167,249,53,115,163,203,0,117,229,202,247,199,2,155,164,243,200,35,88,47,33,214,159,169,103,231,179,188,182,145,175,5,226,159,199,103,33,67,26,100,5,249,226,126,129,98,254,225,44,175,206,181,89,103,156,254,174,66,238,145,220,132,3,18,101,211,127,82,139,201,66,44,200,145,248,159,136,42,11,247,12,248,213,244,217,116,49,57,148,44,147,141,228,73,85,52,130,233,119,109,171,97,178,106,104,206,137,43,225,174,117,45,174,43,70,68,246,254,49,246,30,68,185,90,76,141,189,103,13,197,196,216,92,236,176,39,70,2,13,106,40,155,49,88,207,81,208,99,88,209,86,246,250,104,93,129,87,150,62,163,189,204,186,74,59,53,129,23,163,204,103,35,182,254,54,216,130,17,244,217,88,179,141,19,233,222,144,110,179,25,5,155,92,54,61,39,64,139,131,2,109,38,201,20,222,229,113,109,235,123,36,217,254,1,21,238,142,99,71,131,20,171,171,88,3,176,44,148,1,13,183,172,105,154,55,54,172,56,172,232,124,114,245,0,172,103,178,66,231,79,243,245,236,86,176,248,8,201,0,132,100,115,175,45,167,240,26,173,241,170,185,153,89,49,183,210,229,227,143,97,254,252,154,236,139,201,115,73,59,185,5,17,148,11,145,20,78,83,0,251,12,145,245,202,193,237,69,7,226,231,156,252,96,81,20,238,89,187,39,8,240,231,188,40,253,35,60,229,6,195,171,14,171,127,15,33,210,167,91,125,46,120,117,63,167,53,219,173,192,68,118,159,249,100,77,90,104,247,185,198,138,202,60,42,250,100,111,36,55,143,61,115,185,96,254,70,51,69,32,46,140,40,136,128,64,190,79,242,26,174,214,73,212,52,153,85,11,85,229,134,122,103,124,99,248,198,204,207,231,130,9,48,221,124,106,224,81,193,51,18,59,153,53,54,47,236,65,6,88,201,54,124,241,205,192,175,35,115,215,175,83,198,220,249,188,29,105,197,204,113,144,239,163,91,32,111,85,181,58,87,239,187,126,10,144,26,173,167,223,57,37,80,92,237,249,35,44,155,121,132,103,51,93,136,233,15,133,173,30,171,106,106,143,131,69,74,111,188,72,132,42,105,177,90,233,46,43,135,81,217,206,126,137,124,177,8,90,52,26,55,219,25,41,179,218,131,211,194,21,121,60,150,193,202,219,112,38,196,255,14,236,66,209,89,47,38,29,73,67,156,147,174,7,189,73,221,247,53,140,63,233,72,79,175,230,174,12,131,11,248,235,177,49,70,244,154,137,51,131,94,155,14,124,20,139,116,152,165,96,179,49,132,182,21,244,7,238,197,163,62,159,11,182,130,241,126,167,218,125,21,60,175,241,80,231,91,122,242,3,85,120,98,156,218,18,102,46,114,194,198,251,117,183,226,222,63,147,159,178,223,203,130,12,59,123,170,83,16,77,2,106,136,176,28,67,162,113,177,2,178,223,244,89,109,161,47,92,99,214,83,233,214,157,166,101,33,151,199,236,89,136,49,224,159,224,149,191,229,203,173,51,21,119,217,189,243,190,81,184,119,198,196,12,4,220,211,206,25,64,80,37,86,37,109,17,64,152,17,222,197,53,94,165,32,83,114,211,171,200,82,130,119,46,161,100,35,3,246,71,145,205,64,7,251,48,155,185,153,226,178,141,159,192,42,75,148,135,183,137,147,117,142,228,200,131,9,219,248,212,184,104,205,27,231,241,168,62,86,173,154,83,66,181,176,78,209,154,86,217,156,76,171,201,43,225,56,87,133,8,237,130,67,103,213,127,196,238,116,241,162,245,57,158,4,52,209,169,197,27,204,37,156,68,123,136,69,15,163,34,109,143,242,218,226,214,16,85,104,96,15,97,183,26,89,125,132,77,25,16,59,125,179,29,107,151,35,205,247,27,42,97,12,169,200,122,113,176,155,7,121,94,191,62,109,31,178,122,143,44,77,250,197,19,55,102,254,231,249,149,254,157,148,34,255,14,126,182,225,71,233,116,91,243,186,195,185,227,162,136,29,122,173,241,85,210,124,170,158,197,169,12,216,151,247,133,69,209,171,8,215,82,6,217,194,28,241,190,214,139,16,75,201,181,247,119,228,159,202,55,135,195,25,85,91,49,210,143,137,143,7,112,71,120,181,78,175,84,176,125,239,102,182,162,122,218,78,254,145,154,64,63,138,97,223,97,176,106,209,197,145,68,41,89,89,240,123,176,248,106,141,233,25,220,81,214,219,58,6,26,56,6,232,11,108,218,23,22,216,220,113,39,51,255,220,244,168,158,94,255,214,97,17,79,217,184,158,172,191,80,87,235,201,119,150,86,162,56,179,210,153,192,137,164,219,222,74,63,126,175,173,254,211,191,45,170,69,245,118,242,189,165,158,28,162,185,53,66,24,254,187,59,202,78,77,24,149,168,96,175,12,126,230,17,241,175,216,41,230,127,165,125,12,255,253,169,213,151,88,62,22,98,59,32,66,105,165,73,210,157,90,1,29,191,49,54,156,235,62,165,63,155,166,199,34,99,252,202,99,82,150,177,21,190,240,207,28,64,61,65,139,187,53,190,70,170,177,249,133,126,1,44,93,135,111,91,38,235,217,250,83,53,146,75,234,6,243,45,186,154,184,203,78,49,175,248,185,148,28,195,53,46,224,1,144,187,103,218,25,51,131,217,80,140,183,41,88,229,143,95,198,58,234,45,252,60,185,255,190,14,56,241,158,255,9,58,212,74,188,144,145,210,194,203,172,106,41,134,149,116,56,105,238,246,137,32,67,135,103,177,131,22,162,14,134,51,87,193,147,48,45,247,173,196,160,22,49,242,244,197,157,253,90,236,78,204,120,23,191,131,102,190,28,149,192,30,171,233,3,148,87,252,149,181,157,145,138,182,188,112,231,168,168,221,27,49,193,115,222,61,74,13,71,151,70,118,248,68,18,252,196,33,144,82,129,125,98,200,140,83,251,238,203,236,19,135,118,136,38,133,43,27,183,198,121,239,96,15,231,55,176,197,88,15,217,254,228,176,40,126,122,152,205,185,194,213,20,252,57,87,88,123,25,69,171,110,128,93,71,171,181,187,10,78,242,8,105,75,249,9,118,218,215,132,11,250,125,235,232,59,120,108,176,42,49,174,24,60,185,232,46,153,145,159,77,148,13,123,226,162,241,218,4,32,150,83,96,3,146,120,106,122,238,7,12,21,169,174,218,94,212,147,198,144,145,48,189,118,132,70,70,22,233,105,122,186,117,154,46,10,204,55,237,120,254,196,186,248,90,252,161,135,167,2,220,181,66,209,75,216,247,4,115,2,70,0,63,30,15,170,175,122,125,19,106,198,174,201,46,61,241,255,99,180,111,64,138,180,79,153,26,118,144,1,154,1,175,0,168,202,147,114,245,2,157,81,103,24,119,42,248,182,10,51,137,35,141,44,129,85,236,153,136,130,149,197,131,148,236,248,83,83,238,89,248,9,158,37,193,31,68,19,254,52,3,214,223,187,62,6,248,240,155,172,91,99,140,194,179,80,67,59,222,225,250,242,31,43,215,76,101,76,20,120,197,30,207,53,118,50,116,62,187,186,158,50,140,134,213,144,235,169,17,1,89,1,136,78,18,155,179,62,155,34,224,238,93,27,91,55,111,140,49,180,44,55,7,37,134,175,46,189,221,137,61,198,197,104,32,51,152,65,128,136,244,180,116,90,88,90,233,187,153,178,217,186,172,196,97,61,210,89,150,117,253,210,171,236,67,76,127,196,247,229,204,86,121,122,78,209,252,236,180,208,155,19,93,198,138,89,115,103,116,217,97,44,193,16,99,9,22,118,134,122,166,241,164,145,179,97,250,3,200,68,138,246,70,172,134,208,58,85,51,167,204,237,116,241,191,155,142,236,36,75,139,197,161,223,37,138,137,226,98,49,161,36,170,137,158,28,195,233,194,162,235,56,11,147,56,106,96,193,17,74,166,230,248,252,150,133,81,22,242,91,44,27,227,227,9,204,196,227,73,213,161,204,23,102,250,197,32,14,83,39,57,230,159,142,252,244,136,147,56,2,63,255,211,17,204,35,150,115,43,187,226,184,93,250,21,109,62,249,237,57,156,142,130,181,87,172,138,44,168,96,233,225,94,169,95,137,138,152,95,3,171,76,244,170,250,134,100,199,149,231,31,199,82,248,21,119,106,158,218,75,198,80,91,169,46,57,202,200,208,206,82,5,153,251,37,89,92,233,3,171,25,109,14,255,234,199,88,239,134,53,233,143,67,78,226,75,142,222,28,213,148,115,153,13,122,92,124,60,62,235,204,53,0,20,203,186,86,199,25,103,163,214,12,146,103,29,56,47,169,217,68,118,123,180,152,153,254,179,157,190,210,139,197,204,239,70,21,179,144,40,40,207,100,101,135,119,98,186,73,244,130,101,34,70,49,70,110,50,150,43,244,45,126,70,254,90,150,85,181,130,38,81,173,167,35,9,113,71,198,205,124,98,177,115,150,24,62,3,187,123,186,98,54,229,95,25,203,121,166,69,185,246,75,132,232,113,59,182,245,126,213,172,154,173,209,85,179,158,1,127,14,152,154,215,189,135,53,0,53,177,217,89,81,140,84,247,114,71,172,62,3,172,34,203,200,179,218,90,204,165,183,61,147,92,219,111,152,235,163,141,195,141,87,233,197,17,91,165,206,105,62,65,8,112,100,138,146,150,247,159,149,31,210,45,47,43,52,144,203,134,159,186,229,87,155,249,189,64,216,23,200,50,71,224,63,154,156,51,20,1,249,79,203,23,176,6,145,42,110,156,88,240,193,248,92,198,61,226,198,157,39,39,159,5,84,22,115,36,206,147,9,68,146,219,9,115,81,143,24,153,173,132,185,100,202,173,196,155,139,165,68,41,241,121,226,108,40,219,178,233,229,109,251,233,219,71,167,79,129,237,242,38,197,102,218,57,92,127,142,22,174,28,196,107,80,226,78,16,18,241,68,99,78,101,179,100,118,177,113,123,173,227,238,206,140,28,49,200,14,68,188,247,23,19,233,237,209,172,233,130,102,143,152,232,81,213,76,41,83,117,186,124,134,45,124,234,153,246,191,92,112,138,183,46,72,5,233,251,173,115,14,143,197,164,150,215,144,205,24,232,98,124,221,50,179,109,143,102,97,189,226,244,27,181,108,169,64,226,216,185,132,59,143,61,234,124,118,129,43,184,88,223,224,213,165,186,89,87,174,188,177,50,96,96,77,238,33,33,25,73,254,210,90,215,192,122,102,175,127,179,174,193,187,114,73,168,122,124,223,213,92,51,37,176,62,72,140,58,17,93,0,254,98,156,224,253,203,1,35,88,37,15,60,136,252,67,245,13,168,105,62,39,206,208,34,158,31,177,158,69,156,22,174,111,224,150,237,230,168,131,83,60,247,71,32,146,178,227,155,163,110,150,101,209,82,59,69,90,148,222,18,190,131,147,246,69,186,35,214,150,174,12,61,80,174,46,125,164,60,84,106,75,31,42,53,101,7,254,235,179,113,82,229,84,85,98,189,242,38,158,105,176,57,232,102,225,26,163,205,39,104,81,253,225,77,103,239,158,96,140,62,233,87,217,243,233,80,39,164,1,167,250,156,149,36,201,95,211,183,78,79,136,55,172,95,107,85,237,215,32,123,15,181,255,193,42,107,1,55,227,8,55,33,22,185,157,46,63,227,102,105,102,85,150,196,80,156,15,242,94,77,53,166,175,93,88,159,94,191,96,230,218,239,74,177,254,216,206,187,188,59,3,179,83,173,69,118,70,197,34,158,81,209,94,36,130,20,233,55,234,110,221,169,245,53,181,99,16,71,220,4,253,228,89,90,209,184,157,146,227,216,69,180,106,181,248,44,19,214,165,139,153,163,157,23,29,154,83,30,44,22,79,191,62,243,112,198,41,221,45,149,102,206,38,28,211,113,114,188,194,117,169,68,254,49,90,156,40,26,15,71,165,172,147,45,142,190,58,122,59,187,38,217,170,97,12,231,187,252,230,29,207,136,110,165,204,36,72,79,242,110,138,70,235,7,75,201,23,254,140,68,217,100,93,197,52,30,120,134,49,247,237,70,246,226,183,169,241,230,183,235,60,87,151,245,39,107,32,167,7,222,157,213,17,29,113,8,114,176,188,234,82,78,135,248,56,64,166,4,39,50,137,171,169,38,248,214,160,70,156,99,20,142,247,88,103,94,4,252,191,210,178,74,197,112,166,24,45,91,62,105,103,140,111,50,140,193,24,17,68,179,65,205,100,23,185,178,250,128,61,51,20,246,96,91,99,111,157,30,174,4,62,9,159,148,71,34,21,227,205,100,101,96,62,89,153,159,247,39,32,236,198,216,78,122,164,0,214,207,175,71,92,6,12,219,169,115,96,245,12,78,230,250,164,132,17,46,220,143,118,20,159,164,167,42,43,196,21,32,227,144,35,161,108,116,122,251,240,122,182,81,248,151,195,146,16,88,88,191,231,25,162,30,34,240,111,129,107,120,38,232,229,106,100,222,168,60,53,255,68,229,207,46,237,219,139,76,1,45,97,71,95,208,53,52,248,197,184,164,155,105,55,163,167,89,197,60,196,109,78,114,196,8,35,4,228,244,28,245,247,73,219,216,62,39,39,119,158,84,135,182,147,47,95,122,244,20,246,78,218,50,247,156,44,10,182,88,197,70,142,101,201,0,147,65,236,8,107,64,147,95,96,149,65,164,156,154,143,73,251,150,163,15,96,71,16,3,240,103,69,28,227,91,132,5,94,213,232,179,189,104,29,145,183,128,39,133,200,171,132,118,60,167,219,122,41,61,127,52,247,238,131,17,81,203,102,221,231,119,70,86,181,214,81,222,185,131,213,213,56,193,6,172,10,201,19,64,34,71,92,194,112,122,164,130,140,47,99,206,217,158,40,174,116,199,43,114,62,204,114,164,91,158,35,116,45,87,160,69,247,135,242,11,219,51,241,210,195,25,117,241,203,168,26,221,97,83,64,174,176,147,86,90,251,27,164,253,190,30,223,58,180,174,181,143,50,175,23,170,67,237,32,199,220,134,101,43,38,68,177,205,212,155,199,62,191,208,193,167,3,92,182,58,188,54,178,126,41,134,96,3,201,81,43,51,213,127,229,170,121,111,206,120,75,125,45,236,73,84,199,200,229,195,220,251,227,217,98,91,117,40,21,175,45,93,29,122,164,228,150,40,216,196,71,75,255,78,17,149,27,202,141,165,184,223,59,199,171,24,62,179,86,20,59,126,15,44,75,203,58,239,119,221,248,221,96,130,125,98,39,227,152,95,152,145,249,237,136,50,222,134,128,125,210,220,73,180,228,82,230,44,230,41,96,53,215,213,214,98,77,249,98,241,147,225,245,153,143,230,246,198,218,187,52,209,126,76,175,5,214,15,228,192,27,81,54,215,197,10,250,0,29,157,90,84,65,254,227,139,113,154,70,148,196,166,78,60,219,56,202,181,164,206,125,5,143,58,228,255,8,177,241,223,66,100,188,76,182,172,10,232,13,34,221,139,65,13,193,241,78,228,35,174,28,124,251,237,144,63,18,120,118,116,185,183,23,151,229,61,118,188,235,84,157,146,130,24,121,80,48,91,83,230,187,230,224,157,140,113,206,248,97,123,18,162,204,169,187,239,74,3,16,251,156,83,127,200,188,17,105,77,64,172,49,113,141,204,121,235,66,99,162,97,212,39,174,27,243,19,112,7,19,84,69,158,70,51,140,17,53,89,154,185,244,19,61,93,156,121,251,39,174,189,183,215,16,249,220,157,197,156,12,113,201,233,123,126,199,22,246,223,98,207,86,142,207,56,88,192,19,47,116,7,226,18,167,225,97,103,9,214,91,168,98,41,125,246,156,246,125,86,109,154,128,247,19,235,214,58,133,184,133,117,158,180,188,249,82,233,66,105,218,157,69,22,70,140,112,73,204,203,219,222,225,124,67,169,155,135,198,42,172,194,81,26,188,127,169,39,239,130,117,183,202,166,53,63,205,230,64,93,112,158,117,158,191,153,219,27,131,53,96,173,122,113,48,96,216,137,154,241,179,137,109,227,170,113,101,98,71,170,45,93,157,249,93,73,44,22,167,174,58,87,139,85,173,91,13,23,209,121,76,221,70,28,156,166,207,214,213,249,40,229,167,1,237,178,227,60,215,219,169,242,138,99,188,1,146,43,55,31,139,227,205,196,53,203,72,108,177,234,148,58,189,206,42,82,212,196,79,241,156,8,38,83,110,198,76,131,45,178,183,24,127,231,40,183,56,59,2,59,206,81,58,96,156,124,243,72,78,254,228,41,156,170,183,151,43,94,22,154,47,185,217,205,63,207,139,91,47,217,217,77,5,188,254,233,126,156,87,23,244,98,128,110,83,77,61,242,69,31,158,3,14,247,169,80,237,159,47,56,62,11,19,170,220,15,234,2,4,216,171,228,245,3,245,116,253,132,42,148,210,102,193,215,14,222,71,196,118,19,171,107,112,55,235,180,116,193,239,35,98,94,134,248,147,250,63,179,136,138,115,145,154,20,108,201,20,45,201,63,128,117,206,213,39,205,211,23,103,174,149,230,190,91,158,118,207,153,197,207,103,86,167,91,175,86,156,186,93,57,127,9,241,139,89,113,131,154,116,59,118,241,140,59,53,127,102,50,51,63,234,156,115,94,221,185,136,204,65,23,199,151,9,250,136,135,224,159,48,126,227,178,139,44,12,174,151,3,127,35,79,34,175,134,51,218,81,114,125,45,213,190,176,144,165,180,147,243,201,207,7,133,203,121,186,62,122,210,108,140,226,4,144,250,16,178,69,245,81,140,35,115,194,239,95,178,205,251,153,136,249,104,52,254,231,247,35,210,137,237,204,203,240,231,45,185,152,40,100,115,60,79,182,208,144,27,251,175,45,172,59,219,147,100,161,234,212,151,174,127,167,126,90,93,172,8,142,121,204,65,233,102,53,117,246,63,158,4,219,122,178,10,22,126,94,250,231,30,219,200,118,214,110,249,211,74,238,113,79,148,110,241,120,129,249,25,31,235,91,121,99,99,176,104,76,99,214,5,45,60,183,23,217,207,60,140,153,157,83,59,233,8,85,198,215,233,253,180,115,202,161,219,233,151,79,221,38,197,39,11,201,98,73,155,3,93,39,58,49,212,135,134,158,127,36,172,253,228,161,243,211,153,71,127,126,212,121,244,231,198,140,225,24,51,26,235,33,253,111,128,191,239,167,34,2,114,168,247,83,82,228,228,139,255,207,232,223,103,111,156,60,249,195,27,111,189,131,81,158,188,157,0,15,42,127,188,112,173,180,85,66,95,244,171,197,243,201,157,68,233,92,233,47,74,223,187,18,99,186,110,52,158,212,19,91,239,27,137,198,75,23,103,104,98,68,2,28,127,170,38,213,64,3,24,138,241,24,199,142,211,83,33,38,110,100,91,39,125,175,123,178,158,189,146,237,181,208,91,86,86,127,76,237,57,121,123,233,115,169,52,62,61,244,252,98,81,184,61,254,90,186,52,126,62,253,194,184,154,86,191,85,19,167,23,24,67,13,218,85,177,4,233,19,239,151,172,231,135,87,158,224,100,46,62,51,113,89,40,143,215,105,43,169,197,206,37,203,115,133,104,123,92,138,222,122,74,138,2,50,140,134,170,41,133,47,24,155,95,80,170,113,71,6,12,146,172,16,136,70,231,176,183,62,208,88,54,53,69,168,14,86,73,101,16,16,6,206,83,27,1,28,243,109,188,207,223,199,236,239,107,238,243,102,193,219,146,167,201,127,57,53,55,242,106,186,112,202,166,54,45,158,210,40,239,36,109,191,15,17,237,123,118,126,11,254,219,126,159,198,239,194,79,11,126,104,65,251,75,63,83,251,151,85,119,133,110,189,191,94,104,188,215,62,83,185,124,107,170,254,94,77,172,128,142,176,76,109,228,237,5,71,254,42,150,91,184,227,20,79,23,150,136,211,90,184,238,0,206,95,170,69,106,216,1,50,40,73,95,47,204,176,202,142,175,192,234,243,83,83,216,201,41,250,63,40,87,14,252,31,151,246,202,57,61,161,100,126,103,218,153,71,67,40,231,179,14,67,234,11,59,137,60,177,23,182,79,79,159,46,45,238,156,182,23,254,171,51,119,186,184,88,16,108,150,103,10,201,215,196,13,225,225,228,223,206,60,154,57,122,254,209,12,200,215,36,200,87,154,217,121,228,184,236,155,135,35,226,198,225,184,80,37,59,139,189,124,188,144,112,102,220,151,204,196,74,214,118,176,86,161,10,40,124,21,98,210,110,239,173,40,188,227,57,217,252,148,237,189,61,37,255,72,253,158,250,163,183,167,94,254,145,253,61,251,71,246,84,241,79,241,12,63,176,243,94,205,197,122,136,109,79,142,148,78,171,231,174,22,95,45,41,231,138,51,241,252,90,209,193,85,151,243,242,186,44,199,98,239,253,191,105,209,20,204,127,24,189,145,253,155,236,223,15,41,9,37,115,35,235,56,190,148,18,236,246,130,168,131,177,4,117,136,241,235,160,109,170,246,183,89,140,106,67,24,32,189,53,190,57,108,166,165,200,151,224,17,145,253,169,28,196,14,192,156,194,235,146,223,56,142,147,100,120,21,214,42,155,115,129,253,59,60,226,220,22,75,75,165,200,180,240,96,226,42,120,165,159,79,236,8,231,127,82,194,60,230,204,206,79,132,25,206,110,34,14,254,99,87,208,20,227,120,105,70,146,239,123,249,196,219,135,10,231,46,159,119,158,255,201,183,33,86,62,191,243,26,197,201,107,131,252,244,88,62,143,236,18,92,251,157,159,136,194,239,188,171,206,54,252,92,45,177,217,247,131,14,105,243,106,91,122,251,169,105,167,10,232,238,174,229,96,77,253,254,74,113,22,43,172,205,173,51,248,157,2,185,179,127,189,112,239,76,163,208,26,157,204,180,134,156,115,59,23,156,63,211,108,31,109,11,155,79,229,147,27,79,241,138,4,204,83,66,204,192,250,227,150,223,224,81,129,57,133,93,178,27,150,24,195,216,163,105,93,159,174,164,240,140,3,222,61,30,90,81,99,125,12,185,94,136,242,199,234,62,75,138,28,105,142,108,236,167,151,119,70,62,206,62,24,91,87,238,141,86,255,196,145,238,246,73,9,180,13,205,56,78,172,217,45,97,238,196,206,209,201,137,150,81,178,206,250,125,242,219,139,234,233,157,197,196,233,237,69,197,190,242,74,205,173,189,114,213,253,235,87,148,185,237,239,94,45,20,139,199,126,208,237,101,242,185,67,185,157,160,222,221,4,77,182,158,172,203,245,228,108,12,43,206,155,96,183,218,214,181,236,150,181,158,197,46,87,94,127,196,253,61,99,153,172,10,155,68,185,146,42,95,218,74,193,53,60,39,115,235,69,39,211,124,209,249,81,107,28,79,200,250,2,80,74,139,101,111,192,218,46,66,108,188,88,154,249,114,81,18,59,248,110,64,136,65,28,21,219,60,148,79,108,252,101,49,254,217,168,123,122,115,50,236,205,181,41,59,131,81,217,23,140,73,141,139,15,61,26,185,59,78,51,173,12,29,218,201,8,167,119,203,40,78,132,131,245,2,100,222,245,60,211,79,254,194,204,198,166,23,126,175,174,61,241,104,65,80,191,82,111,44,252,141,250,72,141,39,227,139,219,81,100,49,239,47,174,171,59,139,77,249,227,63,253,217,60,86,169,250,185,91,180,115,153,250,24,99,174,193,123,213,164,29,235,10,125,96,93,21,110,123,195,185,210,204,33,227,243,148,42,238,88,53,136,155,3,54,162,53,174,193,157,148,197,181,199,220,199,253,69,5,118,69,61,125,127,241,121,187,56,181,253,254,207,231,127,245,250,151,103,96,119,74,165,185,23,240,172,175,193,143,229,223,15,221,56,249,112,232,23,202,35,79,148,31,238,151,204,237,197,161,8,236,226,204,122,105,99,230,196,18,211,251,69,53,241,32,166,44,110,159,206,57,95,157,151,74,219,51,67,51,219,51,182,92,204,20,10,179,206,99,176,127,180,57,252,119,63,198,21,199,206,15,220,183,251,139,162,128,245,89,179,207,97,236,121,207,51,163,220,19,215,221,218,75,53,183,10,246,248,99,117,11,226,139,214,226,205,225,107,51,87,231,62,237,112,123,221,40,165,162,109,13,37,220,255,115,92,146,111,79,165,22,110,70,102,102,254,175,153,222,202,224,143,201,239,247,195,179,140,176,103,41,61,196,59,93,28,138,110,71,149,211,235,206,198,233,19,16,243,105,199,242,211,143,134,62,190,60,149,189,241,205,248,123,15,71,29,243,209,251,163,217,27,217,123,217,248,123,107,113,18,243,113,88,2,98,190,196,250,75,115,51,102,194,4,159,49,18,175,191,68,227,159,191,175,198,145,85,147,73,194,83,132,5,175,148,47,125,111,102,230,187,30,108,239,132,108,20,39,254,194,248,55,19,68,16,224,105,215,135,235,230,78,236,218,194,150,106,63,113,127,177,148,220,73,218,11,191,75,218,234,163,67,235,11,74,148,236,11,108,152,9,79,133,40,171,145,53,71,176,130,135,215,211,58,105,13,240,96,238,91,134,49,255,45,106,204,126,75,215,182,189,226,116,151,87,3,187,67,103,79,128,198,93,174,185,59,151,127,230,110,95,190,253,189,233,153,207,191,7,26,87,248,107,248,185,250,138,98,223,190,128,221,21,123,112,135,240,247,47,129,61,30,189,113,242,239,127,148,253,225,175,190,179,103,111,61,201,129,21,59,189,13,62,168,24,225,254,137,115,10,9,123,227,240,186,112,31,61,59,181,79,253,46,93,76,111,143,219,244,81,58,119,60,200,245,54,168,158,100,29,240,217,134,53,111,160,125,169,141,169,198,127,25,99,54,61,86,191,220,78,154,250,157,197,245,210,214,34,17,246,62,11,247,11,126,190,9,117,11,116,152,229,113,12,102,163,20,110,9,121,126,30,86,99,102,243,169,189,150,208,48,212,67,239,92,210,71,138,211,111,255,68,136,150,206,75,194,86,170,79,222,74,25,2,78,95,19,142,224,39,232,72,105,250,47,126,98,104,197,243,151,46,73,253,165,153,226,249,62,172,139,99,243,115,88,84,38,116,189,248,21,105,147,76,76,24,6,255,153,154,202,102,255,228,79,86,6,126,255,126,220,120,56,20,123,239,209,25,101,170,241,222,63,156,81,222,253,155,194,223,159,17,47,223,16,111,28,23,92,100,80,74,177,157,23,207,165,183,135,138,139,247,103,164,210,87,231,197,133,223,69,149,232,246,105,148,194,135,239,162,63,255,253,139,87,159,157,149,127,255,223,139,39,182,19,242,226,78,68,89,252,29,172,248,35,248,225,30,223,150,75,9,184,70,98,59,1,215,72,72,228,171,81,184,6,124,106,123,6,181,242,33,72,152,157,112,14,237,188,151,255,246,214,235,197,67,57,25,252,178,157,205,252,167,195,91,175,216,218,198,33,59,119,115,132,159,185,185,44,84,217,249,149,21,169,34,216,17,60,245,94,19,101,137,16,73,238,155,197,179,47,195,159,216,251,62,127,207,137,105,34,158,9,135,239,177,247,69,98,75,118,31,120,47,156,152,135,115,219,179,210,97,8,211,98,124,156,156,164,74,20,143,72,138,70,176,63,72,192,215,31,60,45,34,71,228,196,116,204,141,154,145,138,88,22,243,82,142,104,151,134,53,126,141,170,69,140,172,113,216,136,27,49,60,71,29,94,170,78,245,117,205,86,117,156,38,168,225,235,10,120,241,162,113,220,72,96,57,143,129,179,165,112,138,139,104,70,100,126,130,152,44,60,180,136,230,104,182,49,101,184,186,163,125,172,105,186,108,16,109,31,203,35,250,223,242,216,59,221,240,34,128,90,191,74,225,69,30,178,127,127,149,130,39,71,110,44,138,171,113,96,24,214,98,144,248,191,131,87,88,179,30,115,133,193,222,213,98,199,143,73,127,240,240,223,56,146,80,148,248,106,220,199,106,190,200,205,125,199,134,7,180,199,124,11,33,108,86,119,86,60,44,198,197,216,82,155,205,213,86,1,214,26,182,184,128,223,194,191,183,42,221,120,225,163,103,215,158,249,77,186,74,171,207,86,213,26,160,210,245,156,200,238,3,127,131,68,136,117,67,123,93,139,107,31,48,240,8,43,170,81,205,208,68,53,66,86,246,177,111,149,12,209,145,216,73,223,32,243,203,130,223,207,215,145,134,28,147,134,221,79,127,131,126,68,215,232,7,236,60,181,42,197,220,208,58,104,22,251,86,161,154,34,196,148,224,190,35,107,94,108,138,192,171,234,214,156,121,7,238,60,179,34,175,196,190,78,225,172,29,27,207,151,7,105,32,186,164,247,77,176,39,198,243,225,18,135,19,107,112,229,41,199,196,187,79,168,122,93,219,240,202,57,188,50,151,200,157,67,71,231,53,92,203,232,62,145,173,155,228,68,248,74,227,119,111,166,72,2,175,17,135,215,255,205,186,128,171,114,77,174,203,101,121,139,237,238,174,115,184,241,41,137,19,126,62,28,248,5,222,51,203,174,17,195,83,166,193,210,195,238,198,141,68,89,123,35,231,175,42,136,219,97,111,77,46,236,249,68,62,199,100,204,191,139,181,217,130,240,1,59,169,157,40,106,28,36,36,46,38,62,193,111,193,49,190,98,195,250,72,91,131,215,7,86,85,195,153,37,53,1,224,164,96,8,137,96,239,68,119,162,160,103,19,31,113,57,141,171,240,162,137,208,183,8,85,143,144,44,97,146,252,4,73,87,29,215,241,117,78,138,72,254,94,197,205,56,220,135,86,200,177,59,133,151,154,160,137,117,88,143,60,232,11,145,201,137,106,127,67,248,72,88,179,214,140,15,140,42,96,50,144,33,82,39,182,106,67,148,225,203,50,74,65,159,118,96,88,222,247,56,73,229,235,33,126,100,172,25,107,202,84,156,176,211,158,213,88,157,224,52,10,61,215,145,84,139,235,28,172,7,251,255,207,189,93,119,42,153,210,111,189,184,20,31,136,13,144,36,73,86,105,201,217,253,9,146,204,166,15,159,94,115,62,144,92,60,109,89,85,101,74,224,19,125,159,224,138,193,125,161,4,101,201,71,36,30,139,197,96,131,47,111,14,170,240,49,131,169,65,112,167,237,212,97,37,14,175,24,86,60,193,189,170,209,58,206,1,150,245,206,190,108,90,89,225,176,176,54,248,1,155,56,94,37,53,183,238,206,185,246,37,189,171,117,94,86,234,200,191,69,40,172,186,99,56,226,101,148,210,174,182,203,210,253,126,89,122,204,138,117,87,93,88,243,58,223,130,171,14,47,157,233,33,216,135,148,75,254,131,164,245,221,20,142,9,255,126,207,53,4,73,144,38,36,131,178,238,254,228,175,97,157,192,104,194,107,2,228,99,89,227,39,45,247,88,161,8,78,99,62,208,191,22,249,33,74,227,4,233,200,24,200,58,216,24,176,100,236,207,184,241,180,104,24,162,136,86,155,125,34,106,70,63,34,5,57,59,251,193,32,187,211,120,77,170,107,235,154,104,249,54,6,119,78,128,157,67,59,181,15,231,36,129,141,49,168,136,199,79,177,107,48,139,219,208,152,172,91,31,104,85,124,89,53,141,10,56,57,223,183,24,22,90,17,176,41,86,176,166,85,218,35,201,204,191,152,76,126,214,164,15,164,234,41,60,245,16,238,131,205,107,245,173,33,110,181,116,195,59,252,199,36,136,251,40,57,43,127,116,104,77,253,64,69,73,175,30,170,169,20,220,8,179,134,104,61,152,174,102,117,184,87,115,74,54,241,190,180,154,134,79,91,182,86,208,71,197,8,155,244,157,205,28,206,124,106,77,197,220,24,92,113,74,157,170,191,182,110,242,157,99,207,175,152,34,172,71,36,30,137,177,243,149,65,163,112,216,140,106,24,43,121,38,99,17,226,53,132,215,225,73,214,94,248,224,155,155,204,114,215,212,144,221,150,208,58,53,188,143,114,5,13,174,1,251,6,26,213,167,230,105,222,200,139,75,29,203,206,247,69,201,206,199,164,77,156,79,11,18,68,163,176,234,29,125,169,210,6,179,210,220,75,117,236,52,45,91,17,173,251,45,184,166,224,111,245,42,59,61,2,118,46,191,238,137,121,127,95,60,180,75,55,4,216,23,173,179,115,66,93,88,23,202,190,167,195,122,147,175,82,232,117,255,224,193,115,225,9,193,177,26,243,235,199,134,15,112,141,138,224,238,191,174,221,24,91,51,63,48,171,102,117,12,214,84,173,187,157,167,197,111,201,53,114,31,229,214,190,191,86,252,160,88,197,215,247,107,197,122,110,61,87,158,134,85,223,207,124,250,160,68,30,177,213,127,24,131,53,166,68,187,111,113,61,65,159,128,62,59,100,211,153,166,248,30,1,245,21,252,200,13,13,118,36,23,99,59,186,107,79,25,114,65,217,250,212,43,56,83,142,91,112,139,238,185,207,115,243,57,59,103,79,231,181,174,253,234,250,60,252,13,176,197,93,139,143,251,49,65,244,27,137,215,227,96,139,227,36,177,57,75,246,129,64,202,70,31,236,7,9,161,134,5,142,59,30,115,31,168,73,130,191,31,236,19,1,174,16,125,92,129,123,81,133,79,188,30,41,68,178,145,88,138,73,82,68,181,104,196,136,136,145,72,100,37,158,19,240,117,211,194,127,127,53,200,191,242,43,214,59,226,10,211,194,215,131,154,164,137,247,83,50,200,202,67,75,210,74,128,221,99,154,208,193,69,62,130,67,61,182,170,186,171,155,58,162,47,67,7,77,215,249,51,98,70,52,27,249,109,255,154,52,133,61,164,18,72,54,157,71,203,23,237,106,122,85,187,193,116,29,228,5,254,76,4,53,6,254,70,179,115,204,19,248,235,207,62,97,197,216,217,157,224,215,166,232,212,122,215,190,138,213,84,67,254,72,94,83,152,150,178,28,42,247,224,28,5,130,164,159,218,236,71,4,114,56,29,79,198,216,121,65,189,88,147,219,87,144,91,233,35,180,22,30,247,28,106,186,238,204,117,238,180,10,161,155,25,59,44,124,234,197,133,24,199,132,176,16,189,54,9,117,42,123,0,188,133,254,155,28,71,141,97,148,215,65,10,2,250,215,169,28,243,174,241,30,47,207,100,207,140,128,246,100,215,178,31,100,171,236,85,203,214,179,229,172,127,13,212,142,83,174,144,141,28,142,172,45,253,134,157,126,205,159,22,60,180,186,66,58,62,60,241,17,120,240,0,109,86,173,240,125,8,218,215,186,76,101,250,144,86,64,58,167,169,166,201,230,1,185,79,160,9,0,92,6,106,58,211,159,126,64,158,226,127,75,73,50,206,239,80,213,94,45,169,34,54,76,48,43,222,241,208,155,94,143,5,102,186,215,32,31,121,159,146,27,228,131,35,213,35,236,89,166,234,100,29,188,39,191,83,180,201,160,37,210,235,112,141,223,120,252,55,0,7,184,176,183,174,126,9,145,117,224,27,17,7,151,165,221,62,13,181,185,131,207,132,135,30,252,88,130,118,133,210,12,205,136,92,74,3,233,0,217,88,83,127,131,153,118,5,173,107,29,115,210,92,58,216,183,154,83,175,103,226,79,198,99,31,60,233,102,204,41,126,23,101,126,23,131,204,79,80,31,107,72,191,193,115,65,185,247,125,117,107,218,158,141,248,120,165,106,113,111,243,169,23,19,186,107,30,104,34,183,89,213,220,141,239,131,213,202,125,240,125,102,179,138,181,239,119,108,214,32,19,38,233,43,118,78,31,235,192,122,166,148,60,171,214,9,157,82,102,226,115,145,60,158,8,43,43,95,99,12,35,254,193,19,68,217,168,193,171,164,42,37,211,117,75,206,156,152,15,44,52,72,152,116,216,142,235,31,160,125,118,200,209,207,17,243,168,226,209,79,240,78,125,76,7,94,207,71,171,160,13,2,32,60,189,163,113,108,226,68,67,254,45,201,70,65,175,163,213,97,119,182,145,242,37,44,181,34,7,18,134,22,242,117,148,48,95,135,123,44,211,110,251,7,222,25,116,65,165,180,235,41,240,123,77,230,39,124,60,219,235,227,227,15,251,225,143,145,95,107,31,251,245,125,235,179,121,216,235,224,9,204,196,111,15,197,19,107,207,127,240,170,59,227,194,255,33,70,53,18,98,34,146,224,215,118,115,23,157,215,157,130,243,169,7,246,153,89,232,210,185,22,216,231,13,47,176,190,120,126,54,250,169,79,181,95,104,63,231,182,213,98,79,96,194,51,238,15,99,161,145,183,53,241,171,20,198,175,127,240,184,22,227,245,65,139,143,124,218,23,99,118,124,179,79,21,67,113,86,128,146,34,135,99,32,81,110,181,80,205,186,177,146,74,193,159,139,250,10,255,126,163,58,70,148,108,28,81,80,44,82,245,92,208,122,176,203,65,156,197,229,5,99,53,169,199,147,2,126,89,151,202,94,103,5,65,186,111,176,152,160,19,87,25,190,143,129,93,0,53,140,72,227,205,190,100,252,32,141,142,254,239,199,36,172,180,136,73,177,53,247,106,96,59,99,36,83,53,27,195,191,37,55,206,174,21,62,184,84,221,171,197,33,107,18,79,197,124,155,15,79,11,223,177,225,173,112,137,82,64,26,132,27,22,247,83,236,174,122,226,142,38,92,37,210,183,1,50,80,161,147,6,213,107,170,68,118,249,92,38,65,128,248,172,53,178,70,62,144,171,154,251,29,147,128,66,244,27,195,44,70,220,207,215,244,127,75,33,86,58,49,116,64,217,63,67,102,214,102,29,184,58,218,50,66,191,10,44,153,118,192,252,119,114,111,140,87,213,201,19,228,128,57,244,91,45,46,130,118,70,49,219,215,64,100,243,108,89,245,159,18,60,68,181,143,104,55,140,195,201,184,192,244,166,187,14,190,253,103,50,85,120,253,220,167,179,133,220,212,5,247,28,190,74,23,230,207,5,62,95,62,38,15,46,65,116,122,201,123,58,33,39,106,178,43,239,137,53,193,142,112,143,233,163,86,134,97,65,234,16,97,209,149,99,124,215,65,43,166,62,162,5,101,141,66,36,140,255,223,235,67,184,198,38,64,250,34,113,192,198,174,102,234,12,61,135,36,135,204,110,62,197,98,73,121,109,225,55,240,121,23,94,181,133,186,96,71,140,37,63,82,196,110,175,220,73,109,45,133,190,108,211,11,236,110,57,144,139,0,113,90,113,61,158,142,101,224,19,58,220,169,89,247,252,111,1,140,32,236,91,142,44,11,31,3,110,80,18,134,161,27,252,186,190,55,183,124,111,46,85,29,248,45,121,221,40,231,177,87,153,104,228,146,127,111,234,218,59,191,1,196,141,157,106,61,247,134,119,131,30,208,40,208,248,19,177,131,213,3,174,74,158,64,79,108,7,59,129,146,96,129,245,137,131,188,125,227,55,243,16,57,75,36,165,74,45,47,144,217,101,225,10,185,34,185,16,127,254,92,254,15,230,21,226,50,57,251,171,99,15,25,175,245,53,160,64,146,219,124,217,53,46,42,191,141,23,94,46,216,83,198,195,67,110,220,181,75,246,188,97,43,70,60,209,207,86,17,113,185,14,152,225,255,227,235,13,128,163,184,206,116,209,158,166,7,157,105,11,169,187,233,49,2,43,116,79,211,3,51,45,108,48,15,202,178,45,166,71,189,45,211,211,16,91,26,207,216,132,37,150,204,42,89,219,217,74,200,38,46,11,35,212,66,119,124,25,230,121,159,165,89,249,93,202,69,25,47,87,108,136,54,251,178,235,218,84,81,91,46,65,40,249,89,104,157,183,182,47,217,151,114,185,22,54,79,190,11,220,100,227,205,181,247,57,126,94,241,254,255,156,158,209,8,184,151,169,145,70,168,213,125,206,127,254,255,251,191,255,63,231,252,71,16,197,152,92,30,240,52,82,67,25,13,81,134,139,112,145,245,118,85,207,43,10,191,126,213,133,173,91,179,183,141,55,180,212,12,54,202,103,192,195,155,162,0,81,214,157,50,67,181,220,18,104,38,232,118,121,91,57,95,200,83,219,81,187,239,228,35,41,218,46,103,163,132,197,32,246,58,140,13,193,199,160,167,153,204,78,5,53,207,130,76,158,36,33,18,22,234,227,178,28,237,224,30,82,102,152,86,45,30,230,65,208,206,216,240,241,229,45,109,89,180,161,119,244,188,74,240,198,16,105,50,79,59,105,214,253,44,227,105,54,142,61,234,20,227,162,141,17,59,238,139,55,133,183,108,93,176,241,147,102,112,119,146,23,145,207,82,222,45,202,199,13,207,33,90,89,46,128,244,120,113,76,126,26,228,133,28,12,56,133,189,206,20,33,70,57,142,146,9,200,35,106,207,84,193,49,13,124,202,93,32,141,173,229,214,243,200,123,131,115,228,21,60,231,146,248,224,190,129,75,96,4,204,143,70,94,239,170,26,85,181,74,94,87,71,141,101,218,75,53,15,241,116,93,2,248,219,29,37,13,24,224,162,95,161,188,255,17,239,81,175,56,231,22,220,65,183,238,87,106,99,145,128,123,48,207,200,198,2,189,60,67,203,26,158,26,190,11,120,42,33,210,220,242,20,234,81,82,137,215,36,159,84,134,143,187,101,124,13,211,44,157,59,54,124,212,93,242,208,251,200,116,45,250,5,92,169,69,23,152,113,42,115,228,136,215,253,76,118,31,46,141,245,115,142,247,248,220,115,158,95,216,211,16,161,44,33,46,87,225,142,35,55,1,78,50,153,31,124,202,201,26,52,51,138,17,193,34,196,5,224,249,112,204,5,224,255,48,150,221,66,54,138,53,171,157,186,189,3,242,75,224,231,184,59,73,12,217,219,136,45,53,119,222,93,72,254,169,43,225,249,55,183,88,64,45,71,62,147,25,211,199,244,170,9,47,163,146,0,87,106,26,166,162,139,91,27,34,0,230,231,240,164,90,175,220,49,217,6,60,210,31,203,29,69,189,233,156,163,167,247,61,39,236,203,205,247,230,6,150,233,119,61,82,66,190,65,239,97,199,66,166,30,106,39,67,21,202,42,174,81,86,116,35,168,71,125,119,184,7,230,249,42,86,206,197,83,110,151,249,74,17,251,255,185,93,136,230,163,189,209,69,187,55,218,75,191,47,139,206,45,208,107,157,106,73,136,234,181,168,152,139,124,25,174,0,223,30,219,44,26,196,16,255,76,88,230,33,67,214,1,246,197,85,14,231,112,197,179,159,250,154,154,6,41,132,44,117,156,147,34,159,67,180,213,28,249,66,139,129,134,124,78,163,61,248,159,37,13,7,148,47,75,103,149,125,134,149,171,72,151,108,98,64,203,146,133,110,240,97,125,198,250,144,83,224,46,195,45,207,233,251,182,160,31,44,211,249,210,73,173,33,186,224,230,14,123,62,248,65,127,254,48,104,22,182,3,126,46,248,131,190,227,159,246,229,111,52,240,35,202,25,96,188,16,111,184,201,70,110,83,243,97,113,204,135,83,253,181,202,219,38,19,141,120,132,207,5,214,174,129,15,147,192,31,71,202,182,103,65,111,129,100,209,140,240,109,245,228,34,58,102,206,224,5,66,20,134,86,64,95,192,208,98,11,196,28,222,225,222,107,124,28,59,67,166,240,165,78,169,211,42,206,234,199,186,67,91,28,78,81,84,164,121,38,202,82,151,101,25,151,108,145,131,40,231,123,200,224,203,223,107,180,231,91,114,102,164,151,20,172,237,150,178,54,69,92,21,98,169,110,202,194,248,133,160,36,188,42,124,181,171,199,248,198,70,55,61,139,213,172,154,125,33,47,58,44,234,139,194,200,68,64,63,8,68,74,54,205,238,217,44,187,119,58,24,227,142,214,61,54,240,85,138,141,148,45,219,183,34,56,229,39,125,48,46,44,39,81,196,23,240,147,154,197,223,133,249,174,33,211,21,222,13,242,66,82,76,137,18,140,66,9,56,63,189,123,4,251,30,102,211,12,176,142,88,25,173,163,150,7,109,25,166,187,72,107,95,239,144,159,108,124,186,147,115,225,167,110,175,27,52,171,127,57,222,212,253,131,90,94,141,90,112,57,160,158,142,102,150,203,52,247,126,86,131,56,94,170,0,211,164,154,168,95,182,7,117,71,191,104,215,178,42,212,91,198,215,201,224,45,101,138,216,181,120,17,121,75,75,198,6,69,183,51,240,54,18,153,196,104,42,43,221,33,183,19,162,111,5,209,87,188,205,2,24,55,18,246,217,190,233,155,151,2,60,123,194,179,11,194,32,230,74,229,137,165,190,102,63,12,124,226,231,114,244,236,74,143,20,114,131,57,35,103,4,114,182,65,191,53,64,19,141,197,88,96,1,202,84,162,150,5,107,184,162,102,1,246,237,249,109,184,66,180,228,15,7,89,20,79,227,52,97,202,198,43,126,26,132,156,181,137,69,165,244,30,200,38,109,118,69,200,21,5,60,55,178,156,154,78,189,214,81,25,60,206,177,159,38,59,22,208,154,83,212,147,160,53,59,207,56,251,28,176,102,46,55,60,183,219,243,188,212,229,142,65,201,73,57,102,183,83,243,121,44,75,218,248,148,37,182,37,176,213,85,155,127,178,225,94,227,204,150,51,172,170,183,97,90,211,91,182,165,149,129,88,182,222,23,1,208,215,172,236,56,126,31,235,173,218,98,198,79,155,142,27,218,25,195,12,170,29,141,250,109,52,102,124,117,58,255,97,139,152,207,13,240,84,123,64,149,165,8,27,35,125,155,122,52,138,241,44,203,211,120,133,32,151,86,47,72,37,233,213,194,159,20,62,222,241,146,50,43,205,202,184,226,251,181,84,21,249,183,115,148,39,4,179,13,181,232,52,156,109,161,247,194,114,180,151,3,240,244,110,232,233,111,199,48,147,122,131,122,134,111,84,250,252,174,81,1,61,232,39,173,237,228,191,183,74,228,147,91,50,141,244,60,38,91,72,252,60,88,197,189,100,191,164,195,103,97,22,226,127,95,248,32,168,105,1,139,234,128,147,112,160,241,180,135,44,31,116,218,26,179,104,196,0,87,91,16,117,169,93,232,155,161,199,182,15,236,35,70,243,112,14,102,225,98,139,25,60,137,252,134,81,201,84,248,27,188,5,174,117,17,231,95,135,230,154,136,113,214,4,95,102,67,4,138,121,252,8,177,39,141,41,213,33,252,221,71,159,94,22,95,214,114,81,219,169,142,214,123,40,164,4,24,132,133,96,7,185,151,156,185,43,9,134,50,213,1,242,84,166,127,127,91,65,57,64,17,22,239,1,88,3,182,226,163,183,96,99,130,122,206,179,44,124,75,38,48,34,161,197,70,50,193,109,200,210,50,172,185,242,210,251,78,200,179,164,23,21,61,22,250,232,73,221,148,113,191,90,221,167,153,207,152,31,218,62,231,219,57,122,130,140,151,40,216,131,9,7,158,42,39,112,37,158,32,116,241,16,127,36,22,141,172,145,85,71,212,44,201,170,129,193,117,55,114,67,172,232,246,156,11,214,198,221,17,127,241,36,89,229,90,240,154,82,81,42,235,143,211,184,13,244,1,116,124,204,60,64,117,156,166,68,50,11,169,87,131,63,73,245,100,122,200,2,86,15,11,166,128,157,126,192,1,110,112,204,167,189,169,46,121,180,207,155,112,51,235,151,81,248,154,210,183,234,33,138,18,37,213,12,173,240,197,244,113,226,53,223,250,148,186,94,202,235,52,154,223,209,106,87,212,108,141,102,5,180,146,84,36,127,9,58,247,146,85,186,191,100,162,222,137,162,18,178,199,81,238,117,174,106,231,245,109,250,235,155,40,35,219,164,232,235,129,229,215,243,131,226,12,61,151,20,254,165,103,36,196,90,124,101,236,134,121,25,155,230,125,112,245,89,80,22,128,187,166,78,43,99,44,243,193,114,231,124,67,222,135,229,142,108,131,227,101,228,89,140,227,3,19,139,137,177,121,59,71,207,167,88,238,7,232,137,200,220,229,96,85,228,165,68,143,145,140,151,154,93,232,95,73,245,205,109,174,66,217,156,64,215,125,93,214,190,42,189,173,69,185,143,3,60,41,197,76,79,154,190,177,45,81,197,184,234,46,51,81,213,205,36,103,46,38,49,15,250,31,1,229,183,234,205,169,21,232,135,8,242,203,114,219,180,255,90,174,242,253,24,127,7,38,88,159,173,21,25,190,115,75,28,232,226,225,110,191,129,93,111,194,153,233,75,120,214,113,191,215,87,232,91,242,135,18,173,18,241,174,38,242,215,237,178,136,123,165,8,127,75,134,149,43,119,149,205,107,73,144,100,23,220,35,233,37,189,157,94,178,144,92,72,26,6,111,177,60,215,45,44,9,53,61,93,72,15,166,157,116,125,142,75,96,179,96,224,151,251,128,173,245,35,142,1,43,0,28,115,10,183,196,1,33,187,198,241,153,20,166,186,198,4,39,154,24,169,241,23,129,251,121,40,205,5,90,15,191,68,42,36,239,25,158,28,114,83,140,115,166,179,175,5,16,75,96,204,131,220,35,48,139,70,145,239,137,60,93,211,74,240,187,182,136,158,91,96,94,100,210,92,8,198,66,251,17,56,19,119,19,202,113,109,149,252,188,220,163,185,61,110,26,126,142,251,27,242,224,53,229,128,177,232,154,103,158,15,114,224,149,61,1,60,115,98,16,181,143,217,49,104,118,201,46,24,127,98,189,180,37,154,120,73,117,99,37,219,53,166,172,202,22,133,141,58,189,71,57,160,51,71,216,210,23,32,178,42,150,191,9,250,249,77,167,232,184,137,111,214,52,248,44,101,66,128,122,247,163,126,18,30,112,61,233,0,71,72,172,95,202,226,80,29,15,61,34,145,40,147,81,120,37,210,118,11,215,17,142,155,36,78,109,48,102,198,106,92,29,113,28,200,85,122,90,250,240,48,206,96,121,233,58,158,224,78,65,192,245,18,7,47,187,192,253,37,72,28,164,14,146,0,223,165,9,125,149,199,255,184,168,60,29,161,123,240,70,236,179,134,212,30,24,123,123,182,219,138,17,79,151,111,103,59,13,30,241,56,237,9,248,221,228,50,190,143,39,165,197,111,180,237,147,230,105,118,15,247,103,111,79,154,180,254,123,77,131,88,102,123,62,16,35,199,117,232,121,118,206,94,166,99,20,115,195,76,46,243,149,160,237,13,186,222,242,233,206,130,89,48,63,77,170,59,213,232,167,209,130,155,119,127,123,40,210,48,219,112,91,6,3,163,209,0,51,24,32,81,68,141,187,72,196,92,235,52,141,36,184,196,72,198,137,140,208,207,78,226,0,174,1,129,223,140,52,209,255,231,150,254,159,201,97,235,202,150,206,90,196,114,237,48,141,88,178,52,27,236,130,181,230,151,50,119,76,43,202,152,209,181,69,240,157,4,99,204,96,89,212,142,51,72,43,136,254,156,241,154,90,177,115,33,159,105,156,27,229,180,47,195,83,31,190,212,38,213,41,5,215,1,225,251,102,176,204,135,100,107,49,104,109,52,64,111,184,250,156,32,174,11,193,249,60,17,124,178,5,241,180,5,215,136,234,61,83,150,227,243,98,68,188,83,21,237,91,253,33,88,0,197,190,162,244,51,173,135,123,155,34,159,160,79,89,211,150,82,139,190,194,236,223,58,81,148,43,38,206,60,150,117,175,191,49,179,197,102,174,40,179,228,194,184,136,230,230,1,163,107,45,29,42,55,17,183,236,89,233,117,145,59,199,69,180,150,99,116,50,246,85,229,227,160,8,184,65,247,252,64,203,166,165,55,165,42,155,69,224,231,142,120,222,51,185,125,190,95,156,55,145,129,220,194,177,40,115,49,140,47,40,115,97,117,161,23,143,212,45,148,90,159,24,143,197,97,36,226,36,142,60,239,98,141,53,81,214,1,246,103,1,115,97,209,62,71,185,25,250,192,30,26,237,51,203,48,95,203,84,238,7,43,199,248,19,25,41,1,94,229,140,229,187,219,235,140,84,124,142,114,23,100,46,30,231,229,10,29,131,107,129,229,239,150,191,75,159,242,176,151,190,214,177,207,154,95,237,203,185,244,220,46,204,8,44,99,164,124,192,115,252,140,102,40,25,133,91,157,81,164,98,80,44,15,248,89,161,49,231,116,152,56,158,63,157,223,231,139,78,125,142,183,193,215,96,197,26,172,99,89,84,126,166,69,249,183,217,222,163,200,167,65,133,40,77,23,219,238,167,218,155,202,120,137,179,202,186,102,241,123,207,145,92,198,163,21,30,11,193,32,214,144,166,188,2,79,229,198,72,9,34,242,96,158,252,16,117,29,231,175,2,58,19,23,28,229,106,237,40,231,173,63,120,45,239,251,177,44,203,236,168,220,148,4,58,17,195,104,67,8,76,221,85,93,18,15,86,229,158,207,245,4,16,98,226,59,231,63,251,38,167,212,162,13,179,236,158,45,236,219,35,174,172,196,174,227,236,133,13,190,223,102,51,22,248,20,172,136,247,120,60,101,236,225,119,103,206,242,169,64,186,45,3,248,37,174,13,24,17,164,79,21,65,253,34,110,72,63,84,183,199,110,193,52,28,23,251,25,157,178,57,45,71,171,80,207,217,151,205,41,251,116,182,154,141,96,75,73,41,54,56,228,186,69,235,171,210,103,177,158,141,174,180,48,84,232,113,29,63,149,151,28,210,189,178,62,182,220,115,202,62,5,60,9,61,91,194,91,95,224,96,244,11,249,66,44,92,145,179,40,72,35,35,134,148,188,169,18,50,164,186,198,129,238,101,152,69,130,128,144,76,134,125,167,171,9,52,92,253,183,132,59,16,23,237,20,18,102,178,152,190,55,25,21,95,146,7,7,133,21,179,68,216,56,47,43,205,252,138,127,186,83,20,104,179,89,67,136,173,106,243,193,136,25,220,51,153,125,120,52,104,38,199,121,47,208,168,190,56,248,130,195,226,34,58,47,146,225,137,22,40,134,146,3,29,35,197,206,226,177,1,140,234,121,96,149,235,113,185,165,61,12,184,137,113,129,111,211,200,192,54,21,35,228,98,52,230,6,155,124,77,19,185,75,116,183,63,112,103,205,140,25,43,199,214,98,190,85,224,89,229,153,56,247,107,59,169,127,76,247,23,130,167,54,111,196,183,237,57,221,243,244,80,29,253,229,117,226,60,218,73,223,220,192,173,76,71,8,215,224,35,34,69,185,207,2,51,178,64,215,195,91,29,191,149,249,116,164,135,206,37,211,88,254,57,119,95,209,127,20,179,7,97,30,209,174,91,1,200,178,36,77,169,159,237,252,89,219,153,226,171,7,132,176,218,253,188,6,99,42,253,84,59,42,124,169,9,32,253,48,47,73,209,185,108,91,108,21,138,205,230,56,151,91,149,16,45,181,125,255,15,87,129,111,237,1,116,170,141,149,159,222,150,204,167,25,31,97,123,142,119,24,191,182,95,34,47,209,253,29,184,219,66,228,170,184,242,139,101,213,109,98,2,79,69,28,18,114,197,185,231,209,202,10,238,194,243,192,37,138,9,23,245,157,164,231,118,167,188,125,98,37,118,35,136,17,136,174,125,207,130,232,58,239,228,47,126,43,226,50,13,128,187,0,91,199,40,254,184,205,214,49,1,134,44,249,4,234,189,60,255,198,225,117,220,157,227,111,166,67,116,254,45,46,198,47,81,52,188,229,10,138,135,32,95,127,121,244,98,66,12,198,174,0,43,76,149,119,63,35,238,27,153,22,197,88,46,94,86,241,204,177,237,221,166,228,36,29,80,28,186,214,210,31,182,220,152,161,70,12,210,253,77,226,248,142,245,205,181,14,113,32,90,114,104,229,33,41,60,119,78,82,111,26,102,183,67,38,124,201,26,89,11,255,171,126,162,106,6,157,157,238,4,175,193,99,142,181,162,251,253,105,140,77,160,101,133,44,232,74,159,211,223,61,192,60,32,182,149,198,156,247,31,191,143,178,47,224,86,20,135,226,232,189,4,97,33,41,196,11,57,136,161,164,51,91,226,217,218,46,98,95,170,18,198,88,240,20,158,133,213,2,249,236,208,189,233,143,147,209,212,66,90,72,151,82,165,213,55,164,106,234,52,205,105,148,165,18,201,54,225,42,90,142,248,126,58,173,170,27,54,224,188,208,27,252,137,230,99,7,71,217,188,168,12,60,145,124,72,166,1,105,143,47,33,38,87,151,7,205,68,165,112,220,228,59,251,72,151,7,71,246,208,66,107,81,252,217,93,61,47,190,221,225,90,174,181,176,69,72,129,142,109,84,204,136,193,124,36,86,28,254,73,234,171,210,199,118,177,55,172,136,194,251,202,54,163,106,68,34,225,250,178,122,188,119,73,164,184,229,23,250,22,190,13,242,127,180,155,90,40,238,146,88,176,95,21,191,170,36,141,30,50,27,51,119,22,98,37,177,50,146,15,87,6,210,150,202,24,131,139,220,255,40,79,196,56,222,135,65,69,154,127,240,184,84,150,159,25,38,16,95,1,14,196,198,188,110,64,93,83,113,229,83,195,174,188,113,221,163,15,190,90,192,245,32,183,205,221,116,205,53,1,15,142,79,7,235,226,21,51,151,93,54,183,137,54,119,23,206,158,227,28,250,181,187,136,215,218,121,237,174,148,184,217,255,111,187,201,193,176,151,250,156,109,1,170,3,14,209,250,122,203,71,125,225,144,153,195,55,140,105,54,249,88,50,103,226,121,165,240,182,114,111,238,49,178,137,129,91,88,158,3,44,175,223,243,64,82,46,196,100,221,12,135,176,134,194,165,240,148,20,172,21,181,0,241,135,107,189,33,55,48,69,208,6,203,138,197,84,213,48,186,187,9,251,113,109,140,168,170,201,114,185,45,65,224,197,70,108,39,49,98,123,177,224,246,108,5,162,6,109,233,142,220,175,15,37,157,164,107,246,78,29,152,114,166,252,231,246,108,203,26,189,9,253,214,60,214,165,32,92,59,1,182,72,227,243,149,71,239,194,164,202,151,195,166,179,49,253,239,196,36,95,226,137,110,234,151,134,208,125,52,182,60,63,240,187,45,184,234,133,49,62,196,170,159,88,247,26,31,219,201,77,244,156,42,136,216,196,40,34,213,253,53,47,226,227,170,144,215,216,51,101,100,71,141,8,113,123,93,165,227,169,91,103,42,25,42,67,76,115,31,48,166,208,50,213,86,138,33,241,159,14,54,198,120,21,179,230,205,16,15,7,11,78,63,140,0,222,67,163,43,55,52,64,178,135,105,70,233,225,165,236,69,61,55,241,176,155,184,220,113,175,82,76,191,109,238,8,117,91,104,170,136,121,101,219,1,202,220,12,207,44,171,169,145,117,64,140,231,243,199,59,1,169,182,149,247,78,22,166,148,49,226,4,9,102,255,128,211,42,255,107,59,202,127,22,68,173,133,28,171,204,89,233,248,109,111,245,153,159,186,152,63,0,78,176,218,20,63,59,124,239,198,143,59,122,82,165,212,66,135,155,154,93,13,118,103,157,182,228,158,26,166,158,229,62,4,14,41,118,92,50,137,5,72,174,44,139,2,209,18,101,79,188,17,236,19,125,59,103,193,79,22,68,163,226,224,61,167,173,3,190,44,98,4,55,248,176,105,153,214,243,29,247,90,201,111,126,188,66,232,20,224,57,165,84,69,170,174,254,101,170,219,13,61,99,188,16,255,153,246,18,247,182,157,76,204,110,114,147,110,114,118,147,152,254,237,22,5,231,224,98,20,201,164,127,248,218,170,237,179,178,32,205,167,243,185,247,123,192,215,1,63,209,87,92,141,104,35,53,174,142,190,243,181,29,224,65,118,64,4,177,122,110,80,213,76,201,184,139,173,35,20,186,102,87,8,134,107,190,42,253,58,72,58,61,73,183,207,124,10,51,64,21,41,31,227,87,254,211,161,218,60,30,243,225,203,253,131,147,134,222,62,69,185,122,67,188,154,251,214,18,218,161,71,197,152,1,52,255,8,214,168,217,81,252,117,50,185,34,201,234,201,193,87,145,203,135,136,201,78,214,252,155,239,172,226,62,182,207,88,201,77,200,36,16,241,208,135,127,160,209,181,229,36,5,220,53,69,214,5,162,241,156,154,11,238,192,100,99,152,225,184,102,239,75,207,219,148,177,112,200,255,0,41,4,172,101,63,241,116,77,79,169,125,45,233,41,206,62,1,95,26,51,187,31,185,131,196,88,198,195,94,202,169,6,129,32,136,226,215,190,182,125,187,162,60,248,96,161,176,122,117,91,219,173,145,53,93,189,68,243,251,56,243,9,17,239,163,128,54,223,166,49,8,179,6,244,117,2,179,57,154,243,94,226,118,220,152,213,93,96,204,94,80,22,130,56,101,246,31,99,173,222,164,233,131,39,139,231,227,204,147,177,93,135,179,200,190,130,104,246,109,118,122,55,7,150,45,253,54,48,226,255,180,246,168,120,51,224,178,95,182,98,148,201,145,25,219,136,101,154,67,6,212,24,87,196,142,75,115,224,203,32,162,37,83,65,141,241,35,155,193,221,127,175,146,63,33,159,5,61,113,55,62,248,64,161,232,22,253,248,155,113,67,145,215,98,204,59,183,198,147,175,189,176,79,157,223,226,119,95,218,69,145,42,92,139,200,34,255,79,31,80,204,15,146,119,111,255,32,249,196,142,15,146,138,121,19,34,191,91,188,130,236,209,157,195,175,89,190,75,229,228,222,150,175,68,108,82,174,5,251,20,223,246,147,57,219,75,98,94,231,114,176,80,56,253,212,233,94,156,111,161,158,100,7,102,100,68,186,123,102,46,40,91,94,1,253,87,125,149,43,213,70,204,115,208,236,146,124,13,108,183,108,22,138,102,11,15,207,1,76,109,13,215,16,2,83,46,35,83,94,157,83,50,69,82,60,55,176,43,91,139,196,4,65,24,6,110,17,236,112,255,82,75,186,103,130,41,122,54,201,148,189,142,207,39,125,106,3,101,211,83,202,102,10,48,193,79,251,27,33,222,195,29,101,119,23,148,133,39,156,188,115,224,167,143,132,153,50,219,140,126,102,223,155,4,36,230,166,232,89,26,83,201,233,78,5,172,32,13,54,192,230,31,22,86,191,58,252,235,199,207,228,63,126,124,42,191,240,120,169,119,225,241,74,239,111,159,204,23,143,63,71,173,4,90,97,202,63,177,239,149,63,14,146,2,107,197,148,57,109,111,3,78,56,1,30,4,119,181,97,117,144,231,95,184,55,89,132,175,184,48,230,211,96,25,70,178,248,198,5,70,40,250,125,199,109,175,15,145,23,48,65,168,197,191,168,69,166,49,181,118,135,252,235,195,73,249,204,195,131,69,83,54,133,41,97,186,171,42,84,133,235,108,149,27,173,109,240,156,241,97,171,111,228,104,109,3,47,94,208,6,185,211,246,105,235,253,160,142,247,241,117,177,74,80,17,46,217,103,89,188,215,200,145,112,67,69,224,18,171,24,7,206,168,102,30,55,10,153,237,16,12,131,149,91,110,142,111,62,218,138,62,123,238,240,51,254,135,224,179,253,167,32,122,240,188,223,135,232,225,247,7,251,168,207,192,92,47,161,54,160,197,17,207,185,183,59,74,222,66,48,43,78,109,158,191,95,233,115,158,197,40,230,78,24,185,220,90,241,220,138,133,195,2,217,241,226,87,187,63,62,28,37,11,225,94,254,27,135,183,137,134,159,248,222,237,26,4,214,26,7,61,141,135,28,73,160,107,46,14,123,221,115,29,150,178,239,222,74,254,217,100,185,223,3,254,170,202,102,191,145,6,142,178,161,142,60,15,3,115,125,88,148,209,203,162,15,1,22,149,30,147,157,100,228,247,194,168,131,184,210,79,0,3,159,127,161,88,252,254,11,88,193,105,210,253,130,238,250,150,245,101,242,112,253,126,202,98,138,94,63,196,123,253,206,163,78,177,27,112,197,204,185,105,248,27,130,222,237,109,192,141,79,195,120,234,70,122,219,234,223,210,104,10,103,118,202,110,42,141,121,11,232,139,62,183,193,27,153,219,80,176,22,254,23,39,225,116,252,84,97,188,19,179,10,63,215,86,1,99,136,234,88,73,166,80,252,244,136,47,229,251,126,123,132,206,89,203,179,1,188,15,23,253,159,29,142,70,163,177,82,80,18,102,33,146,175,216,213,48,150,199,253,184,248,254,108,39,232,250,206,151,176,38,186,176,96,23,132,121,59,15,18,235,230,106,62,148,174,1,181,105,14,188,0,189,25,164,140,208,230,221,159,210,106,14,95,6,192,112,50,131,237,127,99,109,246,74,194,167,93,37,97,161,29,191,143,9,190,241,18,120,72,230,255,77,253,213,214,63,33,232,53,76,244,26,96,99,34,255,219,192,73,162,142,149,232,233,16,11,59,119,36,127,189,51,9,45,193,152,13,103,32,45,99,219,166,211,86,2,122,139,89,183,185,224,153,220,62,203,207,249,65,174,232,5,115,46,202,20,70,206,173,246,99,44,191,16,155,26,90,136,155,137,207,142,252,101,225,227,35,209,122,141,208,121,77,137,142,153,79,3,51,100,123,107,85,231,231,235,86,241,111,175,139,114,223,167,123,246,5,238,139,32,175,156,182,254,53,96,88,248,15,59,240,157,79,222,12,100,119,196,222,126,55,126,130,168,65,253,131,63,104,3,93,119,233,174,75,247,129,207,246,125,125,77,143,244,89,48,233,108,78,79,173,91,120,204,215,63,88,227,100,127,186,9,43,83,112,218,231,192,254,26,94,196,195,154,90,184,86,89,143,100,143,174,228,36,46,115,53,242,20,158,116,46,224,126,156,131,220,125,16,247,77,155,244,101,79,115,240,202,78,103,253,192,231,42,92,140,86,165,227,164,81,123,4,238,81,134,8,121,84,26,149,110,6,248,149,126,166,107,247,240,92,130,171,252,254,76,33,113,249,190,130,5,175,251,10,202,164,51,233,168,71,84,94,105,86,14,202,203,238,129,57,77,182,127,3,191,222,12,240,204,85,129,44,127,10,91,55,132,187,21,83,130,203,143,69,158,94,217,222,217,120,197,98,224,100,187,245,69,77,231,174,182,246,194,207,194,138,139,205,157,96,165,156,189,200,121,100,92,8,215,115,227,254,20,233,243,64,200,22,122,170,126,197,194,21,73,156,246,165,48,206,127,14,126,149,238,177,165,251,17,248,173,191,107,194,85,93,172,47,156,126,243,224,95,223,247,190,117,211,154,176,254,147,245,170,245,127,91,127,102,253,192,122,31,184,230,205,28,151,27,173,239,8,20,36,222,196,28,15,198,35,217,200,40,215,184,95,17,63,181,137,166,124,129,219,186,162,185,121,197,193,207,91,179,132,190,196,172,144,165,79,185,253,10,140,3,104,187,117,182,203,164,241,138,61,205,255,207,247,246,242,163,209,161,245,163,242,193,24,183,242,66,164,139,59,186,82,194,76,188,104,192,21,157,77,77,67,71,155,22,215,187,202,176,8,111,99,182,35,80,178,88,89,72,106,35,3,43,71,35,3,43,219,218,86,234,28,109,45,107,235,86,30,159,122,20,194,215,211,218,36,93,253,127,90,59,42,189,33,157,150,38,53,250,147,116,84,186,26,28,13,87,59,142,114,147,42,106,33,251,94,136,55,244,181,101,209,46,73,99,250,191,247,151,164,31,173,155,84,127,180,110,233,123,137,141,43,14,2,193,153,107,14,23,55,145,197,86,246,51,254,195,77,50,120,114,12,91,215,55,21,116,9,122,139,222,98,199,205,56,214,210,31,116,241,132,209,4,221,185,106,98,61,92,201,148,222,90,243,134,250,134,122,94,157,82,167,214,76,209,93,84,6,93,129,175,39,112,177,23,94,213,133,229,123,109,155,222,207,164,235,163,194,123,224,153,13,192,149,166,148,183,148,55,214,191,193,157,135,223,130,7,163,179,154,7,92,122,5,182,66,132,187,36,223,10,6,18,112,15,172,11,22,49,237,41,227,180,113,32,67,115,173,194,13,96,99,211,182,101,254,11,61,55,102,139,64,45,39,124,79,108,71,150,160,2,243,152,52,39,205,253,197,79,2,137,59,133,181,67,239,155,180,38,239,171,234,85,123,130,214,6,33,225,11,215,85,209,245,94,77,108,173,187,16,238,211,149,36,165,179,218,84,229,170,220,140,61,102,140,25,175,227,90,67,60,123,142,228,213,188,113,127,55,107,233,148,105,38,205,248,176,128,51,254,93,2,237,75,99,111,185,41,118,6,168,49,108,8,105,65,126,139,51,177,202,59,221,89,99,216,137,4,202,3,126,251,226,84,147,169,14,123,194,19,165,103,187,20,250,147,105,170,134,103,60,241,103,79,227,94,1,37,82,181,113,246,22,218,97,66,59,108,37,86,37,31,4,10,46,160,6,215,141,189,85,4,197,134,183,48,3,209,36,159,94,143,27,28,197,106,160,168,138,161,116,79,224,153,157,17,37,162,216,85,43,223,145,185,119,108,187,99,172,79,87,37,133,87,146,249,98,190,111,219,122,54,99,173,136,138,92,213,243,253,25,110,108,215,88,225,245,66,245,201,106,161,138,95,193,163,77,108,164,242,232,170,54,133,79,17,248,232,235,219,233,140,242,14,250,149,202,20,90,42,84,131,106,182,154,157,9,198,184,49,238,245,160,90,132,39,4,219,138,74,81,233,145,177,47,74,21,94,31,4,85,101,70,25,91,143,87,40,2,244,164,5,79,213,252,99,87,22,104,59,8,180,60,161,40,112,143,172,99,174,199,159,120,37,3,61,73,40,233,9,92,47,166,2,87,133,191,171,218,51,230,24,72,228,117,144,141,34,225,9,157,10,252,147,219,232,61,120,42,177,204,204,253,99,22,92,97,85,109,184,135,153,239,129,222,202,242,122,214,210,15,130,124,246,131,96,36,117,49,112,200,83,65,62,151,15,223,219,114,242,179,152,3,131,158,144,106,166,154,130,118,164,198,50,175,227,103,11,223,249,76,222,186,127,27,62,133,181,66,225,0,7,253,139,193,235,160,89,213,240,173,32,191,107,249,210,230,120,166,103,2,255,101,48,10,67,67,247,205,243,43,249,81,172,90,185,178,12,24,217,16,255,55,45,218,236,74,188,238,4,191,50,66,215,164,209,215,231,90,9,228,57,186,236,52,114,118,34,57,238,239,81,224,53,2,111,25,62,31,228,52,248,36,213,95,56,246,116,244,19,35,178,18,147,163,210,138,131,17,13,126,150,18,244,149,145,194,93,14,184,131,115,198,102,123,239,59,141,214,132,152,32,9,156,193,240,212,20,89,190,215,110,52,108,207,242,147,209,209,114,112,127,230,204,246,202,230,227,27,231,146,231,204,87,54,87,84,186,226,53,75,168,255,66,148,70,237,25,129,247,132,45,9,7,5,8,154,4,182,87,246,61,90,45,119,105,7,122,99,159,151,61,5,236,180,2,173,204,24,108,199,242,57,227,49,67,52,8,109,43,107,41,206,0,138,68,228,102,2,49,130,107,39,59,35,173,17,49,194,118,203,225,108,32,227,212,184,183,39,19,161,87,216,157,137,91,123,43,73,18,213,116,104,105,215,68,19,109,233,240,7,184,38,145,30,64,43,13,209,253,59,60,78,17,143,4,85,169,79,150,228,131,178,38,226,249,185,146,40,201,227,122,47,219,123,3,18,157,183,51,28,196,225,224,85,112,5,115,5,215,35,120,240,239,96,42,92,153,47,70,68,123,198,242,173,152,69,210,157,233,87,76,223,164,149,15,18,101,149,16,154,135,37,96,201,177,145,64,137,77,192,231,131,228,20,88,189,84,127,193,21,162,132,74,207,143,188,88,109,146,121,201,56,104,104,138,210,12,109,244,165,190,247,6,164,112,197,150,248,253,74,235,12,219,59,27,116,186,173,143,136,61,229,194,51,38,67,59,38,211,121,136,132,70,210,126,26,215,104,12,165,31,75,251,15,206,233,184,102,15,87,238,193,83,162,36,214,124,228,6,238,144,49,73,170,188,117,252,150,241,175,141,190,8,200,192,234,42,156,179,95,209,43,108,167,11,205,64,52,92,17,174,115,6,253,128,79,108,77,84,120,5,182,3,34,226,140,84,89,131,59,116,207,169,175,168,149,53,32,9,236,42,149,7,222,163,130,58,102,227,30,68,34,116,10,175,64,36,201,250,49,71,117,12,231,159,113,159,67,38,141,179,191,115,193,57,253,21,3,158,162,151,3,240,231,236,30,58,25,170,180,86,200,12,97,217,224,112,92,164,114,111,57,95,254,70,217,99,190,22,184,15,245,173,152,63,155,208,63,105,45,135,254,151,245,22,99,146,113,202,143,22,65,143,193,35,75,255,253,59,203,175,160,189,21,69,121,134,173,155,133,150,182,2,227,94,214,82,208,194,249,192,207,102,116,186,122,145,116,10,127,31,212,250,66,240,44,207,154,69,217,25,182,91,64,234,148,94,1,233,208,61,58,53,121,112,215,2,49,38,198,50,225,234,154,219,71,14,179,223,88,137,33,19,21,227,177,85,36,217,25,111,93,5,242,40,148,247,120,174,119,56,21,238,102,19,57,49,55,99,250,202,113,147,228,58,185,87,130,229,50,29,165,189,252,124,5,244,54,80,220,223,109,25,37,203,237,159,69,254,33,126,80,169,119,114,173,96,165,203,71,191,140,35,103,207,8,62,221,87,116,219,21,128,149,130,14,111,78,149,7,87,169,18,68,66,154,26,17,34,95,4,184,183,21,107,210,93,144,186,36,93,89,84,182,42,207,40,83,192,54,222,184,173,21,91,35,45,118,217,60,111,122,70,123,98,90,141,145,91,113,138,201,28,208,131,155,145,196,24,174,110,184,83,59,233,21,98,70,174,232,40,243,115,107,64,7,213,50,211,194,80,230,115,48,106,126,223,136,207,246,163,13,21,31,195,83,120,251,189,44,188,122,189,240,30,160,199,66,70,96,179,9,160,131,118,37,220,169,113,45,148,232,56,183,164,83,101,82,17,51,153,88,108,136,180,6,34,229,99,108,6,86,140,163,181,136,60,198,159,231,244,199,250,45,92,215,30,39,57,210,77,70,106,250,3,125,97,243,98,220,57,27,192,128,176,85,121,75,250,131,153,233,12,238,71,201,2,190,136,175,16,17,247,172,171,128,48,221,115,225,172,33,174,55,154,209,112,205,81,89,58,167,189,2,63,97,27,9,61,211,158,101,159,32,158,119,158,114,230,15,231,56,111,248,23,187,247,120,187,83,115,29,158,228,165,60,211,115,88,102,224,70,166,2,94,210,79,229,50,215,200,185,204,143,201,52,61,89,254,44,215,198,112,95,26,145,164,32,0,250,48,162,74,210,39,234,43,183,235,15,96,37,32,144,62,162,131,30,115,30,247,185,253,247,214,188,117,22,107,8,89,39,12,60,199,146,108,184,166,87,204,74,234,245,212,141,4,160,71,234,23,233,119,15,252,69,215,217,26,194,132,217,120,92,181,50,19,174,200,232,84,91,205,249,128,238,49,198,85,17,217,219,37,246,121,240,88,214,199,221,95,253,245,145,3,68,174,216,190,241,186,85,217,18,3,12,222,27,123,217,222,109,156,181,202,91,16,145,61,194,118,97,195,21,220,12,230,10,53,34,239,141,191,188,250,191,105,164,175,252,248,51,69,242,52,86,242,199,92,10,60,69,94,143,123,15,34,101,251,23,230,143,236,255,53,220,31,6,175,173,183,174,252,64,124,185,13,77,107,216,64,119,239,67,95,40,54,148,237,37,61,173,237,50,248,20,34,238,203,214,158,156,192,187,252,172,109,2,123,0,139,169,85,111,144,43,118,69,122,10,51,7,98,89,30,26,108,94,241,119,132,108,156,147,73,51,89,113,141,187,243,12,61,27,153,218,184,72,194,240,136,148,92,84,59,73,65,173,26,95,226,169,227,53,187,180,233,158,115,186,194,111,126,181,72,254,241,176,191,241,82,7,73,253,162,163,217,186,43,77,214,192,83,0,143,202,46,155,179,18,101,81,156,97,249,104,19,60,131,89,177,217,156,91,136,132,109,229,38,220,205,7,54,119,95,206,39,45,128,64,104,47,247,149,173,50,230,124,65,98,25,77,151,117,45,35,140,1,227,123,195,214,213,203,184,19,97,89,75,113,222,25,109,110,134,205,138,88,231,114,173,177,121,220,11,215,49,215,71,158,45,247,132,118,171,204,7,35,138,111,231,146,158,61,148,124,204,246,161,5,115,133,179,79,157,237,61,17,206,139,80,188,5,47,132,171,68,26,236,214,70,29,98,121,195,138,41,114,255,8,222,50,183,209,75,255,194,222,163,252,221,221,158,50,247,132,151,247,14,204,61,194,230,191,124,240,163,255,104,87,8,220,227,225,54,239,221,239,237,230,231,118,123,15,205,221,229,249,222,247,234,99,43,254,99,224,251,151,2,143,219,155,222,115,207,238,152,183,219,251,110,138,59,107,237,45,28,109,197,170,171,243,154,47,253,163,86,33,215,105,229,213,151,201,110,229,172,69,154,112,117,33,89,129,115,188,215,0,23,230,181,245,252,13,92,165,213,113,194,251,85,240,119,226,217,205,115,247,147,62,239,217,50,242,125,98,42,95,142,108,92,253,239,35,248,29,223,2,191,92,98,25,190,108,159,55,79,66,188,116,222,54,239,110,235,249,243,161,91,173,18,243,49,81,190,231,133,254,226,207,159,44,62,95,88,243,81,241,129,63,116,229,169,45,110,76,88,89,90,59,8,18,171,180,125,144,206,12,255,93,60,51,50,31,207,12,207,199,71,142,92,140,46,127,10,124,21,70,9,188,194,255,201,222,90,93,170,21,126,39,97,6,99,49,64,142,121,85,235,149,122,37,60,177,4,180,56,122,129,157,53,26,49,34,42,88,230,229,86,224,175,49,41,214,22,83,129,19,201,185,113,111,220,243,15,154,180,190,171,193,171,192,97,39,129,252,200,138,164,156,80,212,213,240,41,46,21,199,123,253,1,19,207,244,5,200,3,248,38,151,3,165,89,110,150,196,54,17,239,49,65,122,1,214,69,81,16,194,123,224,186,105,61,15,202,54,174,183,37,84,67,49,100,90,117,74,196,8,186,229,180,173,210,90,3,138,32,3,95,109,11,63,33,123,133,27,8,172,157,147,224,77,11,220,54,110,66,147,32,230,87,87,42,145,9,174,55,219,155,173,4,2,199,118,125,75,112,87,21,171,179,3,131,108,227,213,232,234,168,20,27,39,227,82,175,190,21,219,41,96,59,203,193,36,68,157,19,224,37,78,112,181,79,189,156,15,209,247,209,150,95,182,98,63,38,33,10,157,32,227,118,155,174,234,138,254,254,150,122,43,91,185,152,33,171,50,72,43,80,162,192,246,163,109,81,53,90,21,38,220,113,183,215,245,135,168,180,34,40,173,57,91,133,56,97,162,117,156,156,96,119,3,105,246,214,228,9,209,171,74,119,68,33,83,31,55,79,64,28,93,53,39,54,143,171,245,190,146,127,189,11,139,93,80,14,37,150,99,47,147,27,248,201,195,215,153,131,14,71,165,69,119,214,87,73,31,1,105,53,171,192,143,101,232,105,111,93,222,0,10,16,14,136,252,117,186,87,175,57,42,70,99,81,204,190,120,82,82,87,178,116,68,48,37,197,65,79,120,224,182,43,97,204,20,5,43,127,129,228,68,64,58,26,127,171,38,254,19,222,10,112,125,181,141,121,3,124,201,134,124,154,174,127,14,71,85,158,212,63,8,228,108,93,119,98,117,221,105,49,184,73,155,212,199,242,132,189,52,170,243,56,102,216,15,172,155,133,186,96,188,103,131,86,36,148,132,76,99,39,250,251,37,221,51,170,198,132,210,43,226,152,130,228,233,152,250,58,213,61,201,232,154,108,186,179,230,84,108,161,46,111,156,185,2,41,155,84,222,240,105,153,110,133,79,161,178,104,146,154,78,136,147,98,94,185,223,144,156,80,22,208,206,73,92,111,102,214,239,0,159,100,136,14,164,68,37,59,152,133,223,7,168,55,244,201,119,75,201,19,110,193,13,219,192,177,126,178,85,55,181,55,90,229,205,160,49,191,4,114,224,176,74,6,200,17,229,164,78,154,121,179,207,221,234,66,11,163,2,207,250,48,137,117,121,236,170,208,7,87,180,193,167,101,146,100,246,1,104,90,208,223,220,50,145,26,79,157,72,77,110,169,234,19,42,140,69,86,12,101,61,73,235,212,84,237,255,129,20,16,9,130,50,87,16,64,163,183,143,223,247,139,36,92,187,25,238,224,134,119,0,89,203,93,243,119,185,49,63,134,245,121,188,216,158,152,47,231,100,111,181,151,76,117,36,115,74,109,188,162,36,58,73,64,126,131,146,240,11,77,149,20,176,37,41,10,146,100,79,137,25,160,37,96,31,105,37,253,190,221,27,219,27,3,169,231,0,111,246,142,167,232,254,211,16,77,192,74,189,106,10,173,240,132,1,163,175,66,59,72,175,234,27,102,119,125,52,48,215,196,141,243,240,123,165,218,50,193,143,59,189,142,63,204,44,108,2,248,176,43,248,118,58,121,13,250,188,7,34,63,248,148,36,27,136,17,77,143,73,53,237,199,53,53,219,116,136,235,153,230,202,19,210,184,52,174,135,122,197,240,198,46,232,219,244,137,77,225,152,111,154,48,27,176,64,53,192,64,112,101,106,94,232,51,123,205,189,102,65,205,171,125,177,247,188,222,130,120,64,192,118,134,89,199,170,134,119,62,33,77,106,85,137,62,67,186,65,71,4,173,131,246,67,7,28,208,79,176,30,233,152,87,8,199,20,53,151,199,249,99,184,2,80,243,68,253,211,56,240,176,146,190,164,219,32,195,208,194,110,187,130,226,59,174,210,205,235,247,223,89,183,150,203,130,251,69,208,128,189,81,170,253,1,106,39,232,11,222,217,190,173,157,181,126,178,222,105,116,60,154,39,4,176,81,165,242,116,137,91,122,2,96,162,60,1,241,123,27,96,40,224,21,141,232,69,121,182,230,133,128,35,95,38,219,162,128,70,209,19,109,133,129,55,53,38,171,138,86,146,106,122,227,229,38,211,202,90,176,255,181,123,211,219,115,117,172,241,204,131,183,226,170,196,181,213,90,188,76,22,204,70,112,36,97,76,55,81,139,222,52,94,247,66,239,107,126,220,141,251,241,223,5,184,223,126,79,252,139,32,71,119,222,123,241,30,201,105,107,68,27,102,169,104,135,183,60,163,174,21,208,10,106,103,151,227,160,189,164,23,180,194,66,173,64,108,6,155,117,179,86,42,70,107,144,52,67,132,28,195,218,42,240,47,10,112,131,242,158,204,150,179,147,79,85,179,19,217,241,167,78,228,39,243,213,252,196,83,227,217,241,108,165,151,62,3,173,204,152,219,2,136,45,254,43,248,186,182,200,100,34,191,246,254,38,169,91,234,22,71,150,48,15,119,14,132,136,5,159,96,76,33,244,123,47,168,100,27,175,80,5,64,129,164,20,111,195,22,227,152,200,18,68,103,46,221,221,50,17,84,200,20,153,206,252,208,194,88,225,71,214,180,245,67,171,108,121,15,121,36,9,97,50,237,9,47,70,75,196,151,210,3,101,96,103,205,220,13,172,117,22,65,47,243,177,237,212,36,222,234,1,50,126,96,99,85,201,207,3,196,250,247,109,172,205,82,225,5,122,94,69,90,245,77,215,20,133,67,2,206,104,239,17,124,49,119,215,156,232,1,211,127,9,119,93,182,200,228,6,214,226,128,208,204,187,103,206,218,99,61,151,251,90,110,206,195,24,168,7,204,172,177,21,63,252,14,250,186,95,1,123,203,209,157,34,109,198,75,64,116,142,182,102,193,62,125,117,118,149,47,64,76,217,51,55,212,12,168,126,201,102,249,233,143,3,158,11,253,122,4,116,39,170,196,229,85,82,178,45,174,174,2,201,21,198,247,128,95,63,140,152,50,154,48,238,86,155,201,234,203,186,194,191,31,128,134,10,151,237,55,81,182,224,183,41,178,213,173,64,225,0,215,244,189,250,101,59,175,247,233,239,193,103,63,229,74,117,252,101,94,200,70,63,85,181,151,33,120,163,254,82,205,41,20,97,204,68,204,122,177,17,65,59,194,250,239,42,7,127,9,214,119,130,177,12,187,65,251,80,51,128,77,195,88,102,101,121,220,216,235,168,90,85,238,163,150,86,145,7,7,216,61,66,212,177,67,76,17,170,46,120,12,105,220,168,116,151,184,58,186,46,179,118,120,154,140,190,142,234,133,62,113,176,210,92,18,110,52,29,23,202,195,229,141,47,39,111,212,171,85,158,49,28,60,97,85,55,14,94,254,10,86,129,0,205,255,254,123,241,182,120,33,158,143,79,12,3,207,138,88,35,42,61,31,172,15,180,190,68,44,11,119,70,147,24,216,64,234,89,29,79,132,132,81,21,120,60,255,32,49,177,225,134,94,74,97,101,179,207,59,202,169,119,83,243,105,208,67,64,201,178,254,82,106,76,10,219,105,135,173,227,24,183,120,63,104,244,234,168,23,66,20,52,71,58,251,29,208,78,89,84,114,10,240,41,32,199,225,168,55,200,147,202,66,167,94,53,62,110,246,186,33,54,2,194,136,177,133,67,180,234,97,108,238,193,230,24,126,186,118,8,119,136,71,99,124,12,103,176,116,62,147,209,249,174,245,236,187,206,35,39,95,180,179,245,181,29,116,92,135,129,127,4,32,231,246,241,166,19,238,228,16,176,206,245,189,74,111,222,234,155,100,99,130,184,84,243,205,6,244,37,86,37,208,23,194,54,222,98,101,121,67,134,150,34,110,106,50,88,104,155,6,159,100,184,130,11,117,163,37,198,207,63,232,130,239,186,244,32,230,167,222,181,89,139,73,172,236,245,120,198,65,22,9,52,114,142,148,234,153,231,235,181,214,142,14,208,124,104,74,242,110,122,18,41,4,5,82,32,127,11,143,235,84,49,54,5,203,77,140,103,67,137,210,89,101,182,22,252,71,150,216,116,92,100,187,178,226,14,207,179,118,170,50,232,48,180,14,144,137,11,253,209,50,13,5,244,179,105,75,113,85,146,189,39,65,247,26,218,169,68,42,17,79,243,50,214,183,159,144,42,100,129,237,182,212,128,187,70,190,8,176,130,133,39,120,110,210,85,134,110,213,80,192,121,175,218,49,209,6,254,198,175,228,74,40,113,50,146,114,188,17,207,33,35,1,124,38,240,93,101,235,111,29,35,159,56,157,165,56,175,184,202,188,134,253,152,211,154,49,210,163,241,95,234,0,132,70,124,77,51,188,108,205,210,208,39,130,46,131,94,108,173,105,134,112,29,56,70,105,184,226,92,55,82,177,20,217,76,110,88,199,253,178,95,206,149,201,25,209,193,234,42,218,105,240,253,101,64,5,240,139,26,220,3,184,68,94,71,108,232,213,81,2,76,158,243,54,211,208,107,1,145,222,93,237,43,180,69,171,129,48,169,56,107,200,117,203,221,126,247,236,147,86,95,172,239,90,63,233,123,247,73,191,152,195,29,235,61,222,174,104,31,143,182,214,245,203,21,5,163,172,2,119,212,48,58,3,132,85,20,229,125,13,184,105,13,97,163,224,57,145,1,144,15,200,95,219,52,34,177,105,124,67,198,131,10,199,44,94,149,144,189,82,159,22,109,227,225,247,214,132,53,14,175,27,117,100,186,76,215,126,81,11,99,163,138,22,3,227,90,73,81,239,28,145,65,134,2,135,17,139,23,79,25,205,92,45,242,32,124,77,162,183,163,52,142,47,218,252,219,154,3,246,156,78,248,134,171,96,230,7,117,235,93,13,101,1,191,207,167,242,201,3,52,98,9,153,99,33,157,79,247,165,223,179,247,166,241,19,106,153,20,171,72,32,207,150,247,33,234,119,125,140,252,113,210,181,217,174,232,57,153,26,16,255,82,228,0,141,151,39,134,42,222,194,238,138,119,124,168,236,93,219,189,217,183,94,76,251,215,118,3,241,116,163,5,222,0,70,38,23,124,207,45,248,249,190,190,44,196,18,242,164,145,127,10,112,20,240,83,188,103,1,45,149,156,238,80,215,121,254,228,253,148,201,244,83,20,71,169,213,48,250,86,205,226,110,4,57,222,51,60,213,139,189,45,57,192,244,175,219,150,110,110,254,243,13,73,60,113,201,250,115,235,204,150,240,76,205,116,124,64,204,214,117,123,19,122,137,247,130,189,217,66,63,180,165,175,183,191,55,235,247,82,157,233,186,190,194,55,74,42,174,234,195,140,218,175,112,127,158,134,43,44,83,66,252,158,139,3,180,5,116,157,247,37,176,29,143,127,215,182,66,59,170,251,186,37,44,225,234,241,39,141,9,198,77,106,163,216,70,99,1,222,215,233,169,97,123,36,232,141,196,70,170,71,117,232,137,177,19,248,140,86,145,192,24,71,202,198,31,221,45,174,58,174,62,67,235,228,126,35,138,163,141,88,114,51,7,127,64,22,71,198,200,52,196,169,127,75,170,234,34,206,240,26,167,13,135,178,160,180,97,25,166,129,57,150,207,3,180,242,27,192,214,83,244,149,76,26,91,41,119,56,116,249,73,210,55,249,184,210,247,254,147,82,174,237,27,161,134,82,89,15,82,89,139,49,97,37,220,33,89,86,61,97,243,74,220,35,202,242,56,59,14,240,252,50,15,17,25,15,246,186,147,110,213,7,70,213,47,101,65,88,160,113,215,119,90,9,51,97,37,174,239,76,113,41,238,87,59,45,51,109,94,139,167,72,74,77,26,6,173,208,59,177,190,130,211,61,193,179,252,94,222,203,64,188,67,232,106,75,213,83,123,88,47,34,104,193,117,52,227,222,181,231,173,75,97,110,245,85,99,108,43,238,110,7,68,140,93,11,48,50,6,219,79,239,77,95,222,186,28,5,92,226,165,82,222,205,28,60,55,88,4,89,77,147,255,83,29,3,89,225,172,248,98,98,12,251,105,35,67,162,217,91,219,75,212,16,211,75,120,137,164,173,32,6,192,8,223,160,171,127,115,128,96,141,35,70,184,112,204,129,183,94,94,65,244,2,70,82,118,175,208,86,231,167,56,230,2,234,213,192,191,174,7,143,44,248,70,110,253,28,241,204,63,26,217,231,1,227,178,128,92,231,66,158,5,204,150,161,0,232,166,29,114,74,9,240,64,150,20,81,17,218,142,182,252,18,98,136,48,78,192,120,198,86,121,134,23,13,182,33,225,234,225,223,5,120,194,246,237,122,133,253,152,215,4,30,235,202,224,255,227,21,56,182,115,228,156,242,210,211,99,104,193,252,179,15,81,173,121,40,109,224,249,98,136,220,57,9,79,88,4,27,95,117,224,32,149,21,15,218,207,3,138,80,237,23,117,198,94,83,58,69,84,228,214,4,226,232,76,213,152,200,128,167,205,208,236,140,53,238,247,230,124,209,20,232,204,116,170,234,85,189,69,194,193,104,112,100,145,208,177,80,93,227,19,163,21,71,163,53,75,142,167,16,69,64,251,99,100,248,26,112,151,27,177,116,60,5,175,107,27,162,116,255,70,150,75,7,55,66,230,124,205,74,89,155,173,27,192,156,207,62,116,150,92,35,103,232,106,16,64,84,158,178,48,42,43,137,7,255,34,87,33,42,251,43,187,198,94,192,11,18,24,83,100,170,104,187,17,192,203,232,113,181,188,217,235,10,189,96,232,39,5,228,220,28,50,238,205,58,200,51,140,86,62,11,249,13,69,101,144,105,44,130,167,154,236,185,123,250,15,40,22,52,149,215,125,195,104,64,229,152,175,92,15,246,74,225,152,128,236,207,74,103,165,87,53,22,41,47,89,17,245,182,2,140,122,28,226,96,225,189,160,129,247,162,151,211,100,14,81,249,178,173,96,134,46,38,173,172,208,60,38,181,17,173,68,196,232,245,160,17,79,176,230,89,143,187,13,207,139,224,205,140,25,127,75,212,213,25,186,59,56,209,118,27,135,170,97,22,99,106,54,99,106,160,91,75,220,88,0,47,6,104,15,122,205,49,237,163,118,143,115,223,161,68,193,154,179,149,206,133,187,42,228,250,93,103,95,188,214,241,35,235,70,199,241,212,53,224,150,101,243,37,115,204,192,140,252,162,32,13,143,0,219,185,9,209,224,48,240,133,127,114,151,183,99,84,58,46,85,36,184,199,208,245,116,217,252,188,99,79,106,190,35,103,161,191,74,117,36,77,197,185,109,100,133,19,166,26,199,60,203,82,59,56,225,128,123,25,235,177,200,213,224,125,242,87,228,68,64,117,48,0,127,76,42,1,141,151,5,154,13,133,30,131,151,169,247,5,251,93,179,164,223,5,235,184,130,250,191,43,63,127,65,205,169,137,39,162,197,248,229,53,170,172,166,39,83,175,154,190,131,61,169,10,133,225,69,165,170,252,109,252,31,0,121,199,12,30,36,138,252,111,235,74,182,122,107,20,180,103,90,153,141,65,79,58,206,110,196,232,14,116,180,227,172,2,47,43,185,209,248,61,38,243,73,27,253,4,162,46,200,156,197,46,118,221,158,129,89,164,147,126,92,136,222,176,143,19,60,131,189,25,53,13,43,217,70,203,164,71,218,70,107,105,159,134,254,227,10,81,212,110,202,176,15,231,141,191,182,164,67,52,207,162,83,238,161,144,102,232,169,47,167,223,19,17,151,242,126,95,223,123,223,238,245,253,71,221,129,219,198,149,162,14,142,43,200,162,33,110,154,164,85,97,170,210,251,15,142,75,39,228,239,15,67,12,22,128,6,198,42,158,123,176,142,143,209,233,20,240,44,123,111,239,187,53,239,8,188,245,85,3,35,68,46,242,126,167,175,187,250,252,131,57,58,187,251,50,55,31,164,179,184,135,48,149,141,166,120,180,131,246,247,87,136,145,133,128,69,19,39,200,203,173,34,119,221,78,209,83,219,207,108,65,127,21,139,85,83,89,111,209,171,146,197,0,222,128,29,55,227,92,35,142,83,139,189,177,90,32,55,14,165,211,215,146,36,245,171,180,152,62,158,42,175,190,38,149,83,103,76,135,158,0,217,7,87,224,138,219,244,198,107,29,94,234,229,212,141,142,92,106,110,53,180,212,58,99,41,61,56,42,191,4,172,104,176,199,200,100,144,119,255,218,31,7,191,38,246,10,58,69,192,180,155,158,7,84,192,185,198,119,109,244,77,164,167,156,154,147,126,130,213,5,209,43,98,125,89,91,137,76,4,189,206,137,199,38,125,240,138,143,73,249,247,216,223,99,246,172,171,34,44,4,34,137,165,230,192,219,189,219,234,91,160,227,29,115,119,167,242,241,103,47,186,20,53,162,243,109,127,243,29,148,0,158,170,242,43,155,178,54,138,229,148,203,133,121,192,50,41,72,111,126,135,242,231,175,96,4,248,254,87,80,199,253,184,105,32,70,94,58,4,209,79,239,127,221,125,230,155,83,252,66,199,159,191,120,102,227,194,134,41,99,234,197,41,35,105,40,27,16,103,115,228,139,7,93,243,17,229,179,35,133,158,66,241,223,138,61,133,133,240,252,221,30,23,164,5,60,197,87,76,227,223,130,164,49,248,192,148,245,205,7,216,119,60,163,50,105,25,18,227,74,34,255,105,128,188,32,108,39,50,4,30,235,223,158,49,149,92,141,183,154,134,31,207,165,83,247,129,180,52,204,253,224,238,126,240,39,52,119,80,139,4,64,247,149,62,113,220,254,133,94,243,111,227,182,40,211,136,6,71,36,78,98,147,193,7,152,207,23,104,68,29,76,0,22,74,178,216,50,251,93,54,183,129,59,124,170,59,64,111,119,180,113,212,247,218,200,175,43,86,9,57,2,185,110,99,196,99,233,160,149,240,236,230,72,197,120,54,94,110,121,38,94,30,100,124,106,212,236,83,42,166,192,209,149,8,27,189,52,140,170,114,41,156,27,235,57,112,241,17,60,179,73,230,49,83,86,209,142,75,120,94,223,158,164,223,151,126,10,216,25,112,195,104,203,197,239,178,200,235,6,224,235,180,157,150,225,10,225,71,246,180,249,67,251,44,158,130,200,37,229,42,244,228,95,200,116,234,95,128,198,44,146,42,248,62,170,195,42,213,225,186,6,195,61,50,34,63,107,251,198,165,86,96,181,246,158,184,143,62,71,243,184,179,246,25,235,131,128,225,202,141,239,149,188,138,121,253,240,89,255,236,139,191,218,93,25,186,148,59,251,226,9,190,156,122,201,27,115,209,195,126,2,113,38,218,201,139,212,78,242,228,11,181,162,126,168,78,27,95,24,211,137,31,2,186,29,10,124,203,205,61,18,60,159,83,191,165,126,253,238,111,61,159,115,191,229,126,29,222,185,226,215,12,202,119,174,131,198,205,126,197,143,95,250,10,206,214,189,76,16,129,62,15,144,41,252,68,25,123,26,37,250,175,96,169,11,59,173,228,245,157,101,190,44,188,27,248,194,117,123,175,48,103,123,194,219,1,206,160,92,7,173,112,95,120,164,248,243,39,11,207,23,214,252,67,113,71,125,246,237,165,181,7,24,79,79,154,201,255,106,247,16,55,110,30,249,183,187,123,186,204,248,167,59,5,181,16,47,30,193,245,139,87,119,166,147,55,118,130,247,13,210,220,217,88,234,208,175,58,166,55,2,126,90,103,59,206,222,253,243,213,162,133,235,133,175,239,242,31,250,126,235,19,171,158,111,21,134,64,195,173,143,59,166,44,220,217,244,233,38,230,111,46,28,62,224,95,62,236,193,91,137,78,4,239,9,231,168,230,200,220,56,213,156,133,239,178,53,91,56,187,151,229,232,185,28,252,151,145,50,71,63,147,47,53,34,113,116,47,16,102,9,232,97,21,190,224,59,49,220,6,73,224,2,67,10,136,35,112,43,142,182,192,21,18,46,17,160,107,81,5,199,177,109,69,193,79,134,17,4,136,57,116,93,152,157,229,12,227,83,220,227,167,252,118,19,39,220,178,46,140,151,120,105,36,128,103,147,78,161,201,137,218,61,74,146,196,5,136,199,130,184,179,129,235,62,186,170,182,54,135,173,238,161,223,235,51,147,71,155,233,111,195,159,195,223,134,253,186,227,95,46,253,182,5,87,248,221,196,167,211,215,72,237,147,243,137,211,234,240,195,208,55,186,182,244,75,27,215,178,29,229,110,191,59,235,53,33,25,82,251,55,68,112,146,152,19,57,154,33,226,248,128,103,53,70,50,236,84,156,4,73,12,37,94,209,199,244,172,170,3,91,228,132,243,172,174,168,48,195,190,147,50,220,97,23,72,87,210,9,104,234,104,235,249,240,140,137,50,153,169,125,242,206,121,187,60,231,160,206,29,109,62,31,174,74,202,212,214,30,9,32,64,129,23,46,4,225,211,35,4,184,130,167,103,244,114,120,134,204,144,142,41,37,86,57,126,84,31,53,207,135,153,181,153,218,106,46,243,156,121,204,116,204,172,174,3,214,143,218,182,80,123,66,184,58,37,124,2,158,98,193,106,175,218,17,66,43,198,205,16,143,176,186,110,157,98,147,60,38,193,29,178,255,211,59,224,169,220,205,231,181,218,130,184,25,188,11,93,47,121,46,123,44,203,7,245,187,99,12,8,255,59,99,227,170,110,162,207,109,233,212,155,116,158,157,233,170,217,108,1,116,100,38,32,225,121,53,231,220,93,174,225,112,233,81,136,192,46,104,54,220,153,157,37,3,87,208,229,227,115,253,157,217,166,44,79,207,159,134,193,141,217,49,186,251,27,36,224,133,39,215,116,38,142,233,23,131,209,108,173,5,184,159,198,163,50,102,61,88,38,1,248,106,135,245,240,234,87,80,9,240,225,105,30,48,14,112,5,221,27,14,175,76,120,234,12,220,5,165,164,15,100,195,123,132,107,93,70,178,181,202,224,157,50,74,113,20,207,235,110,25,13,2,137,253,239,140,84,14,72,27,81,137,50,36,191,34,57,18,27,201,90,63,202,88,177,89,159,233,175,221,227,156,116,76,114,80,211,104,43,2,129,213,86,205,240,36,60,237,99,200,104,229,121,158,99,39,76,11,97,59,233,24,205,212,215,187,213,122,11,210,178,131,4,61,17,199,206,132,223,235,218,156,98,103,155,115,188,141,252,95,33,74,70,33,225,41,45,157,209,99,100,140,100,37,125,32,188,34,130,253,156,11,50,89,86,241,157,196,58,99,199,188,49,47,123,155,70,179,218,181,117,141,94,117,62,92,235,13,127,27,171,253,237,57,239,24,179,133,70,41,26,158,11,127,143,251,11,117,92,121,215,132,22,185,100,143,160,81,101,105,132,73,8,174,31,18,90,197,112,172,64,159,206,75,172,50,253,76,120,126,65,89,162,50,148,66,123,5,140,57,207,102,202,83,51,247,212,44,19,218,224,143,229,70,15,214,37,64,51,83,101,59,19,158,203,66,156,206,124,147,129,114,134,62,4,225,162,125,33,19,158,251,179,164,79,104,45,231,113,149,208,146,69,90,208,66,42,31,199,211,15,34,94,192,40,46,105,10,221,199,75,226,67,177,214,110,190,155,27,89,38,3,211,243,50,132,73,0,116,73,132,39,16,170,41,34,103,217,62,88,74,172,124,168,220,58,82,151,99,103,95,83,31,255,52,96,109,11,167,140,42,231,105,21,181,185,96,134,126,135,215,250,115,220,49,92,207,139,86,41,115,114,16,86,204,200,48,41,66,59,134,228,86,208,120,78,227,228,154,205,99,173,227,76,252,127,102,51,100,152,141,116,184,54,74,63,167,31,211,199,232,233,222,104,119,231,41,114,157,221,2,146,14,207,30,41,171,32,105,68,134,22,166,205,101,122,231,12,174,184,165,149,194,65,155,187,199,2,236,3,59,75,172,164,143,73,88,233,118,74,202,210,181,122,128,222,52,74,97,45,208,112,175,148,235,154,174,112,197,118,19,174,236,42,251,197,93,130,33,234,242,248,0,158,47,201,197,180,152,27,115,115,110,71,255,90,55,198,94,251,115,239,236,254,99,28,9,138,12,231,65,195,60,61,165,207,108,10,177,115,211,57,179,169,134,174,56,150,225,250,216,153,218,58,89,179,65,10,240,251,32,60,41,45,147,134,241,226,152,53,181,38,248,4,103,227,25,152,84,74,124,77,54,51,250,109,82,90,117,197,166,213,169,90,75,228,20,41,197,92,209,21,247,19,240,12,185,11,96,75,84,211,16,251,214,80,93,166,39,230,148,85,176,5,137,213,137,102,99,16,174,108,11,91,56,23,132,119,79,33,118,226,21,212,59,213,209,111,201,30,47,6,203,239,48,83,95,35,119,206,62,102,46,27,103,190,110,237,97,45,95,250,4,125,148,246,32,180,55,136,239,103,194,239,204,222,198,232,190,25,220,229,211,207,185,67,11,187,93,220,134,231,187,244,181,223,223,228,27,47,142,251,36,82,183,23,90,225,124,70,96,149,250,169,61,230,199,158,6,252,110,249,205,78,51,201,94,91,146,159,6,236,211,230,228,166,228,233,164,100,17,25,245,236,202,144,27,222,151,222,127,247,236,190,253,86,83,140,143,141,130,171,56,186,138,227,53,65,80,129,26,201,66,172,63,237,246,184,61,230,239,181,203,199,100,71,214,215,215,173,13,87,40,122,25,172,100,36,163,22,118,26,199,100,176,181,149,23,34,75,30,172,156,5,123,165,103,153,128,205,155,232,161,234,254,207,38,117,255,72,229,171,18,179,211,164,18,110,169,73,56,68,228,32,60,17,71,1,255,20,96,30,8,116,84,182,101,18,1,11,139,146,104,38,137,181,197,97,156,247,192,253,31,113,14,213,48,17,158,128,117,210,76,134,232,101,186,158,249,157,160,62,70,53,239,196,129,111,209,189,240,44,20,138,23,34,39,95,8,49,91,195,29,207,17,33,114,42,83,146,102,201,20,41,5,39,9,162,250,168,56,26,226,234,121,155,177,155,25,213,35,101,105,238,112,57,127,46,127,44,239,248,23,246,225,217,198,180,29,180,246,57,226,65,29,189,115,141,232,61,138,218,22,234,218,92,176,204,51,48,139,19,224,41,90,13,157,231,194,19,68,206,169,117,116,166,200,100,135,200,196,176,137,174,134,165,254,220,201,50,54,114,190,134,174,76,95,173,242,182,115,247,215,245,145,181,147,205,43,128,143,43,39,60,90,15,173,211,110,66,171,76,3,182,1,103,226,18,54,171,120,91,27,177,6,31,137,118,125,225,176,230,8,142,235,151,242,167,242,130,35,252,65,41,239,250,237,78,147,195,59,163,121,106,215,160,19,154,134,114,52,163,2,175,69,75,109,238,192,20,252,124,18,244,126,84,67,203,187,170,109,145,76,105,65,51,101,83,222,178,6,107,37,15,198,205,252,230,252,234,190,241,1,47,123,7,89,209,51,179,40,111,115,89,27,24,47,205,80,90,26,132,76,187,113,61,80,104,119,32,205,25,252,106,128,36,155,207,9,48,162,202,232,211,163,92,136,110,20,127,203,155,40,54,80,132,59,183,233,88,157,59,222,202,140,174,97,165,31,202,29,199,204,81,155,3,12,191,16,44,179,109,202,17,207,13,189,179,134,167,91,91,234,248,70,79,99,153,9,207,97,1,173,121,234,88,118,44,59,218,75,71,131,97,112,174,148,22,214,10,177,83,107,221,180,153,195,115,51,78,130,214,212,117,162,102,129,89,240,183,220,50,140,97,35,10,237,60,213,229,114,38,214,36,28,185,34,77,73,184,99,242,36,197,152,81,117,148,132,56,87,103,59,25,110,201,74,66,156,171,89,8,143,22,130,167,134,221,194,89,232,137,49,26,173,221,233,10,174,217,111,186,230,108,220,85,17,139,141,130,126,64,234,14,199,252,8,214,85,196,87,63,124,50,101,65,198,86,56,195,58,238,243,105,185,106,111,209,77,157,86,236,53,126,140,231,58,211,215,143,238,219,112,0,238,224,176,72,197,166,103,149,96,101,158,12,174,130,72,120,107,73,83,103,119,83,55,79,61,255,168,105,39,153,133,129,36,40,83,70,239,143,92,121,12,199,3,251,1,109,195,222,67,7,193,162,113,103,49,72,34,214,180,146,23,71,229,1,58,98,253,89,211,192,74,7,66,4,244,146,238,138,107,111,192,138,172,62,170,159,146,62,93,227,166,221,36,244,162,15,70,198,44,233,39,165,93,49,135,215,135,37,58,239,206,221,115,37,45,164,133,216,108,160,197,4,252,116,207,236,218,246,88,83,145,127,60,139,136,188,106,9,177,51,225,25,38,184,223,164,22,179,140,74,96,193,49,172,231,68,208,43,133,231,10,144,158,115,133,93,208,48,138,87,132,107,187,210,33,164,176,222,173,64,224,25,49,247,46,240,203,177,93,125,206,147,87,7,144,195,93,8,180,176,158,175,144,184,18,96,211,75,246,73,189,193,198,111,25,173,217,164,27,119,227,112,135,220,233,34,29,45,228,47,224,149,161,109,16,181,149,109,118,14,218,80,98,211,146,103,70,221,15,202,28,162,3,160,110,120,42,199,185,20,160,242,146,239,15,87,123,215,253,182,221,201,65,76,144,24,205,98,27,185,129,43,95,1,159,2,242,47,13,95,129,239,168,21,39,135,143,113,78,68,31,65,109,88,250,123,184,67,248,247,128,202,177,166,28,234,92,163,223,163,126,153,158,170,119,78,216,21,117,86,134,227,80,179,11,96,194,68,203,132,167,27,52,218,5,34,194,249,192,227,82,92,57,200,184,32,237,240,30,199,4,39,74,219,128,247,32,231,233,89,2,184,243,42,67,191,226,231,206,4,160,33,147,131,138,27,34,195,42,95,66,230,171,228,94,114,55,158,221,55,228,194,120,162,119,131,136,193,102,113,2,55,67,237,28,173,29,162,187,160,110,225,60,218,94,185,81,86,66,217,45,167,128,3,24,99,221,128,68,171,66,22,197,88,134,125,155,109,118,142,54,217,44,234,138,99,252,86,70,70,28,235,60,130,24,18,198,36,18,215,117,126,5,216,130,1,150,193,205,132,39,202,132,124,52,74,227,30,104,195,21,27,20,48,6,152,108,107,122,73,196,215,73,113,151,232,248,186,47,129,180,175,30,214,114,102,14,207,178,90,184,71,75,151,114,165,156,155,219,255,181,77,105,37,150,5,158,128,107,119,184,187,181,102,97,245,172,46,240,160,113,81,186,71,223,60,105,30,219,60,166,214,152,80,24,105,99,148,88,27,23,225,156,6,108,12,133,138,87,56,220,174,43,221,66,31,190,22,158,212,250,74,125,165,199,221,226,254,238,77,200,236,251,168,180,205,44,222,99,4,109,35,99,206,141,212,163,117,99,140,203,6,128,67,128,100,186,208,47,184,1,244,69,252,126,172,159,158,99,48,27,0,14,145,211,68,10,234,24,17,103,186,176,20,241,179,72,52,155,93,126,197,76,93,3,129,211,161,245,32,43,100,17,14,174,168,135,8,54,115,207,92,120,234,203,173,140,226,74,224,102,77,189,164,9,16,16,204,210,179,142,218,27,241,178,126,133,0,191,5,134,37,0,214,116,157,108,212,95,158,250,159,112,228,103,194,74,248,224,103,9,141,229,208,255,40,156,97,191,88,110,2,190,228,101,158,40,63,11,184,8,63,1,115,82,121,143,123,2,79,146,166,186,69,253,63,224,182,229,133,231,68,44,139,67,58,47,52,245,51,28,200,205,246,246,15,148,108,60,143,248,164,221,128,21,41,206,211,40,210,8,228,10,101,161,174,53,219,209,46,53,61,249,203,189,217,65,14,112,249,130,221,175,227,233,230,112,15,236,19,124,117,237,253,137,93,9,35,161,219,82,2,113,221,214,205,36,86,155,64,204,197,250,5,66,19,232,22,61,169,58,212,190,240,255,93,197,85,250,149,41,75,104,162,218,167,24,134,228,224,21,216,146,243,117,44,8,79,32,192,236,128,8,253,184,231,234,192,157,170,237,223,18,237,68,49,59,128,181,211,230,200,12,173,160,134,159,207,33,131,11,87,250,67,84,40,218,34,214,149,193,215,76,248,29,247,88,213,52,3,175,59,245,112,41,85,162,85,154,52,250,125,74,126,75,249,79,202,88,234,13,60,239,154,225,110,164,100,184,166,112,119,255,170,82,179,27,23,238,110,79,30,115,29,198,116,233,120,156,178,1,141,105,213,232,59,34,51,178,14,224,9,30,57,107,103,76,198,90,9,68,20,77,38,191,116,15,94,203,160,135,114,13,183,229,202,10,248,10,190,125,127,235,166,152,145,27,247,188,48,2,7,107,166,245,61,22,2,77,154,93,141,114,221,175,188,179,154,103,185,146,149,139,54,174,166,18,36,92,81,133,57,192,229,88,203,78,53,41,183,129,116,106,49,61,96,157,157,96,149,113,51,118,237,252,184,115,1,229,41,52,75,132,123,32,32,22,67,102,1,60,238,20,253,90,146,62,10,154,56,136,35,232,169,247,33,199,224,193,90,120,240,222,24,157,187,104,57,204,243,53,90,205,148,14,17,221,97,140,69,102,125,243,107,237,105,24,35,198,117,48,215,133,241,156,70,164,140,132,8,6,104,119,95,103,156,114,190,37,28,131,59,160,84,67,187,19,74,234,73,115,23,8,41,188,130,34,122,25,110,7,62,129,197,237,184,199,150,177,219,48,230,28,117,79,65,76,44,136,130,60,171,107,46,220,193,44,153,174,218,14,8,49,138,185,170,90,84,123,31,101,208,108,159,143,117,238,62,224,215,181,28,16,229,108,179,135,208,230,133,216,149,7,217,247,217,67,192,1,98,248,59,186,82,12,227,85,178,176,19,43,31,93,105,159,253,10,50,157,147,57,26,79,16,100,100,183,178,215,129,21,123,155,143,29,100,231,208,209,125,41,192,18,224,25,54,173,219,175,161,183,7,11,141,182,71,143,9,99,110,214,213,135,66,255,55,204,112,142,34,25,61,81,164,49,151,117,59,67,198,186,131,227,194,203,109,255,97,0,158,209,146,165,173,52,51,136,161,2,57,53,2,250,68,6,129,47,236,119,118,5,89,39,140,205,66,230,9,210,12,253,18,96,105,178,41,94,99,141,53,29,63,5,168,130,92,234,182,209,112,207,247,227,89,200,160,17,24,215,209,147,59,27,71,227,130,150,5,68,192,10,49,88,109,86,163,58,61,245,76,137,96,236,149,37,152,143,2,198,230,178,179,10,78,217,48,82,244,221,200,216,56,157,27,186,210,4,79,198,223,152,167,232,185,6,174,187,191,176,171,223,201,102,123,179,152,225,13,206,227,137,67,244,157,97,245,159,237,48,226,193,54,224,239,49,219,5,108,103,102,164,236,192,11,190,158,27,217,229,56,14,176,4,167,110,111,48,14,66,100,214,62,133,45,252,14,109,97,43,29,205,86,150,171,9,253,1,232,229,41,196,88,155,161,44,207,93,8,110,229,74,140,19,2,15,233,26,19,178,192,68,66,198,200,246,113,209,24,223,163,178,94,202,66,140,6,192,0,80,246,1,109,63,240,177,114,208,153,60,150,26,11,160,247,109,148,205,41,164,25,238,234,103,210,229,176,82,127,103,75,83,124,204,28,112,235,57,55,27,49,113,134,64,4,242,52,198,16,192,147,236,58,42,73,220,86,173,23,228,134,219,199,215,244,247,186,189,238,3,238,142,253,241,93,79,58,224,3,116,167,30,255,38,48,138,158,9,91,138,186,182,11,90,24,198,132,216,70,158,225,235,76,120,130,3,92,177,228,119,195,152,208,37,83,168,45,225,89,0,128,32,52,51,137,57,98,144,165,119,30,112,9,87,0,206,124,159,240,203,60,179,93,227,82,212,254,101,148,176,22,43,129,239,23,68,240,187,228,64,56,31,193,236,6,107,151,205,110,112,173,126,240,100,88,11,243,163,142,93,150,99,100,173,236,106,218,14,148,6,96,12,205,19,247,204,109,38,235,128,223,110,238,244,155,98,23,69,150,3,14,177,144,114,58,154,75,45,120,249,206,220,49,151,183,48,62,198,254,94,9,152,198,157,218,81,186,15,53,18,162,8,42,239,172,27,34,29,141,45,233,136,35,163,219,51,119,47,68,175,42,206,58,232,61,200,26,47,28,238,119,176,48,254,236,97,151,235,31,158,221,237,122,110,10,90,41,57,169,172,153,69,121,71,46,180,247,171,174,10,81,214,1,184,34,51,139,167,116,170,31,197,255,144,56,106,214,200,98,188,213,117,117,69,191,81,82,5,142,198,50,145,133,0,80,85,219,47,239,18,13,65,186,231,2,248,204,79,14,111,161,156,110,33,109,174,221,146,94,192,207,185,169,223,31,78,175,8,81,138,203,141,154,253,10,140,66,14,75,51,162,92,221,62,215,223,239,238,242,157,190,11,65,232,17,187,78,153,11,155,160,135,93,37,243,74,18,98,162,157,110,114,127,242,157,36,111,112,76,22,50,39,131,44,100,33,142,242,56,101,162,13,206,6,237,66,147,216,48,55,16,101,54,131,99,210,111,185,116,76,246,91,239,116,132,35,210,66,179,30,75,210,186,45,98,226,132,172,219,239,186,238,44,173,72,7,92,10,226,58,204,145,65,59,253,172,159,29,168,205,81,213,145,142,72,81,197,168,118,127,215,107,35,255,220,138,45,184,112,164,223,115,115,192,108,138,179,38,70,133,112,51,247,163,96,23,12,64,173,159,217,145,43,24,161,28,129,43,138,253,5,183,48,91,4,102,250,252,46,249,162,156,149,57,169,129,207,165,65,131,55,130,230,73,174,62,213,31,198,216,26,101,141,200,43,107,188,51,180,102,26,141,216,60,199,201,161,246,130,86,120,74,185,153,172,152,3,43,242,194,185,20,154,81,192,248,117,213,242,156,5,59,99,97,40,189,43,237,164,175,6,13,90,133,120,207,78,191,14,72,118,168,184,171,104,100,185,84,45,223,192,52,19,101,164,201,165,205,238,46,65,56,105,55,181,240,59,46,80,36,184,0,86,227,166,75,107,5,176,17,141,99,94,188,164,213,243,50,183,157,11,242,37,157,91,252,92,99,179,143,139,1,69,75,154,151,169,199,174,89,175,136,109,112,106,109,24,130,120,197,45,123,36,77,34,25,161,28,214,107,199,249,174,144,75,192,176,94,11,34,177,170,52,103,31,19,93,223,252,99,230,181,41,179,180,93,208,158,126,211,181,111,229,152,192,188,68,65,196,113,119,253,43,244,220,90,208,178,37,132,195,253,198,135,40,123,69,237,90,7,118,143,22,149,219,191,111,87,199,69,49,75,194,108,48,160,184,139,153,11,248,218,111,80,223,26,111,191,23,80,184,230,81,145,121,69,75,49,87,89,8,250,165,176,50,23,247,145,246,3,233,180,52,78,179,86,92,2,24,185,66,115,242,16,149,150,3,122,100,85,112,14,162,15,131,140,210,179,124,130,245,56,47,196,41,193,211,221,92,198,230,140,192,32,106,134,86,245,110,165,43,71,0,169,147,116,78,134,69,22,52,183,12,227,111,243,160,137,92,150,197,114,87,86,8,186,11,150,125,10,164,192,60,223,201,165,156,83,43,119,240,66,171,6,12,20,34,185,192,117,104,142,35,34,216,39,141,99,170,67,244,187,107,81,1,213,213,84,169,169,196,157,2,239,76,235,47,6,237,92,83,141,171,45,89,45,176,160,83,247,185,200,130,192,171,82,4,235,97,158,27,181,153,158,34,80,227,81,208,86,170,169,155,71,213,208,167,96,54,221,196,44,71,93,219,17,171,237,80,219,5,244,8,229,176,206,52,216,53,214,218,6,204,61,39,53,201,44,63,63,106,2,254,152,166,57,105,149,242,253,185,65,82,32,174,232,62,180,31,163,210,85,217,67,23,48,218,171,181,83,11,209,133,122,247,118,1,228,85,71,134,43,24,123,201,165,96,150,156,39,165,0,123,122,50,160,60,43,24,13,163,172,43,200,164,183,204,166,220,100,191,225,38,113,220,219,205,31,184,167,123,199,37,78,91,246,12,120,107,180,26,93,201,220,223,223,48,199,76,89,14,120,44,179,100,133,252,194,217,159,3,126,209,155,205,102,7,106,17,62,171,39,221,40,139,166,24,159,27,245,6,112,205,155,153,85,206,155,236,52,1,154,149,181,111,245,208,87,119,106,9,51,233,166,205,164,32,158,10,235,183,183,111,124,71,230,155,185,21,87,177,242,12,229,106,11,71,92,222,229,102,143,244,247,225,121,37,238,243,251,227,155,226,167,227,210,139,36,194,24,250,41,105,225,174,210,208,66,250,148,249,41,86,153,69,156,85,32,202,234,208,77,154,95,3,62,133,17,179,16,8,185,193,160,31,171,234,19,183,49,118,174,73,130,202,27,52,200,157,221,227,22,63,250,54,226,100,182,144,53,169,86,216,54,171,155,29,178,0,154,245,185,67,100,76,25,122,157,177,1,2,113,117,127,32,131,45,203,244,247,113,33,14,207,131,175,203,24,93,203,39,71,180,158,66,17,95,83,41,173,7,79,32,40,145,253,228,157,40,191,114,116,237,65,150,215,209,192,62,91,5,242,41,232,190,45,155,79,46,228,205,109,111,173,217,148,63,144,215,191,49,74,231,138,175,198,108,156,23,217,176,16,47,145,83,106,233,192,212,138,169,174,183,204,31,152,167,147,7,187,56,147,205,190,157,10,102,129,149,151,172,217,224,20,124,45,89,200,26,78,90,199,10,217,2,250,164,171,73,45,238,230,74,41,240,92,91,180,176,246,247,71,218,46,105,140,124,18,176,94,128,36,194,202,171,153,120,57,204,204,116,30,106,234,30,67,214,137,89,116,25,35,20,112,53,69,247,209,126,234,189,104,44,88,99,93,136,197,58,158,152,1,111,238,202,206,146,185,176,83,128,136,234,152,196,203,92,156,163,53,141,70,71,52,30,248,185,33,216,167,248,193,17,183,1,245,40,207,136,149,192,83,140,1,134,191,23,140,115,255,151,157,74,150,45,79,102,182,171,197,225,121,113,136,107,92,202,204,15,227,217,52,237,135,142,233,116,205,67,205,79,136,110,95,73,191,18,76,81,182,138,99,128,145,86,200,79,108,77,17,154,225,30,190,144,190,34,82,157,247,247,247,189,243,109,240,184,143,50,157,191,160,105,128,147,2,178,118,126,202,90,120,8,171,33,118,25,255,252,208,105,235,13,75,50,152,54,81,171,192,185,10,97,38,196,1,150,35,172,103,98,48,210,178,89,78,250,142,24,34,102,253,83,22,226,62,232,164,24,122,182,70,206,216,178,196,156,51,97,213,104,106,121,2,149,208,74,100,73,23,154,192,242,226,97,246,44,172,21,142,51,120,136,167,116,30,86,213,205,254,17,119,117,73,17,70,6,33,22,113,71,104,52,61,178,139,63,205,129,85,80,207,3,44,13,163,213,195,154,120,7,238,128,40,86,156,125,30,100,13,95,129,45,33,6,165,78,166,118,245,57,249,236,51,186,123,11,95,164,22,33,128,54,180,59,77,166,211,147,237,195,89,182,44,176,140,223,172,113,99,230,208,194,38,211,210,172,5,154,25,255,149,242,3,133,183,178,233,81,151,246,99,5,67,253,133,192,116,250,195,202,202,237,218,49,201,137,113,43,175,30,162,188,246,225,254,196,108,135,169,20,210,179,166,29,214,179,110,111,58,38,58,202,214,3,97,244,156,161,236,199,113,215,3,19,235,114,81,59,249,143,146,187,214,157,190,87,247,199,87,177,60,204,41,26,195,96,143,251,161,199,183,250,217,70,191,64,231,159,52,134,106,84,162,44,235,42,101,165,223,172,166,85,79,55,46,116,60,86,175,120,189,71,217,128,154,209,115,116,149,142,216,131,225,100,102,208,234,207,0,63,207,48,28,250,1,162,208,42,176,188,128,218,13,146,190,62,138,188,97,44,53,102,83,89,138,182,92,190,15,71,114,198,44,239,160,88,202,117,106,224,83,52,208,56,141,102,171,210,110,154,218,20,70,1,54,102,174,218,123,142,165,46,74,127,101,140,130,7,190,122,228,21,172,139,123,4,153,207,111,142,192,208,68,4,99,202,251,145,251,167,43,46,232,91,241,9,178,174,244,139,2,232,153,32,14,166,251,219,193,39,173,117,55,239,183,118,197,28,225,13,90,5,12,98,91,251,60,205,199,150,205,17,247,142,122,139,72,122,24,252,200,195,110,209,164,40,32,184,37,225,100,215,82,230,121,148,207,110,235,223,232,26,179,219,220,141,110,242,202,14,172,198,141,30,26,60,151,196,214,37,45,183,176,133,176,102,51,32,80,220,137,35,2,141,42,87,87,35,222,79,189,184,176,233,188,181,208,1,72,6,146,222,47,189,179,218,97,114,174,99,49,200,15,122,84,178,103,245,37,73,46,247,209,148,115,103,103,194,138,39,224,153,244,119,142,56,201,11,247,223,169,238,114,36,187,60,243,118,225,48,231,244,251,56,3,136,186,162,97,198,223,114,221,118,225,159,235,120,206,73,23,214,244,203,179,47,64,52,179,197,237,190,178,139,142,168,5,72,107,141,89,192,107,99,88,25,114,209,254,203,125,141,85,33,235,126,87,22,252,133,29,110,177,63,62,181,3,254,46,108,61,120,18,189,166,207,120,70,216,172,221,175,96,6,114,86,27,220,250,81,255,46,233,162,150,149,46,104,108,149,6,86,39,46,239,0,182,22,86,223,134,113,130,231,142,90,163,91,67,20,143,147,88,57,152,67,132,98,188,54,56,199,189,99,3,6,183,92,248,46,178,3,138,243,97,53,152,12,79,207,208,192,232,25,90,255,203,96,121,254,226,138,38,112,88,221,182,80,252,242,200,147,197,124,241,147,35,116,20,26,100,60,226,227,250,131,91,181,69,55,244,77,90,28,171,188,154,201,66,49,168,87,89,126,89,252,189,154,229,58,23,30,236,39,96,147,160,217,38,174,229,192,108,172,254,145,189,75,191,104,51,70,119,193,230,248,83,26,203,206,45,4,182,227,82,132,104,143,28,211,28,214,19,192,210,209,152,125,104,238,73,210,87,222,237,245,101,146,184,130,6,24,104,156,177,16,138,149,242,232,195,182,60,119,24,250,104,221,89,175,153,231,93,8,220,71,220,92,45,203,1,126,99,233,41,24,203,145,45,1,240,45,21,89,198,119,240,220,158,175,131,255,251,250,158,167,255,51,39,5,75,25,107,154,39,64,14,237,146,251,225,109,117,174,62,102,56,62,109,133,116,117,248,199,177,169,23,167,54,14,190,56,197,253,248,240,148,15,159,253,193,23,55,251,27,158,211,163,111,12,49,166,243,155,239,149,60,240,152,240,219,31,191,184,176,187,52,52,155,155,122,241,36,255,31,82,163,30,162,229,40,225,98,96,127,196,125,177,212,141,223,65,114,128,225,251,197,119,14,59,224,81,178,223,171,99,33,48,195,217,86,96,133,54,176,41,205,141,239,215,118,113,167,237,55,172,247,0,247,175,6,91,140,169,181,166,12,56,38,255,184,94,181,250,71,93,127,42,140,11,215,208,254,244,55,82,191,57,60,105,126,122,179,180,245,239,167,255,230,99,28,17,215,220,111,238,50,184,85,163,210,0,142,201,225,172,127,229,48,250,13,112,25,253,16,193,246,131,36,250,247,23,129,57,62,154,45,102,7,151,93,1,239,83,247,131,13,129,62,183,203,199,98,252,74,238,158,11,250,209,216,111,32,94,188,102,219,7,158,126,224,199,214,51,15,156,181,158,123,0,87,126,163,78,65,244,246,48,176,150,135,5,202,217,208,67,194,95,166,143,201,3,73,238,247,192,163,128,119,130,40,21,88,241,20,248,163,83,232,147,130,18,224,16,250,112,144,192,183,107,60,140,61,89,136,106,97,221,229,183,128,91,143,9,53,238,12,44,0,179,94,28,157,51,106,165,179,166,210,71,59,119,197,47,174,125,195,148,114,71,91,223,80,175,30,57,165,44,28,153,109,155,42,158,58,48,123,7,189,132,177,122,224,149,222,79,159,156,84,47,175,158,28,190,185,102,82,185,188,166,160,94,190,123,127,252,191,108,233,189,215,235,249,31,84,34,198,149,62,241,139,42,173,68,220,154,21,174,10,237,93,5,163,144,40,152,133,20,188,244,73,125,82,85,99,42,159,111,126,243,224,4,101,199,87,73,187,88,200,20,98,151,217,206,91,117,210,156,116,212,238,134,43,248,171,124,251,29,43,15,215,174,32,18,233,12,214,168,113,35,222,29,207,196,185,120,16,23,146,124,50,147,212,123,222,80,39,55,123,38,187,34,179,6,215,33,4,112,149,10,87,145,36,73,6,73,210,83,198,93,69,200,143,165,160,83,93,19,196,139,240,10,224,30,112,31,252,125,210,234,185,164,86,54,187,112,5,31,195,186,236,231,135,223,136,76,91,83,202,249,17,172,53,251,127,60,52,165,78,73,85,165,26,63,174,226,83,130,78,110,205,11,112,135,23,224,41,248,164,32,105,192,93,196,158,255,162,254,249,102,7,238,49,0,17,208,118,171,112,111,97,221,228,189,150,245,183,185,88,243,136,237,39,71,240,140,24,51,64,78,178,234,102,160,115,248,186,218,36,9,189,160,175,227,184,242,217,157,115,59,93,50,132,54,106,11,236,223,91,54,214,130,181,132,109,180,30,172,229,110,204,94,164,217,202,12,171,70,73,215,222,225,10,148,178,74,87,44,229,71,251,70,113,221,24,193,80,145,158,100,42,76,217,183,255,61,167,219,7,5,122,66,98,23,214,146,221,96,197,183,197,78,171,167,141,231,178,244,247,173,108,141,198,255,247,135,88,17,7,218,21,21,248,69,91,226,62,105,26,23,72,242,25,179,141,158,103,85,182,185,72,64,79,15,237,146,77,25,164,132,149,124,33,14,159,206,79,208,54,176,57,235,32,146,163,109,156,84,38,85,120,73,31,72,111,178,223,175,100,21,156,92,105,195,1,73,248,188,245,104,203,136,205,243,6,191,145,183,214,99,57,74,43,110,173,221,40,243,50,95,28,121,156,235,227,88,159,68,90,178,35,241,86,118,80,51,21,75,217,134,53,122,212,231,188,176,79,130,221,82,90,1,33,97,203,91,43,76,222,92,127,99,197,54,197,128,151,181,191,254,123,161,132,28,207,124,203,196,42,250,32,19,92,230,208,105,133,125,166,43,53,105,139,153,84,103,20,144,136,122,26,122,52,147,63,141,45,166,149,33,85,222,228,29,254,248,122,73,145,148,32,158,93,75,43,37,21,165,199,37,108,35,189,135,16,81,35,70,36,64,188,189,195,61,28,206,4,63,48,194,99,11,77,197,132,123,152,107,113,133,141,89,52,30,55,250,18,3,71,155,70,185,49,240,190,189,70,74,105,138,150,200,224,86,92,113,74,203,9,83,57,155,154,37,67,191,53,67,14,219,13,114,115,160,69,35,60,183,126,68,113,20,39,62,178,214,145,29,121,164,232,60,158,239,51,240,204,92,58,67,209,197,11,235,5,165,75,129,88,110,109,0,12,192,132,223,7,125,78,216,162,54,104,143,207,147,245,55,21,65,81,225,14,69,185,32,131,183,131,94,73,3,248,124,204,25,150,236,154,220,222,180,81,151,166,3,38,183,173,220,255,102,163,212,218,35,150,150,131,62,151,21,172,233,76,119,133,231,39,251,254,51,149,138,100,47,242,28,239,242,41,120,2,167,112,241,225,181,116,13,74,113,248,113,151,202,45,203,125,146,89,15,154,118,51,90,104,47,168,55,227,133,117,5,229,230,106,144,241,190,79,158,104,205,243,112,133,203,185,182,193,191,0,26,98,172,199,81,253,127,227,6,200,30,94,53,185,225,83,50,35,130,3,175,145,118,71,229,213,197,117,211,202,180,178,168,252,197,190,233,39,166,243,23,65,178,3,66,187,32,37,71,226,39,132,237,98,94,30,7,6,23,192,120,170,124,192,23,215,23,149,64,1,220,88,139,107,74,73,113,232,241,214,62,30,123,142,25,219,76,201,122,43,3,108,63,51,77,222,204,156,38,7,130,154,198,220,126,234,252,173,86,34,129,198,140,208,209,113,232,232,140,196,165,181,55,229,54,121,123,49,255,184,140,178,133,126,165,50,55,163,41,33,37,44,182,159,133,158,159,93,183,168,164,148,63,82,166,247,165,159,76,229,83,88,177,128,91,204,84,65,50,85,184,66,194,221,197,112,5,81,110,42,165,125,143,62,177,53,255,247,244,156,33,98,7,180,186,83,176,190,91,201,129,78,229,214,126,93,46,202,197,226,215,31,239,238,123,122,0,251,25,225,35,252,78,62,185,62,169,236,84,34,241,23,96,132,139,242,11,197,8,232,0,200,159,96,235,255,125,203,242,182,19,122,87,92,167,109,173,207,128,181,101,226,30,72,71,146,131,162,242,184,218,215,54,112,52,38,233,139,146,68,134,55,114,210,48,113,55,14,75,41,178,136,167,107,112,213,76,1,199,82,40,180,87,85,89,117,214,253,11,180,105,159,242,233,62,247,9,39,143,39,255,24,160,113,40,245,28,255,173,245,95,167,237,229,214,102,96,44,51,48,150,25,212,89,232,145,144,89,140,254,133,48,45,76,183,223,140,79,171,211,48,150,55,87,115,202,19,48,150,63,204,115,244,138,225,140,3,82,169,8,27,191,178,24,231,213,47,214,241,202,23,10,188,247,85,158,248,34,127,28,247,254,113,55,3,162,152,193,235,49,98,187,177,140,45,197,154,131,21,17,54,66,101,179,243,193,163,173,203,79,147,166,163,120,219,248,125,146,193,253,146,85,225,197,118,220,217,157,95,247,133,82,81,62,132,209,249,2,116,234,135,172,158,4,125,45,6,82,189,58,122,227,39,58,171,173,112,252,205,0,245,223,229,111,226,87,97,88,192,99,71,135,123,221,1,204,40,210,243,5,109,252,250,201,255,207,215,219,0,71,113,164,9,162,213,165,20,202,42,11,169,170,212,141,133,141,213,213,69,181,232,46,24,176,89,115,103,108,209,85,234,41,49,221,109,14,68,33,225,25,239,92,11,179,216,235,241,110,140,177,199,115,139,7,161,146,116,61,179,13,207,177,102,218,48,207,183,225,16,94,93,163,51,218,57,79,4,183,251,226,118,66,33,51,132,102,3,252,28,183,243,228,241,188,189,139,9,193,250,201,126,134,112,172,189,62,153,243,248,177,240,190,47,179,250,79,194,75,69,87,55,234,236,172,204,47,191,223,204,239,167,165,118,191,237,103,72,130,82,225,139,40,64,76,71,39,121,131,250,212,8,220,117,83,190,209,203,47,252,4,125,168,15,169,109,40,11,80,23,102,126,135,200,35,240,194,79,120,14,160,104,159,2,207,186,165,149,252,231,181,46,173,164,189,223,37,106,63,208,114,90,46,159,115,142,179,12,71,149,76,209,119,138,52,185,29,120,130,206,146,73,50,105,79,146,131,36,5,60,96,146,113,2,252,132,251,112,203,115,13,43,116,36,128,202,97,250,50,139,213,229,57,39,29,50,218,228,144,155,62,193,92,144,118,56,212,26,90,140,2,122,134,126,135,146,141,181,208,233,87,124,207,50,207,223,150,149,20,149,91,37,143,110,79,133,233,86,250,45,122,202,215,66,234,170,240,17,202,235,191,152,88,115,106,150,215,156,6,252,101,222,239,189,15,245,254,169,147,230,167,195,244,54,38,120,78,249,114,86,202,82,63,133,33,27,62,149,124,89,192,26,14,172,6,26,149,229,145,17,73,194,243,138,35,126,139,192,42,12,4,47,220,25,198,92,103,108,95,94,89,254,62,174,140,99,93,213,175,250,62,60,158,25,103,117,41,209,223,238,206,109,130,30,218,185,245,198,35,134,106,223,86,250,193,60,78,55,65,203,60,32,142,134,190,226,123,130,86,224,213,182,87,239,255,83,103,76,106,108,131,207,24,195,220,207,128,93,174,102,168,39,229,12,185,99,139,22,252,127,229,197,122,93,93,25,109,253,200,249,103,162,112,15,141,218,152,27,219,176,22,119,132,76,125,54,242,198,223,175,108,117,231,103,4,73,192,27,70,113,135,62,250,71,157,81,71,0,60,67,175,110,253,171,71,217,194,242,234,234,163,108,55,174,51,177,74,225,89,210,145,26,137,34,42,255,140,146,88,189,25,220,137,202,78,54,87,207,250,22,229,87,138,214,62,25,252,220,179,185,18,107,22,212,166,232,21,178,169,172,21,92,245,159,38,51,129,119,30,176,117,232,71,152,246,173,144,21,74,133,172,224,74,129,118,33,216,99,148,157,250,4,181,38,248,157,159,224,66,203,232,180,2,23,29,161,22,104,126,150,108,201,41,117,146,71,66,181,243,108,37,128,243,177,108,236,182,158,53,178,166,111,102,117,30,211,196,179,19,235,74,90,41,80,204,31,36,136,43,33,136,208,197,156,191,148,166,136,37,90,161,89,219,194,127,201,89,211,50,107,89,199,65,22,195,191,219,24,20,171,96,140,37,92,228,22,230,248,79,151,252,91,105,30,99,41,136,48,82,123,90,127,70,183,98,41,195,50,172,132,101,90,198,108,204,168,248,246,42,194,67,179,45,172,138,137,61,109,204,26,211,6,200,129,240,52,157,165,7,195,142,161,247,242,93,59,24,5,86,113,128,123,138,85,116,224,179,53,170,59,217,2,240,63,75,5,24,194,61,165,94,103,239,248,105,146,199,52,241,113,192,60,44,127,90,121,134,181,197,30,160,55,57,232,163,173,17,198,24,91,190,233,158,245,7,117,22,163,71,131,136,165,20,254,70,133,185,56,172,135,229,207,32,66,56,133,197,223,64,103,178,216,136,217,51,106,227,92,133,149,97,48,187,67,162,181,243,48,207,65,206,119,65,167,205,63,103,92,140,123,200,177,10,211,246,184,206,57,20,242,213,219,18,171,195,193,33,28,100,30,41,5,81,172,128,31,250,44,80,118,145,20,58,255,227,1,103,25,23,33,193,89,36,172,91,28,116,109,128,33,27,23,131,33,242,243,224,172,0,215,160,125,90,230,215,44,222,65,167,154,94,51,107,29,220,236,228,42,190,253,41,18,84,157,1,158,139,239,215,253,105,125,86,159,12,124,245,128,206,68,212,240,121,166,115,204,255,255,191,61,93,131,39,165,85,8,34,252,50,240,116,113,90,181,16,115,141,89,213,8,34,24,120,244,38,214,15,248,162,233,2,189,95,185,105,11,122,141,51,49,156,100,228,127,123,135,96,10,198,45,163,164,150,20,140,186,101,213,54,106,240,192,120,79,50,10,50,108,122,29,206,99,86,197,60,36,211,97,208,210,99,24,167,81,235,49,3,118,201,251,27,84,55,33,186,33,244,252,97,121,17,86,141,2,229,214,36,1,63,19,77,81,92,83,196,220,84,212,202,88,174,101,76,171,64,243,97,129,237,100,214,122,68,11,239,150,141,119,148,169,60,30,180,6,61,14,249,148,98,41,208,155,2,184,163,25,74,205,195,61,26,61,173,188,71,183,53,71,197,72,243,233,206,193,3,127,29,61,163,252,24,51,222,70,43,17,50,179,172,7,214,135,96,5,20,17,72,229,186,49,0,183,111,15,147,171,108,54,149,121,84,50,209,223,246,185,223,81,211,129,70,124,167,65,212,94,10,113,87,132,171,57,213,55,29,127,102,173,37,33,134,27,113,225,235,152,89,29,235,157,99,47,8,225,147,119,92,99,86,169,102,85,107,231,255,252,67,228,203,60,26,170,113,5,235,176,96,168,66,205,64,239,230,72,205,87,9,185,155,63,45,60,99,91,49,43,158,74,66,139,24,224,91,98,214,175,242,12,60,31,86,79,235,239,129,105,6,239,198,96,58,18,61,173,14,201,42,17,208,187,252,192,152,92,7,141,170,214,133,186,13,230,191,64,61,16,53,65,39,180,146,86,248,248,63,190,183,233,0,174,229,29,198,79,113,223,181,94,79,168,68,120,93,241,35,228,180,29,17,225,93,139,168,17,255,180,114,70,219,27,214,249,250,182,48,29,139,213,97,226,245,225,199,86,125,209,126,34,241,229,22,124,137,96,79,32,159,175,175,241,193,48,143,69,119,156,246,34,177,211,222,80,110,27,137,8,239,29,141,228,206,228,212,228,168,230,88,149,243,12,192,9,6,77,196,171,233,187,25,239,188,123,54,92,197,43,182,119,59,232,252,181,126,90,56,115,116,48,55,152,123,47,183,237,91,209,228,143,233,104,224,233,135,231,8,41,198,25,44,17,250,80,167,205,103,92,206,39,56,94,9,118,42,102,225,74,216,150,48,235,51,14,58,240,140,7,242,203,101,126,39,109,120,78,62,219,98,5,117,118,102,131,218,58,22,140,139,107,139,69,90,32,147,198,68,23,192,210,156,77,189,110,162,182,3,235,171,90,185,148,107,61,62,139,167,228,136,201,0,61,172,210,115,193,79,177,95,167,154,173,29,86,243,236,170,201,97,71,224,103,178,219,226,131,201,109,241,168,124,90,253,254,161,72,211,123,52,218,253,127,169,2,63,147,173,195,253,206,86,164,226,91,190,156,225,149,82,216,250,224,28,109,120,162,12,99,20,238,52,70,126,78,7,216,20,57,109,14,185,167,117,184,142,14,26,111,89,234,139,92,51,24,107,197,93,190,211,246,105,243,180,125,198,132,118,236,243,25,251,199,230,168,61,214,118,197,87,132,147,240,247,49,123,204,188,226,107,66,201,254,223,205,146,253,19,243,199,24,215,239,7,123,132,136,27,194,123,126,212,129,119,130,61,92,241,85,253,194,49,135,237,237,99,188,134,16,106,219,158,75,238,222,238,132,134,142,13,14,110,27,140,30,195,205,171,51,195,63,118,17,2,72,99,248,186,25,29,136,12,195,235,182,175,58,159,34,6,182,8,12,175,87,126,47,101,234,48,116,53,211,114,148,64,243,143,114,253,255,148,80,230,245,196,171,53,163,234,113,148,183,59,37,176,170,143,119,225,239,225,47,237,252,255,203,184,35,153,245,113,255,168,136,53,96,205,159,219,50,145,219,228,200,207,205,221,110,83,37,50,143,178,22,26,141,157,240,101,231,225,136,204,174,159,15,252,217,192,215,7,116,176,48,185,5,194,113,159,207,3,122,38,236,153,240,196,255,199,199,186,230,231,237,54,197,144,13,50,227,139,102,42,44,53,211,251,252,102,218,28,110,41,147,201,35,189,60,138,136,229,194,144,208,189,88,192,252,157,178,128,98,19,69,156,40,132,26,90,92,143,158,80,138,244,37,114,162,231,184,94,212,93,184,140,176,74,27,90,216,50,102,154,22,49,175,27,86,218,33,226,184,24,10,213,183,200,9,57,37,67,119,173,122,59,148,21,50,172,143,113,123,217,83,108,172,21,211,26,147,99,82,146,170,184,11,199,51,225,55,180,80,40,109,37,95,253,20,25,218,52,142,131,87,9,229,45,138,194,113,225,109,160,203,78,225,157,168,76,165,85,52,84,16,92,39,237,140,249,245,45,78,8,111,183,103,232,38,122,15,214,91,97,213,8,15,42,107,15,212,61,5,76,157,235,62,140,131,230,48,51,55,15,252,147,67,100,217,56,124,54,14,89,210,40,22,16,22,121,237,128,106,11,86,21,40,97,108,2,13,15,179,89,225,25,180,168,55,194,227,237,40,174,203,199,190,28,58,46,92,98,154,252,242,167,188,109,231,132,140,176,11,172,51,172,237,224,10,115,246,138,149,179,79,0,102,190,132,85,40,148,140,226,42,166,162,201,82,93,31,151,219,1,251,154,138,194,59,172,118,76,198,116,97,36,90,100,140,54,142,52,103,100,140,93,154,37,3,22,49,63,87,67,87,157,186,22,146,172,202,161,143,252,214,102,86,7,135,224,57,179,225,170,71,26,231,146,211,50,218,46,176,171,47,71,97,164,142,235,140,215,173,11,133,213,146,155,79,208,140,50,243,52,203,123,78,209,163,151,87,230,174,31,199,219,81,170,181,106,178,118,205,167,205,184,46,188,114,115,181,69,207,245,38,75,76,136,155,128,47,39,73,130,152,153,114,255,193,3,49,103,25,6,81,92,219,235,190,4,8,128,79,217,90,15,211,144,20,186,222,142,181,132,118,101,172,231,37,241,35,127,197,202,145,44,201,145,156,155,49,223,137,228,90,179,36,227,186,125,115,110,250,72,61,212,47,183,231,0,51,18,135,215,1,221,100,89,198,125,192,211,213,207,29,174,107,225,3,53,144,12,217,101,231,204,172,153,49,0,234,49,35,242,227,186,217,30,167,39,176,118,14,125,137,230,34,217,53,153,48,110,201,106,177,227,78,29,196,0,94,57,37,113,224,183,237,24,48,158,145,93,226,234,105,125,204,94,6,117,229,82,120,87,132,101,150,140,148,7,204,126,237,128,228,212,205,86,172,209,11,230,68,90,78,47,25,33,139,244,162,255,253,6,204,162,125,121,67,38,225,42,141,244,66,89,118,37,203,72,136,31,131,117,117,142,38,154,77,49,220,92,234,252,78,221,186,100,149,156,242,165,143,25,221,48,243,82,134,21,122,186,200,106,25,215,173,11,214,223,9,114,96,94,234,112,53,192,117,102,237,215,195,99,58,243,70,226,167,247,78,211,115,244,13,90,206,148,31,253,65,70,173,131,169,132,123,54,128,99,55,125,54,219,46,23,232,225,162,223,64,13,119,194,143,131,49,183,178,255,130,156,239,131,104,55,139,238,236,86,226,112,71,78,248,101,35,158,114,168,31,106,109,122,155,2,119,104,154,195,196,44,45,255,80,255,148,174,235,33,224,133,228,99,224,85,82,43,180,16,204,144,54,34,9,203,232,86,207,232,187,120,230,64,29,99,155,210,122,13,79,25,151,138,62,67,95,37,240,148,214,237,135,105,19,33,115,130,216,180,140,246,97,109,51,10,102,179,194,124,106,8,211,149,43,151,131,217,182,138,95,250,192,11,235,232,133,207,182,64,110,218,63,52,127,100,46,217,167,200,79,200,231,126,1,168,54,61,96,152,42,89,190,250,157,250,59,27,16,79,47,109,112,77,162,55,172,11,208,11,214,217,162,161,214,208,245,104,82,73,40,88,193,240,253,104,76,169,60,197,4,195,35,46,220,96,145,222,221,241,56,220,195,113,109,71,46,254,67,161,30,11,191,4,30,87,84,118,209,235,45,152,65,26,57,204,251,118,175,222,48,14,208,111,95,69,62,6,176,41,178,200,122,220,137,91,41,129,62,6,92,76,198,223,72,28,74,152,186,145,136,213,225,216,101,128,121,78,191,100,239,18,114,98,214,200,104,110,155,153,54,210,234,112,125,31,95,178,62,118,137,185,84,86,204,176,125,201,47,253,229,252,20,112,221,96,79,49,62,178,77,172,94,96,73,117,79,185,6,114,69,38,244,222,119,244,135,157,59,81,84,5,131,254,235,179,95,69,115,156,211,93,183,185,108,192,140,85,68,35,169,207,122,151,243,49,75,127,99,203,38,125,122,203,185,196,27,137,242,150,101,179,21,127,231,203,226,151,54,197,145,98,46,214,52,25,44,36,26,184,101,21,234,239,128,4,144,140,162,122,136,146,53,227,177,39,156,6,202,198,22,32,27,166,245,255,96,23,217,153,249,120,98,76,89,62,142,132,254,211,45,211,9,24,7,140,194,212,223,183,99,122,237,41,199,163,57,250,115,160,147,151,154,159,73,73,177,162,114,72,34,171,196,166,26,189,20,169,212,204,87,14,36,178,136,249,227,86,202,202,107,182,28,66,217,240,49,214,208,11,90,44,131,169,200,251,184,137,121,203,232,23,62,214,50,30,111,144,149,215,162,150,114,61,154,80,62,142,90,177,164,154,144,77,82,238,4,217,176,140,42,101,137,74,155,178,185,108,54,73,215,98,100,204,251,203,41,10,244,225,191,143,238,82,49,139,101,66,53,53,144,217,74,168,117,25,22,178,44,135,44,199,156,80,0,222,223,184,182,152,187,42,167,37,164,93,26,230,79,171,95,253,128,7,133,136,250,65,251,170,102,252,116,163,253,73,178,78,132,103,4,90,14,182,8,112,172,89,6,56,108,50,174,219,28,11,77,195,96,85,124,171,227,88,247,118,19,182,120,73,206,105,201,131,69,86,199,60,157,121,224,112,173,186,145,171,252,179,191,83,115,101,183,123,167,214,151,115,187,77,207,216,173,125,253,242,112,195,72,65,207,42,222,245,199,26,64,93,224,28,38,173,252,34,90,131,122,86,59,33,203,98,45,167,35,107,17,238,173,227,14,199,149,28,216,89,197,254,93,49,171,247,120,244,146,98,194,234,143,175,125,174,134,133,160,29,1,22,254,203,115,89,127,93,63,145,40,38,110,110,124,59,113,57,249,134,85,214,79,45,199,66,70,47,40,197,48,239,29,21,11,102,121,96,178,95,141,214,227,7,202,134,55,172,117,223,168,199,177,127,242,235,100,20,61,65,16,63,54,41,150,114,45,90,36,5,130,58,204,218,35,141,88,8,250,135,250,18,200,178,10,60,26,164,24,72,97,144,217,86,34,183,43,11,122,97,226,105,29,90,0,225,133,154,170,184,14,58,216,117,255,132,130,58,157,229,176,113,196,10,122,58,252,64,13,98,34,102,223,69,218,103,217,234,64,86,2,6,181,92,236,172,209,45,200,6,144,247,22,1,44,212,80,206,125,225,175,212,131,178,194,137,20,80,165,241,211,45,192,165,54,188,97,29,226,48,173,231,133,32,53,222,142,162,244,56,1,124,49,145,60,5,122,159,209,160,245,93,219,97,197,173,248,71,59,54,197,49,139,90,130,229,230,240,226,199,183,54,240,83,144,65,25,204,154,39,48,106,144,203,228,96,103,172,129,195,32,119,184,212,190,11,180,161,203,237,25,86,49,122,57,6,229,100,171,185,72,119,41,15,27,32,179,101,115,165,78,39,201,210,245,23,169,212,42,189,189,29,115,154,47,190,72,36,81,10,73,53,254,129,154,193,151,240,206,43,20,0,126,88,167,158,25,167,99,180,14,215,105,31,189,117,204,165,135,232,135,235,6,191,54,96,237,202,166,241,224,131,54,80,246,142,105,243,85,243,37,243,203,13,152,205,30,163,69,64,18,50,186,197,81,208,117,151,171,244,180,29,232,137,146,37,127,153,237,209,140,124,204,138,39,226,192,113,227,201,248,23,232,253,7,115,137,233,117,218,69,232,115,251,71,196,165,166,122,227,217,175,73,139,237,166,244,254,30,177,55,52,82,149,200,66,89,255,96,253,79,18,55,183,20,18,31,110,60,203,60,41,39,215,55,226,58,172,156,6,80,215,128,91,2,212,81,79,46,52,234,201,96,43,160,140,2,138,138,93,183,143,131,20,131,39,87,249,41,27,197,186,207,155,214,136,75,118,152,252,230,155,219,14,44,70,81,219,49,2,153,93,195,117,203,96,125,24,53,249,82,207,215,139,228,56,125,219,207,145,167,201,111,237,28,104,196,151,88,132,45,175,104,94,237,99,100,90,159,222,252,116,80,57,226,141,205,139,214,50,25,181,14,243,51,194,202,201,187,180,135,15,74,0,103,204,186,33,182,252,211,67,53,136,153,176,114,55,34,38,104,191,31,102,227,170,169,134,155,53,41,167,254,176,129,246,193,194,1,61,121,87,196,2,217,240,197,74,125,93,248,157,141,117,45,63,90,199,40,123,29,82,118,129,124,89,207,113,133,37,251,135,194,223,42,166,250,87,242,206,85,103,91,78,201,174,108,104,127,110,84,56,46,171,5,103,247,209,157,20,219,126,24,141,43,28,98,134,242,15,85,76,206,40,199,105,0,117,198,199,40,122,193,53,142,67,58,174,128,124,1,139,2,52,250,53,127,243,4,109,45,52,145,78,113,213,47,66,193,186,40,139,237,205,226,13,31,235,182,119,27,31,216,104,15,18,241,125,187,158,75,21,129,42,79,36,174,39,139,137,143,227,39,182,178,217,46,167,23,208,46,222,238,252,249,179,192,97,98,64,183,128,141,139,113,176,44,146,127,161,214,102,235,70,251,148,110,229,175,252,77,161,238,232,89,86,67,218,144,13,245,47,14,212,193,35,26,81,214,172,249,181,26,86,127,115,55,203,45,187,87,126,236,250,161,230,122,253,84,191,190,254,68,162,146,69,247,82,18,104,206,88,129,167,1,135,65,60,205,8,139,246,41,51,109,197,212,26,221,98,214,203,19,237,96,225,128,189,117,13,90,184,210,156,146,22,126,97,215,205,197,120,123,139,172,81,153,89,192,32,61,202,209,83,202,120,116,76,169,155,75,104,219,125,107,96,156,47,192,61,162,46,69,11,98,154,108,237,92,93,55,151,185,246,62,250,183,119,97,246,165,27,118,68,63,133,53,95,54,104,9,181,30,215,125,43,253,63,108,212,63,152,109,170,205,69,153,68,22,171,171,15,125,196,201,13,123,83,188,156,232,54,154,113,101,155,199,27,160,142,60,232,75,255,4,101,250,7,147,47,43,244,32,228,167,49,43,6,252,84,176,82,176,46,166,25,94,148,140,112,236,96,35,183,204,97,109,120,159,231,83,69,110,201,229,75,69,51,88,138,198,165,157,160,25,20,196,157,100,219,218,214,39,150,248,233,111,21,98,25,237,184,12,227,144,51,218,38,67,14,1,119,80,230,152,188,125,162,126,28,118,78,131,145,182,188,211,249,240,193,96,182,198,251,118,168,202,165,194,82,153,126,126,108,39,8,191,1,105,191,244,185,4,220,51,12,74,174,161,246,54,98,225,219,1,22,30,7,121,75,204,178,203,229,109,133,143,45,2,149,124,24,229,118,212,7,81,244,83,246,210,94,230,120,123,117,46,128,229,125,218,78,173,108,133,251,254,182,115,219,65,132,185,216,160,211,37,64,30,88,113,174,245,61,222,95,129,71,131,118,33,30,95,253,131,231,57,142,49,187,82,40,219,101,189,100,143,233,53,219,99,169,235,180,246,127,104,191,126,226,166,240,19,248,244,87,218,175,177,198,120,248,242,193,26,76,11,194,231,246,154,24,112,195,216,13,251,135,90,193,114,31,54,14,106,233,213,53,61,40,116,45,101,153,211,241,55,44,208,131,66,215,64,50,47,2,109,54,240,194,64,131,189,20,197,44,246,184,83,3,22,176,88,175,57,22,89,222,242,235,15,7,82,221,110,148,234,76,231,179,155,67,55,252,112,111,184,253,70,44,146,10,11,167,236,83,194,188,95,18,142,219,129,4,2,156,194,236,232,213,185,50,109,107,201,31,167,53,253,3,177,16,120,161,76,155,129,195,220,189,253,64,163,134,178,114,85,10,228,80,231,183,159,186,168,166,149,177,234,202,17,153,104,199,252,221,210,128,244,107,191,91,138,75,3,254,128,148,147,68,191,126,143,237,90,15,240,211,158,143,200,166,30,139,92,27,41,134,11,3,5,115,210,236,221,85,145,47,55,253,31,2,181,156,2,187,114,21,88,211,200,93,93,205,48,74,233,90,31,69,10,220,129,130,118,97,183,2,183,218,126,240,146,68,186,231,214,86,120,33,91,125,144,41,95,142,128,173,222,252,113,207,180,12,246,190,95,166,167,194,243,134,212,91,121,202,162,29,55,62,100,92,242,71,66,31,240,78,178,126,201,55,180,18,107,81,193,177,37,191,14,199,14,144,208,128,225,121,185,254,218,108,93,193,212,34,90,155,229,198,203,194,191,162,95,147,204,237,166,52,41,31,28,230,86,1,227,132,169,211,230,84,226,84,188,176,234,169,206,251,158,152,35,15,138,5,245,249,214,241,166,231,42,45,0,143,127,72,111,32,159,137,238,84,126,201,226,238,144,123,112,206,31,60,133,204,237,136,199,247,71,202,160,115,79,61,27,129,145,163,124,41,213,203,23,144,157,159,55,239,28,94,250,250,64,146,211,220,98,216,139,228,140,222,222,122,29,230,115,9,90,196,7,54,238,79,126,158,116,149,69,197,75,230,204,222,116,77,135,185,6,86,181,21,127,99,199,58,17,107,41,188,97,129,38,29,159,76,196,238,175,245,81,38,145,29,255,104,160,175,239,141,100,95,98,32,182,168,95,92,255,48,247,169,168,74,194,136,126,195,14,11,75,254,26,242,158,255,235,93,3,131,243,187,188,193,236,129,122,30,20,81,111,249,97,224,181,221,210,7,237,5,88,109,131,94,108,217,254,80,35,95,175,97,42,147,132,205,53,92,119,149,155,126,159,242,183,209,138,156,99,254,226,76,206,49,47,22,6,211,23,186,6,213,223,208,7,237,1,125,191,61,168,255,218,126,129,132,19,165,92,201,219,187,174,186,46,199,34,125,251,89,156,213,84,34,210,135,189,46,130,230,112,241,161,237,78,13,166,75,209,62,114,203,198,17,175,81,63,143,226,136,211,196,160,117,156,63,148,180,167,133,123,176,166,130,109,197,182,219,9,209,180,203,154,209,250,23,223,171,215,198,229,230,233,196,165,232,31,223,255,63,134,208,194,33,162,89,197,100,24,7,89,234,57,109,236,143,60,72,7,194,63,57,120,122,221,95,201,3,35,97,9,147,107,170,126,163,166,244,12,249,123,123,23,121,219,6,77,9,176,174,108,26,89,53,91,47,129,228,230,235,160,99,127,188,67,110,110,228,48,1,63,165,101,235,236,125,63,193,92,196,198,13,63,210,219,26,91,138,142,43,21,187,129,193,163,231,180,121,163,7,104,174,103,141,126,26,100,28,151,115,37,115,239,191,170,163,6,249,135,230,254,78,83,249,237,119,127,36,127,254,64,184,107,73,27,111,157,212,122,99,245,48,189,113,12,41,171,166,127,220,106,192,100,66,151,194,48,223,236,131,169,1,229,39,244,244,200,95,9,3,190,70,52,67,245,27,172,164,230,183,239,131,213,191,79,110,254,157,127,7,91,44,208,12,40,86,220,0,203,130,138,104,241,213,75,32,18,122,225,249,184,49,181,197,52,203,230,191,251,126,220,64,60,62,24,255,243,195,13,186,37,252,150,67,204,210,207,109,65,253,180,156,152,220,18,187,191,162,175,127,4,20,0,22,161,80,145,165,151,162,5,99,46,124,158,142,61,16,180,104,190,212,249,55,207,202,208,238,167,150,181,129,87,58,65,218,173,88,39,184,59,182,24,61,27,254,48,90,14,3,45,8,239,49,154,0,254,17,206,173,253,101,133,107,139,133,230,39,59,23,158,5,136,69,186,35,31,68,204,200,162,106,70,38,37,207,58,190,167,50,23,224,90,242,127,150,63,60,26,54,127,155,92,147,120,47,57,144,28,80,189,14,47,249,128,91,143,99,104,191,176,236,227,10,151,115,101,99,114,64,29,170,211,131,200,117,63,23,206,140,108,234,184,62,146,213,18,29,139,35,192,81,71,212,186,117,89,84,227,199,186,67,139,125,102,178,123,248,115,245,65,117,211,177,247,85,67,13,41,53,110,137,186,101,56,61,119,207,42,241,151,247,224,255,17,230,134,241,15,129,124,193,74,184,199,41,183,43,80,11,66,121,131,117,105,140,58,254,81,16,94,232,138,40,55,186,194,10,82,212,182,142,129,200,131,251,188,193,173,127,160,6,60,25,244,164,104,28,120,225,79,205,67,67,221,194,89,219,4,121,108,10,37,187,164,115,41,198,57,114,179,0,92,91,47,111,153,74,0,237,99,36,36,112,203,113,249,185,231,235,120,208,35,17,235,198,198,129,190,129,208,141,71,6,147,75,27,195,74,78,181,172,200,206,175,232,3,230,66,132,207,252,180,22,91,31,140,131,46,109,239,51,119,106,75,199,6,128,71,124,62,232,178,188,241,185,100,218,229,220,146,75,194,39,181,169,176,185,118,49,186,147,158,189,123,29,88,65,101,237,253,232,164,246,23,247,212,75,143,230,230,27,63,64,27,236,55,143,247,5,218,152,161,168,181,157,205,208,98,79,60,246,183,73,144,167,35,251,251,251,194,75,223,119,195,147,247,104,207,75,33,14,211,140,130,188,144,235,5,95,250,89,250,81,244,155,79,207,181,187,221,23,59,123,235,52,148,69,227,116,120,247,200,18,72,220,27,59,6,165,37,137,140,92,148,30,166,181,29,214,12,189,124,116,58,124,15,106,142,241,235,113,172,99,105,110,42,135,15,54,199,200,157,113,236,243,141,167,18,191,86,75,202,103,27,85,183,182,250,103,173,238,13,72,207,31,218,168,191,154,241,112,174,102,89,4,124,95,253,77,235,41,186,180,227,55,247,253,181,117,42,19,22,79,117,149,196,18,224,230,74,12,218,73,62,240,31,36,31,219,38,1,12,34,255,224,215,201,168,35,255,220,183,211,96,112,63,246,121,159,59,188,232,122,199,114,201,222,202,56,232,92,234,251,116,103,106,137,186,254,83,198,7,169,129,245,3,169,93,70,58,5,58,157,193,91,152,194,205,99,113,229,6,61,53,188,228,254,100,224,243,129,83,3,75,240,186,149,44,101,164,190,58,136,185,167,19,187,135,151,212,1,245,198,246,65,117,73,37,195,232,179,82,195,117,206,199,194,125,75,199,214,244,125,126,172,156,128,79,254,197,192,174,100,45,244,23,162,131,214,126,31,184,182,191,95,31,4,41,243,2,214,65,180,60,79,93,199,87,46,17,255,136,229,119,71,254,114,130,92,246,51,228,35,123,128,204,217,105,242,139,42,196,6,34,255,217,220,127,108,105,205,169,53,55,142,53,135,151,34,3,199,150,34,90,88,59,246,15,205,188,69,185,115,41,121,118,248,195,176,187,102,233,216,254,200,231,17,119,120,41,226,134,191,60,54,73,212,230,10,189,220,60,214,167,220,144,194,199,150,250,214,0,188,240,61,124,236,203,166,82,2,103,203,230,106,160,150,115,195,31,24,132,62,6,63,63,230,50,61,167,30,215,77,99,224,177,239,31,238,222,128,17,88,160,109,217,132,229,170,98,250,71,83,165,69,248,110,214,162,31,90,52,15,62,134,120,29,238,43,101,180,180,250,228,216,106,65,77,73,122,179,222,100,244,2,151,213,20,25,147,15,98,245,104,145,69,175,8,210,72,179,99,24,90,184,21,255,246,255,61,91,241,120,173,249,36,54,182,64,31,22,126,46,238,52,233,164,147,174,82,26,91,44,221,221,113,8,158,240,208,82,139,64,238,23,47,132,238,111,107,83,86,62,5,171,232,97,22,40,69,84,12,106,172,234,193,136,231,97,201,137,155,90,2,198,247,209,93,216,134,251,123,40,4,91,242,30,116,35,28,166,180,39,186,254,59,186,52,115,63,17,198,163,41,69,191,75,39,97,185,200,108,95,238,213,88,239,13,217,224,25,217,134,179,170,111,179,204,115,178,13,63,82,114,147,237,30,224,21,124,114,11,238,77,183,112,100,140,214,126,91,185,51,15,47,118,242,31,248,199,194,125,57,252,42,158,83,181,22,232,127,121,193,246,5,71,119,244,81,187,226,15,91,223,47,194,7,160,99,4,208,97,158,139,68,28,73,165,99,233,216,69,61,109,140,152,105,51,173,227,53,162,167,89,190,67,76,98,87,176,103,65,75,231,215,172,61,41,176,203,153,117,12,192,104,220,115,238,89,77,154,72,236,193,216,75,169,229,35,98,126,139,58,61,76,218,209,195,210,176,141,184,17,79,197,141,8,92,210,36,157,13,31,52,48,167,51,102,221,36,82,94,242,178,222,70,111,173,135,159,240,202,122,143,222,202,120,135,209,15,141,18,34,163,247,224,164,121,48,99,208,89,219,208,97,10,170,33,167,64,43,227,49,227,122,157,159,4,122,197,233,204,243,138,99,21,171,68,128,125,144,89,223,96,49,59,147,118,170,13,71,129,51,26,113,121,254,201,198,62,48,141,244,48,230,4,80,15,69,214,73,232,37,197,107,196,19,178,224,107,130,166,150,116,207,233,82,53,85,99,197,178,187,224,255,152,203,135,198,168,70,132,148,109,104,252,130,231,5,159,152,95,162,178,252,41,5,5,253,144,138,180,160,84,86,22,160,65,138,102,193,4,136,219,134,0,47,61,165,79,218,245,16,7,192,222,59,151,236,74,106,210,188,175,73,26,126,186,119,126,45,124,26,236,218,231,97,38,206,118,204,217,88,32,179,204,163,220,32,239,251,41,1,123,154,212,39,209,131,144,69,43,163,47,100,65,159,197,191,193,83,12,97,150,249,156,191,239,27,129,159,34,203,45,131,16,19,71,108,196,141,116,172,254,157,67,98,206,207,59,91,245,82,20,131,79,22,112,36,112,149,50,19,176,98,122,224,109,89,48,39,204,210,230,146,137,114,124,98,115,201,130,107,115,73,207,235,30,243,24,199,254,231,252,20,243,119,135,39,11,124,52,248,130,81,50,47,71,229,126,165,125,36,212,25,122,208,31,0,72,171,234,73,69,111,240,26,175,192,10,158,98,107,96,243,106,194,4,60,9,46,91,83,187,228,121,127,57,180,21,96,18,124,30,149,59,27,5,45,32,132,88,166,61,24,133,63,233,76,230,39,189,201,252,172,51,201,50,89,50,188,49,1,111,35,6,224,143,32,179,44,237,114,42,71,115,71,178,237,207,141,115,220,18,11,246,132,142,243,132,103,139,0,13,181,100,122,238,121,187,139,104,12,183,48,138,150,48,15,40,156,41,155,97,48,91,248,155,202,159,146,113,231,252,46,9,126,233,207,211,243,116,194,103,254,167,112,159,128,251,104,245,41,149,95,26,56,38,192,95,182,190,124,205,24,68,11,240,76,176,254,149,249,237,37,101,66,125,126,152,193,69,234,130,149,113,144,146,84,24,135,218,5,154,21,24,175,145,121,191,11,238,240,25,126,81,29,105,207,165,150,130,217,5,223,193,55,166,231,0,68,77,182,130,12,202,108,164,34,226,14,131,52,123,117,145,146,137,109,53,164,12,222,135,90,84,230,58,242,242,252,81,175,123,126,99,41,209,149,252,108,75,41,81,234,40,105,121,107,222,210,251,216,83,154,136,145,55,65,215,240,183,166,189,120,126,239,214,188,22,210,162,37,37,47,105,44,174,191,222,43,148,99,33,127,113,239,165,219,44,182,140,67,3,95,169,32,11,17,207,64,141,85,52,176,114,41,102,179,115,239,201,255,62,192,195,242,224,222,213,135,51,213,218,180,200,4,172,14,27,41,199,99,192,21,47,7,47,33,159,244,238,5,206,243,168,247,92,74,40,89,206,0,70,62,176,22,238,249,109,26,41,109,211,164,9,127,158,156,183,75,164,100,79,144,96,93,142,0,196,220,174,36,239,67,211,23,214,123,35,243,235,61,107,254,247,242,49,111,227,5,126,26,5,215,77,204,91,171,130,77,217,110,82,147,186,164,32,146,208,184,120,176,117,237,97,230,7,159,82,152,207,177,71,53,58,226,227,25,67,142,110,165,6,252,63,203,234,184,50,113,50,114,43,93,234,245,242,154,55,226,165,243,233,116,206,219,106,24,105,47,157,29,198,106,86,60,237,126,218,143,101,149,164,47,57,182,19,31,137,59,17,184,164,219,97,7,249,44,139,209,56,142,169,162,178,36,9,182,166,61,18,87,226,74,228,112,36,42,149,194,39,141,254,94,228,45,9,172,245,1,45,104,146,74,89,219,138,211,248,186,136,21,201,74,197,240,9,195,101,45,176,196,129,1,45,194,73,67,234,179,123,128,163,27,145,8,86,49,10,79,178,93,7,156,221,8,69,23,248,219,73,144,174,118,58,158,142,143,68,210,145,180,116,43,156,102,227,96,249,170,232,58,223,194,179,82,9,184,37,147,9,169,136,32,253,215,240,159,178,234,136,204,15,155,42,190,146,29,105,232,195,148,62,13,191,204,235,39,82,76,215,204,71,154,146,44,59,21,183,176,38,65,196,135,145,22,141,76,47,131,41,252,30,43,18,1,76,83,35,22,104,139,86,46,5,48,245,43,48,69,183,125,31,52,202,193,236,80,50,45,37,109,45,238,199,221,200,96,100,72,186,8,147,83,216,72,143,192,88,71,252,92,246,225,228,110,233,121,91,140,63,28,183,34,15,71,44,233,231,225,239,24,235,88,11,76,194,149,242,133,172,159,236,133,185,8,193,92,12,128,199,167,198,158,160,5,140,214,239,205,254,219,228,160,228,215,181,152,13,11,134,191,172,15,108,97,212,181,8,99,61,201,187,110,70,49,174,113,249,197,114,92,162,212,8,141,178,218,193,163,10,143,208,168,251,126,245,77,132,37,81,122,48,22,129,36,68,165,225,219,22,30,139,196,101,15,139,161,88,133,26,216,5,225,245,182,147,247,191,228,252,123,97,172,229,86,20,61,20,11,194,77,244,105,100,213,3,150,71,129,212,63,19,251,228,122,28,230,36,239,103,190,207,240,20,172,220,212,172,236,200,196,138,186,155,52,52,208,202,218,190,8,241,39,87,60,164,27,198,69,29,209,33,232,155,254,171,246,34,33,77,23,91,31,58,204,52,17,144,200,105,181,47,146,144,148,24,141,145,84,83,253,115,219,106,117,128,48,14,24,189,227,5,186,252,123,238,61,93,171,102,87,247,189,132,207,188,16,29,65,13,138,142,174,186,208,251,208,206,150,35,99,44,106,236,22,81,194,138,249,169,11,140,136,140,181,232,24,103,154,130,151,100,170,101,5,179,243,82,225,164,45,130,148,248,21,200,204,54,36,195,102,140,242,168,245,140,49,201,183,108,69,204,176,83,74,220,119,189,255,0,251,85,251,56,45,75,175,203,39,229,63,203,20,51,153,195,137,250,249,80,174,161,214,207,10,35,108,116,54,7,42,221,6,148,201,208,130,44,146,134,57,2,14,224,111,10,157,197,230,171,226,171,228,79,59,39,89,148,66,165,79,33,68,66,69,187,87,183,52,34,182,52,207,117,62,120,128,69,60,81,132,21,198,75,156,108,126,93,124,181,245,63,29,174,251,205,93,14,117,48,210,52,118,181,187,235,161,250,207,99,171,87,102,167,173,27,203,93,24,245,71,201,23,77,2,204,226,128,240,42,57,208,244,218,234,3,15,188,134,181,29,26,124,95,111,217,166,154,54,234,103,33,144,84,216,50,167,65,174,241,136,14,140,231,168,255,158,118,13,107,174,54,240,196,237,46,184,135,211,212,11,199,14,214,67,174,40,252,232,161,243,198,164,241,230,246,82,172,100,188,249,112,90,31,187,11,35,14,94,109,253,127,191,39,132,0,59,96,117,194,218,199,247,113,77,27,179,59,140,98,124,158,190,212,82,192,220,252,236,116,21,172,37,225,179,104,73,251,103,120,30,172,171,248,35,251,164,94,180,127,164,191,14,239,47,217,77,48,166,42,132,218,120,245,199,219,134,27,191,21,86,194,192,183,194,74,253,120,218,231,162,25,229,114,52,173,92,140,82,97,201,255,6,59,207,114,45,93,173,246,32,163,156,67,157,245,139,246,132,252,247,171,41,195,91,182,94,160,155,107,210,8,112,245,17,76,176,102,140,164,80,202,187,36,53,220,111,220,138,43,230,173,112,34,124,11,158,119,11,184,85,109,60,203,237,144,101,246,200,106,148,211,26,134,46,87,239,252,157,69,4,96,28,60,169,68,32,114,221,162,242,191,74,117,147,175,252,158,103,6,103,17,28,160,229,248,76,231,15,241,187,81,137,177,106,227,81,74,134,63,41,140,160,214,165,64,91,98,136,70,8,244,45,140,34,91,61,203,52,210,148,0,154,146,148,146,12,118,205,102,38,107,25,166,241,215,160,3,141,232,128,125,70,202,96,14,176,117,49,78,192,247,109,37,166,196,252,152,98,119,198,30,138,13,196,6,108,45,166,198,240,111,10,203,170,135,243,64,45,73,35,19,168,219,112,253,17,244,23,64,39,87,56,194,35,116,82,45,193,152,125,22,237,201,174,89,101,82,113,148,74,46,220,9,165,164,120,122,202,153,183,181,208,132,0,122,176,162,41,24,194,30,84,8,67,103,62,212,230,148,9,221,211,207,15,49,91,1,46,252,85,80,211,130,197,169,160,38,199,163,62,57,36,43,218,28,235,35,117,19,232,245,38,219,135,6,196,82,42,119,124,210,63,69,21,165,18,69,242,126,117,140,112,151,209,111,155,71,90,97,166,40,140,40,0,56,197,24,173,198,56,173,26,49,140,36,226,89,125,49,18,162,168,20,76,177,233,130,112,63,208,229,93,202,23,81,202,94,252,206,51,205,206,182,79,82,176,215,224,53,233,179,59,157,84,102,251,39,189,81,180,55,90,39,108,180,1,186,80,211,68,60,18,225,82,39,244,121,204,122,216,118,129,205,103,146,204,14,79,186,147,238,172,59,233,27,142,225,164,156,106,238,70,128,245,68,75,73,40,161,238,110,148,140,9,131,197,23,129,214,235,85,34,210,216,28,225,119,98,10,35,213,83,176,226,236,31,206,107,52,236,4,17,42,93,98,73,43,25,121,208,134,182,106,44,217,1,232,81,56,150,209,208,1,161,210,98,222,246,140,148,134,227,235,106,214,224,42,145,9,215,115,245,35,138,80,137,160,188,137,103,78,85,88,55,64,154,69,94,48,76,239,153,108,97,107,54,252,62,190,99,36,13,199,154,232,45,198,171,29,46,127,48,46,136,126,214,174,178,136,101,22,181,220,246,105,187,6,127,169,188,68,182,219,193,160,143,171,129,25,241,253,89,1,116,123,99,22,243,27,32,180,241,29,48,123,18,171,51,1,221,117,9,129,173,5,180,58,17,6,237,28,180,216,148,171,145,106,214,97,134,79,147,38,183,214,103,77,180,231,12,185,26,117,215,90,161,123,208,94,201,68,79,137,191,195,235,170,95,193,87,176,56,70,242,185,249,172,150,157,200,148,50,160,207,62,218,181,19,104,194,171,84,45,170,235,191,178,39,0,239,85,124,13,11,152,128,1,40,43,79,96,108,102,222,244,194,112,73,11,25,111,64,56,136,150,254,45,27,87,14,231,205,173,222,113,189,242,94,23,187,133,118,190,62,146,65,174,128,209,106,240,94,139,90,3,40,32,238,114,75,150,205,13,47,22,225,25,240,7,208,180,1,138,246,65,180,155,55,4,99,133,247,148,94,225,15,21,141,199,85,113,79,168,181,19,119,132,26,172,202,96,166,128,107,90,42,6,120,215,27,88,135,72,61,60,127,243,42,140,216,248,2,180,162,47,219,185,45,210,72,203,64,195,193,238,194,172,121,208,173,85,76,74,85,45,236,218,254,67,93,11,145,115,37,207,73,233,181,117,174,227,204,77,164,237,102,140,232,95,216,99,242,167,128,153,159,85,95,128,73,62,238,127,213,98,75,234,231,195,163,82,20,182,55,87,7,63,123,18,169,210,199,59,224,90,38,160,229,127,153,218,159,28,205,160,221,117,36,234,170,59,35,201,172,210,219,58,210,180,226,89,65,148,10,139,105,159,101,59,16,108,215,5,214,169,26,155,89,63,10,97,82,156,53,38,181,201,54,120,79,31,76,59,195,172,222,129,132,216,136,123,64,249,134,29,161,252,163,159,5,85,50,56,23,128,123,18,248,242,242,245,97,113,82,11,77,0,69,17,32,106,3,95,166,26,242,37,224,211,94,72,31,225,153,171,153,4,0,174,128,60,122,161,157,125,143,92,139,101,199,27,13,228,26,192,7,185,86,110,210,155,220,139,251,47,147,149,234,22,44,202,19,45,159,250,85,55,234,163,60,37,65,5,158,31,2,171,19,121,77,188,43,206,248,218,174,188,235,237,212,95,84,132,74,140,33,151,157,184,43,80,137,253,175,196,130,1,55,112,112,47,34,184,123,147,94,176,43,81,55,134,9,83,139,107,17,196,16,120,78,27,218,244,40,205,60,142,81,171,217,44,68,128,143,14,88,236,178,254,253,90,102,1,108,131,56,6,22,60,218,247,100,194,71,165,74,179,186,100,45,88,37,224,221,40,85,162,117,247,231,222,143,166,20,163,82,231,7,101,49,72,226,131,42,208,33,60,41,21,2,186,171,95,7,70,141,184,83,224,233,19,27,152,164,101,247,210,134,9,93,171,68,23,34,93,164,140,216,164,150,106,133,62,180,89,201,24,54,210,147,241,84,39,82,252,104,40,224,138,66,128,137,169,0,31,217,223,70,253,74,164,37,114,93,30,9,139,251,196,152,235,161,242,10,120,191,84,82,230,113,158,200,241,108,15,224,245,89,176,227,193,214,74,21,52,152,129,80,145,193,183,150,227,107,123,128,143,217,82,178,107,173,38,149,214,230,147,91,179,184,223,133,92,146,215,43,194,234,81,208,94,224,242,155,247,212,128,17,109,23,162,121,197,83,230,43,119,195,211,188,86,143,228,169,167,94,56,192,162,215,145,242,90,96,166,7,102,187,38,229,73,25,176,206,2,186,208,102,141,131,150,179,83,23,199,36,193,190,37,240,186,132,167,48,27,140,49,214,27,228,122,37,93,180,212,162,185,93,155,230,239,211,86,179,61,29,144,14,121,115,107,16,227,137,92,97,162,221,163,91,201,66,20,69,35,172,58,252,155,143,130,156,20,71,69,220,217,116,148,215,21,69,205,104,120,175,200,192,138,4,252,44,170,6,107,141,187,156,128,103,14,80,12,72,90,45,90,82,61,25,160,200,163,64,89,92,31,219,219,37,179,118,64,219,122,176,155,87,177,28,131,221,171,217,134,61,199,58,154,17,17,35,61,103,171,62,209,176,171,200,160,204,184,59,230,57,239,146,128,162,65,206,128,52,39,121,164,225,157,90,223,196,128,135,37,71,16,231,171,156,133,61,195,55,170,171,113,33,200,182,81,209,249,188,193,173,187,17,7,112,255,11,223,47,112,41,120,239,66,82,75,106,210,66,195,222,106,215,160,198,171,28,113,140,142,122,202,86,186,0,218,132,103,228,13,24,13,80,248,132,91,114,157,35,200,187,150,173,51,187,163,156,5,77,195,237,60,194,107,202,116,181,106,29,243,58,104,36,62,252,18,56,212,121,28,209,166,82,184,146,83,30,184,4,92,0,11,224,22,249,221,222,224,60,252,15,254,230,240,220,155,245,250,43,210,255,2,219,211,226,187,90,58,207,61,136,171,133,26,14,205,43,231,159,5,221,76,213,52,79,43,201,19,192,7,175,242,24,76,23,116,31,19,119,174,231,117,192,28,130,48,241,194,156,246,15,84,49,30,96,156,204,39,189,228,188,141,119,47,9,84,35,104,117,149,47,176,125,73,207,15,97,28,230,4,238,239,218,37,11,223,71,117,150,103,48,88,207,243,58,232,199,71,189,28,104,22,185,173,223,210,146,19,180,84,87,229,11,180,71,194,246,14,239,132,85,109,163,81,212,152,75,193,189,43,84,178,61,107,107,18,102,106,176,58,176,45,92,234,92,208,239,87,59,219,30,235,188,63,200,75,12,107,3,60,7,238,130,23,206,155,32,83,137,39,231,229,173,234,235,122,63,227,107,64,117,212,99,119,208,85,4,47,248,223,86,26,100,186,172,113,70,82,221,85,198,61,108,120,5,181,114,122,174,54,229,65,83,5,28,101,20,117,107,57,69,173,186,63,212,102,23,77,223,92,103,88,145,227,180,113,205,16,214,249,193,101,107,22,64,11,207,22,128,206,44,207,5,72,147,64,163,38,181,90,67,64,221,56,46,196,28,144,86,222,208,86,176,41,224,111,89,1,171,132,98,213,219,174,191,107,146,68,73,252,196,6,37,78,251,196,199,251,53,187,29,254,114,213,230,245,98,0,134,126,137,46,208,243,54,219,91,182,113,159,153,239,49,35,55,81,132,195,182,98,220,54,148,240,0,45,133,21,227,139,61,203,164,59,80,49,155,65,112,71,157,20,199,130,246,77,53,251,67,8,32,15,250,31,187,27,11,54,112,76,250,25,166,8,103,101,166,2,42,172,173,186,158,119,151,81,225,67,23,90,144,178,129,190,179,243,253,222,129,202,174,254,4,220,131,236,181,226,194,118,182,194,252,110,115,62,193,118,185,131,138,42,104,137,149,216,29,247,182,61,183,180,57,216,245,101,54,42,234,161,183,170,123,201,184,211,194,63,85,207,38,235,100,35,204,206,196,209,130,236,24,6,42,110,118,70,152,158,201,53,12,195,51,65,19,23,216,76,150,209,96,0,167,205,19,13,231,31,104,13,86,107,234,54,131,149,3,244,9,150,211,122,207,202,91,243,27,61,203,179,22,54,122,149,154,13,100,132,164,71,70,226,26,216,249,26,157,10,95,60,216,168,107,241,92,28,8,67,212,1,152,54,19,210,236,82,204,139,117,197,180,64,19,186,112,20,109,34,47,189,112,20,104,97,120,225,81,47,227,37,230,55,2,87,226,21,23,128,95,78,4,184,141,51,156,240,61,194,241,94,171,215,17,128,202,23,14,241,21,66,122,208,216,234,9,140,163,34,175,226,231,7,236,140,0,79,11,236,202,73,0,203,80,31,30,53,23,226,40,119,111,161,62,11,159,189,8,92,210,66,86,227,54,1,147,44,176,130,34,82,247,188,205,57,22,195,201,246,18,175,51,194,70,209,110,191,104,94,246,247,152,73,59,73,124,59,75,178,228,191,251,91,200,119,200,73,159,34,207,181,193,214,0,137,0,180,108,123,177,124,12,239,158,13,239,60,143,62,62,195,88,216,2,36,42,195,40,80,15,180,231,245,243,245,24,133,124,125,71,87,12,120,140,191,64,206,147,82,106,66,10,78,95,64,107,27,101,121,39,234,164,147,205,248,93,112,254,1,186,76,80,237,100,162,138,165,72,23,72,187,220,206,98,213,78,64,182,92,216,216,117,143,151,43,61,128,114,212,27,226,90,155,70,170,250,22,59,175,253,151,48,179,178,87,197,99,183,79,146,93,210,253,171,192,98,127,186,14,35,16,18,160,195,50,222,7,239,208,183,246,25,226,5,72,2,7,119,29,219,157,240,85,179,199,52,137,233,223,36,38,89,234,57,181,105,201,58,101,193,75,45,169,159,37,126,236,6,22,121,59,91,1,60,131,74,129,69,158,2,203,28,222,1,47,193,140,170,195,58,118,146,196,246,79,42,39,68,102,0,77,117,180,227,19,229,184,114,124,224,229,129,107,219,142,107,127,167,92,86,207,89,231,18,103,18,199,205,81,115,52,93,225,252,140,131,128,46,22,240,88,38,151,53,172,78,170,51,94,150,205,231,128,102,104,215,136,70,231,215,129,92,201,114,94,197,116,120,166,97,3,53,165,183,170,176,30,176,6,11,71,181,52,64,215,203,231,180,160,30,231,202,186,4,96,47,132,83,97,131,194,203,152,229,217,110,232,2,74,7,155,73,9,51,111,227,103,196,160,173,21,204,169,114,130,137,170,12,192,119,156,63,215,146,27,184,89,136,125,227,84,228,38,202,218,81,241,192,195,91,192,76,185,198,239,192,139,175,217,89,229,56,109,111,150,196,209,213,135,15,215,233,61,156,207,112,169,67,234,176,115,85,5,43,208,11,224,150,61,182,170,178,71,195,95,99,45,35,35,233,116,253,139,209,165,83,195,82,232,87,100,84,42,84,112,141,101,147,245,143,43,146,240,137,47,193,191,79,252,100,54,153,61,183,255,217,131,73,71,239,199,108,233,142,51,234,118,13,124,246,152,54,176,48,168,13,204,15,118,193,203,131,107,1,94,66,154,81,46,112,128,46,18,208,123,3,69,148,170,153,150,71,109,144,12,50,62,185,6,189,122,254,128,210,98,162,250,171,146,0,56,39,148,0,130,121,120,138,227,8,247,143,173,190,128,18,58,133,154,22,220,133,252,159,120,108,20,240,46,92,240,235,112,81,168,245,194,102,90,165,170,10,116,177,5,131,42,195,85,38,185,42,176,0,156,4,206,98,254,7,235,101,47,155,253,14,29,162,89,57,251,112,86,222,35,103,121,69,6,54,143,9,192,144,146,89,235,67,3,25,12,148,124,151,208,198,178,74,4,210,27,244,31,19,245,32,102,201,167,193,98,29,242,42,245,18,106,84,19,101,123,36,46,250,199,206,127,23,117,61,86,103,0,214,172,75,14,52,40,155,141,150,239,168,129,77,199,170,83,180,113,249,143,59,4,208,67,208,79,61,183,118,4,39,181,199,184,102,100,225,158,53,174,177,123,54,149,13,255,44,124,206,83,60,250,4,207,73,88,201,213,81,225,24,245,148,8,125,187,108,223,65,212,204,124,159,135,89,218,219,64,114,228,230,225,5,239,142,55,4,163,221,141,186,41,204,139,215,153,106,87,128,203,13,12,223,210,74,218,207,35,191,1,157,225,14,82,170,130,39,193,26,129,206,89,193,151,10,247,109,214,227,123,34,82,243,53,251,101,138,247,118,241,114,84,2,58,105,111,62,206,249,22,171,162,122,205,78,10,63,3,254,127,206,254,153,121,14,222,175,249,207,14,124,103,168,191,63,115,128,87,46,104,143,100,179,199,19,123,148,115,91,214,58,127,23,205,42,89,229,114,116,15,80,218,167,62,135,45,158,208,54,98,42,206,56,192,67,208,232,218,141,172,121,28,168,34,233,124,75,217,163,92,62,150,84,191,21,121,121,56,171,232,74,176,215,10,90,149,212,124,14,158,112,205,254,86,63,62,1,71,185,71,75,26,39,13,110,69,1,77,117,100,105,242,197,219,27,165,238,107,201,45,201,107,201,100,242,154,186,69,77,38,245,248,235,95,199,204,199,121,6,203,249,163,121,199,219,3,216,1,47,246,158,157,223,21,96,137,114,85,109,87,143,211,223,29,221,146,76,198,43,125,36,59,62,81,183,39,5,150,227,24,51,24,3,77,193,44,186,26,206,240,171,52,5,50,0,244,208,86,248,38,167,37,231,101,182,170,57,111,239,194,119,61,94,197,160,109,25,85,86,165,54,226,54,179,146,208,198,241,231,173,243,128,137,120,118,142,26,61,227,209,86,9,171,68,0,36,28,237,101,249,154,125,92,198,185,103,239,4,43,70,47,255,2,103,88,142,85,123,189,33,111,47,123,15,176,170,58,75,176,86,75,90,169,107,66,8,232,26,180,172,11,135,248,138,93,168,173,88,58,27,223,179,55,153,151,66,82,244,101,37,91,169,13,0,26,214,223,117,254,205,179,192,227,236,115,86,114,3,172,158,112,25,86,13,87,238,66,212,225,251,101,96,161,125,230,123,234,130,201,206,255,209,98,176,241,125,107,77,115,96,210,211,83,102,159,101,54,233,125,168,191,204,223,7,26,51,117,34,32,13,91,20,122,123,68,161,35,169,180,49,18,54,59,253,63,28,107,107,204,129,137,28,91,51,113,103,130,239,206,45,207,145,169,132,190,176,91,67,95,70,165,16,112,115,248,140,185,202,28,213,137,60,27,249,239,237,210,145,61,230,185,141,219,19,91,18,231,54,130,252,212,126,182,230,156,117,32,193,178,17,117,92,85,94,30,56,254,224,239,58,94,102,178,21,36,171,11,122,191,249,51,247,28,175,240,194,170,26,48,110,40,32,172,17,210,220,251,1,249,201,1,183,206,222,118,97,133,61,239,219,140,58,45,110,239,84,247,148,31,26,109,9,172,22,187,180,13,180,87,91,171,242,251,81,244,143,0,253,178,171,34,117,165,146,178,224,159,231,90,19,188,130,108,218,184,142,17,248,14,244,42,182,203,132,190,19,192,227,65,227,171,100,104,103,43,141,92,141,115,188,46,81,235,155,183,180,251,22,44,45,123,129,159,165,136,245,90,42,112,206,189,37,212,202,67,93,182,198,78,29,107,60,30,48,76,243,128,135,46,172,144,68,32,239,232,158,225,172,155,60,246,137,123,28,240,116,203,177,107,131,210,128,52,248,179,253,231,94,208,113,55,11,37,166,6,163,208,0,7,226,160,15,192,203,131,103,45,12,156,207,191,222,127,242,64,85,87,48,192,82,52,160,29,205,251,64,187,240,130,119,129,159,84,164,162,134,202,95,39,133,47,162,47,9,95,182,31,23,112,61,111,2,143,188,218,20,29,174,195,183,157,249,108,157,60,196,29,133,10,52,68,70,57,201,210,214,10,253,120,108,182,168,217,131,180,66,143,234,128,79,159,223,214,213,224,145,130,144,173,86,255,73,241,211,142,133,118,24,175,157,143,120,81,192,218,104,94,56,207,179,188,3,52,174,250,19,10,106,41,176,14,194,103,126,202,41,69,3,43,59,138,57,208,48,151,60,88,255,71,53,234,253,96,162,23,223,1,135,208,159,71,198,247,32,151,60,147,102,156,134,181,102,28,71,9,119,50,234,198,1,184,33,48,110,247,56,96,7,174,91,224,103,147,207,122,143,56,89,253,123,8,15,212,110,113,159,142,231,114,83,200,8,188,144,46,6,34,152,87,9,40,65,27,149,63,177,147,250,241,246,151,233,53,160,226,45,27,174,217,76,50,136,191,243,157,184,158,27,107,199,122,3,255,235,88,164,239,243,99,119,59,239,101,35,217,255,117,116,112,240,189,125,131,131,255,119,118,240,209,79,7,149,245,48,14,223,113,22,112,181,172,60,174,216,96,222,159,119,129,223,12,130,12,115,95,31,194,138,230,120,254,237,16,180,220,111,249,163,189,78,76,15,41,33,26,34,161,166,144,19,226,246,224,8,113,100,83,238,84,79,26,190,219,79,58,133,87,237,176,174,41,170,162,96,130,71,102,155,167,136,46,135,101,170,158,52,253,204,55,233,41,246,189,166,170,178,66,160,5,29,107,255,162,29,159,112,203,214,99,157,234,206,16,247,153,8,135,63,190,23,79,109,23,59,72,39,90,8,169,172,158,11,91,148,42,190,223,251,205,222,176,31,238,213,122,53,95,237,85,122,195,123,41,114,35,208,102,117,237,148,79,161,235,219,254,55,133,176,29,6,75,79,179,241,116,51,108,99,139,11,71,135,114,191,58,154,203,205,29,165,205,111,249,31,147,159,98,4,171,47,11,199,109,170,202,109,139,207,241,156,155,152,163,180,200,242,96,112,219,194,9,213,213,144,103,94,115,60,171,32,48,115,208,57,11,85,143,142,74,11,204,239,168,135,116,251,117,128,11,166,33,184,232,227,236,225,82,117,245,148,142,149,236,153,40,74,141,24,154,161,98,184,43,238,40,24,9,184,220,148,107,164,89,158,33,54,138,22,66,68,241,159,109,204,244,177,20,109,101,167,157,227,98,154,196,104,39,96,58,209,11,27,122,76,217,148,176,74,189,126,27,43,192,109,160,102,216,52,77,195,28,55,66,48,91,162,144,158,66,75,138,200,68,34,151,176,18,35,65,223,188,176,108,170,134,58,174,247,178,113,20,252,25,129,103,254,8,250,208,139,54,102,227,154,20,120,22,33,230,24,106,167,98,114,92,74,210,228,91,62,141,97,165,201,112,210,140,77,234,227,9,140,128,171,61,229,178,79,177,14,139,158,217,75,213,176,106,170,147,202,184,194,90,96,165,99,147,101,199,53,51,131,246,110,94,205,58,12,22,150,65,120,30,25,28,71,15,102,201,98,213,102,125,86,101,145,198,194,134,169,25,149,113,60,84,104,233,225,207,136,20,77,63,141,245,100,169,122,74,49,239,50,90,69,109,12,103,219,9,45,196,183,125,9,43,193,228,252,54,94,247,231,212,230,178,53,185,121,92,31,3,136,21,116,162,246,8,111,251,89,55,51,152,217,237,187,188,54,208,41,189,108,79,98,29,25,224,131,172,102,66,36,37,157,240,47,195,8,131,154,118,254,41,97,209,54,84,177,237,23,207,225,72,231,252,116,46,159,251,165,95,160,110,110,238,145,104,102,238,123,174,56,247,104,238,225,249,187,188,92,239,247,208,223,153,103,122,69,123,245,211,104,167,18,86,24,37,192,191,79,241,172,52,168,75,136,222,104,59,177,196,59,197,8,180,97,120,5,39,227,240,67,95,167,236,96,111,216,216,9,87,159,225,26,174,62,172,187,58,59,19,110,27,109,63,195,98,211,199,193,214,123,133,231,225,164,165,76,62,147,206,232,135,121,13,117,91,167,232,204,73,122,200,135,126,55,137,19,204,231,223,3,47,18,120,48,48,76,32,119,248,158,237,17,191,101,115,143,227,30,169,91,194,72,69,64,176,108,79,214,204,22,14,99,246,55,86,87,188,165,242,251,238,225,169,22,246,123,183,199,53,93,114,132,239,173,250,88,29,83,112,133,158,104,55,133,111,209,35,168,119,198,41,163,255,66,235,91,118,245,183,164,254,217,115,126,80,99,91,164,35,180,151,244,206,164,159,50,187,19,24,17,110,82,248,94,36,33,172,253,86,55,119,233,21,185,36,47,155,59,147,66,54,58,140,97,157,129,80,55,92,241,144,9,87,79,168,12,244,140,227,31,141,218,8,124,232,111,198,239,206,118,103,227,217,114,166,236,14,187,102,154,36,217,46,60,171,54,76,85,192,20,181,219,239,118,226,142,233,148,135,122,224,78,170,213,20,1,126,17,152,88,223,140,59,69,158,50,227,38,16,157,210,67,1,126,77,172,62,29,175,253,30,39,201,158,100,119,108,202,143,199,76,184,122,98,101,189,144,112,170,61,20,109,248,129,217,99,118,155,208,130,0,25,203,152,107,191,160,87,118,176,217,26,237,42,252,155,158,175,117,71,186,35,241,72,217,44,155,48,74,190,134,213,22,69,155,67,242,195,149,125,136,216,2,105,132,205,4,174,56,124,15,176,150,177,5,171,146,229,191,133,153,245,186,10,218,140,54,5,215,217,53,101,185,156,158,73,151,211,238,176,222,152,137,143,189,179,108,168,32,173,59,106,121,198,241,25,88,195,0,134,211,211,94,143,45,229,76,128,45,148,173,7,199,167,23,171,45,0,183,76,105,142,121,157,157,25,41,100,10,153,241,204,196,163,159,101,94,201,148,50,165,92,41,59,225,86,79,213,57,70,164,104,140,168,51,28,99,228,59,192,10,125,142,225,255,195,14,155,39,203,145,220,163,150,149,2,223,113,165,88,227,27,91,64,31,250,83,67,221,90,156,249,30,177,62,208,67,2,235,154,161,239,169,42,74,93,219,59,98,232,103,129,167,145,121,154,14,235,108,111,11,190,15,176,46,79,223,245,89,154,52,169,4,159,131,60,203,48,203,81,250,22,45,102,138,153,66,98,230,222,41,58,69,207,210,50,45,103,102,114,101,160,26,248,62,202,51,164,23,14,12,11,83,118,119,12,48,66,131,57,192,138,17,21,107,178,178,250,121,42,95,41,160,200,149,51,192,58,187,81,170,65,139,189,51,253,79,29,66,186,89,244,235,104,182,134,83,32,48,0,175,197,238,208,89,140,148,87,97,181,9,161,149,60,165,54,242,204,16,105,158,33,48,10,70,123,139,126,181,15,94,217,153,213,30,197,122,21,83,112,65,31,38,60,133,83,246,234,43,60,55,84,59,234,246,175,72,158,12,23,205,103,188,236,133,224,204,153,85,51,54,171,191,181,80,52,245,72,229,140,91,61,203,8,214,201,24,118,97,37,5,54,66,165,7,232,27,70,200,78,0,135,20,87,153,11,167,35,249,200,62,205,211,152,37,49,144,234,55,250,149,3,212,169,140,143,205,17,102,62,197,57,151,8,235,24,43,251,164,183,2,3,28,63,251,222,238,110,139,71,76,160,155,25,243,144,27,64,9,44,55,27,121,147,88,16,135,197,238,84,183,24,71,222,52,210,3,119,130,85,233,87,87,86,10,43,95,48,92,138,242,149,48,65,46,52,242,174,41,27,158,14,194,22,119,11,225,187,213,32,25,129,111,20,238,158,9,79,193,117,54,92,190,187,28,134,185,129,122,19,236,233,3,29,96,5,117,87,7,190,164,2,29,52,155,77,102,111,79,175,217,75,70,184,77,105,3,207,204,144,2,153,121,112,106,243,135,241,179,102,121,83,57,60,227,150,29,226,243,211,207,183,152,119,102,129,206,208,41,63,192,48,101,166,191,236,21,152,223,65,149,103,12,87,198,119,86,47,195,53,163,99,37,191,74,157,100,94,41,182,96,207,8,83,194,84,234,172,2,125,144,153,244,161,94,151,239,218,243,26,230,54,73,138,160,249,122,210,62,140,161,64,111,151,111,150,18,188,238,54,227,109,32,255,9,240,179,15,253,41,253,172,1,124,73,159,241,77,61,152,39,227,8,149,53,8,160,84,227,240,252,123,130,181,228,129,99,232,221,49,160,5,78,139,178,73,217,247,56,207,22,64,88,192,90,192,99,189,91,137,35,155,20,129,127,139,238,112,80,79,158,208,230,175,228,140,129,116,43,154,36,222,19,9,248,34,89,65,41,28,15,205,225,76,55,133,17,2,22,214,81,10,91,11,132,83,70,47,111,153,73,76,193,117,118,11,64,50,60,147,97,107,209,90,137,253,24,78,237,92,191,115,253,47,81,58,195,53,12,154,27,175,21,192,214,25,57,1,244,61,101,0,132,194,240,91,122,40,236,86,51,136,179,17,250,0,161,182,238,54,62,131,67,67,203,70,200,234,92,23,96,245,166,244,59,172,100,64,9,1,181,217,64,109,172,78,202,140,89,145,225,23,252,33,166,87,164,209,154,200,238,131,151,247,45,47,137,39,122,184,19,134,213,230,175,176,250,175,162,144,87,246,41,40,69,193,70,1,75,126,60,216,79,10,100,3,106,135,100,138,76,245,176,254,225,89,174,225,88,186,138,94,190,58,185,109,159,164,197,85,133,216,103,122,200,174,214,133,175,240,97,97,249,202,179,170,142,112,97,77,23,206,91,120,143,101,179,192,236,54,220,87,127,171,5,158,137,20,80,161,238,136,25,159,113,129,122,43,50,143,70,89,197,42,212,124,74,168,251,16,118,146,15,54,167,158,174,156,76,6,79,49,103,108,148,22,149,113,195,83,120,45,101,27,164,59,166,57,5,174,241,161,195,120,80,61,118,86,107,219,187,14,255,125,156,213,50,170,234,39,100,148,112,157,208,229,186,211,74,14,195,70,0,20,18,33,4,240,183,42,17,1,119,50,238,97,61,240,107,57,195,74,45,137,108,159,160,99,249,25,123,61,28,135,186,133,110,161,198,131,72,180,82,105,188,138,31,201,41,139,173,190,85,78,46,199,15,78,133,48,15,1,231,185,18,131,128,155,153,151,124,2,144,73,33,164,24,36,184,60,8,118,63,68,27,169,64,65,11,97,42,197,48,217,42,107,168,31,20,134,157,170,174,197,158,146,238,137,77,161,174,231,154,235,23,81,19,10,147,245,23,130,140,251,118,23,192,83,6,92,151,187,213,169,3,203,230,210,86,169,109,93,80,102,148,169,40,60,67,43,183,2,71,162,101,173,240,4,179,44,157,171,223,24,74,227,113,127,218,203,123,159,61,182,207,227,255,242,233,173,105,221,83,12,232,225,145,58,217,121,116,133,236,68,76,198,90,211,249,130,51,227,76,229,167,188,179,94,217,43,231,81,27,45,48,63,33,244,76,129,30,4,140,252,225,60,255,3,31,123,152,81,202,32,141,116,182,243,129,235,81,180,11,214,140,5,208,182,206,90,229,7,234,96,201,52,94,219,40,110,161,26,214,36,77,161,236,141,29,90,107,182,48,238,62,194,119,182,109,149,199,22,85,159,32,192,24,65,35,116,29,157,157,184,3,71,96,113,67,64,239,102,64,205,6,215,212,28,189,94,186,23,204,158,56,112,61,2,61,52,106,65,152,179,125,199,92,19,145,69,179,107,227,252,253,29,44,174,169,206,55,164,53,224,252,155,171,115,216,204,230,0,207,228,59,231,140,110,108,34,0,190,232,221,58,224,11,216,128,8,37,38,125,170,58,255,156,207,214,81,127,114,239,10,13,133,68,1,123,48,131,88,151,228,37,145,227,160,15,16,219,7,148,117,230,109,101,11,52,91,52,93,109,198,4,189,91,56,235,55,104,254,24,161,4,84,131,17,90,117,60,207,102,80,78,4,149,212,27,105,79,136,179,172,52,117,56,173,11,135,175,220,135,122,220,120,120,226,133,249,72,7,158,164,70,74,195,220,171,77,17,150,73,64,254,20,82,118,203,9,88,107,163,80,245,22,98,85,178,13,17,227,212,196,14,140,218,3,62,147,55,189,180,238,43,233,42,125,34,143,24,170,104,222,192,225,81,2,213,248,148,251,214,16,53,169,9,208,162,76,6,170,101,122,8,62,131,166,35,215,180,181,128,62,25,55,124,114,16,160,33,7,43,206,253,75,84,59,116,9,115,241,70,122,86,119,195,154,199,87,3,78,12,204,236,114,93,231,40,243,163,241,107,250,63,215,25,65,35,172,199,123,180,99,238,98,240,196,39,216,21,9,1,156,208,100,222,39,132,213,92,36,24,135,88,149,33,192,3,64,150,7,114,136,199,23,42,161,195,126,151,170,128,165,157,81,110,251,184,51,18,86,58,184,37,203,252,129,174,36,73,146,72,23,49,54,47,217,177,210,31,8,225,137,57,1,165,113,101,193,214,116,102,179,193,149,151,189,156,158,83,80,111,12,230,81,63,138,50,233,105,6,141,108,245,5,212,157,53,65,131,113,106,64,93,164,7,52,159,154,69,103,134,136,29,240,24,176,15,138,138,235,247,128,61,215,237,199,193,86,53,125,102,131,224,94,249,114,30,163,128,214,19,69,205,180,192,189,33,90,176,142,131,8,146,230,228,192,238,86,218,244,145,176,76,86,117,79,109,62,187,45,144,34,21,138,151,109,13,158,104,86,184,218,147,119,224,208,117,60,94,235,208,74,91,75,192,181,152,23,8,247,201,198,58,200,62,227,91,176,234,221,201,169,228,147,107,65,78,252,155,158,71,205,44,121,142,213,55,64,28,25,102,49,139,62,112,46,111,106,224,44,200,16,192,0,15,56,151,63,202,43,37,87,168,150,143,195,120,18,180,160,114,180,166,81,243,218,245,60,147,25,238,207,119,172,244,115,170,209,189,207,52,66,212,42,253,25,208,28,152,190,215,238,40,78,120,79,216,13,47,197,211,198,110,235,143,178,215,233,227,205,143,147,92,120,183,145,179,209,73,61,88,63,145,246,21,50,61,155,166,238,233,94,11,122,255,38,51,7,122,63,199,245,54,220,113,195,58,201,23,143,230,115,94,110,31,59,213,64,95,39,47,247,122,78,121,178,82,139,189,64,93,205,56,184,16,245,180,125,218,60,220,61,109,33,170,165,133,180,48,92,219,113,0,254,25,1,157,46,2,20,135,25,65,152,164,42,240,136,9,224,61,88,27,216,72,78,40,158,222,193,206,66,184,68,189,90,217,85,136,22,65,238,23,108,180,183,225,247,96,214,148,109,212,220,57,197,242,170,12,21,159,72,140,29,186,25,93,127,224,211,150,78,178,166,230,37,25,84,48,31,103,62,61,239,226,9,52,234,30,110,197,139,176,86,207,153,203,245,87,86,120,69,141,178,106,237,5,186,184,3,245,151,249,117,239,222,119,222,58,111,129,181,75,153,39,7,218,161,254,144,227,126,211,253,70,218,205,187,243,254,62,60,75,28,156,63,132,39,160,220,179,141,144,75,118,175,57,31,205,168,166,188,161,237,212,3,68,88,65,145,21,254,165,139,204,67,186,3,253,114,122,128,127,53,123,171,244,97,198,3,31,186,208,50,132,208,34,233,236,66,191,119,224,149,21,222,67,1,246,111,70,29,10,120,228,102,150,45,113,243,140,238,86,60,115,52,193,176,127,80,108,161,97,146,233,217,63,245,29,176,167,127,80,110,1,75,40,108,102,200,254,209,39,150,227,85,183,50,117,247,89,172,212,8,182,81,197,30,26,141,98,49,140,66,84,84,186,148,121,191,99,133,7,18,163,89,88,179,66,180,7,45,102,10,242,14,48,179,71,170,114,208,160,98,44,179,233,173,167,92,144,6,203,45,98,224,27,182,86,244,209,181,25,198,32,116,219,108,31,198,238,129,59,177,43,30,251,156,74,47,226,73,181,177,111,165,207,166,200,44,129,10,39,48,128,147,3,94,47,114,78,94,245,213,170,104,140,61,209,238,64,143,42,131,148,54,35,76,174,201,48,10,180,56,37,87,234,177,153,62,104,7,251,31,62,97,81,243,128,221,247,219,143,209,126,176,29,253,30,173,155,239,195,104,160,103,121,229,253,115,156,135,114,93,141,105,132,160,95,84,161,201,236,203,170,151,112,85,38,1,188,152,124,183,203,160,175,148,173,66,213,215,16,241,162,172,143,11,19,71,25,29,46,247,53,148,113,151,4,43,240,50,61,135,247,97,193,92,133,64,38,113,236,220,11,148,204,252,47,247,49,63,3,111,40,239,84,207,36,153,116,5,219,78,33,82,143,112,71,9,125,39,26,169,247,106,65,61,70,58,163,204,97,126,70,127,130,122,218,239,61,49,143,11,184,126,65,209,130,250,26,85,93,169,162,141,61,200,180,214,58,201,233,72,67,210,162,239,74,105,41,223,190,79,152,183,53,241,51,95,107,153,168,175,120,78,120,5,241,113,230,171,244,46,59,25,171,139,36,64,252,197,167,160,190,5,243,239,182,187,227,241,100,217,7,91,36,81,246,137,46,116,86,247,248,182,224,30,31,88,227,206,217,60,104,149,222,76,62,208,42,171,21,232,129,227,132,166,252,167,220,179,110,57,87,118,102,134,170,187,136,88,11,28,235,88,71,68,230,93,240,138,201,206,236,234,188,157,48,71,13,214,116,118,245,139,118,94,192,121,204,91,243,214,121,123,214,154,180,78,26,245,107,74,66,98,20,248,158,212,177,170,180,246,249,3,220,23,148,213,233,89,37,16,95,164,118,42,70,237,35,177,118,187,74,217,129,172,237,22,62,240,203,160,255,192,172,180,66,108,116,185,30,10,180,31,88,13,182,41,16,118,42,93,29,117,84,68,239,10,181,67,197,76,122,37,109,34,86,98,222,230,66,232,194,186,33,144,22,115,145,244,65,244,74,121,55,238,153,94,120,62,50,194,162,149,156,94,38,13,210,46,92,32,13,4,111,248,221,229,254,118,64,247,103,88,181,234,241,40,122,136,189,34,212,249,179,70,70,105,117,151,41,24,33,206,0,235,47,207,244,148,137,203,189,200,178,163,230,144,86,48,73,86,20,187,66,192,67,29,111,47,200,27,23,228,205,94,198,67,219,70,21,65,138,10,128,97,168,169,130,142,186,47,233,173,229,222,145,154,196,164,69,66,200,180,3,141,99,105,177,55,239,218,152,177,50,211,27,167,173,105,237,205,223,183,6,148,131,52,136,184,2,190,1,48,17,101,60,31,254,61,238,49,83,243,80,102,252,239,12,171,95,42,134,112,20,29,168,67,230,60,43,31,217,26,86,88,78,143,128,18,218,72,100,28,100,72,201,126,165,209,91,174,94,250,219,117,107,97,87,169,17,241,227,197,43,143,145,189,133,125,226,222,133,199,180,108,199,147,245,254,114,204,71,25,45,106,190,103,4,18,157,89,112,169,178,81,78,205,24,46,247,84,99,94,35,230,166,242,122,195,120,115,203,95,90,48,203,45,150,97,89,111,110,177,146,193,142,91,85,154,160,212,187,195,40,65,178,194,247,125,160,221,1,181,206,211,255,18,100,101,96,18,205,15,60,69,41,227,211,54,137,1,255,19,166,252,179,78,57,223,64,41,254,25,152,99,129,140,99,198,0,242,138,175,57,204,127,105,208,115,130,211,14,182,159,3,178,95,96,210,8,237,2,155,225,100,192,149,2,251,206,103,56,61,194,244,71,191,156,155,177,14,105,110,183,158,14,184,150,51,231,167,105,62,187,207,242,124,175,23,95,121,223,232,213,247,98,180,163,99,192,90,133,201,8,161,23,153,39,199,43,169,82,130,197,65,136,220,143,14,125,234,219,129,159,96,149,196,221,244,209,164,21,191,190,238,132,146,163,187,169,21,191,186,131,239,81,95,56,54,148,113,179,110,46,61,184,96,106,226,187,232,151,238,206,251,53,185,141,187,90,87,218,221,35,124,63,102,223,90,111,143,247,156,23,242,238,203,71,140,193,215,189,254,39,42,112,130,181,74,21,18,160,137,37,152,38,6,171,85,93,171,64,147,46,40,168,107,231,157,173,70,7,70,238,132,180,40,72,46,133,233,148,156,54,54,20,77,212,132,102,171,24,195,248,111,96,65,9,34,179,126,44,128,149,133,176,4,254,156,41,111,156,233,44,231,10,217,81,190,71,139,60,199,116,205,139,232,49,106,188,139,126,113,17,237,107,19,61,37,215,113,245,35,99,237,23,64,139,105,111,153,235,36,194,251,59,54,199,255,207,78,43,142,249,193,229,150,63,147,115,156,187,174,226,167,4,24,221,167,209,127,106,31,107,25,241,121,158,148,95,86,246,200,218,132,24,232,15,40,153,9,177,217,62,174,8,26,189,95,166,195,32,85,11,126,157,14,99,142,99,246,12,187,99,185,191,95,187,112,228,66,203,91,46,77,82,145,168,133,246,20,233,94,15,214,164,91,145,3,23,184,55,153,204,246,33,101,224,192,22,200,34,11,228,178,108,222,11,120,145,3,13,66,30,107,81,48,74,250,185,1,97,36,234,106,3,173,7,127,175,209,10,190,233,227,14,22,183,65,65,175,151,217,238,16,231,249,92,87,118,24,38,251,192,211,125,83,35,140,123,226,25,249,153,84,129,133,250,44,136,37,241,149,20,59,73,64,207,80,134,73,160,75,43,127,119,204,84,7,34,227,195,187,149,141,218,61,26,66,238,132,188,91,123,248,32,82,82,160,77,216,92,231,239,17,217,217,145,83,145,227,108,15,237,168,157,46,230,232,190,66,174,39,13,186,198,74,141,38,44,152,92,190,142,51,175,37,144,175,38,243,240,6,189,31,244,161,78,110,201,95,105,34,186,107,128,141,108,123,36,128,109,224,155,42,232,85,233,168,22,204,116,186,75,42,69,59,20,205,208,34,37,41,175,110,173,84,94,35,40,39,216,238,163,205,228,136,11,92,88,89,244,103,20,176,127,120,140,177,126,171,75,17,111,137,165,17,244,123,187,197,106,192,42,172,210,237,23,209,53,160,169,178,179,37,122,229,17,23,230,149,86,65,118,109,249,61,71,99,146,122,66,246,180,215,153,183,24,202,154,168,58,119,23,121,241,226,134,174,228,103,27,95,73,148,54,150,44,144,53,154,103,57,27,121,197,49,199,29,114,231,128,51,112,219,226,93,102,89,204,179,207,175,63,174,196,121,173,46,51,238,38,141,120,151,92,82,191,119,72,107,2,109,162,123,65,13,116,9,198,101,163,195,92,3,204,59,243,135,246,129,172,152,63,4,214,201,222,249,67,156,114,29,205,209,62,185,219,213,230,142,166,189,255,182,239,81,120,192,151,143,89,253,211,222,119,119,89,153,171,143,9,70,77,167,113,7,199,49,106,129,236,27,44,153,222,160,38,215,241,97,81,80,207,0,229,162,230,116,199,113,180,9,143,92,73,184,137,185,141,105,107,225,15,247,137,243,143,160,76,4,105,1,128,127,221,82,250,2,185,205,224,13,88,161,78,181,199,137,105,0,174,187,101,211,117,133,85,124,135,42,208,220,108,182,243,42,48,93,56,2,223,247,113,125,134,175,24,219,191,17,106,210,4,247,127,8,247,68,229,217,253,82,46,93,92,55,176,17,179,114,23,4,87,88,140,122,74,78,249,5,243,5,19,238,23,250,163,10,240,22,37,173,229,247,239,243,230,135,188,173,112,253,235,133,199,13,79,255,35,37,88,15,128,132,68,212,113,127,129,158,167,175,172,144,6,220,147,212,52,79,89,227,222,238,236,31,209,199,105,78,206,61,156,147,119,203,185,192,147,84,17,0,115,180,97,77,120,98,184,107,64,27,110,21,181,229,22,14,172,139,48,100,187,120,10,159,204,71,246,173,103,30,105,204,155,221,176,245,152,242,64,213,250,192,115,34,185,71,157,218,252,148,3,179,5,76,155,129,123,193,66,205,9,199,49,52,56,247,125,192,241,193,133,239,151,204,255,137,35,77,148,18,249,189,158,231,60,205,112,11,248,71,77,83,45,153,29,145,21,62,153,170,51,56,244,8,72,33,43,237,162,174,178,47,189,21,99,157,176,84,120,224,117,229,8,163,35,81,209,4,158,39,218,19,226,243,35,251,72,205,195,204,97,30,102,163,58,224,56,204,196,117,211,131,249,221,158,251,46,123,70,96,51,242,157,6,230,183,233,102,177,194,200,155,91,238,117,176,50,13,230,248,220,173,156,224,126,155,96,93,207,29,101,214,181,227,13,237,91,233,39,24,186,240,208,16,232,144,115,219,211,122,94,127,215,46,193,72,183,58,40,95,171,17,230,172,222,28,122,61,48,77,68,7,25,127,212,51,206,91,93,47,150,120,189,185,10,44,128,147,142,91,19,15,148,54,191,178,220,135,152,225,223,37,63,147,107,196,174,30,192,182,106,4,161,10,150,129,74,85,104,65,216,46,15,238,254,215,107,51,61,192,209,77,26,65,27,127,198,124,202,105,216,175,10,124,96,5,233,45,255,18,238,20,17,208,4,64,110,156,21,24,199,111,3,75,235,80,101,87,13,237,185,57,127,92,89,216,94,82,94,9,242,59,161,102,55,202,206,40,249,94,196,220,81,81,168,112,199,70,111,235,155,126,65,127,97,29,96,255,142,197,206,129,175,237,202,97,246,198,130,48,23,61,164,60,30,100,123,190,112,212,201,93,57,138,125,164,29,244,78,221,183,210,67,21,198,121,198,47,208,57,58,201,48,191,74,5,130,23,119,114,232,145,85,165,70,129,235,118,124,63,56,216,235,100,115,29,53,133,8,211,236,185,158,125,255,43,237,85,191,194,138,133,210,57,218,194,78,115,213,194,230,225,92,119,91,176,195,191,25,36,197,102,110,241,113,111,91,66,23,95,52,146,255,24,191,43,113,61,41,39,79,36,78,116,252,163,114,34,241,58,234,218,203,172,70,224,27,143,48,75,255,17,182,171,108,57,110,176,55,3,216,233,14,166,49,218,110,55,216,124,78,109,229,25,111,51,156,64,123,18,195,11,94,233,161,87,194,165,173,165,111,150,6,38,180,18,117,124,30,147,232,192,56,76,121,241,168,209,253,143,27,31,77,156,72,92,223,152,75,188,221,177,91,179,44,198,221,36,165,235,54,8,153,225,39,126,13,18,121,32,124,91,42,133,111,29,100,60,207,98,59,222,118,176,191,41,227,238,228,205,202,238,36,211,11,1,231,220,194,54,192,168,109,108,254,184,71,103,179,253,77,155,251,77,218,42,183,193,24,148,67,103,253,67,96,133,205,56,229,33,210,47,232,129,13,118,20,36,221,35,233,193,148,202,246,116,92,220,45,193,40,166,96,191,88,118,114,103,44,220,213,23,89,198,180,14,18,96,126,213,71,180,63,244,210,58,87,93,7,175,215,224,197,107,218,235,194,167,237,157,116,77,197,71,130,229,222,130,145,58,193,153,114,148,89,197,124,164,118,112,2,161,214,89,197,214,43,89,158,187,174,107,227,252,94,225,59,163,125,140,190,132,138,188,69,187,154,83,15,208,6,232,34,60,46,243,66,199,208,136,43,186,59,47,110,100,118,85,135,167,61,63,226,105,121,109,190,3,4,43,238,61,137,206,214,161,110,215,152,219,154,238,206,199,231,183,237,139,123,113,230,179,76,75,74,64,229,129,214,5,84,174,229,229,146,253,238,10,159,100,212,164,81,183,188,232,131,196,206,189,11,20,134,210,182,171,138,215,142,224,28,187,226,184,86,161,67,28,206,247,207,239,251,47,225,82,248,179,63,41,133,243,17,239,30,253,121,144,233,109,184,38,81,181,58,83,177,67,45,217,149,216,200,171,168,97,41,23,238,30,82,231,254,196,13,95,220,146,239,157,255,6,238,228,97,92,88,240,125,123,191,240,206,125,174,242,219,251,136,250,237,251,92,181,186,79,87,131,246,10,172,96,246,161,205,246,65,24,231,231,35,192,89,140,179,24,164,142,229,222,180,109,87,215,255,44,177,216,81,86,222,223,248,102,226,47,133,235,27,101,139,89,127,128,173,130,133,107,129,246,227,21,31,179,97,164,115,200,101,112,71,19,180,228,56,88,44,24,15,16,224,29,59,89,67,62,197,119,222,97,189,122,148,50,104,85,194,61,204,162,144,112,79,188,16,21,67,11,118,73,123,197,158,239,63,31,45,41,19,67,165,77,163,15,176,29,31,109,212,183,53,60,37,47,120,51,30,104,200,137,179,160,31,151,179,51,91,203,94,225,105,199,173,237,31,20,232,56,232,59,231,173,125,106,105,51,238,98,96,164,170,131,58,65,251,213,163,175,103,62,121,212,180,22,59,38,19,255,248,141,187,88,93,52,124,253,55,120,93,176,3,123,128,194,138,27,174,159,54,128,186,233,190,229,30,187,0,77,176,98,237,2,232,225,104,241,129,93,3,150,25,216,53,112,7,41,236,142,209,229,149,62,135,49,195,115,250,194,246,33,10,50,41,153,78,166,192,70,217,199,226,173,230,89,220,21,139,140,69,139,45,92,244,139,225,66,10,172,144,212,148,5,86,41,238,57,103,221,127,235,236,213,99,76,58,111,30,186,199,253,125,224,227,22,102,167,235,232,91,46,55,93,181,160,12,29,35,202,238,237,167,7,16,15,20,178,12,15,218,65,151,69,108,118,203,219,68,50,177,77,147,94,89,233,5,76,175,118,252,108,120,177,169,156,120,255,209,55,221,59,172,116,131,132,7,248,164,1,91,219,53,244,53,118,43,17,39,87,253,45,70,121,173,169,190,127,116,179,250,151,143,60,51,104,169,88,9,121,243,14,171,89,111,102,126,196,20,86,250,40,161,238,15,198,123,23,142,106,244,221,149,94,194,156,234,52,208,102,180,252,191,158,127,124,159,198,162,113,83,249,245,243,134,158,82,12,142,79,237,170,153,113,125,145,110,246,31,205,230,124,57,123,194,207,101,191,171,231,124,199,112,30,172,205,181,192,231,42,116,188,56,191,71,123,177,244,104,254,216,214,172,240,162,144,173,98,61,211,19,186,154,17,26,203,124,145,219,4,233,170,31,149,230,238,118,213,139,223,203,203,243,27,247,245,205,127,3,53,242,74,148,214,235,225,171,199,206,104,139,199,230,58,39,7,39,14,222,97,85,219,175,238,208,227,159,236,32,160,121,26,194,155,210,198,23,175,111,156,238,198,157,147,55,55,78,175,249,85,7,181,198,36,30,165,199,51,186,140,59,99,14,175,74,79,66,20,174,40,243,40,166,161,117,33,43,148,196,79,49,118,165,40,243,13,197,28,226,81,85,145,168,68,155,215,237,176,98,201,24,243,83,213,51,122,38,156,160,184,47,142,54,83,148,229,145,189,228,175,131,53,72,178,191,224,245,145,207,250,192,100,118,161,168,125,18,126,67,245,215,116,232,195,160,70,125,13,122,124,74,209,62,163,159,100,61,191,102,79,235,231,208,3,2,247,22,28,234,7,227,176,105,204,86,117,28,137,186,78,181,98,217,24,93,79,35,48,42,54,246,202,56,206,144,147,15,22,55,21,187,127,27,159,54,207,109,42,134,139,46,92,213,62,46,181,83,26,165,39,89,158,130,215,108,75,79,194,8,46,109,169,27,7,243,210,141,202,10,250,209,58,240,20,53,201,206,183,49,107,100,81,201,48,127,91,218,83,108,105,152,45,203,185,201,218,4,222,197,56,23,222,130,146,223,250,12,30,141,45,116,122,164,216,126,166,50,14,31,43,63,226,202,20,251,139,94,241,137,162,195,158,242,80,177,229,140,112,18,161,224,191,70,131,22,112,101,224,170,65,29,102,75,138,164,216,243,26,153,38,231,240,19,187,170,80,135,22,87,252,96,109,109,92,57,92,87,182,118,124,229,208,165,3,236,60,152,237,129,140,240,26,111,161,193,72,113,188,234,165,3,181,181,61,201,246,225,95,51,1,166,240,137,86,215,183,17,30,213,217,6,87,145,197,139,240,62,174,96,150,23,242,170,191,137,123,17,163,123,204,0,219,200,39,1,142,249,172,15,177,83,220,100,159,128,181,77,196,2,44,100,158,227,149,113,96,182,51,42,2,158,218,199,99,153,21,45,138,8,15,187,72,50,100,29,193,74,152,203,215,229,18,180,140,198,20,132,64,226,219,138,37,156,179,57,38,23,217,110,49,180,144,241,164,51,42,194,83,24,196,166,141,115,6,96,80,24,96,30,78,24,197,94,244,80,198,254,206,40,39,71,46,41,111,40,175,105,211,225,115,97,196,12,118,133,139,28,166,0,119,48,153,20,104,41,125,59,249,76,95,182,47,241,117,24,131,154,81,19,93,28,11,241,108,5,250,96,103,44,175,41,211,202,185,104,165,15,190,114,162,66,122,230,90,134,96,30,25,226,146,119,252,253,100,16,1,150,113,251,221,189,115,135,220,204,152,60,226,163,155,236,128,117,42,87,202,169,18,126,14,203,12,146,28,43,236,234,106,180,37,35,232,177,93,4,22,22,192,154,83,188,127,82,44,138,25,113,93,202,18,147,72,157,35,8,87,188,238,208,7,174,168,72,241,204,213,167,189,181,21,101,171,1,239,235,200,180,125,78,95,6,73,128,117,70,31,210,251,129,226,47,217,235,36,75,74,2,255,64,31,205,76,38,113,184,83,168,61,229,36,59,235,5,138,55,207,177,221,159,10,118,49,56,217,84,143,234,191,98,244,249,218,134,160,197,6,70,173,9,204,254,85,157,139,3,43,12,227,176,34,201,56,180,112,217,92,155,217,92,176,133,127,70,232,23,144,158,128,74,92,232,35,204,40,73,43,198,138,28,43,142,210,116,52,221,159,3,218,243,214,165,173,63,56,238,101,114,20,147,156,166,139,30,98,86,65,7,28,3,75,145,207,22,168,132,249,243,55,208,0,243,117,7,238,133,126,243,66,93,11,185,138,123,200,61,165,161,236,201,36,93,219,41,253,116,109,46,153,204,210,58,136,32,60,144,114,1,30,176,230,95,177,114,184,62,192,35,251,21,144,223,194,107,41,134,157,22,204,35,157,73,103,134,19,66,149,123,169,192,103,157,162,189,78,184,3,134,51,239,192,168,136,252,13,184,151,91,63,23,134,123,20,102,16,58,178,195,53,44,45,194,50,155,55,29,104,164,224,175,232,151,249,62,70,89,237,111,224,223,102,176,86,38,149,25,222,232,119,152,159,144,100,80,171,245,17,192,153,158,100,127,125,77,159,182,25,103,149,104,150,231,159,172,98,132,173,232,200,89,126,235,63,227,28,143,50,238,140,28,235,94,198,175,16,239,132,33,161,63,154,17,50,194,111,237,103,154,179,241,76,36,35,101,164,132,154,136,119,126,29,35,42,48,141,108,148,194,106,210,162,252,154,117,125,203,57,11,161,152,241,50,143,39,14,209,52,86,24,199,61,129,33,192,162,75,240,190,107,231,254,221,131,131,115,46,251,199,52,240,177,246,113,133,168,4,180,72,230,101,98,239,34,251,201,123,62,217,73,250,10,3,46,243,1,228,240,64,142,6,24,1,118,226,58,13,228,136,15,244,173,1,31,81,42,18,47,192,25,152,75,39,217,68,88,92,68,46,179,247,82,127,198,201,244,103,244,42,238,58,253,189,116,79,49,189,46,125,125,40,153,46,230,224,218,67,29,142,255,5,224,24,151,236,58,78,18,61,23,240,16,192,44,133,245,193,159,98,158,100,148,5,235,178,153,205,118,115,61,70,224,55,208,2,238,175,154,63,181,25,119,110,67,204,171,195,59,156,139,160,32,39,181,190,237,90,194,10,252,103,120,129,171,127,201,239,84,127,106,228,210,82,20,248,29,147,35,69,245,233,3,108,46,81,198,55,65,254,118,210,143,125,153,100,221,226,230,224,41,72,169,171,48,5,228,136,253,80,219,64,164,116,104,47,25,35,168,175,20,105,89,73,215,143,113,51,114,8,192,140,234,44,64,7,73,36,0,18,162,136,21,2,162,64,33,88,239,228,157,232,126,229,61,86,247,4,43,69,45,249,152,129,88,20,10,48,192,40,64,10,83,206,190,227,175,33,131,110,97,51,137,20,76,215,197,58,214,12,255,0,147,2,142,100,115,89,71,217,58,86,231,9,90,204,37,123,200,236,55,47,217,223,52,255,216,120,219,150,164,34,253,136,69,148,80,22,71,5,45,140,75,91,162,154,34,195,95,65,78,77,71,47,131,156,40,114,254,14,119,78,129,25,151,243,78,246,20,251,28,219,45,171,123,138,138,50,24,168,141,249,189,189,134,85,6,31,224,171,85,89,179,113,161,208,179,184,241,76,226,82,178,152,88,220,248,146,249,147,173,17,113,17,43,4,178,26,230,15,30,8,232,28,244,24,88,85,128,20,244,97,39,185,60,230,243,65,120,196,136,65,180,43,24,81,20,43,40,47,121,251,115,239,109,39,49,180,172,112,127,133,164,235,48,116,3,82,50,82,91,118,40,179,23,174,161,42,134,54,82,61,106,109,56,74,228,130,1,223,67,90,34,194,153,192,235,171,85,248,141,63,8,100,132,244,197,238,200,25,123,62,106,202,24,103,194,10,74,103,208,64,175,251,160,249,69,51,128,61,9,210,201,104,186,192,116,15,190,46,175,218,92,127,200,184,153,1,24,7,210,10,182,192,95,40,87,192,246,0,168,135,94,51,158,89,147,92,93,12,63,189,134,198,139,238,211,92,14,112,153,27,69,74,65,206,49,13,28,44,99,37,146,128,127,6,96,97,61,61,194,253,85,29,232,64,184,140,43,4,186,21,232,19,205,137,17,206,127,1,203,99,191,98,113,75,200,159,56,29,100,130,181,227,218,1,80,10,232,83,136,237,160,61,70,89,139,42,53,53,82,27,74,61,224,130,34,53,51,125,153,189,9,149,118,85,180,54,120,10,82,155,124,201,7,106,99,26,23,92,160,203,6,79,145,105,238,210,35,160,163,62,122,233,121,148,54,21,168,51,252,72,32,142,213,75,172,78,130,52,205,198,33,100,226,153,92,34,87,145,224,156,63,225,47,113,46,231,88,15,184,167,197,86,14,136,100,32,126,62,156,144,249,190,74,72,199,108,180,193,232,113,37,236,175,160,243,128,87,48,40,218,155,48,218,203,201,12,45,195,25,90,244,65,247,77,193,88,253,215,18,211,41,208,108,83,69,163,104,100,140,76,42,1,54,151,168,147,35,115,237,67,71,64,235,242,221,236,174,181,251,247,12,62,231,134,220,251,220,136,57,88,246,6,158,96,227,240,185,44,65,143,68,144,234,190,228,100,6,217,21,112,198,96,53,89,94,220,78,1,198,113,84,74,103,64,194,163,100,231,82,157,132,113,151,32,208,108,3,58,164,10,206,31,117,64,218,25,80,106,110,40,135,235,125,233,232,186,244,51,185,115,30,253,131,75,143,215,52,131,234,122,163,20,138,174,83,65,231,84,97,165,135,170,84,214,226,8,139,71,75,153,107,143,22,50,83,191,127,54,177,116,87,141,175,161,245,37,178,170,38,87,162,188,74,211,59,209,159,208,207,89,197,53,228,90,120,7,74,55,129,63,13,94,249,62,244,58,56,247,253,151,204,27,254,105,90,72,20,18,238,94,215,115,159,54,221,138,180,186,226,163,180,34,106,171,250,27,63,162,18,117,17,235,161,170,5,221,13,52,28,54,143,163,12,111,239,196,113,24,183,184,226,247,231,112,212,117,116,92,195,108,166,203,156,217,220,239,48,57,178,141,241,70,102,61,240,23,140,67,53,53,87,142,34,135,145,15,37,119,173,219,47,15,174,117,55,185,150,43,185,164,236,135,113,182,210,156,237,38,175,216,153,228,37,155,8,239,216,88,125,202,213,231,216,169,234,34,231,209,203,90,236,23,6,163,120,214,80,38,229,68,89,59,245,4,159,109,193,28,114,63,130,249,206,125,119,215,224,111,190,59,8,239,238,32,188,92,119,192,213,171,48,133,209,125,228,19,231,157,232,26,17,97,186,136,117,72,125,51,178,184,54,88,87,224,124,253,90,198,206,196,191,109,63,19,207,218,72,195,151,6,222,200,191,209,255,42,211,119,16,14,103,30,57,105,21,31,233,84,65,90,169,192,11,84,224,45,73,192,242,56,253,58,147,55,192,107,29,229,103,207,82,225,133,63,25,24,252,119,127,178,90,88,242,79,185,248,58,53,16,214,217,72,143,185,234,21,41,115,236,82,31,25,254,255,249,122,31,224,54,174,235,110,116,177,188,36,239,174,25,98,119,181,144,104,153,209,46,214,75,9,88,41,18,229,72,45,19,51,88,128,89,89,11,88,177,40,4,112,92,191,140,73,171,106,147,234,251,94,163,198,201,251,100,27,226,130,44,18,67,122,154,136,198,35,51,25,143,94,164,240,49,175,54,198,243,218,47,211,190,209,243,116,76,57,143,105,25,127,30,219,213,179,51,157,142,39,114,60,76,227,100,60,137,155,170,223,39,187,12,245,206,185,187,11,44,40,186,193,192,82,196,203,221,123,207,61,127,126,231,220,115,207,121,239,240,183,43,243,206,226,25,88,135,179,200,189,225,245,193,106,23,212,213,51,115,202,173,51,43,3,207,150,231,142,195,106,117,159,30,62,77,28,166,231,23,159,88,78,94,146,222,125,178,238,46,231,159,127,226,219,110,226,116,173,112,227,104,237,180,19,51,239,81,93,255,150,24,222,13,195,174,40,134,110,24,138,249,225,62,37,197,251,173,84,82,188,159,37,170,173,181,170,139,251,53,90,102,244,153,112,220,112,187,186,172,255,223,214,207,119,41,38,123,194,29,41,113,69,72,137,254,111,194,91,140,223,238,50,252,159,224,219,89,221,151,255,104,4,86,51,199,94,39,58,191,201,152,225,246,252,252,117,92,141,93,230,177,234,58,214,93,253,243,201,160,222,85,80,143,125,221,14,235,177,235,193,2,37,144,196,158,202,237,35,224,109,4,126,190,3,111,125,82,177,7,248,87,39,167,200,14,86,102,250,22,47,129,143,57,194,151,148,82,82,73,62,237,73,57,41,203,162,205,193,44,252,170,239,117,74,164,63,215,113,246,145,123,197,183,205,227,253,46,41,232,230,67,70,121,14,107,36,157,178,119,96,145,9,122,11,222,244,29,111,132,148,224,163,0,88,132,55,119,75,152,235,40,141,140,190,214,133,126,150,13,223,190,169,183,186,44,94,228,5,230,109,208,10,101,103,112,87,108,214,46,129,221,83,121,133,69,24,16,165,183,209,150,4,179,199,246,0,117,205,6,77,213,167,92,84,172,45,150,34,36,104,185,62,238,78,166,178,152,81,57,66,226,236,30,14,158,168,159,103,126,123,211,60,203,112,13,248,78,173,213,6,247,11,131,106,231,72,123,92,23,210,125,147,213,126,233,38,23,222,73,12,170,177,133,243,48,150,140,186,114,68,28,228,173,110,171,27,17,17,98,79,156,7,29,172,195,90,83,252,118,30,59,4,11,189,180,183,46,214,197,146,98,26,202,152,223,127,175,53,83,187,53,83,240,4,59,86,75,71,132,184,128,241,151,37,64,123,207,79,96,76,198,146,5,63,30,195,162,24,72,211,11,44,63,222,30,173,247,14,2,150,22,43,47,247,194,51,28,246,57,141,52,29,225,46,48,223,12,179,18,250,208,83,228,45,94,96,62,80,61,203,168,78,175,208,56,250,104,116,137,82,97,80,216,67,197,211,47,195,63,180,145,93,48,211,4,29,178,15,213,157,243,228,139,166,101,90,170,32,177,203,196,93,43,92,56,2,53,38,238,220,121,123,48,9,51,85,132,136,117,148,98,72,49,192,57,48,143,122,252,60,197,184,78,147,158,101,62,160,239,225,224,60,46,176,187,140,75,169,250,93,145,17,133,122,190,126,138,205,84,31,57,125,129,201,242,18,124,207,123,193,136,72,236,40,66,15,18,172,86,180,68,33,18,9,1,122,240,176,22,149,74,54,139,81,252,231,67,133,67,214,103,133,72,140,34,220,23,255,222,122,31,65,155,208,212,207,70,188,53,28,113,129,221,181,193,211,52,70,117,240,97,54,236,28,141,179,219,88,176,22,122,222,190,104,52,141,166,122,22,188,111,87,117,141,84,206,231,245,11,236,153,75,118,157,59,207,195,8,165,217,127,150,111,123,180,210,224,149,94,95,26,240,246,95,95,255,96,191,149,176,18,103,35,94,241,230,28,196,120,221,12,102,202,93,209,46,176,232,202,18,96,192,243,204,79,106,74,103,35,241,22,24,225,249,205,67,96,181,91,7,135,158,119,10,142,232,203,28,231,163,101,73,28,81,226,10,250,114,54,120,101,125,173,181,180,35,67,108,30,44,222,180,100,186,110,31,139,46,90,146,224,251,166,17,14,138,240,199,237,107,9,100,191,206,110,99,244,177,216,203,6,217,15,86,75,43,31,181,47,161,84,103,89,133,54,122,199,13,208,163,55,227,190,78,251,166,84,109,237,45,218,241,144,98,191,130,247,8,98,59,90,1,124,26,139,179,155,154,75,188,203,247,101,64,178,81,94,50,237,24,17,219,125,68,199,246,18,224,95,152,7,206,180,147,199,254,35,62,253,163,186,203,244,135,136,52,125,215,6,93,216,59,216,251,188,120,78,44,40,105,99,96,172,245,22,216,151,11,236,38,28,102,78,157,199,152,0,32,213,179,236,95,234,94,139,79,191,86,143,215,241,118,10,204,2,0,199,125,226,161,179,165,47,155,29,20,195,231,201,75,32,237,125,217,65,14,248,163,131,98,160,181,185,29,172,42,255,45,248,14,36,71,236,82,178,196,41,138,108,192,191,229,102,163,244,200,130,14,130,213,14,38,172,161,115,230,217,72,156,137,205,148,221,116,194,124,184,243,143,92,44,54,225,115,246,17,22,193,30,15,229,37,206,60,48,38,149,210,160,212,244,24,127,40,52,136,8,180,229,22,111,134,244,177,184,218,237,50,23,103,187,228,1,14,235,227,110,95,75,32,81,38,219,91,155,73,131,213,188,231,236,254,40,127,128,247,104,143,27,41,165,23,16,204,9,137,235,189,25,104,249,239,244,61,117,170,26,74,3,241,41,86,247,250,28,180,64,205,64,178,87,218,84,15,56,121,243,121,112,177,1,185,255,83,245,254,58,189,78,159,165,231,89,140,251,28,61,235,199,176,51,117,223,122,144,215,60,192,235,156,61,184,210,53,200,239,225,197,204,203,93,2,31,177,132,248,22,188,91,162,216,125,64,15,229,162,96,85,172,177,179,67,116,0,196,169,167,30,195,17,87,144,11,193,7,240,124,91,9,18,37,110,208,14,87,204,11,76,19,160,189,29,180,159,215,11,73,209,215,201,232,203,71,214,226,142,217,6,237,30,60,244,252,80,225,78,75,128,125,73,210,67,180,11,207,21,36,117,196,124,205,243,117,16,147,23,155,89,83,223,43,51,235,128,97,102,147,35,91,227,125,116,203,138,142,89,1,131,221,207,147,151,125,29,20,250,108,172,182,89,108,47,90,84,196,23,72,105,159,2,23,236,64,251,33,119,219,77,210,116,206,130,7,7,222,80,174,30,234,250,94,154,173,59,118,26,113,249,30,73,164,160,99,125,147,36,182,176,0,179,99,118,150,202,231,141,47,142,89,218,57,57,31,181,57,104,63,101,180,200,75,19,161,246,131,245,177,216,163,31,121,4,107,96,199,89,36,221,78,82,123,16,188,165,166,119,46,123,150,157,189,224,157,233,128,171,216,106,25,5,118,94,220,219,60,24,232,216,78,190,179,113,45,20,248,225,121,219,242,227,252,109,205,229,115,85,168,167,89,124,5,100,153,201,15,253,216,10,204,99,86,26,145,227,2,86,102,176,145,119,153,95,103,221,39,28,170,151,92,51,133,207,232,255,171,150,181,104,191,227,172,29,70,47,59,228,99,2,37,8,245,39,104,105,224,134,148,19,200,41,240,67,156,221,116,107,209,28,245,103,196,119,158,213,71,146,113,25,124,84,150,235,140,35,152,245,140,68,33,217,74,208,71,84,150,30,3,89,207,94,204,54,31,3,158,98,255,18,145,143,112,30,220,121,22,195,129,181,98,204,202,130,247,12,7,250,211,14,100,93,62,175,131,159,79,206,217,29,50,214,150,100,159,235,246,194,51,172,179,145,200,157,36,3,189,100,244,88,109,240,77,250,184,142,181,116,234,11,195,115,234,218,160,180,71,4,138,13,229,115,24,197,9,236,60,147,66,244,11,49,99,158,209,20,120,44,216,55,159,98,128,89,46,176,123,5,136,21,64,198,56,11,164,189,67,231,240,35,177,11,118,56,211,139,6,60,67,56,135,207,104,99,39,152,233,107,236,190,149,205,226,34,123,52,75,102,62,85,43,78,132,51,109,201,152,126,158,69,36,194,181,4,54,186,27,113,32,240,35,189,69,159,245,24,50,2,157,194,52,138,135,246,0,43,106,190,229,29,102,55,120,38,192,25,124,197,123,208,185,239,129,67,229,229,19,237,88,19,158,85,60,197,238,156,224,233,253,121,227,193,177,30,237,27,50,152,122,66,196,154,124,98,146,61,227,201,195,236,198,20,230,25,29,41,60,88,248,187,39,15,177,255,239,20,22,11,234,31,69,100,33,224,99,60,105,178,250,133,118,188,148,220,100,125,23,102,201,183,70,34,163,247,50,125,172,183,119,49,140,92,134,59,128,187,88,183,142,56,64,223,13,56,138,166,6,221,94,10,30,44,184,218,203,247,227,156,238,179,126,180,27,92,138,47,172,62,228,156,96,145,58,137,176,254,31,50,201,160,204,144,76,191,181,213,74,100,134,170,206,8,233,197,190,80,237,183,132,150,212,222,40,25,62,222,111,251,54,41,193,81,58,59,39,160,174,1,78,72,174,176,124,152,139,24,35,99,51,109,199,191,128,87,30,127,237,11,244,88,253,243,246,177,149,47,12,230,247,252,81,128,9,153,44,124,57,27,232,60,15,53,203,18,158,97,112,207,123,205,242,185,114,222,195,216,77,234,16,125,52,176,164,14,236,169,131,153,235,125,136,162,109,43,233,87,38,162,105,42,131,132,114,87,184,11,158,203,61,203,120,150,173,5,207,3,37,87,0,171,112,39,211,121,40,161,254,121,49,104,52,144,12,175,233,128,102,245,216,89,112,75,163,197,217,109,139,37,22,31,125,222,104,30,240,43,40,133,28,57,75,175,184,23,118,215,7,234,133,165,124,253,107,125,252,38,210,21,216,235,21,150,79,22,216,5,144,225,32,110,194,100,120,68,62,90,112,29,183,224,29,115,179,111,121,123,228,115,70,225,17,192,217,236,188,226,221,112,166,46,248,29,159,178,133,250,212,17,14,79,105,69,91,96,103,154,254,106,165,211,128,128,141,186,9,252,193,226,197,207,195,59,176,146,19,120,46,129,198,10,172,132,83,119,193,74,196,206,87,46,194,90,155,149,179,14,91,109,165,238,48,170,3,2,118,65,167,217,120,146,102,239,209,45,29,180,77,24,121,220,193,36,84,140,35,166,18,65,183,90,32,229,160,175,64,235,221,85,183,220,2,158,162,194,136,228,136,17,71,253,6,52,5,59,82,252,98,225,87,159,18,147,136,162,221,2,158,160,193,136,212,136,27,199,27,233,41,123,96,69,56,242,137,47,222,121,82,120,249,115,194,48,253,252,187,15,209,63,166,109,59,130,200,211,254,8,107,229,243,41,98,15,144,214,62,3,112,101,22,180,13,251,157,182,78,123,141,197,206,151,116,159,11,155,176,150,179,168,37,130,157,3,25,182,15,99,214,165,61,193,59,228,21,251,65,249,62,241,71,158,195,106,9,168,236,116,134,209,20,232,69,211,128,230,201,249,199,64,131,131,14,239,176,120,45,116,2,51,229,251,14,189,181,199,218,46,166,127,188,135,22,168,176,226,91,94,240,8,94,179,105,119,221,241,78,3,190,237,189,168,3,159,114,103,195,72,172,61,45,98,101,197,223,238,226,245,15,127,127,3,190,10,117,46,187,101,55,200,189,103,23,244,194,190,124,218,77,187,251,220,20,230,24,108,86,27,152,170,158,58,72,45,53,239,123,27,160,81,47,160,70,229,208,126,244,201,131,160,81,45,13,80,203,227,245,109,88,9,165,131,78,44,190,9,90,153,23,205,124,36,210,220,90,35,86,13,51,251,196,65,185,169,23,38,4,63,223,65,67,222,3,9,165,127,207,242,196,39,228,154,116,100,223,239,101,123,184,31,97,238,148,232,40,139,6,97,8,108,132,94,96,55,39,150,88,52,247,249,12,224,188,60,88,186,65,215,114,243,169,62,54,130,103,40,199,183,48,228,121,243,228,17,177,235,199,3,32,171,251,105,223,74,23,246,185,28,148,159,98,25,218,152,231,122,94,254,95,78,244,116,253,136,146,157,203,50,152,240,174,85,174,221,135,251,70,230,196,224,27,214,145,60,25,92,237,194,126,207,53,113,76,185,231,120,172,141,191,97,38,32,207,131,32,207,185,166,120,46,115,86,0,95,211,243,243,37,40,247,139,51,120,79,120,53,97,39,204,196,123,103,126,143,254,159,3,67,119,46,38,78,148,205,34,57,142,107,65,221,223,59,230,20,106,197,137,2,81,251,238,254,137,219,211,243,13,153,28,169,221,77,6,72,207,114,204,215,179,223,237,85,192,35,219,168,103,203,164,236,223,218,38,136,114,80,3,160,246,234,176,99,54,242,39,198,5,239,241,250,177,188,152,61,154,228,146,195,118,63,200,186,7,186,13,36,95,17,146,45,255,189,139,130,204,219,9,64,215,58,252,4,207,26,120,58,4,90,146,73,107,157,123,42,238,144,85,173,164,92,215,28,5,99,156,255,108,15,25,171,54,230,165,147,49,82,137,236,62,203,126,12,176,193,222,179,254,201,159,143,208,251,219,104,244,240,169,150,166,7,75,127,211,230,244,198,129,192,158,58,126,116,217,143,44,247,200,221,29,145,101,78,30,144,191,197,50,139,175,123,232,209,94,244,117,83,228,252,7,173,246,5,150,55,140,213,3,46,18,208,247,92,120,194,184,114,2,229,168,106,126,199,124,160,188,242,245,186,57,1,255,61,111,190,133,158,66,234,108,10,48,74,209,253,114,202,217,140,147,69,7,172,202,88,68,123,5,104,106,197,91,146,86,62,5,24,87,62,89,97,231,55,62,202,69,140,43,158,46,92,176,240,68,5,80,140,136,81,181,166,221,214,247,204,50,13,128,78,96,57,189,75,123,221,66,95,127,224,211,236,13,78,75,17,179,9,40,115,117,186,194,238,10,93,164,207,251,62,13,214,13,98,231,42,108,247,237,56,59,183,65,11,185,153,69,0,20,175,61,197,238,216,93,210,8,247,158,247,32,255,119,247,30,178,150,119,59,91,87,183,128,155,117,31,179,161,218,5,186,98,63,235,227,62,192,100,128,47,162,122,37,78,229,93,10,96,22,192,49,90,16,105,191,239,206,67,29,145,118,73,4,61,107,225,157,4,68,202,224,123,115,205,76,147,131,153,138,236,164,251,143,49,251,112,128,188,234,33,102,155,40,135,216,241,92,7,127,192,90,70,47,96,78,0,181,83,43,222,17,250,86,252,164,85,176,242,187,87,182,166,138,3,127,178,2,251,66,99,131,252,47,176,14,159,180,148,90,214,206,211,159,104,223,164,63,183,107,234,50,253,107,165,246,104,173,21,203,196,243,206,165,131,192,31,7,113,45,136,216,235,62,18,6,154,214,249,47,222,115,152,101,198,78,236,116,134,94,57,248,224,208,125,67,63,199,219,161,20,35,224,166,222,214,82,176,251,138,43,94,180,223,3,89,56,215,33,81,108,30,118,141,146,161,91,219,23,173,231,11,63,217,222,195,29,98,231,39,248,53,65,23,14,147,111,249,54,135,229,29,156,181,171,96,3,231,244,57,248,254,192,86,100,172,60,72,43,191,232,114,12,152,187,166,241,171,120,78,169,245,72,63,210,8,60,97,209,88,44,169,19,190,52,60,101,58,206,170,55,17,156,60,220,231,252,168,227,228,129,147,255,209,235,79,0,199,121,215,9,243,95,192,159,59,231,157,197,115,77,153,246,175,252,25,211,116,228,23,158,41,47,218,54,200,209,30,242,127,183,114,241,177,34,201,28,174,54,118,69,59,42,61,107,7,168,31,60,135,147,37,134,182,237,8,218,70,122,0,143,121,5,216,23,238,139,233,147,119,21,132,252,253,238,159,165,184,103,173,135,176,2,50,129,121,144,149,175,187,229,235,95,103,94,49,80,189,224,159,221,78,184,217,21,236,78,12,244,34,220,242,199,157,196,245,143,215,232,123,246,183,233,63,219,223,160,160,79,131,189,195,59,94,255,216,251,45,135,166,87,188,9,120,75,159,254,214,221,39,167,94,190,59,111,173,124,210,77,186,187,87,148,233,248,202,147,131,220,223,99,46,254,195,160,45,49,71,73,252,59,239,80,1,180,69,222,185,215,201,155,143,77,199,159,85,127,113,102,142,101,45,46,5,231,27,127,103,31,234,56,223,200,250,17,101,244,141,13,22,209,103,17,122,22,136,147,120,61,150,197,158,162,254,207,101,19,255,237,102,47,215,117,149,85,118,68,27,247,190,230,63,193,255,185,11,124,152,229,214,122,179,68,135,143,228,80,135,156,198,152,124,244,9,56,98,61,158,101,9,68,44,112,219,205,243,27,71,96,254,56,165,91,137,14,147,186,202,141,112,189,173,103,40,142,144,186,161,97,141,41,208,148,28,225,214,52,86,172,84,244,251,179,183,159,225,215,82,110,71,202,253,76,203,232,8,236,75,235,35,237,232,57,71,251,45,170,138,57,181,126,91,76,22,197,99,117,207,162,35,136,196,197,195,243,138,206,234,168,254,136,179,41,191,107,123,216,9,183,58,94,205,86,177,2,100,100,30,240,110,165,74,252,121,110,246,12,1,158,225,119,146,155,225,218,253,71,58,103,138,247,184,15,24,113,214,102,211,76,170,201,243,186,195,250,71,70,214,2,251,148,226,76,238,157,56,214,228,124,91,211,89,109,206,206,181,220,100,193,215,208,6,133,254,70,123,68,53,94,225,216,255,211,176,235,214,41,174,143,83,184,159,121,209,17,120,231,145,208,15,89,150,213,77,1,180,186,73,245,247,237,142,17,188,196,187,96,45,51,138,164,164,20,71,158,242,171,15,110,152,71,216,63,216,145,77,5,54,65,37,157,35,118,220,236,118,89,86,158,75,93,240,143,156,196,15,77,172,227,218,65,49,26,158,179,133,180,231,164,206,183,12,115,253,54,207,250,94,126,58,185,51,173,200,152,159,57,77,95,68,212,27,195,243,153,211,122,175,206,179,155,124,237,221,116,24,141,0,193,3,246,68,251,204,233,235,187,59,159,139,125,126,21,116,109,35,157,126,193,175,19,34,84,108,247,234,237,152,143,196,246,216,223,225,214,140,251,195,17,249,148,41,249,245,118,57,224,90,41,169,228,21,247,103,241,246,19,242,169,106,208,221,204,84,12,3,43,18,79,118,13,244,245,158,138,190,67,231,13,197,20,205,158,97,126,79,207,150,130,84,164,128,81,64,54,133,246,250,102,65,234,234,27,230,150,79,233,48,99,208,226,91,76,165,36,179,61,241,123,196,70,158,188,166,233,192,231,58,252,187,127,79,45,236,136,217,122,242,200,251,119,84,217,153,251,77,176,104,125,93,255,106,115,65,213,228,214,51,210,156,140,93,76,137,92,145,29,209,17,75,166,97,205,236,127,84,239,164,81,133,84,61,206,156,50,82,219,82,52,245,224,226,163,102,246,135,94,116,127,124,174,9,79,79,241,187,81,82,110,108,67,105,126,191,183,205,95,240,127,7,218,35,210,169,213,109,152,255,122,98,199,0,232,182,211,59,218,61,78,163,171,101,93,114,99,88,195,98,53,78,98,216,103,225,95,180,206,17,245,224,94,64,187,127,245,159,79,178,83,1,246,243,138,150,149,82,119,72,36,37,222,39,195,223,89,151,201,61,219,63,251,104,244,25,88,53,227,150,199,241,21,222,49,43,42,231,158,42,245,255,225,213,236,237,59,142,185,33,31,165,23,214,90,253,63,128,178,251,43,113,146,59,145,27,156,154,22,234,246,139,97,116,218,82,69,83,152,113,31,61,21,165,35,234,78,172,66,237,202,179,168,217,122,116,58,32,245,232,29,148,102,167,27,126,183,224,72,247,25,234,143,40,194,8,212,156,58,223,201,229,48,31,10,122,65,88,183,121,253,183,187,124,191,12,79,159,35,171,230,151,53,202,199,248,119,176,158,42,255,247,26,97,25,101,109,202,73,220,122,70,50,43,166,100,172,91,146,204,250,168,242,81,62,111,56,249,244,112,207,123,119,117,77,86,36,71,193,30,208,240,149,28,245,68,135,28,99,29,113,68,220,223,28,214,217,249,204,105,254,106,215,232,96,244,45,107,153,154,190,166,215,50,107,124,141,95,207,92,214,191,163,255,5,234,169,59,218,51,53,149,108,12,87,30,244,91,105,253,110,85,155,226,28,208,63,104,153,102,90,242,188,166,117,234,201,134,82,82,37,233,150,50,240,181,3,90,49,168,140,28,29,49,57,50,184,77,77,28,72,148,216,71,29,106,90,47,236,205,185,145,183,220,214,195,243,86,171,191,167,207,199,145,159,113,190,63,209,48,147,105,174,53,2,119,8,173,19,206,13,57,213,167,196,219,93,59,34,116,224,248,165,199,27,133,70,225,187,254,247,127,122,193,218,38,72,194,44,141,140,208,214,88,119,69,140,180,157,31,248,236,228,44,55,39,169,230,59,187,218,35,46,99,77,61,109,84,209,149,203,94,134,51,109,172,3,108,216,201,36,112,161,246,34,203,198,195,243,192,57,45,228,194,112,118,89,166,117,86,183,149,148,154,124,66,65,74,43,73,208,121,71,219,35,28,82,111,221,190,241,119,33,140,233,183,233,136,117,210,106,149,155,99,36,189,70,21,122,43,145,82,29,99,38,23,217,105,214,151,187,50,198,165,43,128,40,176,79,118,73,109,24,3,185,246,91,190,27,47,10,98,207,55,239,60,57,217,136,23,249,159,104,22,255,67,141,7,254,236,176,140,65,165,158,115,218,11,240,21,133,79,11,23,220,201,83,145,221,2,203,121,21,191,19,83,217,170,55,76,250,71,175,28,142,59,35,167,219,111,193,206,222,170,122,51,174,170,255,250,37,95,63,133,217,73,62,87,255,114,55,174,47,188,105,228,231,137,172,77,48,44,65,253,103,252,73,106,16,100,113,148,201,227,116,247,156,178,168,194,183,52,119,252,124,100,181,21,226,144,74,197,49,42,172,47,56,85,79,83,71,45,25,70,148,30,28,214,39,168,24,78,166,194,57,158,151,115,115,78,238,243,158,158,139,206,3,171,210,51,73,110,113,24,218,157,233,238,232,76,241,94,148,43,180,58,88,76,100,115,126,39,206,16,5,76,101,76,254,86,134,211,167,50,99,124,240,29,59,94,105,143,24,230,251,51,148,111,130,159,9,222,147,254,138,247,69,231,100,17,176,243,228,116,15,7,200,4,117,56,67,170,44,94,0,240,47,62,37,112,130,206,250,128,155,130,10,159,83,249,120,126,198,173,98,253,229,56,101,8,110,10,28,102,157,245,219,196,248,147,74,78,145,56,40,23,118,231,21,43,121,98,213,125,204,34,225,41,143,89,168,84,146,70,103,123,253,223,193,14,148,183,253,14,190,87,147,0,191,112,242,229,201,227,220,130,141,184,75,85,78,137,48,2,235,248,76,6,153,226,188,205,95,245,36,94,142,201,88,69,143,156,35,5,229,180,177,43,57,227,113,185,233,59,124,13,201,176,108,128,153,184,160,2,58,188,127,68,242,223,63,106,244,178,57,87,230,122,225,253,14,31,244,146,38,18,221,186,34,219,240,126,73,150,229,127,96,93,131,68,248,92,145,158,146,198,88,7,114,194,106,78,219,114,85,154,213,143,233,255,117,162,99,4,226,67,81,226,174,129,246,241,235,158,42,31,187,54,60,206,112,87,139,98,9,110,72,63,180,224,44,144,19,166,106,170,234,41,9,92,22,130,216,31,125,23,160,85,108,202,171,102,39,179,198,81,35,111,230,213,188,122,20,168,158,229,131,59,213,45,170,87,116,214,49,117,17,125,61,253,125,253,130,62,19,220,30,247,111,198,44,193,51,198,117,88,6,246,116,34,34,124,88,180,156,221,240,101,207,16,167,128,158,151,205,227,174,65,23,109,85,87,165,83,114,92,228,9,235,19,216,219,150,255,186,203,164,161,11,126,7,140,246,20,200,133,206,33,186,51,13,85,129,125,161,113,58,227,77,183,144,173,159,183,212,55,214,85,153,142,240,113,59,151,9,112,156,7,79,1,35,164,179,190,193,176,187,182,154,60,149,140,39,249,160,111,45,9,206,102,171,158,148,133,221,181,27,68,33,47,131,95,61,34,246,202,51,236,62,55,9,206,187,175,226,8,249,105,163,56,166,104,231,228,130,8,235,19,103,88,109,45,63,79,51,155,181,13,142,127,221,147,121,228,145,115,244,28,121,200,60,28,84,90,36,65,246,7,71,102,237,167,205,167,217,93,109,177,95,76,92,49,15,59,188,207,135,224,164,73,26,240,161,166,203,134,102,28,51,247,207,105,234,192,41,53,174,240,242,85,134,95,73,144,169,80,181,103,245,167,237,167,241,78,171,137,39,2,254,169,4,222,247,244,179,65,151,178,89,93,210,128,153,100,69,99,156,162,141,200,189,50,32,44,97,202,86,140,41,99,76,157,162,138,58,245,135,217,128,75,216,250,64,243,113,116,214,198,130,163,216,5,81,52,207,217,35,102,184,127,120,195,106,165,151,189,25,230,254,52,187,55,92,112,10,165,211,19,135,179,99,236,110,190,159,33,186,4,252,0,207,136,61,141,157,102,156,115,133,115,217,43,19,189,89,158,241,145,127,135,197,211,175,218,227,220,177,228,49,165,104,23,149,130,2,179,87,118,41,138,204,114,185,137,143,101,170,182,196,253,131,39,19,133,111,216,231,172,115,214,21,235,41,107,134,221,120,197,221,156,5,228,80,181,46,91,11,153,5,107,209,154,203,204,209,247,233,133,204,24,214,248,243,130,92,67,2,243,48,25,157,109,197,185,230,137,210,203,222,21,169,87,246,189,0,150,151,206,93,245,38,156,108,121,252,129,99,14,72,28,119,206,62,167,127,199,126,42,168,83,64,232,202,253,212,90,82,184,99,32,111,19,251,89,21,131,115,250,57,251,138,222,43,191,227,177,60,85,140,73,137,64,13,235,233,253,79,239,197,155,197,173,119,36,216,78,97,158,139,116,245,204,132,156,77,140,159,249,7,89,150,128,94,199,10,133,127,244,14,251,253,191,232,148,61,150,28,75,78,217,170,88,18,15,228,27,110,238,20,114,128,151,49,134,212,1,239,75,28,205,120,6,205,8,134,151,161,248,175,116,11,237,171,63,54,77,51,25,195,240,191,42,216,183,123,138,242,163,40,193,254,167,226,169,66,131,30,67,160,219,254,136,88,239,15,127,122,115,74,21,176,135,69,14,60,191,117,64,173,58,235,222,4,10,88,228,55,140,136,177,30,45,18,25,199,62,45,232,247,59,252,105,127,196,26,140,192,159,135,126,79,136,84,125,143,60,250,140,105,174,222,191,34,176,220,43,145,221,23,204,98,125,7,255,25,138,240,61,41,203,126,223,239,78,226,127,208,187,108,191,131,205,178,55,11,115,208,201,164,63,11,22,125,104,143,248,93,156,99,167,161,129,247,182,139,11,122,76,183,71,220,73,39,193,187,157,236,25,24,248,61,51,203,251,127,235,157,220,184,146,208,171,4,241,201,226,231,166,55,221,211,30,49,205,113,177,233,222,117,92,41,169,210,170,20,34,243,142,103,32,181,248,225,29,227,120,34,68,72,215,15,251,246,159,10,71,40,194,115,18,32,54,176,229,247,72,57,137,219,90,149,79,99,155,21,223,50,180,159,65,57,237,38,9,61,97,88,172,52,198,250,153,180,233,181,22,7,18,2,50,196,88,203,90,92,162,24,47,233,226,58,70,216,28,139,106,172,121,85,88,198,48,134,250,125,205,219,26,81,13,86,203,124,113,149,41,117,244,199,177,198,17,90,96,3,243,46,123,70,55,206,220,81,198,148,36,222,104,148,28,201,144,36,60,171,233,65,44,63,229,157,163,199,36,31,49,71,86,210,138,162,116,198,64,34,59,11,255,58,206,188,168,155,189,88,161,9,171,50,224,157,221,246,60,193,195,1,239,113,84,32,221,164,139,160,190,78,246,101,162,235,8,50,75,253,255,218,235,217,48,18,19,221,19,180,2,193,253,78,33,37,72,185,190,92,215,84,231,8,19,232,140,53,195,9,5,139,220,215,167,212,146,147,217,232,8,25,171,62,17,131,191,26,27,233,255,251,83,92,215,41,174,26,11,233,217,230,242,170,231,71,56,24,53,3,111,186,253,12,204,172,90,179,103,184,105,46,140,21,48,143,92,236,204,16,174,109,194,85,211,17,206,108,113,168,212,185,130,48,186,128,191,59,163,163,151,140,117,32,34,28,1,191,113,99,11,81,78,48,95,255,128,18,204,143,182,71,132,113,136,142,231,110,30,147,17,58,117,72,208,221,172,127,35,205,163,81,167,91,222,198,217,248,222,54,246,253,1,14,50,15,164,250,134,65,215,134,115,249,136,136,83,167,180,114,210,250,54,78,186,201,206,212,224,191,137,182,196,179,103,128,198,91,241,250,232,57,42,176,220,211,32,171,71,60,189,195,85,240,115,203,243,255,116,229,19,137,25,218,41,27,126,174,52,70,16,111,108,243,35,136,157,59,34,139,146,66,249,190,204,175,48,167,10,237,112,138,14,83,125,186,111,115,10,248,189,16,35,251,217,127,51,134,61,152,214,236,171,250,101,125,86,63,175,254,57,173,178,219,41,33,117,176,71,39,236,117,107,204,119,212,167,104,231,12,54,74,206,112,236,42,106,167,14,158,5,42,218,38,103,112,63,139,68,7,163,35,4,174,174,121,178,43,131,14,16,119,138,3,100,64,52,229,255,119,178,61,15,236,64,171,131,135,119,83,75,241,38,191,102,131,78,176,192,12,243,183,235,51,94,250,32,216,5,238,54,125,38,7,124,21,198,91,165,32,222,218,166,55,64,190,204,20,222,80,97,31,236,56,80,204,36,141,206,17,179,90,3,248,123,81,186,172,206,210,111,5,55,215,111,91,237,38,253,170,218,207,216,44,50,216,19,219,192,83,8,201,184,85,205,148,76,105,21,173,0,183,230,69,249,58,199,100,1,56,7,243,50,176,151,3,80,184,77,47,0,201,228,170,54,5,214,234,170,237,209,42,40,229,183,141,193,61,220,112,231,59,50,118,112,179,58,121,58,29,151,249,24,23,235,220,183,24,175,19,208,194,49,188,139,47,117,211,207,46,231,238,201,197,166,252,89,180,173,50,122,107,237,79,167,116,225,221,198,119,53,78,238,111,229,113,171,28,67,42,45,233,122,31,208,197,1,166,205,122,79,69,162,194,66,167,206,9,227,153,173,127,85,146,124,248,222,246,159,109,77,4,207,86,8,239,110,207,111,253,225,150,175,42,227,138,251,240,225,49,39,91,99,183,79,162,178,143,154,234,198,182,182,237,217,240,12,233,35,34,154,145,17,152,147,20,198,97,208,191,131,17,136,249,59,108,100,21,116,78,21,236,99,216,81,249,118,91,61,133,121,169,72,101,89,66,31,32,193,11,184,19,33,149,184,248,77,174,141,108,34,84,162,36,98,67,67,26,117,90,193,205,34,182,237,185,161,191,238,216,21,19,171,17,194,127,141,49,163,152,254,158,180,81,186,145,131,255,245,75,254,187,195,254,145,164,67,234,62,220,34,40,55,183,80,246,237,148,59,127,140,151,241,165,105,167,145,194,30,108,25,199,232,234,212,98,221,146,128,249,214,191,138,9,10,211,177,86,125,255,151,245,14,92,133,86,99,27,145,86,183,4,189,234,130,168,253,6,42,50,131,231,181,100,27,48,36,141,174,101,184,7,87,210,166,44,86,135,226,193,51,196,252,121,49,204,192,102,121,82,81,29,140,116,71,94,89,150,23,183,179,252,234,225,106,7,15,224,223,86,237,157,198,144,97,178,211,121,214,142,142,223,168,19,216,30,195,238,238,128,255,74,224,235,81,110,163,166,15,249,35,122,63,131,180,209,135,92,249,24,185,155,36,79,100,46,114,209,62,241,109,89,194,42,131,10,241,235,164,54,88,86,42,163,64,212,242,211,89,194,206,87,0,218,250,231,90,235,27,236,44,226,11,66,62,12,110,139,220,132,63,131,10,34,17,174,2,221,164,207,72,237,44,178,206,153,114,218,58,231,0,226,92,235,69,12,229,207,179,141,196,3,125,31,163,246,139,88,37,36,73,45,240,230,140,153,164,143,146,91,111,145,145,235,222,187,11,159,140,52,193,243,179,5,61,219,73,117,174,30,84,144,191,98,179,236,241,236,57,214,71,33,124,134,44,77,74,59,36,9,187,20,42,35,74,73,105,128,162,149,84,137,118,174,165,237,155,215,37,42,184,61,169,129,129,201,168,246,105,91,79,148,182,78,26,124,184,45,186,166,15,58,58,14,71,60,253,182,119,17,220,145,66,186,68,79,192,34,186,162,23,207,35,91,241,55,212,79,200,229,17,189,255,59,176,11,55,52,85,246,191,12,181,120,27,209,72,24,53,199,47,202,255,6,132,38,180,78,66,20,71,116,204,162,101,236,159,142,34,52,181,173,21,152,102,48,110,24,241,244,76,39,151,96,37,25,175,206,31,225,173,140,208,170,43,177,81,38,204,41,83,222,41,127,31,53,40,1,241,146,151,59,172,32,70,117,163,241,229,48,215,57,130,168,7,127,218,133,241,178,101,109,7,104,214,55,108,202,249,214,163,83,106,16,77,207,169,11,70,212,214,182,120,113,224,167,189,248,4,103,199,35,252,120,235,9,49,46,220,97,95,131,135,231,98,157,243,175,107,3,138,165,136,202,203,30,172,176,27,16,187,148,138,60,153,89,119,160,181,31,213,6,116,67,198,72,108,131,103,179,230,97,109,59,220,35,176,224,221,68,184,193,106,158,182,159,225,75,124,107,175,185,135,184,73,238,59,93,192,51,189,225,136,22,239,245,224,110,214,176,87,74,47,120,139,250,116,111,251,45,97,15,237,141,58,27,207,40,178,20,169,44,241,157,222,208,191,244,166,152,197,197,60,53,95,186,252,72,112,91,43,190,174,181,53,109,75,223,14,76,11,29,18,208,58,127,217,124,63,218,247,204,162,18,167,7,43,118,144,55,1,29,220,242,24,234,16,58,173,178,255,157,238,64,105,109,77,136,123,241,51,123,76,23,217,125,218,195,173,91,180,237,249,179,156,59,233,89,109,128,127,197,190,195,64,132,115,46,229,68,44,251,115,170,68,166,216,77,152,155,147,110,15,248,182,156,211,85,236,75,70,158,1,126,173,189,206,115,201,183,119,238,24,137,254,61,178,123,73,170,59,230,186,57,11,16,109,29,97,154,249,190,30,103,183,33,219,243,88,1,124,230,17,188,127,122,122,232,232,144,251,9,55,81,96,157,88,90,92,4,212,95,243,106,217,90,252,134,78,128,59,86,123,13,112,109,62,118,58,194,193,246,58,59,237,105,223,223,11,52,50,227,145,134,240,187,224,132,232,214,109,124,21,142,7,205,168,205,249,92,79,219,124,197,209,247,227,152,225,48,221,189,238,205,100,63,216,87,199,136,72,132,202,107,236,167,28,32,23,224,160,110,255,220,35,170,197,81,79,80,126,214,110,232,53,125,81,191,108,207,234,223,106,215,154,104,249,113,27,123,62,116,106,163,112,12,218,237,225,254,135,182,150,134,26,14,187,67,201,230,81,129,159,223,174,205,252,60,137,40,63,48,15,110,203,42,67,114,96,161,149,57,53,244,74,195,17,21,219,73,58,233,138,236,196,64,171,13,57,67,78,194,17,138,137,228,31,70,101,98,191,238,154,53,243,137,161,152,185,134,53,197,205,154,190,150,170,69,158,193,141,188,24,159,21,241,94,227,21,241,188,242,191,42,117,195,181,10,15,155,91,219,158,98,71,6,75,235,198,110,135,78,241,51,232,224,191,35,90,156,121,41,162,70,228,246,59,80,86,241,70,151,143,218,110,108,219,114,66,218,42,73,111,107,29,86,102,243,19,215,56,137,85,188,6,141,5,247,61,177,147,49,158,152,225,57,100,181,21,77,141,206,243,131,93,148,220,4,191,33,106,135,58,144,35,140,17,244,211,26,32,227,132,37,72,32,65,61,153,168,109,149,244,91,120,198,131,21,245,205,17,179,100,54,116,57,37,73,183,163,207,141,231,199,17,57,198,200,179,157,51,199,200,53,109,28,124,191,195,34,118,231,153,219,223,230,210,200,233,167,200,44,86,236,134,102,10,78,247,13,187,198,59,196,164,81,93,138,104,128,202,118,255,202,159,81,114,197,238,35,255,205,163,68,220,192,39,190,151,144,229,222,142,75,116,15,193,216,219,41,174,63,138,160,8,250,153,161,246,137,206,25,252,157,140,218,189,16,149,66,110,81,193,158,115,200,109,51,82,244,25,184,106,118,110,28,84,232,222,226,87,203,235,105,205,148,34,23,251,242,43,10,33,173,63,216,23,69,114,239,218,125,252,203,90,94,89,209,92,248,214,121,218,181,210,55,114,10,245,47,74,197,7,109,196,189,245,230,29,27,112,166,61,133,183,219,236,145,100,41,89,178,149,164,12,88,179,245,100,181,142,177,83,123,12,232,242,134,135,149,222,250,253,202,68,167,58,165,9,40,69,29,114,67,3,20,64,110,192,104,188,113,16,121,139,10,50,226,17,114,99,136,152,55,18,234,157,106,254,183,101,254,120,44,23,229,227,218,214,31,38,71,184,91,29,136,40,202,97,192,63,153,117,236,201,156,169,160,95,128,39,130,32,161,213,136,102,248,190,66,121,207,171,17,114,112,244,19,139,187,204,131,102,183,113,200,202,201,83,157,209,216,155,119,100,129,150,87,193,139,28,164,255,26,15,59,166,182,40,205,167,120,51,179,35,89,215,77,99,202,228,76,75,47,234,199,2,156,25,213,148,254,29,202,246,217,168,20,225,26,142,95,209,136,242,142,39,195,62,192,158,216,2,255,174,23,212,207,106,69,56,137,190,198,80,153,195,153,20,49,217,111,53,62,246,59,47,212,97,31,196,195,179,244,246,73,178,207,93,209,29,111,232,37,144,166,153,214,119,70,95,72,141,73,211,189,235,118,139,126,149,91,119,192,220,35,54,184,77,219,182,22,106,255,91,141,249,165,31,108,176,13,62,111,51,12,41,225,247,183,90,152,75,211,158,203,122,70,50,214,141,6,126,173,117,69,26,187,245,89,105,76,138,160,146,48,194,23,174,80,230,222,239,5,109,210,197,1,26,152,228,222,146,244,143,125,167,235,190,238,225,59,95,141,34,177,88,139,78,246,156,57,103,222,96,94,138,60,28,125,175,36,173,75,146,119,11,49,187,186,174,74,210,251,82,92,229,35,187,245,34,222,51,21,234,133,43,238,225,83,81,239,163,35,226,0,92,189,98,131,27,9,159,119,189,94,142,8,126,14,98,52,34,141,122,196,207,174,41,37,206,27,27,53,201,44,198,177,233,123,246,57,238,172,230,242,120,111,149,161,191,200,76,135,49,239,106,136,14,217,137,243,236,214,181,40,10,225,157,132,54,118,37,25,98,36,50,67,11,206,139,206,113,213,160,25,140,249,119,88,79,144,174,202,173,49,39,237,247,165,118,212,138,234,96,215,138,14,244,0,216,129,28,177,191,56,116,114,40,207,208,3,222,193,137,90,241,48,3,40,234,57,157,2,31,227,223,191,196,180,59,126,165,186,144,234,25,160,157,86,102,211,236,148,110,223,134,248,126,204,180,216,25,91,192,186,242,24,61,107,89,154,88,64,71,25,116,129,236,115,125,139,147,216,8,57,118,211,238,139,125,168,9,49,176,87,49,204,16,89,139,15,247,92,141,101,50,225,8,129,187,105,215,244,115,169,155,251,178,82,170,245,119,61,53,40,77,19,159,179,114,184,182,254,182,164,57,188,195,87,118,56,252,215,250,253,63,29,126,205,158,238,107,209,163,139,51,94,148,47,139,200,21,255,199,100,54,106,245,20,60,77,0,180,206,35,158,65,186,97,54,139,239,111,180,236,17,104,221,148,254,51,219,208,127,101,163,63,223,203,227,221,3,18,181,15,252,251,240,147,87,52,145,255,165,231,74,160,155,217,215,29,136,236,89,172,14,22,115,107,255,155,95,87,201,156,173,18,53,49,103,58,67,164,165,45,62,232,200,106,64,75,175,243,15,245,237,250,234,251,189,33,245,127,167,69,227,43,223,147,124,148,189,238,141,101,167,117,244,54,208,118,81,177,51,106,233,175,205,84,252,125,106,221,64,161,33,13,241,103,203,50,254,60,18,81,133,145,11,186,20,236,17,109,237,81,123,196,14,94,233,62,71,239,147,154,95,81,248,107,246,86,254,156,56,166,44,24,124,44,148,122,129,91,246,128,199,201,130,253,34,232,171,23,205,5,115,97,207,139,170,193,206,140,131,103,100,214,98,4,56,227,134,173,38,213,248,27,178,186,67,225,206,245,230,77,115,100,163,76,95,41,28,62,245,97,60,180,246,85,238,106,100,30,147,93,15,193,122,162,217,70,55,24,167,69,45,168,143,12,209,75,234,204,92,105,173,22,187,217,217,102,247,34,141,250,0,212,28,173,204,244,126,134,208,175,173,236,179,85,234,210,7,159,125,116,32,27,149,64,180,82,142,146,18,111,109,225,48,103,197,114,148,10,240,92,84,171,97,212,175,93,241,164,93,239,164,109,237,177,19,125,38,227,255,137,49,151,155,26,39,69,119,162,141,56,124,204,22,118,2,111,143,88,182,129,175,140,201,173,253,97,181,43,243,203,221,42,31,141,163,214,89,223,236,99,137,148,209,199,23,248,124,198,229,159,229,83,30,171,191,200,246,234,22,60,175,14,158,0,112,61,198,235,184,53,188,251,17,100,107,181,222,18,127,150,210,222,183,71,250,193,226,129,247,27,71,205,23,188,197,151,103,244,214,201,162,50,5,220,246,157,190,47,125,245,59,194,36,25,232,122,155,27,140,204,244,102,60,37,184,34,114,54,171,23,124,215,150,227,82,87,20,193,50,170,243,117,224,24,240,20,140,43,118,191,8,218,218,195,139,97,237,189,106,115,115,251,185,46,247,207,247,26,198,59,119,27,198,175,238,237,225,162,53,97,194,17,41,86,129,105,218,125,247,254,154,251,77,247,251,247,47,62,180,184,251,107,212,164,183,227,63,78,64,205,213,167,168,162,105,242,187,95,26,14,215,119,171,195,27,175,226,185,21,243,54,244,158,112,4,202,166,111,185,111,203,77,106,239,55,169,141,206,144,167,9,222,182,16,201,89,82,175,180,235,138,133,235,227,135,224,155,124,34,93,72,63,177,147,183,142,127,226,153,20,230,43,182,81,218,48,223,111,175,72,84,176,123,250,132,183,42,214,88,115,72,24,160,61,43,177,246,60,152,63,196,173,198,77,186,26,247,227,65,160,125,179,63,243,58,237,173,78,179,4,180,51,240,254,13,144,242,119,0,149,124,16,140,104,225,78,231,204,40,71,166,180,148,148,18,83,166,185,219,208,95,138,232,30,204,191,96,24,140,31,181,23,137,73,22,61,67,180,228,167,39,55,98,31,71,2,220,179,195,4,106,175,101,176,224,175,76,91,58,91,113,128,155,82,60,199,255,218,198,234,87,168,49,55,156,0,108,240,16,253,115,174,232,222,183,40,189,143,202,169,254,129,83,254,62,118,160,39,114,171,91,170,172,143,53,210,13,186,78,71,104,73,109,168,178,33,229,58,101,108,243,76,196,214,190,49,220,96,11,120,127,135,213,17,97,217,118,29,30,32,222,77,35,176,90,115,13,228,66,85,110,244,43,198,53,99,255,104,199,90,8,155,71,114,157,54,88,174,223,173,132,228,207,35,98,89,219,218,31,103,241,252,192,231,79,188,27,143,188,69,95,151,26,244,133,158,6,252,57,67,95,184,175,169,191,32,45,208,92,207,180,128,25,113,126,53,118,93,150,196,65,242,255,13,12,71,118,194,129,119,59,164,98,251,62,217,186,41,25,183,12,41,61,27,153,191,62,220,236,255,42,111,240,31,78,25,202,87,149,166,98,40,235,50,39,87,165,118,44,255,245,56,47,148,210,110,254,255,114,177,42,95,52,223,145,68,207,50,108,60,203,152,5,77,16,250,219,51,161,205,23,99,10,86,229,90,214,38,148,101,205,97,95,130,247,77,40,249,88,148,255,13,248,31,72,151,138,235,135,217,170,63,160,197,146,116,60,178,150,97,167,255,22,90,122,222,153,194,12,219,91,240,157,81,98,17,79,121,25,56,233,199,218,152,244,67,13,172,129,119,152,91,5,76,233,96,207,236,120,84,139,108,154,239,216,242,195,252,220,193,104,134,151,239,241,181,117,102,168,135,194,29,107,157,221,220,17,74,170,239,161,182,179,68,35,49,135,140,223,137,169,146,33,250,234,46,211,100,223,125,29,81,137,96,196,90,134,36,111,236,35,224,7,213,146,39,44,34,181,185,37,204,58,189,61,19,210,159,225,239,54,104,73,188,235,231,115,213,123,119,221,125,124,45,136,225,173,222,21,25,33,76,117,235,134,170,190,123,7,145,254,253,43,254,243,116,222,199,27,248,196,100,128,145,162,154,48,140,217,132,207,200,104,134,156,209,198,146,149,76,136,168,54,142,144,72,41,225,251,253,168,215,88,148,84,146,196,62,18,93,187,68,21,97,202,75,169,102,241,248,163,237,248,78,68,211,6,126,246,162,242,183,59,252,153,252,237,142,69,101,65,137,202,227,14,173,33,21,133,29,61,245,59,221,201,23,180,115,210,57,233,5,237,41,41,202,3,126,36,18,103,216,55,128,235,109,251,161,225,76,43,26,198,159,112,174,31,238,235,244,84,219,49,27,118,155,80,195,122,6,162,252,178,23,98,253,246,51,48,31,12,48,144,61,99,124,215,86,186,27,172,219,147,28,89,45,85,36,176,154,84,161,59,78,43,238,14,87,193,74,244,69,37,153,140,172,133,140,242,65,191,10,99,209,30,21,77,97,213,179,80,143,182,223,66,193,35,50,42,57,39,131,222,66,197,147,80,191,208,168,183,219,25,75,156,51,23,213,15,189,49,26,141,105,130,54,223,65,229,23,69,139,100,238,250,213,100,70,163,178,23,220,0,110,99,224,186,102,75,146,70,37,172,169,241,220,30,86,209,242,16,141,224,87,66,214,189,33,249,141,125,120,54,237,127,223,209,12,233,103,17,46,68,59,224,121,102,126,84,48,237,209,33,115,200,75,204,209,5,53,119,60,140,94,224,25,20,218,141,223,110,67,185,140,236,150,103,140,125,176,175,205,83,190,37,184,25,209,141,53,172,175,186,173,170,190,106,187,186,187,207,191,71,93,146,162,214,164,70,87,237,75,240,157,163,239,121,135,153,254,185,225,29,146,198,6,66,172,248,180,132,167,4,3,125,255,252,201,168,13,99,90,157,7,255,93,129,63,149,27,218,241,158,162,248,185,123,218,190,195,42,86,247,213,114,202,15,181,162,242,186,230,42,113,120,131,67,107,125,209,152,244,106,102,223,208,226,208,127,182,136,252,11,219,63,5,252,57,120,18,29,182,97,20,246,79,46,101,74,70,197,146,172,17,171,164,42,29,54,74,226,83,124,201,91,167,135,96,119,157,124,37,175,254,129,153,46,209,62,218,246,196,214,192,6,175,85,106,252,154,104,202,107,173,125,253,29,160,25,64,2,236,166,200,154,141,136,0,191,184,166,246,179,253,158,30,95,28,92,150,195,174,30,45,153,13,176,29,198,12,111,106,231,185,15,227,103,57,223,87,67,11,169,85,192,19,107,249,123,211,2,198,87,252,104,85,149,155,188,243,98,239,164,112,113,127,100,7,51,41,176,66,205,193,166,186,174,72,91,165,237,235,69,169,248,254,131,241,227,161,111,227,235,149,240,157,103,128,146,227,170,171,72,183,249,137,237,232,239,186,93,147,102,244,223,77,212,164,231,183,207,169,207,111,15,255,108,61,209,238,140,109,82,37,99,227,141,250,186,231,113,148,213,148,72,135,117,227,67,238,204,124,81,119,212,211,148,120,21,87,17,165,39,214,197,212,199,156,199,103,58,78,90,225,183,229,26,246,145,199,142,211,240,93,240,0,245,232,173,89,145,191,53,205,4,72,41,143,189,192,255,214,60,81,54,251,141,68,211,60,118,95,59,226,211,70,193,136,231,63,127,98,150,188,191,77,186,227,84,4,111,172,122,164,251,55,159,49,135,222,251,12,233,14,111,117,7,28,195,86,214,61,248,110,151,171,76,139,239,216,5,37,165,191,49,113,56,180,168,82,59,234,178,78,26,228,214,153,134,177,62,84,50,43,42,85,111,81,71,29,49,238,139,198,16,248,250,103,234,169,37,171,126,144,85,182,48,207,249,53,22,90,107,73,146,53,85,55,49,139,228,213,33,215,124,53,225,170,175,230,221,135,222,253,35,109,44,28,193,252,81,111,38,251,255,236,221,184,79,225,136,105,115,20,168,97,242,127,139,55,94,141,202,49,51,110,154,11,182,149,120,122,103,212,147,154,3,45,241,113,208,43,47,122,20,244,10,203,47,62,196,243,225,106,167,81,119,129,255,127,163,183,38,173,106,200,203,166,240,91,173,161,124,96,119,32,52,249,13,207,80,62,126,164,254,88,6,254,254,75,79,84,70,142,60,245,88,196,11,242,111,66,147,103,237,1,242,138,119,135,140,247,177,95,246,162,49,224,117,188,167,162,161,222,249,238,224,111,19,143,36,138,31,255,110,169,88,254,84,160,155,138,194,207,59,171,184,182,179,28,98,30,232,158,41,219,2,142,194,78,175,200,89,130,210,230,171,231,164,143,190,113,208,222,11,218,189,68,221,109,169,201,127,252,248,145,196,127,251,56,158,147,21,18,166,17,213,17,41,226,84,94,48,98,67,191,54,155,234,175,85,140,10,53,13,185,181,159,75,173,44,219,25,253,195,125,248,109,90,31,238,91,48,158,57,16,238,5,248,27,106,105,104,211,253,20,124,74,99,14,4,158,12,190,245,241,82,226,173,143,183,222,13,148,2,218,146,255,221,174,155,47,194,247,57,91,36,87,188,94,18,209,173,224,61,160,31,255,122,124,155,252,134,54,199,151,18,231,251,157,196,185,158,127,241,110,155,255,88,44,249,107,218,164,191,134,217,183,231,143,179,251,153,182,160,152,137,85,141,227,255,135,93,74,153,96,69,106,92,45,94,160,255,210,246,49,115,231,70,94,184,67,17,94,184,195,120,98,125,223,185,212,11,187,149,244,11,187,13,107,125,87,251,45,170,88,201,40,130,231,61,171,158,40,126,248,21,95,210,162,62,24,236,133,186,110,166,166,26,74,115,203,250,148,164,172,79,157,3,180,251,194,212,15,249,22,79,79,185,230,63,238,113,135,80,235,175,161,214,215,84,227,198,14,101,236,95,42,109,236,135,8,149,118,19,97,193,251,46,89,1,239,231,69,187,74,154,222,52,183,25,47,253,244,227,197,196,79,129,151,126,90,110,148,254,224,15,35,40,39,184,157,178,214,210,171,129,78,189,77,182,170,220,149,126,192,67,246,255,134,153,240,240,109,63,99,192,51,233,84,102,218,88,207,52,225,203,225,159,234,186,209,100,247,101,176,46,252,172,159,209,177,105,69,213,73,206,207,118,29,0,12,143,81,191,203,124,231,109,100,172,26,38,209,34,45,209,3,240,167,231,13,160,239,4,31,5,144,135,20,160,11,204,129,46,198,75,194,1,65,18,60,97,64,24,17,74,240,81,242,114,126,214,157,61,53,142,207,144,164,145,98,111,137,28,192,204,27,50,80,185,210,203,170,161,58,50,150,55,62,45,177,106,8,43,241,180,96,9,219,241,182,136,240,74,28,251,68,88,130,144,167,199,224,243,40,118,251,197,232,64,154,183,248,127,98,85,174,250,228,65,185,41,193,136,176,67,9,187,15,47,241,69,176,143,7,98,179,156,151,25,144,96,166,164,196,43,177,167,179,179,89,201,99,111,33,148,164,137,69,158,97,185,250,155,85,67,197,51,162,180,110,73,219,89,5,200,13,53,87,253,172,31,142,114,207,217,150,177,221,192,106,167,231,141,139,198,73,195,50,4,214,77,37,172,66,42,73,69,169,36,29,240,36,120,45,204,67,46,41,37,69,241,111,216,177,236,18,68,153,105,106,209,127,194,154,10,88,19,143,178,213,70,171,223,116,80,108,67,253,88,118,250,137,249,145,239,247,82,158,196,174,246,12,15,244,235,97,204,182,157,109,131,121,196,207,209,166,251,140,11,250,125,211,10,162,176,125,35,207,245,54,185,103,48,79,134,173,165,169,54,85,172,164,21,214,229,196,174,26,233,152,101,63,99,185,150,109,245,165,7,211,77,243,164,41,160,11,159,172,179,90,133,1,77,19,219,135,232,161,165,77,171,161,194,51,96,231,126,101,111,199,154,83,155,214,58,197,211,248,180,98,41,219,21,170,216,202,121,45,172,236,234,35,107,54,83,74,197,180,104,137,219,101,188,205,114,100,98,16,70,91,88,105,13,171,76,170,46,158,157,97,230,245,199,48,239,250,64,43,235,250,57,13,158,41,211,99,75,227,71,78,224,78,254,170,179,154,150,94,223,149,134,217,110,55,235,187,150,252,154,146,187,44,83,64,112,106,214,13,212,220,64,159,209,231,122,45,178,157,208,209,165,94,86,63,181,242,171,13,245,100,37,187,152,44,193,59,165,164,103,15,116,143,116,151,186,129,247,1,69,206,74,227,250,48,171,103,38,145,34,193,157,156,245,128,247,9,236,164,88,18,21,81,150,165,45,179,230,184,63,2,37,204,59,144,147,114,94,110,192,27,201,149,98,165,24,56,179,192,199,179,220,56,23,242,92,211,108,241,173,221,228,154,220,89,174,221,19,41,120,6,247,215,192,231,158,62,144,28,73,50,158,83,100,81,162,179,140,247,129,253,228,162,92,146,97,4,96,250,1,25,184,82,43,201,138,12,243,144,241,22,25,91,139,87,132,55,31,136,73,182,151,100,207,192,243,193,24,102,242,68,228,135,111,218,207,96,229,189,118,205,188,72,5,56,159,27,154,222,118,86,115,118,179,202,166,184,215,207,73,77,233,25,9,51,48,54,171,193,26,74,233,246,10,62,99,179,202,166,45,57,182,91,114,188,161,210,43,227,91,175,201,61,76,234,100,233,192,249,189,216,3,170,185,231,172,218,238,0,229,159,121,183,207,106,231,212,142,104,5,171,189,84,247,158,227,152,116,120,75,228,60,185,56,26,106,11,215,112,173,148,204,180,150,135,92,249,12,162,10,235,188,197,170,251,237,239,152,41,240,103,26,120,249,153,150,214,194,26,46,88,83,18,61,68,86,25,25,223,146,109,102,159,121,164,158,93,218,180,94,232,198,58,157,155,72,58,87,191,247,57,120,247,51,22,206,227,21,143,205,195,194,42,131,238,110,215,76,221,131,119,162,215,180,232,10,215,88,239,223,75,163,179,250,95,25,175,39,191,59,58,67,222,233,157,33,223,29,125,61,249,87,198,172,62,171,159,83,107,236,134,109,231,187,40,173,216,99,244,16,222,75,240,250,104,151,47,253,160,201,154,30,208,136,46,161,38,203,48,217,246,187,83,121,126,141,196,89,143,241,63,223,226,42,27,235,109,203,44,199,81,74,6,154,221,104,238,3,233,23,151,188,62,236,149,145,60,121,167,208,75,115,240,153,242,247,42,58,143,187,143,251,30,96,52,174,192,118,2,121,134,213,113,11,118,130,81,160,110,248,181,209,176,118,217,134,189,178,131,17,86,88,231,6,36,85,44,41,7,146,179,89,144,101,110,132,219,100,166,4,228,80,127,134,213,176,218,172,78,103,139,187,241,78,177,116,94,195,158,78,77,45,90,99,147,233,148,46,75,127,198,160,9,155,3,93,71,35,122,9,45,76,255,114,92,16,198,210,110,254,47,92,71,52,201,237,187,45,113,239,103,84,125,205,248,166,154,167,195,91,207,39,187,54,236,146,207,83,17,249,216,164,194,38,218,185,231,224,95,195,17,172,178,107,180,234,36,197,44,44,178,229,6,240,12,70,88,124,142,97,122,90,178,96,117,20,8,130,214,241,164,211,220,43,180,123,183,132,114,151,125,120,204,45,46,21,250,198,222,242,172,49,235,240,217,130,91,164,99,96,240,36,95,34,126,9,222,18,232,101,205,14,235,149,117,84,128,100,84,6,41,97,186,62,168,131,216,236,212,220,60,141,5,250,208,134,217,27,23,109,75,104,118,212,153,196,78,247,96,183,180,237,49,120,75,12,36,130,7,10,160,101,107,87,84,229,26,110,201,149,220,91,152,153,162,200,194,152,242,107,37,111,62,108,222,200,59,238,152,155,243,243,89,201,178,87,206,246,131,244,105,28,225,94,245,182,146,121,21,187,196,152,65,159,24,156,13,204,148,108,103,85,190,250,88,205,62,171,163,102,223,237,116,222,80,35,146,209,227,57,159,30,162,45,246,165,47,166,79,98,213,217,207,209,251,105,158,254,25,245,179,237,149,116,18,117,42,70,153,206,155,95,28,107,202,22,21,238,171,39,105,16,243,111,209,84,195,186,154,190,150,1,251,128,125,173,130,234,200,140,30,48,183,237,48,55,224,58,111,48,102,121,205,82,190,72,243,117,7,246,69,14,169,14,122,40,11,218,142,59,143,149,18,203,205,142,122,140,88,225,133,40,137,190,87,61,82,208,210,53,250,64,223,86,236,118,212,143,157,115,78,56,236,188,209,151,66,62,144,177,189,76,10,247,70,101,12,248,227,51,176,22,233,25,111,133,128,78,205,92,132,125,107,122,176,47,42,124,252,190,106,216,39,198,153,39,223,26,173,145,9,207,228,190,101,127,91,159,7,191,175,134,95,63,223,138,35,178,83,40,59,15,20,156,99,216,9,181,95,254,182,81,126,132,200,53,76,230,185,107,117,146,189,229,241,116,190,121,255,246,60,125,220,206,159,191,255,98,161,249,68,179,112,182,80,191,159,245,154,51,176,95,18,246,109,122,211,235,231,150,239,158,176,28,235,213,221,15,90,101,172,190,101,57,120,134,183,5,111,74,194,19,127,127,190,244,0,72,128,38,215,166,254,148,251,182,61,175,7,243,128,255,134,207,248,55,239,91,82,77,154,160,78,122,239,208,127,31,156,199,114,67,212,28,90,253,12,73,182,44,72,134,233,229,12,211,57,25,166,29,51,172,119,159,231,175,214,201,150,179,175,122,14,157,200,59,214,3,222,131,185,178,231,228,28,207,204,153,199,84,124,134,74,77,216,91,95,150,131,74,98,150,244,227,142,238,36,216,165,39,49,246,234,147,240,12,186,252,100,255,216,131,133,249,98,173,232,20,200,152,147,174,117,200,28,86,45,63,111,191,229,219,203,72,221,226,141,117,6,41,96,218,65,213,3,132,55,168,90,198,217,92,128,140,135,224,25,128,82,237,187,94,57,193,106,82,163,53,180,169,3,26,3,228,182,174,211,36,216,58,238,159,188,192,246,251,136,43,210,107,6,173,5,240,24,125,38,3,136,212,59,159,98,214,34,115,54,210,241,5,100,46,182,172,149,165,87,53,71,186,14,223,87,181,173,98,66,193,72,72,216,207,40,228,83,64,147,182,29,212,99,180,58,234,49,34,86,252,19,177,153,1,95,130,218,222,43,172,63,90,211,56,139,157,101,56,223,38,33,229,64,230,20,120,134,178,164,156,87,46,122,136,38,127,188,165,174,192,103,202,101,146,93,55,211,137,95,121,15,103,91,90,10,86,115,54,210,53,233,182,74,132,49,204,59,91,179,107,93,99,221,198,157,119,62,202,214,34,215,236,121,233,129,194,178,167,137,53,249,79,79,108,237,122,179,163,154,97,59,207,34,172,171,128,89,225,237,136,57,118,139,195,142,40,9,225,85,214,13,197,73,191,106,111,229,230,49,231,59,248,126,4,77,59,234,46,250,86,11,119,14,171,209,181,43,17,250,253,212,190,124,42,194,31,172,250,175,63,194,234,168,129,74,184,213,207,212,164,191,81,127,253,25,191,134,87,63,247,19,216,165,176,175,214,178,134,189,96,29,121,117,75,89,120,224,241,213,221,154,185,186,123,175,245,223,119,31,180,88,110,176,101,238,52,63,27,90,37,192,10,133,122,97,169,112,126,114,144,195,202,137,103,61,214,201,172,80,199,189,37,168,63,154,118,56,15,31,45,69,43,173,50,125,170,35,2,13,214,18,112,50,13,42,235,49,105,56,67,14,37,14,245,159,89,150,39,36,167,242,64,233,39,229,68,153,156,1,89,61,182,56,229,215,254,5,36,32,55,247,62,156,101,214,227,32,62,3,48,89,164,131,13,199,103,200,130,109,200,25,241,135,94,134,124,223,54,201,40,105,239,21,59,237,226,176,63,77,25,246,131,112,215,61,176,13,172,103,11,57,84,75,45,75,127,109,212,152,30,91,181,205,161,131,67,191,6,157,121,93,35,226,175,189,173,252,188,182,44,45,182,118,14,180,21,232,177,55,79,48,61,230,108,166,199,8,93,189,99,145,254,219,147,123,197,213,109,75,250,234,221,140,234,9,135,125,252,188,19,38,149,32,101,15,59,245,131,118,80,87,207,234,168,171,135,85,27,193,138,57,15,76,56,229,9,248,62,48,241,224,137,55,61,103,28,254,253,152,243,48,102,26,23,232,148,167,26,83,234,33,175,130,151,244,51,152,109,116,219,106,61,71,121,211,123,64,113,236,137,33,199,126,96,232,65,187,12,182,113,185,180,248,200,226,248,28,204,180,57,154,50,111,13,57,99,235,156,52,122,43,41,169,63,161,13,117,221,160,65,85,22,172,127,76,0,163,170,198,130,37,124,178,110,89,220,160,66,189,37,193,197,126,144,118,90,0,68,206,42,136,222,242,84,242,34,163,251,140,135,59,144,217,64,117,139,107,222,155,49,224,247,63,217,180,50,28,167,88,222,69,120,134,45,128,221,21,242,236,25,68,6,235,33,191,249,36,200,220,147,19,240,125,192,249,137,87,46,59,88,6,250,1,167,236,152,88,49,69,231,176,186,210,26,222,118,162,3,152,223,167,207,146,89,214,13,151,221,31,233,247,43,112,184,188,195,103,216,223,76,126,138,207,242,156,81,48,26,198,211,163,126,199,148,205,158,209,121,3,133,192,239,45,216,26,118,132,49,20,195,78,234,73,46,137,126,76,142,85,69,195,152,9,245,240,198,116,134,213,159,51,1,232,102,193,72,23,104,131,62,205,238,70,225,53,119,202,110,24,102,216,253,102,243,158,41,43,187,19,102,161,55,244,167,117,118,95,150,195,187,73,166,97,24,173,183,24,186,193,37,173,100,240,150,126,54,66,51,37,3,28,60,10,92,215,144,150,184,203,224,247,52,193,223,136,121,204,94,131,53,91,52,22,76,45,65,193,222,41,128,64,116,48,175,150,104,201,211,172,175,60,235,155,35,185,146,227,101,216,223,76,101,74,205,170,156,84,144,26,210,211,254,173,245,28,205,147,188,153,55,242,90,30,255,166,228,237,188,158,231,242,86,190,233,78,103,179,65,198,27,104,71,123,65,159,208,41,216,78,37,201,230,169,91,240,137,225,51,250,131,149,16,131,104,44,115,91,1,251,193,230,1,159,151,60,159,203,9,9,127,190,236,69,127,206,110,84,244,7,239,240,22,184,9,176,11,68,82,224,63,58,207,197,90,43,13,119,68,211,64,247,19,165,161,216,91,116,133,75,88,229,230,120,110,82,207,70,169,121,9,236,81,13,246,218,235,164,166,95,107,135,197,231,6,250,14,159,210,201,205,174,106,108,146,229,251,214,201,34,29,243,51,83,97,246,171,158,33,107,50,163,167,12,244,20,163,244,132,17,34,81,76,197,224,47,129,118,37,34,163,184,192,9,140,90,65,165,24,124,198,162,183,224,92,114,234,78,205,105,20,150,138,151,143,85,177,46,113,118,122,188,234,231,41,42,196,128,153,242,215,61,92,149,194,219,221,122,55,135,72,74,202,233,108,45,18,188,29,223,34,193,60,96,181,138,100,159,186,172,113,128,220,45,112,229,177,166,27,34,121,54,66,65,122,212,52,152,169,140,5,80,16,139,251,20,7,106,120,38,53,40,219,145,173,202,208,146,51,233,4,20,15,106,126,192,191,139,166,104,200,151,192,66,176,181,6,79,104,130,247,156,245,253,103,141,72,48,130,104,116,5,48,157,98,222,182,107,108,173,111,192,126,98,101,244,154,217,0,132,163,155,48,2,32,88,236,52,252,156,98,214,210,162,187,224,94,74,213,239,170,129,108,44,209,203,180,234,54,11,205,252,244,41,63,130,67,76,211,52,204,75,187,234,192,89,13,125,105,151,142,89,188,240,153,54,176,66,138,255,6,51,97,12,105,135,128,154,164,104,218,166,14,252,107,129,215,21,11,170,200,32,13,85,254,154,23,7,175,130,8,138,128,157,148,179,74,217,56,152,156,198,10,57,240,22,122,186,22,95,164,11,244,18,206,199,11,102,33,53,199,155,197,233,71,171,89,95,142,72,210,148,97,223,5,250,41,146,108,24,75,198,101,181,170,150,105,89,77,26,213,28,195,36,96,201,241,54,44,80,75,95,156,8,169,5,222,161,212,150,85,194,110,64,107,96,39,153,12,128,135,11,244,4,228,31,203,193,207,193,111,172,245,110,46,3,211,118,148,111,38,76,38,67,34,227,61,209,2,222,154,118,179,167,58,118,204,112,1,175,43,28,80,91,103,92,1,128,25,247,212,207,93,242,179,24,64,79,126,36,135,47,122,6,143,29,54,73,38,208,57,6,248,61,201,105,86,69,177,218,170,24,128,25,137,73,115,211,103,240,53,77,85,20,57,126,172,62,238,156,80,88,255,96,142,36,224,19,240,150,78,79,145,184,25,51,98,90,140,122,155,241,22,234,232,117,248,158,226,119,128,118,84,71,83,188,20,187,201,101,217,123,158,37,78,75,167,44,154,11,230,37,159,183,236,78,221,167,115,139,182,41,155,236,70,65,118,255,166,107,101,50,60,39,53,166,94,147,158,149,106,74,67,93,82,47,75,85,244,232,165,105,181,26,196,62,107,100,17,44,213,37,226,2,93,174,121,176,39,72,115,25,229,29,116,95,63,230,12,17,161,36,20,243,71,119,187,119,58,66,81,152,16,198,133,108,190,124,255,191,177,186,41,82,76,149,191,22,87,147,95,75,198,51,31,65,113,159,131,241,29,45,25,185,108,86,89,228,122,218,175,97,36,173,202,60,22,238,145,127,33,131,174,7,199,243,55,2,151,166,67,137,67,221,103,190,151,69,157,130,117,80,215,187,79,57,207,58,59,31,223,244,45,253,237,92,142,143,152,197,237,212,52,59,103,129,253,125,65,163,240,239,120,176,103,49,98,223,38,3,253,20,208,117,77,193,12,141,235,30,254,173,1,216,251,242,14,216,17,248,76,123,45,14,182,131,119,216,176,82,124,7,250,59,33,95,176,160,50,240,56,234,3,90,107,189,99,30,222,145,51,244,92,200,159,111,120,197,236,62,29,43,141,176,29,217,68,231,44,218,29,114,196,3,150,240,229,44,42,37,166,235,18,218,176,65,72,36,224,61,17,158,64,57,255,166,37,33,28,200,64,96,173,96,196,237,214,202,8,236,114,154,200,13,14,30,145,68,75,98,37,99,172,110,147,207,89,166,12,180,10,237,132,22,106,223,152,198,201,183,209,2,118,253,150,7,239,16,125,75,194,172,42,227,172,55,108,37,29,79,175,216,200,89,215,61,9,236,238,252,67,243,169,28,101,26,133,4,212,202,130,221,141,193,91,4,176,19,93,92,206,130,79,108,170,181,82,25,236,178,11,127,227,27,178,77,225,29,6,70,23,98,61,87,99,193,8,176,154,168,227,65,131,103,81,99,92,214,171,216,123,73,15,118,29,37,192,12,248,194,70,173,21,229,11,64,41,253,24,17,34,222,34,119,156,92,34,245,3,181,189,215,134,96,196,158,170,218,116,34,150,57,163,38,27,242,81,17,231,163,200,215,39,165,30,142,38,164,68,23,236,122,100,29,140,222,6,104,87,205,159,167,149,11,52,35,216,25,172,182,0,186,85,3,20,7,200,100,73,67,57,157,135,207,207,252,253,240,106,217,197,236,66,246,210,35,117,240,139,27,69,176,168,143,84,139,17,139,202,86,97,14,25,9,141,248,171,176,201,219,94,135,181,131,85,212,184,57,187,168,239,3,155,195,164,208,188,188,171,106,182,48,76,64,43,216,49,253,146,206,108,17,120,48,183,209,74,5,107,69,22,60,88,71,63,233,87,18,118,226,178,153,117,54,216,84,194,70,244,83,80,135,248,22,176,186,90,199,8,127,79,57,102,139,208,34,18,144,0,179,108,148,189,228,152,196,49,106,248,182,72,132,183,136,68,190,118,194,38,151,237,8,119,198,128,227,62,181,216,191,192,250,49,193,19,60,102,205,216,153,204,116,38,188,181,14,35,184,227,168,227,207,212,228,98,4,27,196,18,156,16,208,203,215,6,182,175,13,64,2,76,110,192,58,98,125,254,165,73,46,27,174,4,45,59,214,192,39,220,102,156,83,71,221,105,47,144,9,95,14,251,237,132,158,64,206,57,233,248,107,5,159,15,158,61,7,180,190,96,62,251,137,197,223,107,96,183,92,224,173,121,179,108,2,206,209,125,89,14,113,35,240,39,135,251,214,177,86,14,254,21,113,35,143,125,135,25,62,232,156,69,63,179,220,40,171,201,75,170,75,3,157,99,71,16,50,79,1,129,207,41,13,49,206,191,235,33,58,176,5,192,107,128,214,154,160,191,117,46,176,51,222,109,220,133,120,205,155,206,250,58,203,161,115,149,134,19,7,127,8,159,112,157,206,162,206,82,231,141,24,222,230,232,103,179,228,76,14,52,60,235,141,12,179,212,97,14,186,197,89,220,75,94,240,115,148,66,94,203,208,36,25,82,210,240,115,131,83,17,205,225,42,163,245,72,199,229,143,178,33,203,94,128,213,38,152,86,228,245,88,213,142,112,111,104,215,57,13,60,126,39,203,44,46,90,50,192,174,49,172,36,216,31,209,22,217,80,70,58,104,141,123,225,177,89,218,52,89,75,22,109,230,243,216,76,235,165,57,57,224,171,29,240,132,128,51,27,147,183,105,61,148,50,123,81,63,174,3,158,67,190,218,197,180,201,174,102,107,158,24,99,34,178,202,53,188,120,160,57,65,235,193,51,80,214,115,172,226,32,163,22,232,111,160,38,120,192,53,171,97,45,89,151,247,119,112,158,0,90,57,63,231,54,232,107,83,207,250,50,164,162,21,105,170,77,99,218,71,107,157,107,221,140,123,67,157,242,200,165,108,61,91,123,132,237,122,177,250,72,68,167,168,20,160,133,10,152,0,36,128,105,240,235,9,216,119,90,118,203,165,228,113,134,43,125,108,144,111,164,227,119,82,161,118,103,49,109,231,37,240,5,230,221,121,55,231,234,65,148,30,252,179,64,187,50,173,99,93,190,167,186,191,61,15,244,67,49,231,30,252,50,251,35,44,119,11,55,98,103,6,166,161,55,172,197,247,177,253,172,208,35,3,119,159,184,253,25,200,97,117,227,136,49,108,28,201,124,246,163,80,74,168,163,193,105,32,154,226,218,142,110,84,193,146,88,106,204,183,254,12,213,250,182,164,142,222,0,242,143,23,225,159,192,114,43,172,139,25,232,131,60,147,52,161,37,105,254,174,40,176,43,113,224,31,30,248,199,6,44,79,184,4,211,24,254,189,122,134,60,230,164,162,16,239,169,223,121,2,144,229,37,188,105,73,222,244,66,100,25,242,207,53,214,129,172,102,111,162,233,217,222,171,114,67,63,154,5,231,7,246,30,56,140,112,124,66,158,215,95,242,170,217,192,215,212,22,165,227,52,208,126,136,200,162,94,117,236,58,236,237,119,132,120,186,110,21,134,205,205,16,112,104,177,180,75,82,221,247,203,37,240,207,4,11,86,27,238,60,188,27,16,130,161,105,140,7,90,154,203,134,93,75,97,70,118,61,73,183,146,62,117,203,53,29,123,85,144,238,6,185,110,255,21,106,199,61,243,106,219,102,109,156,231,6,143,192,231,141,63,1,47,176,15,188,192,52,120,104,247,92,78,131,255,100,52,147,129,94,64,111,26,171,229,38,181,36,245,37,193,187,156,13,188,81,143,249,62,45,62,63,74,92,211,49,175,13,77,36,198,19,89,161,156,255,155,114,242,56,102,47,250,35,124,187,87,39,228,115,202,39,236,173,168,233,79,58,86,88,15,193,215,79,192,163,17,123,210,31,236,44,91,75,141,171,157,158,113,223,185,255,108,234,169,212,234,93,51,169,179,238,111,238,175,186,117,192,58,135,40,67,59,140,127,224,25,224,63,181,117,253,70,255,167,110,146,33,240,5,73,48,194,183,208,236,116,217,167,169,255,140,82,246,30,253,130,22,160,199,141,60,136,214,85,55,193,233,185,100,83,110,25,112,230,146,175,195,16,29,222,117,117,178,109,115,2,188,30,90,20,98,117,91,124,236,99,87,79,109,162,161,246,71,230,225,75,36,250,239,2,96,84,83,67,185,39,13,178,228,233,247,113,135,154,165,147,102,210,223,219,145,122,47,190,5,16,100,162,110,58,14,96,34,25,102,122,6,247,37,151,210,165,13,22,152,237,254,68,25,248,88,76,136,137,16,65,134,171,53,24,7,241,138,160,9,179,180,74,202,102,121,44,201,42,127,194,238,99,180,34,185,96,134,26,219,219,4,167,46,123,42,104,21,236,204,97,234,62,54,187,234,181,240,54,62,99,114,249,227,42,104,234,11,82,189,178,12,127,78,200,227,114,181,50,207,149,99,201,41,201,207,66,25,93,238,82,141,162,121,65,173,115,4,60,113,77,158,149,174,10,137,158,132,56,45,79,234,161,212,154,52,176,144,176,115,204,183,101,81,147,112,95,86,60,108,190,81,116,96,30,142,115,95,241,129,137,242,235,78,214,41,59,229,236,75,94,54,27,240,122,151,169,47,24,90,2,163,98,24,33,106,73,190,239,25,160,134,226,212,124,195,60,170,0,167,228,145,215,59,113,61,29,246,176,178,158,145,3,67,204,153,120,245,146,23,51,150,158,191,236,170,120,242,208,31,165,57,211,46,188,70,164,161,108,174,124,172,124,44,185,195,247,107,3,90,168,245,175,45,39,148,4,202,74,7,45,112,29,217,82,161,120,236,181,73,55,235,76,20,143,77,28,27,63,150,157,128,39,100,115,172,90,41,211,62,118,96,69,239,90,62,161,104,192,144,26,135,231,138,190,6,11,163,38,249,5,11,48,162,7,246,109,16,172,70,62,64,120,94,123,207,26,118,156,189,237,30,93,19,208,238,36,192,242,48,73,9,80,209,156,209,48,142,38,105,186,38,21,55,174,35,224,28,133,245,82,70,57,209,200,44,162,80,231,96,168,137,153,117,86,229,107,79,162,157,174,125,170,113,239,68,121,188,172,111,73,200,9,57,6,28,20,198,51,152,125,76,32,214,5,89,3,252,231,115,206,180,29,188,195,46,233,69,253,53,219,229,28,181,104,94,247,198,73,86,44,139,7,229,239,233,152,55,3,250,77,99,254,121,28,65,22,122,114,19,206,236,94,46,1,248,208,105,213,89,185,93,39,116,90,12,212,174,232,191,236,101,22,86,111,236,5,90,89,213,189,77,253,164,30,202,17,240,66,2,229,89,67,41,1,187,224,77,48,25,72,88,249,88,142,3,63,106,42,227,26,37,197,48,206,248,183,255,56,125,99,44,34,120,11,32,89,214,1,16,248,130,211,184,215,61,78,70,106,4,241,140,13,119,156,82,96,129,254,125,178,227,25,193,90,152,12,128,38,6,25,144,116,218,33,105,64,105,24,129,81,40,141,97,35,212,9,50,140,224,172,13,18,255,3,253,2,87,127,210,41,20,11,215,11,195,127,192,165,231,105,11,113,4,154,24,86,203,16,53,211,145,118,212,238,80,5,236,251,19,139,189,134,170,185,244,193,218,159,40,138,253,196,229,94,176,25,170,229,198,30,172,98,85,215,145,149,94,146,44,25,13,229,2,125,215,51,129,75,174,107,179,82,149,38,186,19,252,244,199,176,38,57,237,6,228,19,3,47,6,125,16,155,33,48,59,240,65,188,233,160,154,130,196,87,166,28,121,89,172,16,178,125,230,209,228,237,52,13,177,98,82,219,87,55,136,113,205,182,13,216,57,171,185,47,138,105,67,109,206,252,66,141,69,128,236,40,138,99,210,118,172,88,96,90,195,41,150,145,75,65,218,178,45,105,99,56,175,118,172,81,184,228,213,157,154,91,243,26,99,127,57,230,227,188,230,248,180,255,12,160,36,72,108,225,181,39,221,2,163,233,147,227,133,108,161,12,159,239,21,164,63,242,71,144,177,185,162,146,188,80,116,11,38,1,122,60,41,21,170,133,68,122,94,201,89,186,115,155,6,4,153,208,250,165,132,207,201,129,190,223,200,65,128,230,164,254,128,215,73,80,75,13,241,55,135,177,231,186,229,56,10,215,198,87,29,17,91,68,181,19,24,205,97,200,216,174,178,76,153,105,157,213,40,70,169,221,182,120,96,161,52,145,160,10,96,138,211,30,167,219,29,145,11,223,227,18,131,136,128,212,216,198,176,243,182,38,120,35,27,169,30,103,150,16,48,24,153,29,5,171,210,93,238,73,86,36,223,191,140,69,188,71,3,56,89,184,140,156,76,89,28,50,244,165,43,204,134,234,76,42,237,37,179,101,85,90,107,169,217,190,221,1,253,98,20,199,52,109,86,206,138,160,72,208,102,176,179,68,202,215,236,57,248,93,236,70,139,243,0,253,129,22,161,84,54,219,207,8,120,221,132,153,34,234,224,193,34,36,155,91,172,190,216,39,175,102,55,29,65,46,19,208,215,176,154,220,148,143,73,49,70,95,50,21,49,46,175,232,136,106,209,71,205,170,190,149,101,17,255,32,214,179,96,77,56,169,49,134,191,201,229,78,122,248,40,95,15,253,63,176,59,238,229,221,213,1,144,134,194,116,190,202,206,223,110,116,25,159,49,134,210,67,191,24,194,40,197,47,19,251,18,186,240,236,29,95,7,145,138,221,205,229,90,207,192,232,131,13,168,47,214,240,188,162,94,228,242,243,78,121,44,230,87,205,200,211,124,205,44,41,13,51,142,231,52,224,65,45,57,151,157,42,235,135,25,32,185,150,55,141,21,104,136,232,199,181,58,168,206,118,148,97,61,199,117,150,143,160,188,188,254,167,217,63,6,43,235,228,74,40,47,157,85,186,55,245,20,252,184,213,227,138,16,135,191,45,127,10,81,135,36,92,125,60,1,246,39,38,176,232,2,195,54,190,101,0,108,51,166,240,232,227,85,165,196,29,137,190,152,82,77,250,26,198,193,40,31,57,154,95,25,119,38,59,144,156,47,217,41,234,18,10,150,152,198,233,202,253,40,149,19,214,235,187,185,225,196,131,111,30,155,254,50,231,248,145,217,154,52,167,20,141,125,249,186,180,12,243,238,180,113,60,199,15,79,197,99,36,99,24,218,78,106,129,181,55,220,33,49,109,121,161,181,15,206,55,84,208,43,152,36,189,169,253,33,212,169,77,152,166,161,50,223,139,87,236,165,228,100,232,19,183,34,129,96,139,101,37,129,113,18,68,105,151,76,22,11,111,163,52,134,90,213,132,143,176,156,108,113,130,33,130,99,64,250,54,34,32,76,239,251,136,96,178,21,77,212,90,39,49,209,121,152,100,236,246,121,96,141,202,218,232,28,160,119,208,47,163,203,67,215,118,46,153,32,181,230,60,124,166,225,79,166,163,134,201,56,208,92,58,42,185,219,156,241,226,248,196,239,143,31,204,38,202,95,40,63,148,59,161,143,69,236,143,166,5,107,65,107,219,193,63,76,242,35,50,121,228,250,39,164,68,85,197,136,78,242,144,111,143,25,122,230,35,222,251,1,246,140,118,220,147,35,195,153,184,193,246,37,67,217,69,50,55,47,230,173,124,254,151,46,109,237,11,236,44,238,11,247,174,135,122,255,146,52,11,28,56,95,249,183,45,236,244,11,108,199,202,160,163,150,212,107,137,163,199,1,91,100,192,103,49,199,213,171,137,175,179,56,114,54,215,129,78,252,181,96,188,219,230,8,230,69,4,81,52,126,217,86,185,134,20,23,192,198,141,41,198,117,123,220,200,26,101,171,172,196,248,22,178,64,137,164,96,57,104,173,216,120,212,230,90,150,212,231,209,182,189,230,2,122,161,167,16,141,169,199,40,60,99,78,83,36,236,132,74,14,93,219,163,109,151,210,87,247,36,10,9,225,37,191,130,38,139,169,191,225,129,173,85,234,59,106,32,213,236,44,165,63,1,92,248,168,195,60,94,174,158,169,25,37,163,104,124,37,243,16,117,104,209,155,24,28,183,178,86,57,253,166,155,163,89,234,71,12,25,6,10,60,22,240,137,169,110,85,199,154,99,205,98,110,144,205,83,33,34,200,146,24,23,97,36,238,201,254,13,210,198,108,15,139,129,121,88,43,24,116,75,249,114,57,235,149,225,127,176,175,136,9,78,3,38,48,22,77,176,27,54,158,183,1,218,139,233,118,213,104,170,39,105,108,43,162,6,152,231,20,160,86,186,32,92,122,98,197,89,44,53,78,44,141,93,46,84,135,217,91,166,88,157,109,223,187,183,138,187,227,159,168,31,112,12,37,125,73,146,120,110,8,94,226,163,82,216,109,194,171,177,107,246,209,180,155,118,246,21,211,19,233,241,125,217,116,25,62,47,217,217,208,222,59,192,195,14,118,93,101,145,54,187,211,3,100,114,224,149,184,31,48,14,101,158,6,206,83,58,41,88,61,211,119,78,6,117,100,192,242,36,129,51,124,207,220,246,79,175,202,228,77,175,197,229,221,53,90,146,126,240,21,176,128,119,59,86,209,186,190,27,41,254,230,238,178,145,179,178,91,216,91,118,212,164,146,84,244,190,194,63,196,59,153,162,48,65,199,189,44,112,95,192,127,44,106,184,140,231,70,233,215,62,231,126,206,185,255,154,0,107,73,94,149,203,66,130,196,248,106,172,149,127,196,173,125,198,73,221,72,59,169,181,33,103,216,36,55,186,102,164,15,109,89,174,179,236,51,42,3,50,113,138,133,163,199,220,44,232,39,249,146,49,254,8,39,207,131,149,244,125,85,204,14,132,153,2,79,28,205,127,57,239,120,197,252,68,30,230,33,148,197,50,201,109,207,62,26,82,44,240,221,35,114,16,241,54,54,122,179,204,106,84,237,232,105,8,240,176,47,243,204,186,97,60,165,74,230,71,231,73,174,91,159,138,196,24,246,105,105,240,54,188,70,118,233,145,203,197,106,177,249,72,24,75,195,43,15,239,108,25,163,249,211,187,134,86,119,131,247,159,250,205,238,106,170,46,205,111,249,122,42,153,98,218,188,29,47,65,123,171,177,136,157,229,99,155,48,58,137,136,34,240,253,91,59,31,193,198,72,11,110,49,3,94,147,5,18,131,92,158,97,152,52,115,18,35,12,126,132,10,44,198,27,182,2,200,6,53,76,67,186,164,1,255,153,229,67,192,127,50,183,35,192,130,99,165,177,226,24,96,65,206,169,92,187,127,194,29,79,93,221,93,150,202,169,156,153,29,11,227,7,42,60,227,35,36,186,223,151,182,214,57,194,237,210,136,244,118,22,201,194,232,37,226,2,222,219,4,161,251,242,140,103,71,54,90,244,224,196,16,119,196,137,177,190,45,116,152,142,19,9,117,249,107,154,91,116,138,215,190,48,113,16,116,249,61,229,242,155,227,185,47,35,34,173,129,53,152,225,102,184,179,159,249,139,157,160,25,70,159,51,47,152,85,176,12,243,230,55,184,64,26,219,232,218,238,148,37,22,181,6,143,166,52,244,3,149,221,240,254,168,115,96,244,50,133,82,186,113,39,234,80,64,36,218,146,116,89,170,106,236,124,21,198,77,247,71,162,117,192,203,53,189,152,189,100,207,194,174,206,195,231,103,24,25,7,35,95,203,44,226,73,91,102,133,175,241,141,204,146,113,217,168,102,230,13,244,167,167,251,93,3,244,153,106,78,25,244,186,207,155,153,165,212,101,228,61,158,253,156,69,45,1,51,39,13,5,244,86,214,49,21,10,30,63,207,101,44,3,99,214,45,90,234,139,187,22,192,251,116,179,155,105,12,105,71,69,113,254,172,196,77,105,142,82,234,59,254,201,143,242,84,192,31,178,46,236,163,201,154,90,20,46,129,173,184,108,205,239,75,4,103,230,176,231,34,59,81,20,97,199,44,144,84,139,197,174,238,106,90,39,11,49,145,19,97,165,73,240,186,20,22,95,197,61,245,20,30,244,146,87,165,39,1,51,79,135,103,92,20,184,34,115,201,64,125,15,43,197,83,29,107,190,80,206,231,68,29,237,0,250,132,253,115,251,21,14,253,148,218,254,98,97,131,165,240,101,40,97,38,140,187,64,134,180,32,234,29,149,161,112,199,205,11,182,31,59,101,146,108,207,235,243,17,59,0,104,134,67,89,7,203,139,218,179,160,167,171,242,73,217,26,138,125,150,85,14,7,59,80,115,212,52,139,242,198,1,1,220,125,201,147,224,237,111,122,9,255,156,129,89,197,26,90,69,238,146,215,242,98,53,64,51,143,55,183,5,214,251,52,224,67,103,209,53,210,90,12,230,241,24,232,139,236,229,199,54,198,36,125,220,30,196,205,209,127,144,0,69,200,150,18,83,184,129,136,206,177,53,230,225,129,197,202,94,134,223,109,122,48,34,89,237,192,254,45,31,132,201,25,104,190,168,55,141,24,128,213,2,33,220,53,123,66,103,246,102,95,89,207,165,178,193,89,132,195,57,118,17,116,158,139,21,37,183,76,60,58,46,173,120,101,121,72,73,74,210,192,237,121,183,4,120,121,135,154,82,61,214,223,251,124,174,69,245,49,5,251,26,3,42,247,79,180,125,253,234,219,27,142,124,215,84,18,13,91,225,127,10,58,190,97,20,143,237,136,43,172,75,79,195,44,58,119,246,76,247,103,134,141,120,6,30,157,209,12,154,49,13,64,76,84,180,172,66,254,199,174,232,215,137,234,244,250,121,69,94,138,235,38,208,203,105,154,185,67,209,8,109,43,10,178,199,59,204,102,209,111,29,124,201,9,162,205,135,106,238,98,234,120,76,243,208,219,190,166,46,125,45,56,85,217,62,253,85,180,88,117,90,63,13,190,146,85,148,190,146,126,232,176,35,23,229,137,51,227,114,246,32,120,100,197,156,47,7,81,47,134,212,96,85,44,70,23,137,139,131,197,162,203,247,150,172,31,88,71,177,175,199,190,123,178,26,247,186,205,241,243,98,89,249,158,193,56,44,170,253,90,113,165,170,157,104,219,103,146,202,56,201,57,69,233,139,63,246,101,10,214,151,78,100,198,41,160,21,90,166,223,243,239,57,49,253,184,12,250,113,66,113,31,4,253,56,49,113,207,248,61,238,239,191,249,240,80,49,249,159,36,39,194,233,22,224,101,203,151,133,241,177,108,30,3,8,185,108,214,247,63,41,139,145,197,226,128,255,150,201,15,64,50,103,153,110,154,55,166,51,85,99,67,20,45,170,167,91,54,9,239,68,57,170,249,117,35,113,73,93,153,90,4,180,9,222,246,215,128,166,219,155,202,244,163,24,39,193,252,109,199,60,96,194,60,138,110,254,4,133,181,136,227,159,198,40,89,249,99,185,199,175,114,27,232,129,167,38,113,224,31,35,216,91,135,235,241,179,110,131,92,3,155,225,63,7,180,160,4,158,161,100,201,225,217,54,140,80,72,28,87,233,142,17,161,161,105,234,44,224,129,50,249,121,72,83,31,115,107,13,9,35,231,203,118,49,125,221,150,184,170,6,94,93,128,155,176,15,151,164,221,2,222,94,127,80,42,221,58,57,158,211,201,251,93,29,122,146,33,12,192,178,102,155,30,58,143,82,219,188,35,214,127,117,127,4,49,115,109,43,190,209,59,64,52,2,107,65,43,238,71,201,56,22,229,77,4,156,220,207,206,99,61,192,153,25,205,162,153,101,139,105,74,208,164,243,180,44,160,77,216,152,215,93,147,86,227,164,103,57,121,195,227,199,22,20,25,112,149,203,226,171,171,103,138,252,4,183,114,198,57,6,124,156,24,255,186,155,56,152,248,126,66,126,130,198,194,216,3,216,205,204,165,253,192,29,176,59,44,238,72,65,147,142,77,23,179,131,109,154,51,95,187,19,137,218,49,57,208,165,114,13,207,178,10,128,20,196,154,252,213,19,90,215,235,148,219,249,166,12,94,112,215,219,44,246,0,62,184,167,10,138,124,193,91,1,228,28,156,228,123,126,156,151,85,169,33,107,132,175,156,81,74,137,91,106,145,174,171,250,241,219,108,19,31,196,239,149,163,71,129,147,10,160,109,165,141,145,22,140,140,1,250,231,252,248,214,181,39,39,10,227,133,171,79,178,248,214,195,210,208,116,124,125,135,162,124,120,207,206,216,135,59,138,202,185,190,245,123,110,143,127,214,77,87,169,153,204,46,4,250,120,163,151,226,199,200,74,133,70,241,104,129,170,228,238,107,174,214,51,43,115,71,230,239,78,12,176,92,148,254,83,195,241,184,67,242,96,234,9,29,53,69,143,186,158,72,45,60,1,248,180,184,147,117,171,91,145,137,160,14,41,103,94,59,230,74,78,165,88,186,14,176,139,59,147,144,19,199,114,103,80,163,215,25,207,4,113,22,155,136,13,203,190,75,191,171,10,54,214,18,98,44,206,2,252,181,127,249,11,24,159,255,141,71,37,118,150,255,240,235,191,87,189,103,190,56,255,133,159,97,212,32,78,119,120,10,232,235,71,173,29,25,197,234,243,30,75,241,155,80,52,182,108,151,210,197,157,71,211,136,111,26,210,68,114,120,162,42,149,91,146,16,196,89,204,119,60,141,229,204,52,14,46,237,69,185,159,223,89,254,196,75,7,116,147,105,202,84,237,254,146,88,156,250,75,145,10,78,162,161,2,114,55,244,92,66,42,15,229,10,122,33,140,58,190,241,100,145,30,45,212,31,3,91,29,156,131,131,29,109,197,13,194,40,127,139,230,14,208,124,44,1,120,53,119,76,71,180,58,0,118,148,135,157,149,47,236,117,11,164,63,56,229,222,139,119,118,252,120,32,224,47,153,112,232,47,29,45,187,15,56,206,53,79,227,102,193,6,206,219,243,237,115,112,150,207,142,88,152,114,171,94,145,191,126,239,184,181,178,187,188,245,231,91,98,22,119,31,174,133,166,151,239,87,221,162,120,1,81,30,5,76,92,24,183,0,19,23,203,197,151,254,19,163,41,160,159,224,60,2,164,2,181,62,172,133,139,226,10,188,91,0,248,95,200,63,254,63,118,19,243,157,221,105,235,55,187,117,235,221,45,7,149,33,43,185,83,255,108,24,165,135,181,36,46,152,174,131,145,254,75,79,34,198,74,60,62,175,179,92,17,31,109,42,106,31,96,201,2,204,72,100,26,187,144,61,246,230,159,150,11,185,7,152,198,30,5,108,98,170,137,32,238,148,13,114,220,236,136,63,30,68,200,22,44,150,37,49,17,68,90,48,63,39,49,109,162,46,197,27,241,235,167,37,90,153,146,198,110,77,57,99,153,41,169,224,210,245,41,9,188,172,6,29,160,225,106,3,127,105,127,109,47,211,97,128,77,152,182,101,93,129,86,64,206,150,159,44,129,164,29,205,186,71,157,124,241,40,120,101,71,193,182,228,223,60,210,178,45,44,250,121,205,187,32,173,124,10,60,17,217,171,72,220,85,15,99,104,193,89,103,16,149,190,246,100,156,219,212,111,19,77,211,117,187,187,135,134,70,70,48,74,135,28,60,75,86,88,133,132,101,141,87,222,241,4,5,59,223,46,88,191,252,244,62,227,109,59,101,252,219,167,191,111,125,207,146,140,80,79,255,135,186,11,115,126,64,147,43,76,147,3,158,229,124,203,134,183,16,99,48,79,63,215,31,51,23,176,54,67,189,207,175,183,230,138,55,228,207,158,184,25,159,85,86,72,168,33,231,108,180,142,204,15,146,55,114,5,225,86,51,51,198,140,113,54,243,11,106,82,35,3,92,1,104,181,158,153,167,223,72,29,243,252,156,110,148,47,228,223,11,7,129,98,7,89,198,43,188,223,226,193,94,248,241,55,234,210,90,6,126,219,211,140,21,149,229,246,102,66,29,154,243,194,19,223,154,181,104,45,220,171,137,245,123,153,95,120,47,67,197,247,54,197,88,129,171,248,247,73,136,60,183,183,152,189,128,246,243,32,179,91,28,135,247,26,181,24,112,7,250,8,183,182,72,74,229,209,55,192,87,40,169,183,132,134,186,126,188,147,234,190,180,98,174,211,209,242,187,225,185,203,94,120,203,222,32,198,114,199,58,171,134,219,180,95,56,216,0,58,190,48,58,243,201,159,232,51,172,150,188,159,63,20,218,239,205,168,141,188,239,164,75,233,107,54,70,196,124,164,10,168,233,208,124,234,77,233,191,178,140,23,166,27,117,164,118,168,229,111,211,208,50,226,190,57,248,221,191,180,232,238,101,83,177,180,244,235,10,71,18,67,229,99,190,62,169,227,153,82,241,192,177,107,95,56,250,63,187,67,203,251,138,103,38,134,94,223,149,61,83,30,2,173,101,234,59,241,198,156,3,126,188,33,254,242,201,93,59,87,119,143,49,63,62,155,90,217,82,6,57,6,222,58,52,29,175,128,109,174,24,68,157,242,14,209,138,237,80,93,188,77,191,18,92,1,102,120,30,157,112,143,225,106,193,39,212,25,95,192,106,223,14,252,20,144,82,217,16,59,249,51,65,202,105,152,233,35,24,131,70,122,248,40,133,161,21,110,66,27,7,42,254,13,249,126,234,123,202,44,198,61,228,148,226,136,224,167,147,184,248,229,180,51,88,20,39,238,28,223,147,181,202,66,153,4,24,209,231,11,27,35,10,140,199,101,91,236,144,176,56,222,241,91,190,227,192,19,202,208,107,187,41,168,136,107,91,52,69,178,222,62,156,224,218,90,124,35,127,6,30,21,248,183,211,126,215,72,195,77,58,95,40,125,181,56,116,244,191,160,181,47,26,19,201,241,47,100,191,10,52,253,47,57,231,106,196,43,3,61,255,255,19,246,54,192,113,92,231,129,224,155,102,131,232,105,194,64,247,227,64,2,41,106,166,167,213,32,7,77,74,164,96,42,161,44,120,122,208,110,136,131,145,100,1,45,12,69,113,29,0,162,177,138,163,248,18,90,214,46,41,11,156,6,38,216,8,230,249,108,106,76,185,36,149,22,98,80,115,74,130,211,90,87,188,228,74,149,194,17,12,151,73,104,215,86,236,204,70,174,56,149,5,21,30,235,162,83,165,108,45,163,186,101,124,12,112,223,247,189,238,249,1,232,61,116,77,207,0,243,240,250,189,239,125,255,239,123,223,199,243,234,156,83,51,154,224,33,168,81,81,178,158,93,205,46,42,41,128,199,149,108,197,4,28,151,102,240,84,92,118,48,102,96,181,38,237,234,221,158,254,215,39,253,196,143,246,231,7,175,28,38,152,54,236,236,174,249,196,124,113,238,87,198,18,126,240,219,230,87,18,99,65,147,198,28,249,171,200,103,79,145,252,206,252,67,192,213,28,17,29,134,231,183,102,237,220,88,35,159,137,165,123,92,228,211,62,43,183,82,60,128,77,186,238,148,149,120,239,127,219,9,244,86,248,233,206,46,150,211,174,166,138,218,159,165,194,216,46,194,193,132,236,15,124,199,84,118,201,191,89,219,245,182,114,54,11,186,91,233,53,229,79,201,71,99,153,214,30,222,237,23,95,58,185,167,119,172,248,194,201,97,183,75,250,36,80,218,95,83,135,248,131,199,81,255,155,39,26,69,111,167,136,245,172,5,43,246,228,88,195,179,59,204,236,32,80,58,100,219,25,78,203,96,31,38,211,138,99,165,3,184,219,124,56,253,173,28,225,249,244,156,246,233,182,202,244,119,188,171,67,50,152,255,215,78,143,12,229,134,138,167,63,136,13,246,9,137,54,255,136,172,255,245,203,32,89,109,144,70,119,228,144,232,121,168,38,64,67,76,208,30,125,118,197,62,159,5,136,103,139,76,68,50,95,117,48,74,30,189,216,223,209,208,195,236,247,78,140,30,24,103,177,215,82,69,29,180,225,175,53,115,200,31,5,32,49,130,205,79,137,114,14,222,78,141,117,79,211,107,19,53,213,53,158,31,5,243,252,202,145,138,127,237,200,217,254,75,191,2,26,207,145,191,255,13,156,11,157,103,97,139,206,31,90,191,143,26,173,211,39,191,7,186,236,71,193,31,91,197,9,157,78,220,229,1,30,55,182,39,20,255,244,147,143,102,60,249,180,63,52,113,250,172,55,227,21,79,23,99,228,157,67,28,205,130,166,225,248,230,143,186,242,38,216,195,221,64,111,221,185,84,145,253,177,243,123,246,143,161,143,171,65,158,121,1,200,186,96,98,56,31,144,151,90,249,113,144,47,22,149,33,0,253,217,160,69,42,22,174,190,76,254,11,88,89,166,191,6,122,85,236,158,75,24,37,2,20,119,195,25,51,106,206,147,214,213,123,61,175,2,125,124,226,228,204,15,156,238,109,179,254,228,116,8,49,118,238,17,176,150,30,65,75,66,104,77,31,6,221,125,175,233,207,246,50,208,35,230,249,124,191,87,76,104,55,131,239,240,171,119,205,249,181,35,111,247,131,6,200,95,59,242,193,51,177,41,230,194,108,61,232,35,126,46,168,41,239,5,226,52,200,219,193,89,224,178,69,208,36,6,11,185,223,154,237,170,38,110,156,174,240,235,167,127,208,243,251,197,115,199,47,59,195,198,143,156,156,113,213,41,26,127,230,204,106,162,226,236,149,192,45,184,133,31,4,175,104,115,182,251,141,255,251,254,239,156,202,217,31,189,220,157,1,25,251,13,161,3,0,165,226,108,143,129,62,12,244,237,171,168,173,192,83,134,139,143,12,14,27,95,159,13,51,77,222,130,57,175,7,74,252,86,23,59,52,221,238,89,99,169,49,107,61,24,179,223,124,98,182,235,163,248,31,156,186,209,125,48,125,243,244,123,99,31,157,6,174,159,154,208,126,156,202,105,31,164,186,219,102,173,201,67,196,245,193,222,59,103,213,130,39,139,87,3,175,72,145,55,93,96,99,4,175,133,182,161,105,154,123,252,145,23,78,246,26,197,167,191,126,66,106,247,139,163,79,183,73,237,214,121,239,127,30,121,77,67,217,166,24,138,81,143,16,3,138,145,30,116,238,151,238,99,233,67,6,150,180,102,198,230,211,91,146,236,80,205,223,122,141,229,77,231,191,154,91,92,14,104,239,73,147,53,75,91,12,82,244,73,210,29,46,113,134,229,169,53,81,25,119,227,233,152,150,103,8,63,245,134,19,98,18,220,36,137,197,222,207,189,146,147,130,48,90,46,54,103,44,6,19,70,6,102,36,153,142,197,44,102,192,60,204,240,25,116,202,7,99,78,197,41,159,178,249,182,89,78,204,36,142,42,135,19,166,136,27,221,112,202,172,204,157,237,48,206,238,67,197,87,70,92,113,202,172,17,191,141,59,13,172,204,86,24,86,134,123,159,29,102,46,139,226,137,175,164,100,141,107,180,171,152,114,181,9,248,38,151,59,154,59,156,43,135,39,179,174,56,120,218,111,130,78,7,34,220,165,244,140,241,186,113,216,48,69,118,161,240,36,16,193,194,65,104,174,4,88,177,251,208,88,187,21,194,66,192,155,206,26,33,15,1,104,73,0,11,253,125,227,47,130,114,116,98,143,118,105,82,116,38,74,138,191,45,151,229,28,63,26,85,13,23,208,148,174,192,50,76,112,204,86,233,242,107,160,53,50,169,199,109,119,165,233,205,39,183,202,202,10,188,102,242,239,23,94,25,46,159,136,158,48,199,43,230,132,155,119,45,88,205,20,151,96,88,61,114,187,84,22,89,240,81,103,49,60,195,239,155,176,49,174,208,181,39,108,183,239,146,113,20,230,233,102,114,245,8,55,57,220,141,246,60,183,48,225,187,163,151,8,82,84,217,185,243,191,135,21,101,135,236,44,170,164,90,17,39,187,96,132,19,221,238,93,185,196,33,115,143,201,211,243,81,172,103,155,220,86,81,38,180,204,36,180,144,223,134,241,205,176,215,141,87,12,201,137,206,117,201,122,37,60,215,37,233,41,93,2,59,236,245,168,190,185,136,237,104,247,100,95,158,144,243,48,6,87,158,80,92,37,151,63,58,114,120,244,242,100,78,196,49,1,44,110,56,21,172,57,76,163,72,181,33,93,244,180,189,162,184,218,129,201,166,115,133,49,113,182,70,74,59,88,3,60,253,62,140,66,84,81,23,45,44,182,24,188,157,203,27,88,156,214,129,215,172,116,136,189,18,80,53,194,13,39,229,202,198,202,30,9,240,251,144,213,110,149,241,164,92,103,203,169,21,115,174,254,140,67,233,246,244,245,96,243,105,62,201,218,64,197,226,4,144,100,125,110,177,29,176,230,27,87,218,129,130,184,212,1,120,87,104,135,153,178,208,159,133,113,175,215,3,138,123,213,202,218,74,170,172,205,104,88,13,190,76,30,127,133,176,201,227,62,255,121,32,240,106,130,187,201,28,59,10,244,65,156,128,78,25,17,102,18,36,238,76,131,55,28,57,198,99,215,218,231,101,79,190,12,114,30,90,88,71,189,61,94,196,109,200,102,165,253,27,49,138,183,105,20,184,102,215,239,112,14,169,108,173,88,101,208,167,223,183,66,94,178,233,52,84,217,161,22,214,251,214,43,240,121,166,126,54,183,106,68,167,65,160,133,33,49,22,63,164,195,138,229,140,92,20,157,59,167,213,20,167,13,113,236,114,143,51,41,109,97,114,143,242,74,76,218,202,148,70,11,31,136,248,42,30,82,50,82,208,15,51,122,128,179,94,22,21,115,55,156,91,65,252,190,28,52,113,189,48,218,2,232,180,47,69,167,132,220,248,181,64,26,102,195,175,31,125,37,227,138,184,217,13,39,120,128,91,52,205,133,25,117,190,151,230,105,152,75,198,211,208,251,86,54,144,227,188,98,68,179,197,115,196,120,126,88,196,36,74,160,19,227,243,255,38,168,115,95,196,46,13,236,172,14,224,140,233,43,57,9,108,148,22,14,47,78,26,233,139,6,232,236,57,153,33,188,240,25,239,215,159,129,17,192,115,249,235,143,157,201,124,39,115,227,158,185,76,57,255,243,199,202,249,153,163,223,202,124,1,235,167,43,81,156,49,69,79,81,196,107,217,186,214,13,43,175,28,205,31,30,51,69,196,189,28,210,145,76,240,98,56,138,214,167,132,216,67,244,254,254,111,203,236,186,147,138,149,217,165,84,15,74,26,181,30,85,253,249,43,91,96,174,22,216,65,7,36,208,217,165,56,139,191,158,127,37,239,134,39,66,90,35,221,113,85,202,65,211,92,113,63,104,192,99,253,177,174,216,124,233,10,158,91,210,34,252,43,139,115,133,196,117,230,20,95,219,63,57,223,133,227,188,230,160,172,122,93,57,172,93,119,234,81,160,97,139,171,41,106,1,146,34,167,29,213,14,107,151,83,196,29,233,196,210,28,157,88,186,186,7,248,167,117,109,143,107,229,172,191,217,3,114,57,81,199,47,7,240,43,158,162,104,121,177,106,185,198,170,109,194,209,114,207,196,228,98,42,28,169,160,215,58,142,190,231,8,152,3,110,128,60,123,61,146,170,27,206,149,128,228,214,1,142,42,192,66,149,196,126,15,181,0,93,76,74,81,220,191,52,156,138,183,192,115,83,68,53,209,163,51,35,31,106,107,151,36,17,81,189,33,178,59,196,30,135,214,53,218,19,21,52,159,74,145,92,113,141,107,142,107,228,140,191,113,234,210,100,215,213,45,40,243,110,58,111,171,121,110,29,191,220,245,54,112,251,153,236,209,134,92,221,16,13,93,158,116,82,200,235,15,233,237,186,36,162,161,41,142,79,54,125,235,109,138,100,190,12,250,84,89,187,20,239,217,218,174,150,41,146,153,86,37,117,69,235,23,39,20,142,75,18,174,44,73,86,179,12,43,140,49,196,121,224,90,87,44,191,251,73,160,122,79,118,59,39,186,47,91,57,249,168,124,152,176,71,196,134,3,69,91,41,139,190,151,1,255,30,101,67,175,143,29,182,204,40,254,0,113,88,170,165,232,204,18,187,12,122,159,203,225,25,188,189,173,172,76,138,56,119,243,202,126,153,115,245,231,184,11,29,43,167,174,1,22,206,164,234,235,26,122,152,68,212,28,198,215,185,110,42,85,214,115,42,200,103,156,201,100,147,47,190,91,68,6,224,170,16,239,81,219,245,114,221,3,89,143,39,203,201,125,146,186,162,72,241,75,193,161,4,104,84,131,151,114,155,163,9,203,119,175,36,128,2,238,126,63,81,215,235,136,127,221,120,9,163,196,48,90,76,138,35,118,124,248,82,79,188,157,176,36,164,132,18,204,214,153,48,112,101,47,59,19,166,36,125,24,244,72,237,168,211,72,17,118,200,221,180,123,145,243,114,238,196,196,168,59,154,27,61,58,17,234,9,155,34,240,128,47,228,203,123,103,122,222,87,94,41,148,133,103,152,205,119,145,166,208,149,146,174,166,132,190,131,48,253,155,9,208,119,92,242,2,109,136,105,5,141,7,108,217,25,5,250,8,202,34,166,149,118,5,230,234,209,79,18,140,199,245,114,222,81,88,185,144,222,40,114,214,51,43,252,109,138,156,69,170,6,206,160,244,0,166,151,41,114,22,243,176,0,191,239,181,123,49,51,48,126,250,249,231,205,94,163,119,95,239,125,189,35,189,243,253,81,196,134,231,249,19,19,24,163,23,184,185,137,137,198,108,141,16,7,229,160,154,59,62,152,122,114,222,149,221,203,19,142,91,46,204,20,222,127,178,61,39,101,88,120,242,121,238,87,231,198,252,196,123,28,62,149,142,131,158,136,252,177,137,227,75,121,62,167,34,142,165,98,31,193,108,93,109,101,127,37,63,163,188,174,130,212,48,88,20,191,29,120,57,244,37,96,140,56,208,66,171,28,174,183,232,55,34,45,20,180,204,129,25,249,104,219,225,173,102,20,41,26,182,8,37,117,234,109,212,150,157,102,201,51,79,213,217,129,174,41,6,79,146,39,188,242,3,172,251,117,235,112,248,20,132,152,156,118,251,206,104,79,246,89,189,9,64,137,159,127,94,234,205,245,126,43,241,133,184,209,141,53,5,104,15,141,91,113,159,35,127,129,145,2,6,185,230,37,231,168,121,216,188,44,184,237,134,200,54,192,117,224,148,128,201,117,57,75,113,67,211,115,222,205,161,239,120,243,211,87,134,46,63,186,226,85,166,103,188,215,189,87,188,50,188,195,56,50,64,216,202,245,192,86,246,43,213,109,152,66,240,189,189,139,246,121,254,238,191,186,111,76,59,78,25,78,41,126,73,174,199,47,185,125,19,125,238,254,92,223,209,190,195,125,225,56,226,249,184,247,146,215,237,223,151,138,33,198,2,183,69,89,109,247,168,237,241,114,126,178,126,98,12,113,44,194,100,224,14,242,140,252,250,192,43,178,75,209,54,152,66,237,134,178,168,44,101,126,94,168,22,170,195,215,149,247,50,139,218,135,202,187,242,22,224,63,225,142,97,200,43,69,252,28,64,157,184,194,235,211,255,176,93,170,103,143,16,45,196,249,37,148,79,110,159,24,105,164,65,145,126,20,70,145,19,63,38,157,130,184,190,17,197,156,161,95,90,240,116,137,165,36,201,202,13,29,29,221,163,75,201,72,115,23,252,7,229,10,104,140,48,211,75,65,79,93,134,98,4,159,151,168,117,79,80,4,223,229,222,9,203,77,92,234,62,5,122,160,75,30,41,17,219,228,213,99,155,220,225,137,97,55,200,197,143,170,135,101,87,196,54,81,52,98,8,43,164,199,199,175,221,47,117,207,36,0,119,44,147,118,189,69,156,150,87,143,211,114,227,160,187,7,57,229,104,34,124,202,166,8,148,114,118,197,44,155,51,217,247,205,195,49,19,35,76,6,62,218,226,153,115,9,14,16,66,251,18,230,193,202,169,156,126,84,221,35,243,123,34,249,71,182,152,158,82,145,114,77,192,45,130,213,190,87,18,33,87,160,189,13,210,107,104,95,2,100,70,32,233,176,30,241,246,173,229,29,161,84,1,91,12,108,37,144,106,0,13,192,224,107,246,101,251,188,243,190,253,251,118,197,36,63,34,73,189,43,142,143,60,80,241,64,31,79,49,196,41,148,127,33,110,81,172,225,92,138,107,148,85,100,232,242,190,212,78,169,239,210,190,158,66,123,252,178,26,238,209,57,114,220,235,171,236,72,81,188,14,225,69,171,212,0,237,252,70,64,188,216,132,231,153,196,139,181,75,193,235,26,72,200,238,208,134,110,137,136,112,183,79,60,235,66,139,163,250,30,110,138,136,136,186,244,154,208,176,118,43,74,47,212,104,110,5,104,13,17,255,162,253,251,57,206,59,82,180,127,239,42,19,240,202,5,96,3,40,139,65,131,111,160,23,253,109,138,67,41,59,169,130,212,55,163,195,83,122,165,47,132,21,236,235,45,80,19,188,28,76,128,92,104,150,9,152,253,15,61,95,75,206,123,160,29,163,53,240,30,224,179,33,191,235,96,161,219,171,65,83,31,246,219,20,3,64,252,220,205,13,67,31,35,46,238,211,132,241,75,116,62,134,226,151,220,28,104,71,246,140,253,186,253,138,77,116,178,33,238,71,178,129,175,168,236,158,247,237,195,5,212,146,154,56,96,230,237,118,242,23,56,160,149,40,32,221,24,80,188,22,197,52,54,239,120,151,29,135,145,28,238,126,197,114,195,152,218,230,61,186,43,64,169,160,115,176,153,84,143,192,159,201,205,49,2,229,46,88,0,19,248,155,7,125,144,31,72,102,159,158,78,12,249,197,99,197,137,98,53,147,24,146,98,63,15,202,160,119,255,167,182,45,91,103,118,156,104,192,43,119,134,125,39,240,148,41,217,207,62,9,92,52,151,125,220,252,2,220,115,38,241,55,224,196,86,175,223,183,191,23,119,180,143,79,165,182,92,86,216,238,191,209,219,59,36,218,209,22,251,196,116,198,133,246,44,97,46,104,207,116,226,92,142,211,46,132,135,94,66,229,102,91,1,122,191,97,203,182,100,255,220,6,46,106,191,155,248,63,173,243,110,164,227,195,170,168,254,40,234,20,85,88,251,183,209,106,146,81,34,8,170,22,59,112,152,183,33,69,251,141,82,55,208,83,139,84,17,251,158,87,2,223,155,160,125,79,144,93,66,254,57,77,22,79,203,158,11,89,18,100,35,190,2,176,37,191,188,146,9,60,224,59,92,121,59,80,216,139,129,59,56,17,184,49,192,210,193,195,193,34,211,130,104,207,133,34,34,105,207,229,242,203,41,249,58,204,182,167,62,91,177,111,227,245,213,156,20,237,219,0,61,161,229,55,244,122,230,47,180,11,100,237,34,119,186,177,221,84,63,126,121,255,238,27,123,189,76,57,243,243,189,110,230,210,246,199,249,125,0,21,220,81,1,123,155,252,145,31,159,254,81,79,181,120,238,184,196,126,132,150,2,127,156,111,249,204,140,134,220,131,114,81,81,133,235,50,213,50,69,191,34,114,119,81,193,145,137,140,139,236,246,180,200,215,189,62,4,143,244,42,94,101,172,98,221,148,23,240,43,176,239,168,69,73,100,5,95,167,188,224,21,186,110,42,11,24,137,176,13,159,17,61,161,209,63,213,101,128,159,1,249,140,131,121,151,3,120,93,197,216,3,213,86,63,167,239,214,207,147,30,137,125,47,7,170,20,151,196,238,187,114,151,189,3,46,253,115,163,187,139,198,83,76,100,218,147,6,36,53,27,55,21,61,104,155,7,12,192,30,108,14,125,164,195,62,232,41,170,252,205,64,233,12,186,177,102,9,158,1,179,83,159,147,119,83,238,14,138,49,61,52,208,174,198,226,49,37,8,98,152,167,210,238,197,235,115,189,239,12,156,183,168,246,181,42,171,3,234,153,66,124,175,178,51,80,149,157,202,222,165,194,243,56,210,225,221,195,231,105,215,85,2,202,27,207,13,141,122,133,43,1,166,28,243,138,244,51,241,107,185,167,114,57,226,42,152,235,125,172,27,47,140,140,172,24,81,93,113,132,136,128,117,115,220,164,148,211,91,90,8,136,105,108,45,169,241,105,206,158,157,78,142,241,233,14,137,199,159,197,90,158,81,47,48,14,73,202,38,165,63,11,60,215,75,94,187,207,27,240,180,98,215,7,86,177,251,255,8,62,43,107,161,86,52,231,44,91,63,12,48,127,99,192,16,19,151,104,223,224,79,140,119,28,131,246,14,202,154,20,95,13,218,226,152,231,238,218,33,148,29,69,227,3,167,91,251,47,193,119,53,70,188,28,103,155,84,225,41,152,223,144,161,36,125,141,118,157,238,149,255,115,64,88,209,85,6,218,90,13,134,114,96,110,235,160,58,29,152,235,234,150,95,115,186,229,255,18,108,151,25,141,67,75,174,241,141,59,163,50,85,37,21,181,184,132,159,91,225,86,176,16,87,28,47,158,117,180,120,71,176,61,214,220,34,202,161,47,94,8,57,172,89,220,12,143,205,251,32,27,91,148,157,178,177,224,252,59,3,249,194,53,144,194,115,15,209,72,25,140,84,98,250,140,83,135,41,72,181,43,93,19,166,231,120,221,197,84,17,94,191,198,254,55,231,60,237,97,72,58,192,67,255,179,151,1,30,47,167,218,228,248,92,240,154,252,129,243,199,242,191,119,190,43,207,32,21,116,98,173,35,9,236,205,66,159,111,155,150,105,249,182,111,23,250,126,23,83,25,227,78,46,125,207,45,211,196,202,13,82,250,23,251,77,3,175,235,123,234,223,111,170,30,29,213,31,166,108,254,159,17,117,207,68,149,199,168,214,253,23,38,49,162,9,45,203,198,183,152,3,239,19,224,80,119,201,134,148,3,157,239,16,107,103,179,138,168,170,120,190,243,236,129,111,229,126,71,244,88,127,226,156,38,158,38,42,182,215,171,3,196,101,176,70,153,46,42,85,103,244,30,77,65,171,45,206,146,183,218,242,160,238,230,149,124,60,207,61,176,95,7,115,179,159,137,170,122,137,60,106,141,60,81,84,157,84,105,84,153,22,159,176,170,103,244,31,141,153,138,239,194,10,76,42,213,245,198,186,80,49,153,106,141,202,230,65,171,227,16,86,196,157,97,243,84,205,16,175,141,61,137,167,82,245,101,25,107,165,41,26,206,61,250,62,250,182,241,63,84,255,42,133,89,194,231,216,109,231,146,113,62,243,186,246,187,108,182,189,185,238,184,156,144,149,217,109,44,181,198,60,101,94,190,221,206,36,172,251,136,61,81,69,244,166,190,68,45,243,67,29,71,59,199,238,226,189,175,122,34,155,127,163,242,52,86,37,195,138,48,255,227,87,8,107,247,207,24,51,104,79,81,15,52,126,26,99,244,228,122,189,177,184,33,101,179,136,72,226,238,148,240,62,27,167,122,115,242,122,135,150,160,10,244,242,39,114,151,60,187,109,26,244,169,204,54,172,191,245,40,80,76,78,207,168,154,188,111,231,23,158,109,140,147,169,140,175,7,12,235,171,89,211,9,150,63,49,214,249,101,180,216,27,112,194,12,97,183,54,84,111,198,154,213,209,56,69,85,82,172,193,87,159,59,51,140,181,94,102,221,182,162,87,84,65,189,185,215,25,170,69,234,233,159,222,45,50,82,205,33,100,59,27,240,185,115,61,231,232,251,104,125,197,234,98,117,122,174,155,102,218,108,60,195,96,11,142,100,114,211,182,31,213,27,89,175,228,166,81,40,49,107,135,219,94,74,179,116,41,235,198,74,244,217,77,31,207,54,181,208,52,109,93,99,65,73,99,122,137,51,94,210,92,173,148,112,149,6,252,208,27,240,122,176,36,255,208,249,67,176,24,231,101,184,2,204,58,45,160,51,175,120,114,163,34,156,168,224,22,230,184,220,246,75,107,125,170,107,129,203,124,179,208,187,104,241,222,130,229,247,254,208,48,251,118,112,172,250,39,230,46,106,147,159,163,140,221,13,124,105,174,104,219,84,87,122,11,242,66,139,143,117,207,170,176,146,49,193,59,115,177,198,211,163,30,60,144,54,158,54,13,92,122,45,91,49,214,12,109,255,186,161,81,29,247,250,92,65,126,84,141,139,176,190,226,61,60,139,112,32,154,109,20,235,19,225,136,192,238,249,142,25,214,212,7,6,245,201,23,157,179,134,232,131,201,75,20,71,209,4,81,53,163,87,131,113,144,2,86,188,228,96,76,176,31,140,198,162,103,224,154,149,218,105,197,88,99,197,44,221,109,90,249,132,188,2,175,93,170,162,95,12,108,237,226,221,243,137,149,187,65,81,233,105,60,35,193,86,130,115,242,91,176,94,23,157,37,249,98,64,33,14,198,172,58,167,93,137,115,235,47,239,149,149,90,111,114,250,146,94,124,232,131,167,6,119,160,172,54,168,54,158,224,98,13,110,86,231,200,93,103,177,154,186,252,246,52,222,53,57,226,123,205,45,154,251,64,252,166,186,240,49,35,166,197,148,65,121,112,75,9,243,78,10,174,128,220,124,251,148,104,187,161,246,60,76,195,144,27,220,77,124,3,156,150,42,187,180,131,102,226,25,121,35,163,173,3,63,208,76,88,67,13,180,180,33,64,90,3,147,143,202,91,127,39,38,178,223,167,166,113,140,13,254,136,245,69,182,198,46,73,135,168,15,77,110,126,182,193,62,108,199,28,168,91,99,51,210,164,220,211,211,14,118,132,169,88,106,66,5,221,8,164,193,69,35,63,161,112,210,215,176,108,137,94,78,12,2,157,154,204,98,231,156,21,202,59,125,145,170,53,172,16,143,158,203,205,229,164,32,134,154,226,47,129,233,198,231,163,84,187,197,102,140,139,250,89,117,94,174,130,156,163,222,83,9,172,88,167,207,79,150,0,27,21,140,219,224,88,11,89,86,37,253,79,39,127,9,180,227,70,175,246,249,8,218,51,198,64,218,210,45,118,35,24,192,122,166,148,251,247,70,96,209,254,181,77,53,251,180,166,30,162,213,156,7,174,239,213,161,109,66,235,132,234,96,246,100,171,148,87,148,121,199,49,40,39,39,140,68,2,213,114,19,44,65,190,24,64,181,150,116,219,209,76,197,150,57,244,33,65,31,242,74,48,159,203,27,89,134,123,10,142,28,237,120,74,109,49,208,157,76,195,58,117,174,107,69,193,93,204,139,10,240,23,133,62,107,115,35,115,126,249,95,207,230,103,59,27,79,201,137,245,236,194,253,197,127,234,202,129,229,134,245,204,77,176,96,18,154,163,40,29,10,207,166,175,230,20,182,226,68,207,184,140,171,65,51,249,107,120,50,192,18,171,62,1,23,115,48,131,186,45,163,255,219,24,204,109,156,137,4,146,248,172,147,55,44,222,46,201,109,87,122,48,99,183,153,177,242,9,101,5,179,243,199,179,195,202,240,213,39,157,62,204,142,47,143,206,29,45,79,13,186,200,189,115,26,140,15,43,73,130,149,144,208,254,41,213,186,210,179,93,108,176,100,230,19,249,96,29,235,74,40,165,44,130,162,164,60,26,12,41,162,54,58,205,37,72,48,103,24,109,200,139,150,50,12,115,9,54,205,69,57,23,172,0,60,149,84,8,81,21,171,66,200,195,242,112,249,4,102,252,7,152,75,9,125,197,192,124,230,89,125,222,204,187,78,106,94,207,19,254,148,245,103,39,55,206,150,193,108,231,157,65,195,230,178,212,30,206,182,181,69,78,26,80,53,144,164,26,63,161,38,45,205,126,253,65,177,178,64,3,148,211,250,34,221,87,228,121,111,30,36,225,156,89,30,156,101,97,11,49,82,21,198,97,108,94,23,93,227,7,212,17,208,84,193,24,155,184,219,27,241,70,38,126,213,123,200,235,246,158,118,143,186,83,105,128,169,78,181,185,39,180,234,111,203,12,108,0,219,179,175,97,118,123,251,202,94,215,116,237,193,237,179,93,205,227,68,78,217,148,251,51,118,96,107,231,33,129,31,231,140,21,204,191,237,100,99,243,65,222,91,241,230,11,243,185,185,9,57,39,101,98,26,194,180,106,157,179,86,48,11,124,44,27,3,184,197,1,7,11,121,219,235,182,18,220,196,124,138,184,46,231,20,152,97,118,222,188,136,57,216,179,132,165,246,92,193,27,118,213,180,220,58,14,150,152,182,52,140,96,145,47,90,241,238,83,249,220,216,129,227,208,199,192,141,246,115,150,211,13,253,119,95,180,242,148,183,123,222,18,30,196,178,51,107,108,132,250,162,121,46,145,109,170,169,45,43,52,82,224,254,14,214,19,210,47,210,140,86,12,17,17,30,97,178,46,215,2,149,93,195,168,131,253,19,125,87,28,153,189,29,230,234,46,167,36,58,211,22,210,53,230,68,159,32,12,122,100,5,179,108,63,66,252,205,30,244,132,70,138,18,247,139,15,127,188,247,219,153,31,62,252,237,175,124,252,155,255,147,215,58,71,110,13,14,110,134,181,206,42,142,26,218,30,41,121,238,33,202,43,46,131,85,101,151,225,66,105,138,227,43,168,215,200,222,154,192,140,220,195,215,184,247,37,79,242,156,69,110,118,188,250,117,160,35,81,107,89,254,52,133,245,30,81,39,30,235,190,157,181,148,95,100,77,229,95,74,160,39,117,150,156,156,145,51,60,51,111,229,173,156,49,146,201,91,143,222,231,153,248,183,12,238,113,117,158,100,94,214,83,138,202,115,84,224,104,74,57,162,60,17,22,59,42,6,38,195,255,199,255,157,60,112,116,223,163,247,229,12,202,43,26,224,93,35,236,4,58,85,78,134,173,159,27,246,224,154,26,62,18,60,49,28,246,160,152,202,236,86,148,99,121,197,210,182,79,161,118,6,255,161,157,76,160,39,183,104,62,103,122,131,87,178,83,214,17,235,9,203,179,60,211,51,139,125,139,148,125,76,59,169,121,37,26,150,12,77,249,20,63,18,127,34,3,230,117,9,44,108,102,214,159,26,208,184,97,132,83,230,17,243,9,236,85,193,126,77,145,31,225,17,197,12,204,121,91,249,44,8,251,207,46,218,9,51,1,191,245,0,167,39,138,10,103,134,243,50,216,237,45,48,74,115,126,96,174,33,99,155,190,207,89,51,202,26,104,191,31,118,141,0,215,223,186,229,82,199,161,19,179,157,23,31,177,77,219,92,178,179,159,197,119,187,63,187,119,105,183,130,117,178,240,153,122,52,2,7,126,235,248,236,46,104,81,232,143,239,157,223,157,109,106,33,179,171,47,43,174,227,230,10,103,253,87,125,221,229,95,174,248,133,130,234,30,114,219,221,178,143,209,202,76,14,231,201,158,51,16,62,4,43,156,167,22,174,143,210,188,62,40,33,177,110,111,29,58,195,207,245,121,113,207,153,234,61,210,251,4,230,144,143,95,105,130,78,2,12,210,203,118,252,179,154,201,76,167,223,216,123,118,183,106,202,52,54,204,214,211,152,253,37,99,114,75,79,199,95,156,56,32,125,43,54,217,177,43,172,238,78,207,80,61,181,152,125,46,126,5,49,39,0,204,161,117,133,85,164,103,48,233,164,228,197,60,231,3,3,198,190,223,235,155,234,59,210,247,4,188,99,140,79,49,97,42,205,207,152,49,64,207,79,161,27,169,113,111,93,195,44,140,146,1,140,23,119,163,230,150,53,23,113,148,200,107,96,30,81,11,128,108,127,0,48,198,220,232,178,89,182,99,122,243,76,99,191,164,15,5,166,50,237,185,94,111,177,7,144,201,242,0,79,143,204,61,241,152,119,0,128,220,81,220,98,146,239,228,145,0,250,56,103,231,63,59,102,126,249,179,51,182,3,184,116,206,78,140,242,220,117,226,206,10,27,62,137,232,31,20,101,192,88,232,109,202,5,144,103,112,153,60,25,251,144,27,115,21,121,140,230,53,47,158,216,250,189,29,255,118,242,131,123,19,250,88,247,185,29,231,118,140,117,39,116,175,123,174,5,50,57,3,245,58,212,38,255,64,245,244,72,223,80,128,66,214,188,178,55,12,4,176,6,207,200,132,136,225,123,103,188,127,41,206,155,33,230,4,30,3,204,201,18,230,100,97,125,108,15,120,48,96,14,44,116,235,51,206,178,77,245,86,55,141,65,84,111,174,219,159,237,194,242,28,72,70,22,40,104,213,255,182,226,85,188,63,41,86,158,195,177,253,201,212,210,145,165,39,254,4,62,149,189,197,177,193,221,152,43,196,51,163,254,208,122,65,13,5,251,61,36,93,138,29,232,236,212,102,59,179,39,97,168,94,22,6,29,96,38,175,169,34,48,19,204,53,82,244,134,138,207,154,162,166,64,96,14,154,51,64,117,12,86,208,164,213,196,117,61,100,190,98,75,250,108,188,241,140,134,157,58,11,154,50,122,7,206,49,17,215,164,157,44,193,122,187,197,210,115,46,48,211,53,26,231,154,247,191,120,75,222,82,241,50,194,46,1,139,89,244,6,129,167,1,54,123,67,83,3,192,93,76,160,159,136,187,116,158,204,18,100,89,49,240,64,159,40,169,46,92,165,130,91,112,135,75,95,187,12,248,144,5,11,45,147,176,248,154,83,54,90,235,129,215,245,27,233,228,231,160,239,116,241,52,208,79,220,123,105,170,251,136,254,196,105,60,247,130,85,38,204,161,217,206,128,88,179,9,4,134,46,240,65,128,197,240,19,232,96,134,11,97,33,139,103,84,169,234,61,213,73,82,3,208,130,179,108,241,17,196,236,236,103,129,114,62,11,116,81,231,70,115,240,119,211,188,104,155,68,41,65,127,2,248,213,176,153,141,184,17,60,47,1,207,41,22,139,207,225,134,77,118,138,1,236,21,80,32,134,129,200,101,226,185,191,10,84,94,85,254,67,246,87,108,43,123,195,174,102,255,119,229,63,192,239,85,101,42,126,63,24,197,196,19,228,112,200,176,136,158,52,85,58,34,61,81,18,73,217,62,200,153,7,54,143,194,238,223,69,92,51,168,243,68,141,85,78,142,161,215,185,56,246,92,5,128,225,78,253,12,230,125,204,251,20,227,253,138,131,180,171,80,58,137,116,26,20,173,231,112,29,75,64,107,165,39,224,29,254,230,22,103,169,197,69,226,27,139,246,201,207,154,230,201,59,208,171,204,130,147,131,8,85,88,98,124,87,64,108,217,36,182,2,18,91,179,93,39,216,119,30,25,6,174,189,110,239,2,254,62,104,102,251,109,24,105,22,57,61,142,94,111,198,230,134,13,221,90,203,69,99,47,252,22,207,175,231,141,99,231,191,186,54,108,230,179,249,165,175,46,29,251,126,254,88,126,120,184,250,175,182,247,34,204,17,183,3,194,119,132,185,121,36,251,196,152,183,219,27,242,190,69,48,87,96,156,138,135,200,22,60,151,67,65,13,108,150,61,177,14,32,93,135,149,250,117,83,240,183,56,72,161,157,176,214,14,75,240,68,112,46,62,230,36,224,213,31,231,65,44,54,219,9,54,143,118,123,91,14,20,56,196,188,28,59,160,244,180,127,202,68,117,202,15,83,100,109,182,124,255,73,42,15,54,219,245,46,204,204,36,124,182,205,45,208,119,248,223,128,59,127,186,125,59,255,100,59,211,24,237,20,230,228,219,91,114,49,208,109,228,79,182,236,211,254,99,74,1,250,150,180,127,6,187,236,150,30,182,192,40,244,118,241,140,15,83,135,216,63,164,152,118,139,188,136,97,139,206,230,22,147,64,49,123,200,159,35,180,38,144,106,91,145,83,52,253,222,41,44,50,172,115,7,214,91,203,69,190,185,78,202,104,31,125,11,180,43,242,157,54,120,77,203,247,208,98,78,105,181,160,89,110,253,176,97,24,88,101,253,11,190,235,155,62,247,85,120,135,79,156,151,85,169,13,53,153,117,42,241,169,4,107,148,35,126,137,99,53,77,250,164,149,19,151,149,89,101,227,51,228,48,95,126,171,53,41,124,172,162,218,219,76,88,253,113,30,213,88,5,212,89,5,223,119,41,251,20,27,76,151,184,18,101,188,81,28,197,112,64,82,38,225,91,180,180,68,139,56,186,74,213,168,202,24,214,114,7,61,158,222,175,6,187,244,125,186,173,171,58,86,94,204,135,17,63,138,236,116,43,189,201,161,121,111,69,206,91,187,172,125,9,91,139,55,234,120,106,202,33,165,61,128,86,217,1,241,190,107,250,221,118,48,5,65,169,16,213,48,105,28,44,128,241,102,113,196,216,66,218,199,237,180,154,254,102,160,12,42,97,149,13,161,189,47,80,45,203,121,231,45,246,46,214,178,172,87,178,20,254,93,176,123,243,11,25,176,104,157,121,243,45,243,93,170,74,90,175,73,74,35,13,36,180,89,225,41,131,10,219,229,236,75,227,83,226,97,37,111,220,241,196,250,123,243,218,2,86,153,100,243,236,45,231,221,168,134,100,88,71,72,17,181,237,245,176,198,189,190,43,37,224,17,15,43,142,10,223,241,202,161,171,123,23,168,170,226,188,253,150,253,46,213,20,204,127,238,170,157,17,39,205,131,121,182,14,173,208,158,88,135,190,223,50,222,117,150,216,25,172,204,89,175,100,169,144,189,48,14,54,139,3,115,223,52,14,88,179,171,219,3,158,255,198,184,127,245,169,192,207,251,127,247,212,87,253,130,95,56,242,131,199,190,146,87,166,196,202,97,221,55,133,173,6,249,156,99,42,210,223,57,251,76,27,230,26,213,155,109,122,202,4,90,138,52,210,168,182,161,65,213,189,200,11,3,120,193,147,28,172,94,170,123,190,79,84,170,139,32,38,207,91,74,47,172,190,140,79,9,114,249,137,47,141,126,117,180,48,90,152,24,206,229,71,242,134,56,43,128,21,200,104,229,28,244,69,252,93,240,85,60,98,56,49,60,146,207,229,39,195,62,186,29,249,106,144,236,158,183,130,28,140,52,216,167,159,209,206,196,227,91,231,119,124,197,136,32,182,82,154,103,11,1,192,148,207,239,126,203,125,87,59,19,156,225,195,137,188,150,233,105,204,118,222,73,226,187,12,248,97,189,235,156,193,157,42,35,172,227,40,41,242,85,103,69,83,226,33,60,100,128,71,204,78,197,245,121,141,42,193,210,41,15,69,70,139,121,53,32,120,24,4,117,7,122,112,176,158,149,56,159,56,15,86,38,204,5,43,247,193,231,183,156,125,210,82,0,125,108,83,58,175,62,40,98,130,242,197,245,127,51,111,141,23,175,254,155,21,235,106,240,150,242,110,230,76,166,48,58,236,231,191,146,241,40,243,210,17,229,145,128,43,247,95,244,230,131,245,28,224,186,188,207,177,45,213,140,155,74,223,124,120,90,9,224,17,159,15,86,101,178,241,157,183,228,119,131,37,246,3,24,5,60,229,107,226,140,15,86,65,157,79,45,104,31,5,142,155,239,253,210,232,190,113,53,118,38,53,28,182,160,217,6,1,191,26,140,243,252,175,174,31,203,115,128,186,92,200,22,238,251,129,153,201,246,152,81,11,7,168,10,240,20,214,101,222,219,245,224,187,158,109,199,183,207,155,249,130,178,21,57,99,180,99,18,221,149,233,143,182,165,144,20,41,219,30,147,215,219,60,217,147,167,229,198,253,70,219,132,135,177,105,185,83,184,123,177,30,3,113,170,77,227,198,111,120,191,161,79,104,24,111,154,195,188,13,157,235,167,65,28,91,211,22,104,251,120,135,159,27,67,19,251,220,4,200,8,184,34,30,39,118,164,110,167,182,79,69,121,46,207,166,74,98,255,152,106,26,163,62,89,54,104,60,50,86,229,24,80,169,90,188,7,159,83,47,106,251,53,147,142,154,24,32,27,214,153,229,88,108,0,228,82,149,188,116,150,244,162,180,95,55,211,231,3,99,208,32,205,99,29,139,248,198,7,226,86,220,122,137,238,241,23,227,251,227,102,220,136,159,199,83,157,157,235,89,11,52,248,1,211,10,232,14,239,47,154,251,65,19,49,76,195,54,56,234,99,142,196,165,154,51,110,246,115,46,37,37,222,198,219,250,219,22,228,239,122,35,222,1,170,88,205,164,117,201,146,168,166,61,220,97,172,248,140,182,247,18,139,230,164,105,4,152,15,45,156,135,53,208,107,245,90,221,203,52,167,23,213,253,170,169,27,250,121,202,13,200,248,58,62,91,26,248,70,181,29,238,248,153,191,216,177,223,51,11,198,232,121,58,47,2,164,26,231,113,174,47,104,21,195,55,46,78,112,157,235,253,122,82,255,46,214,23,78,28,160,29,135,122,222,208,233,245,118,38,227,126,142,39,118,116,238,249,143,147,209,40,170,206,50,69,177,208,221,250,52,120,207,88,52,206,27,231,51,231,53,108,225,200,92,133,103,24,126,158,203,73,169,162,115,165,95,78,154,223,213,129,57,109,253,113,44,132,70,140,59,11,178,47,67,11,185,22,112,185,95,77,170,219,117,77,63,75,185,88,233,41,42,172,153,94,181,166,242,3,74,213,177,12,88,51,221,84,97,197,168,26,5,172,89,96,41,3,209,186,188,212,88,145,15,3,177,102,56,211,138,178,80,242,11,181,225,228,112,37,95,201,191,80,88,125,108,251,163,24,128,133,213,87,105,85,135,173,225,1,120,89,1,245,52,252,226,240,254,97,115,216,24,54,240,188,111,167,19,171,157,242,11,227,5,100,160,116,127,236,230,177,113,123,123,92,139,159,85,70,148,217,54,35,134,218,216,89,105,62,253,156,131,123,126,173,144,99,17,102,165,7,210,86,154,238,240,249,69,182,159,3,94,164,141,193,243,57,130,4,64,160,22,140,231,250,13,206,146,140,32,1,16,193,152,32,173,77,3,237,136,169,235,0,135,106,97,96,175,181,19,224,177,211,218,91,45,208,170,15,99,158,224,201,19,179,157,43,14,30,97,0,56,59,21,123,193,174,192,117,1,222,191,107,159,53,207,102,206,70,235,1,207,72,194,189,226,36,25,103,21,231,130,177,96,124,215,56,107,156,117,206,26,208,67,128,120,144,212,121,42,186,3,78,188,244,159,239,214,232,135,52,17,60,216,33,15,200,213,0,239,128,121,206,139,233,253,105,51,13,243,112,140,244,108,231,69,60,251,18,127,191,240,228,9,97,115,109,128,67,23,211,29,14,56,193,22,196,88,239,184,226,43,114,5,198,39,112,98,53,224,48,206,11,78,243,40,215,64,133,157,6,3,110,218,188,114,95,144,205,153,57,214,178,191,218,58,79,144,42,21,203,47,2,44,213,237,106,227,25,14,60,1,190,195,179,207,14,65,59,118,1,198,180,221,208,12,81,73,29,91,224,216,112,156,208,19,64,170,98,208,40,96,4,2,154,52,10,195,75,76,43,87,186,3,24,3,238,209,158,53,230,245,63,87,207,203,175,247,188,34,40,68,2,220,68,188,194,251,16,220,249,139,250,123,129,137,37,216,232,220,41,180,0,108,171,6,203,185,41,219,210,151,177,196,148,243,162,188,95,54,129,27,157,23,216,155,113,242,92,169,96,50,31,165,242,216,66,161,82,128,85,221,155,212,182,63,245,227,163,218,148,230,130,45,11,134,142,120,73,198,205,61,166,121,253,62,122,61,240,139,251,36,91,226,104,131,76,103,185,185,110,102,192,86,146,238,188,38,233,117,142,79,30,160,93,252,1,94,197,113,114,192,78,110,32,71,193,113,198,157,120,69,171,112,224,90,195,21,109,213,129,175,228,254,222,241,193,167,70,71,70,15,36,137,107,225,76,2,107,144,230,32,104,40,254,226,75,68,135,219,206,79,79,34,103,148,173,175,91,131,3,131,214,73,186,7,86,226,197,196,254,4,60,195,71,158,36,40,0,32,14,171,80,49,196,154,248,185,11,78,11,5,24,206,169,90,59,174,9,158,88,23,43,243,130,55,62,246,212,196,72,110,100,100,4,57,124,204,1,110,82,177,199,247,242,251,43,7,199,77,222,87,209,250,165,100,239,83,197,250,56,149,149,189,124,167,95,88,120,144,235,21,208,107,16,11,47,0,166,52,112,99,70,91,241,129,83,60,188,160,193,253,229,164,139,20,113,51,72,234,219,245,179,200,27,181,102,236,105,194,13,192,179,239,90,26,244,242,99,35,194,114,192,97,3,230,98,16,174,43,253,246,130,251,93,247,172,63,178,11,199,177,233,41,48,142,155,45,227,0,152,195,8,125,55,171,87,28,110,0,60,94,230,238,11,133,5,255,169,130,6,189,132,124,75,110,194,47,188,203,47,90,251,143,153,223,48,226,192,19,208,182,72,59,105,88,55,127,28,158,196,211,192,235,253,218,203,253,110,146,1,79,24,27,25,187,227,56,226,254,240,11,195,171,47,33,111,67,238,70,179,149,104,182,217,202,131,192,87,44,224,43,14,192,212,122,106,8,96,170,107,73,202,49,45,107,165,146,169,245,174,39,20,229,84,194,51,215,2,189,5,195,54,71,22,161,141,212,220,2,247,143,158,234,206,152,143,39,31,147,254,192,233,217,132,167,117,138,148,234,252,205,225,82,191,53,62,244,20,141,66,224,224,138,160,231,38,60,2,254,230,0,231,112,16,170,184,99,219,218,107,201,1,124,79,226,107,234,133,149,20,82,228,140,226,244,213,30,227,249,113,181,18,135,245,80,106,143,249,133,23,236,213,189,79,249,35,254,143,41,67,19,224,88,170,162,213,130,5,179,50,92,9,22,88,37,91,97,23,178,11,236,187,217,17,115,36,123,192,140,48,217,247,96,140,190,255,37,194,15,27,250,98,223,117,234,152,44,90,228,22,148,202,203,126,225,162,237,235,149,7,94,200,1,255,145,207,90,35,158,182,117,182,203,53,110,223,51,26,191,249,210,88,223,47,246,14,90,119,164,90,224,158,63,38,125,20,57,61,224,24,232,241,92,250,156,245,244,144,31,174,139,128,88,18,121,41,180,120,219,209,216,181,32,1,43,55,54,52,33,90,180,107,210,116,54,35,173,227,62,124,210,115,167,166,133,245,219,252,148,141,213,236,155,247,38,133,21,73,121,141,104,127,64,142,125,154,146,245,219,129,172,227,62,193,77,71,138,253,75,128,49,177,216,211,138,35,91,87,130,1,107,209,49,229,221,242,31,82,188,138,136,205,143,221,225,41,115,90,149,87,19,213,196,185,68,89,43,107,179,176,46,18,72,195,78,199,180,22,161,15,201,201,202,113,208,122,209,14,60,71,213,29,98,81,141,185,176,135,243,82,149,47,39,133,183,100,57,137,149,193,102,137,110,167,101,0,137,181,28,128,224,114,6,100,220,5,9,232,20,145,43,7,178,139,120,138,185,193,187,167,21,249,223,150,217,63,3,46,64,111,77,177,13,180,171,110,77,79,123,119,79,231,229,177,242,241,59,183,16,112,65,143,156,155,54,205,138,117,198,192,79,46,232,128,60,140,182,154,102,30,238,5,105,211,10,106,196,30,198,194,196,188,65,111,208,29,244,75,105,38,198,73,223,4,211,158,248,129,119,23,47,104,209,247,123,208,195,64,151,69,186,167,208,64,195,119,208,94,22,243,75,39,70,73,135,28,32,29,178,154,18,60,29,185,58,220,125,107,212,28,93,154,132,22,106,179,214,30,234,238,100,207,79,162,175,35,118,96,43,122,9,110,167,60,221,226,231,18,115,26,190,135,177,72,162,239,152,21,84,217,52,234,52,26,232,94,160,39,91,49,204,210,106,7,58,171,183,112,170,198,180,97,25,85,3,52,30,212,64,225,51,40,193,9,93,217,56,190,42,183,182,195,251,93,214,177,112,124,36,161,105,151,92,174,30,92,222,87,221,125,163,183,106,193,123,162,234,85,189,240,41,157,3,248,116,43,212,130,225,90,182,232,24,170,105,166,151,18,163,228,255,152,211,176,2,141,136,106,10,163,169,194,123,211,76,224,186,17,12,132,30,157,101,13,224,168,2,70,169,182,254,87,200,199,181,1,13,102,168,129,53,64,239,150,78,112,212,176,242,41,205,68,253,165,125,11,237,72,38,93,201,17,239,226,119,83,254,56,28,127,235,223,55,124,15,210,14,180,11,114,236,131,174,67,159,8,11,224,147,171,248,114,122,203,108,231,178,211,248,207,27,65,115,15,34,158,0,230,135,90,57,172,64,56,63,180,124,200,90,48,245,37,3,160,220,57,64,71,209,45,38,108,13,43,6,191,27,77,235,212,185,156,178,240,232,163,52,16,3,157,128,52,228,106,190,234,77,121,166,107,247,189,138,120,24,122,156,150,39,167,112,54,168,217,242,58,252,38,235,171,24,142,141,90,232,81,139,37,253,107,81,11,208,107,161,15,115,10,45,50,182,140,99,64,8,99,249,120,185,1,201,170,35,222,41,126,130,254,35,154,197,178,83,37,235,67,88,34,85,99,153,85,241,106,224,163,50,128,237,213,125,250,65,189,106,76,77,28,228,251,4,85,96,15,136,43,184,22,24,34,172,208,19,238,2,92,242,104,44,13,72,202,141,152,141,198,251,141,160,209,130,162,70,162,61,37,246,81,42,163,225,235,6,213,200,77,211,121,109,88,13,1,11,129,117,217,208,62,52,49,195,129,192,88,134,246,32,216,134,92,26,231,62,93,171,41,14,86,34,119,225,154,222,33,40,75,165,145,163,117,72,115,18,246,97,19,229,135,16,175,122,203,30,82,75,181,176,236,87,71,171,84,165,110,105,228,85,35,28,7,174,22,218,185,93,119,228,30,242,64,2,137,201,146,151,131,16,195,212,22,136,135,35,133,177,6,73,180,223,192,190,90,0,157,29,70,108,246,167,43,193,142,65,81,211,22,100,60,195,56,72,166,53,199,242,69,156,134,197,6,98,196,37,236,105,44,171,218,103,245,45,91,83,117,10,70,46,209,211,51,185,117,38,54,185,245,75,61,97,148,73,170,71,251,52,197,181,255,154,2,99,68,104,233,198,192,9,152,3,244,3,125,5,136,137,17,37,47,106,75,218,40,242,124,101,89,169,42,128,181,249,229,76,245,30,220,69,8,127,47,44,14,47,157,208,27,188,50,139,184,89,189,243,108,21,130,144,94,213,150,13,24,161,215,128,75,29,63,144,191,130,101,87,205,77,35,38,109,166,164,112,93,4,149,86,157,58,182,2,79,107,96,208,140,144,175,120,34,251,206,16,67,155,12,46,128,186,30,105,165,156,46,208,241,180,103,180,102,174,179,105,229,182,47,89,56,23,131,85,83,97,117,210,123,110,76,26,45,145,150,225,83,234,244,38,108,122,24,41,140,183,101,182,49,178,99,117,192,156,54,43,6,115,106,19,240,1,76,30,178,183,232,40,241,99,201,24,224,69,172,214,149,4,220,240,119,248,125,217,97,62,140,86,120,69,241,213,135,155,40,170,78,181,245,247,102,154,171,226,229,44,203,83,132,211,27,233,158,36,64,221,158,174,191,51,147,45,9,186,71,234,80,1,211,237,1,27,122,86,171,42,64,165,0,215,49,179,207,142,191,170,80,11,162,38,232,91,224,64,47,72,147,110,144,51,202,241,132,109,234,131,180,246,200,1,235,182,59,88,73,226,29,168,214,118,48,107,35,226,49,112,27,231,171,198,65,163,186,167,106,253,145,245,174,133,239,27,215,30,174,233,58,100,141,42,93,139,198,146,131,52,105,196,140,29,217,118,35,125,40,189,7,108,180,59,174,189,150,60,84,233,170,168,21,117,65,173,208,181,192,43,188,114,87,197,246,31,240,11,15,215,41,31,102,193,7,210,128,131,131,64,223,206,134,145,98,139,23,171,93,85,121,25,225,26,88,222,192,163,214,80,117,108,170,21,230,176,14,239,194,44,144,203,29,148,223,13,113,96,209,90,114,116,163,5,230,17,52,152,133,161,229,105,123,240,85,33,81,132,143,195,1,170,108,179,134,0,158,247,226,251,162,183,116,10,120,75,40,179,170,40,181,187,67,94,222,66,73,90,76,211,95,140,39,218,69,229,90,148,221,45,58,72,15,140,81,240,205,180,117,122,57,61,149,6,201,223,55,208,87,159,103,159,174,71,179,64,223,88,67,246,182,70,218,133,82,7,164,193,116,30,97,86,213,105,149,205,170,14,82,103,235,95,145,206,58,64,150,57,113,122,120,26,104,42,212,194,26,92,12,236,65,194,46,193,191,130,170,180,44,77,33,238,8,62,82,194,74,133,182,164,75,179,157,171,228,227,32,47,223,182,10,240,198,172,201,137,107,114,118,51,216,193,154,228,150,243,75,232,12,52,252,74,147,47,68,120,35,196,85,11,72,30,24,3,167,96,61,35,174,22,132,239,90,117,100,209,95,250,215,175,230,5,37,162,125,234,27,23,247,87,50,120,45,236,7,187,40,81,201,87,114,156,70,65,43,134,80,4,8,222,8,64,122,154,164,51,4,173,216,219,44,243,72,223,195,243,234,33,36,52,166,101,65,204,153,107,38,190,79,211,214,58,198,2,76,167,189,244,12,158,129,23,242,21,100,250,242,221,168,213,87,19,203,137,42,124,170,107,81,130,95,4,21,230,203,32,71,14,86,30,168,245,130,157,185,15,70,233,133,163,4,238,232,105,22,191,161,3,30,240,27,219,101,237,198,118,248,13,95,79,153,190,233,167,191,140,182,221,140,33,98,243,113,255,61,246,75,57,91,157,215,192,117,27,177,66,173,235,67,96,115,19,71,141,1,135,109,227,109,188,151,247,38,187,97,20,143,87,60,255,81,255,37,162,50,146,124,55,3,30,35,137,39,215,192,218,132,22,150,239,245,123,188,109,135,212,36,79,232,253,134,144,247,42,209,136,192,11,49,142,1,194,203,6,181,164,81,138,45,178,37,134,84,2,235,172,113,133,119,36,57,79,215,114,145,183,172,177,238,232,96,15,28,207,220,157,232,81,172,196,23,190,28,209,73,157,74,16,183,140,80,202,8,105,99,87,251,171,15,54,56,14,65,220,169,104,126,60,185,181,178,227,133,41,129,91,62,249,188,184,188,35,226,5,14,105,102,160,51,81,220,42,106,249,78,179,22,159,148,110,130,182,82,75,37,121,45,229,131,230,146,52,185,205,187,121,27,112,121,237,97,242,233,36,97,121,128,79,169,73,132,25,200,2,148,7,156,124,176,254,137,16,158,100,213,227,55,21,171,182,135,155,48,103,29,254,191,3,52,159,244,79,141,16,158,73,160,85,53,164,217,201,72,235,52,117,59,5,244,14,116,230,3,126,251,251,199,233,238,247,141,247,249,125,240,142,191,101,64,42,118,146,44,148,112,30,200,243,34,239,101,147,166,45,37,9,178,156,37,209,227,146,35,223,167,10,23,121,175,127,74,231,24,111,129,84,182,237,31,244,101,236,91,251,55,232,51,132,91,51,108,129,85,88,5,108,250,241,220,133,60,31,242,253,241,98,237,168,63,82,155,224,57,158,217,161,213,181,117,9,86,198,198,107,217,22,239,139,230,82,230,85,173,49,10,63,135,124,2,70,3,163,168,104,124,91,56,138,112,205,42,3,62,235,199,247,82,77,187,160,45,104,149,232,74,188,129,43,146,30,32,79,94,104,239,113,144,107,161,253,7,176,210,95,165,93,46,203,116,249,122,231,140,196,220,146,235,78,187,172,4,191,187,157,37,201,117,125,215,156,166,120,237,4,158,232,88,15,152,140,103,59,42,214,82,226,39,137,138,178,148,255,243,177,197,227,238,96,29,51,34,190,202,26,54,78,8,209,246,91,91,152,121,81,63,175,158,149,223,237,249,194,36,158,131,10,101,113,97,223,222,131,59,97,21,119,30,220,251,110,129,164,249,176,57,188,148,31,61,129,16,132,245,217,85,221,82,205,45,231,64,151,99,161,148,116,154,113,22,56,110,170,170,77,41,77,28,179,85,211,23,26,52,80,39,226,25,96,89,97,193,246,227,126,162,63,193,77,158,126,35,135,122,233,173,46,67,209,96,205,74,78,222,26,3,33,223,178,150,29,33,190,193,83,167,180,101,176,113,171,217,170,9,28,209,174,242,170,187,232,46,77,143,134,79,169,160,15,52,157,76,87,18,190,82,209,86,95,174,248,120,249,133,218,177,135,123,145,47,39,79,85,218,1,31,38,23,146,36,173,97,28,21,148,215,166,111,251,143,62,44,133,171,173,84,218,185,151,220,87,187,151,127,134,119,19,167,1,19,61,226,35,194,122,205,199,45,46,246,182,132,7,40,188,163,23,169,19,103,98,168,120,238,39,111,142,245,45,106,155,102,66,90,113,85,153,66,29,198,17,154,254,13,178,115,200,182,82,132,132,65,236,170,24,227,57,158,66,79,251,42,210,191,132,127,169,5,8,47,102,44,232,130,18,0,27,173,208,171,222,205,123,129,35,70,252,78,38,223,52,112,239,5,113,54,51,27,190,43,190,226,7,13,26,175,24,128,209,216,211,61,181,201,77,122,43,225,254,77,164,64,6,250,162,237,91,227,120,134,173,15,105,184,230,236,48,90,101,58,73,161,206,129,110,208,212,0,7,142,123,13,105,73,244,227,2,253,180,241,161,74,239,248,142,254,56,60,37,205,135,248,150,29,177,200,38,49,164,140,90,229,24,47,181,193,187,209,115,103,12,35,44,141,71,88,202,194,61,11,220,153,240,115,253,70,37,5,179,15,255,18,194,3,251,0,26,159,178,7,122,171,214,148,9,118,141,134,88,220,132,199,4,15,252,239,5,130,57,192,20,185,98,188,137,43,38,6,200,254,66,253,8,108,146,39,172,251,7,238,194,217,130,229,45,219,109,40,67,136,223,156,170,1,39,93,128,255,186,249,24,190,251,71,253,190,155,219,124,149,43,59,20,210,62,24,224,19,207,198,125,14,43,199,86,157,80,251,144,66,237,35,32,219,94,232,179,78,67,139,174,107,139,130,51,179,74,138,184,76,138,122,208,120,71,211,76,81,142,117,227,181,252,128,176,151,35,143,68,195,135,1,250,73,187,229,85,243,160,163,197,66,63,138,78,252,40,146,252,70,242,4,224,63,224,194,66,162,242,98,173,155,119,143,119,251,221,149,105,208,5,98,253,37,28,103,114,50,252,94,171,76,215,224,125,92,247,245,166,239,35,44,103,83,56,19,208,99,0,102,105,88,185,76,67,131,1,139,138,125,154,146,193,178,130,39,119,76,157,248,52,149,32,59,242,102,74,23,118,100,231,2,96,47,92,89,193,195,65,183,46,84,136,94,65,181,40,60,188,181,129,91,184,99,133,123,15,21,107,188,72,124,153,104,231,25,178,17,147,25,158,231,74,13,119,106,226,240,119,158,212,184,238,119,251,207,248,197,254,231,118,228,66,190,2,26,231,63,6,7,115,184,255,252,162,187,47,85,213,167,54,248,66,132,158,26,98,31,122,60,58,113,221,35,28,199,12,43,120,230,126,44,254,43,91,95,219,241,226,228,185,212,57,77,188,240,60,219,28,194,243,11,3,251,172,30,107,119,117,144,164,28,96,238,114,48,133,251,154,207,128,205,35,104,94,1,108,3,202,195,93,95,33,59,0,11,67,252,243,243,15,159,32,91,99,160,182,133,27,190,185,144,0,236,76,113,37,137,180,41,215,87,190,147,124,235,98,103,67,224,47,237,40,54,233,165,162,7,211,183,96,85,25,249,9,224,137,181,56,223,202,213,138,254,18,210,0,79,154,36,247,37,144,222,160,35,224,142,56,222,241,179,111,135,82,155,209,174,84,100,105,48,184,155,128,57,161,117,55,99,36,211,128,23,74,180,203,82,113,146,184,30,164,93,16,21,133,122,1,244,12,122,165,239,213,158,24,191,31,214,163,251,130,117,193,242,135,8,127,221,113,15,214,210,224,90,146,249,35,254,168,95,24,247,252,130,63,90,27,241,115,48,143,92,157,70,238,2,74,38,223,212,6,139,42,130,67,184,151,26,237,103,214,177,162,25,78,98,119,183,222,191,63,242,12,66,193,77,30,174,13,242,81,62,154,28,189,249,52,31,173,140,46,60,229,23,253,193,254,65,14,127,221,145,174,115,104,177,139,62,1,208,54,147,128,125,192,129,117,196,181,80,127,7,158,101,197,64,43,2,91,28,172,17,11,237,215,170,6,122,197,224,171,13,13,139,145,62,97,3,215,102,17,7,107,104,122,226,47,48,15,11,222,105,7,5,172,142,105,208,111,219,252,18,65,50,168,143,223,171,61,238,23,65,183,249,45,255,57,31,126,243,199,104,30,104,71,35,21,198,167,227,161,164,113,132,103,218,12,236,24,121,4,164,100,12,86,23,228,219,42,222,97,165,65,223,83,110,138,99,92,200,175,90,176,63,244,243,73,86,111,181,123,42,14,186,203,151,245,88,139,213,54,129,250,1,233,80,164,77,45,218,75,198,171,7,80,255,73,62,88,209,110,158,174,132,154,209,205,211,145,134,228,107,69,173,79,171,219,92,97,212,130,37,131,5,208,66,97,76,94,182,208,50,5,218,67,221,93,60,139,98,234,204,97,176,118,74,228,19,30,0,158,134,227,35,222,39,222,133,47,16,108,100,97,137,15,129,93,109,97,212,194,13,131,52,206,94,152,73,162,201,206,80,17,87,235,251,244,225,187,88,165,144,159,28,90,104,23,48,7,189,192,242,221,176,6,11,234,131,160,25,191,145,110,89,53,193,167,145,14,104,207,11,94,153,55,96,174,73,169,246,48,82,192,234,195,130,14,132,148,105,162,115,242,39,9,77,243,102,212,131,248,127,184,191,33,52,78,144,22,104,131,142,15,248,230,11,187,253,190,85,244,75,118,0,61,169,62,105,198,98,93,65,214,243,236,113,176,1,200,103,137,119,224,26,160,86,238,152,110,210,49,76,160,54,224,186,160,73,200,188,215,31,4,122,27,237,79,34,6,175,190,204,221,138,207,211,11,160,63,245,203,32,103,94,230,133,74,129,247,1,255,181,31,166,29,183,219,116,30,169,26,28,212,247,113,107,167,28,251,212,57,103,142,245,242,116,197,28,181,180,3,66,7,1,137,202,124,19,184,72,218,63,93,75,143,247,130,246,208,215,159,238,79,243,190,29,122,104,15,129,54,217,100,39,131,102,87,53,129,74,178,163,38,89,126,0,153,155,47,9,11,165,246,48,175,255,142,215,142,120,139,126,222,135,220,179,217,42,187,41,184,94,40,215,47,24,32,71,94,198,88,145,213,66,255,51,48,15,165,14,241,250,154,129,125,27,238,85,242,78,14,43,252,130,215,108,117,53,121,5,128,239,221,8,132,181,67,30,205,78,212,59,144,63,33,45,250,19,190,55,254,184,63,86,11,255,246,76,174,49,10,26,95,200,157,55,90,168,145,254,33,226,76,56,90,221,3,68,237,91,251,167,133,110,128,30,227,106,176,140,84,38,131,6,28,84,243,0,55,103,81,121,94,121,21,35,44,116,192,108,225,111,21,182,88,138,104,23,40,105,209,122,222,3,58,18,214,142,4,240,22,86,142,185,124,144,180,182,6,5,72,3,89,224,164,41,75,163,189,135,222,234,174,129,157,86,95,117,159,101,131,166,165,134,187,23,232,199,206,77,25,208,23,74,78,7,116,34,178,51,234,218,69,131,2,200,94,18,251,249,36,135,132,197,20,241,223,61,24,3,130,51,30,159,64,172,3,168,133,252,119,6,215,129,86,98,193,18,242,11,160,11,60,13,90,0,143,126,70,224,55,246,136,220,83,197,61,221,126,17,51,66,222,137,250,138,161,159,8,164,19,69,78,176,134,70,21,73,9,160,8,13,104,67,91,77,113,9,173,228,44,218,40,169,186,38,214,197,134,23,44,210,209,134,209,155,78,227,4,89,228,11,89,17,173,41,217,212,23,126,27,86,236,62,204,238,176,186,23,239,181,189,36,45,183,11,190,213,132,47,77,118,38,240,70,251,213,3,27,52,87,236,127,34,194,160,144,139,35,102,121,60,220,49,70,168,8,152,52,121,4,26,156,79,224,40,114,81,199,162,106,51,225,158,22,105,88,160,229,21,96,45,149,169,14,210,65,154,177,226,17,26,211,35,180,247,133,49,118,160,41,55,239,55,133,176,13,87,5,36,149,196,65,86,3,159,208,121,114,131,191,11,79,4,160,109,134,84,156,173,211,49,74,42,224,172,64,29,64,125,100,209,163,223,65,175,160,230,113,15,217,208,10,150,197,170,101,42,193,66,198,207,250,202,77,180,86,130,11,96,171,212,88,127,179,87,46,146,16,236,118,0,20,224,85,51,139,124,41,141,30,206,241,151,144,178,47,20,64,223,30,6,126,245,248,234,99,254,49,88,11,213,87,107,219,158,81,67,41,213,86,61,72,190,151,135,234,126,189,134,151,9,248,29,197,119,187,240,206,252,233,218,99,227,121,63,3,43,169,249,25,223,122,134,226,251,0,78,25,188,150,247,86,167,192,6,125,100,25,127,219,123,67,91,212,150,50,175,122,68,93,12,104,7,119,59,82,100,41,135,190,115,244,210,190,106,132,62,61,135,252,74,232,121,139,13,4,213,177,41,223,26,94,244,108,155,60,164,168,139,6,232,205,153,22,90,63,72,59,43,107,221,87,77,128,101,120,215,171,207,10,190,46,164,9,74,21,192,128,199,87,239,231,145,133,42,180,167,158,100,6,229,119,109,27,240,222,46,120,191,123,60,129,250,149,95,4,59,120,234,97,47,242,187,132,60,224,1,146,214,15,132,24,41,70,25,241,14,186,227,206,95,132,177,130,190,115,124,129,87,84,244,48,173,5,33,246,163,93,233,112,163,182,71,248,84,198,179,21,179,98,242,108,210,188,105,86,178,160,183,251,240,187,93,121,180,226,250,177,135,75,33,167,115,64,106,198,201,90,51,1,247,29,30,195,184,54,244,152,60,163,16,39,83,9,70,42,192,212,6,202,177,201,226,187,167,106,31,47,216,170,174,98,14,160,32,152,99,3,135,172,118,208,160,187,245,47,111,242,253,224,60,80,19,184,71,172,198,230,121,176,182,229,131,132,83,15,69,90,7,60,67,223,176,79,74,82,169,154,133,149,14,96,173,179,155,228,83,171,180,7,11,125,161,139,163,182,6,26,108,168,205,42,227,50,192,192,4,13,49,91,147,42,18,88,51,0,27,252,75,100,73,173,146,140,7,109,20,87,20,56,63,114,25,228,105,145,22,215,116,66,157,161,230,51,149,219,52,147,4,105,136,77,242,107,193,226,26,242,94,14,63,59,122,54,102,25,250,231,253,119,216,201,32,13,171,106,135,126,197,38,25,130,62,42,125,7,65,67,34,139,217,6,120,217,40,181,129,95,228,171,123,171,61,139,133,165,225,87,81,142,158,90,109,175,120,188,143,75,160,211,118,1,118,222,183,0,144,32,94,37,60,118,128,49,220,251,175,123,54,175,222,38,79,105,67,26,102,22,218,201,10,116,208,127,129,250,16,104,74,90,200,23,25,240,10,212,45,178,240,233,228,56,150,24,42,250,39,125,86,11,125,211,11,142,207,46,164,208,146,18,150,50,224,43,171,57,253,189,176,54,246,14,189,254,12,224,17,208,23,113,38,176,73,134,253,189,254,14,184,63,246,240,215,102,59,127,22,216,99,246,212,199,193,3,222,199,197,231,139,31,23,31,120,124,233,55,158,127,209,62,110,15,126,28,220,79,241,16,184,186,188,151,247,36,127,189,166,84,74,21,101,33,91,65,175,11,250,89,132,151,69,30,247,106,1,197,244,6,53,229,2,124,71,126,24,106,81,9,222,16,235,175,214,99,167,88,24,247,40,163,246,65,24,212,185,122,154,15,193,117,122,85,7,94,52,237,143,173,22,121,145,159,134,181,29,189,80,66,41,20,230,136,9,228,220,167,78,34,45,94,22,237,113,95,79,153,90,186,39,170,24,136,208,76,166,200,195,147,218,100,25,130,174,73,248,18,198,103,9,219,72,172,91,168,249,10,76,239,228,15,173,122,244,87,11,173,52,26,101,221,227,132,156,133,252,248,36,133,44,15,126,7,237,176,170,1,6,69,158,105,33,183,248,248,147,240,127,5,24,135,86,247,210,160,44,35,157,211,47,96,100,28,79,240,251,106,249,228,214,138,206,31,175,220,199,123,248,214,159,198,54,213,62,52,106,193,197,134,118,45,116,99,138,67,172,5,34,14,48,140,7,20,122,200,54,222,249,211,7,235,171,62,90,49,86,137,98,209,190,106,129,70,167,152,187,239,45,60,4,127,127,136,52,54,164,77,3,239,59,68,181,113,60,177,162,92,220,251,22,95,242,135,127,99,222,219,132,189,33,196,121,55,232,16,30,217,154,47,251,230,5,155,191,132,123,62,15,211,56,5,183,249,199,224,32,106,115,214,31,57,239,182,74,237,46,54,152,28,188,185,31,247,61,86,15,243,92,109,143,159,24,151,107,237,208,155,203,31,184,169,19,151,204,172,18,167,231,202,234,54,124,7,60,134,87,109,187,239,215,158,170,60,75,50,75,232,73,58,71,12,7,45,137,56,196,65,130,75,29,94,194,75,92,181,7,40,10,35,164,251,20,112,193,238,37,75,71,47,203,174,213,45,60,89,131,215,234,125,124,0,232,239,203,171,187,42,95,191,41,94,254,27,207,138,185,212,237,54,70,177,30,78,232,35,118,108,157,124,107,50,141,3,160,186,160,213,30,6,106,212,75,211,200,235,132,221,243,12,242,14,101,245,49,110,87,56,31,69,139,186,191,201,234,193,29,117,194,209,1,224,46,4,85,178,189,114,149,186,150,136,119,156,203,140,146,164,40,65,95,93,136,147,12,124,12,244,13,212,198,224,167,246,155,59,208,102,105,3,251,22,104,175,166,92,12,41,48,164,70,230,247,250,133,135,11,68,9,106,131,163,227,243,34,254,220,176,190,48,238,230,6,237,21,128,101,31,190,195,188,237,197,177,231,199,104,229,34,61,28,225,1,60,180,106,227,169,134,166,184,20,212,53,10,53,120,193,123,142,172,133,47,250,66,235,11,53,224,92,236,139,47,216,79,47,21,223,44,150,158,46,60,100,23,151,158,94,195,211,57,69,251,33,251,238,157,221,159,161,152,130,133,160,95,242,193,198,27,135,241,189,224,248,233,113,120,249,248,122,240,2,219,17,132,24,38,91,58,198,81,17,223,70,207,61,189,215,181,125,180,224,84,203,249,163,248,87,209,47,224,200,12,185,198,13,224,26,215,83,105,205,32,60,198,217,215,28,223,24,223,239,247,213,128,63,9,94,42,248,233,79,131,80,214,63,192,237,164,253,66,0,214,227,175,1,23,254,53,178,34,211,225,40,98,3,169,170,6,112,50,151,135,171,228,185,95,70,239,61,86,94,174,203,80,58,249,241,0,201,53,210,205,34,61,202,76,129,228,161,93,10,146,120,232,89,32,205,169,202,150,177,135,160,170,130,206,194,71,159,155,237,42,37,93,94,226,246,179,165,164,205,75,29,125,95,127,148,109,242,186,163,126,173,251,168,131,170,0,37,176,234,199,109,120,87,253,123,46,216,47,20,118,168,130,86,0,107,18,190,53,94,234,223,126,147,87,74,227,28,222,75,96,239,114,144,212,194,66,203,34,47,241,221,241,36,232,251,3,62,131,62,165,90,175,191,243,194,253,253,133,55,62,67,90,42,74,102,7,49,100,202,173,62,185,140,57,119,159,180,252,235,19,246,136,110,180,210,99,40,245,137,18,185,12,118,241,232,195,227,17,134,214,104,119,25,190,151,49,150,181,70,86,171,255,197,208,246,209,137,247,53,254,55,182,0,180,125,161,80,201,85,38,248,72,228,149,111,120,100,44,212,84,73,191,39,107,213,30,69,58,104,104,119,145,238,223,106,41,110,130,232,159,111,150,208,232,159,216,142,146,104,117,59,63,4,84,102,143,35,173,113,224,216,123,111,102,158,33,15,65,167,244,177,115,70,81,123,215,118,46,217,75,133,191,221,217,201,10,218,15,83,226,117,63,96,241,165,151,147,196,239,253,2,73,6,244,39,219,194,218,169,91,55,161,30,0,240,224,62,200,201,154,177,80,231,247,92,39,122,60,180,220,46,168,11,160,255,16,232,178,142,224,104,148,205,213,30,29,219,204,207,87,137,190,43,116,22,227,141,3,33,68,187,129,19,5,171,2,230,8,123,210,21,96,68,157,63,253,26,250,33,58,227,31,7,106,159,58,2,26,129,182,116,247,146,255,253,167,151,198,150,158,94,234,95,122,218,254,202,189,143,226,76,198,135,107,143,1,94,109,31,239,171,29,222,224,247,113,154,181,13,180,130,200,43,210,55,126,143,31,247,31,243,191,6,220,206,126,102,108,182,235,211,95,5,221,177,247,174,131,181,222,35,15,213,122,215,3,140,210,218,246,149,77,88,60,138,51,111,200,105,130,68,156,247,9,62,58,99,141,211,190,66,205,25,239,243,119,35,205,142,243,218,93,62,175,29,1,38,120,252,167,143,34,151,252,182,130,171,114,166,235,139,90,225,233,231,31,42,116,127,177,248,252,211,199,38,85,86,232,45,20,238,47,212,241,220,241,205,213,46,176,100,29,191,123,60,5,22,68,10,180,41,128,26,80,61,88,232,52,23,239,194,67,73,132,40,65,238,2,65,14,49,246,13,138,96,255,126,226,227,211,111,242,143,79,255,101,15,240,177,227,42,251,75,88,243,2,47,112,245,51,103,180,255,193,136,114,167,156,151,126,246,200,146,253,179,189,103,14,173,253,246,210,243,255,222,35,72,18,111,172,209,59,246,189,160,212,130,11,66,103,162,190,27,171,241,237,96,73,251,248,238,51,254,183,159,254,5,173,198,155,79,23,190,114,63,204,113,206,184,190,93,207,255,232,243,178,86,27,78,77,95,138,21,139,31,20,155,116,76,208,102,45,117,157,91,193,114,92,115,74,241,2,188,172,192,141,253,75,184,247,4,247,157,179,93,231,19,63,163,241,255,176,231,251,48,254,31,58,5,227,47,225,245,67,122,157,209,158,48,102,63,115,219,153,99,120,133,17,166,20,107,26,254,197,153,237,44,49,142,187,145,102,201,116,77,55,225,38,74,9,242,170,38,56,47,81,197,105,38,151,66,63,85,73,118,241,82,75,42,249,148,57,215,169,197,103,130,82,158,227,85,42,185,225,79,41,252,75,128,86,84,130,89,191,8,84,249,227,182,239,203,127,32,127,212,187,191,215,238,254,184,123,73,249,195,252,141,162,124,92,162,28,28,37,9,136,56,86,97,165,172,139,163,200,194,152,78,114,212,31,139,165,147,172,56,219,25,4,249,120,201,113,211,37,39,31,15,2,145,119,172,167,99,207,11,134,164,73,10,237,103,225,9,230,230,44,140,117,171,65,228,100,236,212,40,23,204,154,92,134,171,233,238,149,189,53,175,124,10,119,247,140,13,121,3,113,183,175,113,226,89,180,104,206,173,120,59,53,35,99,4,119,253,44,246,86,230,172,97,198,45,229,92,98,209,20,255,209,218,163,216,147,197,44,149,97,118,138,173,235,129,38,221,226,143,170,153,71,123,220,246,105,241,31,81,237,201,25,176,3,124,239,155,153,219,41,131,125,216,165,41,74,88,19,91,150,1,74,233,53,205,13,74,49,247,243,165,94,165,55,184,191,167,123,223,208,15,189,111,158,202,51,204,103,137,35,21,57,36,153,182,49,91,25,147,2,170,56,149,8,22,181,64,207,227,249,107,53,171,226,73,221,83,250,119,12,55,23,182,72,202,250,57,213,148,3,53,175,207,79,42,169,44,157,211,62,165,119,165,36,138,144,194,216,249,185,32,33,153,82,240,249,124,122,30,250,201,6,97,139,110,41,142,145,240,26,95,51,53,83,147,48,91,227,154,169,152,158,185,150,56,59,54,157,215,198,62,57,222,53,136,43,170,192,84,18,166,57,8,107,155,199,117,194,204,72,138,114,74,249,14,85,6,98,137,20,154,255,242,15,131,81,121,194,26,179,174,244,78,80,110,152,47,13,255,126,209,60,174,13,138,24,116,97,37,138,19,247,97,6,65,24,93,138,106,42,157,113,116,233,90,144,208,231,246,77,28,198,88,253,93,157,237,15,93,198,252,197,159,49,216,174,100,68,9,3,245,79,114,152,111,209,8,179,144,202,178,36,61,200,58,146,205,173,68,11,204,158,249,86,18,243,222,46,39,163,140,193,115,90,148,217,116,11,202,62,101,38,117,59,60,231,240,191,178,111,109,104,139,125,32,174,228,52,196,8,69,62,112,199,167,76,178,93,68,175,211,97,116,56,126,133,231,94,180,176,22,89,227,140,126,152,71,13,158,190,175,231,158,223,82,148,67,157,33,214,111,234,3,243,41,227,78,38,51,42,86,186,143,105,119,106,113,219,145,140,87,45,140,168,165,90,23,242,116,82,140,236,118,106,54,222,200,16,2,52,152,50,180,158,196,86,101,86,157,103,191,123,232,250,125,174,241,125,184,151,141,159,61,82,54,202,6,172,132,58,194,30,223,117,69,247,180,47,193,93,214,191,116,47,230,13,129,191,199,27,242,195,39,9,194,45,92,183,17,246,159,238,245,180,191,187,87,180,196,153,206,43,159,222,253,59,147,81,78,89,81,157,245,172,220,154,3,38,199,14,37,21,237,84,18,35,167,55,75,166,88,110,67,30,80,88,25,70,43,211,56,131,18,241,137,8,102,141,28,181,255,244,235,13,234,105,240,148,89,69,180,64,206,16,181,0,172,49,78,24,73,196,120,115,157,238,211,253,158,237,237,246,76,15,227,240,169,222,156,102,28,58,245,109,170,237,69,153,198,130,139,202,34,94,218,226,200,69,127,241,217,25,202,89,119,72,238,164,51,224,152,129,0,51,17,46,90,215,131,69,99,209,184,104,44,214,235,197,36,52,83,29,148,179,202,213,64,241,2,11,79,217,103,49,145,144,156,109,51,49,115,49,123,223,249,54,157,226,95,113,112,191,247,98,112,28,55,69,135,23,189,146,107,246,205,104,162,69,39,252,87,152,103,78,191,104,29,247,76,203,124,194,44,94,28,51,69,246,99,249,208,80,231,208,188,133,167,247,175,26,138,7,253,247,154,189,139,9,83,205,234,139,162,134,74,66,177,254,58,48,229,65,249,34,157,191,95,167,251,69,103,17,70,12,163,62,16,181,176,229,225,176,197,138,51,131,223,52,183,0,14,117,46,88,204,13,50,204,117,160,232,65,10,199,155,117,204,180,153,198,59,106,127,17,13,137,21,60,112,160,179,83,100,78,19,39,22,49,222,243,80,234,219,218,213,96,222,92,25,198,51,252,23,179,139,108,145,94,23,205,69,145,221,93,17,92,5,171,55,122,241,66,124,52,110,196,141,0,51,129,99,2,9,9,173,211,236,237,216,140,166,232,90,124,45,224,121,77,57,229,120,74,33,126,32,174,5,81,139,28,187,221,101,40,152,173,20,243,163,174,5,102,78,183,68,142,143,57,194,14,92,151,219,142,223,54,210,182,230,140,208,157,14,179,59,174,146,129,94,58,148,45,74,67,190,228,41,47,34,234,76,226,19,38,73,144,212,24,157,114,83,216,180,227,89,143,3,183,27,179,48,212,140,62,1,231,116,211,181,196,179,74,216,34,235,41,143,43,99,112,193,242,135,159,60,197,85,252,32,205,132,116,64,108,120,199,194,234,208,43,0,107,241,9,160,238,216,134,78,53,8,100,132,191,241,142,97,235,182,238,232,166,186,91,197,170,234,102,125,111,133,158,146,244,248,227,124,12,174,224,46,111,39,125,2,179,207,29,245,159,253,61,154,173,204,112,173,235,79,113,222,97,75,112,45,214,35,169,162,113,236,166,124,169,14,126,194,204,231,240,140,40,146,28,19,124,254,255,60,197,144,79,100,187,204,216,238,152,237,216,189,14,96,224,238,110,187,219,142,3,205,36,158,167,232,106,232,34,158,141,155,250,110,29,199,17,120,240,20,201,230,182,105,214,99,75,97,182,114,150,45,58,187,153,205,236,46,39,110,198,119,199,237,184,61,108,214,79,43,80,11,121,49,128,255,132,203,1,188,218,77,217,115,204,250,185,10,128,71,114,154,211,72,159,29,163,184,201,199,205,177,196,88,2,160,158,240,205,223,163,113,204,41,64,205,249,119,242,75,153,165,123,86,128,170,223,81,150,148,165,252,98,253,148,0,192,67,201,42,102,176,123,208,134,203,9,204,65,152,21,92,102,20,179,217,88,57,167,190,114,240,201,38,202,14,163,55,216,156,3,124,192,104,90,91,155,96,90,143,46,162,62,84,88,81,88,201,231,115,78,10,33,131,16,51,7,205,65,187,68,177,182,128,110,211,170,167,62,174,255,181,53,150,15,148,43,206,227,198,152,54,166,123,170,43,251,74,90,249,101,227,32,12,18,187,3,93,88,47,36,27,51,131,119,164,37,233,121,132,152,68,176,43,153,81,228,50,62,5,179,95,6,143,15,142,165,199,164,192,4,216,169,99,91,199,240,4,154,235,79,35,158,34,245,77,203,158,243,120,26,90,164,131,116,244,201,75,187,105,223,73,167,35,136,193,186,192,236,109,211,73,47,166,118,99,177,98,208,23,234,107,139,88,24,152,218,110,180,115,18,43,137,197,196,59,9,252,100,214,227,130,155,86,142,143,125,109,157,121,236,113,103,195,83,16,166,130,74,156,95,2,117,132,199,0,98,50,96,97,218,1,172,216,13,239,45,43,7,170,113,22,20,232,119,2,192,61,82,165,225,19,179,185,25,69,181,11,168,15,0,222,116,3,181,38,130,223,4,186,117,224,83,220,11,128,110,5,212,217,149,0,87,14,158,110,47,217,43,246,162,253,142,189,244,224,146,177,88,143,250,194,113,160,7,246,46,253,77,195,159,72,161,79,74,186,43,246,38,121,251,120,98,7,85,116,148,7,46,110,49,141,119,76,88,115,182,146,50,149,221,84,245,153,230,66,81,95,168,67,194,234,103,97,53,226,192,63,2,128,7,27,203,18,135,49,253,108,154,178,118,200,18,240,94,253,29,228,9,247,172,79,153,41,152,119,202,150,175,7,45,88,88,199,138,21,58,143,137,53,138,205,250,190,42,214,237,203,246,154,221,248,247,37,99,197,0,238,96,96,14,127,154,11,197,170,134,120,170,191,99,60,63,129,220,225,58,172,242,82,98,9,229,144,23,142,20,49,200,241,210,128,21,78,136,31,67,99,189,99,59,188,184,171,251,247,165,41,55,160,60,185,122,47,215,1,30,90,101,250,26,88,228,190,126,68,127,179,41,178,11,49,8,240,67,222,205,237,244,82,224,228,96,68,200,63,186,205,110,179,184,52,54,58,217,68,81,14,112,175,67,43,157,139,135,222,233,92,58,181,212,5,28,38,47,40,138,184,84,22,86,14,160,52,150,37,142,27,140,13,143,13,123,195,238,111,68,43,55,231,100,181,8,214,14,200,96,177,134,139,245,93,15,156,109,82,229,250,247,204,99,30,214,131,194,120,200,187,122,143,53,34,24,154,199,1,124,99,37,32,254,145,93,50,23,235,251,55,168,140,2,199,197,22,0,73,135,93,39,186,88,114,154,160,158,150,57,205,86,10,241,212,217,157,6,60,37,105,42,34,242,20,117,206,186,104,99,31,192,53,244,21,211,76,2,119,208,151,48,157,34,252,254,234,100,4,177,197,220,59,185,165,96,137,173,176,197,224,157,226,243,69,59,48,139,102,209,46,234,207,210,72,131,139,185,197,113,104,49,190,148,115,24,61,5,158,103,58,245,167,240,57,126,145,95,15,222,225,75,124,41,137,125,16,100,58,205,186,199,6,57,46,60,133,67,139,96,137,175,36,23,25,204,202,92,226,139,137,69,5,56,238,151,235,43,151,222,141,45,114,129,101,42,64,81,146,157,37,138,234,35,12,74,203,102,150,19,119,0,220,91,9,128,7,197,236,96,73,57,174,152,138,136,239,154,55,228,116,86,55,217,255,133,180,168,175,24,199,115,155,214,165,109,238,32,97,242,67,17,38,3,100,116,59,132,199,95,77,214,241,148,239,238,93,10,158,79,59,14,209,62,72,35,92,151,231,161,115,132,169,172,194,72,5,221,58,64,183,40,105,82,182,110,166,194,232,114,164,6,160,23,128,135,133,84,178,130,82,211,177,165,143,3,83,95,220,102,119,254,21,230,244,177,231,236,213,160,98,127,207,62,246,197,126,118,141,118,209,191,231,188,73,113,130,149,131,59,66,154,67,63,198,17,239,205,135,184,252,246,67,232,181,185,203,120,179,201,211,143,231,223,47,190,124,188,27,100,151,186,100,59,247,128,12,184,103,201,126,190,208,44,27,0,79,65,218,35,60,96,164,40,179,105,68,139,117,63,190,162,92,121,44,105,87,248,93,163,200,97,28,242,250,125,15,158,210,240,108,35,101,39,187,97,28,185,157,41,174,167,48,195,7,163,145,58,145,103,91,112,169,138,245,61,235,88,241,102,144,18,125,60,240,166,93,121,32,242,74,195,234,103,49,222,226,136,251,183,41,223,156,112,208,95,115,164,251,88,202,151,47,0,235,124,227,65,90,57,244,115,1,12,118,98,109,41,187,50,204,227,63,9,118,198,249,222,218,40,255,141,55,134,104,164,123,113,135,254,39,219,118,42,55,131,9,21,79,217,255,100,239,49,219,127,250,166,207,159,223,241,40,242,194,43,119,143,235,181,147,71,18,127,187,223,31,188,70,126,174,239,217,111,146,39,45,156,139,14,28,183,219,140,191,19,124,12,116,180,2,112,120,71,70,172,191,14,220,15,214,229,107,162,5,238,54,29,201,189,137,181,112,112,15,102,232,39,246,206,123,107,54,31,174,169,59,66,76,70,31,231,93,133,95,60,228,23,39,186,47,192,202,8,136,225,188,159,33,89,57,151,42,105,2,214,136,99,139,246,115,99,200,21,65,15,142,248,186,128,135,115,196,252,219,174,22,120,212,125,88,243,93,158,178,234,188,96,252,196,57,102,213,238,157,240,42,129,175,252,63,206,49,179,230,240,109,21,255,153,105,172,189,232,245,173,190,252,194,253,63,121,249,88,95,237,229,9,120,97,139,55,53,30,231,91,43,59,94,154,156,237,188,77,245,213,162,187,199,60,109,78,145,219,44,41,1,86,142,60,41,98,155,55,180,161,22,50,102,251,238,233,128,30,102,82,43,218,121,109,49,181,168,97,188,232,188,57,207,207,117,156,147,129,83,242,217,103,81,3,198,196,128,235,120,106,39,139,39,121,42,217,181,130,86,88,179,53,190,206,51,166,247,104,89,154,237,164,90,59,237,104,85,255,75,170,110,9,51,74,197,148,187,21,214,31,85,224,41,121,229,15,156,40,11,251,60,112,161,249,122,14,182,132,12,87,54,48,199,116,224,197,200,202,237,245,236,57,233,156,244,71,174,239,242,105,196,97,87,178,36,230,148,244,42,70,172,247,90,189,235,189,22,198,55,198,44,208,128,76,58,29,159,144,18,82,144,42,234,235,74,209,9,122,89,47,188,28,208,102,98,217,65,62,56,93,218,2,45,198,148,53,165,248,240,122,111,113,251,250,233,98,113,189,200,198,214,79,51,244,22,121,107,158,231,173,191,20,217,20,195,245,159,200,131,65,186,60,230,81,87,110,183,179,45,151,208,11,3,186,52,166,118,191,229,136,76,246,104,213,142,200,148,57,63,149,163,44,46,148,153,79,147,85,176,231,227,81,118,249,232,162,26,29,93,13,187,31,61,19,107,237,34,175,49,72,72,60,252,127,10,243,68,98,94,83,180,255,25,253,29,127,203,197,26,86,236,150,73,244,97,194,179,48,75,85,86,19,31,76,41,1,227,140,99,134,115,113,137,177,40,234,86,24,135,56,41,32,158,81,127,74,124,173,222,54,167,230,104,14,173,163,163,89,181,231,96,126,134,60,41,159,197,255,60,37,177,150,121,43,112,5,235,44,71,179,99,49,230,130,2,114,2,70,215,5,182,16,141,60,26,119,79,152,217,63,234,91,88,217,81,245,39,140,85,110,212,49,16,85,12,238,84,231,0,171,83,68,214,254,198,191,111,110,77,208,86,168,66,7,251,164,75,100,33,19,153,37,35,248,42,84,143,74,214,36,77,7,104,33,36,194,204,146,42,122,218,152,192,103,242,174,192,133,190,147,206,104,6,103,229,214,186,1,161,55,46,142,153,23,225,146,114,8,27,45,132,105,252,118,248,244,219,88,99,202,8,241,167,179,25,210,226,116,116,227,250,196,17,25,11,4,85,97,222,255,8,63,65,203,203,135,88,217,130,129,31,166,96,181,65,107,201,17,204,39,89,15,214,218,233,106,29,47,101,218,140,9,60,194,234,62,91,38,163,22,176,198,76,83,110,33,150,27,7,180,219,192,247,153,52,19,59,193,58,89,243,56,177,254,141,172,15,196,129,143,108,145,211,86,58,145,238,200,182,62,163,145,13,164,217,123,214,220,162,185,42,215,204,200,76,110,38,199,2,196,24,81,125,2,254,11,107,82,164,65,31,200,110,105,122,246,8,141,127,45,197,58,144,14,15,192,27,103,127,31,52,175,228,45,71,102,191,72,197,88,4,107,54,194,176,22,248,22,196,125,69,222,122,104,182,237,86,59,98,228,165,216,161,206,86,92,20,117,130,180,58,190,98,222,105,108,17,245,45,214,67,49,230,180,50,107,165,66,252,230,170,211,1,40,19,167,71,126,20,224,125,86,93,147,114,18,122,178,63,145,82,18,119,53,184,18,211,74,203,106,136,94,246,237,188,239,184,65,45,53,170,83,223,220,130,197,154,178,72,48,172,188,44,1,129,33,164,64,81,134,181,89,15,216,32,75,99,197,37,28,243,198,190,71,200,203,125,171,61,250,199,230,22,44,121,59,70,43,25,187,141,117,64,37,217,74,100,58,14,200,70,83,11,41,194,144,255,247,215,163,172,235,115,146,20,219,184,214,184,138,184,115,145,72,212,51,93,108,192,106,22,51,52,203,176,114,102,46,173,24,202,165,174,168,135,179,245,26,37,183,187,54,192,93,5,98,140,43,109,29,91,212,216,55,99,249,193,204,160,50,168,148,20,214,76,123,152,145,164,163,103,251,164,214,254,9,75,18,199,197,140,178,205,184,130,84,143,94,118,67,9,61,67,109,82,19,116,5,221,99,117,221,180,174,233,32,109,193,194,212,40,26,169,101,126,93,51,10,94,98,71,96,35,46,11,206,97,106,105,237,172,166,232,183,183,43,60,228,29,157,173,92,174,185,66,20,213,136,218,42,178,179,214,107,66,53,160,190,235,214,22,26,153,131,181,41,17,31,64,180,74,49,169,25,87,89,87,195,215,217,50,42,170,123,231,105,5,126,107,59,240,125,181,67,22,191,253,115,248,91,75,31,130,131,138,187,179,150,171,211,160,195,200,19,125,59,152,1,17,126,64,238,144,183,132,222,195,86,234,109,226,220,196,183,155,97,242,17,126,163,252,174,252,239,6,176,58,44,230,92,183,18,9,101,118,107,243,218,172,57,88,47,42,186,50,106,158,242,49,138,26,31,141,39,205,107,112,41,115,114,196,175,90,161,143,28,79,172,49,214,101,202,128,72,43,199,158,237,220,117,162,21,11,68,245,168,58,63,222,44,225,12,215,180,204,12,249,119,51,166,101,184,198,96,134,105,205,45,176,126,221,65,179,139,50,187,35,191,251,150,225,81,246,142,141,88,124,43,242,221,27,112,161,103,87,21,123,116,159,10,26,33,12,227,106,28,100,241,109,199,147,232,194,83,235,3,9,146,47,216,26,105,252,70,59,157,151,106,179,40,65,228,159,58,45,60,168,227,236,150,19,176,202,240,84,166,197,52,105,164,227,192,9,237,14,60,5,189,220,4,217,110,141,19,93,40,45,176,15,128,212,140,86,56,174,97,157,150,140,151,247,242,86,222,68,106,1,45,17,235,67,205,104,51,225,190,34,85,35,51,94,79,188,66,171,221,224,185,167,82,121,204,28,174,23,186,31,140,27,131,26,80,170,92,146,88,171,156,23,184,34,238,235,65,148,15,39,130,223,70,94,117,32,118,9,245,8,169,49,234,198,206,215,157,184,79,212,115,184,11,19,230,223,193,147,224,120,225,201,112,122,94,91,51,12,102,219,214,28,6,60,129,52,171,24,254,79,163,31,188,151,181,50,234,82,42,182,98,202,45,242,234,226,29,126,11,117,131,141,57,126,232,217,113,232,13,108,88,163,19,75,239,29,112,247,185,247,77,99,6,208,198,10,222,2,77,252,23,113,172,52,126,43,174,168,138,165,24,159,56,45,18,140,52,145,127,14,179,83,43,122,148,229,58,26,251,134,42,116,192,183,173,76,226,64,135,49,171,90,160,214,97,213,112,36,95,172,28,210,161,207,97,222,207,70,86,39,226,119,245,10,7,106,168,215,68,246,1,19,90,14,234,171,40,41,46,109,61,175,188,174,253,174,209,168,135,212,74,115,56,147,132,34,106,112,138,170,104,155,181,140,13,21,244,186,54,227,96,67,115,18,90,113,4,135,70,214,156,60,203,239,186,186,5,121,72,217,137,181,98,122,125,231,187,249,29,87,44,226,78,117,169,212,132,109,225,248,130,72,115,107,254,207,134,46,26,253,167,216,179,171,115,54,9,107,170,91,88,127,217,196,58,15,60,237,164,23,49,39,173,42,246,239,190,101,157,177,190,73,213,166,208,202,81,154,40,76,240,133,168,158,33,238,127,69,26,107,9,181,103,101,26,93,65,137,18,138,200,32,227,54,83,180,128,226,124,184,191,208,204,5,155,53,147,91,88,211,153,253,61,237,114,126,152,50,72,85,109,244,17,174,22,152,7,168,247,252,197,9,6,60,100,6,233,43,190,57,227,87,243,90,163,212,106,84,4,189,179,46,23,237,153,225,140,196,46,120,235,74,138,62,155,119,240,55,98,131,216,187,19,89,185,34,189,157,250,160,149,132,191,183,124,51,67,121,202,242,225,110,11,98,252,109,103,163,70,47,164,253,213,160,67,57,163,196,227,34,49,185,136,202,142,56,14,74,225,219,78,153,205,182,238,163,171,245,90,146,84,77,210,139,170,73,182,72,115,22,215,226,192,86,92,62,248,106,238,132,210,163,252,67,215,157,181,223,230,204,234,77,107,129,89,250,185,193,111,165,50,82,163,2,151,212,34,97,235,154,177,54,195,112,215,181,108,0,77,54,107,102,113,166,83,5,74,93,198,42,95,170,108,73,118,249,193,103,141,6,159,81,216,217,84,5,250,168,106,231,19,103,149,111,231,132,181,61,171,2,15,200,150,204,124,120,97,62,14,225,33,142,254,15,237,149,255,190,68,197,150,120,226,242,134,106,109,181,36,203,181,220,79,221,174,233,6,191,111,166,254,8,227,67,24,212,71,7,235,149,188,21,107,214,114,20,169,25,239,180,13,186,169,103,157,203,116,60,40,167,91,112,158,254,235,31,69,165,94,186,174,98,229,144,174,168,30,101,102,19,47,13,57,41,218,97,91,193,170,233,236,60,208,168,107,218,162,25,73,88,221,14,44,16,208,64,181,54,229,11,87,6,251,7,99,165,141,246,162,199,125,208,27,71,80,111,212,91,245,70,228,76,2,67,231,225,175,183,96,229,214,246,132,150,99,179,212,204,2,252,185,167,22,248,131,32,230,53,91,225,168,231,221,137,71,146,109,32,215,109,181,56,254,117,214,104,182,58,17,115,69,219,91,228,71,184,221,6,247,140,113,0,235,151,55,32,246,9,216,115,7,67,203,167,105,223,187,254,68,178,30,149,125,96,59,206,196,48,171,22,38,248,253,4,236,73,172,222,24,234,143,109,152,31,33,111,1,214,96,198,193,22,124,196,250,100,8,231,18,238,62,91,178,192,199,122,139,73,150,116,164,180,148,46,165,241,46,245,189,160,119,198,168,78,172,138,99,67,154,64,73,157,224,29,187,54,242,92,161,129,99,70,197,219,93,205,245,6,27,54,43,226,25,136,112,237,214,198,58,168,141,241,25,107,105,76,212,119,203,154,3,14,61,98,25,134,102,116,100,182,104,34,246,128,102,222,222,35,237,142,93,146,15,72,223,78,77,106,71,149,25,153,109,249,144,37,91,176,90,84,11,21,26,239,149,248,249,173,152,207,119,134,253,50,125,4,70,161,204,164,214,140,102,139,10,235,213,201,206,89,35,207,51,18,214,112,147,219,230,20,79,59,56,217,108,149,213,233,2,45,201,20,230,199,193,104,216,22,158,76,28,81,192,13,214,213,85,92,249,255,227,235,125,160,227,168,206,124,193,234,210,149,116,187,44,212,85,69,53,22,32,84,213,229,106,171,85,38,72,97,96,17,65,233,106,117,202,184,213,102,192,234,116,199,73,214,139,132,225,13,196,243,102,98,18,56,227,224,70,101,105,154,208,40,62,65,209,147,6,94,142,15,102,180,202,179,210,59,251,206,156,108,102,159,150,205,17,140,159,120,113,120,57,89,150,103,79,222,206,225,196,196,199,51,227,241,153,147,33,68,204,115,60,74,123,191,239,86,85,87,117,75,9,125,74,18,86,169,254,220,251,253,249,253,190,239,187,247,43,183,53,51,116,158,146,159,59,243,220,28,88,185,23,89,69,88,197,10,198,11,121,7,219,133,141,239,226,223,177,92,237,185,226,80,174,69,246,44,148,56,67,214,245,16,43,163,193,53,222,242,250,25,78,183,179,126,132,98,69,91,210,208,102,139,130,40,123,122,217,78,219,209,107,229,196,212,164,95,229,209,140,4,55,129,17,33,65,127,181,13,171,164,92,73,125,157,103,182,89,157,217,198,134,54,180,7,33,14,143,251,151,244,177,92,78,74,177,117,236,53,214,140,217,175,192,187,241,188,204,88,117,39,140,247,134,67,56,223,199,99,191,215,237,125,124,224,209,254,245,203,77,30,77,16,219,129,145,70,186,172,171,145,168,204,144,155,89,253,228,83,26,122,169,80,173,111,249,198,14,127,167,251,48,207,116,210,174,181,221,205,120,70,42,109,235,109,77,18,28,244,7,6,223,128,179,10,248,162,99,4,99,146,126,188,135,69,123,184,214,248,15,88,116,120,187,203,214,110,61,9,76,226,50,96,19,198,229,27,190,208,183,130,215,111,142,2,39,164,236,8,16,165,59,147,110,183,207,127,186,189,109,18,59,34,126,200,246,120,61,193,99,15,231,48,62,15,42,103,124,150,211,42,47,240,6,252,181,200,9,58,73,122,249,19,237,71,105,183,24,224,119,159,173,255,234,201,233,88,78,203,105,55,118,229,12,206,168,39,209,154,228,140,27,253,204,170,0,198,203,166,70,197,176,149,172,88,60,39,113,224,201,193,201,69,89,39,14,218,78,249,102,116,81,166,182,149,165,201,104,170,81,219,129,184,189,185,226,47,220,1,53,176,9,219,222,157,161,142,150,206,46,241,0,63,250,118,121,84,99,56,152,132,186,186,132,124,164,206,235,17,221,89,18,15,75,159,138,98,107,51,77,208,164,215,39,155,16,74,223,185,182,46,94,224,127,237,248,30,240,138,69,185,176,150,226,136,206,129,69,238,33,231,29,108,106,234,239,19,28,88,2,124,175,160,87,116,38,161,221,221,28,179,66,118,227,198,180,90,107,204,252,123,96,5,76,79,123,7,211,40,180,237,12,17,160,109,23,216,110,179,86,25,123,227,97,151,5,204,37,135,108,62,252,109,168,111,207,36,235,234,115,115,75,4,38,64,41,93,146,34,24,1,74,1,180,44,99,204,159,188,11,103,245,192,247,155,201,156,21,198,188,132,141,199,7,86,55,143,157,141,171,98,14,156,153,194,250,103,133,81,177,27,17,69,75,24,66,166,209,198,243,89,117,148,226,196,7,187,123,135,177,7,151,107,41,59,202,161,187,192,147,149,111,34,187,72,226,137,244,169,166,221,139,67,50,162,205,184,25,59,246,73,129,148,204,164,176,179,91,227,140,216,38,215,168,210,107,196,241,104,131,185,250,186,131,218,53,221,206,122,161,243,88,215,40,54,203,147,229,198,36,81,67,66,215,16,214,177,154,138,143,68,222,179,228,100,213,216,167,27,137,138,98,111,145,68,159,69,133,60,159,224,99,132,22,4,182,163,238,100,65,114,55,85,244,12,174,30,123,222,212,255,11,205,221,161,9,173,222,255,58,25,92,41,204,3,194,231,163,125,183,219,183,99,6,24,129,197,158,139,24,169,100,58,1,159,102,148,222,192,32,17,202,63,69,128,183,74,135,39,167,145,149,8,105,55,218,24,167,201,85,227,101,59,103,83,34,96,52,66,192,250,49,57,33,88,114,66,79,232,150,9,63,207,0,89,66,141,213,180,140,148,139,136,145,57,214,5,85,35,61,180,67,108,182,192,21,75,39,42,147,127,36,205,195,228,135,172,30,181,161,41,152,173,17,151,28,21,251,230,202,22,56,141,97,177,83,225,195,136,45,66,193,119,47,105,19,26,102,169,45,157,211,134,181,150,51,220,158,70,228,164,213,75,76,207,94,157,107,242,171,94,141,49,71,186,55,34,36,6,135,122,125,148,71,108,185,195,101,120,254,215,112,223,130,240,213,177,203,76,10,52,230,199,206,14,86,227,55,171,217,25,55,131,147,19,13,69,164,39,57,49,33,143,201,185,159,199,194,81,92,111,157,184,116,247,97,153,127,47,134,59,19,97,140,37,108,101,175,56,68,236,16,255,174,53,94,18,194,62,172,47,56,86,229,246,115,44,234,220,138,176,78,120,209,77,252,205,156,88,165,29,136,176,185,88,83,20,8,70,208,90,3,219,79,19,212,196,165,151,51,137,102,76,172,227,77,147,74,82,142,255,123,248,73,22,36,65,116,223,48,214,170,75,40,203,174,246,87,68,134,58,130,183,85,235,156,77,171,100,59,219,28,142,35,105,50,246,5,253,251,157,34,73,109,201,5,4,118,171,44,97,151,201,162,161,123,118,11,231,110,35,198,246,12,146,12,176,234,75,61,143,77,134,121,246,166,86,209,42,198,38,219,20,186,158,20,147,52,73,19,246,192,12,243,104,248,134,93,116,168,243,45,110,168,237,161,46,196,95,128,114,98,223,0,142,80,37,76,51,45,23,27,121,7,247,121,134,139,194,246,10,227,125,148,255,177,37,0,1,205,137,40,41,148,132,113,219,28,171,91,111,186,138,232,239,0,20,228,18,3,187,206,108,187,190,161,199,216,19,250,119,169,48,25,28,29,210,185,119,88,253,1,160,84,190,114,211,51,71,167,5,127,95,233,15,96,100,45,111,207,82,61,164,67,34,118,17,119,170,252,67,188,153,102,168,114,202,245,107,161,51,136,175,245,168,247,62,122,237,40,7,103,0,102,22,113,36,42,61,213,246,15,248,87,201,139,61,51,147,174,69,3,242,67,248,184,145,124,221,158,179,31,86,224,2,29,213,200,100,83,212,25,117,143,198,83,201,87,237,147,246,126,118,198,108,228,137,22,175,114,206,26,213,117,25,188,74,251,139,164,66,108,24,0,229,152,63,59,110,140,228,3,64,186,47,30,13,122,189,185,30,33,64,83,155,128,72,126,237,197,31,26,209,135,14,55,30,136,120,178,171,199,143,59,134,113,165,27,35,246,45,113,83,28,4,248,156,40,185,53,168,205,253,199,125,205,106,150,140,134,197,110,15,188,0,171,84,246,103,184,231,103,157,40,39,118,223,163,252,1,254,60,96,10,133,115,251,14,54,206,232,253,89,27,158,177,174,246,129,159,9,157,209,29,230,24,254,138,135,233,192,22,209,208,29,221,253,136,59,155,117,115,142,116,221,250,171,39,145,133,133,249,165,119,223,110,192,134,141,49,248,213,227,240,175,172,114,173,131,4,17,74,63,75,178,224,61,113,152,89,213,45,255,137,66,222,166,225,101,177,247,44,203,208,169,46,163,244,248,100,111,87,99,93,71,112,53,157,59,175,178,133,48,242,255,167,194,87,73,146,68,233,42,114,131,102,142,69,182,217,113,87,104,94,249,209,138,41,112,100,130,223,86,53,92,133,145,35,169,158,158,201,173,22,106,243,183,178,213,73,190,215,237,226,13,179,115,212,232,83,64,217,139,202,227,231,50,205,152,54,220,45,48,136,243,125,128,121,78,120,251,89,177,42,94,83,225,140,209,158,209,142,169,105,1,87,224,224,74,32,44,231,20,76,89,54,249,7,49,218,32,4,114,197,240,38,86,17,96,237,127,172,137,75,242,255,232,240,157,51,66,85,176,229,126,93,201,134,249,133,235,23,153,93,151,81,215,135,219,59,219,103,104,70,28,154,108,245,30,56,162,173,241,160,0,137,93,177,170,124,134,255,137,229,113,81,94,225,47,133,124,31,135,85,182,116,201,209,233,26,213,163,216,242,12,254,159,113,152,86,44,17,244,88,144,117,214,87,33,20,147,9,184,185,45,105,81,81,162,227,100,180,109,170,57,163,232,99,181,12,197,231,21,249,48,203,209,121,69,0,185,193,253,89,120,165,93,110,255,22,240,240,188,104,132,80,189,30,85,36,42,1,90,111,191,181,93,105,159,39,223,34,7,236,188,109,28,243,163,51,254,154,3,248,202,159,32,225,107,35,46,195,125,17,114,141,152,17,96,207,61,28,198,164,59,221,250,14,140,87,148,117,251,54,251,193,114,214,46,55,227,130,117,71,39,216,225,176,98,172,89,156,61,108,119,218,252,177,70,108,131,207,184,232,23,52,6,247,139,100,188,190,133,5,224,239,231,152,95,133,119,246,24,131,219,97,59,20,111,211,110,36,221,157,63,223,51,134,141,162,49,175,73,41,81,108,197,162,81,237,24,174,98,147,204,184,24,197,252,125,71,122,186,211,29,255,160,7,121,56,158,78,120,92,245,116,86,3,201,196,80,162,150,213,166,148,108,72,254,8,112,191,49,46,203,189,103,29,0,228,240,67,203,230,108,110,189,69,87,155,125,222,91,145,191,100,125,42,154,44,40,67,46,48,174,157,148,219,46,242,85,199,222,27,238,30,197,74,25,16,246,229,232,132,146,213,51,163,205,60,211,113,114,88,56,147,246,56,188,110,167,177,63,115,40,55,64,176,131,96,138,235,17,79,138,59,48,234,76,222,105,122,82,31,17,227,138,131,185,246,215,249,87,193,207,180,196,202,185,107,150,173,229,245,241,68,70,171,15,126,160,29,72,228,244,7,113,175,228,38,52,247,51,119,151,32,75,238,124,77,40,200,154,46,102,57,150,169,131,83,110,190,204,98,27,235,210,50,219,195,146,217,189,238,237,44,52,198,116,228,4,32,197,71,130,187,19,172,92,0,39,254,222,205,5,57,39,255,240,102,155,117,247,112,17,154,33,167,4,183,183,108,184,183,124,195,2,53,120,190,239,201,68,201,95,97,73,60,159,229,235,125,216,230,52,253,123,227,29,177,66,216,30,0,236,21,1,156,146,180,147,184,62,172,16,199,221,156,131,55,25,234,112,227,21,200,206,253,46,171,164,5,139,187,157,63,171,198,170,245,50,251,62,107,85,180,166,25,133,57,122,83,60,41,31,210,205,172,16,197,142,142,231,88,151,76,223,78,111,114,126,247,107,188,39,90,47,127,85,80,35,98,74,129,101,50,142,217,55,28,254,25,152,74,168,255,150,247,9,89,163,32,231,33,54,225,130,166,44,186,76,245,55,193,18,166,248,30,171,43,249,13,5,187,77,154,10,121,60,56,99,40,210,13,150,23,87,21,61,100,96,143,119,33,241,146,150,83,92,143,235,69,124,59,49,78,118,93,173,250,222,160,93,28,163,232,15,130,57,71,142,98,141,26,89,242,158,122,64,202,73,251,16,229,9,11,159,4,95,211,201,235,179,3,243,198,217,93,75,250,188,81,75,101,91,114,16,104,247,223,180,114,218,202,96,53,181,154,122,121,176,58,84,205,204,102,8,70,162,177,108,94,175,235,51,202,140,82,103,107,78,235,58,55,26,138,239,81,180,6,25,47,194,184,177,19,172,210,45,110,228,32,20,97,31,170,198,176,147,234,73,231,20,173,209,89,58,6,150,49,69,131,12,2,233,57,215,153,3,221,249,137,229,102,107,82,192,24,130,248,0,171,155,1,221,35,125,27,17,5,62,27,150,130,123,70,13,124,242,238,176,189,194,181,119,236,106,205,125,192,105,40,242,236,157,225,91,202,6,223,142,5,249,79,47,251,217,240,34,1,90,59,193,5,154,18,140,219,186,5,252,39,17,73,204,167,10,226,138,245,34,50,6,173,194,36,51,240,134,24,51,253,185,149,213,4,238,156,106,139,251,68,91,92,135,239,45,111,23,234,171,84,225,179,228,238,158,155,194,40,99,120,45,54,7,30,187,42,172,10,39,229,111,200,85,61,103,230,191,104,220,210,20,87,103,79,70,169,45,94,234,223,142,7,225,187,187,221,213,221,175,152,85,113,123,173,111,141,234,185,154,225,70,99,90,98,88,60,206,246,55,158,98,235,11,7,177,50,130,11,229,187,235,22,110,129,126,125,112,70,227,19,215,7,177,222,225,82,191,171,41,13,70,16,90,11,57,71,174,236,168,136,24,151,197,30,240,238,51,160,69,253,144,89,214,233,142,186,51,3,94,180,234,115,170,144,53,16,9,203,75,72,215,38,115,29,96,197,57,187,173,208,149,104,138,52,206,169,115,226,140,88,81,23,68,224,175,234,55,65,99,124,110,229,142,248,53,139,106,24,149,119,187,184,184,251,84,184,61,92,2,118,131,159,41,148,165,174,207,119,23,111,145,147,223,178,241,95,194,99,142,145,251,92,155,214,245,170,248,103,169,57,154,107,71,251,217,49,212,148,165,73,187,171,13,57,69,84,138,116,158,126,75,81,116,26,242,68,56,107,110,55,105,180,24,115,209,170,92,145,155,241,99,61,65,53,27,60,245,28,178,80,198,69,63,212,98,77,88,8,123,138,108,58,149,76,37,182,129,84,142,187,220,137,169,168,155,142,53,191,75,168,191,152,171,241,148,132,70,236,40,215,231,61,105,143,62,172,23,245,130,46,225,255,115,173,113,45,183,211,106,107,12,214,245,237,155,150,172,253,186,223,214,50,218,13,43,163,97,164,113,179,159,197,4,162,97,223,14,186,52,193,106,147,66,85,138,174,134,217,184,126,22,236,16,230,158,88,54,169,241,116,31,98,36,59,230,30,232,111,105,59,216,209,46,122,116,11,130,23,196,2,67,240,2,120,29,240,53,224,111,44,59,82,102,157,183,220,190,91,97,254,230,51,144,214,204,46,254,222,211,117,175,215,88,163,223,119,91,186,215,141,91,185,171,31,241,235,18,232,64,38,53,36,134,81,14,230,42,178,242,188,32,2,250,237,228,221,24,190,91,117,197,180,185,193,157,16,51,4,246,42,221,23,150,28,172,194,214,249,59,66,107,142,125,222,19,230,145,254,19,34,211,106,230,89,128,253,80,202,35,238,58,92,202,86,226,226,90,92,186,101,78,115,20,247,31,247,24,188,151,169,104,198,129,136,101,195,236,169,41,146,197,85,45,11,254,42,53,240,170,248,144,181,3,187,66,39,4,11,179,187,173,241,208,225,238,157,207,248,18,232,226,81,63,155,232,174,110,30,241,106,97,220,72,66,87,182,173,28,230,168,94,70,52,134,209,223,214,72,81,107,222,195,205,244,44,139,153,150,44,211,155,78,213,6,239,138,171,28,163,209,104,53,151,203,165,142,134,99,14,216,227,217,234,62,247,52,37,171,86,23,249,175,14,37,130,247,156,77,17,63,239,240,254,170,9,89,179,238,226,229,49,2,31,107,44,241,133,196,128,223,37,123,135,203,97,81,150,112,159,0,55,47,203,106,113,195,76,145,159,83,69,121,74,238,185,121,88,46,222,162,124,65,30,159,155,196,62,145,65,188,135,242,115,214,60,248,152,101,237,117,107,78,251,102,163,23,120,35,222,3,94,246,156,154,16,223,219,153,87,114,202,250,206,125,61,152,9,9,231,11,131,145,108,225,231,2,218,219,105,45,136,90,98,236,6,48,66,52,96,53,129,36,224,217,122,70,210,175,97,150,21,35,29,98,149,44,211,172,216,226,145,26,221,254,176,215,31,118,250,155,22,195,111,179,102,233,146,44,204,58,243,220,18,135,43,245,230,129,27,132,99,80,67,164,155,208,36,246,22,63,73,122,137,41,8,2,224,58,45,23,170,42,28,162,221,88,119,69,173,104,151,208,123,172,22,19,188,242,144,102,220,231,227,210,127,253,114,32,197,97,182,233,175,151,247,242,153,242,198,78,163,169,198,200,173,208,244,207,1,78,106,204,12,62,215,204,71,61,12,91,22,109,25,87,51,194,33,218,202,19,52,136,84,34,122,219,84,5,86,173,229,30,26,17,41,21,91,235,14,55,213,5,101,89,70,230,211,200,73,119,182,106,99,232,201,44,96,59,34,198,154,188,254,89,177,28,169,180,125,117,100,43,163,50,100,91,194,60,41,123,67,239,237,194,81,78,247,192,175,156,145,211,42,41,220,67,34,204,199,175,1,190,198,204,252,71,253,24,14,251,168,223,71,192,97,107,228,218,73,64,82,10,214,43,162,158,135,45,218,188,86,4,15,54,211,56,102,180,165,84,88,98,154,247,107,216,84,91,35,34,12,41,185,93,40,185,13,107,193,88,48,54,216,126,93,210,144,143,30,240,249,174,15,226,209,20,221,10,225,62,31,147,81,64,209,163,108,229,205,83,147,47,186,145,4,248,138,252,92,36,239,2,118,174,42,118,244,186,234,238,143,18,182,118,164,247,92,27,229,35,252,37,75,96,49,183,0,205,53,44,0,156,97,177,252,95,15,223,197,255,87,53,39,230,196,119,188,51,252,168,105,136,115,53,60,203,72,111,24,199,151,137,78,36,171,206,242,84,117,61,101,26,227,75,153,191,14,189,1,199,86,247,46,241,135,1,205,225,154,94,125,42,13,95,195,149,189,28,246,156,156,178,219,203,237,235,35,172,51,123,217,38,5,146,32,211,81,208,121,113,65,92,82,95,2,84,180,160,46,3,78,10,87,221,139,220,187,240,204,15,193,51,71,49,118,211,89,21,114,242,240,97,55,238,235,202,66,134,156,128,55,208,18,61,210,131,17,87,183,208,143,133,227,170,132,89,142,109,216,98,227,46,57,152,171,28,57,135,12,94,109,186,70,135,63,215,88,163,240,63,254,100,186,211,213,215,176,173,13,198,96,196,237,64,57,136,251,96,140,224,87,175,27,128,175,115,248,245,24,27,91,228,251,182,177,123,119,79,143,113,231,103,62,51,77,2,196,26,30,177,115,42,145,47,57,146,124,78,117,107,41,174,56,110,196,59,136,57,159,83,163,242,71,14,15,103,16,254,135,22,171,66,104,170,241,247,51,235,26,193,60,172,107,243,141,38,9,18,57,81,172,139,162,115,67,20,101,81,169,43,162,248,161,24,107,206,60,1,157,92,182,210,44,106,99,16,236,114,111,146,247,156,241,166,236,11,1,109,60,103,69,216,206,213,128,49,56,18,173,136,182,54,189,99,142,173,218,254,39,107,150,123,73,205,185,89,232,118,224,31,67,193,223,230,184,202,200,60,55,192,25,83,95,23,247,138,207,176,58,102,91,105,205,136,203,246,75,169,138,114,130,186,113,201,32,27,200,120,114,35,87,140,171,54,54,99,55,51,206,196,120,19,109,188,165,84,101,145,17,81,106,122,115,107,42,33,38,122,172,97,92,71,110,201,9,41,33,90,98,184,14,172,5,165,230,248,20,171,201,247,239,28,32,61,172,145,172,104,249,196,128,14,56,62,206,133,88,114,61,45,26,101,67,212,235,166,40,185,81,13,228,52,225,10,75,92,39,86,36,166,85,4,75,55,197,218,80,30,117,179,38,59,214,44,236,134,157,86,121,137,135,175,240,243,215,94,223,169,136,96,163,163,225,90,48,255,25,130,43,190,171,138,192,50,186,80,103,0,251,165,180,115,192,157,104,231,149,97,255,12,172,12,204,26,245,193,81,109,179,31,81,177,123,216,73,114,119,16,207,97,53,23,145,3,29,39,123,88,36,164,33,55,254,155,187,54,182,217,87,181,228,20,225,73,13,113,205,17,69,42,25,128,34,56,209,20,11,184,59,66,71,184,130,0,87,43,248,117,82,238,142,25,190,142,133,247,202,8,42,27,234,112,217,250,212,76,174,156,211,114,31,230,250,80,88,10,128,103,232,86,239,217,92,233,177,198,118,35,88,194,253,70,208,187,103,214,50,122,248,89,181,107,200,106,146,201,228,102,210,96,135,145,200,14,132,209,1,118,28,99,187,19,165,253,110,99,229,132,237,238,141,194,158,30,184,110,164,124,107,182,211,72,244,36,58,211,13,12,135,22,98,71,90,101,127,168,242,220,140,154,150,120,129,39,105,129,151,206,78,54,33,78,137,72,63,152,180,185,138,58,2,63,221,35,196,8,185,253,114,120,45,8,56,56,35,221,151,168,106,134,62,5,146,98,98,19,243,166,12,231,28,61,32,94,177,78,210,188,56,144,168,170,231,196,84,148,118,84,193,159,52,161,120,181,40,235,50,171,43,140,107,52,136,210,249,204,39,148,3,208,214,36,224,248,164,210,195,50,245,129,180,42,156,177,233,16,178,145,180,141,141,184,113,235,247,115,217,226,210,97,105,116,187,51,8,156,161,220,170,140,125,84,226,15,71,70,27,24,40,58,213,174,233,138,66,189,74,101,86,17,211,54,212,213,45,34,199,70,60,17,206,90,184,126,116,70,115,35,188,129,180,121,121,170,29,205,21,95,25,110,86,155,205,69,115,31,198,154,51,115,142,83,33,228,222,145,79,44,247,27,247,26,237,250,94,214,87,129,134,106,171,188,202,170,224,175,12,121,93,66,124,252,219,35,24,136,240,81,51,112,175,45,207,107,70,134,186,187,154,42,3,48,94,253,96,124,96,76,28,237,154,250,211,109,242,231,46,211,196,94,49,216,31,70,17,63,242,122,141,134,178,23,2,149,175,88,92,219,137,142,151,193,243,165,116,202,251,181,42,97,52,17,194,202,44,58,225,234,76,16,167,187,214,198,193,255,77,114,239,139,218,77,175,182,61,216,62,116,235,79,38,195,249,1,68,224,101,16,241,41,39,37,167,148,212,1,163,104,228,206,58,254,53,104,68,140,156,141,41,192,80,30,6,134,82,13,251,199,29,107,120,207,232,106,254,145,163,225,81,232,14,52,71,246,165,65,73,22,227,240,137,22,199,150,138,243,135,163,33,137,97,235,253,250,239,73,116,165,155,247,83,155,166,62,158,11,102,157,173,129,240,50,194,244,214,174,206,171,137,104,130,166,195,94,88,84,231,105,177,93,17,196,232,127,119,22,168,28,149,162,96,136,186,130,187,185,185,34,124,131,175,15,133,125,178,47,109,6,151,98,43,102,193,234,227,122,71,241,154,67,50,203,249,121,51,18,178,6,100,248,92,231,216,209,108,172,16,61,16,205,141,237,27,192,172,132,145,84,62,211,60,166,191,25,212,34,24,63,86,250,182,102,10,131,56,3,147,219,104,38,174,221,33,142,119,97,206,40,176,10,125,4,145,251,99,155,156,109,149,117,162,99,246,160,160,96,172,218,183,107,235,14,238,187,178,4,214,109,134,237,252,180,116,231,154,162,19,174,133,1,46,195,89,115,70,213,88,102,25,28,19,62,145,99,97,156,209,199,58,0,99,239,121,220,89,182,64,95,163,50,230,191,154,108,106,46,154,18,174,197,194,241,136,230,88,7,178,112,140,226,52,174,219,142,232,100,76,60,171,22,68,64,112,217,125,186,13,24,118,93,180,39,195,190,177,170,63,164,15,165,31,34,255,218,230,85,129,192,117,223,98,217,103,127,12,127,217,143,122,26,150,220,135,31,11,123,4,48,176,228,7,150,96,224,226,237,170,99,2,43,251,148,112,23,86,195,117,58,108,93,128,105,230,243,99,99,130,16,70,106,21,190,10,184,99,212,58,204,125,81,202,1,59,218,39,216,152,163,225,154,16,121,132,90,111,106,153,65,121,0,62,131,116,224,152,230,162,162,134,175,106,222,213,175,73,183,195,241,93,204,189,77,107,205,251,241,249,119,233,227,229,246,89,250,160,88,251,50,238,72,121,11,63,43,100,229,37,61,188,6,146,242,164,125,134,142,139,43,95,118,17,32,162,223,21,157,70,154,172,91,251,75,192,116,191,247,101,172,212,236,228,109,217,208,23,178,36,18,206,219,190,102,241,186,172,155,230,131,82,32,113,36,96,0,145,230,221,209,40,248,225,161,142,183,34,184,87,86,179,77,183,201,58,179,250,97,155,238,254,254,156,138,236,131,240,255,226,180,115,200,63,252,195,238,9,113,99,238,155,44,87,240,166,122,82,60,37,214,212,89,241,165,166,40,40,162,187,230,250,18,175,182,171,3,35,243,205,92,133,241,20,238,138,74,34,124,228,215,77,153,78,29,36,6,153,109,35,71,61,214,51,222,217,208,41,202,112,218,108,234,218,96,70,76,53,126,214,82,189,225,250,74,144,194,37,205,31,21,218,24,149,233,24,174,115,184,177,175,122,128,59,240,179,207,226,190,203,141,175,217,66,246,66,33,149,8,205,27,219,67,168,248,216,58,219,251,169,8,178,159,109,104,174,167,151,10,53,222,116,40,89,177,94,53,78,90,223,96,123,183,205,26,149,0,25,43,188,126,25,208,252,207,45,93,191,106,165,244,127,176,88,231,110,83,19,91,116,27,116,31,116,219,92,190,123,45,113,2,247,204,73,77,135,222,101,6,119,88,216,37,178,61,249,231,117,212,55,162,243,30,174,113,171,53,234,109,182,184,66,89,109,45,160,186,12,117,119,201,108,174,243,164,81,67,90,211,14,100,170,224,237,210,50,135,59,192,40,163,116,186,203,191,75,208,123,241,36,67,11,155,13,132,236,34,60,119,85,10,250,130,77,117,168,195,173,100,108,138,125,115,99,220,59,170,9,126,122,147,85,118,99,221,250,221,161,28,255,100,219,231,89,213,76,195,214,112,110,79,110,215,251,111,236,116,107,173,91,181,208,215,143,156,92,21,56,254,159,45,151,59,54,60,104,99,93,66,24,179,114,67,107,49,198,22,98,148,12,235,255,143,67,237,170,145,183,73,199,246,145,5,55,95,224,174,186,106,182,252,65,23,2,182,234,222,139,110,135,227,10,24,85,192,39,118,215,38,7,216,194,143,145,224,168,190,69,135,196,77,198,92,125,157,8,219,61,208,157,200,180,120,214,18,180,170,80,17,94,20,236,188,157,55,190,18,140,235,166,101,19,155,224,215,245,78,204,231,200,146,28,151,162,92,164,137,189,96,20,165,181,107,66,87,88,23,54,211,21,125,83,174,8,155,178,2,242,87,52,31,146,73,136,215,251,49,160,111,25,173,93,35,27,172,23,180,246,161,158,93,135,177,242,123,10,116,33,103,28,72,185,93,48,131,56,188,107,249,221,206,237,190,100,186,209,112,28,109,212,244,96,125,25,140,82,212,189,243,102,91,38,2,124,138,124,216,118,167,248,159,213,240,123,135,179,87,36,210,192,84,194,228,112,239,78,37,126,79,156,225,144,184,146,172,153,111,220,53,154,107,68,158,90,122,246,17,114,221,210,201,104,243,218,47,228,115,192,65,230,241,112,144,139,220,64,116,17,242,122,200,113,9,247,160,248,2,197,21,1,204,6,182,68,100,124,43,22,212,97,26,18,86,64,183,230,151,45,248,250,99,167,151,51,201,172,229,86,123,250,120,136,213,143,123,248,52,236,43,214,85,30,168,226,21,171,139,207,243,99,125,57,126,133,239,105,216,215,112,116,93,54,174,197,94,7,46,220,35,44,144,207,246,132,171,105,220,220,31,118,81,43,198,79,238,194,113,228,209,194,134,171,42,34,85,203,150,148,238,191,121,58,78,20,121,33,170,236,94,144,72,87,165,173,57,187,115,227,121,96,188,201,121,227,61,101,24,243,76,138,164,139,163,33,13,73,167,180,148,86,215,106,233,171,252,215,249,58,63,147,157,201,214,203,51,92,104,69,46,238,191,98,25,237,203,116,107,108,113,136,116,245,53,231,32,126,27,139,227,180,15,18,125,41,210,148,219,100,222,138,97,25,28,15,93,255,168,95,55,248,80,60,98,93,165,192,157,35,128,91,4,224,206,134,246,67,181,66,73,231,229,225,32,154,36,226,126,138,88,207,193,152,160,146,6,173,208,31,26,168,184,124,157,40,124,21,112,195,138,183,78,147,10,130,180,30,94,163,195,188,228,135,14,224,41,201,24,124,145,218,141,250,71,68,240,163,9,140,13,96,6,210,205,118,214,173,32,202,229,99,44,96,77,55,183,29,22,249,15,85,78,172,199,155,86,130,68,170,192,54,110,233,190,240,172,66,22,44,133,40,241,5,228,244,124,128,226,27,51,199,45,88,11,154,123,84,52,215,231,120,81,60,245,117,177,8,188,241,77,224,141,128,56,212,168,76,165,89,225,137,16,102,185,132,227,209,254,129,213,207,214,131,224,97,152,166,248,75,7,25,139,151,129,142,84,245,201,91,186,111,170,42,79,221,66,147,85,227,169,118,183,222,202,215,246,245,216,10,165,157,31,12,119,51,212,0,150,22,36,54,56,195,215,96,180,91,70,116,67,189,115,224,114,204,136,94,122,132,85,50,119,251,136,245,178,69,225,175,51,242,79,212,156,140,87,241,175,16,96,252,10,5,220,20,79,233,76,23,210,168,11,41,167,167,41,255,82,25,153,33,223,2,43,218,197,9,228,37,82,45,3,38,108,79,77,133,80,162,72,163,63,178,248,168,28,21,49,166,21,37,81,92,255,140,235,113,145,177,193,83,209,203,49,176,24,125,11,242,70,31,91,219,220,221,28,53,106,206,212,223,112,154,115,121,141,42,21,172,124,240,113,78,232,233,206,57,172,34,219,56,231,12,27,47,91,96,15,70,102,137,29,246,84,237,92,244,53,103,158,188,231,237,77,142,189,193,113,221,113,232,26,237,52,122,218,169,146,255,14,24,227,36,249,134,85,37,85,50,235,84,56,100,80,110,172,209,231,175,174,29,241,255,46,197,93,62,62,159,155,206,93,217,95,201,125,61,247,157,253,203,159,95,222,243,12,53,104,243,74,229,52,79,85,71,214,229,177,155,211,50,45,13,151,94,156,204,102,90,207,168,178,51,20,118,134,83,170,78,186,153,18,252,253,8,220,51,165,44,203,24,85,253,225,209,33,254,100,100,178,171,183,237,3,174,183,193,249,131,17,154,107,84,120,249,245,178,141,24,149,151,159,192,92,2,219,217,92,94,80,90,178,146,142,156,249,127,7,105,228,199,106,94,28,19,207,177,232,55,126,13,199,134,48,174,99,203,41,225,198,205,28,106,181,105,203,101,222,230,93,14,130,247,13,106,52,208,103,250,17,8,172,245,70,15,13,154,218,146,105,98,145,58,53,77,102,44,228,100,175,131,77,208,140,243,14,13,141,78,184,126,103,187,252,69,240,251,25,237,163,193,172,126,88,159,73,100,245,187,155,236,20,97,218,243,115,103,134,230,165,212,96,133,238,107,88,146,53,240,90,107,100,137,44,57,105,65,16,228,49,115,236,235,71,179,92,24,91,32,26,185,238,101,206,52,73,20,122,201,127,99,94,160,161,61,86,85,91,177,106,218,183,45,129,123,9,100,239,60,235,238,17,9,89,1,155,59,247,252,88,46,155,187,190,159,166,236,212,65,233,33,217,78,21,13,35,59,189,3,126,223,46,150,235,217,249,1,244,145,195,180,168,52,91,127,215,199,48,92,98,108,130,214,42,242,70,183,172,191,167,127,114,36,136,78,82,213,146,56,233,53,64,146,175,169,156,219,25,157,244,221,254,222,100,107,14,23,237,183,108,92,221,179,251,110,93,191,180,43,24,193,240,25,51,26,214,127,224,40,195,24,107,48,130,141,204,39,23,69,59,211,37,43,130,97,240,123,254,122,104,26,179,86,184,62,25,115,169,220,53,85,17,127,165,78,71,12,61,107,251,72,197,183,194,120,95,55,82,127,195,81,8,238,125,253,155,126,78,187,182,139,234,215,118,113,65,76,245,62,127,204,83,66,74,168,91,70,254,210,87,35,172,130,52,136,211,52,184,15,34,65,176,197,27,157,21,236,110,68,209,186,92,138,233,52,224,54,205,136,142,97,58,14,59,248,189,100,4,153,28,120,54,178,44,79,129,94,191,218,245,228,87,94,141,78,146,158,134,78,53,197,194,56,194,253,128,245,165,55,62,173,183,215,58,198,67,235,0,192,135,26,118,170,158,0,31,58,96,60,182,249,105,236,61,155,77,76,107,45,213,27,101,81,47,39,69,227,134,66,149,99,212,86,10,122,34,28,1,100,29,130,176,235,159,220,221,23,199,62,74,143,218,50,225,72,152,27,227,78,29,108,141,38,211,37,252,215,15,218,250,122,183,137,218,241,35,214,50,174,6,112,252,29,39,67,54,198,2,94,34,192,79,183,95,158,76,119,112,212,108,51,187,34,98,224,239,48,250,102,10,10,185,114,59,153,252,215,88,120,69,135,143,161,177,58,237,61,21,124,177,208,223,189,240,73,99,155,231,208,176,75,93,252,7,130,166,104,242,154,227,119,146,78,244,132,171,182,178,128,127,21,121,126,224,40,253,133,183,163,86,120,47,17,183,58,216,22,47,239,44,202,21,233,9,25,45,89,56,238,42,54,197,93,221,213,185,215,44,127,175,117,159,71,185,59,88,187,223,241,234,215,84,174,113,23,55,26,185,164,95,31,196,58,58,79,35,118,233,198,89,144,120,95,78,125,164,254,155,38,239,131,150,128,15,207,237,100,189,79,4,68,54,63,85,151,231,229,186,44,226,33,205,133,238,226,174,197,1,27,178,101,87,120,191,246,112,205,209,72,143,60,235,8,153,79,197,5,248,188,81,252,102,241,51,69,173,17,237,118,87,12,229,229,255,48,40,16,236,74,121,11,119,213,226,35,51,244,172,26,174,220,226,147,112,36,158,27,200,15,60,183,155,55,15,127,226,219,41,204,166,134,101,12,247,123,156,181,190,110,204,178,157,36,111,233,22,226,51,198,97,219,215,40,127,53,84,195,79,171,138,4,76,32,243,243,134,45,183,185,84,159,40,167,128,165,207,113,83,150,8,40,110,94,249,22,85,20,250,120,75,69,158,94,230,185,244,148,180,34,164,72,42,111,140,159,245,214,59,224,83,0,90,4,59,28,1,236,225,86,211,253,112,75,220,195,213,91,92,207,178,153,54,200,51,221,223,191,229,206,228,146,173,99,230,115,75,132,180,136,177,149,248,70,180,152,11,71,204,27,213,63,204,114,135,114,78,24,109,235,12,52,170,185,62,110,142,228,184,191,127,0,237,162,174,95,125,160,131,219,110,61,12,171,159,42,219,250,27,201,136,81,85,230,148,2,189,28,87,117,126,52,168,161,186,98,189,174,233,137,143,6,191,173,253,75,255,60,88,81,56,6,229,102,59,139,35,100,148,123,129,221,169,41,17,44,157,97,152,70,226,172,229,95,227,44,27,145,12,140,76,133,91,7,180,104,39,139,218,143,7,9,219,3,41,120,142,121,82,44,215,245,121,96,12,111,40,127,163,204,211,25,101,73,207,54,158,99,146,239,77,139,3,83,198,176,94,28,152,23,91,235,122,195,235,30,174,97,172,27,71,199,34,90,49,89,72,70,134,26,214,128,186,186,227,56,184,194,249,75,95,234,237,53,205,177,49,86,155,209,217,186,166,112,186,131,237,72,153,14,227,50,87,230,88,31,65,175,79,243,15,140,39,38,192,22,200,102,252,91,77,245,29,238,60,204,17,68,242,62,90,8,42,64,194,190,157,79,20,146,133,84,193,156,221,213,92,191,187,14,168,246,71,106,86,126,79,21,1,217,2,65,49,151,7,141,148,54,180,93,76,221,149,24,140,199,177,44,140,23,57,45,131,229,43,171,211,116,155,140,73,172,53,123,209,186,146,185,185,98,171,57,6,230,49,85,26,222,177,4,108,34,88,154,105,98,24,185,92,123,123,50,57,60,236,227,244,96,221,30,114,228,175,220,143,217,225,175,68,95,118,112,167,7,236,203,226,30,13,107,140,153,97,241,207,191,204,115,87,19,169,228,229,100,63,28,224,125,6,150,165,112,165,154,27,121,249,167,219,119,29,70,13,199,213,80,151,111,38,161,40,35,167,191,51,72,100,65,248,71,135,70,78,90,239,104,223,181,94,213,252,218,108,215,178,184,85,118,238,87,23,153,55,87,14,134,209,25,106,143,119,152,242,205,65,220,157,90,233,4,29,112,36,61,162,88,105,236,166,18,167,81,26,167,161,250,105,91,74,9,239,58,41,97,217,250,158,185,242,73,236,22,247,231,192,182,130,10,240,117,43,199,157,85,139,226,187,234,195,220,57,171,41,167,18,202,101,244,169,243,98,33,218,215,81,189,53,55,249,134,58,43,206,138,111,168,47,138,184,198,57,92,101,139,243,141,181,161,129,237,107,202,149,137,117,43,163,205,139,178,241,243,254,160,174,213,69,49,233,80,230,100,72,234,22,170,192,56,222,4,182,112,202,49,31,20,74,47,25,57,18,222,177,206,173,213,29,233,115,191,103,184,57,113,30,220,225,207,59,155,214,235,168,203,226,20,157,179,220,108,195,9,174,150,169,101,34,78,107,198,252,134,99,99,223,2,196,219,202,6,125,68,201,122,54,87,108,47,71,181,221,152,27,44,171,159,249,210,177,104,117,136,196,202,209,76,71,42,58,39,110,201,27,232,255,54,125,115,228,26,151,97,245,94,43,196,246,178,238,175,243,88,87,191,93,125,156,175,133,115,36,208,137,45,22,53,214,28,109,96,235,78,140,31,168,58,89,36,85,139,144,54,18,120,186,27,2,77,47,68,191,66,191,148,94,166,255,7,77,1,114,221,213,149,242,118,76,99,103,8,83,178,230,24,209,229,168,238,76,69,135,162,112,70,84,143,14,56,98,100,122,199,187,14,238,174,60,175,85,65,54,151,172,57,248,78,184,54,233,132,22,100,24,206,89,6,72,200,56,240,21,172,126,121,9,252,203,138,151,197,15,217,9,17,236,132,120,86,165,220,134,179,143,187,108,1,227,55,53,105,122,71,192,110,154,123,76,248,172,6,171,43,235,86,115,196,201,224,211,210,28,32,72,67,94,3,70,106,198,107,70,164,35,36,81,94,237,220,178,236,70,46,49,130,185,44,47,201,193,243,14,195,24,30,107,84,67,16,192,5,172,31,76,136,141,189,22,43,68,133,142,175,223,122,100,114,62,86,224,255,70,53,249,179,42,207,95,178,130,202,123,255,141,192,242,129,239,57,195,250,75,111,56,225,10,188,111,26,160,103,192,140,79,106,167,128,161,204,90,47,105,213,84,181,113,15,123,40,213,13,232,197,67,48,184,147,176,8,248,197,71,48,219,179,47,143,27,132,234,164,177,246,106,73,253,150,248,50,224,135,179,214,196,64,102,224,243,3,255,224,173,232,102,150,10,108,85,229,182,67,79,124,143,245,10,92,20,193,202,233,21,101,70,152,150,2,246,138,158,113,38,243,127,221,117,130,91,237,158,108,123,181,235,127,252,9,199,79,70,88,198,20,240,145,98,209,132,99,229,18,41,139,213,99,114,64,112,18,211,194,37,64,219,151,63,173,113,255,240,105,67,187,28,55,168,161,152,250,47,67,185,94,144,214,118,18,93,114,126,6,146,184,76,214,64,202,171,164,226,252,105,227,185,202,10,174,187,69,175,101,19,248,89,41,83,59,183,81,124,228,112,54,20,123,227,228,178,76,228,17,11,14,248,238,56,96,48,101,39,113,54,19,248,184,178,69,140,31,56,196,128,115,136,99,97,246,112,10,248,70,128,222,51,252,53,240,79,120,52,34,166,142,33,47,117,61,118,180,97,31,143,157,235,92,177,205,129,191,181,4,30,237,112,213,42,202,70,151,46,79,63,22,228,181,209,199,141,201,217,184,59,211,253,88,113,145,220,112,2,68,236,214,29,110,236,92,150,21,165,185,110,198,207,228,224,90,227,50,160,23,228,33,117,143,135,20,117,125,52,64,247,44,187,164,206,136,179,160,31,151,157,254,204,242,196,242,129,229,9,35,64,13,178,27,71,26,149,207,170,5,249,93,120,162,24,189,108,217,180,210,213,176,210,96,167,38,44,236,186,91,72,142,221,154,127,220,22,223,113,10,82,66,22,123,90,145,71,221,202,106,11,202,165,126,127,157,175,26,194,89,54,41,180,143,63,127,109,23,73,254,139,209,174,108,40,11,116,33,190,160,119,141,186,188,50,188,226,8,227,23,190,206,185,56,59,168,182,40,246,20,163,179,197,195,135,111,29,253,93,17,207,98,98,201,244,209,248,60,88,152,3,122,236,166,245,163,155,177,237,236,156,95,163,123,249,184,153,255,199,61,253,183,25,230,213,253,223,205,13,126,97,217,60,204,250,20,120,30,147,226,238,214,57,58,68,235,209,66,244,185,40,31,125,110,172,48,166,143,189,247,244,52,88,199,121,251,165,212,73,235,58,141,182,83,189,154,124,106,216,175,230,113,243,159,65,53,15,30,243,154,60,22,94,19,6,218,108,97,164,203,146,78,234,135,30,53,165,89,33,10,92,238,202,228,116,155,143,81,66,85,12,125,138,88,87,94,160,79,41,189,187,190,17,202,224,55,102,74,165,96,41,35,226,37,203,212,1,137,203,157,252,101,22,185,221,56,230,175,17,244,61,255,141,80,44,18,185,52,238,150,185,1,127,1,223,229,13,245,112,71,65,248,253,187,67,163,131,57,203,157,39,148,159,88,57,45,55,152,27,128,35,85,20,131,120,38,242,249,143,250,103,88,157,167,107,73,14,15,20,118,231,83,117,43,224,59,235,44,66,121,130,254,51,147,54,86,5,215,178,6,149,128,94,175,57,47,145,115,184,174,12,142,5,178,76,102,156,233,192,147,88,83,172,110,27,187,171,95,114,146,145,87,157,3,121,58,86,41,242,77,107,4,211,184,51,191,148,22,206,58,60,97,63,179,174,44,193,115,96,247,20,192,133,66,197,193,138,206,188,149,39,95,35,185,144,102,95,139,17,82,119,146,210,249,65,236,150,234,30,216,103,249,231,106,112,141,169,118,192,34,135,127,0,94,126,73,253,142,248,170,58,167,87,149,74,116,70,244,171,130,221,149,128,61,93,127,255,123,193,147,157,131,247,93,81,107,226,183,49,231,139,213,158,170,17,93,18,71,181,86,84,112,125,80,72,225,56,34,186,176,210,184,19,98,104,132,172,17,248,135,231,63,89,20,202,233,98,180,76,139,78,145,102,233,99,65,165,29,189,65,69,103,10,160,217,148,147,205,78,233,89,197,160,71,149,152,62,51,26,242,198,66,245,1,42,140,8,203,15,236,22,6,132,185,7,68,129,10,235,14,31,138,57,34,30,22,217,58,201,127,221,149,211,175,237,202,24,155,253,84,225,26,184,1,152,156,31,51,5,111,171,112,27,224,231,10,201,89,172,13,105,244,150,251,205,96,83,127,190,237,254,173,97,107,95,179,100,73,16,254,139,147,7,11,81,176,254,6,230,4,183,129,157,119,2,43,39,106,245,62,27,232,193,141,41,198,197,229,162,60,47,197,165,192,227,185,8,176,181,10,207,144,178,186,255,204,25,238,210,46,67,190,178,195,144,47,237,106,237,79,232,63,199,16,255,77,236,184,101,189,169,159,180,122,5,51,58,235,120,117,235,59,128,153,145,27,101,224,198,73,106,56,224,83,118,211,30,197,208,63,51,218,60,102,25,238,218,142,12,193,10,204,15,99,189,244,87,172,254,178,249,9,221,72,45,203,120,186,79,40,103,141,64,66,82,98,77,252,183,98,106,170,46,166,228,186,34,42,101,220,29,78,233,107,140,187,155,163,4,155,216,54,201,93,83,111,97,59,199,125,168,106,84,20,125,123,227,107,217,116,231,79,84,140,241,210,93,213,120,46,122,143,116,201,171,47,156,99,22,122,17,44,244,116,27,162,126,86,95,214,30,230,215,129,173,57,105,253,55,227,251,198,73,235,223,25,43,198,178,245,123,100,5,248,251,30,242,174,131,107,61,220,220,27,246,208,12,56,50,109,255,185,165,39,175,130,31,191,108,117,114,88,131,107,203,198,174,112,196,53,35,173,117,47,203,223,251,131,104,195,10,187,93,194,60,212,34,167,162,57,249,175,129,241,189,3,62,104,93,237,228,55,156,138,128,149,28,91,229,78,225,55,250,20,125,99,4,243,154,172,246,97,71,61,157,34,117,82,235,173,41,32,31,183,136,183,213,11,98,225,195,207,197,14,7,22,10,227,94,117,235,127,255,226,130,242,23,183,85,196,191,184,13,191,195,192,135,88,147,145,62,164,217,224,65,137,83,206,201,130,248,92,93,72,221,100,127,109,38,168,34,35,197,228,247,20,92,107,133,168,230,165,84,149,216,141,14,150,65,102,28,179,30,211,157,24,129,250,232,190,96,69,81,227,57,56,59,93,214,16,149,172,199,29,253,45,181,174,85,165,255,210,253,151,61,47,7,21,65,240,30,28,250,244,108,57,193,129,207,153,161,111,40,53,229,13,253,236,104,232,12,203,175,198,77,9,27,210,12,246,84,3,111,112,142,6,111,139,177,89,145,187,145,224,140,186,225,29,218,76,170,222,20,179,208,179,191,177,220,21,199,39,111,255,213,100,163,238,168,97,109,220,190,130,65,15,194,240,10,53,87,99,254,57,25,141,143,141,189,156,26,19,191,59,168,102,127,164,70,249,88,251,75,116,50,92,253,39,167,45,56,228,170,227,0,95,236,77,152,214,128,187,246,166,113,141,191,116,216,222,153,206,155,184,18,181,116,164,148,119,6,74,116,47,125,204,127,151,50,72,195,1,37,39,111,173,208,9,199,185,179,250,249,232,221,202,63,117,254,41,23,240,61,162,109,69,238,120,46,218,5,55,254,125,195,175,238,147,57,227,154,219,105,213,184,146,28,108,233,178,234,177,124,218,69,62,107,221,147,232,74,220,108,165,18,70,226,247,172,148,108,20,246,140,207,121,51,151,226,113,117,88,93,125,91,52,36,247,25,194,40,200,31,143,191,108,244,24,236,138,156,114,142,216,181,252,75,153,234,4,13,69,116,177,194,77,119,110,96,118,61,141,217,3,206,249,144,198,26,122,114,128,249,218,223,168,26,175,40,193,154,142,19,220,10,181,131,56,41,87,181,214,12,247,176,0,89,28,178,143,20,199,38,114,7,114,13,204,183,9,126,101,83,169,208,77,197,56,188,217,130,136,220,121,201,210,141,168,77,63,252,218,129,189,7,165,13,201,22,47,167,138,3,15,217,249,236,47,157,223,18,173,143,178,12,229,96,161,240,163,137,32,66,32,246,213,101,208,235,199,234,48,247,127,166,63,165,255,159,74,42,186,91,233,121,188,57,166,23,142,191,52,51,80,63,178,124,255,96,51,171,58,144,204,221,187,125,92,44,211,182,218,245,202,51,104,221,65,27,118,120,18,68,68,181,174,20,149,55,62,39,22,203,71,184,81,176,114,168,65,108,117,241,175,98,211,237,83,96,171,166,172,183,117,204,104,7,245,126,225,122,147,173,117,230,248,23,225,232,141,203,219,121,254,178,85,161,92,35,51,188,60,184,156,90,30,52,135,126,233,252,86,28,28,183,41,28,250,198,104,179,238,26,183,78,117,114,137,169,116,150,155,186,53,219,57,149,200,38,14,167,127,107,4,174,100,116,235,192,84,199,31,12,177,55,250,94,242,225,59,214,163,133,228,207,62,125,162,37,174,130,79,10,108,133,110,166,159,232,253,190,121,103,14,235,67,0,229,68,174,59,124,100,58,180,194,147,142,156,107,91,214,211,241,57,64,46,151,157,116,132,83,107,242,145,174,200,87,131,216,216,86,139,204,115,5,249,37,163,225,23,122,175,180,229,100,224,116,86,94,78,105,231,39,246,129,93,183,229,245,240,202,27,174,78,230,201,141,231,231,245,122,178,104,148,129,193,220,0,6,51,172,63,56,58,189,3,120,73,251,21,43,145,132,191,22,221,184,50,129,241,37,141,53,155,216,73,17,59,171,191,227,204,123,125,129,230,181,25,139,151,102,180,192,99,10,118,60,85,134,191,45,139,182,90,142,216,150,163,229,192,250,126,181,33,231,108,247,59,231,77,64,103,39,9,112,105,2,62,159,203,37,115,249,84,190,161,43,152,201,152,34,226,134,76,148,235,113,93,252,174,114,79,244,4,39,15,4,153,139,95,192,236,60,152,52,147,127,150,76,25,182,241,127,179,53,193,5,109,99,32,214,188,158,220,170,112,31,171,183,72,27,112,124,172,86,132,172,122,247,248,77,77,123,222,158,115,114,108,23,203,135,210,135,184,35,127,146,47,141,253,73,14,254,109,186,221,143,231,48,207,194,187,158,101,218,67,20,115,228,155,195,126,228,32,197,83,213,144,210,170,40,193,119,110,205,58,97,98,223,174,191,110,224,40,92,67,244,99,21,217,40,214,128,225,95,79,70,134,229,51,93,147,13,239,180,233,84,180,103,122,65,34,63,125,185,167,248,137,135,242,132,55,216,74,166,95,59,77,251,25,216,111,90,156,242,51,135,227,95,179,38,19,125,150,204,142,80,86,194,182,38,136,209,161,124,215,185,147,191,13,236,253,95,88,71,18,81,43,188,183,48,225,176,62,228,132,245,26,28,125,145,19,206,163,246,247,242,175,77,200,147,173,209,199,181,180,158,248,168,255,219,218,71,187,230,221,227,190,128,233,32,190,137,112,151,62,109,38,175,124,154,240,255,131,97,133,123,14,19,62,176,45,126,189,60,179,249,126,198,169,137,123,97,20,205,214,83,233,27,58,91,215,144,46,42,243,197,197,2,250,158,198,136,70,28,192,234,83,216,185,16,163,157,204,131,69,101,154,216,26,227,104,245,79,129,69,7,123,111,226,190,114,43,22,219,87,78,170,90,108,223,18,18,206,39,97,28,233,7,125,174,15,246,127,14,170,37,220,232,178,161,228,82,110,108,57,208,232,102,158,44,210,103,62,165,8,207,8,49,103,43,242,248,197,80,173,251,23,60,199,215,167,48,167,229,230,181,110,72,225,188,150,205,93,122,64,138,92,105,91,158,250,251,155,191,35,95,190,217,219,195,53,110,8,191,203,230,127,164,206,203,191,14,69,209,200,80,185,91,7,30,130,149,97,243,189,245,59,57,179,150,31,143,114,52,84,209,13,207,89,79,131,189,78,207,235,195,233,148,190,146,126,2,208,52,223,132,166,111,56,209,220,185,24,161,27,214,45,218,223,197,108,90,33,164,237,114,175,95,93,2,4,71,53,226,233,184,120,123,171,164,55,214,129,56,10,121,198,82,18,142,37,38,20,171,152,208,193,222,119,201,109,9,191,110,14,171,59,254,113,127,37,247,31,254,231,239,164,54,118,52,172,34,213,104,125,135,86,174,239,175,229,235,251,181,28,30,55,246,21,75,75,122,35,63,210,152,239,233,14,176,43,241,114,28,236,10,232,255,99,105,255,233,121,110,222,185,139,232,214,72,130,3,137,225,44,7,164,198,228,246,203,77,242,15,150,245,77,157,139,191,102,113,60,232,17,70,184,229,71,187,228,175,6,214,25,117,112,189,231,137,79,20,243,152,95,212,185,143,212,1,24,113,77,108,218,155,4,36,51,71,223,180,78,26,96,185,140,89,43,202,85,205,92,209,183,108,50,247,31,29,157,140,88,92,98,200,234,134,103,192,231,232,229,76,57,26,228,26,0,241,22,146,106,15,125,242,9,90,112,38,104,38,93,162,37,231,117,96,144,193,25,107,140,75,207,56,200,164,211,100,171,84,113,140,111,35,219,78,147,239,88,35,225,51,188,122,129,122,159,44,63,247,216,238,190,235,114,161,171,126,247,239,194,57,53,90,136,142,71,27,43,16,128,106,221,32,134,62,226,24,153,17,192,43,55,210,166,254,96,154,215,167,238,14,198,113,1,230,126,65,59,164,87,205,116,127,109,48,173,211,254,55,77,106,210,166,172,90,138,216,229,55,178,145,196,47,104,141,254,2,124,139,173,212,244,240,74,29,239,12,61,146,252,133,81,83,126,161,216,52,56,131,237,142,97,165,227,75,22,102,89,101,240,50,58,120,25,153,207,38,179,227,250,163,13,188,197,95,5,255,86,51,235,14,5,30,52,168,213,6,107,169,218,224,128,118,197,10,48,44,102,162,252,3,25,68,144,99,111,96,37,126,42,109,240,55,210,156,6,94,159,247,142,236,225,166,8,90,157,218,83,88,107,9,154,149,118,235,47,109,39,224,39,116,228,114,219,163,250,188,242,158,90,16,127,102,21,180,247,156,71,51,119,151,180,210,220,100,107,140,237,253,59,138,241,247,239,152,22,194,59,94,4,145,218,233,54,247,247,197,184,47,143,28,176,172,13,208,166,119,99,59,165,243,234,2,95,140,159,236,182,227,179,29,191,108,248,150,15,134,212,238,89,90,52,72,95,153,202,6,240,244,220,188,249,81,254,155,99,92,87,163,66,132,240,229,231,229,98,252,134,82,160,192,110,15,95,139,96,206,162,74,215,197,223,206,239,244,232,117,107,180,125,248,254,64,106,46,239,88,161,87,190,150,104,191,20,175,233,87,118,17,238,31,212,101,101,89,217,8,86,233,128,68,232,90,218,226,53,248,206,173,57,85,251,83,150,144,124,238,222,24,217,46,247,136,85,49,215,7,107,230,245,193,37,253,219,247,76,83,208,59,173,56,176,156,82,6,108,179,144,88,74,73,141,88,54,70,192,102,0,13,190,235,204,113,63,177,82,73,208,52,201,181,83,33,204,5,150,113,222,58,173,157,115,236,252,123,142,202,157,176,226,82,188,251,173,167,131,103,251,145,99,18,135,249,144,49,176,12,41,176,78,10,167,203,145,68,80,225,232,198,48,54,213,98,188,204,142,173,187,219,216,160,47,54,86,220,78,213,185,121,79,18,236,41,144,2,79,223,86,187,231,141,55,238,114,143,80,252,109,224,205,253,114,110,94,248,153,35,211,249,61,175,153,243,123,62,146,79,127,118,238,136,104,251,247,30,34,221,88,181,201,108,201,143,44,203,48,190,120,203,115,52,186,144,123,188,17,209,190,225,84,185,115,199,191,152,127,231,120,94,248,219,253,253,71,63,236,52,245,191,30,13,215,108,115,2,92,222,169,70,211,150,25,53,173,255,41,170,3,106,92,50,215,138,135,139,190,36,185,123,48,255,173,122,36,254,142,58,166,87,111,203,233,52,94,141,62,197,178,134,13,77,80,234,70,10,188,84,237,230,58,198,123,166,102,229,154,252,198,212,217,6,238,171,143,0,82,204,22,71,110,36,231,123,234,127,128,85,251,205,146,212,140,110,43,100,179,92,33,27,35,51,228,122,121,154,180,214,176,133,71,26,51,102,223,28,246,175,193,176,38,183,174,78,196,1,175,234,149,30,91,239,141,191,24,61,28,231,30,111,70,234,110,54,226,53,64,144,152,141,56,65,106,141,136,37,219,55,217,139,121,140,70,166,172,76,164,172,102,216,247,6,239,108,25,211,39,191,178,117,76,3,221,228,248,178,181,46,151,187,230,190,250,76,159,34,79,245,53,252,246,64,110,108,69,248,165,147,141,62,55,152,27,120,102,112,223,192,51,59,237,113,251,203,27,182,255,46,21,176,59,164,251,226,179,113,53,46,92,116,236,246,162,245,62,249,108,159,70,230,130,40,176,49,2,140,2,244,15,24,197,178,85,222,107,168,70,187,110,153,218,248,189,173,35,86,183,10,201,41,118,224,138,242,208,168,199,127,230,136,210,187,199,31,205,159,61,206,183,191,6,111,255,174,245,151,100,206,154,37,21,103,122,199,207,142,203,99,243,185,247,246,63,250,220,91,109,143,62,135,125,71,223,219,255,218,215,10,13,148,13,246,63,237,86,19,115,233,58,95,155,154,71,156,146,153,47,5,235,67,43,226,71,251,99,35,235,146,156,187,248,124,38,114,161,180,13,194,121,64,215,241,184,225,140,141,13,119,187,76,242,90,108,247,61,98,135,159,9,40,150,17,249,188,17,255,27,58,175,92,255,114,46,234,217,228,241,31,56,211,110,159,10,86,139,142,251,25,84,196,10,87,233,169,116,110,112,21,109,70,227,89,95,28,247,247,136,127,42,29,27,82,69,36,170,223,119,42,43,234,172,175,233,214,51,48,126,108,112,155,142,206,93,82,183,191,6,225,72,132,232,197,108,33,151,7,140,52,29,227,68,46,205,122,115,0,35,219,112,148,81,37,182,145,80,210,10,247,94,103,222,30,96,123,169,18,12,92,195,168,158,182,23,122,23,58,23,236,133,99,11,220,249,190,239,195,155,101,11,163,5,237,177,198,93,26,251,15,85,56,172,98,183,89,111,185,179,29,159,28,222,122,134,193,25,189,151,227,74,233,47,138,217,195,75,145,91,167,182,158,65,232,229,78,91,174,8,27,14,207,207,240,145,200,54,103,112,100,248,114,167,193,93,118,48,126,251,107,103,187,51,46,179,125,157,176,227,130,46,254,198,217,126,76,137,84,52,138,250,59,145,195,226,191,87,183,59,195,230,89,95,114,33,203,95,15,207,75,240,182,132,237,67,49,82,33,160,243,78,243,168,135,145,235,229,216,12,119,93,77,136,110,30,235,67,172,232,155,154,255,220,87,74,125,197,249,226,165,2,63,246,21,187,96,22,14,228,51,47,177,61,6,183,92,195,171,168,2,222,108,101,201,253,48,166,28,56,63,153,204,59,243,246,107,189,39,58,223,180,43,199,102,184,215,250,230,228,57,249,64,33,95,48,96,94,8,165,199,56,234,56,220,152,114,191,30,27,29,211,158,214,35,202,29,52,174,196,151,138,127,94,204,28,222,110,196,240,109,150,149,10,188,73,150,178,253,180,232,177,99,157,224,247,199,198,204,251,249,152,54,118,227,105,45,162,223,97,196,141,248,235,197,149,226,1,140,120,210,161,99,7,233,1,71,28,115,238,87,98,202,216,29,79,199,35,165,59,74,241,63,138,255,231,226,52,187,11,60,198,49,74,167,156,252,216,167,238,239,142,229,199,190,242,52,31,249,212,29,216,24,246,31,139,223,45,218,120,134,114,204,160,207,76,197,242,202,167,114,221,197,252,31,126,69,225,159,249,84,204,52,76,229,72,110,160,136,123,228,41,212,56,246,12,141,57,202,88,238,254,98,236,15,199,148,167,159,137,196,224,57,148,120,174,116,190,248,56,62,7,247,225,167,129,97,181,201,252,71,229,190,232,165,104,158,92,127,254,225,204,245,209,60,30,169,95,163,111,205,124,56,42,106,245,155,101,225,163,76,223,232,165,4,47,202,209,181,125,242,232,27,187,62,23,151,163,82,59,246,69,30,43,231,193,166,86,237,181,222,165,206,53,123,233,216,26,87,237,251,54,120,132,47,121,99,90,33,149,145,83,187,215,123,38,254,160,244,252,239,151,158,124,190,84,250,194,243,163,210,255,242,124,73,122,118,170,200,101,75,211,221,126,31,42,191,243,20,254,196,122,135,136,39,172,41,109,186,91,100,125,33,49,99,238,126,234,172,163,197,1,253,67,253,101,157,31,113,123,254,137,78,221,158,247,62,117,27,55,146,57,144,253,48,251,242,232,12,219,59,146,181,163,136,165,163,166,247,73,71,133,40,141,166,198,134,199,206,228,102,142,178,53,220,216,38,22,251,251,122,159,186,46,223,45,222,5,247,208,94,6,248,192,118,253,115,239,2,168,206,253,212,217,206,119,7,232,135,244,101,202,179,126,135,245,24,23,125,107,71,26,56,202,102,212,96,159,205,168,150,211,198,63,248,108,223,97,226,85,86,99,244,120,158,204,119,205,43,224,253,241,57,201,1,144,236,151,9,79,252,14,103,184,242,4,158,32,49,175,193,83,24,114,74,76,29,208,216,83,176,190,171,112,203,97,218,153,38,166,251,41,175,117,10,132,146,148,125,204,222,135,59,158,118,187,59,176,175,145,218,61,181,59,107,187,175,38,215,140,217,59,171,202,138,189,106,159,201,240,216,139,24,247,107,34,254,223,95,5,86,192,254,158,28,35,251,8,239,118,57,228,68,111,245,16,251,56,77,239,201,86,159,179,107,104,105,17,160,252,246,215,232,198,241,174,90,141,167,36,225,51,112,197,54,246,215,112,200,178,181,204,106,39,150,89,229,161,161,192,119,77,207,176,202,69,124,15,248,47,205,213,28,51,130,159,116,68,136,208,72,42,114,44,178,47,194,91,240,123,220,87,59,146,118,106,220,17,206,180,76,49,77,5,220,125,32,178,154,97,239,217,29,236,134,27,244,91,57,65,130,126,52,24,205,193,234,127,19,63,130,41,167,117,65,199,221,11,142,241,251,120,30,215,142,117,227,206,64,108,53,44,37,237,51,124,227,26,156,23,185,238,38,196,93,213,187,100,204,27,47,224,46,64,86,197,128,127,80,20,227,199,96,29,176,255,53,53,170,198,154,86,211,76,9,63,88,231,142,99,48,44,244,75,51,216,149,14,199,81,165,48,216,238,239,77,39,157,17,50,52,179,50,49,156,233,207,240,110,237,33,235,39,242,150,56,196,250,46,127,192,189,198,53,118,154,242,226,231,148,85,197,172,57,166,251,38,105,246,30,122,74,63,150,216,151,152,193,190,108,120,23,192,48,107,92,173,175,134,157,235,229,53,121,246,150,170,176,146,93,205,158,201,102,89,103,62,119,182,214,140,154,247,89,179,102,185,42,183,194,121,99,137,218,99,209,68,58,97,226,199,50,219,211,237,66,59,104,79,116,85,60,35,102,53,45,227,73,132,148,118,223,67,2,137,144,4,137,74,41,105,88,58,35,206,136,168,129,126,111,89,119,21,33,174,147,244,118,251,231,182,188,137,119,21,184,134,64,5,38,51,2,47,157,96,93,235,221,51,106,182,251,89,203,207,22,170,227,43,25,124,206,153,3,39,180,198,25,150,43,117,53,203,149,187,43,206,48,233,119,53,12,80,7,222,119,45,87,203,1,7,188,189,70,215,232,44,252,255,74,110,53,127,102,108,230,168,103,41,44,239,93,225,147,182,132,4,77,164,18,56,158,60,112,245,166,209,176,216,25,9,193,242,207,240,172,141,43,155,86,77,59,162,193,25,58,204,73,138,26,41,125,53,209,239,106,113,227,77,26,207,153,128,241,146,83,2,190,235,140,52,57,25,186,75,210,28,128,79,98,205,113,159,99,56,113,70,243,238,162,85,251,169,145,54,76,163,214,95,3,41,91,211,102,225,255,83,198,176,209,111,204,232,236,73,193,21,85,99,107,192,171,217,199,241,222,85,92,61,112,166,48,243,216,137,204,116,183,191,147,34,178,236,147,172,18,180,101,78,92,61,230,76,248,92,117,26,118,51,186,154,59,147,203,30,197,125,255,27,35,110,184,31,120,78,2,179,38,28,147,246,129,148,103,80,54,100,10,18,153,230,225,239,113,15,57,129,233,65,147,237,101,215,128,127,55,165,154,126,196,6,107,193,205,130,125,73,137,199,196,125,104,113,176,31,189,107,245,152,37,48,29,38,27,76,190,152,4,138,24,117,113,159,35,77,176,27,61,147,97,99,214,170,26,158,77,98,182,21,245,0,180,141,201,86,77,172,57,233,30,65,129,49,135,107,60,41,122,179,34,210,145,170,107,91,71,106,157,204,106,149,207,117,194,53,208,182,218,220,177,208,93,112,230,186,205,238,116,92,136,87,141,21,227,152,221,144,175,22,203,183,102,185,150,15,37,208,221,171,2,247,5,242,186,9,3,219,170,108,213,104,182,43,111,26,159,17,228,167,54,209,244,174,108,183,77,166,41,192,163,113,86,204,216,54,222,12,189,132,140,89,61,83,7,249,75,214,108,120,19,144,201,148,12,210,227,240,163,48,239,177,28,157,251,93,186,72,169,132,210,87,203,28,201,52,233,162,208,152,213,134,22,192,88,48,45,152,117,26,122,50,192,73,77,179,170,225,85,182,218,132,96,206,188,177,106,149,157,118,127,157,130,187,247,126,200,146,135,158,180,10,227,5,158,29,36,156,121,118,42,28,59,23,75,209,99,116,159,235,173,92,79,1,26,6,79,49,136,186,148,30,4,77,26,72,73,199,70,247,141,242,83,174,237,170,130,246,52,172,159,49,107,194,83,68,135,163,32,227,57,237,104,232,12,13,164,139,171,241,107,250,172,92,237,94,225,87,179,79,186,22,52,70,5,106,210,124,122,204,140,214,190,86,139,29,105,232,201,177,241,125,227,252,99,28,140,56,232,226,81,64,32,174,4,131,12,7,163,209,47,161,92,108,47,191,43,198,170,113,198,152,177,152,109,195,221,30,208,227,241,53,254,8,90,122,158,205,233,84,195,99,53,124,123,205,0,171,17,55,49,187,18,248,101,87,7,126,151,69,248,55,39,114,136,128,73,148,68,79,211,197,169,82,254,194,88,124,236,116,238,133,156,157,63,191,191,247,193,157,54,95,240,236,31,248,78,240,90,98,109,103,77,169,41,107,202,172,82,221,185,162,12,139,253,190,30,177,110,131,32,193,78,195,146,171,248,174,56,175,188,10,178,129,90,226,192,187,224,72,248,54,52,65,45,207,187,59,174,190,87,59,193,103,225,199,97,86,186,171,218,179,146,90,205,61,73,179,148,233,128,206,172,74,194,124,190,150,56,2,50,158,30,16,6,182,145,63,208,63,54,158,22,27,81,227,138,179,162,173,106,104,65,113,79,36,212,193,122,251,81,178,98,27,123,245,99,39,184,109,244,128,141,249,26,179,228,96,101,217,53,96,86,250,87,141,126,31,143,161,85,161,105,134,132,204,91,204,228,154,157,183,61,125,231,216,188,178,255,192,103,161,191,161,53,11,100,71,7,60,166,172,210,39,149,172,174,141,250,72,199,243,5,160,175,107,170,128,253,220,244,225,81,87,87,61,109,119,126,155,69,97,179,14,62,198,196,207,128,41,173,113,129,63,242,60,150,192,172,1,95,115,60,140,144,20,146,52,238,62,3,207,246,165,102,111,193,80,97,205,249,93,158,213,179,124,236,41,102,181,170,230,141,166,21,62,195,44,255,150,51,186,127,155,231,28,78,244,39,224,77,26,35,1,86,71,3,201,144,64,139,218,105,91,106,180,161,169,184,226,28,177,173,85,35,71,182,179,23,97,155,99,28,201,153,20,198,74,163,34,72,158,0,26,192,172,65,19,30,244,118,235,12,239,28,134,157,171,131,29,62,167,183,147,9,148,205,216,154,80,243,62,107,2,88,3,121,229,150,85,243,201,187,178,121,180,6,88,145,205,145,160,71,229,118,232,211,195,100,40,221,164,70,214,70,152,92,129,182,63,169,103,177,54,186,155,205,106,2,188,149,128,187,197,152,82,253,9,1,119,214,15,102,29,247,114,134,55,133,177,96,185,149,53,19,236,133,185,98,174,154,103,204,208,124,200,105,180,207,57,102,25,157,89,24,93,192,66,180,223,199,241,104,25,251,64,79,189,123,172,77,182,232,41,242,17,165,110,96,108,134,35,110,231,131,121,165,174,200,116,46,247,97,41,118,152,73,39,250,59,103,45,83,203,212,30,173,21,106,133,181,2,72,206,163,76,114,112,183,39,119,206,28,134,179,97,206,107,137,41,23,79,89,33,61,141,130,181,136,128,124,183,131,205,186,9,52,57,46,220,4,99,81,92,125,232,73,59,123,28,199,19,119,26,199,30,205,216,161,217,223,201,198,91,151,236,238,182,138,125,70,18,96,113,16,163,52,112,223,57,39,100,249,186,221,221,10,210,30,235,49,57,60,35,60,158,36,67,50,235,251,78,31,88,60,176,120,112,177,88,42,94,44,238,45,25,5,165,208,59,250,74,38,123,64,99,227,137,107,147,215,60,217,3,140,219,45,196,65,139,112,206,108,215,186,86,184,74,186,98,76,24,37,227,89,167,4,95,39,140,189,105,219,40,146,67,228,32,201,242,153,136,139,248,171,226,154,88,83,193,187,195,87,230,73,186,86,200,42,61,35,207,176,29,131,2,12,226,190,75,154,204,90,45,122,230,227,100,206,245,172,204,147,128,22,192,155,0,78,126,11,176,35,238,174,88,177,84,61,158,136,39,22,149,18,61,45,190,125,188,82,88,40,156,42,28,204,159,253,162,150,100,236,231,56,205,166,179,71,242,56,103,102,54,253,248,108,33,151,79,101,135,179,253,217,25,102,229,253,17,13,108,248,59,206,118,136,203,179,75,128,69,210,91,237,78,24,1,76,176,51,90,228,139,157,145,6,25,149,205,46,184,138,188,22,21,202,52,187,146,60,214,3,222,187,227,68,196,61,3,188,13,98,4,180,226,168,243,54,45,166,204,48,18,105,120,231,123,61,77,48,171,247,134,237,124,195,186,241,91,17,59,123,210,110,119,127,176,106,126,53,183,239,232,210,54,58,143,220,63,188,71,226,220,118,60,140,199,30,48,71,0,89,130,86,167,153,157,55,87,100,100,89,51,101,127,111,58,92,207,228,86,116,81,138,187,178,52,93,163,219,123,78,30,199,11,198,221,102,50,234,4,50,154,97,251,112,104,124,74,192,158,164,219,248,43,23,235,232,107,131,166,108,10,32,63,124,58,50,155,200,221,154,234,28,30,237,119,45,40,120,179,139,160,113,175,70,99,3,85,51,63,180,172,109,121,143,6,131,114,81,68,154,192,188,55,217,88,214,149,248,211,23,219,0,250,26,241,61,23,134,84,238,109,135,68,149,232,169,220,43,30,39,128,223,63,79,164,9,169,244,124,137,253,55,81,218,91,178,75,74,233,212,51,175,248,178,195,246,14,8,172,27,88,158,102,108,232,142,5,151,30,3,59,46,195,147,140,1,39,112,154,188,30,34,153,206,180,93,203,129,207,139,152,34,200,133,8,87,144,143,201,251,124,20,162,80,3,248,17,243,88,53,98,254,126,250,19,194,45,168,175,12,171,179,72,7,104,180,65,193,222,160,197,96,12,202,245,88,86,147,228,32,67,223,97,122,184,12,206,64,59,109,49,84,102,156,24,106,98,156,113,252,172,221,5,254,191,217,39,33,158,151,214,68,196,242,168,245,107,88,233,31,109,194,151,174,141,244,177,159,197,80,6,216,166,85,167,191,193,93,60,207,105,185,28,220,195,75,28,188,173,206,143,158,200,48,220,118,251,250,128,58,16,143,94,112,226,209,56,252,212,126,251,250,173,74,180,183,180,243,179,89,228,122,190,54,186,28,75,117,35,38,85,43,236,159,253,53,231,110,15,150,235,187,198,116,183,186,248,173,193,52,219,159,132,117,209,117,38,184,123,185,69,39,110,199,141,211,228,133,145,10,89,32,167,200,193,118,125,10,87,20,121,88,219,245,40,183,95,125,34,173,130,135,86,83,228,90,227,77,182,236,95,19,193,53,175,178,244,145,26,73,92,115,196,76,200,55,166,93,244,7,254,53,207,52,73,6,223,152,199,117,142,56,179,104,19,126,199,172,248,54,129,205,43,140,168,6,51,107,129,141,20,250,199,102,114,25,204,72,12,137,177,169,136,24,57,234,244,73,162,180,32,230,196,86,159,18,92,3,121,86,224,83,220,248,13,155,89,180,213,109,105,173,166,195,204,115,53,21,71,180,225,117,152,132,145,68,101,215,101,237,116,106,17,62,31,239,89,76,93,76,189,61,176,108,126,95,59,165,189,226,75,24,143,126,201,227,22,174,12,146,170,13,72,87,60,163,207,140,98,135,40,208,207,92,53,181,118,59,160,199,92,45,95,123,122,173,197,115,53,230,21,89,150,138,30,227,29,220,177,203,88,181,193,47,185,114,206,154,71,1,66,76,195,155,56,230,104,122,84,112,232,40,224,42,7,112,213,56,179,212,128,182,209,66,130,205,136,131,198,217,128,65,37,144,209,231,17,255,101,83,76,99,25,166,95,187,217,252,154,57,110,142,95,61,152,30,23,198,171,7,86,10,215,14,158,201,241,69,78,159,142,97,215,181,112,207,181,13,103,166,101,68,1,110,31,93,191,67,149,226,210,162,178,248,204,133,184,26,223,11,98,180,80,62,197,29,140,184,242,3,34,50,233,157,33,46,150,47,72,170,180,87,178,165,240,25,12,145,51,188,1,30,165,100,150,210,19,66,137,150,82,19,192,180,188,152,153,231,185,168,55,247,48,162,140,187,70,145,29,51,251,196,108,75,21,144,10,248,62,31,179,60,90,45,172,20,86,11,46,102,33,28,102,138,79,107,139,218,162,21,39,113,114,209,217,107,219,249,226,248,251,7,14,2,22,192,30,203,76,19,184,139,199,75,99,247,2,71,138,143,93,124,164,125,140,140,45,228,79,61,119,144,232,4,159,179,162,85,82,149,212,233,212,199,251,23,237,197,226,5,249,162,244,29,97,153,46,164,78,217,175,76,205,216,254,14,40,225,149,138,39,182,250,148,64,138,3,182,150,94,209,87,117,144,141,116,70,247,162,106,45,43,251,155,199,188,117,119,96,223,239,184,119,97,114,14,243,10,200,8,189,188,202,60,61,206,189,180,226,12,115,253,1,170,166,12,195,33,150,204,48,235,99,53,99,56,194,173,59,118,102,226,243,165,125,96,232,237,11,206,132,189,247,97,187,116,254,137,67,246,65,251,172,227,69,129,224,3,104,65,54,229,26,226,175,48,14,100,62,152,33,94,17,153,20,67,62,237,105,62,64,180,76,206,37,184,130,224,198,246,48,98,224,123,166,225,104,179,78,247,68,238,113,138,18,246,180,155,19,91,71,20,102,109,178,210,123,154,124,220,190,72,64,190,140,139,201,239,236,94,54,22,140,83,198,43,104,57,244,38,109,154,64,173,103,104,194,242,112,181,134,182,5,12,25,89,183,38,180,146,118,193,42,113,37,101,194,120,219,177,73,81,56,36,220,39,45,105,7,50,205,152,5,222,197,64,198,86,37,43,229,85,242,100,123,118,138,197,11,112,102,129,77,214,238,98,220,84,91,187,11,238,98,174,220,181,170,61,169,121,250,230,201,249,145,81,243,145,90,214,204,214,39,132,108,53,191,146,95,125,196,143,13,183,218,56,240,144,185,234,158,149,30,192,146,249,153,177,19,71,93,57,38,162,74,97,78,74,165,135,75,246,196,195,123,75,235,79,20,247,30,202,30,204,156,117,184,140,103,175,17,127,137,71,56,24,213,175,174,101,102,51,213,175,122,188,207,97,126,37,69,114,132,94,116,0,234,210,11,251,75,249,137,252,94,115,125,143,50,212,251,185,159,142,207,60,197,217,129,247,2,223,132,12,83,90,51,192,3,170,33,239,213,141,125,69,176,171,136,223,83,228,207,91,45,45,219,245,105,205,227,233,53,29,198,43,90,109,102,42,205,246,41,155,230,17,141,174,136,195,59,250,187,120,249,68,162,33,163,28,243,144,22,147,47,145,210,21,135,197,129,132,109,125,40,47,56,213,98,170,0,118,193,143,108,8,85,152,133,53,179,246,64,200,107,60,224,206,61,176,50,15,123,179,187,96,12,209,60,98,3,162,109,230,25,46,166,136,179,185,199,136,167,180,166,229,39,82,136,108,226,253,99,252,40,55,53,221,61,101,201,216,135,80,153,162,178,50,245,248,54,90,15,218,199,176,145,139,75,88,60,170,122,247,74,34,64,37,112,35,126,253,126,38,129,247,151,224,235,69,171,61,138,8,172,55,250,74,8,81,120,18,200,216,14,67,54,232,235,173,6,178,105,7,84,2,172,171,70,175,162,165,196,8,139,85,165,43,20,164,199,153,97,235,204,81,167,9,81,201,5,135,233,244,67,136,226,214,255,184,248,7,168,211,217,98,70,11,73,177,135,91,152,70,118,167,226,1,35,98,186,226,76,100,254,74,91,228,22,143,163,244,188,157,55,190,160,12,156,162,91,159,212,139,210,96,116,35,124,141,110,196,204,35,108,47,53,141,117,218,110,29,47,18,177,31,179,239,152,104,191,208,89,42,151,144,185,33,218,76,22,147,135,146,247,125,86,31,23,199,124,182,179,86,0,251,85,56,146,199,248,242,59,199,41,232,210,240,192,25,25,230,213,110,216,175,241,82,30,222,54,91,178,193,226,131,164,22,71,15,77,248,22,31,215,174,187,157,141,176,58,108,70,251,245,35,91,226,2,160,34,231,158,77,199,221,121,115,115,94,205,178,1,250,24,171,208,211,116,49,22,231,47,168,37,121,66,126,91,181,229,162,252,254,196,206,44,159,229,202,141,231,200,184,99,94,154,0,59,250,144,93,60,239,28,202,160,198,162,29,117,59,106,54,69,181,88,71,228,0,43,250,99,126,175,22,231,0,11,194,12,190,64,42,35,11,228,80,251,193,14,189,236,122,89,35,97,235,19,50,252,30,158,162,36,95,84,247,202,182,124,94,61,84,184,175,160,31,70,12,70,0,181,84,12,196,45,31,39,22,13,192,45,3,111,31,94,30,241,112,139,134,44,20,158,244,184,13,243,9,35,6,86,129,205,236,126,251,243,197,129,67,194,193,155,206,54,178,132,96,159,208,58,89,102,164,230,76,217,179,54,88,176,204,234,132,111,193,220,39,85,185,69,139,121,90,14,70,61,83,177,20,210,75,118,250,8,29,61,117,102,237,81,22,93,200,120,94,195,2,230,102,5,217,152,115,14,181,215,72,109,4,120,249,246,146,142,103,0,171,242,34,37,119,49,139,126,87,56,82,194,86,74,211,9,241,175,190,12,35,178,171,100,78,152,111,239,177,205,162,249,254,158,131,122,214,204,220,60,29,99,24,108,207,90,15,224,175,177,218,51,38,223,196,20,26,209,22,133,44,91,239,24,111,226,254,237,6,238,118,204,19,65,145,141,154,179,123,148,231,220,56,222,57,103,42,99,50,68,201,172,139,229,94,131,69,10,49,159,8,172,29,80,71,99,52,218,225,159,22,44,28,13,47,206,135,184,56,93,211,107,236,0,141,117,0,245,238,94,237,1,212,155,61,225,248,54,144,197,98,144,131,114,107,206,108,41,87,74,57,195,165,254,18,95,226,30,243,108,160,156,238,2,59,157,55,7,106,116,170,139,49,204,238,225,248,25,35,107,51,233,25,34,7,136,120,209,41,137,32,27,133,82,225,226,193,189,247,218,247,22,239,62,84,250,233,129,236,83,168,43,204,103,168,192,103,92,132,213,120,143,16,94,0,159,2,150,22,56,6,139,56,38,215,122,133,219,232,192,202,157,195,38,120,106,207,22,55,44,7,226,124,29,216,114,186,170,175,164,87,117,192,248,105,77,247,222,214,102,185,62,140,116,108,131,57,60,134,232,89,115,19,223,214,6,228,236,172,218,103,108,215,119,181,204,60,70,6,238,1,100,236,132,16,124,112,134,22,122,23,144,158,126,142,103,251,28,84,68,220,243,254,226,241,69,10,136,225,248,98,246,180,254,130,94,121,110,65,63,164,31,212,245,61,162,216,192,37,44,187,133,119,130,187,124,178,89,54,56,50,69,140,169,158,228,13,101,129,22,148,91,183,177,249,76,155,178,19,217,82,246,194,113,192,20,229,139,251,247,230,236,212,249,61,135,196,131,169,172,145,201,110,235,21,12,102,93,252,56,72,247,102,44,67,51,180,126,48,51,153,201,160,165,42,36,177,6,76,36,7,12,7,45,71,183,31,89,66,116,229,90,90,143,101,90,126,28,153,249,71,207,127,214,156,116,4,253,227,83,174,127,52,189,104,141,93,157,72,27,166,194,16,26,159,182,102,19,185,48,134,67,207,36,129,85,176,193,34,140,151,192,138,169,210,11,186,253,168,34,157,18,64,163,111,255,96,114,59,212,194,216,10,89,29,57,67,178,237,218,148,39,95,112,247,154,117,132,249,234,52,118,141,73,167,118,173,42,128,6,110,57,129,82,124,236,92,39,213,215,12,240,193,22,70,180,129,251,71,168,5,184,88,121,210,63,195,245,42,130,41,93,125,162,129,21,57,247,93,121,242,22,219,163,116,203,8,197,200,40,25,189,252,136,58,26,31,191,112,16,227,22,23,15,182,143,87,62,91,44,141,236,221,233,243,36,194,34,52,24,29,113,165,50,41,12,128,254,36,87,83,103,28,94,227,122,24,194,28,169,0,174,4,171,57,178,104,92,72,78,36,247,126,26,189,209,251,201,157,186,59,138,147,96,223,196,228,84,252,85,114,143,80,144,230,180,109,164,65,174,192,231,162,179,40,195,167,111,145,59,13,150,96,221,81,186,123,227,175,24,135,109,23,101,48,77,231,192,14,40,44,63,98,50,252,152,134,231,32,89,158,139,132,208,14,203,121,1,119,200,120,28,231,81,63,162,15,108,236,216,122,167,74,192,222,24,240,177,84,2,56,214,46,22,3,159,135,245,13,96,159,129,1,129,63,2,223,56,49,1,60,200,46,78,4,8,128,144,138,65,226,136,17,226,241,69,163,148,81,249,191,115,8,176,233,83,209,157,29,51,183,78,106,77,72,164,129,135,88,164,71,237,151,120,137,83,225,26,160,95,112,23,9,189,85,41,115,175,129,207,65,186,149,56,190,173,107,147,60,107,193,16,2,202,174,151,27,179,128,1,123,121,89,49,50,175,22,163,74,135,24,189,230,20,233,191,19,230,200,86,54,159,3,11,179,134,28,88,191,138,214,83,152,45,128,197,49,87,31,60,147,205,70,80,238,42,28,249,218,250,126,240,104,230,133,61,165,219,74,38,211,193,177,226,23,15,237,249,169,144,101,30,205,69,254,167,69,140,177,192,147,234,240,164,22,137,40,106,175,244,138,232,214,90,84,56,123,106,221,139,124,93,40,149,138,19,197,183,193,141,23,159,61,36,253,84,202,74,224,243,90,172,252,162,118,218,106,135,171,42,201,67,227,7,199,245,62,140,24,0,129,132,185,103,177,91,113,177,0,126,245,126,146,128,17,21,15,230,207,30,231,178,174,244,87,237,244,128,137,113,194,24,200,246,174,89,240,128,44,198,226,197,127,153,237,164,224,19,61,95,177,150,102,89,62,243,90,126,223,88,86,208,208,202,71,137,84,209,38,178,247,74,224,105,0,39,92,60,222,158,181,243,11,133,67,249,157,94,252,23,81,6,203,58,129,77,51,205,171,78,218,4,156,33,164,110,95,53,159,204,3,158,22,16,65,86,239,97,54,252,94,31,253,193,25,146,91,195,224,61,135,183,191,248,141,62,248,202,246,22,255,243,195,205,179,130,85,64,28,232,147,158,76,39,185,164,147,28,181,74,201,49,226,40,99,198,152,51,150,125,204,71,161,220,105,28,45,31,35,140,219,121,64,68,33,25,36,180,226,156,230,22,201,95,145,11,35,139,194,233,232,219,116,217,89,160,167,148,131,110,134,13,231,45,194,198,28,71,156,91,132,115,95,112,72,166,88,58,84,186,207,231,82,132,242,44,10,99,185,113,24,64,161,10,53,154,60,5,227,133,142,84,125,34,205,58,25,160,143,175,90,14,161,10,29,57,183,171,234,162,8,254,178,165,2,178,139,71,62,182,22,233,196,45,223,121,156,240,231,213,222,206,87,110,59,172,179,104,16,106,92,108,226,24,174,226,40,141,149,110,157,120,100,239,211,118,164,120,199,161,248,125,165,165,194,129,199,66,207,97,194,136,154,236,57,184,106,110,101,15,248,120,143,211,121,122,61,136,58,93,219,150,139,123,182,129,194,204,167,224,156,20,155,125,22,53,240,124,107,55,114,20,215,251,178,170,14,206,71,51,195,82,191,112,214,171,180,117,251,148,99,245,238,182,150,82,207,222,118,227,193,19,217,169,114,150,155,186,59,251,240,84,54,91,110,104,156,86,119,66,40,212,192,24,138,107,93,16,205,48,4,201,188,162,200,213,251,68,185,44,115,143,213,251,102,100,174,171,252,213,86,157,69,93,1,166,109,148,12,96,218,70,73,191,136,186,18,87,62,113,106,228,21,59,107,107,199,24,162,118,42,4,164,3,173,24,89,36,96,41,51,160,111,48,179,7,125,140,201,16,181,143,49,125,125,59,239,244,114,59,61,191,89,209,64,231,36,21,177,50,23,151,22,181,137,204,11,86,197,92,48,79,153,175,152,151,156,160,114,233,131,54,92,73,190,221,104,52,175,59,223,166,27,96,204,93,17,106,16,111,77,104,124,217,40,79,96,69,168,161,234,48,11,18,123,87,10,186,240,186,245,103,48,51,11,214,255,102,184,246,46,45,80,97,88,58,163,101,131,248,173,108,38,107,206,145,132,55,243,145,148,133,209,160,108,154,211,183,176,62,62,45,205,198,168,1,60,218,6,116,183,151,225,105,158,234,85,53,205,114,3,166,90,27,157,154,50,185,6,90,118,113,172,76,101,96,184,50,34,0,140,213,0,170,42,128,223,248,35,172,31,116,253,70,133,86,142,85,236,9,179,36,62,59,80,218,87,2,107,183,247,121,91,42,222,123,168,120,176,144,101,86,208,195,245,82,92,0,59,9,72,224,226,228,222,9,123,188,56,30,120,22,172,130,20,203,55,244,84,252,8,253,142,114,247,225,233,173,62,16,24,237,101,71,141,194,204,15,224,1,115,207,97,103,218,83,42,216,90,245,68,152,61,152,224,189,76,207,127,101,139,99,112,151,3,217,76,6,236,79,197,172,152,235,206,105,115,209,44,61,124,47,135,81,169,118,82,177,188,104,207,61,110,189,37,60,199,212,148,46,2,54,163,244,152,98,235,135,71,167,183,147,99,161,228,190,75,30,236,15,7,94,97,207,161,91,239,27,211,247,139,79,79,199,182,95,127,26,186,70,183,119,141,241,69,13,100,140,143,75,32,131,70,8,217,119,187,94,20,48,119,38,174,198,165,184,164,170,205,200,127,251,93,36,55,39,130,167,100,56,22,89,33,226,92,196,194,96,55,88,172,58,238,205,124,55,198,221,253,221,38,55,129,49,78,89,121,144,97,96,142,158,12,179,253,110,217,254,147,27,48,202,88,139,14,127,209,142,251,241,99,100,126,19,238,145,34,54,153,47,167,178,246,192,12,125,94,177,97,172,202,163,45,58,143,153,161,167,47,238,140,75,23,118,150,158,189,112,112,162,244,246,65,50,126,254,96,239,248,206,49,126,140,219,219,226,201,193,127,173,197,128,237,235,158,132,218,92,7,67,20,22,224,39,103,209,179,27,167,141,23,44,176,162,14,248,216,29,124,247,91,159,4,235,229,35,97,213,199,177,46,207,246,113,172,191,170,191,167,235,197,167,135,248,183,56,218,222,250,174,13,38,198,181,224,137,6,131,9,246,83,197,221,84,117,57,209,179,197,54,241,30,54,146,75,143,0,242,201,195,156,137,204,174,32,119,117,51,29,108,180,43,184,90,33,114,207,238,174,225,173,99,78,249,128,33,179,76,7,230,184,236,149,137,225,63,238,143,159,125,194,139,24,192,93,79,171,128,4,84,192,71,214,196,0,32,14,110,65,237,117,241,21,91,123,1,162,167,222,80,82,74,253,115,98,241,198,17,113,244,196,214,232,26,97,88,17,171,63,29,172,255,172,202,43,125,171,220,147,123,178,165,215,139,44,166,238,143,40,23,48,58,86,53,41,4,227,129,81,152,80,207,96,182,155,139,219,211,26,239,227,217,217,207,79,60,5,90,146,43,29,100,57,191,131,246,209,226,231,222,255,194,193,39,220,200,5,114,28,146,157,200,47,22,74,249,184,18,223,117,49,215,222,81,145,148,135,78,237,218,217,195,119,188,5,152,181,181,75,226,214,17,35,195,149,78,66,78,27,241,56,104,82,119,60,126,218,216,107,19,94,49,14,237,5,244,36,113,125,13,15,106,128,247,251,36,122,81,172,139,128,191,167,192,246,1,217,100,122,225,26,15,174,143,147,241,27,7,227,227,139,159,45,237,189,119,92,77,6,232,218,227,192,62,34,149,64,31,9,218,141,183,31,178,75,231,255,216,195,28,70,232,12,114,193,138,27,31,59,170,1,243,66,138,159,56,116,239,79,239,201,26,154,225,35,227,102,157,246,108,207,157,51,138,23,41,196,154,89,180,197,156,139,57,88,142,42,148,43,107,220,197,128,183,21,192,110,104,123,199,137,132,186,0,190,139,85,208,225,42,148,10,176,245,191,202,45,218,139,96,91,212,189,111,155,228,214,243,119,246,154,59,199,206,178,154,116,150,203,48,78,223,187,120,151,171,81,96,123,240,109,185,67,201,131,121,61,143,118,214,30,176,111,159,24,43,237,255,248,232,98,172,68,111,88,37,125,221,42,234,239,91,247,233,186,137,252,182,194,87,244,202,109,23,99,139,194,226,142,197,231,22,247,156,54,95,48,215,7,149,212,41,243,224,157,122,138,51,166,99,110,95,104,119,167,194,151,114,215,98,51,90,168,3,188,107,159,76,58,86,253,218,84,204,28,55,31,107,201,32,88,188,140,120,179,66,201,192,250,126,53,87,18,22,163,31,59,113,10,232,59,111,155,192,128,11,7,11,103,255,16,227,204,162,86,23,69,90,222,205,137,101,106,239,46,139,41,90,239,104,177,63,200,223,6,97,188,34,23,246,197,51,23,250,39,148,189,100,189,179,104,159,202,238,188,235,146,196,106,161,123,170,157,148,175,3,15,169,221,117,36,111,118,99,165,41,32,159,187,64,58,238,114,163,251,54,87,153,34,188,149,46,233,113,107,145,127,118,106,130,180,74,135,183,15,108,99,157,210,204,225,237,114,232,88,107,82,51,221,202,7,175,254,77,5,100,12,118,155,89,185,145,245,206,138,161,198,125,222,116,218,194,10,114,64,71,232,153,220,152,212,209,117,64,89,19,198,34,198,97,68,208,124,13,188,27,195,172,255,41,163,167,88,220,129,237,190,191,102,249,90,203,42,52,184,112,220,1,59,211,218,165,139,207,194,29,74,23,224,235,69,231,5,90,73,45,164,128,107,20,220,88,142,27,197,187,120,28,16,105,126,241,171,113,78,149,0,165,73,138,244,190,179,211,199,189,141,236,144,27,55,216,106,43,153,28,147,52,254,94,10,228,152,197,80,252,138,1,201,46,217,15,88,18,248,97,27,89,222,68,54,9,50,166,232,189,250,78,175,98,122,211,81,162,203,116,243,56,176,75,220,205,100,192,176,21,222,237,220,192,235,31,57,17,102,61,54,64,106,39,148,69,249,194,159,196,199,226,137,137,246,82,252,252,78,69,234,29,120,37,53,111,228,178,1,91,101,124,22,14,144,116,27,102,46,219,107,28,220,155,29,215,250,60,46,33,128,78,230,17,235,129,111,209,0,233,105,232,103,127,234,248,17,90,55,170,121,225,56,254,30,175,1,243,98,41,4,198,195,143,239,71,97,60,0,93,95,165,200,187,129,121,59,44,106,238,156,225,178,201,76,94,203,187,204,41,64,97,128,225,226,173,243,130,79,90,177,144,53,195,236,222,191,40,158,150,254,77,153,112,160,215,209,157,81,55,147,133,191,39,48,95,113,166,179,37,152,195,189,240,46,69,251,253,103,15,150,178,37,152,185,110,244,181,21,231,162,249,87,128,110,224,58,38,106,229,101,24,33,64,173,197,108,113,186,177,238,193,247,3,219,120,31,119,21,135,229,197,35,31,72,15,188,243,0,21,175,56,171,34,48,115,214,179,195,24,186,209,109,240,35,188,49,53,130,213,113,112,100,165,22,141,227,216,222,131,218,133,193,146,86,250,147,18,70,59,238,179,181,98,242,144,126,240,174,165,1,198,119,185,203,157,246,115,23,247,179,56,241,195,31,31,87,121,151,7,248,216,102,27,59,201,49,59,105,249,154,208,218,87,173,186,213,43,112,101,75,55,158,55,139,183,150,133,162,229,238,186,182,68,155,236,15,197,88,33,86,22,178,140,175,227,213,42,185,246,135,195,216,41,176,0,201,149,30,180,248,113,243,244,88,123,20,164,39,218,187,231,167,227,252,151,78,0,118,49,200,13,98,76,77,237,26,85,30,5,38,251,232,227,175,111,83,185,157,3,166,149,166,166,99,234,87,21,150,175,77,131,116,56,171,244,12,205,58,154,155,189,86,171,98,221,1,94,62,134,49,90,224,102,28,112,51,110,53,237,103,116,197,190,27,55,3,43,122,236,60,112,231,162,114,35,58,175,212,15,55,143,121,142,84,203,52,155,30,0,9,84,204,195,225,56,242,25,203,141,89,86,185,243,199,11,249,159,236,41,230,223,219,255,232,231,115,3,235,194,103,248,22,123,12,254,158,85,119,201,32,161,114,173,111,141,243,60,126,183,135,60,58,190,57,124,117,207,127,52,175,62,240,205,35,87,255,240,166,7,153,204,10,68,58,109,60,59,17,23,16,111,187,126,164,152,61,52,118,112,2,48,189,31,217,99,217,51,83,168,61,192,226,160,15,176,252,237,3,103,4,62,207,149,183,174,83,157,49,174,223,215,34,79,158,199,11,233,48,222,197,6,110,225,221,133,163,233,212,146,147,142,234,3,107,123,244,241,244,248,194,83,75,246,54,117,27,248,28,97,118,107,165,30,28,30,56,35,101,147,220,103,240,93,64,106,165,9,68,244,66,201,42,153,128,233,77,219,42,10,135,110,255,79,230,225,188,40,52,93,3,227,144,250,218,32,139,175,13,14,235,103,6,67,217,87,147,213,73,49,61,199,10,249,22,239,45,174,223,108,203,23,191,90,42,92,216,15,200,191,223,74,238,77,174,239,46,22,223,63,184,179,56,83,224,162,141,89,32,108,101,132,228,85,203,96,230,93,234,247,252,123,133,171,28,183,11,22,198,35,255,168,148,188,48,56,241,60,92,163,191,248,60,120,239,36,224,140,221,33,174,149,255,248,222,82,169,20,127,243,94,208,31,141,241,108,11,172,175,182,141,245,181,91,163,137,117,107,235,206,107,173,243,2,150,83,66,45,197,24,204,5,71,229,219,247,174,155,202,29,239,251,56,131,141,169,23,167,97,103,32,139,6,220,158,236,189,253,167,119,242,251,223,234,242,178,209,4,174,97,47,222,11,200,254,94,86,55,134,17,1,224,217,51,38,171,218,193,241,136,167,163,53,231,42,171,241,101,181,48,206,10,119,13,60,9,207,214,233,55,97,200,232,34,32,159,239,208,10,198,122,156,87,232,12,235,43,3,236,52,181,254,200,105,250,177,83,138,150,132,143,7,1,49,15,218,3,231,119,30,26,255,233,68,246,9,140,159,249,145,9,144,47,25,208,134,117,209,243,2,56,98,188,183,183,49,242,253,140,223,211,139,98,175,102,240,112,170,25,79,171,57,195,177,144,37,131,61,145,177,58,18,235,71,192,158,164,102,209,15,140,173,222,125,166,48,243,84,6,60,171,45,85,196,137,231,137,248,240,253,139,69,119,55,137,174,158,255,159,176,247,1,110,227,58,239,69,15,192,165,120,0,209,228,238,106,33,81,178,12,44,86,11,19,88,209,162,172,218,137,100,73,216,37,178,178,1,88,150,200,13,32,185,169,3,82,178,154,231,184,189,137,255,94,43,22,201,93,234,33,13,236,113,98,22,85,250,28,141,7,210,101,153,148,210,40,110,154,151,215,215,201,180,36,154,97,239,101,60,73,156,106,148,164,47,205,200,172,135,189,209,213,180,142,175,175,156,184,121,138,244,190,239,156,5,8,82,74,159,118,118,65,17,203,221,115,190,243,253,249,125,223,57,231,251,254,247,145,149,186,147,33,51,206,233,42,139,108,21,1,101,186,143,1,124,6,196,140,214,57,120,125,92,14,253,6,107,155,105,112,26,186,252,216,42,57,6,251,46,3,142,32,232,33,23,239,70,47,121,159,60,191,190,32,255,236,16,88,248,163,245,7,113,246,148,231,2,228,57,200,217,234,174,21,61,89,174,187,186,157,254,64,248,70,219,129,59,182,63,253,214,138,59,86,86,147,195,218,105,248,55,43,168,129,241,70,240,148,206,43,128,186,141,243,233,89,3,116,26,218,196,92,230,147,214,144,202,114,241,52,242,88,40,114,231,230,165,117,232,25,173,124,70,158,142,187,138,54,174,236,115,71,1,62,141,166,109,58,74,111,137,40,165,133,224,219,128,79,127,212,93,212,138,230,112,100,95,204,142,20,98,143,145,255,219,156,50,126,232,98,117,42,217,250,247,126,204,25,182,242,217,140,123,35,103,76,134,163,129,218,224,151,62,111,219,24,67,252,201,243,96,77,139,19,152,191,134,10,143,189,157,139,36,127,52,22,17,127,20,138,237,249,251,94,59,81,216,251,88,226,39,137,204,94,196,184,98,240,70,58,25,188,153,182,85,104,91,16,206,204,177,85,17,175,69,53,170,79,235,199,245,187,245,71,245,175,233,175,169,95,3,100,179,178,29,240,142,208,252,137,24,45,190,248,229,1,64,24,244,237,19,251,194,243,39,10,225,159,157,56,28,206,228,173,103,81,222,23,186,103,40,233,120,247,1,172,56,181,192,234,69,173,124,198,252,11,246,144,125,248,237,240,143,94,40,58,160,17,14,131,20,129,68,20,242,184,182,151,71,110,73,224,134,155,33,239,51,207,189,42,190,31,203,4,110,152,90,232,215,48,50,191,78,107,185,223,184,62,114,36,179,160,163,65,87,179,221,122,184,154,2,180,127,67,67,174,245,90,178,244,173,124,191,70,116,87,41,146,162,235,146,160,226,78,217,3,195,240,51,186,123,118,113,248,131,193,24,72,15,34,168,249,19,136,161,192,230,159,248,242,189,195,249,246,32,32,19,9,231,4,130,119,214,213,134,222,99,209,10,211,176,1,185,42,240,254,224,12,88,227,94,51,24,39,240,22,27,208,142,16,58,227,254,136,254,95,238,151,233,151,221,51,244,243,110,25,16,18,72,241,103,128,82,159,153,232,30,77,203,161,113,51,89,248,212,227,203,185,211,87,81,106,69,59,34,240,180,207,211,121,247,91,45,186,194,215,106,252,251,118,118,135,48,111,126,75,0,236,33,240,59,90,61,27,201,250,176,123,253,45,154,32,29,195,60,223,74,88,147,126,243,89,182,66,29,206,85,163,174,190,179,78,202,190,181,87,16,47,230,98,163,245,0,206,12,172,228,156,229,150,70,218,191,236,254,8,158,247,121,161,140,88,206,220,0,122,111,17,244,158,168,20,244,111,62,39,118,37,245,235,250,221,202,111,178,122,225,250,209,85,189,5,239,0,180,90,174,104,20,115,108,64,220,191,183,237,97,240,23,134,15,219,83,195,104,23,245,80,173,55,9,22,139,168,55,77,61,133,63,223,92,57,182,108,111,132,159,57,244,150,227,166,59,209,197,215,31,179,29,146,228,195,216,202,123,89,6,20,34,18,58,126,35,203,214,41,242,35,7,63,219,87,247,153,25,194,171,144,227,29,238,13,92,205,38,156,239,60,191,9,56,0,239,160,87,67,38,123,236,68,23,214,187,167,250,141,198,94,84,19,144,18,59,174,110,49,53,196,105,88,163,129,166,110,24,240,183,212,95,23,199,144,120,243,9,237,108,183,64,35,123,36,197,204,215,147,152,195,51,124,86,120,173,231,11,44,159,172,168,138,79,209,174,27,193,243,71,89,11,140,243,79,242,249,225,171,15,155,57,178,209,163,172,157,227,172,21,123,88,43,248,245,216,249,244,213,184,169,18,190,27,92,16,5,186,231,134,118,62,2,239,87,160,133,3,108,182,133,181,147,240,104,172,78,93,65,119,153,120,192,63,183,152,44,162,77,122,248,131,251,99,69,242,105,207,158,224,121,112,155,121,47,103,1,43,206,178,188,55,88,241,161,65,209,73,232,150,64,100,232,211,130,219,9,16,44,36,208,198,209,78,217,10,137,44,41,239,60,73,2,36,73,236,209,7,165,118,176,59,75,254,62,250,178,34,80,190,95,107,105,247,73,50,65,42,164,60,250,71,226,7,27,26,251,236,241,142,178,127,199,181,93,65,120,198,135,109,211,163,95,19,191,42,78,139,211,242,41,233,148,216,41,10,45,207,208,72,156,92,9,232,99,119,75,9,105,73,210,69,93,68,77,206,239,192,10,26,246,174,76,48,46,188,70,132,177,53,226,7,235,4,89,144,166,69,187,217,142,44,220,33,236,124,191,109,0,90,170,143,173,151,62,128,111,176,238,164,14,30,159,16,241,159,17,40,63,112,50,56,65,174,180,149,71,255,171,248,247,210,188,60,45,79,139,167,154,45,205,66,111,231,119,101,88,59,10,163,15,138,31,72,54,123,134,45,205,139,54,123,11,248,137,29,242,115,178,240,15,237,61,130,50,250,227,68,49,81,128,227,82,66,209,225,184,71,145,39,186,147,129,100,64,223,165,5,254,189,35,233,247,229,218,6,65,196,154,73,96,155,88,190,89,236,11,167,216,149,54,1,40,246,121,17,115,173,193,177,238,57,81,103,111,73,66,31,150,94,168,146,151,224,206,107,39,254,72,253,188,58,189,101,90,133,99,203,168,170,176,181,210,32,33,109,246,206,12,249,159,248,182,177,95,174,107,7,134,89,194,250,219,112,44,69,244,16,123,70,135,254,252,51,237,241,118,248,28,251,207,216,210,94,108,235,115,9,240,219,251,236,245,188,183,215,158,213,130,255,222,1,227,115,98,189,246,193,150,178,122,13,206,83,234,181,222,114,178,12,111,73,6,179,129,107,47,156,36,3,208,82,253,197,187,181,127,217,130,245,119,151,248,117,171,46,163,199,81,105,91,2,254,248,231,54,232,147,251,53,249,95,214,77,179,204,113,60,123,28,167,250,149,54,251,153,247,59,2,236,25,255,125,75,59,62,29,78,204,209,113,106,27,190,101,38,56,19,44,60,61,21,252,47,65,202,122,139,111,89,106,156,236,45,72,49,108,199,63,183,37,131,75,39,120,59,240,219,107,189,118,92,55,20,5,251,178,208,166,63,35,7,254,185,109,38,56,13,111,249,170,54,13,119,148,217,187,192,223,135,103,60,215,81,104,127,230,5,167,253,233,142,71,219,159,115,239,214,62,232,239,139,47,245,234,252,236,215,253,61,228,44,79,49,104,158,179,228,172,40,134,122,218,149,32,176,25,29,20,183,143,240,245,231,98,144,4,199,131,86,80,93,35,134,31,149,239,211,28,109,48,40,54,15,228,143,138,73,132,24,74,175,144,4,191,222,104,149,40,86,71,228,63,188,131,201,28,159,31,107,173,141,122,150,96,157,82,69,248,147,158,193,145,237,108,214,114,1,124,215,51,218,36,214,129,144,250,164,77,225,84,56,201,230,111,168,84,81,159,176,248,124,15,17,206,8,147,247,85,250,42,119,255,107,226,180,126,174,111,70,169,216,112,88,148,213,67,165,170,168,162,26,178,4,85,19,213,71,197,251,168,99,15,226,246,9,44,247,46,136,109,44,91,9,155,14,156,100,53,196,251,232,105,154,10,37,121,74,108,10,111,18,26,111,49,5,208,34,240,83,159,240,83,55,37,36,113,231,24,70,117,212,172,133,25,88,27,181,86,173,144,170,109,87,250,232,159,137,35,35,108,23,7,165,33,18,50,165,73,17,238,84,47,12,111,146,82,82,18,255,78,172,136,89,37,73,39,214,54,106,125,194,223,6,86,253,45,244,159,196,99,146,40,209,16,221,213,23,63,173,157,211,160,119,74,150,194,95,106,149,129,70,203,230,220,73,236,177,125,193,62,157,63,231,204,12,97,237,106,56,6,217,124,42,123,63,62,3,119,198,61,102,27,193,80,16,119,37,87,212,5,23,104,68,90,159,145,213,177,119,140,202,216,187,16,205,85,178,89,182,2,150,18,207,156,83,193,2,192,113,65,61,109,158,83,103,216,207,21,150,229,183,149,66,56,39,122,65,135,113,48,103,244,86,126,224,86,175,117,215,224,45,189,13,210,32,105,143,181,79,210,172,152,28,121,5,44,210,87,232,12,203,51,0,253,165,73,212,74,42,61,238,117,207,209,73,246,219,11,238,105,122,14,239,16,161,167,78,229,72,5,198,225,6,120,75,215,93,43,248,141,96,87,160,46,170,161,237,107,46,244,60,238,211,146,2,45,205,184,24,7,159,35,222,23,223,20,63,231,38,227,148,31,41,42,53,250,240,54,238,42,130,227,130,185,41,14,35,37,35,7,208,112,69,122,2,119,132,137,116,143,215,97,10,254,29,238,38,1,248,192,239,97,133,101,106,102,189,10,78,10,157,27,255,215,255,70,130,86,128,115,245,118,169,47,252,103,157,35,124,87,15,190,37,108,134,97,60,180,172,13,212,38,231,204,164,74,153,65,198,36,25,62,29,2,166,57,9,252,2,45,213,54,105,169,100,82,167,90,37,78,85,170,80,58,33,52,100,6,108,91,168,145,161,227,172,42,74,155,195,31,23,182,247,136,35,77,185,48,69,29,115,25,108,214,207,187,33,129,182,114,44,243,155,238,211,186,53,33,174,199,79,37,247,139,183,105,105,75,111,43,46,180,84,240,249,162,249,12,149,124,216,145,20,178,32,205,31,2,30,178,146,104,133,111,211,91,224,45,70,49,19,159,1,84,183,169,77,11,84,111,232,9,127,92,18,48,10,41,224,113,55,21,231,227,2,188,149,204,138,141,93,99,147,90,5,142,233,116,134,220,150,166,32,193,103,220,73,11,40,22,0,61,17,74,181,39,219,232,0,59,198,155,60,30,142,33,213,245,108,182,19,48,207,70,53,41,178,213,25,108,183,44,188,165,157,134,58,199,174,182,129,116,232,52,153,221,126,235,91,26,213,169,5,250,235,16,93,251,97,59,85,223,51,235,68,149,182,135,47,116,62,238,239,216,162,1,207,60,163,14,170,51,253,149,228,133,228,233,228,185,126,144,19,165,146,109,104,35,65,168,8,158,112,80,200,154,122,98,73,255,83,253,17,189,160,195,79,9,97,139,160,9,88,87,152,143,126,208,12,254,208,197,245,220,125,129,77,46,242,56,151,128,10,127,6,129,59,132,152,34,226,78,173,208,99,169,39,247,229,246,37,63,6,99,34,101,165,100,148,46,235,13,228,117,117,38,249,152,104,144,151,204,202,74,121,109,149,104,19,36,90,5,137,134,111,248,174,116,254,140,10,160,170,57,113,18,43,222,136,23,196,211,226,185,216,140,88,97,199,149,70,59,72,221,141,129,34,173,108,168,40,23,148,211,202,57,101,6,126,98,188,140,124,138,125,97,18,53,104,1,135,147,190,16,140,75,40,201,52,31,234,194,164,245,219,244,6,175,167,220,162,89,194,160,63,213,108,22,180,83,240,180,148,162,32,115,90,69,130,97,91,179,16,224,84,39,238,28,25,196,157,165,247,93,216,246,211,196,57,125,166,175,162,44,219,0,246,140,224,156,249,31,232,175,48,149,137,204,168,14,79,235,51,111,163,105,255,35,221,243,251,149,236,42,94,71,253,209,149,138,36,35,216,147,172,237,243,58,72,14,145,206,136,147,227,11,226,140,248,138,124,94,249,138,210,160,41,180,151,54,180,36,207,63,223,172,218,186,82,75,194,147,60,180,120,102,69,200,10,157,194,121,119,227,74,91,228,63,163,2,190,133,13,246,85,13,136,107,246,111,220,114,203,51,80,59,76,178,253,94,175,3,42,127,73,7,107,192,233,193,42,44,177,183,232,177,132,24,193,124,190,155,5,180,222,56,79,210,98,223,229,138,236,201,103,228,73,25,254,82,190,32,159,150,207,201,51,81,68,48,21,182,162,116,162,115,229,60,228,42,73,225,188,131,186,37,152,12,110,54,207,199,115,241,166,54,102,121,243,121,11,230,244,73,198,9,76,115,232,203,156,65,85,95,218,200,25,115,80,77,170,149,94,198,59,250,76,111,69,7,45,169,174,228,63,17,215,66,74,23,196,159,118,131,190,14,34,157,22,24,175,47,243,159,56,202,45,251,111,179,108,160,73,151,113,12,123,90,139,253,164,190,246,201,86,146,51,244,117,240,181,94,210,96,52,97,60,179,74,86,75,14,52,71,149,248,213,60,187,111,91,141,23,51,41,210,202,154,114,252,125,117,192,188,141,142,67,46,15,192,91,0,205,38,113,220,149,175,232,79,0,103,37,237,6,158,130,222,202,150,54,204,120,56,25,216,204,219,33,103,195,89,224,143,30,105,97,4,103,134,179,192,187,55,221,44,45,211,235,38,161,86,187,135,241,36,24,151,62,225,207,122,112,30,92,8,209,20,201,157,201,78,210,133,241,25,202,108,176,130,114,0,7,234,223,1,174,5,45,242,94,71,31,86,155,13,212,99,127,221,233,181,93,95,57,182,72,177,180,25,159,148,105,39,208,84,62,29,74,141,38,51,149,4,237,65,137,173,4,248,29,117,151,217,64,53,59,220,71,0,79,5,147,1,28,213,230,200,5,64,82,118,157,233,130,118,80,214,14,183,129,5,224,72,87,26,244,48,207,136,131,33,120,230,198,63,60,6,252,97,226,38,155,6,151,54,117,62,106,14,11,56,136,160,165,93,53,182,76,215,2,127,192,179,42,81,224,15,148,105,215,127,75,184,194,172,211,130,203,248,131,173,49,96,122,210,188,29,127,112,212,240,91,222,210,250,12,227,130,113,218,56,103,204,24,184,71,6,40,202,165,13,251,18,59,35,254,144,38,97,36,251,218,79,247,124,122,100,38,230,235,133,24,222,113,146,237,148,243,142,255,226,225,108,222,206,31,202,63,146,191,47,103,231,202,89,59,103,191,168,231,149,166,101,1,153,198,141,70,194,247,92,163,107,227,106,237,131,18,101,114,68,14,94,48,49,132,141,32,219,156,90,77,157,239,122,214,25,155,161,73,23,208,164,125,46,63,227,84,56,158,4,110,199,248,157,40,223,208,68,77,4,190,1,47,65,187,169,81,237,148,242,169,194,190,236,169,66,231,81,1,248,131,168,55,226,162,254,161,94,214,243,250,118,189,83,253,24,179,164,43,120,12,169,158,54,193,143,192,183,250,163,31,102,249,141,80,178,130,254,29,187,206,144,65,252,255,216,5,233,19,62,102,102,71,132,178,220,201,178,112,9,104,14,222,169,240,39,230,224,109,49,65,69,39,9,147,105,176,5,179,79,221,164,166,192,194,49,14,3,233,167,141,145,11,198,2,160,73,141,85,227,98,52,232,177,224,90,150,9,189,133,191,8,192,184,48,30,163,173,60,198,172,36,104,116,54,90,23,98,96,55,228,153,78,176,67,180,34,3,34,101,89,23,110,173,247,235,169,215,63,170,6,118,202,95,195,156,244,1,180,214,19,157,38,241,159,33,158,142,165,200,12,98,147,16,37,87,150,237,87,131,199,152,149,252,116,49,233,227,185,6,154,131,150,218,195,246,160,189,224,62,97,63,246,224,147,7,114,197,5,59,139,135,181,224,242,59,42,232,75,161,197,55,145,234,167,209,135,97,115,206,254,232,119,182,214,15,229,217,228,27,82,221,130,210,76,140,82,95,176,78,91,231,220,25,159,43,124,63,3,208,138,23,227,148,152,25,126,125,240,252,246,239,198,64,226,21,42,3,118,102,50,237,239,187,39,155,217,46,36,140,52,222,226,1,80,154,36,217,24,5,13,70,103,194,175,27,87,251,95,194,209,144,179,78,246,19,201,99,52,211,124,6,104,206,199,132,223,1,164,139,17,42,69,249,215,59,89,101,80,63,114,65,195,96,201,227,147,136,47,195,125,210,233,145,84,172,201,59,49,134,243,145,203,201,28,153,76,163,173,2,75,30,6,46,135,183,192,123,180,108,62,185,134,219,141,186,25,11,138,161,138,184,96,118,170,231,195,95,9,207,132,43,97,208,165,249,100,190,7,232,129,89,72,48,166,57,217,142,171,59,31,188,29,122,70,255,87,139,105,208,23,144,17,64,3,129,84,96,6,171,0,54,45,220,237,246,78,175,144,20,127,238,85,176,62,132,223,246,132,127,210,185,29,71,66,161,58,183,156,184,6,12,120,193,100,118,209,244,45,227,118,156,97,213,133,61,194,89,211,196,108,128,177,163,183,145,141,50,248,21,68,50,177,114,167,143,135,24,178,247,253,189,36,203,37,38,10,193,136,158,152,180,15,40,160,197,65,215,175,150,226,91,235,167,223,34,231,200,113,104,193,57,182,51,209,91,90,165,111,0,213,122,244,204,56,240,181,114,69,190,48,14,24,83,4,253,139,158,177,148,108,197,237,203,58,92,75,233,21,22,13,160,180,241,12,42,122,46,195,101,110,69,0,20,42,159,27,103,152,202,205,2,69,147,108,246,143,142,89,3,7,173,44,10,200,208,161,161,71,134,11,67,246,16,252,108,193,49,104,171,19,157,175,197,214,132,130,107,46,155,193,196,73,165,180,166,190,218,154,237,35,251,206,232,34,200,218,130,218,105,131,214,76,36,19,128,114,151,101,15,56,191,110,14,235,131,250,130,249,132,254,152,118,213,12,177,125,151,126,4,129,54,100,15,208,54,167,183,9,54,34,59,179,181,210,3,90,34,95,201,85,158,106,98,88,107,112,128,30,172,100,250,50,63,29,78,101,102,242,240,237,65,106,1,240,71,27,1,188,103,229,15,230,23,78,96,187,127,236,62,98,21,44,140,120,227,1,22,192,106,232,119,244,215,112,94,224,130,246,137,76,42,54,35,101,91,253,87,164,230,40,160,109,23,244,251,230,11,29,160,223,143,207,144,74,52,11,18,150,28,122,13,239,0,206,4,57,55,69,198,165,168,37,206,89,51,92,202,125,11,208,28,213,109,136,195,128,119,182,49,173,185,13,17,125,54,153,100,107,133,175,236,37,241,131,169,138,104,167,244,196,250,224,29,228,218,94,33,97,39,202,138,29,210,35,202,209,134,253,231,60,236,199,83,130,64,211,72,22,188,3,250,56,13,52,108,102,55,244,196,134,127,63,222,255,72,177,80,156,255,140,253,41,252,159,93,128,49,99,21,222,27,181,194,26,21,141,87,114,249,202,157,225,35,193,91,239,104,100,2,105,221,63,190,42,106,16,194,232,201,47,62,71,67,184,146,246,199,187,238,8,41,184,162,246,115,66,136,31,190,157,137,196,48,54,20,188,226,110,150,206,171,185,225,36,183,83,57,244,62,27,20,59,195,228,96,70,127,221,52,132,239,186,180,139,70,154,150,185,115,101,229,230,5,250,181,85,104,10,104,197,61,87,251,21,243,188,254,21,244,144,76,138,94,244,113,86,29,138,60,149,22,85,176,202,74,129,86,149,71,181,219,234,162,166,149,154,17,95,143,25,129,151,204,172,145,76,193,19,53,154,66,124,161,171,215,19,154,126,51,161,234,215,89,21,102,139,220,42,205,11,166,165,30,4,219,105,11,182,0,252,39,20,176,194,96,220,142,235,113,221,84,226,77,254,99,168,110,193,237,19,79,111,56,135,216,145,123,132,28,213,1,93,0,247,97,60,43,198,226,121,49,180,235,40,199,190,44,117,173,164,196,36,216,209,255,186,98,60,202,128,204,22,215,190,10,215,114,207,181,254,245,217,47,102,79,209,165,181,101,192,179,229,181,207,129,227,238,227,160,61,115,194,36,211,49,23,76,31,177,153,43,125,27,228,62,24,49,240,122,250,64,131,166,96,228,104,188,178,14,52,221,239,44,112,137,70,164,68,68,182,6,105,191,109,112,154,235,21,240,42,151,163,155,43,37,250,127,184,73,244,63,247,128,87,214,158,100,251,96,42,196,115,135,201,55,76,223,195,54,83,129,164,9,154,141,225,213,229,104,82,76,192,234,192,112,7,215,228,38,95,7,198,117,27,60,99,207,226,214,87,147,11,169,114,114,105,235,159,234,95,220,161,4,151,92,190,207,210,22,239,27,97,122,35,88,55,15,130,236,205,155,54,57,68,190,111,94,50,230,141,105,115,218,152,54,78,105,229,237,13,63,237,109,119,146,173,87,125,157,96,36,104,193,231,191,39,108,42,52,176,195,173,237,104,69,210,21,157,107,114,140,14,128,47,22,4,154,250,72,9,142,237,13,73,34,61,219,59,58,133,178,185,39,82,214,247,8,43,37,137,125,47,108,23,94,49,203,250,223,152,184,166,238,111,86,71,79,200,2,216,148,183,98,89,113,62,86,38,63,54,239,209,10,154,157,176,213,249,126,65,245,109,251,241,133,14,162,205,233,34,214,150,9,246,5,65,111,32,77,53,244,211,233,250,202,145,70,140,102,101,5,160,149,111,1,154,166,61,237,160,150,213,142,165,11,244,16,125,196,45,108,182,13,56,82,243,89,20,169,137,206,51,44,78,0,94,47,185,234,230,0,65,1,126,226,87,206,25,237,30,61,40,206,124,86,32,243,91,14,25,143,24,151,182,226,95,207,111,181,53,248,92,199,70,4,57,35,38,138,152,25,183,111,223,79,251,82,155,146,169,133,62,154,167,161,133,112,147,222,100,216,28,140,103,205,39,226,143,153,79,130,62,0,13,188,46,219,9,215,248,130,203,241,47,240,95,252,135,108,197,219,235,234,121,147,123,223,13,239,134,197,43,242,245,221,160,21,30,94,120,230,183,114,185,237,13,199,116,81,193,85,221,155,131,134,249,82,60,203,144,199,178,135,141,154,11,117,172,0,227,117,200,186,35,120,201,21,164,178,88,14,9,107,202,27,143,225,126,139,64,45,230,136,179,27,170,74,109,67,53,89,85,127,215,92,165,21,2,118,166,162,79,116,206,153,220,75,231,241,155,223,142,144,153,238,33,223,53,179,41,126,52,226,72,12,153,178,186,216,73,242,179,19,70,38,151,175,56,244,241,133,79,208,12,124,198,151,245,6,240,159,132,252,199,57,180,194,99,22,188,183,236,142,152,36,98,38,59,233,117,245,201,225,16,225,123,36,27,94,24,247,91,185,110,201,162,247,29,17,63,249,189,129,45,110,11,255,33,234,115,135,45,180,244,51,250,230,176,33,189,4,222,233,10,228,232,123,80,56,46,126,212,204,76,230,65,131,74,79,36,232,199,26,118,203,34,7,205,44,174,232,139,28,10,61,178,174,112,196,22,113,157,148,46,195,80,224,206,70,154,205,170,198,47,238,164,48,156,75,15,127,228,153,123,130,215,30,214,13,125,211,210,90,61,63,157,215,159,158,232,30,167,122,126,143,161,135,246,40,75,154,57,48,114,59,252,6,222,1,9,189,109,130,71,25,75,6,127,230,130,62,135,246,128,159,15,254,16,215,28,148,140,226,110,49,217,61,50,31,45,200,153,78,71,62,18,95,89,9,75,32,89,144,131,51,154,152,166,218,21,237,66,26,80,176,51,163,129,52,63,88,201,100,3,168,193,48,226,85,239,62,120,60,75,109,215,206,29,218,248,200,193,194,211,118,192,190,203,142,232,197,105,167,128,57,201,129,42,164,235,213,123,41,91,239,249,167,247,62,146,87,112,253,82,23,242,211,49,91,0,203,134,213,192,216,234,125,247,148,173,125,122,165,36,182,238,247,9,90,3,234,109,236,22,140,200,162,219,15,54,2,43,192,125,36,118,143,240,45,150,235,250,84,223,41,165,83,16,88,37,2,172,239,248,239,253,184,38,6,215,198,12,130,197,184,182,225,99,79,171,225,157,194,215,144,67,215,242,74,43,136,21,176,134,195,10,219,14,208,145,33,199,52,198,20,192,255,75,3,146,193,159,221,230,124,3,160,55,203,61,3,119,80,35,153,254,153,113,62,253,18,162,76,156,145,8,249,248,20,181,235,51,103,194,147,235,49,62,210,23,100,222,191,175,23,125,238,102,92,21,35,147,6,88,127,131,91,255,108,38,155,203,98,165,66,43,203,45,235,9,146,25,206,79,98,105,132,76,51,6,213,194,187,54,180,71,13,159,121,160,18,182,195,199,220,67,228,17,90,8,219,15,216,97,251,14,59,52,255,148,205,189,93,192,24,160,229,217,94,100,172,109,242,18,214,31,6,28,88,89,75,187,22,238,109,177,156,123,150,182,10,201,67,247,124,221,56,181,115,105,43,102,215,41,247,46,29,179,51,183,238,129,24,28,88,141,1,120,108,210,175,51,184,254,219,5,241,201,209,129,149,99,26,100,107,131,235,46,224,84,87,16,126,233,222,33,157,82,231,135,167,197,114,172,108,149,45,193,189,221,62,159,231,66,171,57,19,176,95,24,116,10,82,17,49,168,153,66,63,88,96,136,105,31,139,15,0,42,91,116,99,161,31,130,38,89,48,255,48,245,83,184,131,197,75,98,141,120,137,32,32,126,156,51,197,91,81,128,137,88,131,141,139,228,97,252,8,90,154,12,191,46,61,121,44,212,182,64,233,221,11,18,250,59,87,192,31,222,30,235,148,132,216,30,92,67,28,249,27,125,69,63,59,121,69,13,190,159,131,115,158,170,237,84,254,188,213,239,65,157,104,210,72,95,4,172,20,70,98,154,22,149,99,121,207,136,133,127,136,185,0,195,24,83,124,137,127,187,60,175,9,60,97,229,223,62,1,173,59,241,132,245,216,240,147,67,185,225,236,80,22,79,11,248,70,109,185,131,102,243,149,103,193,51,146,0,129,72,184,254,168,225,151,44,125,46,153,91,252,92,127,238,202,231,116,75,63,248,145,220,61,7,239,203,233,7,245,156,158,155,222,15,191,25,89,105,113,5,242,75,247,158,192,181,189,122,106,41,165,111,189,38,129,179,182,111,162,59,35,218,226,123,99,15,193,245,218,152,83,252,68,241,112,241,167,207,103,196,119,118,58,197,188,156,17,51,98,163,29,195,249,31,158,96,58,241,118,232,161,157,134,60,247,109,22,177,134,59,4,240,41,72,210,199,32,11,199,216,29,123,22,58,60,61,22,1,122,192,24,255,161,181,194,167,229,49,52,125,33,66,114,127,145,204,138,186,58,255,201,245,145,59,30,191,20,176,247,204,199,133,136,16,178,35,101,141,217,93,176,51,111,187,223,200,98,246,2,176,119,251,190,107,208,141,96,119,13,154,107,216,93,240,200,85,240,109,88,4,228,194,238,77,169,255,177,59,9,86,186,34,50,180,142,251,142,193,111,60,43,191,21,170,28,95,218,58,125,247,95,25,95,55,174,25,211,91,167,113,245,132,161,223,173,127,172,213,2,84,196,133,93,23,196,211,210,167,71,147,56,99,2,28,233,207,149,54,44,145,132,217,123,126,230,62,105,127,119,127,182,184,240,25,22,139,41,100,245,166,63,106,103,135,193,151,25,62,84,124,228,147,133,195,118,17,252,209,3,112,181,237,99,216,151,10,89,52,251,181,25,3,215,238,127,164,247,235,198,125,170,16,188,230,182,224,62,228,49,3,163,210,40,239,192,65,82,40,92,89,133,217,104,152,72,115,219,6,45,22,39,184,159,89,102,130,118,140,159,112,7,106,111,201,4,255,189,178,155,197,191,118,131,127,222,226,153,224,254,212,172,238,41,230,184,72,169,178,224,92,216,121,90,57,183,99,230,209,74,161,34,131,6,116,147,204,63,2,175,32,245,182,57,8,114,8,182,219,124,146,228,98,88,205,113,70,152,73,206,200,175,29,89,30,151,73,13,60,93,247,2,1,45,75,102,48,242,146,206,106,217,116,82,91,49,195,51,204,34,83,187,153,71,185,155,205,104,24,89,27,112,72,75,181,115,172,191,166,131,14,90,169,51,152,118,219,251,42,93,184,11,112,111,118,61,249,126,76,33,88,67,19,235,42,159,202,8,129,6,218,193,185,168,166,239,65,102,88,29,236,38,143,161,52,68,14,70,22,192,94,205,155,31,137,127,191,183,0,94,235,124,175,144,90,234,23,112,53,74,39,244,147,213,133,255,87,244,224,113,54,140,233,27,196,196,76,159,196,24,53,145,190,168,113,248,76,22,67,204,148,213,240,22,196,133,13,150,244,246,11,131,202,66,255,19,3,63,123,136,205,202,173,176,21,101,165,82,244,62,114,80,201,186,199,180,99,202,33,23,244,124,218,70,235,139,245,220,52,123,160,177,170,2,122,97,87,238,7,61,127,63,160,41,134,218,151,145,56,214,168,182,228,126,237,67,87,215,142,125,244,175,140,255,244,209,251,224,115,218,56,246,81,93,3,156,129,241,16,176,84,103,141,183,238,174,188,184,212,43,168,135,250,190,184,227,82,175,16,135,126,198,133,222,37,182,234,166,169,61,177,86,103,254,95,221,91,181,103,89,188,226,122,98,55,248,132,118,202,78,253,216,188,67,185,228,218,194,188,110,71,236,156,94,80,30,231,163,186,232,2,186,124,190,172,207,63,127,168,248,253,231,193,131,127,94,8,227,250,247,178,122,204,242,61,202,212,65,224,28,224,234,252,143,119,223,145,189,244,172,29,156,127,216,126,96,126,173,157,183,217,58,206,202,168,39,254,98,109,101,180,108,207,239,91,63,122,135,125,105,204,222,7,199,216,124,192,78,9,192,25,101,104,19,155,199,196,118,153,125,18,232,90,192,110,217,34,231,98,186,6,52,24,41,239,89,74,16,189,127,239,130,190,148,248,211,61,95,212,175,37,202,123,166,67,211,155,78,173,159,102,53,96,80,234,23,159,125,53,91,209,151,78,76,231,255,234,197,127,123,248,212,241,249,220,244,139,167,130,96,27,179,101,92,133,140,220,117,162,155,38,95,180,7,150,78,172,167,255,118,226,190,240,210,9,157,157,122,94,127,246,183,173,107,109,229,208,147,114,121,135,93,36,226,47,220,138,60,191,254,79,157,239,31,58,181,99,254,35,101,185,124,104,254,119,133,99,2,216,223,165,189,201,196,226,222,254,196,149,189,88,81,247,35,218,215,251,191,101,76,247,131,39,215,175,247,130,254,217,49,209,61,15,254,163,23,123,21,120,174,252,212,82,108,189,248,111,110,33,53,191,203,198,243,15,150,246,98,229,197,147,201,165,135,203,244,61,183,155,94,89,59,157,255,229,195,95,207,95,219,106,167,150,214,217,67,215,134,237,223,215,51,184,15,45,251,17,75,123,235,35,217,196,252,253,118,226,151,238,23,197,66,191,158,153,247,107,206,10,109,19,221,211,202,149,177,73,249,23,99,11,61,211,197,83,71,127,108,62,162,94,50,109,244,47,225,44,139,24,123,89,26,163,4,91,250,196,61,122,66,8,130,221,104,191,134,243,217,230,116,246,212,238,83,217,87,112,228,40,240,7,237,6,187,61,237,76,59,255,217,253,183,195,223,58,116,108,124,233,227,250,51,211,7,166,51,104,123,236,72,86,94,28,59,24,185,242,64,161,104,75,191,116,31,233,249,86,175,178,162,29,156,199,64,27,3,98,177,239,249,171,7,190,255,233,83,246,60,214,86,114,133,64,89,157,119,27,111,249,5,208,109,105,175,158,248,229,222,123,180,107,38,163,151,198,40,38,179,234,35,65,158,49,86,243,255,189,179,69,211,130,252,151,234,242,247,203,43,48,149,205,157,172,124,12,174,133,229,89,179,26,223,226,218,109,248,191,32,6,119,6,234,129,145,174,205,226,4,245,186,71,113,21,83,140,172,241,2,35,164,135,252,220,229,127,211,248,11,240,37,228,127,117,195,193,80,59,109,175,176,117,45,168,205,220,160,18,84,198,221,226,143,10,197,130,235,80,199,205,77,103,53,16,113,154,81,82,91,64,254,248,26,111,252,123,155,85,110,29,101,117,91,171,218,141,180,168,221,52,68,169,245,14,10,168,45,63,234,104,227,9,170,220,4,47,121,84,201,104,71,6,90,239,80,132,89,83,9,111,198,189,169,226,249,13,179,74,101,131,43,210,158,21,119,144,57,247,20,160,70,158,151,121,214,5,208,91,164,234,114,245,151,214,43,210,67,204,116,102,218,70,39,186,188,216,156,120,86,60,27,171,138,167,152,46,60,37,78,199,180,80,32,228,1,72,193,88,181,71,16,117,151,197,147,106,203,28,8,123,134,152,161,153,53,240,132,241,116,70,205,136,227,20,254,235,178,43,5,239,39,172,219,58,175,95,211,204,191,194,253,86,215,247,94,149,176,30,214,114,1,204,228,208,53,46,101,194,25,97,60,156,145,50,164,241,179,46,1,190,241,159,32,18,217,148,227,112,152,227,241,96,60,104,6,225,105,154,169,133,225,200,105,185,255,130,85,255,200,83,88,57,20,158,187,51,222,197,222,116,60,222,141,89,58,194,61,57,138,239,16,8,86,80,162,160,5,88,30,53,143,212,215,124,163,231,75,171,251,148,233,201,116,140,98,139,197,244,160,102,129,109,91,208,140,45,134,105,104,27,181,215,210,21,229,21,229,125,39,224,144,35,240,4,240,187,60,109,214,191,78,105,83,120,85,60,197,115,6,89,85,51,222,231,227,77,95,29,171,98,103,76,232,89,120,60,151,241,51,18,10,166,16,135,223,155,90,60,132,117,87,227,70,60,111,230,195,185,48,205,133,115,229,167,90,115,167,243,232,232,45,148,239,182,200,98,122,179,38,104,243,233,251,52,69,83,204,111,105,5,173,144,62,165,156,82,170,206,14,71,130,118,40,68,49,149,184,18,47,130,45,132,79,184,22,225,170,132,11,225,29,57,57,55,1,180,79,183,140,10,129,107,30,90,145,10,195,232,0,101,249,247,90,92,139,175,188,226,223,223,199,255,158,215,72,210,176,42,177,168,137,218,56,120,162,34,180,225,243,202,231,149,175,58,59,25,173,198,17,37,104,55,217,117,60,45,64,123,199,211,15,42,251,20,219,25,117,108,248,158,164,217,108,100,186,192,90,255,109,144,17,41,45,42,239,41,221,78,208,225,153,186,242,64,157,16,180,91,139,15,48,138,230,177,178,49,107,99,134,181,97,59,233,130,223,186,241,205,112,95,142,245,194,140,235,192,31,10,208,82,201,253,25,203,21,114,28,126,59,14,125,123,0,248,35,111,62,3,124,244,128,137,121,170,62,157,75,49,106,39,73,18,144,204,13,158,81,12,164,148,173,181,78,223,140,232,208,206,140,19,96,237,80,210,154,54,0,35,77,180,87,181,115,233,115,218,95,224,85,249,11,229,37,231,156,243,8,220,113,93,208,177,130,99,240,58,112,239,202,58,241,62,103,117,189,203,158,251,46,60,225,134,70,210,55,183,8,218,245,180,183,146,111,210,179,64,39,172,243,76,53,33,61,174,237,195,74,131,152,99,128,83,139,241,38,252,45,252,54,233,83,221,175,6,173,72,31,87,88,61,232,214,59,110,104,47,179,59,104,250,184,146,133,103,20,28,237,8,142,89,53,93,229,45,128,251,110,164,79,106,39,225,154,81,116,229,61,7,168,14,99,114,51,61,1,223,128,100,99,126,70,104,5,140,106,250,38,48,147,14,180,152,56,178,218,239,95,201,159,98,166,123,20,119,15,219,208,63,91,67,221,119,115,75,67,247,85,149,155,27,78,58,83,78,134,181,243,56,112,11,182,240,1,237,128,246,76,58,168,189,168,229,211,47,42,121,229,69,39,239,252,230,8,219,231,28,21,131,163,193,194,248,168,92,144,111,202,162,212,74,209,104,203,91,70,89,47,171,140,147,64,195,42,55,20,209,129,190,28,97,114,150,190,174,201,192,83,55,180,36,208,228,134,150,0,154,235,202,117,232,203,117,71,128,59,6,201,182,244,140,150,135,239,202,218,183,181,0,244,54,131,125,86,128,30,254,51,126,78,190,154,254,185,246,85,237,231,64,149,191,213,190,154,134,83,251,219,244,87,149,175,42,255,167,51,225,252,29,220,241,30,233,6,138,218,154,11,52,7,105,0,222,248,91,237,239,210,127,171,156,83,254,24,120,227,239,111,219,91,71,59,100,254,84,113,148,255,233,68,153,156,32,111,188,11,60,247,46,140,198,183,225,231,111,195,207,223,86,206,43,13,122,121,218,25,227,31,140,191,140,197,158,250,227,236,208,97,119,112,104,112,232,240,112,49,159,200,223,243,100,241,167,131,57,240,125,30,187,171,44,62,118,151,45,189,190,25,199,37,156,93,30,151,134,102,19,201,123,62,165,118,104,53,237,29,104,197,175,181,96,250,215,202,203,202,175,157,33,231,58,27,249,188,246,146,118,211,124,73,251,39,237,235,233,127,130,159,255,41,253,117,229,159,24,143,15,64,43,198,131,242,248,120,232,59,226,184,43,23,111,184,191,77,123,222,128,62,28,73,71,97,204,11,192,99,5,237,100,122,76,41,40,163,192,127,163,140,22,46,179,8,88,113,186,8,186,71,99,250,60,13,250,60,13,242,58,245,212,242,184,114,154,100,97,4,239,214,126,211,58,106,93,30,139,221,159,213,207,234,85,253,20,250,152,6,232,131,144,22,154,0,187,165,130,222,2,252,166,218,98,129,22,216,30,88,60,68,154,12,39,91,172,18,207,190,198,231,92,111,178,39,208,176,18,210,67,83,217,1,124,130,224,197,198,73,150,78,210,73,223,239,172,224,204,59,187,27,87,91,157,51,216,234,90,244,24,179,201,102,101,156,15,253,231,97,78,161,41,3,236,19,180,104,54,123,148,229,247,84,131,58,230,210,8,77,139,124,61,1,95,163,146,13,89,1,53,222,19,95,147,110,213,248,1,245,246,119,112,201,5,73,50,136,113,195,240,224,184,110,96,186,197,121,229,62,167,115,200,27,105,106,83,163,192,142,111,27,85,67,162,190,54,197,239,153,190,30,103,119,220,132,191,46,24,61,134,108,40,20,35,70,182,115,146,201,118,83,19,178,157,32,55,216,245,60,245,53,225,208,196,72,139,38,132,86,188,106,156,131,227,47,140,115,180,85,19,234,68,135,113,215,181,113,67,135,247,136,198,184,225,24,227,212,1,116,147,113,28,166,131,154,146,11,223,222,128,86,222,192,79,218,42,185,77,137,49,30,48,14,24,207,24,65,120,198,161,80,139,196,96,230,123,21,87,169,100,244,223,36,116,56,174,39,244,251,245,123,224,10,86,42,19,159,224,213,155,232,135,180,76,51,227,191,201,97,212,228,122,243,170,237,203,20,39,52,158,93,56,28,123,25,240,203,121,243,37,24,183,191,54,95,101,57,231,193,127,214,253,185,80,248,23,21,170,102,136,85,24,195,186,94,152,169,31,51,234,25,210,148,250,180,197,51,240,239,233,214,67,114,104,44,84,8,21,220,81,188,134,70,165,194,144,83,204,60,142,72,14,219,177,135,234,84,54,198,242,133,60,124,71,11,201,130,58,42,22,68,135,102,132,35,109,28,49,236,209,116,89,150,199,194,133,7,10,128,23,193,26,174,31,141,20,66,206,198,239,232,71,112,183,166,40,236,172,117,87,195,47,133,103,253,106,43,172,134,221,250,243,198,147,219,142,230,239,229,72,139,236,49,117,64,74,99,241,130,89,136,143,198,11,240,9,87,226,144,239,184,152,67,76,12,40,210,115,221,74,252,185,120,119,26,116,65,27,13,92,135,190,127,8,184,15,207,114,207,255,79,95,254,224,200,16,207,74,184,103,92,15,84,211,99,40,95,194,168,91,64,185,206,93,202,58,118,198,56,34,249,189,77,67,111,233,24,74,31,25,69,249,75,227,21,122,203,218,193,230,125,77,190,143,114,115,207,255,122,252,54,237,192,183,68,117,169,26,30,19,10,225,130,116,125,164,16,43,72,208,14,201,145,50,49,124,203,202,58,20,183,237,11,210,84,215,117,160,186,4,45,8,143,166,161,47,20,218,139,237,160,71,120,126,166,96,212,172,170,57,113,214,175,85,1,246,217,152,149,207,103,206,103,166,70,159,38,124,244,107,186,156,8,69,88,253,132,16,175,156,153,198,189,90,217,163,79,221,75,150,249,227,37,125,214,175,25,120,94,55,132,180,130,25,175,167,172,123,121,86,25,121,79,88,39,85,19,250,34,192,136,192,245,146,139,87,71,128,209,231,217,109,204,168,32,11,223,197,140,202,130,97,223,120,196,184,199,136,204,42,231,245,39,117,109,223,189,24,47,85,4,61,170,179,59,252,26,14,198,122,184,67,199,42,113,90,251,189,60,163,149,0,163,79,100,105,44,124,201,133,113,105,190,171,249,22,236,139,43,11,33,191,22,20,203,32,222,149,102,121,238,53,225,94,129,231,83,174,237,170,170,47,169,179,187,121,198,120,94,167,14,250,156,155,202,62,253,148,255,12,83,14,135,164,89,245,170,107,136,179,188,242,21,92,13,81,83,238,165,62,213,85,93,149,211,99,106,65,5,14,162,133,92,193,24,221,92,48,156,92,38,140,237,192,12,3,209,176,79,49,150,193,147,103,166,196,188,26,188,29,24,255,218,51,12,35,167,252,6,122,82,8,142,154,151,64,30,96,252,192,106,102,210,71,48,199,190,114,221,21,132,107,9,65,185,22,146,139,239,63,30,26,88,61,250,130,36,96,13,113,225,37,51,205,235,220,180,27,224,25,181,190,69,36,55,239,66,141,67,148,155,143,183,7,70,211,25,176,3,88,213,167,74,225,212,254,97,128,209,116,124,79,96,58,45,107,99,136,79,211,163,4,248,57,56,234,94,42,56,78,38,119,4,227,124,178,32,3,61,228,16,102,116,103,89,65,120,38,38,80,141,178,22,255,75,190,74,127,119,13,52,220,75,187,211,132,127,199,115,4,46,183,99,48,240,202,102,110,181,113,111,229,237,56,25,249,131,61,195,76,251,187,240,89,22,215,126,67,59,223,175,37,239,21,121,101,171,61,238,116,72,54,65,110,77,144,88,144,187,194,11,152,6,218,249,100,102,224,8,104,75,57,214,21,214,132,191,49,5,61,125,87,168,125,118,188,64,222,7,58,99,94,171,247,48,226,181,145,101,73,217,86,218,228,252,222,119,221,89,227,201,223,187,234,166,247,241,234,62,152,105,252,168,205,248,35,32,196,106,226,69,247,37,123,54,207,51,146,242,252,225,64,89,77,219,124,239,11,56,223,82,206,2,143,201,33,119,54,244,36,202,11,156,6,230,48,61,113,62,63,117,224,47,71,120,102,3,24,23,41,20,155,85,207,111,187,250,228,44,238,55,220,54,59,98,144,243,198,84,225,233,2,223,243,26,13,85,221,239,98,5,44,150,237,31,115,140,206,226,14,243,207,78,229,255,242,51,19,109,2,219,121,233,146,137,118,128,210,236,192,79,190,38,185,226,178,76,138,205,83,99,7,124,242,58,20,108,125,162,27,36,193,116,152,200,105,248,83,0,65,236,192,79,126,7,230,182,20,200,92,76,39,211,236,156,198,93,128,195,211,131,126,69,214,230,51,188,88,90,134,103,176,19,32,166,131,89,24,166,70,176,194,141,128,107,20,193,35,33,136,114,240,188,55,157,210,122,193,123,82,211,170,166,18,191,158,228,135,166,160,102,212,223,244,18,245,195,45,141,147,106,112,26,196,95,227,64,121,86,72,161,238,174,234,139,159,163,165,210,237,209,57,234,209,26,245,66,181,176,23,174,97,157,218,108,53,91,202,58,141,249,248,110,18,50,67,36,20,133,243,114,55,126,2,171,230,228,161,232,144,140,213,248,26,125,49,73,124,22,218,5,103,60,141,33,22,149,181,148,213,117,99,180,54,111,79,211,41,151,207,14,83,201,93,71,34,233,8,145,128,170,160,47,216,247,225,52,216,71,150,149,132,173,161,114,169,231,166,89,1,14,143,166,1,23,97,217,58,48,240,60,103,2,250,203,66,227,29,179,238,109,198,237,63,186,131,101,71,247,233,213,78,238,79,223,67,122,103,19,36,145,190,71,139,128,3,181,47,61,160,141,115,222,128,126,32,52,193,239,224,156,197,205,129,240,47,29,159,226,57,75,85,190,70,194,211,107,205,179,202,142,146,238,168,170,218,124,135,224,129,206,106,156,83,236,152,53,53,252,158,213,59,117,93,143,140,19,98,130,137,165,208,186,160,22,152,178,102,45,13,243,219,177,204,195,77,90,142,122,29,172,23,54,56,31,182,118,188,73,107,24,137,52,158,48,42,233,128,134,199,128,223,7,54,90,115,49,206,117,179,50,89,7,156,23,129,99,104,118,16,56,207,242,99,199,234,73,245,215,253,65,245,253,222,198,137,97,49,188,6,183,179,185,156,118,210,142,189,188,172,156,237,172,9,222,154,90,123,85,192,106,209,53,187,122,220,227,235,241,194,52,236,134,97,52,37,79,29,31,246,249,27,157,40,137,83,10,241,48,140,40,240,84,58,228,129,148,146,78,68,239,90,104,138,142,55,70,180,165,167,62,247,134,89,196,70,242,185,2,105,33,83,217,149,65,2,227,48,22,54,220,129,114,8,90,115,214,213,216,110,141,74,47,209,177,220,123,173,215,83,107,42,156,189,60,192,23,213,171,88,213,181,67,224,153,72,161,157,179,154,101,167,133,137,53,56,10,44,152,0,188,197,90,193,106,77,130,208,6,210,1,226,166,37,236,145,198,142,89,113,138,231,13,99,35,58,103,2,87,32,103,232,216,214,21,237,196,158,72,240,22,1,248,90,242,8,140,41,62,3,239,192,30,241,42,99,254,14,132,186,91,178,45,27,206,124,201,113,134,46,90,142,85,178,28,63,127,48,223,87,226,217,37,157,0,90,32,225,104,88,198,35,20,205,85,121,158,163,32,106,112,160,70,16,168,25,246,165,8,165,36,55,155,157,98,149,76,125,41,98,52,39,159,75,179,79,118,7,124,78,185,140,119,68,79,52,37,120,123,222,111,69,238,226,160,51,232,88,160,109,253,21,81,208,83,23,52,31,106,63,80,152,105,30,78,141,251,252,223,197,119,37,153,20,180,4,80,172,20,183,6,74,3,206,192,14,73,150,162,146,28,109,106,164,8,72,207,62,207,158,21,44,160,151,166,0,189,145,203,219,234,92,255,162,46,0,58,207,130,30,156,69,254,141,195,136,182,210,10,103,63,36,19,238,136,194,121,217,197,79,153,29,53,177,202,71,132,237,124,98,119,132,200,174,104,220,3,79,181,170,84,21,135,150,20,77,243,6,184,20,226,12,10,17,154,114,106,2,95,8,178,29,181,229,227,141,125,22,115,166,39,148,4,164,118,221,69,108,133,7,126,146,150,221,160,158,185,252,132,170,190,226,14,127,117,24,227,60,188,75,168,9,88,5,220,17,75,162,166,138,156,47,118,122,29,115,196,35,53,226,185,53,212,194,157,213,158,106,18,180,47,224,75,149,250,59,100,76,55,101,165,74,205,211,217,117,81,117,212,146,122,209,180,212,198,30,26,19,156,178,218,6,79,169,41,120,86,55,84,21,89,140,138,50,171,221,229,115,142,217,104,165,175,147,160,181,205,150,238,164,29,92,51,50,173,216,69,0,209,105,145,41,176,216,77,59,129,185,121,117,147,203,97,23,220,1,154,26,191,111,177,36,254,252,157,167,150,178,64,177,160,39,69,41,80,67,171,226,39,102,36,12,32,247,76,172,5,238,65,238,133,211,51,151,105,122,145,115,31,246,132,127,7,180,242,246,212,176,186,59,28,53,225,29,183,177,211,103,14,122,157,86,189,94,95,183,246,2,205,213,168,202,122,218,209,234,155,224,202,117,120,38,91,185,57,28,178,114,165,173,214,198,82,200,10,149,66,78,200,201,57,15,223,0,251,214,98,33,71,185,85,242,204,89,117,138,29,240,233,231,23,107,72,102,163,213,53,181,202,14,248,228,119,176,253,92,115,162,55,126,89,60,43,214,100,54,2,34,30,192,143,138,71,25,183,193,191,57,102,113,80,87,129,213,167,160,179,193,1,246,245,20,219,205,53,135,207,22,172,6,183,161,108,3,103,87,185,6,89,214,83,186,149,5,251,103,166,81,75,129,22,1,250,243,124,218,172,26,237,77,224,161,89,60,93,252,156,162,83,226,212,224,172,51,197,171,209,174,228,3,212,222,128,109,241,61,254,91,218,27,243,21,108,79,41,219,109,226,141,158,201,46,62,124,32,111,229,15,24,150,177,45,149,151,94,22,243,169,109,137,77,25,226,239,224,169,232,110,2,184,1,218,206,41,248,142,187,10,95,180,200,64,52,236,107,173,156,156,171,53,240,5,91,89,229,74,158,175,91,225,140,113,253,10,58,146,213,183,229,107,23,231,224,188,236,122,50,208,23,206,106,180,74,170,32,53,85,206,55,46,88,76,212,208,102,3,45,105,38,218,60,176,124,110,99,239,51,96,156,241,82,190,158,139,230,188,44,188,59,127,241,97,249,65,144,117,150,229,69,96,149,105,77,215,11,206,6,45,212,107,12,201,105,227,77,68,231,143,160,235,146,1,192,55,65,176,156,225,244,26,184,3,195,124,25,109,212,183,35,2,96,66,25,70,215,77,15,76,172,225,145,110,30,151,194,138,76,77,43,209,138,62,90,109,21,171,60,235,34,154,212,72,138,217,137,149,79,224,119,48,228,144,102,20,103,118,102,37,154,99,123,208,192,70,100,107,73,208,37,102,67,239,85,65,239,57,60,123,55,171,1,114,211,242,172,217,146,231,204,58,120,78,149,166,28,68,23,83,131,13,126,111,34,24,19,121,190,129,96,224,147,103,107,245,119,73,2,151,2,205,163,230,109,180,43,199,32,28,183,154,205,17,137,35,198,246,237,140,175,227,211,177,213,99,206,240,160,191,210,148,191,255,50,112,16,211,240,97,208,20,225,42,86,116,111,231,123,250,160,167,86,73,157,160,81,208,158,45,250,217,71,123,184,147,204,85,189,126,196,65,179,253,94,114,54,57,213,63,149,108,162,210,14,53,128,43,118,38,131,149,248,167,76,166,45,248,78,65,58,215,65,236,104,95,253,174,232,29,36,18,141,64,207,116,71,79,219,141,167,226,42,45,51,99,229,107,64,187,104,134,60,94,115,156,188,156,145,51,209,76,181,201,75,56,23,109,1,214,96,52,236,101,244,235,173,54,180,20,222,17,167,27,221,14,2,136,140,140,167,17,229,225,56,155,45,35,205,162,118,55,21,79,155,133,158,193,29,17,212,199,120,164,139,83,5,107,100,5,110,81,173,225,52,1,126,91,41,53,254,46,26,147,194,40,193,96,212,214,250,184,93,146,15,95,30,146,71,136,53,17,66,158,31,53,31,212,82,178,220,249,10,189,182,161,109,228,195,110,240,139,124,202,78,128,86,0,93,110,49,235,26,230,180,151,91,176,10,114,50,211,84,104,121,92,89,132,39,203,77,139,227,239,26,246,192,211,243,196,90,12,56,68,174,118,130,38,167,240,137,149,89,67,209,205,245,182,40,72,86,52,125,177,77,14,34,245,228,209,21,246,208,101,54,49,13,156,197,142,82,26,248,183,145,29,0,169,43,178,59,210,140,247,140,170,92,205,148,50,14,86,15,239,106,177,67,22,231,31,140,172,52,173,76,115,23,176,143,7,217,39,216,194,101,125,222,177,140,13,152,141,2,218,214,204,85,26,191,137,76,185,28,195,167,121,139,213,104,104,124,29,36,58,70,178,128,206,181,41,9,112,14,151,145,198,238,27,194,237,74,141,81,243,162,187,26,97,128,39,138,72,11,125,171,184,213,202,39,188,82,28,219,237,215,64,41,128,132,248,24,135,170,168,225,88,196,88,24,160,57,146,51,225,140,230,172,223,43,253,39,21,62,229,28,215,191,85,139,163,125,95,35,148,102,155,90,97,10,117,194,42,141,96,130,206,137,242,183,116,69,35,114,132,249,52,54,111,169,72,48,147,211,117,247,107,98,36,126,29,200,178,20,107,156,154,248,78,44,222,192,200,227,238,128,167,165,21,244,104,160,79,238,84,198,215,159,227,44,147,28,219,253,56,39,214,105,26,36,45,218,238,245,148,70,190,25,243,173,168,159,163,28,247,105,2,77,3,232,137,214,178,94,190,102,128,45,87,118,40,81,77,142,123,188,47,187,91,144,225,137,91,145,33,91,143,79,230,92,11,112,245,217,108,116,159,229,148,138,23,31,117,6,47,14,71,45,57,201,107,74,240,253,51,62,119,147,91,248,135,173,228,1,221,21,75,55,245,151,246,244,59,49,62,125,137,94,119,99,100,65,39,53,49,42,182,1,123,226,176,138,173,2,171,55,61,151,39,91,211,155,192,146,108,34,91,103,243,71,217,92,116,58,55,229,231,44,197,90,190,110,220,147,211,157,192,67,178,23,74,143,106,153,169,132,214,3,200,129,213,242,245,119,207,54,121,7,218,218,37,179,113,41,217,13,68,182,138,59,86,143,91,23,95,167,236,2,194,44,1,238,40,197,224,20,28,225,162,233,144,18,105,200,10,238,208,37,82,13,180,76,20,121,53,40,7,128,26,13,93,214,133,220,3,232,40,136,119,64,127,109,70,45,183,73,173,144,141,123,176,192,143,194,40,109,165,161,99,66,21,54,39,194,163,183,147,194,245,24,251,45,62,43,70,68,19,181,6,65,169,36,38,188,77,144,19,206,80,9,171,121,116,181,202,37,235,117,48,138,223,14,224,247,59,162,172,55,38,209,230,52,79,43,197,73,170,38,90,45,223,107,209,149,20,107,88,55,185,139,83,172,41,113,212,183,91,166,111,187,246,105,9,109,35,248,71,146,182,133,197,58,40,189,179,158,50,83,36,196,164,45,69,82,209,59,47,110,4,153,43,70,63,238,176,202,176,65,162,7,173,177,51,162,37,109,131,145,239,26,243,164,3,146,33,133,225,232,146,206,179,218,197,240,22,160,215,156,10,212,28,32,129,154,105,53,36,159,225,176,17,11,112,236,246,241,110,190,35,112,80,122,205,207,8,78,71,234,119,33,103,131,70,29,189,12,159,37,201,145,170,163,85,82,106,84,251,4,63,213,191,67,241,158,187,28,33,145,82,196,137,172,184,163,217,255,203,192,255,128,161,99,136,208,241,205,77,155,153,161,15,213,7,204,33,50,20,29,170,31,142,14,121,67,181,143,59,69,240,223,6,162,3,50,171,217,35,236,172,116,248,104,56,226,1,221,224,25,18,244,126,172,106,213,44,7,107,45,6,144,35,38,4,51,7,223,202,158,30,205,77,180,215,220,22,148,207,108,59,77,128,7,8,58,211,3,125,233,35,110,147,233,78,172,49,214,222,88,161,73,64,59,79,80,108,107,45,198,164,56,12,237,188,179,222,216,59,204,41,8,246,169,166,89,153,104,172,42,57,203,248,160,129,151,37,79,27,183,65,82,89,20,101,202,108,209,208,29,140,91,130,102,16,123,128,18,58,177,38,74,170,43,245,13,171,208,132,209,30,208,242,148,33,92,105,138,30,117,91,98,78,224,19,17,230,21,129,252,232,37,189,158,64,154,163,127,49,91,212,142,138,3,43,173,176,23,174,25,139,253,24,131,173,202,142,83,250,132,198,51,104,174,182,149,236,253,168,197,125,29,222,197,87,251,129,167,233,227,118,171,88,42,238,120,164,73,209,246,38,198,70,91,69,91,44,73,3,215,119,172,214,4,172,175,230,10,139,198,106,51,187,107,217,168,96,84,138,85,101,1,138,177,232,20,171,212,9,125,229,113,209,223,122,7,171,178,57,71,208,78,129,127,159,2,124,26,135,59,48,195,44,71,92,109,13,20,61,209,158,246,3,7,248,233,35,116,240,160,44,117,118,24,251,143,116,144,67,45,52,104,238,214,5,68,192,209,65,184,150,103,118,95,46,105,14,171,99,220,216,205,138,254,89,195,219,192,232,72,139,167,225,243,63,210,9,70,204,82,85,110,45,241,45,126,4,133,229,238,71,25,98,209,147,148,151,26,7,217,215,30,209,30,78,231,180,167,153,199,227,175,117,241,181,3,232,120,176,146,214,148,203,172,37,175,241,217,14,125,9,0,50,165,151,233,89,147,249,244,38,122,253,128,125,220,42,175,5,185,220,14,29,248,130,233,33,192,70,163,85,161,212,238,140,55,118,13,115,252,203,61,118,86,179,98,133,166,194,21,246,150,53,108,213,221,3,212,202,29,200,193,233,230,105,62,151,207,109,203,25,88,249,153,160,236,48,141,45,48,4,107,55,16,108,57,78,215,147,78,115,93,93,103,54,3,208,84,45,238,224,218,40,51,26,151,17,85,116,240,189,10,38,65,219,229,25,37,27,184,101,53,50,97,59,226,221,33,43,15,210,153,41,217,64,205,1,7,143,225,102,180,138,46,224,170,98,208,145,151,67,40,25,214,230,203,18,163,117,34,58,230,12,48,42,128,5,36,225,183,79,160,71,72,194,181,221,141,120,214,197,19,248,137,53,145,86,199,104,172,226,178,133,219,209,208,215,118,253,30,19,116,29,124,187,47,26,244,125,115,179,201,215,93,254,238,14,203,82,163,49,102,139,99,12,17,196,208,179,230,214,156,6,235,187,134,1,173,95,222,101,169,37,181,110,46,243,4,231,188,116,154,115,105,58,125,107,68,20,62,183,251,123,222,205,185,70,108,69,131,241,12,85,41,80,140,130,126,69,223,188,131,123,13,115,224,31,212,28,43,143,81,198,203,39,228,124,53,47,167,106,178,195,107,102,242,108,8,113,79,44,1,226,168,61,235,129,62,173,62,91,181,80,175,86,57,95,177,40,131,41,213,79,160,190,170,237,242,118,151,138,78,113,199,58,22,89,147,24,26,244,199,141,73,0,240,56,156,162,76,91,244,251,218,213,245,139,177,234,4,179,189,173,156,207,61,178,24,70,57,193,151,39,205,24,38,219,1,61,167,195,56,73,117,149,89,250,132,156,168,42,77,45,211,213,200,20,133,182,1,61,39,252,148,35,252,253,85,243,22,219,145,33,65,196,69,85,81,94,27,237,148,89,221,217,198,254,103,224,41,199,203,71,51,112,103,70,126,168,154,119,192,211,146,155,51,26,11,76,118,184,6,194,168,131,214,133,177,170,241,6,234,65,255,11,112,164,69,103,77,162,115,9,147,193,115,149,245,166,149,99,213,147,1,71,202,128,171,220,219,250,95,228,74,135,245,226,112,30,248,251,97,43,95,50,234,91,75,134,35,59,27,222,55,162,134,252,32,60,163,227,74,76,23,255,123,108,95,187,158,80,118,249,190,35,238,87,9,154,1,64,31,58,89,95,186,195,235,44,69,228,245,64,33,187,196,223,219,214,24,159,137,112,173,233,125,128,84,113,169,110,180,76,163,47,130,255,169,164,179,228,208,236,167,161,133,47,78,117,104,186,6,255,215,14,97,45,62,22,147,217,125,38,233,37,191,148,92,220,218,197,62,207,75,231,229,211,50,124,38,89,158,99,127,119,183,231,214,108,111,115,173,195,179,107,199,171,164,26,117,228,146,163,13,77,142,160,133,240,12,176,66,38,232,79,252,196,74,13,203,94,147,198,108,186,72,194,191,29,59,249,104,51,8,125,3,91,151,150,228,199,153,102,220,185,208,97,129,180,2,134,204,213,7,75,35,183,200,34,71,87,46,248,0,42,208,156,207,227,132,180,207,177,232,243,218,169,6,50,18,72,251,220,125,204,210,221,223,140,169,46,71,168,154,251,88,89,28,40,90,99,126,255,69,166,27,107,250,51,118,67,55,17,123,142,69,15,45,24,93,214,14,180,117,248,153,244,253,8,1,117,2,200,152,235,71,94,139,213,162,227,58,96,87,181,125,228,8,202,107,195,162,242,81,2,121,5,46,6,29,13,207,116,176,174,98,123,99,151,160,138,223,118,176,241,52,121,111,163,132,197,50,165,10,32,102,192,197,1,208,59,34,104,56,160,27,210,27,41,222,240,34,44,155,71,21,153,150,55,49,186,130,104,108,89,199,82,182,34,145,244,167,1,101,206,186,232,155,77,49,207,172,233,151,177,61,55,110,30,52,2,225,54,45,26,128,145,110,69,231,203,18,185,226,45,85,211,199,98,108,135,51,211,244,97,156,121,80,25,189,225,232,171,41,188,21,101,90,201,122,91,231,122,192,215,202,121,207,221,70,195,118,250,158,52,183,169,182,99,95,116,29,187,4,87,24,173,128,16,167,50,139,248,202,81,153,200,128,7,157,218,14,153,253,139,202,141,247,183,106,44,180,202,13,95,203,151,136,166,173,100,28,177,141,197,233,5,62,222,14,142,119,199,118,165,11,113,73,120,115,222,120,250,37,46,137,128,118,200,152,153,33,241,203,104,125,21,79,3,244,202,86,255,130,133,227,242,189,28,95,226,254,119,112,121,116,170,152,61,189,99,181,5,158,104,7,126,215,157,125,206,80,154,207,99,176,189,185,102,28,61,68,191,245,204,70,58,172,186,84,195,183,194,12,127,240,173,129,242,198,163,221,216,187,102,28,130,66,187,9,32,137,223,166,133,68,186,157,12,130,68,137,37,209,218,80,26,180,6,75,31,117,238,7,124,121,184,244,168,115,76,205,172,66,244,67,165,188,53,140,35,224,12,227,8,56,88,207,175,171,177,103,22,237,30,241,145,46,240,136,92,141,179,216,41,224,136,37,83,85,205,190,179,91,182,105,103,251,223,48,206,26,111,244,27,154,97,156,239,223,150,218,52,66,45,196,223,32,35,166,99,236,72,129,158,210,228,136,71,27,123,38,129,111,226,81,104,59,224,53,90,187,27,144,115,182,122,119,73,116,58,213,54,166,79,130,24,5,91,30,217,85,189,247,247,112,131,37,67,63,142,197,18,101,179,170,85,149,18,149,89,213,209,150,150,55,230,88,204,166,183,210,144,144,152,239,137,19,22,61,70,155,133,81,176,207,205,110,224,158,120,243,25,82,211,250,55,181,5,227,158,118,46,135,64,99,27,80,49,109,149,99,95,91,116,249,186,128,125,67,112,86,2,176,126,107,79,44,185,22,190,24,147,3,239,3,214,115,228,247,77,217,186,28,147,201,69,118,58,226,255,19,243,103,92,221,57,155,20,211,195,36,3,168,82,78,187,83,246,209,162,54,156,206,104,41,223,211,160,45,26,233,5,208,217,197,234,167,170,118,245,83,96,227,109,245,83,152,67,124,229,14,215,73,225,67,224,143,255,247,179,60,111,168,191,106,150,89,119,220,253,250,74,15,124,195,252,204,186,233,234,150,126,217,4,12,166,213,209,159,142,200,247,128,22,3,46,97,21,255,56,125,34,4,70,25,52,85,0,60,110,130,8,75,142,68,139,85,140,51,178,157,127,245,177,126,105,48,242,165,81,75,220,38,139,242,187,102,184,227,229,112,94,78,31,13,99,100,156,81,144,136,115,56,247,180,1,185,5,231,161,88,204,121,131,31,13,236,88,89,209,239,55,253,108,30,50,101,25,115,155,60,26,29,135,119,119,130,157,50,170,41,196,200,165,192,14,156,163,102,213,48,65,250,238,103,243,227,38,250,28,56,215,209,156,3,236,8,6,5,133,132,134,19,214,199,182,13,121,210,103,162,19,237,63,48,243,41,60,14,164,174,250,252,229,217,224,167,7,1,195,118,131,132,111,1,47,212,102,250,181,53,138,25,54,101,146,168,185,86,60,10,18,23,53,101,198,131,53,205,97,57,167,91,116,143,218,56,145,51,224,25,190,53,130,86,164,49,115,152,149,57,16,173,183,29,208,172,61,7,72,222,204,7,222,116,183,5,140,128,8,186,40,168,10,199,235,221,195,199,45,122,192,5,140,190,209,58,120,224,233,124,32,127,87,62,178,173,120,158,85,169,108,236,19,101,56,255,246,190,44,203,67,52,39,98,204,1,252,118,13,35,226,208,210,24,139,106,249,115,233,152,149,99,24,208,107,41,104,193,183,150,84,10,131,30,22,190,9,232,136,201,74,0,70,58,12,186,26,52,18,188,197,128,81,50,112,5,150,124,103,213,40,229,25,218,238,106,137,71,18,22,239,177,150,117,34,155,125,243,101,9,164,89,106,216,19,156,67,188,232,54,237,42,250,104,20,44,111,26,48,48,63,209,239,49,170,249,82,206,97,149,82,131,241,178,90,223,50,172,213,79,28,208,234,91,14,220,109,25,239,110,13,111,121,89,203,107,219,180,151,141,219,97,88,180,8,160,207,134,90,60,139,61,11,109,68,27,214,129,223,8,32,72,134,218,47,238,114,90,103,68,25,30,31,150,189,206,104,91,157,44,199,87,90,102,48,192,46,214,219,98,170,165,129,117,48,185,79,140,223,183,220,225,239,86,197,25,57,118,186,53,144,103,192,170,161,232,154,42,171,21,87,54,177,165,174,237,221,15,180,184,159,91,96,120,11,112,80,51,206,239,239,96,246,181,127,227,14,129,105,159,125,190,117,11,50,207,33,93,187,23,238,210,61,131,89,55,160,89,45,83,197,250,106,29,98,244,166,44,30,25,141,22,228,209,206,147,242,77,179,133,66,254,253,216,118,39,227,228,128,66,131,14,86,106,108,107,140,148,143,51,77,142,51,225,205,77,20,117,251,10,116,24,157,227,190,65,243,45,18,9,3,207,229,75,67,245,145,18,142,66,235,56,180,222,97,151,134,241,92,117,135,191,163,221,115,74,121,162,68,183,212,179,64,59,73,222,95,221,18,237,97,51,194,152,193,0,119,112,147,250,22,142,177,225,212,156,223,1,205,9,190,104,53,57,130,177,32,127,15,34,139,90,32,189,246,240,53,16,181,205,94,111,109,39,206,0,128,205,128,19,63,45,151,175,112,176,220,57,234,165,163,6,73,95,54,24,15,186,76,179,132,216,234,23,127,135,60,247,170,153,191,102,202,65,160,141,84,91,43,99,69,68,127,71,56,248,15,224,219,130,180,72,35,199,162,109,23,169,124,247,69,9,188,148,182,69,210,140,154,166,45,173,164,89,233,18,177,94,64,79,12,142,23,88,212,148,199,99,252,119,172,162,66,166,57,127,220,138,139,57,30,37,12,211,186,203,243,155,206,214,82,113,10,107,10,134,216,158,252,113,119,11,85,142,83,91,57,250,248,4,159,159,21,203,34,238,139,244,142,191,155,242,244,27,91,173,228,15,182,230,141,188,156,151,183,109,53,116,49,227,255,93,203,94,254,201,1,252,187,32,45,135,70,142,15,219,150,113,64,124,47,4,82,40,190,123,252,19,251,242,153,124,242,128,152,167,22,207,124,150,102,115,36,90,45,234,109,169,237,1,14,138,130,126,222,228,184,37,30,249,162,233,152,10,158,98,16,244,242,89,125,198,28,180,177,58,0,232,157,20,104,38,130,209,171,134,148,128,191,114,124,241,225,51,89,47,251,238,9,53,255,238,195,112,158,120,57,251,114,246,215,15,127,201,126,185,224,105,108,63,44,102,67,165,139,39,74,41,43,113,57,5,207,72,57,41,103,221,69,105,60,37,243,10,67,224,153,178,120,186,137,126,37,140,10,206,202,173,194,202,173,72,248,54,104,186,107,133,166,222,114,96,143,69,14,132,243,198,155,134,113,231,182,240,105,119,162,19,17,64,169,104,29,192,88,134,31,27,51,27,49,4,192,72,39,60,231,237,79,156,61,116,32,111,253,193,54,129,224,254,159,173,249,79,131,173,217,122,117,180,33,101,44,202,79,86,249,59,76,66,88,156,212,140,42,232,51,85,205,103,120,164,133,33,188,12,140,224,226,186,24,93,252,220,182,212,98,162,43,185,152,234,74,189,156,124,121,221,85,17,188,57,172,84,15,56,234,74,130,68,134,115,94,178,36,158,237,143,90,245,24,32,44,17,145,69,141,190,239,46,103,251,170,3,10,171,239,2,36,38,141,143,202,168,101,66,209,16,143,105,205,239,202,166,234,187,92,56,75,170,213,15,52,134,211,233,7,10,167,46,247,57,170,181,29,248,225,169,249,110,166,81,197,31,196,44,241,7,160,67,127,224,130,235,91,204,23,223,176,12,86,29,143,213,51,13,77,187,207,133,250,92,61,164,187,58,238,66,7,228,24,36,239,152,113,117,209,244,87,220,200,102,39,244,49,79,82,151,195,76,43,229,157,161,139,159,41,229,157,3,172,126,172,94,209,173,226,219,207,3,53,138,245,231,107,250,162,11,146,153,172,38,193,195,116,28,94,63,15,108,20,206,54,48,196,124,47,96,125,212,91,226,69,183,42,70,37,57,194,226,40,61,149,14,28,69,176,79,219,172,124,180,203,159,153,219,6,250,114,27,243,99,253,28,2,102,196,143,49,88,140,19,152,157,66,142,104,25,149,166,63,4,35,3,222,138,156,145,245,18,160,123,94,217,142,231,84,176,104,41,239,61,139,214,144,207,223,52,237,126,23,139,49,184,111,3,90,174,25,64,121,134,239,223,199,209,55,106,5,167,224,203,188,52,12,173,168,73,214,239,165,127,31,99,187,128,143,99,203,177,101,204,229,81,63,49,172,156,213,162,237,30,133,177,253,44,32,47,134,24,75,48,186,108,166,10,48,82,253,225,88,214,10,215,64,71,70,105,253,97,160,164,113,113,171,227,148,156,139,172,134,163,16,2,77,5,186,174,206,86,123,212,40,174,32,170,162,182,35,165,132,131,213,243,90,240,172,220,240,75,184,29,63,17,147,224,153,44,186,119,139,62,234,64,173,92,55,99,33,43,85,219,136,152,3,168,204,226,226,85,214,11,47,230,123,13,9,51,177,184,183,171,125,113,239,182,132,154,120,119,175,145,48,18,87,247,110,219,23,222,71,26,217,206,140,57,195,199,254,190,23,46,63,40,167,106,146,131,82,221,214,200,59,0,242,179,155,89,200,221,171,176,121,0,120,223,157,192,136,130,5,214,101,136,181,163,129,205,65,203,44,186,203,187,249,45,171,137,239,81,2,97,164,155,163,237,231,46,32,20,228,207,1,139,161,212,118,84,31,173,22,170,50,160,117,172,34,135,107,7,216,218,234,234,110,182,218,198,192,24,202,73,64,189,139,235,250,195,139,39,182,221,189,184,245,64,210,75,190,187,53,159,124,115,29,104,86,227,188,33,238,155,8,225,126,91,103,124,28,52,242,77,42,40,163,143,127,135,101,97,191,181,170,29,211,183,194,188,107,73,195,192,219,7,194,150,121,0,56,230,128,129,251,52,243,119,190,97,60,137,21,210,218,131,161,121,150,63,193,74,253,192,156,160,32,129,228,64,44,79,222,116,207,11,111,36,207,203,147,71,120,188,1,228,156,89,219,149,227,10,210,60,164,150,26,90,114,174,105,241,73,160,6,158,248,55,243,85,171,54,44,15,18,117,57,7,3,104,245,28,226,25,140,165,131,237,132,19,172,46,214,50,15,141,82,219,29,213,4,101,220,221,71,71,77,155,54,214,1,29,219,173,26,166,49,178,117,155,161,126,234,221,54,178,179,43,121,117,43,232,41,241,75,235,174,54,98,78,97,42,205,109,179,44,54,55,112,63,98,118,13,211,94,178,117,29,36,214,228,7,147,199,143,216,154,189,240,74,29,14,248,83,242,163,226,24,175,48,188,92,52,132,122,76,222,122,121,72,102,53,3,209,191,105,100,188,199,234,46,88,229,165,113,226,238,89,160,116,64,8,46,186,103,168,37,190,145,172,199,190,68,241,188,106,190,172,188,73,103,229,151,113,221,65,71,35,115,130,101,215,238,135,182,220,239,71,118,204,166,231,223,14,8,34,13,190,73,26,124,19,180,105,184,194,32,93,13,114,140,225,4,84,224,237,147,90,89,59,107,188,125,183,247,226,187,189,68,61,208,231,237,120,183,55,28,127,19,206,174,222,171,56,135,44,240,10,74,34,206,116,144,180,57,17,196,149,60,105,211,31,163,136,9,200,242,114,19,89,162,188,2,222,145,100,172,201,6,163,75,44,63,222,143,90,92,189,60,230,36,0,149,240,245,10,141,217,48,68,44,9,249,206,203,125,50,171,5,103,147,236,88,221,26,54,188,117,209,81,107,240,242,199,207,42,53,229,253,23,170,138,19,41,109,218,241,12,9,192,184,178,60,53,141,19,61,49,228,214,214,125,120,227,46,207,221,54,177,118,144,124,239,46,91,252,217,93,130,132,251,0,121,140,56,168,254,251,65,244,33,22,192,82,206,61,228,21,106,135,217,105,215,62,5,173,60,225,228,113,13,12,121,156,245,15,244,222,220,110,62,247,126,153,205,224,201,128,202,229,32,104,36,228,82,134,38,47,187,45,94,182,41,75,204,198,2,11,169,238,176,102,41,93,46,201,125,6,125,165,79,130,5,250,100,254,200,27,100,147,203,230,237,89,166,81,235,193,82,110,217,23,147,3,213,88,137,83,14,222,141,115,255,111,195,123,107,32,195,43,60,121,254,142,238,191,139,101,100,75,254,111,49,75,126,72,174,199,58,200,123,99,135,139,197,226,7,99,197,226,97,184,130,84,179,140,23,150,101,238,172,119,212,116,68,26,104,65,190,217,170,79,66,54,121,127,87,42,112,237,196,31,137,31,172,155,22,151,238,228,18,50,127,34,11,216,3,241,71,41,99,149,0,45,103,75,191,7,72,24,78,192,196,12,11,131,198,116,85,109,110,163,42,189,225,194,185,123,164,184,77,50,132,243,194,249,61,111,192,245,135,124,149,90,147,239,136,230,243,29,98,91,5,252,81,228,187,208,234,236,18,243,25,38,157,180,76,23,205,51,212,235,62,32,90,135,63,115,191,21,57,80,124,242,240,39,70,194,228,64,34,207,106,168,242,44,154,111,63,143,243,134,245,231,249,234,194,139,207,35,98,189,252,188,12,255,155,232,222,223,115,42,25,20,46,143,173,93,255,102,36,58,250,102,36,172,92,30,203,71,240,184,60,150,105,15,10,203,253,126,16,250,93,144,11,188,223,33,172,26,246,39,112,202,254,201,169,17,8,6,193,166,61,36,126,227,179,29,228,169,23,14,23,159,122,161,131,124,224,126,217,254,192,253,63,236,47,23,68,204,27,210,157,133,54,51,127,85,175,223,5,54,8,112,229,251,166,163,129,28,172,173,58,35,163,192,101,104,19,118,243,213,189,104,125,65,22,26,150,3,240,202,82,215,217,194,92,242,236,232,103,196,179,227,111,16,56,173,243,163,79,90,198,248,182,164,81,84,63,185,98,60,108,140,137,193,89,4,47,18,206,210,1,167,104,29,131,22,200,149,29,86,209,20,193,66,203,245,245,53,167,126,168,230,92,252,72,117,71,245,16,104,155,39,208,186,218,54,80,45,116,198,245,173,43,59,65,82,93,103,232,242,103,28,86,53,237,59,38,224,239,216,25,56,191,244,212,98,172,75,92,116,15,164,222,220,149,135,243,192,31,92,221,203,34,120,76,39,3,146,200,131,60,180,71,65,238,107,194,69,243,155,160,111,80,238,113,22,108,74,89,98,89,54,234,61,111,20,39,143,50,236,101,230,213,55,225,252,129,249,178,136,156,115,82,92,114,65,107,135,188,61,239,110,181,238,121,227,129,250,167,191,100,191,105,134,201,85,183,43,240,178,138,163,151,145,203,225,69,179,95,245,186,191,4,84,125,195,80,123,223,53,195,193,171,112,222,112,243,9,228,0,78,15,244,237,193,91,89,87,122,166,126,184,244,136,115,24,232,113,184,116,207,84,175,8,136,101,66,60,249,81,111,240,87,135,39,149,159,172,155,28,253,213,134,73,249,39,27,138,202,143,214,23,35,63,233,47,222,147,221,55,209,54,33,190,223,235,145,159,63,59,17,254,213,11,131,237,191,122,65,13,254,252,217,132,243,47,31,79,56,63,127,118,223,144,26,196,140,22,124,111,1,129,227,23,46,207,226,141,71,50,216,195,126,203,61,39,156,211,195,156,174,203,85,4,48,95,29,101,209,94,18,224,43,49,73,128,180,119,135,176,62,13,28,1,204,99,223,195,126,187,242,29,221,248,83,59,30,51,244,53,154,21,85,92,83,221,85,102,117,100,61,56,94,109,100,138,167,51,217,215,178,89,64,195,42,247,222,204,229,191,191,226,174,106,227,29,183,107,35,107,161,128,136,131,240,66,33,180,238,18,138,155,20,43,20,119,240,82,154,196,180,246,172,70,248,138,22,166,87,210,224,61,240,80,137,192,87,130,122,186,167,191,218,168,100,128,21,24,244,215,48,31,121,23,210,0,107,39,88,68,37,175,198,88,61,152,53,52,48,67,30,181,178,150,135,127,79,133,232,66,91,179,7,227,87,218,216,243,51,61,25,154,193,186,176,158,90,102,207,91,249,124,120,186,158,213,45,220,129,130,84,150,179,114,86,180,68,78,35,70,67,108,97,123,5,44,231,246,145,137,174,165,22,26,94,89,235,83,49,59,51,248,218,96,101,196,179,144,70,184,90,128,192,209,205,179,31,177,122,15,51,214,107,22,117,125,10,131,249,183,88,126,77,94,207,97,70,125,77,205,170,170,34,82,104,33,45,179,39,46,154,252,253,31,178,92,122,108,12,169,197,86,189,115,26,94,113,177,143,111,153,148,143,19,244,47,233,244,104,124,148,230,205,44,129,30,72,86,248,96,56,43,192,129,89,185,165,43,226,163,152,133,233,142,121,23,171,125,89,132,231,68,197,99,1,238,127,130,176,111,187,230,77,234,247,238,32,102,143,238,196,93,216,51,244,81,24,67,194,86,117,52,70,168,14,40,225,32,230,235,202,103,157,236,208,130,245,132,5,99,192,180,57,231,83,64,52,130,197,184,164,145,111,139,243,9,123,70,59,238,145,193,81,168,43,127,129,153,224,215,84,218,225,106,207,216,175,217,21,220,33,195,249,164,29,243,136,90,98,255,8,80,64,168,4,43,48,242,72,41,106,2,141,69,204,72,102,97,182,103,222,134,220,194,224,19,131,143,90,160,81,44,228,162,50,230,153,133,62,88,242,65,57,169,245,12,64,123,232,140,248,168,136,123,119,38,186,190,19,195,74,110,117,197,138,60,20,177,101,56,34,118,228,82,161,111,80,31,20,49,170,223,148,18,235,169,126,178,128,35,8,124,156,108,7,30,109,175,179,74,20,36,192,71,0,107,12,189,74,42,126,21,2,124,62,200,89,88,20,26,99,132,43,174,136,214,173,81,141,73,82,123,178,189,41,137,45,146,244,170,159,19,183,34,204,8,175,193,149,73,82,147,202,92,210,252,76,135,42,246,191,194,231,238,49,223,31,240,88,125,221,65,228,87,56,22,214,101,229,164,216,35,82,54,187,53,31,67,206,176,100,79,126,53,220,144,228,134,28,35,143,148,89,171,61,158,43,201,175,161,48,35,190,134,121,158,92,30,215,175,168,30,28,175,250,25,22,41,73,134,122,112,222,206,82,45,228,18,228,27,248,177,255,160,159,167,52,219,255,68,234,81,252,29,171,178,238,145,50,171,113,98,5,172,64,63,32,107,202,52,87,210,228,154,138,233,42,17,103,188,43,172,206,218,171,188,158,68,103,165,103,38,9,186,168,201,231,65,150,197,215,18,213,99,29,65,33,48,79,129,40,65,69,250,30,124,18,140,53,225,51,192,163,205,2,159,89,194,65,224,51,224,116,172,2,148,5,78,24,90,56,102,101,125,94,132,158,193,19,133,183,252,202,6,184,242,57,169,246,0,215,3,238,71,126,135,223,45,246,19,181,91,93,232,205,226,174,116,125,161,23,191,167,172,250,50,142,68,83,99,176,204,236,203,58,163,210,120,2,230,118,137,3,173,146,89,49,233,103,84,109,142,148,63,150,56,147,98,233,208,74,51,27,207,74,89,249,137,240,163,66,50,172,74,147,35,248,4,160,175,132,242,213,125,39,102,251,195,149,236,73,225,31,125,254,240,159,128,145,55,176,104,221,86,51,103,235,242,59,124,153,174,155,72,135,108,140,201,60,188,201,151,105,70,73,204,24,69,130,128,236,128,51,151,92,161,163,28,62,21,222,47,235,154,152,97,182,69,17,116,172,54,181,200,248,237,74,7,171,206,128,90,231,227,87,6,173,17,46,83,2,107,23,182,232,45,204,70,45,52,218,137,249,84,91,56,158,219,55,248,135,217,221,179,76,115,209,22,205,1,122,171,241,132,91,41,197,52,7,147,43,236,71,34,153,152,81,30,13,99,182,218,215,68,208,143,22,182,51,168,11,2,160,69,65,21,122,245,37,204,74,16,209,35,247,133,254,48,119,170,32,30,165,88,91,131,203,190,175,125,120,6,69,26,97,26,222,110,80,115,213,29,33,126,112,59,136,171,90,144,175,42,29,216,87,160,183,95,185,108,85,75,197,224,206,107,93,101,228,212,240,175,30,64,90,158,10,79,135,11,233,239,17,61,32,178,172,167,112,199,158,249,54,27,245,172,251,16,177,241,48,237,120,33,222,23,215,227,34,219,243,192,117,28,90,21,117,228,173,24,183,132,11,49,46,165,224,219,131,12,157,36,243,160,169,84,250,67,124,2,120,39,112,68,236,80,97,160,111,64,103,107,22,45,146,33,243,166,14,118,235,135,189,15,233,182,62,223,107,179,107,65,239,84,5,198,189,32,135,106,101,115,165,205,179,60,171,219,109,82,220,132,126,168,94,147,230,21,64,156,208,87,211,215,84,112,93,48,65,107,6,43,65,38,169,0,89,175,185,66,0,109,194,67,250,82,47,86,219,44,211,130,208,23,22,164,186,186,29,158,97,137,101,212,145,100,209,68,171,187,16,243,109,210,50,110,64,238,224,50,0,70,182,123,243,2,179,202,104,157,225,14,110,153,187,128,131,173,164,6,28,106,118,7,40,90,131,149,50,208,245,206,94,33,46,196,213,132,149,122,40,37,196,203,247,98,222,124,33,174,196,59,227,54,155,37,108,240,120,61,70,2,63,119,133,80,153,150,93,155,22,66,125,97,165,97,185,146,193,172,64,175,1,54,177,66,15,229,236,220,181,135,49,47,95,65,218,63,164,255,174,122,76,204,76,220,241,14,102,85,3,157,137,62,208,180,161,63,172,60,8,250,38,216,9,191,67,108,194,191,133,231,75,29,210,18,46,245,99,163,83,16,247,139,243,44,38,5,124,165,211,4,141,16,240,92,27,90,19,175,140,107,112,14,168,205,183,59,177,137,208,207,217,179,174,177,60,229,74,251,43,20,70,121,164,201,153,174,5,220,205,56,211,151,145,22,190,219,249,78,135,192,218,227,133,31,146,239,59,58,143,85,200,133,114,186,160,238,87,117,142,31,80,243,130,61,63,27,243,196,87,229,138,114,197,173,136,96,29,148,43,38,88,6,134,193,180,160,61,86,6,116,160,66,63,132,177,50,112,149,46,9,146,34,117,74,211,108,157,137,63,154,66,29,122,117,16,44,26,140,39,162,72,225,53,176,180,234,113,224,187,174,119,98,2,45,3,38,93,52,123,177,250,167,201,106,128,154,247,105,125,154,110,168,124,44,2,152,133,19,48,140,250,5,160,146,238,247,149,247,148,89,208,229,209,10,194,104,49,74,226,121,41,182,95,180,217,172,29,220,161,205,247,11,50,9,47,186,168,253,203,177,121,17,115,228,158,18,95,129,43,206,61,191,223,166,239,213,19,106,98,49,209,11,90,96,9,244,128,30,154,94,251,92,164,51,34,176,213,200,158,136,222,1,120,33,50,123,71,0,51,86,78,171,167,224,120,69,45,55,53,51,215,105,76,175,166,104,24,45,253,130,155,84,0,73,13,212,65,235,189,143,127,23,183,52,117,253,225,59,202,157,118,68,95,175,36,202,122,193,238,19,4,142,201,67,184,135,238,202,231,72,136,132,186,67,11,187,184,38,185,242,185,30,182,179,142,132,24,214,0,132,81,103,126,181,159,185,175,131,105,222,163,132,75,198,230,239,180,225,136,2,173,96,68,245,35,66,96,201,4,233,162,175,180,11,107,72,168,206,168,121,50,120,236,1,93,83,181,197,7,26,244,22,0,65,157,162,251,69,157,237,148,244,130,39,129,115,230,129,111,70,132,159,176,218,3,243,236,90,16,190,231,162,6,106,177,165,146,122,116,3,153,71,165,6,182,244,148,126,193,158,30,156,20,73,12,185,27,71,241,108,191,170,245,226,27,212,233,254,233,228,183,146,23,250,65,187,248,81,238,96,64,136,149,209,146,146,142,224,252,46,91,181,85,188,34,231,205,35,170,106,67,25,103,153,181,195,62,255,171,76,134,35,76,243,54,60,152,224,21,147,146,58,203,168,75,1,91,97,53,71,224,76,92,47,210,212,53,64,33,194,116,77,68,199,69,107,44,155,63,151,66,174,73,108,196,205,50,1,108,248,89,17,235,33,33,246,73,134,155,248,188,155,183,3,181,61,180,67,247,179,151,234,160,243,244,134,46,241,239,0,93,228,163,31,134,133,102,98,62,250,1,9,200,136,215,92,27,124,128,122,12,243,250,226,184,1,255,178,113,187,239,40,250,106,30,61,73,113,156,60,192,235,95,64,25,164,75,64,105,59,116,73,220,15,92,134,124,145,9,217,161,37,215,10,129,174,233,182,225,119,220,234,54,159,208,224,78,153,128,205,69,251,128,25,17,144,83,10,114,159,163,59,226,81,62,102,40,53,139,166,170,253,185,161,247,226,200,175,228,29,75,176,245,133,72,182,211,218,87,183,15,190,72,3,11,38,71,243,79,168,143,170,11,108,182,23,122,154,198,28,215,86,198,138,190,213,150,213,178,123,0,39,152,79,4,254,209,77,6,84,156,131,103,88,24,245,87,61,246,5,180,37,184,85,62,97,171,151,250,193,130,48,28,137,124,177,4,45,88,52,59,154,82,58,31,67,173,199,228,180,237,157,189,152,25,104,113,239,68,232,191,197,4,114,205,45,99,95,98,10,214,115,70,109,35,64,11,88,86,199,179,159,157,8,189,181,37,107,100,141,133,173,120,189,178,245,81,45,107,88,235,38,194,117,179,3,108,16,208,130,148,99,160,141,195,186,32,178,117,236,160,201,192,46,37,193,46,161,175,4,94,83,123,197,126,226,56,109,75,118,190,22,160,107,8,211,17,118,176,146,166,113,79,28,65,188,0,62,78,101,164,137,99,217,76,66,131,159,208,155,251,149,175,103,26,237,247,181,54,242,2,240,164,39,146,208,91,152,213,92,200,174,203,210,39,244,71,215,37,169,186,102,146,123,213,172,114,41,1,132,6,119,216,201,6,71,245,189,166,80,206,79,52,152,211,243,182,1,208,204,237,160,199,176,86,66,110,158,21,240,188,64,20,183,209,10,180,211,160,49,137,78,150,204,99,88,41,218,124,12,174,217,132,181,29,173,31,181,177,38,7,224,30,215,71,144,104,55,16,131,51,203,209,224,55,160,22,112,36,31,3,212,37,173,26,21,35,29,24,225,85,173,13,106,163,159,160,37,132,87,0,19,168,59,91,71,242,11,240,55,122,188,12,247,76,139,157,33,97,141,183,241,41,164,55,112,61,214,141,94,28,83,165,159,75,250,58,61,114,45,82,150,10,82,31,216,6,139,173,108,98,120,187,141,170,150,230,41,175,154,89,223,183,107,193,194,62,53,43,64,203,186,123,16,236,57,214,21,3,228,31,67,4,87,65,126,17,44,224,251,50,144,109,209,156,160,172,29,216,86,240,191,10,145,253,145,107,76,246,78,82,204,95,74,218,129,227,18,192,255,9,24,191,246,83,119,236,143,220,247,251,160,69,218,81,122,131,138,16,178,19,214,199,212,161,47,72,199,162,48,170,44,195,110,33,181,63,181,228,114,217,4,62,4,217,4,189,207,250,204,173,207,53,179,19,62,39,192,174,101,24,5,185,29,70,238,69,14,153,143,157,162,157,29,243,190,127,135,227,85,166,216,134,94,13,115,165,162,54,4,125,216,223,167,234,184,143,3,104,37,132,48,31,113,125,139,101,188,181,149,241,180,150,253,157,36,249,71,240,5,60,156,155,103,120,69,7,180,162,38,58,194,101,233,216,49,161,13,252,151,187,47,73,157,157,2,155,39,135,17,15,131,92,230,193,242,248,227,141,184,172,135,205,232,115,188,83,22,167,149,197,189,245,158,63,47,158,58,218,224,92,102,31,177,229,76,231,207,187,54,104,252,31,154,15,53,53,254,37,119,63,153,214,213,156,152,67,116,120,50,61,173,114,157,254,231,152,35,119,219,244,86,204,252,122,95,239,5,3,172,201,14,78,107,164,46,160,170,200,109,165,3,45,61,240,7,224,186,196,23,148,99,237,200,113,122,98,58,249,220,71,251,18,122,175,186,221,215,98,191,83,30,244,196,197,19,189,242,49,86,241,123,218,88,218,250,45,3,222,97,168,15,97,76,72,115,237,156,13,168,203,115,59,200,115,174,61,96,187,118,192,118,11,3,251,221,105,34,226,136,147,239,196,116,208,159,223,144,159,208,127,238,234,100,218,196,243,62,114,193,60,197,106,199,76,116,171,178,182,163,80,20,196,247,92,75,122,97,131,61,244,220,97,251,222,231,62,10,186,226,240,181,71,85,182,79,68,20,68,90,17,203,106,38,160,6,69,161,179,7,215,109,55,106,75,225,79,112,135,180,51,254,170,197,170,9,133,77,150,253,157,227,179,50,28,39,205,9,198,187,114,80,11,166,64,91,42,65,45,16,192,57,98,161,42,56,178,163,165,227,85,23,16,69,151,110,218,162,35,75,114,82,182,165,147,238,222,30,44,244,174,203,186,244,55,162,206,116,229,52,216,122,252,126,6,62,79,202,123,229,105,158,49,119,104,207,208,244,32,206,242,18,248,31,222,241,199,46,60,129,223,129,27,104,192,11,219,19,215,7,112,29,59,1,112,173,133,83,82,69,43,216,90,44,32,226,30,164,21,123,81,128,251,101,97,202,61,103,101,85,37,172,73,19,42,206,233,181,238,32,122,138,116,135,109,57,23,159,2,63,73,11,199,64,35,234,49,151,237,33,87,36,45,54,32,193,59,142,95,236,152,178,83,41,10,190,244,84,119,64,136,110,169,174,94,253,69,104,216,149,7,226,21,61,13,212,74,3,181,220,97,234,103,246,192,57,43,160,196,11,182,237,20,165,79,37,139,54,61,169,236,213,166,115,186,0,26,99,255,158,45,122,15,233,64,77,241,166,36,75,127,76,151,78,236,79,57,137,127,78,149,82,23,87,173,91,32,240,62,77,56,7,122,245,146,123,52,255,119,110,99,29,242,242,140,132,71,195,161,139,39,36,106,191,248,202,192,197,19,113,122,249,132,19,190,200,206,82,216,201,91,207,78,220,225,18,207,108,205,83,67,224,170,8,207,1,118,254,14,139,161,32,72,247,252,125,224,83,184,239,70,210,100,37,12,223,135,79,226,218,177,174,214,61,190,157,254,254,59,190,86,16,87,17,34,71,224,218,1,203,154,85,171,164,122,194,201,151,242,245,252,189,191,43,167,94,166,175,101,31,226,158,34,238,106,119,73,46,157,211,92,45,167,237,75,187,68,214,164,83,238,115,34,150,129,4,15,140,142,155,50,230,248,84,198,169,172,140,107,100,224,134,57,17,32,146,27,158,232,132,150,133,167,76,205,120,199,77,27,30,102,83,189,243,154,113,48,31,196,245,102,29,162,240,215,93,85,253,219,219,248,137,235,118,21,205,85,138,196,53,139,73,48,16,38,203,82,226,106,251,211,251,181,79,40,198,241,208,23,128,195,11,246,141,100,113,236,230,80,113,232,230,88,49,114,51,66,70,111,254,46,121,244,70,225,228,115,55,100,91,188,9,35,95,160,55,104,49,116,115,47,156,17,184,35,65,140,155,3,36,125,195,56,105,220,48,108,3,231,44,10,226,13,177,184,235,166,84,148,224,25,210,205,16,73,222,28,155,16,110,140,158,44,220,40,216,133,155,44,115,179,69,70,200,164,88,9,61,216,174,182,137,109,149,246,7,67,170,36,30,233,12,124,44,128,145,187,214,239,147,240,253,204,170,239,231,92,69,80,130,202,190,75,125,202,38,37,5,215,188,146,187,68,149,176,108,191,195,114,63,225,30,8,10,154,109,141,112,78,127,93,127,89,255,138,126,193,52,244,144,128,181,188,194,199,5,191,34,217,245,24,31,35,139,124,67,252,82,200,106,223,222,246,165,246,145,141,61,71,30,98,239,184,236,202,184,19,83,43,233,242,122,249,142,106,103,73,225,123,13,28,65,110,223,8,232,205,140,81,240,120,214,72,231,70,30,35,47,155,255,31,95,239,3,28,199,121,221,9,246,12,27,196,55,45,8,232,110,244,144,32,45,99,122,154,13,113,166,41,9,144,108,175,41,136,234,30,64,77,163,103,36,155,192,120,96,74,138,69,64,12,29,203,242,174,45,199,220,18,69,130,232,33,119,108,54,39,90,147,134,224,59,89,231,80,44,120,92,166,16,95,236,138,93,41,21,42,25,48,54,124,70,112,117,103,47,35,111,237,165,110,69,22,151,174,208,202,85,164,40,76,89,209,50,192,189,247,190,238,153,1,72,133,93,61,32,57,141,175,191,239,253,249,189,247,190,63,239,109,131,152,220,82,19,84,3,78,82,150,38,177,143,152,156,99,179,154,85,239,82,87,252,109,234,61,42,124,175,98,38,134,42,224,35,124,15,246,191,98,126,221,164,30,58,223,214,127,32,204,11,167,5,172,255,134,105,108,120,246,106,57,198,156,23,245,162,254,96,191,150,125,32,251,68,182,212,175,102,21,93,214,53,170,242,133,146,21,56,21,253,235,250,107,206,119,132,170,240,109,251,7,242,60,59,45,6,195,222,80,97,218,132,49,248,152,51,12,98,178,98,234,65,208,220,7,148,39,192,55,82,21,69,145,149,55,124,94,209,236,189,118,81,92,77,125,13,122,116,51,53,41,188,204,62,193,169,144,232,81,70,112,53,55,204,1,136,187,215,24,187,209,253,251,147,225,19,119,78,42,61,105,78,167,197,135,56,29,178,202,93,202,202,177,109,96,233,45,37,129,21,5,228,112,156,152,29,77,254,122,234,53,249,59,114,53,245,109,227,7,234,124,199,105,170,219,89,125,186,66,188,242,25,224,174,223,33,22,205,7,13,45,245,128,247,132,91,50,102,20,204,136,169,133,149,112,203,41,224,150,95,201,85,186,110,232,192,90,225,70,106,73,248,104,98,105,243,224,135,126,122,240,193,77,56,163,227,152,88,7,5,248,237,16,191,157,31,96,173,101,242,176,170,38,86,231,18,30,113,238,97,61,226,221,95,31,202,138,223,241,37,105,91,226,7,254,179,249,68,158,61,193,178,200,52,226,23,68,51,155,247,190,230,221,117,143,180,125,219,182,31,100,172,123,18,5,150,8,128,161,162,120,130,241,28,186,64,35,113,114,211,119,238,156,188,255,59,20,105,164,82,103,229,21,191,230,5,238,162,111,130,68,46,89,226,182,165,123,68,75,204,255,92,138,139,28,63,228,9,102,118,104,151,252,7,65,102,31,112,254,31,163,100,168,0,131,178,161,217,204,64,250,5,70,197,248,186,241,218,67,196,195,135,126,144,153,207,156,222,133,177,68,53,131,57,241,113,111,30,244,76,249,63,124,160,176,64,146,66,117,164,3,147,36,13,109,206,115,126,151,236,178,124,135,81,20,137,130,236,9,179,228,131,168,249,72,65,156,207,2,151,18,140,0,102,163,242,159,6,101,117,4,0,26,81,179,64,140,30,210,74,198,255,54,212,144,230,20,114,81,74,109,3,187,57,111,81,77,80,107,5,165,17,168,19,176,138,248,117,251,53,227,59,118,213,0,73,99,32,105,86,80,240,242,5,240,181,105,158,73,175,247,207,152,85,227,191,126,236,207,238,121,229,238,63,191,247,210,71,95,185,251,127,233,123,229,238,147,250,42,247,234,144,207,62,51,58,180,162,255,224,144,150,127,192,127,34,95,122,74,29,87,198,229,167,180,33,204,137,140,181,251,92,211,232,251,154,117,161,248,255,230,231,229,111,203,63,208,170,135,79,99,77,228,237,213,63,172,196,214,211,226,59,78,85,7,62,235,243,206,105,170,150,80,213,93,178,125,151,65,14,78,58,109,194,117,255,179,57,208,75,24,73,85,63,77,115,163,43,92,175,218,175,8,7,6,130,14,121,211,149,88,111,92,104,187,216,49,32,117,38,202,108,146,245,176,118,138,48,7,32,78,124,36,150,1,43,242,152,222,173,95,208,205,244,71,140,140,97,234,59,192,247,230,154,55,192,58,216,35,44,195,102,252,14,214,221,145,233,48,165,143,72,153,68,141,237,192,178,202,84,3,101,64,232,112,30,17,51,96,81,59,196,110,241,130,111,138,31,129,127,153,226,14,94,98,13,159,96,47,178,159,177,11,222,140,247,98,230,165,15,93,96,53,246,99,6,159,222,119,11,231,243,179,207,161,118,14,192,239,62,2,191,59,227,190,232,190,228,94,112,107,133,31,23,47,140,213,114,223,205,157,207,205,82,45,216,1,225,69,31,251,65,111,217,146,233,171,185,95,117,195,183,8,92,195,7,98,136,153,23,104,44,47,237,188,96,214,204,31,131,167,93,219,249,93,179,49,22,248,221,159,193,255,205,152,47,154,47,57,248,219,244,132,249,93,243,188,57,75,245,123,25,248,227,187,196,95,249,133,156,169,223,33,244,36,180,68,55,224,195,172,252,146,124,86,47,232,102,142,250,225,60,2,52,82,141,14,163,59,155,81,106,194,71,156,76,218,76,239,72,235,105,141,106,160,209,88,226,216,143,23,245,151,128,166,53,231,199,248,169,127,87,63,175,207,146,127,70,253,112,50,230,37,191,35,234,7,125,254,15,63,162,24,214,134,220,149,56,203,170,254,18,251,19,246,242,93,179,119,189,100,189,108,205,230,95,98,240,127,16,61,135,244,16,50,184,77,46,221,157,206,56,192,57,250,220,33,232,194,44,167,135,240,98,234,103,16,219,205,164,94,132,254,95,72,213,140,31,171,23,58,106,226,119,217,121,117,150,234,8,3,111,197,71,160,247,106,95,71,182,59,11,156,75,127,164,47,147,53,179,59,210,208,211,140,135,89,28,33,210,220,133,122,207,204,182,59,226,61,109,179,61,159,158,124,61,69,244,0,132,171,200,196,125,159,184,31,239,112,160,31,64,137,91,232,1,20,251,153,78,244,112,186,161,199,53,7,229,227,154,223,34,31,98,71,252,103,16,191,225,19,156,98,32,99,146,41,237,200,235,32,31,158,16,182,129,156,115,128,115,230,5,7,101,12,63,177,141,55,194,234,100,98,252,239,31,28,5,46,45,61,248,40,196,243,111,56,192,57,226,223,89,175,224,153,207,17,111,99,127,226,156,69,148,116,254,200,124,217,152,133,39,94,102,111,248,221,128,201,132,139,248,68,219,159,176,81,121,254,203,162,240,127,238,120,220,42,89,127,179,139,127,142,26,5,170,196,135,85,201,190,56,60,58,92,24,94,58,246,168,240,248,212,27,143,126,218,123,60,243,198,174,79,203,163,153,130,137,21,175,6,32,126,228,61,237,16,254,198,7,174,198,127,236,92,176,106,214,119,173,243,214,44,85,83,25,0,43,245,51,63,3,214,169,67,120,201,9,229,212,137,164,48,148,15,78,15,11,70,107,17,61,132,11,94,109,215,119,123,206,23,102,169,182,43,59,178,212,254,39,174,156,5,224,85,254,168,171,71,212,118,188,228,247,184,154,248,55,190,204,109,114,87,160,139,233,93,138,44,32,18,220,161,188,172,151,114,47,57,32,65,214,75,214,89,235,45,66,7,38,86,156,63,49,127,229,35,61,238,16,95,118,102,65,22,123,226,64,15,229,236,29,82,231,210,253,45,61,21,136,47,78,77,71,57,173,249,59,36,93,153,165,122,80,64,15,255,139,194,168,93,48,92,227,81,251,113,161,244,252,167,199,31,31,47,141,127,250,249,81,129,99,16,81,172,48,90,88,57,38,10,127,228,188,12,35,124,201,124,217,161,158,138,18,213,91,99,202,146,191,75,249,213,177,66,97,233,216,29,109,61,137,89,255,37,241,191,57,63,17,95,114,206,138,85,31,237,230,242,49,183,240,247,199,168,141,182,63,242,255,155,248,19,231,37,241,101,95,3,234,201,138,212,121,237,43,39,18,184,71,138,215,215,104,126,146,53,117,202,228,253,68,255,31,253,77,22,25,19,229,19,162,44,224,207,85,71,212,79,220,129,75,208,232,35,196,227,255,154,106,62,13,237,196,245,205,61,61,155,17,215,241,172,62,92,117,31,62,59,236,14,204,186,135,249,6,53,102,50,67,138,137,39,54,225,126,50,190,111,69,23,115,172,60,181,182,73,112,133,199,111,126,89,100,55,187,162,91,142,3,174,51,92,33,162,83,76,226,185,143,206,220,51,115,247,155,125,252,164,92,217,173,186,51,57,197,231,21,138,12,1,252,112,90,20,181,195,204,122,66,94,203,215,188,185,231,134,192,82,217,240,45,207,52,10,62,113,244,125,130,190,247,134,40,195,55,198,118,255,244,121,93,236,105,219,28,95,95,91,2,41,112,162,13,188,174,109,29,237,111,97,197,7,27,163,144,222,221,51,237,148,9,139,78,174,224,9,42,232,17,32,78,81,27,163,140,79,101,33,23,27,216,252,34,180,41,196,133,216,109,90,20,177,26,34,238,243,122,175,235,68,27,223,95,199,235,174,98,235,130,125,19,240,68,140,221,244,197,216,181,148,41,71,247,213,212,48,75,211,138,192,77,77,48,49,191,135,32,174,182,197,219,224,78,172,38,224,30,243,70,43,147,241,161,144,38,16,207,213,115,7,117,158,255,137,199,49,26,160,167,209,22,139,159,104,243,192,135,243,196,229,118,38,188,151,66,142,225,169,233,25,255,156,55,147,153,193,179,243,48,38,204,106,215,24,81,91,107,150,55,120,222,196,119,223,108,195,247,227,79,177,237,38,32,49,220,99,55,199,130,73,113,8,199,212,172,37,139,117,62,100,24,113,142,97,70,146,142,158,255,249,229,91,232,209,37,232,246,145,185,118,232,171,104,48,202,93,64,217,9,133,184,22,171,197,15,78,81,53,145,4,248,173,211,127,191,9,60,246,199,133,201,219,208,148,203,29,114,215,199,140,150,36,131,116,226,21,229,110,14,163,128,206,122,148,141,66,159,115,120,94,75,204,57,160,229,205,60,73,10,158,209,72,233,234,205,148,25,191,233,200,198,123,253,29,187,223,223,248,142,48,46,180,167,194,76,170,148,67,163,172,207,130,229,154,227,241,62,127,34,110,171,70,26,70,50,4,82,73,217,184,52,64,123,195,137,165,195,177,118,205,241,92,113,160,37,244,201,202,242,236,104,173,56,247,185,19,222,137,174,73,161,215,193,52,101,134,241,100,246,235,242,237,198,138,107,56,88,161,195,53,74,182,33,252,203,237,168,17,235,141,169,169,25,249,77,246,64,155,26,239,109,155,233,41,78,214,83,101,240,193,103,228,111,226,44,102,155,220,179,220,222,17,127,203,73,196,151,83,188,223,32,39,152,125,205,49,210,245,244,65,58,21,41,56,212,239,108,76,161,39,24,113,71,196,252,171,16,177,195,235,109,163,172,0,125,53,195,56,129,114,55,100,15,67,167,5,224,0,230,153,128,27,158,6,2,96,27,115,250,144,78,103,19,156,81,131,169,237,109,149,158,67,183,231,34,207,209,22,3,94,89,115,86,221,226,159,101,192,228,154,21,198,114,25,24,56,246,3,185,13,49,242,213,125,70,214,206,10,138,54,86,123,124,238,208,208,112,83,254,65,231,149,57,125,58,71,51,12,200,105,209,148,12,229,175,162,122,138,241,247,18,147,226,93,119,92,145,87,251,111,215,143,80,39,4,202,35,193,102,108,252,36,45,103,99,184,139,25,98,12,219,52,166,230,48,23,236,30,250,196,191,187,130,169,245,152,159,153,123,58,150,59,145,184,93,21,150,19,155,52,21,200,55,116,2,125,211,120,111,92,85,102,116,204,244,169,42,231,140,226,176,154,58,167,228,32,188,80,165,111,210,92,2,238,127,155,193,19,55,248,233,207,72,51,133,115,86,89,173,170,69,99,140,50,112,16,181,96,76,117,253,224,4,106,58,102,2,172,107,101,179,228,154,46,105,58,213,233,140,231,254,213,57,203,94,220,124,49,118,51,213,222,130,217,124,164,209,19,84,241,30,34,41,77,142,238,119,83,6,83,228,112,164,38,180,12,173,207,137,246,39,141,123,141,45,118,146,222,194,241,100,125,63,194,140,132,235,251,193,115,58,241,51,1,124,86,9,79,204,94,244,11,174,42,42,225,10,250,109,40,158,41,123,85,47,164,120,167,141,179,33,121,251,41,248,68,205,122,202,24,183,199,5,136,21,106,185,185,209,33,170,52,187,10,214,240,130,180,164,156,143,99,142,163,59,158,217,200,85,44,48,53,237,200,162,239,227,142,220,247,191,156,216,200,247,141,149,115,226,134,95,47,229,138,96,45,92,163,8,218,219,249,166,95,204,21,11,120,42,65,13,207,184,245,118,10,201,170,249,135,46,31,69,107,109,244,155,235,44,100,104,77,187,40,71,172,52,231,132,178,29,202,249,69,176,212,38,72,235,80,174,81,117,79,168,203,32,225,66,29,19,20,10,152,185,167,5,101,200,58,220,72,137,10,68,193,192,43,147,221,72,221,243,204,181,46,131,93,237,26,18,117,24,71,235,12,209,234,173,136,43,97,93,174,85,231,54,114,175,130,222,30,5,73,214,64,191,63,83,255,2,192,208,209,122,59,72,181,102,194,191,177,210,4,245,142,178,84,128,118,89,211,46,244,142,114,178,145,117,1,195,133,54,204,30,48,246,27,163,182,12,207,65,148,57,167,206,109,169,171,101,117,182,88,251,204,213,167,73,242,69,123,175,177,119,206,196,179,165,87,117,219,5,196,236,179,251,202,154,38,133,52,216,132,188,140,235,96,31,161,167,1,171,201,195,250,45,61,141,147,20,229,104,174,82,224,231,252,192,106,153,5,247,1,87,161,184,109,114,224,174,78,49,126,115,26,231,75,13,229,118,40,201,37,6,101,230,54,21,113,34,121,136,25,41,27,110,35,182,234,207,197,231,76,144,107,54,43,215,140,185,161,19,52,91,97,187,115,19,134,105,107,40,243,136,158,115,233,233,8,55,9,239,201,190,203,107,126,89,70,59,191,234,152,202,251,253,27,123,113,14,198,241,103,251,192,254,238,155,241,206,77,168,250,165,84,47,184,234,111,193,136,248,72,162,44,159,117,144,72,240,98,128,70,7,39,48,23,154,150,50,129,11,177,20,201,165,203,79,156,204,132,167,68,113,79,251,138,31,105,215,50,213,26,221,28,255,141,83,145,92,245,118,200,91,214,206,153,151,250,48,243,235,187,40,213,240,247,98,242,64,50,151,88,201,171,37,229,32,174,125,83,190,205,94,166,4,204,119,242,233,188,227,167,153,115,87,218,114,242,2,40,110,58,200,129,133,245,231,114,148,45,225,192,92,14,208,151,246,224,131,237,115,26,182,143,227,132,106,247,205,249,7,185,150,57,118,76,112,102,141,154,113,16,136,204,57,82,22,254,162,183,166,254,69,47,34,83,107,61,156,8,153,255,194,52,147,53,7,172,180,111,42,53,231,208,216,30,160,130,137,148,72,89,146,162,156,232,44,235,189,105,21,252,113,220,209,15,184,170,23,115,51,148,17,160,106,205,88,255,136,123,96,88,111,27,157,120,108,187,148,82,147,240,84,18,232,221,86,190,179,144,124,224,115,10,174,6,17,226,113,122,99,190,165,58,229,92,178,101,208,81,5,36,73,141,245,192,19,148,205,6,90,119,232,148,18,199,54,167,108,174,248,51,250,55,233,108,238,198,243,227,232,3,105,218,63,125,30,79,123,162,207,137,35,169,227,217,84,192,195,5,223,18,48,51,255,32,101,5,82,211,211,142,160,226,110,158,55,143,169,195,124,175,191,170,245,238,184,228,169,155,207,41,194,99,213,29,106,143,66,167,57,167,197,97,17,238,41,172,126,52,109,152,125,160,239,26,86,114,131,159,170,153,254,41,183,49,10,244,77,62,80,192,211,168,231,148,63,60,164,110,122,147,9,119,175,40,106,135,66,107,70,13,100,166,179,33,152,71,2,184,31,23,204,194,222,226,216,253,189,183,86,39,150,135,110,69,213,85,81,158,158,54,228,190,53,141,177,35,154,107,188,191,47,177,158,103,26,200,83,120,26,182,152,59,183,109,198,154,97,111,30,47,179,66,178,152,188,223,192,172,93,39,119,137,236,178,207,18,133,110,119,236,173,207,199,114,27,37,148,230,95,37,232,31,142,67,56,23,158,22,44,59,18,244,153,75,184,38,77,217,106,194,247,47,104,135,138,198,211,183,147,240,155,190,11,248,242,19,255,223,39,76,7,207,212,225,121,58,83,191,230,24,250,85,103,72,166,125,186,210,129,194,140,165,74,116,250,76,226,218,132,187,247,37,73,85,190,137,121,226,208,175,2,175,234,146,15,126,127,158,108,149,141,246,185,44,84,109,44,36,160,27,173,146,17,157,98,64,189,204,185,133,82,113,98,12,87,108,54,255,195,67,150,245,15,187,172,193,127,248,98,225,11,247,126,2,57,128,153,176,65,138,194,103,85,161,216,103,23,202,78,40,175,34,86,94,194,53,8,223,231,62,5,191,169,254,27,215,187,205,211,98,149,164,212,54,171,197,233,212,137,246,141,150,7,122,53,208,57,90,245,231,229,63,221,58,175,190,85,252,198,254,106,233,253,143,255,233,3,231,31,152,223,95,28,29,162,179,128,183,90,171,105,103,56,205,111,83,29,166,28,169,95,245,199,24,26,221,231,253,241,241,113,127,28,12,240,243,70,18,76,5,128,188,166,224,216,67,4,66,52,46,22,222,244,35,46,85,225,167,66,235,47,192,131,120,45,245,19,249,7,88,159,193,63,52,110,78,242,248,6,179,86,14,49,90,5,53,123,147,132,235,41,240,141,194,243,255,120,182,164,10,40,207,219,120,110,183,12,125,43,102,7,63,140,247,107,37,247,224,45,88,198,122,19,151,142,169,236,192,209,153,161,75,199,122,25,174,240,188,121,44,39,173,192,207,49,92,229,233,98,113,112,77,187,181,14,255,171,66,47,90,91,204,99,97,43,12,87,181,82,120,178,10,119,91,116,38,222,242,165,44,167,219,63,108,173,22,171,251,87,75,231,247,207,63,48,179,31,40,246,9,138,156,91,98,231,10,93,184,214,169,111,146,59,58,228,77,184,198,40,232,194,59,237,56,143,252,126,163,50,84,128,123,174,55,65,180,201,54,131,23,142,123,206,177,207,55,83,130,28,69,198,184,50,195,163,104,11,107,104,48,171,3,46,9,174,68,208,140,162,161,237,26,226,158,100,138,230,135,174,77,182,86,167,202,109,30,232,233,164,181,71,204,165,108,197,44,232,255,179,10,86,62,194,86,152,216,176,178,32,205,152,1,5,254,63,97,181,89,49,120,87,27,92,9,150,0,156,235,51,30,137,197,78,108,150,99,27,162,95,251,38,237,44,186,137,187,204,104,255,1,186,134,112,221,123,82,62,168,111,203,81,124,243,156,209,101,196,224,189,14,158,80,132,43,105,37,89,98,150,213,180,97,35,22,198,199,58,120,104,29,219,154,17,242,250,158,243,152,252,127,126,30,119,100,202,109,44,126,243,214,177,201,246,158,185,77,6,214,221,97,243,142,165,91,50,208,73,100,20,49,14,83,196,136,213,3,160,23,14,86,196,121,214,176,12,43,109,245,205,103,130,126,45,99,234,134,22,99,81,156,96,9,243,254,124,238,89,29,16,152,46,38,104,66,13,252,27,104,99,243,123,180,103,123,141,118,18,99,206,46,248,106,99,236,155,48,241,26,27,29,13,38,55,15,145,119,167,130,215,56,56,223,110,197,173,163,111,181,195,123,85,171,131,185,90,193,28,251,233,36,68,5,155,113,23,237,154,223,18,125,83,196,8,227,152,178,240,83,156,167,30,7,77,111,111,51,143,166,27,241,116,24,199,226,83,243,84,233,135,184,74,51,30,195,207,165,111,27,43,71,114,167,111,234,233,0,169,219,16,233,2,225,228,72,62,115,155,6,64,118,111,23,97,110,108,35,236,119,28,198,151,6,201,25,226,22,140,181,70,186,97,164,6,156,73,88,121,43,255,214,62,43,107,101,25,69,106,39,41,82,195,181,210,203,93,44,241,114,162,43,27,88,133,1,179,81,65,45,234,7,143,75,225,45,113,108,125,62,253,44,213,220,100,205,184,116,243,45,191,129,82,223,107,41,243,18,86,252,130,159,147,86,202,82,224,173,10,122,8,173,145,236,188,48,207,232,178,241,51,96,179,236,16,27,246,145,130,184,75,22,35,213,12,70,170,236,208,192,109,116,139,218,184,138,85,197,134,161,95,41,24,163,107,237,88,150,49,26,142,239,248,171,28,143,36,176,206,14,86,158,2,13,75,207,63,54,47,123,130,182,217,236,49,244,88,20,63,154,22,214,167,162,218,80,22,213,134,10,154,81,21,122,83,194,156,0,189,19,230,81,70,165,249,194,188,21,168,179,234,33,99,184,144,222,204,241,7,189,227,179,32,79,24,241,240,185,149,141,212,51,144,6,250,179,19,40,219,88,189,104,94,11,90,227,178,208,87,183,100,232,135,106,169,243,234,252,150,121,53,32,95,253,167,220,87,199,108,200,6,196,35,170,37,189,133,156,72,205,43,128,38,169,38,61,215,123,209,173,85,240,90,168,133,17,141,136,149,137,172,28,72,129,52,15,50,177,236,67,84,97,196,135,128,90,155,113,20,55,29,81,127,119,43,101,195,104,82,143,127,198,1,195,74,94,51,14,91,199,245,78,249,68,59,158,179,44,37,241,194,200,238,164,78,90,98,206,153,243,247,97,221,38,208,148,251,176,246,82,112,223,172,126,72,31,206,164,229,15,138,161,176,26,225,201,205,67,108,64,142,226,48,192,7,25,56,136,180,3,10,206,59,193,250,217,30,138,99,80,206,222,210,65,2,68,196,187,128,226,152,147,132,176,40,225,126,42,144,61,86,199,94,96,253,46,170,69,104,73,9,218,47,18,249,204,243,185,121,184,185,14,89,96,219,209,103,142,147,22,221,234,93,29,28,226,250,24,142,61,244,86,9,57,204,232,182,228,229,117,222,42,68,90,32,67,64,119,199,178,96,36,22,34,7,251,208,172,117,168,0,214,68,186,189,183,58,171,189,116,232,172,56,218,166,199,123,110,241,86,145,166,11,97,150,250,105,73,80,46,234,161,127,229,255,36,241,239,209,187,106,122,88,134,97,196,239,252,171,129,221,64,13,153,113,47,109,218,207,104,53,245,224,216,137,201,141,218,123,59,63,112,131,44,41,128,176,18,141,243,99,156,187,64,181,20,227,177,16,215,239,152,157,154,147,175,250,243,198,124,126,158,42,196,225,29,8,179,54,104,14,24,60,238,129,253,169,53,63,248,167,207,146,7,134,222,64,175,113,199,172,232,111,47,63,109,167,40,206,18,108,204,116,149,100,73,38,5,74,104,235,133,104,230,26,107,49,227,14,27,99,88,25,150,227,65,28,235,220,203,12,175,105,38,79,201,238,154,145,73,100,216,179,128,42,175,225,110,30,211,50,148,33,62,251,0,222,116,92,158,150,211,240,4,92,207,106,243,218,107,96,209,77,45,124,2,147,49,67,252,40,103,101,101,45,150,113,50,125,207,246,205,39,179,73,160,101,210,218,65,79,240,183,248,114,94,206,175,229,51,249,140,255,108,30,222,146,49,61,243,136,181,79,17,194,183,244,78,171,114,66,182,215,172,12,92,207,218,243,241,215,226,230,176,57,108,77,209,19,216,198,145,105,252,244,215,134,160,141,60,180,145,207,230,169,167,195,45,61,77,225,39,206,149,100,164,103,63,52,111,101,11,224,109,0,154,125,179,35,124,98,106,26,63,157,181,52,244,20,144,121,62,157,197,194,63,96,15,190,153,163,39,76,185,127,90,147,53,120,11,203,136,25,251,217,29,243,198,107,52,149,100,217,232,45,50,33,120,40,48,234,70,96,4,15,173,9,179,194,236,67,127,158,249,117,102,118,215,44,102,62,200,124,219,165,136,147,5,126,157,5,118,144,89,244,103,51,179,246,159,179,95,219,179,198,172,81,52,138,246,131,198,70,190,224,103,128,103,167,224,115,86,160,249,194,118,156,118,17,54,93,20,6,132,101,218,88,211,24,29,244,92,54,215,76,25,55,92,25,135,13,45,59,43,111,23,222,229,181,171,117,184,12,170,184,137,245,122,31,208,44,237,238,195,186,6,87,244,4,122,38,186,120,83,212,59,116,109,181,79,55,117,209,20,175,181,129,47,6,254,68,216,134,0,109,164,161,13,160,0,238,104,208,224,15,188,37,173,9,219,155,79,56,212,15,164,178,120,22,247,176,136,135,69,252,220,46,54,158,16,228,212,180,140,127,112,239,134,22,211,98,135,177,38,180,221,104,35,146,58,144,7,31,110,13,174,195,121,205,215,114,141,39,176,253,248,180,127,54,39,15,251,224,158,106,163,218,99,135,31,209,114,90,102,187,220,242,132,52,45,201,202,89,3,158,72,65,135,217,97,70,253,88,255,22,75,46,200,5,63,33,123,64,9,25,158,216,60,27,219,64,143,41,125,88,215,87,19,120,36,202,212,174,245,129,204,13,89,173,253,192,217,55,160,184,111,210,104,165,195,170,150,158,213,91,232,49,32,119,130,126,128,134,172,169,178,170,193,117,24,236,118,147,47,140,42,174,212,9,15,22,201,43,171,178,5,6,158,249,211,223,200,73,2,198,246,212,211,103,64,114,19,50,196,130,208,211,199,180,194,225,47,204,130,223,188,157,221,50,90,211,31,150,19,208,15,3,222,2,227,221,30,15,159,192,30,0,197,228,33,120,66,148,147,90,223,172,123,216,213,218,180,120,11,77,219,228,54,24,75,219,217,136,115,183,142,5,248,53,173,224,231,26,124,106,48,142,195,202,172,223,202,253,179,78,40,99,217,53,89,166,138,223,135,177,206,119,171,124,236,150,187,166,97,36,178,15,84,79,104,9,109,252,240,167,181,207,105,94,75,63,56,26,232,36,167,26,201,24,211,90,223,194,169,62,133,159,107,98,203,91,210,235,120,155,159,6,217,65,61,189,157,4,81,208,1,152,24,136,152,33,46,208,2,13,168,158,173,126,180,211,144,132,22,138,245,78,43,103,153,236,248,184,31,201,209,244,195,250,108,235,88,34,220,98,128,74,224,116,104,6,233,28,252,108,188,133,242,239,219,202,178,196,76,167,123,249,8,115,165,157,131,61,18,147,54,255,223,177,6,111,37,224,156,3,111,97,192,219,14,237,46,205,58,156,37,222,70,111,217,45,183,163,70,157,245,81,163,110,59,90,225,236,67,72,245,179,150,252,17,223,144,63,50,107,81,63,44,173,187,217,15,79,12,196,250,20,27,102,105,7,98,161,101,148,49,173,106,86,135,59,135,214,245,67,130,54,62,228,75,50,88,81,144,49,160,218,236,115,79,70,109,80,158,68,155,234,236,44,30,130,246,124,73,28,236,148,146,85,243,83,174,36,98,27,44,183,188,143,13,217,99,108,44,216,191,88,10,74,222,184,84,28,44,74,67,213,209,79,233,225,91,168,70,251,52,150,56,224,20,131,113,30,246,181,86,73,70,154,90,160,149,150,252,212,26,34,140,77,122,187,78,198,66,41,4,9,4,122,180,105,15,107,109,135,219,102,55,151,246,180,60,1,114,14,124,137,201,247,251,93,242,131,90,151,246,194,225,174,89,175,57,22,148,14,120,11,195,231,128,234,67,208,254,208,225,33,109,172,133,166,32,91,103,125,196,177,179,206,154,121,214,4,190,119,30,78,206,130,151,217,192,49,174,115,202,89,125,116,2,250,33,194,19,226,225,164,214,249,134,223,104,3,226,76,104,195,149,199,229,79,249,46,104,148,171,125,234,240,248,172,171,149,182,235,45,242,129,251,70,13,207,93,196,83,218,18,208,180,175,48,86,24,187,175,55,164,24,96,134,236,128,229,83,207,250,190,64,220,119,214,115,159,81,38,124,59,137,187,116,23,245,224,190,192,170,90,11,247,85,245,111,12,72,173,82,56,101,211,217,188,69,218,65,93,53,7,197,21,224,95,167,200,57,7,188,87,229,24,224,105,98,52,225,59,164,149,206,97,252,244,183,199,120,27,120,82,155,165,108,25,247,177,59,184,47,43,41,117,14,38,87,192,120,118,182,73,113,226,190,176,220,30,28,173,15,7,143,6,197,197,98,176,35,48,170,119,47,124,122,165,216,89,144,226,45,154,237,79,15,33,127,64,111,227,154,51,187,81,95,20,220,235,109,131,130,4,206,162,21,220,31,232,85,103,65,175,194,231,55,66,9,2,185,3,41,182,179,203,44,208,156,131,120,234,171,170,175,127,34,244,55,224,6,189,21,206,162,116,61,136,99,153,157,110,72,114,44,112,60,163,110,5,253,44,189,216,131,255,42,24,11,86,181,95,74,127,163,135,183,65,167,201,204,58,238,173,115,28,220,231,231,72,202,160,2,20,83,162,183,48,250,95,155,231,187,70,202,154,208,83,184,37,161,83,169,234,244,4,158,0,136,191,9,126,95,32,79,244,103,242,203,78,65,127,178,191,144,45,244,127,106,160,161,115,54,225,135,33,63,15,122,251,188,38,104,254,97,77,43,105,7,35,170,179,54,248,109,191,142,39,5,196,69,196,42,177,234,15,10,133,190,66,225,190,194,6,141,18,160,141,113,104,3,116,229,48,96,136,150,111,104,148,112,246,121,121,124,250,15,64,10,37,31,56,12,178,147,56,236,180,242,22,56,231,7,230,1,247,186,191,252,165,137,241,229,47,121,238,202,151,158,28,95,249,82,193,253,212,36,127,75,32,95,208,174,31,63,167,94,63,190,220,179,56,254,242,193,229,84,65,126,82,45,168,82,219,55,88,65,198,39,240,251,151,213,85,248,254,194,248,171,7,241,124,205,138,243,100,35,3,5,60,209,217,186,207,188,233,211,204,10,53,129,106,153,118,66,92,66,87,29,79,246,137,11,98,21,48,170,192,142,202,59,101,89,103,185,104,230,135,86,114,241,108,178,62,152,166,229,110,125,80,111,215,5,218,85,14,30,110,184,191,25,207,91,12,130,108,227,53,40,182,139,116,170,170,147,90,136,25,16,129,78,99,86,100,121,144,193,247,113,41,182,144,59,149,19,252,19,109,224,3,11,87,128,43,172,109,115,252,68,59,159,123,43,135,189,188,234,71,179,3,16,243,153,54,158,1,54,23,64,131,36,248,51,168,180,43,101,202,136,24,173,165,207,57,54,157,134,253,128,39,168,170,99,221,192,61,246,131,2,200,140,46,201,131,114,59,78,79,136,24,59,81,133,75,213,86,153,10,163,80,121,121,70,106,65,206,201,209,12,207,85,31,235,146,65,36,230,0,29,232,90,208,79,233,57,77,167,253,37,212,79,78,203,61,68,75,186,22,196,83,120,102,190,243,77,156,145,199,90,138,9,246,32,75,87,141,5,163,170,85,181,39,217,136,166,83,221,173,70,197,48,58,175,13,237,59,141,246,241,76,199,157,60,10,157,163,168,15,49,101,65,168,226,149,91,200,181,55,169,228,115,62,4,216,63,5,70,32,1,31,164,50,101,34,165,121,174,118,206,41,196,147,65,162,81,11,149,58,91,168,4,241,36,75,13,98,229,147,164,148,24,28,106,31,194,188,96,208,194,238,185,118,156,73,168,99,221,33,244,151,58,170,61,213,204,130,55,18,157,137,231,107,238,113,108,1,222,145,99,194,2,32,5,94,48,14,126,62,64,173,227,42,30,92,171,126,160,6,234,130,90,85,171,189,85,97,65,56,37,148,253,230,250,239,156,62,237,1,47,227,129,66,242,98,84,225,103,59,173,84,180,244,210,244,60,198,22,136,147,128,20,82,59,149,46,107,145,152,72,38,193,94,162,197,92,48,71,162,51,214,18,85,52,197,21,48,226,38,240,130,184,113,52,226,6,159,103,192,203,169,139,30,213,114,10,233,5,136,116,106,157,212,65,27,225,25,108,66,196,214,177,134,179,67,115,185,105,29,222,162,12,38,164,54,105,147,52,20,209,19,243,151,207,8,51,187,47,237,58,71,251,97,193,130,192,93,181,94,177,70,6,47,90,122,12,169,133,253,4,106,21,235,255,174,65,45,181,90,92,248,204,47,198,202,147,152,111,196,142,225,206,145,131,122,189,63,200,4,153,133,76,181,31,122,160,45,120,164,91,157,180,99,7,128,174,190,21,125,173,64,3,239,99,107,85,35,185,39,221,229,123,158,174,134,82,3,154,227,52,181,247,162,207,103,62,129,223,206,65,221,214,131,157,1,80,16,188,151,157,96,199,34,237,111,80,193,152,250,32,42,240,93,67,184,162,201,226,152,21,125,33,93,32,205,25,76,183,83,30,69,94,231,9,226,180,233,55,229,11,114,160,86,177,151,114,85,126,69,62,37,151,181,114,248,142,57,211,232,51,146,54,157,135,69,140,65,59,74,24,131,252,188,179,14,81,58,94,117,58,41,185,32,87,83,216,194,2,180,128,154,87,127,104,46,220,253,17,88,203,62,167,49,210,122,100,87,206,196,115,70,124,134,28,248,228,213,51,16,9,52,164,97,1,164,33,135,187,150,58,27,21,194,28,192,207,56,124,175,86,59,171,241,133,225,145,225,28,214,45,187,147,207,175,129,94,208,153,29,110,25,91,100,58,210,27,142,178,28,35,147,82,223,130,59,194,79,158,118,134,253,79,213,233,180,39,181,223,1,200,193,78,169,101,218,43,31,173,218,226,186,76,224,80,27,174,84,146,44,212,222,80,26,35,124,74,216,224,105,122,217,163,249,66,222,202,75,9,104,131,229,40,127,47,113,202,54,210,115,170,221,1,156,82,23,18,210,148,52,92,237,27,236,1,12,164,170,84,152,33,123,6,87,240,196,3,164,55,160,249,9,9,174,87,188,83,94,142,159,39,9,247,195,224,154,61,206,57,129,76,43,164,21,34,104,31,158,205,65,107,96,224,74,191,61,4,254,104,232,239,160,207,114,202,204,185,124,111,70,157,180,106,14,124,235,219,234,102,103,11,2,228,34,110,3,90,55,101,146,239,150,144,112,61,246,153,9,38,172,248,131,96,77,170,206,246,117,50,57,231,240,170,204,184,79,159,164,218,148,122,6,31,107,255,244,69,204,22,193,173,26,234,141,92,247,129,163,54,113,220,170,170,13,142,118,214,113,158,60,17,20,94,247,70,158,51,132,91,172,82,103,52,15,25,162,169,112,75,47,99,148,19,93,46,38,122,55,7,219,158,57,196,117,171,0,244,224,82,139,50,131,187,187,16,41,3,159,185,244,251,126,203,239,211,220,51,80,65,178,41,63,95,48,57,152,146,168,18,21,224,53,213,8,44,235,118,218,80,12,208,46,30,29,112,79,73,82,80,234,115,84,169,172,21,7,151,113,226,64,6,203,40,163,93,8,245,191,107,3,173,133,91,240,58,218,99,82,48,118,217,219,161,31,219,217,174,133,2,113,60,63,152,63,133,57,74,105,53,21,175,115,14,98,216,235,168,91,131,213,244,186,22,104,29,99,174,29,16,224,104,208,62,104,192,195,29,146,59,88,104,31,187,200,115,119,176,3,84,99,71,245,123,25,122,152,32,13,70,117,184,58,244,138,48,66,57,251,104,253,229,225,171,155,12,9,60,128,93,203,3,131,192,115,148,203,5,148,75,170,14,84,102,117,111,46,51,247,161,57,248,25,20,130,175,4,98,40,121,98,68,237,3,3,51,157,240,6,214,203,152,127,157,199,250,112,189,194,232,13,157,205,250,139,1,196,88,228,63,128,92,182,216,11,190,83,133,42,182,134,220,80,56,55,56,181,27,8,225,212,41,175,204,66,174,122,160,90,172,22,143,30,24,201,233,152,233,2,16,10,113,24,52,92,64,132,24,116,192,3,18,165,190,163,99,35,148,181,20,243,77,152,254,221,202,247,112,13,78,18,149,247,250,111,231,5,181,200,27,140,11,124,139,61,85,241,104,219,200,102,125,74,22,90,49,138,144,156,190,109,249,254,78,218,253,147,159,51,167,85,136,35,242,192,105,63,194,250,95,160,119,226,207,96,173,33,237,28,89,10,192,62,176,19,213,210,43,159,253,197,126,225,80,168,183,132,192,56,163,73,24,199,229,196,65,255,132,206,0,71,187,38,95,64,4,34,141,96,82,94,202,87,51,71,209,199,34,203,45,15,200,93,211,49,94,27,77,86,102,101,79,110,234,213,139,194,63,69,82,15,210,8,54,21,176,5,226,179,225,193,84,85,41,16,190,156,226,94,12,213,133,157,19,14,58,118,154,245,177,44,140,34,13,54,41,179,224,183,106,63,175,99,219,162,253,183,114,211,9,241,156,242,0,0,181,92,204,137,185,96,156,194,250,70,157,196,173,59,154,45,84,209,238,65,164,113,10,243,236,224,185,82,225,140,112,250,200,95,231,79,123,103,188,138,119,237,209,175,121,127,236,237,125,124,111,246,55,119,124,82,218,196,90,123,1,136,29,7,106,128,39,41,249,96,147,212,163,218,78,185,209,79,218,239,99,152,117,204,71,131,62,155,2,190,183,111,49,240,116,164,208,39,197,74,195,91,236,190,0,207,133,10,131,142,180,222,114,138,189,238,165,123,49,227,255,57,211,219,203,226,81,212,246,10,242,132,235,94,184,7,11,107,208,176,207,4,95,128,126,28,173,182,3,22,106,131,94,59,213,164,193,122,65,87,125,126,114,146,80,132,80,6,80,74,104,248,206,187,235,237,161,159,147,12,76,224,72,28,113,166,42,15,222,209,222,33,80,229,31,161,13,119,67,131,253,20,121,204,4,190,175,19,250,190,254,41,33,178,95,198,20,82,163,78,39,137,145,162,82,3,11,5,113,189,133,3,122,17,215,160,133,169,5,113,164,45,71,117,181,66,95,136,246,129,5,152,123,132,251,224,78,131,30,77,203,97,76,187,24,57,15,74,168,99,133,161,72,203,202,224,183,162,47,99,64,20,202,118,98,22,25,192,162,157,85,171,96,12,26,237,84,63,242,205,246,153,193,25,107,134,251,99,187,200,31,219,178,210,189,93,109,199,5,155,79,172,195,203,9,138,86,241,9,135,123,19,167,168,22,79,83,79,129,171,96,35,143,186,183,90,47,126,34,246,77,255,182,18,30,174,54,225,94,33,244,243,41,154,161,249,158,163,46,33,25,95,229,201,205,249,52,119,233,19,142,77,87,135,201,114,77,99,93,17,238,85,94,58,86,204,219,121,208,243,252,202,190,65,212,195,194,43,71,71,112,13,92,104,238,119,251,51,253,156,16,28,243,10,71,10,43,5,235,9,41,11,168,216,56,55,10,218,158,108,72,175,178,160,23,38,176,14,226,96,178,61,47,160,239,26,69,43,168,133,105,224,68,28,164,187,84,40,130,77,112,5,170,164,27,237,60,156,147,193,31,17,8,15,32,230,90,103,89,194,221,127,132,186,22,68,101,194,6,204,110,180,129,123,110,161,133,120,40,121,232,233,119,8,221,23,155,171,129,82,24,111,200,132,90,224,227,46,104,237,145,150,33,94,60,104,244,227,206,222,229,126,150,97,217,193,108,181,187,144,132,177,100,219,179,152,153,54,170,51,58,99,29,112,51,195,12,222,207,177,243,201,8,57,163,29,2,198,156,105,39,193,143,15,57,194,17,69,15,123,202,41,250,128,126,46,133,86,20,37,27,250,97,62,233,238,12,61,188,50,208,1,79,23,144,127,150,247,242,65,118,97,155,68,222,213,96,226,23,62,215,50,220,191,29,242,21,61,146,200,75,229,62,40,31,9,248,137,7,25,32,60,143,131,77,9,80,105,208,12,35,109,90,73,158,243,67,63,147,71,160,54,248,53,16,105,142,24,57,218,81,164,199,247,29,205,231,19,222,111,119,157,201,84,122,42,153,223,236,251,99,239,107,222,215,30,127,42,59,130,65,20,71,37,146,239,131,19,182,16,140,4,165,133,82,117,127,181,84,45,45,236,63,229,150,75,229,187,35,190,97,4,87,199,8,174,119,1,249,10,30,235,130,6,81,160,166,255,126,232,239,118,241,61,233,225,88,176,31,118,179,31,27,208,145,228,139,124,155,84,187,34,96,206,97,244,35,85,163,131,180,192,225,8,44,1,190,129,158,166,203,152,193,173,51,138,102,49,250,138,158,64,61,91,112,72,207,154,246,152,240,157,60,6,196,163,61,167,196,92,27,249,20,17,250,106,171,152,255,15,34,19,138,75,90,209,36,66,70,218,205,195,253,43,136,183,213,133,116,20,169,82,13,69,220,43,69,185,242,6,227,13,36,176,202,22,97,1,120,27,239,218,51,153,25,255,64,198,179,193,235,176,23,216,188,95,96,79,178,239,99,102,129,72,135,250,237,44,203,54,125,134,133,3,167,114,229,81,138,156,156,176,166,16,120,102,224,241,199,90,116,140,234,109,224,254,255,171,237,132,170,132,21,168,63,5,183,80,58,58,49,146,203,97,174,195,78,178,249,180,255,158,81,27,11,46,216,57,191,234,46,184,167,168,46,157,32,247,118,95,194,53,178,210,185,210,242,199,2,245,117,121,69,153,183,192,18,102,200,214,225,14,120,138,215,175,2,191,235,192,235,128,188,6,160,37,121,244,147,110,211,55,66,76,34,95,26,158,168,142,87,199,11,254,209,241,145,113,29,43,114,133,188,4,78,21,96,156,236,104,199,45,45,68,148,78,146,111,19,103,177,65,167,74,81,98,195,210,173,67,2,207,29,4,94,163,77,94,184,231,148,214,140,26,160,141,78,35,89,55,61,151,162,80,135,251,39,237,2,202,195,1,204,199,11,166,163,215,184,110,4,118,32,45,20,201,227,255,4,224,38,249,152,31,180,199,178,44,156,237,186,192,115,230,28,1,59,232,206,121,128,36,128,1,193,87,131,28,112,236,171,213,28,206,192,16,53,59,133,52,88,91,149,230,96,28,154,49,128,184,4,120,198,142,130,177,33,137,57,2,246,197,85,179,106,188,87,9,186,0,105,118,0,53,193,62,252,173,223,142,235,222,147,161,212,58,228,195,1,138,44,31,27,28,46,20,170,197,66,97,112,248,20,71,213,112,215,171,209,87,247,189,52,89,64,7,222,1,17,235,41,3,183,201,226,44,19,86,83,185,228,28,192,156,139,142,167,30,85,65,38,250,10,201,193,196,206,110,249,233,86,205,227,150,56,162,20,32,86,20,73,234,189,71,46,117,21,143,20,217,1,223,203,123,219,10,251,142,82,213,155,39,147,59,199,207,83,213,27,110,29,230,44,154,39,154,200,52,188,6,41,133,115,73,194,54,146,187,72,114,159,6,43,171,175,28,147,10,213,194,96,246,148,154,163,138,137,104,203,209,146,227,158,116,172,231,7,50,3,146,95,253,15,32,151,92,246,129,227,245,135,193,163,207,66,212,222,23,60,128,182,150,230,30,28,140,20,185,253,144,245,213,94,57,62,21,47,77,79,169,37,117,77,149,149,13,222,36,183,164,88,227,212,193,28,123,64,107,140,52,29,244,119,111,241,57,34,20,26,158,127,16,44,212,67,13,255,137,227,186,84,148,222,244,189,130,87,88,241,143,10,133,124,97,215,147,219,118,230,245,71,229,175,68,251,106,103,138,7,10,76,99,59,86,188,193,205,85,69,122,236,149,29,237,61,220,231,21,204,155,190,43,46,245,185,230,205,228,27,172,240,196,193,67,255,178,111,125,47,177,66,166,26,238,83,68,15,108,119,74,106,196,146,104,25,114,201,125,201,223,58,249,100,126,188,255,243,154,112,205,233,51,62,28,255,121,106,175,186,87,253,164,250,200,118,142,251,189,12,127,95,141,245,2,222,46,139,175,19,234,35,230,130,92,216,88,167,3,235,178,22,181,7,254,35,120,138,218,242,244,5,225,117,25,172,211,97,184,183,47,168,167,112,134,161,179,215,87,89,81,44,218,7,140,229,29,158,93,128,0,190,176,99,197,120,210,134,56,209,16,134,154,251,49,201,111,1,110,188,30,234,23,80,203,105,87,90,104,37,20,213,3,42,232,168,90,0,217,43,244,22,132,5,235,251,165,209,18,229,28,68,44,57,58,247,25,224,105,55,68,81,119,47,239,88,152,134,126,222,13,152,105,140,88,186,26,181,193,119,204,122,174,55,81,112,143,78,224,186,204,147,17,162,173,247,87,1,45,142,186,43,143,21,198,87,190,116,212,29,113,115,165,156,137,187,62,207,153,69,243,129,190,25,235,92,113,57,127,1,231,131,248,88,181,133,237,167,254,176,140,179,106,16,169,28,196,211,82,182,109,49,123,217,90,176,193,135,242,49,38,28,73,112,219,192,107,225,169,194,155,199,136,235,199,142,22,10,240,249,100,97,164,112,254,73,185,15,119,116,246,38,222,245,213,4,232,89,118,217,241,178,43,96,97,112,206,233,149,212,41,185,76,153,157,202,236,92,102,230,81,144,156,233,186,196,18,94,18,222,110,20,12,107,104,187,60,210,151,163,204,222,51,98,105,106,85,157,81,23,146,255,149,205,104,39,15,222,110,230,155,239,252,141,104,30,70,93,77,154,119,158,115,84,85,237,184,228,247,2,178,46,75,187,17,255,11,133,49,160,70,97,4,235,118,192,72,223,124,84,181,102,84,117,236,28,106,170,208,140,16,218,21,204,36,86,214,193,247,17,232,4,205,184,247,41,207,69,191,31,219,127,197,9,53,0,177,91,2,29,178,48,170,164,121,241,116,117,162,128,118,58,45,164,5,220,197,185,7,252,22,68,3,30,29,228,214,197,74,212,194,155,40,19,250,165,254,3,186,247,188,215,87,232,59,250,113,24,126,223,147,198,200,125,231,179,232,115,71,245,193,192,62,8,183,177,228,232,159,73,56,223,131,59,239,131,251,131,251,112,244,146,188,226,191,34,3,214,36,201,199,51,223,76,170,249,63,203,20,101,91,95,126,138,37,119,255,254,74,172,176,103,37,45,1,234,141,36,81,254,115,153,51,222,191,60,154,96,137,233,183,105,151,229,111,18,127,172,125,47,249,189,45,223,210,254,115,241,187,197,220,211,39,218,101,109,213,20,252,41,209,149,166,164,153,194,54,208,236,183,253,172,240,5,237,53,245,237,231,205,188,153,254,92,219,241,228,111,182,246,41,15,103,191,159,57,11,81,16,238,81,210,18,53,118,243,152,235,150,148,27,138,155,53,221,55,194,188,87,195,246,92,92,225,252,35,205,166,248,204,165,168,249,88,193,152,183,164,23,22,244,17,158,205,153,123,91,247,29,204,81,244,5,190,227,194,67,18,216,37,233,35,11,86,187,33,124,164,25,47,92,242,207,201,203,15,6,242,235,202,179,83,18,205,127,12,38,104,254,165,75,232,1,187,20,71,157,168,223,231,21,88,103,56,135,115,31,174,71,82,76,210,216,139,142,53,80,112,165,79,162,185,168,21,127,187,132,82,52,153,107,206,46,204,89,52,175,55,17,34,58,32,17,90,105,1,119,8,202,189,202,165,110,149,93,58,118,224,238,229,93,44,179,188,107,208,146,178,210,214,21,240,163,71,178,101,183,161,255,99,88,17,149,175,204,113,127,228,111,253,104,102,15,241,24,60,9,196,99,161,213,66,159,114,4,142,32,84,183,214,72,129,85,120,8,231,146,128,22,13,79,33,156,61,196,153,34,92,162,241,123,141,101,141,214,32,154,186,203,207,210,177,94,249,82,119,113,186,24,63,96,45,119,123,211,5,249,253,238,149,233,121,117,65,253,126,247,89,85,224,51,53,56,27,236,216,180,30,25,244,211,124,112,191,100,44,244,183,243,140,186,241,94,27,171,74,21,135,15,244,2,22,238,57,2,212,46,196,87,250,10,219,23,238,221,89,56,123,103,99,95,126,82,117,207,77,128,39,174,209,12,36,120,44,79,58,59,211,66,56,167,125,14,123,33,113,106,5,25,41,251,126,63,214,6,122,69,29,177,46,90,58,213,195,224,62,6,238,197,13,216,170,115,210,124,223,217,48,23,18,33,174,0,218,159,11,28,212,110,226,188,254,254,241,17,172,43,1,17,65,87,252,183,206,105,150,232,91,219,94,179,106,133,95,111,255,176,176,87,254,121,234,41,249,23,169,112,6,48,118,14,180,251,207,172,25,235,77,63,224,179,223,122,21,100,176,106,13,190,0,214,94,95,103,191,18,129,188,140,241,164,143,20,93,96,167,48,199,125,231,219,78,94,205,26,255,226,247,27,135,62,94,179,62,247,241,135,141,207,125,252,123,240,243,94,99,7,207,165,169,226,202,217,156,96,28,183,135,130,66,48,29,60,10,152,94,128,136,180,176,48,125,106,184,140,39,36,205,3,234,140,137,167,100,14,100,189,187,61,192,75,240,73,182,20,212,149,207,28,45,142,28,188,248,9,138,74,190,242,47,251,243,99,255,178,127,98,252,163,255,238,141,241,100,233,95,247,127,109,244,159,247,239,189,255,94,181,91,163,60,177,230,185,251,138,219,139,191,7,90,96,121,191,7,182,122,47,197,138,141,89,29,232,199,240,155,15,22,113,119,126,246,64,54,35,226,170,239,251,148,139,255,73,253,23,78,153,114,241,11,34,106,244,107,206,107,230,15,157,154,89,115,250,196,191,132,251,55,254,95,154,251,39,228,48,71,48,73,176,1,88,101,0,86,233,133,254,163,31,43,236,44,100,158,236,219,9,88,37,19,170,31,240,46,141,207,124,182,152,127,243,41,54,182,236,191,14,230,97,101,188,250,217,66,254,253,167,218,199,16,173,110,173,49,177,113,142,43,58,81,80,60,122,110,104,249,24,99,203,199,142,74,43,199,10,112,31,149,70,232,68,193,197,99,7,10,88,153,3,164,199,5,15,108,226,189,189,133,137,2,221,224,217,15,33,174,119,249,89,45,239,231,199,187,124,145,85,252,207,25,79,249,63,55,246,218,79,13,143,76,157,199,200,162,125,99,197,7,212,223,31,106,191,61,254,109,245,183,199,127,217,83,27,159,61,216,38,252,247,212,94,121,175,250,148,218,126,103,89,158,212,55,188,117,194,115,11,19,71,199,225,157,227,96,123,63,149,163,186,11,57,117,223,214,191,150,191,176,255,137,221,251,182,186,178,187,245,123,247,126,120,164,77,248,121,234,143,89,123,123,152,121,156,206,156,204,60,4,182,247,33,92,163,223,77,115,210,112,103,23,148,17,202,171,133,114,175,17,226,215,125,172,64,102,136,171,27,232,115,209,57,35,159,78,157,134,251,204,115,215,82,162,252,27,255,169,236,207,31,220,11,247,39,191,248,63,168,50,195,149,23,250,243,191,125,33,155,255,173,255,67,175,182,175,230,125,111,223,195,185,223,60,245,185,241,239,61,241,31,198,191,251,4,102,170,109,25,75,1,104,156,192,121,146,21,127,190,41,215,64,143,183,253,211,114,66,56,157,121,251,120,37,115,45,251,159,167,255,57,246,181,169,159,239,253,223,167,95,114,203,83,28,207,64,94,242,240,76,236,151,187,49,151,232,94,253,191,59,123,213,159,111,217,171,254,95,159,121,132,228,246,188,246,54,81,244,175,123,126,8,20,93,114,232,9,253,231,206,83,13,153,195,154,102,212,143,39,65,191,64,198,142,72,104,161,225,206,31,125,104,36,175,127,21,165,225,109,63,17,207,63,159,31,191,188,191,244,31,75,91,127,61,254,240,231,247,42,223,235,223,155,184,115,243,127,162,42,108,205,177,244,182,5,254,178,120,1,103,43,1,9,0,95,149,246,206,43,95,65,180,161,42,27,240,12,250,43,203,199,188,226,81,127,37,95,192,183,248,36,47,93,120,54,164,113,178,101,31,22,60,88,5,171,32,36,46,178,221,124,174,177,75,22,152,51,165,187,58,220,246,84,220,141,187,49,223,153,212,71,117,15,254,175,136,235,219,93,152,146,21,35,189,186,123,208,164,53,63,8,61,6,48,111,72,194,200,191,230,141,98,150,12,8,105,112,181,0,81,156,206,239,170,142,58,160,102,84,60,89,248,154,54,74,167,205,43,126,93,128,248,198,152,211,234,26,206,16,44,106,63,210,46,24,181,244,156,240,154,47,11,209,91,232,132,112,167,157,196,218,224,139,230,115,110,38,133,39,66,179,34,158,63,130,54,28,140,179,236,163,198,144,61,6,190,135,184,232,15,136,153,78,19,158,253,130,203,159,16,201,146,80,63,14,29,132,62,59,226,64,103,38,89,51,15,186,188,13,24,173,61,101,184,6,221,54,102,191,246,253,201,161,209,33,111,200,29,42,250,58,237,91,101,88,69,41,61,149,118,29,184,225,211,223,59,217,55,186,205,75,184,74,113,135,62,20,246,195,196,211,166,115,166,109,65,44,211,230,176,1,235,194,112,109,120,174,248,133,187,104,44,240,68,157,86,161,112,213,30,237,43,244,116,93,63,216,238,10,158,247,22,33,246,132,184,245,224,176,1,145,231,128,114,65,54,239,48,58,178,234,217,52,167,7,250,96,120,82,19,158,146,231,182,18,197,182,214,52,67,206,82,70,101,204,25,99,227,26,179,107,140,219,159,130,8,213,119,220,129,79,101,198,107,174,225,102,71,177,98,11,19,43,166,77,171,167,24,245,65,132,121,223,162,245,35,235,130,85,187,111,78,127,45,115,86,230,121,120,234,180,78,205,223,100,8,139,206,0,101,21,50,196,223,114,190,8,162,99,135,231,87,237,24,88,241,248,162,9,253,96,53,121,206,120,109,232,44,207,60,226,31,16,138,206,129,52,191,139,226,101,255,113,181,212,93,236,24,83,75,105,196,87,150,22,209,90,32,127,29,190,142,232,8,3,148,193,8,115,10,254,106,146,70,139,149,90,216,57,123,38,3,63,51,51,246,171,236,229,252,172,53,115,215,152,85,202,103,58,26,111,193,170,87,198,1,27,60,203,231,39,40,3,74,241,249,177,48,47,17,230,89,169,131,159,65,167,216,104,29,16,198,18,191,238,155,202,220,29,217,206,95,129,221,100,106,229,51,246,67,32,65,247,206,185,56,106,67,4,249,112,50,38,238,47,207,102,137,30,66,229,33,60,85,93,127,8,207,75,99,20,9,163,117,48,139,78,36,133,1,19,179,224,91,123,7,164,153,196,42,196,78,151,30,157,40,60,110,189,177,171,88,28,43,190,241,69,230,54,122,186,253,128,85,60,254,102,178,184,181,120,124,34,249,120,178,116,188,152,28,131,207,76,27,60,33,85,240,236,54,221,60,183,200,162,243,35,253,130,3,250,34,133,84,23,151,232,68,40,158,130,235,165,234,218,151,253,30,24,167,170,255,151,227,165,190,229,251,57,231,192,195,182,14,76,23,147,111,62,92,76,22,31,134,183,28,47,181,21,173,255,50,252,147,162,119,23,111,227,128,55,243,80,111,18,238,113,140,106,94,117,94,214,103,157,25,253,155,142,166,4,122,116,250,3,247,62,227,185,179,232,51,218,5,93,14,119,221,173,181,225,249,1,204,57,25,125,202,238,218,94,217,149,143,80,79,169,130,130,19,91,238,178,19,86,130,223,44,225,231,3,47,240,188,231,50,152,121,207,63,153,59,161,243,12,37,220,235,225,167,144,162,119,52,251,192,111,254,93,51,151,12,63,73,180,236,224,78,202,15,120,7,238,32,235,130,255,9,159,168,119,69,79,176,49,184,158,102,225,201,99,38,130,217,4,121,183,64,18,225,150,152,228,75,180,179,140,114,236,208,222,46,134,187,32,87,217,12,91,157,134,155,241,127,243,139,247,131,117,69,111,177,239,176,238,12,223,130,61,161,252,73,60,51,186,111,50,208,59,11,16,98,158,246,46,225,114,14,75,7,60,211,19,245,195,17,3,64,134,249,240,14,204,53,62,231,175,179,102,27,240,20,245,82,156,167,221,77,62,253,222,114,152,131,137,215,208,102,74,125,242,89,144,83,11,231,249,84,159,50,5,130,245,157,140,222,130,249,231,26,111,113,160,31,148,173,144,29,97,66,131,30,83,252,45,212,134,18,181,17,40,207,76,254,155,20,235,198,136,143,168,238,7,194,162,16,244,214,213,121,149,238,45,129,180,56,28,192,229,77,101,132,102,63,2,183,238,206,227,93,168,23,131,177,181,28,230,36,12,40,223,24,238,199,110,161,169,31,114,78,1,190,141,179,223,39,206,201,104,172,136,30,123,172,118,234,199,84,128,255,166,93,97,108,55,95,69,197,211,152,12,198,48,127,91,222,66,27,123,130,246,136,166,124,60,17,77,113,253,59,218,27,138,191,83,55,158,117,225,41,160,43,211,113,179,49,109,162,19,67,238,59,62,124,218,194,188,79,111,193,183,42,192,89,159,13,177,15,148,228,205,3,61,29,147,120,226,109,128,247,99,185,29,185,15,242,1,184,252,150,223,236,7,214,243,105,140,197,97,233,186,110,245,219,89,43,139,179,196,126,63,203,98,34,56,158,185,37,220,123,170,215,117,144,13,201,146,104,180,36,133,161,54,252,91,52,253,34,27,91,55,90,243,89,207,102,208,142,206,100,120,66,226,165,146,26,220,143,51,213,78,195,104,135,44,129,206,11,83,93,32,70,249,198,224,235,132,152,120,149,85,166,39,10,191,206,167,242,223,242,94,5,231,241,242,163,226,39,68,87,44,138,233,198,91,128,7,211,30,82,107,94,177,129,146,190,17,40,88,31,105,57,214,154,215,7,179,109,252,167,201,141,8,65,84,247,89,204,143,49,159,198,242,112,56,22,159,112,199,111,74,50,230,190,140,100,29,103,246,97,108,82,131,251,2,174,167,125,0,213,41,51,154,110,216,219,245,79,236,30,222,57,197,121,120,155,126,128,20,6,93,139,82,32,213,165,121,126,171,129,186,184,37,176,60,136,190,155,178,238,139,1,151,13,209,162,53,178,86,138,17,111,29,63,13,244,232,71,190,2,127,211,192,91,5,164,103,136,81,117,14,248,94,100,2,234,237,7,234,190,65,105,137,210,236,120,61,253,108,26,198,131,242,17,189,37,139,167,142,177,141,192,33,249,112,230,133,186,48,111,215,229,128,45,82,14,79,111,154,122,42,225,220,171,19,95,246,237,152,21,179,157,121,60,65,163,45,106,30,243,180,12,229,199,108,140,197,105,226,71,136,82,180,7,49,66,169,53,46,133,36,137,117,64,47,144,57,162,121,38,162,186,129,216,103,27,208,75,101,254,22,9,34,92,247,29,208,177,250,214,121,240,11,241,14,192,207,33,184,213,34,41,12,196,69,236,135,248,44,210,3,57,183,94,179,241,45,105,148,92,160,24,248,48,111,29,194,117,161,117,20,195,66,95,158,195,96,180,204,98,245,59,184,4,57,10,219,191,60,198,176,174,18,248,39,64,15,1,207,194,219,170,5,55,188,5,167,26,224,166,247,200,124,207,46,241,33,14,52,181,234,214,60,237,41,91,195,213,98,35,200,208,19,248,52,252,14,112,159,218,176,192,227,129,54,85,68,126,54,20,228,120,37,76,140,130,24,171,200,239,247,159,200,221,70,198,226,33,106,11,64,45,125,58,103,225,254,127,105,35,174,7,166,223,199,184,20,223,206,18,162,140,245,130,206,133,244,152,159,180,67,91,65,243,76,10,63,17,197,24,201,152,105,25,118,202,242,108,151,25,139,168,147,26,107,114,159,235,109,14,37,16,37,241,22,154,138,40,201,172,15,17,10,240,20,36,17,36,25,36,49,208,185,157,131,209,106,178,137,115,29,224,63,152,171,230,140,185,170,205,104,96,81,189,181,113,249,160,60,196,173,7,33,12,196,12,64,113,151,222,226,183,190,5,51,128,98,222,222,15,70,7,17,124,45,81,76,129,175,124,217,31,119,39,220,241,241,137,113,119,124,98,194,205,193,53,234,114,57,5,105,247,41,103,52,167,199,244,70,122,48,150,167,237,23,12,144,114,8,144,14,208,142,13,249,62,105,229,24,151,83,232,15,68,61,32,133,196,249,249,251,113,117,113,49,220,67,66,218,64,167,204,22,115,158,14,244,228,246,129,91,32,68,229,200,51,64,11,108,130,124,152,150,105,59,86,220,70,44,216,17,160,62,99,214,86,190,47,92,92,212,2,173,161,13,91,65,43,75,193,103,151,247,179,67,100,129,16,243,82,139,252,36,104,100,213,241,45,9,142,253,252,156,13,238,144,199,179,54,244,4,173,16,46,58,97,69,185,129,144,234,2,72,140,57,173,130,119,146,183,112,37,102,163,119,225,179,60,216,147,167,224,91,68,254,167,236,113,54,238,63,133,82,28,140,122,156,166,241,224,65,210,253,135,230,67,43,180,161,31,216,158,227,112,223,1,45,136,107,247,50,101,81,101,220,191,184,63,60,191,48,184,8,26,84,223,69,52,221,5,26,5,120,186,220,13,74,106,177,79,144,70,25,236,232,98,59,211,108,207,250,76,253,11,208,206,81,176,225,38,140,17,247,180,60,221,228,254,146,15,156,119,47,63,134,220,95,250,210,196,31,184,248,167,68,220,71,250,155,160,149,56,210,60,242,165,238,98,94,221,0,62,193,119,201,113,170,231,65,246,254,214,71,27,50,107,206,210,173,137,111,248,15,136,42,229,34,194,183,184,185,137,49,176,109,254,248,240,132,251,107,127,2,162,69,184,39,34,25,131,39,142,137,195,175,130,205,123,181,56,94,112,196,164,112,249,152,88,120,181,32,102,43,170,107,153,110,116,194,97,209,12,241,212,65,31,132,117,250,56,115,238,114,11,68,122,107,59,233,64,158,22,224,219,175,206,231,234,185,224,171,139,220,83,226,61,37,95,197,65,155,173,131,238,203,243,91,1,45,181,69,144,145,6,90,226,105,72,139,104,250,80,136,82,225,191,189,93,158,153,121,32,108,3,117,204,33,44,21,200,70,81,22,158,134,245,136,188,11,135,112,221,1,249,240,130,93,139,61,1,11,10,1,229,196,148,197,169,20,158,194,203,72,75,202,251,253,183,181,149,40,211,10,102,113,182,21,196,176,249,99,182,210,208,57,142,167,161,190,0,210,165,240,9,43,133,251,177,125,167,105,27,244,184,109,235,241,61,189,248,243,124,188,53,122,224,145,195,58,148,154,64,111,141,48,217,33,76,182,64,47,7,34,76,94,252,42,199,245,250,87,45,218,229,143,255,230,23,71,92,208,23,176,67,120,182,154,143,24,180,129,243,133,251,99,132,252,78,188,161,251,86,253,163,132,209,45,222,5,244,88,245,59,64,179,11,128,133,236,217,14,194,177,78,22,114,183,197,95,79,17,50,224,104,121,158,144,23,150,183,162,173,11,219,192,108,44,105,27,41,238,131,85,246,131,146,95,4,233,117,65,27,128,47,16,13,13,136,163,151,125,87,158,144,199,183,78,140,142,143,78,124,220,253,216,68,210,221,239,62,238,30,50,135,249,201,36,46,99,182,128,30,142,5,182,42,180,81,120,13,112,138,241,243,51,118,28,158,64,27,51,193,40,255,49,217,23,189,225,229,176,128,213,253,121,86,183,193,51,176,3,99,17,110,207,240,236,140,177,161,167,113,219,159,247,236,60,160,195,16,155,96,57,176,179,50,157,213,1,61,71,10,217,210,60,167,218,253,27,208,146,124,55,64,203,225,250,132,149,171,239,195,155,229,22,247,129,21,219,23,182,129,218,224,251,177,192,153,78,163,140,194,13,218,1,104,9,114,206,182,160,238,179,2,92,125,240,150,62,160,122,1,36,217,199,93,79,128,218,184,247,201,231,25,170,209,63,196,36,127,224,127,216,31,240,68,196,23,148,211,20,74,81,68,177,16,11,227,152,31,7,109,229,170,111,145,222,181,224,41,141,133,170,124,232,19,250,146,51,161,142,171,19,14,220,42,224,81,159,139,39,174,187,181,167,79,220,81,22,174,111,250,250,238,171,59,230,140,127,120,104,206,184,186,227,27,240,247,147,250,154,127,34,142,217,220,226,122,216,143,164,159,100,31,34,217,16,110,211,143,35,65,59,115,23,61,150,5,143,173,129,14,107,45,232,32,11,107,31,150,181,85,77,208,214,126,95,137,173,218,100,115,225,223,51,108,45,41,83,126,164,91,184,127,207,244,8,113,191,147,125,108,153,228,84,140,139,136,165,57,211,124,213,73,138,120,99,230,235,87,29,172,69,81,129,207,6,6,65,59,32,201,33,66,176,130,147,133,136,177,143,61,194,98,141,54,36,87,2,180,44,64,100,224,79,8,110,126,98,151,187,205,204,155,143,106,95,137,208,114,162,80,41,78,20,146,90,106,199,175,189,212,230,138,146,122,172,178,67,236,17,55,47,65,27,160,55,128,216,142,64,104,73,55,238,15,113,72,163,158,225,26,69,123,97,201,231,119,8,79,93,192,83,25,112,93,6,233,227,88,168,44,31,227,24,180,122,12,120,43,188,133,17,14,72,33,86,85,92,230,57,168,225,143,231,131,172,219,182,101,217,171,22,248,201,136,73,152,161,36,145,225,222,56,197,13,107,190,231,214,63,6,84,255,24,143,9,121,27,1,181,81,145,69,101,105,235,171,204,125,97,109,87,242,238,203,187,198,173,203,187,92,235,114,183,11,184,239,222,237,62,2,163,221,93,105,23,227,64,71,229,85,125,124,194,81,146,169,148,128,52,6,235,49,6,55,248,116,104,93,150,144,74,206,132,12,212,98,227,29,151,191,234,14,79,164,205,231,175,165,181,116,5,109,165,20,20,216,46,240,63,16,59,36,138,94,157,13,24,20,242,37,176,184,86,91,180,171,211,79,193,255,3,205,216,102,66,7,140,129,148,101,228,188,195,253,117,138,18,156,70,27,16,153,2,213,147,240,68,114,222,68,207,239,22,89,23,43,166,152,132,177,36,95,53,199,221,87,245,111,233,175,30,115,141,69,75,124,161,162,187,186,169,19,213,125,160,186,67,177,7,90,143,88,29,168,183,88,0,41,157,96,163,140,218,64,249,120,213,172,152,19,227,255,236,167,132,111,57,175,234,149,251,94,181,42,247,69,50,38,102,68,15,232,193,220,174,137,204,120,255,196,135,199,247,79,60,99,14,167,76,119,175,59,102,246,138,33,95,200,174,113,164,19,248,88,156,79,48,144,67,15,228,16,179,50,71,39,5,201,79,182,230,243,184,55,217,73,176,93,224,243,127,33,192,117,56,97,117,79,201,156,26,46,237,89,235,155,233,89,253,3,158,7,165,213,190,84,140,138,81,179,46,223,93,57,122,121,103,82,159,184,231,91,15,92,222,41,166,241,22,119,94,203,224,188,148,40,84,28,244,60,93,247,213,143,129,190,124,12,236,62,215,23,139,46,64,220,199,239,90,82,62,11,247,93,141,170,236,77,47,54,244,96,229,165,173,174,114,249,121,87,187,220,63,62,116,121,36,41,224,239,191,74,45,92,163,204,206,81,118,223,230,111,5,0,141,32,178,32,182,128,102,140,247,163,2,58,139,247,183,244,148,0,82,4,94,48,244,11,62,65,186,192,255,168,232,215,118,156,148,127,251,232,247,7,175,118,191,86,120,251,88,89,248,231,253,223,42,241,89,54,62,199,86,49,43,247,185,219,39,126,15,120,99,141,255,222,101,63,185,23,253,170,84,167,152,172,152,174,43,70,126,144,59,241,17,215,184,252,252,184,49,241,252,175,173,9,195,101,19,9,247,5,92,89,127,195,39,221,183,65,214,29,120,162,11,158,112,198,147,19,41,23,111,161,230,212,44,122,66,1,143,77,185,124,12,124,169,99,227,120,23,39,252,165,252,4,85,226,113,135,80,27,194,249,143,56,214,86,83,227,116,146,63,254,92,60,53,172,14,203,195,50,237,202,20,41,183,177,19,251,105,151,148,72,36,28,170,108,183,59,209,149,175,182,204,6,34,246,227,246,62,13,224,123,154,157,245,101,246,28,64,172,218,156,201,11,227,91,81,156,245,85,158,63,65,122,78,74,73,170,34,227,9,227,92,99,182,199,20,77,173,79,237,155,238,147,251,206,154,207,153,41,67,53,228,244,89,90,211,16,233,207,162,19,23,165,248,95,251,78,28,79,182,238,214,187,20,169,49,135,2,124,241,43,194,162,112,178,183,170,158,86,23,213,64,13,182,188,46,157,25,174,54,230,199,48,3,150,216,230,180,157,100,5,57,59,185,72,245,132,95,143,157,17,170,96,43,153,195,132,230,220,150,152,214,148,153,219,246,52,39,228,64,118,101,33,16,154,115,183,83,169,156,146,145,100,241,158,237,143,60,221,28,109,197,215,68,149,103,173,72,63,151,78,165,213,52,158,218,149,113,46,71,192,190,58,64,236,234,214,211,218,34,157,25,123,125,235,25,77,106,68,226,52,216,41,44,15,89,117,78,211,236,19,238,5,130,158,10,88,225,149,198,66,127,28,241,164,83,53,79,163,31,2,168,241,186,121,198,172,182,216,74,148,212,69,253,164,94,213,169,13,248,223,221,66,87,66,106,204,25,96,11,21,136,247,161,13,49,47,58,132,242,187,165,46,73,106,196,251,64,128,61,75,237,240,22,83,234,75,36,195,39,196,46,81,106,204,160,81,55,36,71,57,169,23,188,4,122,110,16,217,194,19,70,181,49,235,4,109,0,42,3,95,196,170,120,154,102,73,161,141,100,87,95,213,109,122,125,124,238,66,52,52,67,205,78,43,103,5,217,217,72,49,208,125,217,97,241,14,73,77,164,215,168,250,109,212,15,110,179,169,180,180,231,176,147,20,24,45,222,17,202,169,34,53,230,29,128,151,218,170,73,115,2,34,51,215,64,214,84,176,216,50,123,199,75,149,162,24,25,60,21,6,114,106,104,67,170,63,237,33,59,158,243,185,36,159,165,149,2,164,71,165,29,249,178,226,39,120,5,169,177,221,10,188,69,193,19,113,24,137,83,77,69,199,73,199,251,164,108,34,11,163,133,168,125,119,182,43,43,53,98,245,22,138,229,78,83,212,198,196,215,157,214,177,68,179,10,21,9,36,8,79,225,79,202,169,231,148,148,162,82,94,0,89,225,118,31,180,193,143,11,146,114,90,247,115,180,163,13,57,215,152,187,64,252,0,222,106,39,181,134,140,109,125,93,59,83,170,54,226,91,76,0,187,228,135,50,70,158,108,96,130,4,57,213,70,244,74,17,159,132,135,104,86,124,92,232,244,10,222,248,145,207,253,50,87,200,121,57,143,98,211,245,249,121,135,39,255,53,117,94,56,43,52,87,28,214,71,22,147,241,28,104,205,198,39,40,38,204,89,198,246,248,178,227,196,180,182,89,202,54,176,62,38,68,91,5,146,236,144,36,227,190,22,239,245,93,103,122,170,141,40,41,138,26,135,11,208,211,97,223,93,246,189,161,35,67,251,134,10,19,81,79,185,167,132,133,137,67,141,2,251,12,244,48,11,110,38,148,66,238,41,45,22,227,233,106,49,15,113,37,238,12,221,93,56,83,144,178,129,234,89,25,192,117,80,146,60,88,82,21,180,33,159,200,59,56,31,239,190,238,158,241,171,141,248,150,219,91,212,74,66,41,218,229,179,91,60,227,72,13,159,31,53,95,20,28,39,158,150,210,9,231,182,109,8,149,84,69,94,148,79,166,36,225,183,254,34,213,165,124,61,117,70,174,78,93,239,110,196,47,228,73,139,41,13,100,98,58,133,153,73,222,1,43,54,99,157,181,126,197,229,148,234,124,78,200,181,47,199,133,149,29,121,107,194,90,222,245,184,181,207,90,193,10,117,150,215,125,162,11,243,30,94,189,99,204,253,225,158,107,221,39,217,171,83,87,54,189,60,117,106,221,58,16,161,3,200,231,79,125,73,56,237,112,12,218,93,232,202,86,55,120,159,126,206,48,171,78,130,34,155,101,31,71,91,109,196,30,145,191,254,83,167,160,230,85,223,193,42,157,239,249,251,250,10,201,76,34,211,221,243,116,211,131,29,14,101,12,56,39,28,201,239,219,85,216,150,201,103,30,237,249,10,246,180,34,95,235,158,96,230,11,239,238,146,238,254,109,214,201,94,207,238,206,190,13,49,68,38,155,233,187,240,72,171,167,116,18,248,121,90,127,85,15,142,61,110,252,208,146,94,0,250,235,25,172,130,64,117,162,248,26,216,170,195,127,182,174,135,69,187,71,162,138,82,81,134,162,104,158,16,44,151,99,8,190,50,44,241,74,98,209,25,49,35,220,225,122,132,117,177,96,13,226,31,3,119,42,5,107,116,210,117,45,156,108,106,100,46,164,186,6,74,92,58,9,109,220,45,126,207,233,19,77,113,15,220,216,70,78,88,159,1,149,247,165,217,147,19,155,68,62,95,233,156,144,12,69,147,56,142,82,53,29,44,226,74,122,130,61,245,105,133,197,87,242,210,95,211,236,222,119,28,11,196,54,154,121,23,67,207,85,128,190,204,146,206,131,151,10,158,62,122,29,188,13,29,198,2,193,143,159,23,44,195,215,134,124,220,197,169,219,91,248,116,37,27,162,236,177,69,8,6,167,125,83,80,141,227,26,120,18,12,151,181,166,104,177,11,63,79,116,13,51,148,174,137,169,43,177,66,214,85,38,142,99,205,234,79,61,136,21,134,13,165,168,156,6,217,130,142,202,215,224,155,220,7,62,1,70,29,48,205,62,46,196,74,89,79,241,143,123,248,175,7,17,101,93,217,4,203,9,244,96,30,252,171,62,117,66,122,35,19,200,139,83,248,93,125,55,88,125,165,130,9,148,104,86,244,93,154,38,94,19,100,131,105,211,62,102,218,141,219,171,236,36,195,27,247,52,242,183,212,167,202,241,55,118,49,197,57,30,200,203,221,246,110,208,178,238,37,222,198,166,56,67,249,123,21,222,242,214,46,17,158,112,161,245,111,236,198,254,26,138,42,199,224,45,239,136,93,108,6,40,230,11,25,67,214,214,252,215,216,95,178,191,178,255,146,189,198,190,9,247,207,225,45,39,89,69,198,81,94,137,85,51,21,121,226,248,181,238,138,250,141,221,53,165,166,206,168,115,242,16,188,101,152,97,159,47,31,63,33,173,100,241,39,248,169,68,15,87,249,169,50,172,192,91,58,111,34,211,132,27,41,252,188,233,152,49,158,73,20,164,76,126,122,18,79,210,222,116,248,183,55,125,192,4,169,216,113,255,115,2,237,125,211,69,157,78,173,68,72,189,187,179,148,236,54,111,125,250,68,231,243,254,120,108,60,246,252,195,66,204,143,65,224,222,150,255,164,127,47,198,201,96,11,30,243,80,202,239,186,184,201,22,240,115,207,128,208,121,37,214,43,148,215,103,238,74,92,113,186,4,214,114,105,184,191,246,78,81,184,14,8,86,102,101,241,204,30,156,149,192,234,180,25,173,135,105,252,132,111,84,49,30,203,129,224,236,125,154,158,209,50,172,249,219,12,79,171,128,149,229,243,89,96,103,163,111,195,223,198,234,226,87,252,174,56,107,185,248,247,57,161,34,176,24,126,47,180,117,181,81,62,76,57,163,247,228,162,190,45,81,237,97,204,152,216,252,237,0,124,203,245,173,95,241,233,123,204,87,34,35,158,132,191,29,126,159,49,116,184,250,41,63,92,198,184,78,235,202,188,245,10,157,17,13,43,221,139,205,43,252,109,38,246,98,22,21,124,251,219,254,45,125,199,190,197,195,111,29,214,210,59,45,22,126,11,20,134,158,129,255,74,249,107,100,94,240,135,183,77,245,191,1,73,117,161,156,2,56,217,12,222,114,232,227,242,182,223,109,199,58,161,57,184,126,215,6,127,51,193,8,102,220,1,151,231,127,9,199,229,109,207,109,189,162,238,83,189,45,96,49,12,15,45,166,208,232,57,144,237,58,46,206,178,125,148,219,139,254,68,111,71,158,249,44,38,196,4,167,43,125,43,71,43,52,55,85,214,169,62,180,192,47,244,105,195,158,249,188,14,54,86,160,166,60,181,150,169,226,255,80,207,238,188,230,68,52,249,101,42,162,200,117,167,73,239,32,172,104,127,38,170,187,174,123,153,140,220,228,22,60,75,149,221,247,169,203,41,190,182,199,246,52,228,52,182,188,199,51,115,112,237,51,61,188,238,93,214,48,39,133,38,126,160,44,24,25,51,28,51,202,62,198,36,32,95,215,29,175,41,33,160,112,65,123,128,150,196,63,211,200,200,234,177,144,22,155,176,22,54,140,192,63,193,206,116,133,223,194,159,204,115,161,4,56,152,75,177,204,114,12,228,167,3,232,155,8,216,51,13,30,243,58,188,30,196,35,23,157,125,186,167,120,146,39,122,82,70,185,160,135,223,67,220,134,81,82,25,184,140,110,233,245,134,12,134,35,146,68,156,151,253,32,233,198,183,199,91,164,179,241,125,227,91,49,212,156,59,192,63,2,201,111,213,187,112,92,142,0,125,63,67,145,2,163,250,207,173,188,192,239,35,205,185,238,108,248,125,170,168,14,168,64,21,213,161,231,9,28,59,210,142,190,151,174,56,103,40,147,14,102,56,67,94,101,118,71,239,141,199,110,56,34,200,222,149,20,214,147,134,191,167,225,202,138,138,20,139,36,155,100,179,173,44,254,210,225,212,224,116,33,154,220,89,161,204,22,101,153,42,130,139,216,227,91,245,157,77,147,252,81,149,109,94,105,219,107,208,4,255,125,209,201,9,251,98,94,218,219,230,181,123,67,222,80,102,186,65,49,208,5,33,93,206,236,147,35,233,108,209,41,213,197,179,68,234,21,31,165,19,254,214,139,145,30,198,3,17,146,185,194,178,147,137,235,241,209,237,251,182,94,71,173,148,184,86,182,190,59,215,159,203,238,203,122,89,175,31,110,144,125,47,164,183,14,240,106,238,185,209,167,195,181,179,15,171,29,107,125,218,195,143,245,85,132,166,198,35,15,176,46,244,109,249,1,180,68,106,92,113,114,122,151,128,181,9,240,194,159,45,223,3,226,228,114,186,217,37,66,172,97,122,161,95,29,81,46,78,217,167,145,223,84,89,158,116,27,43,46,183,32,78,108,57,149,147,115,242,62,249,182,237,199,153,112,221,225,72,189,28,234,254,123,126,147,51,110,220,3,43,146,3,250,116,33,135,35,121,149,91,240,16,168,153,139,233,177,174,20,205,136,59,124,47,85,248,61,171,160,246,221,145,219,158,179,246,21,46,20,122,72,222,26,122,138,253,147,72,87,28,97,83,87,123,32,53,37,190,33,119,148,91,91,150,115,194,8,115,55,47,197,92,221,213,43,235,199,135,86,46,210,166,6,82,172,179,67,82,89,249,178,30,141,174,137,107,235,120,219,31,201,220,186,111,251,115,122,78,223,135,92,231,79,52,56,31,73,124,25,80,226,135,84,75,156,100,15,60,166,6,229,112,166,68,2,11,138,8,6,99,243,212,214,145,229,228,10,67,202,131,253,102,103,0,243,55,32,24,182,79,58,132,154,10,189,203,103,242,244,132,148,17,27,120,222,38,182,1,158,147,220,213,118,31,210,49,131,191,217,180,52,177,32,245,12,248,6,194,166,51,226,51,54,75,47,171,128,116,155,174,243,177,117,69,56,17,34,62,238,96,72,109,144,12,112,126,145,26,57,208,187,125,164,49,16,241,229,240,51,108,65,191,182,19,199,91,206,92,220,181,207,242,172,11,22,195,115,160,77,187,208,69,178,1,45,232,250,197,157,136,252,203,59,61,250,196,29,64,26,195,119,92,76,185,244,78,148,206,95,166,64,235,112,239,6,68,115,33,247,186,114,185,147,122,135,194,216,69,95,224,72,187,198,215,120,2,189,148,51,202,127,181,6,189,236,93,218,212,180,30,183,145,111,160,81,166,207,75,150,239,20,218,206,220,233,37,51,125,28,217,66,92,235,34,44,119,2,57,151,16,54,159,161,60,39,232,185,123,52,31,19,162,249,158,165,77,136,24,23,125,64,31,193,115,188,116,6,174,30,204,76,28,242,17,43,174,223,240,145,146,59,35,237,75,87,4,60,228,138,156,200,177,97,201,149,220,193,119,238,203,237,26,177,92,203,29,92,146,14,15,155,195,226,84,147,83,156,206,185,126,66,152,91,228,140,52,48,165,147,191,194,177,217,107,29,1,123,23,48,189,2,246,32,247,161,95,64,251,135,242,165,252,146,231,178,18,120,177,225,27,212,184,129,21,218,209,246,243,138,237,161,253,151,91,116,200,70,139,132,246,110,185,223,203,192,221,68,223,174,166,36,95,76,237,11,169,27,126,106,37,226,227,53,178,35,128,207,160,71,203,3,252,119,91,90,232,20,238,66,46,129,172,75,57,181,255,224,50,90,228,61,45,146,194,45,98,172,108,76,110,233,186,51,208,158,217,194,250,2,243,25,176,110,90,188,137,17,40,171,57,245,140,20,105,82,211,155,44,51,177,13,116,91,21,84,232,31,161,21,219,17,64,52,158,81,233,247,187,132,61,87,219,77,177,230,232,226,21,127,167,136,127,171,153,53,115,246,158,89,173,67,108,80,128,172,232,249,47,163,20,161,47,227,17,14,69,62,33,120,71,130,167,234,137,156,218,37,92,119,54,98,228,89,54,7,209,217,161,194,104,33,103,141,36,14,105,37,243,49,195,29,46,13,213,132,134,111,5,250,117,49,197,17,24,90,146,3,118,189,105,159,98,21,1,17,11,252,54,225,151,169,12,121,45,220,170,151,100,248,94,68,132,198,167,47,166,78,48,212,212,141,122,122,53,37,178,74,27,162,204,78,35,226,45,125,90,22,102,208,187,83,141,213,108,151,253,8,80,230,148,189,196,126,2,120,92,97,165,105,51,236,219,187,41,156,133,190,210,5,223,50,176,233,2,214,160,192,42,20,156,46,57,121,120,183,187,217,141,191,179,41,55,61,210,189,164,30,6,91,234,170,37,213,84,170,248,189,200,245,215,147,177,111,220,151,230,24,123,221,89,239,25,194,216,185,103,216,64,193,166,108,47,195,152,9,35,111,135,65,177,10,161,185,160,151,217,62,249,130,30,192,55,23,18,108,115,144,56,44,135,8,147,90,150,51,160,187,229,109,95,158,228,111,199,27,223,25,201,78,60,190,94,246,69,250,55,248,189,113,226,60,112,46,96,25,43,87,16,242,93,44,200,60,163,67,15,24,120,167,155,26,54,0,52,178,97,33,72,63,155,126,201,187,88,2,93,184,242,48,98,240,161,123,107,31,51,201,3,168,125,140,83,175,204,92,28,107,27,248,153,114,255,228,109,176,41,164,78,89,42,75,251,182,194,147,27,168,35,198,174,59,1,203,169,3,7,209,39,7,219,72,86,130,44,4,139,108,43,62,81,102,239,248,220,119,136,110,222,187,171,15,139,233,154,150,99,231,181,173,241,107,244,119,151,213,52,205,8,101,30,252,183,64,190,254,48,248,100,50,248,100,242,245,227,232,161,225,69,114,215,201,229,46,163,95,236,202,65,44,178,220,229,53,184,211,236,61,106,29,32,175,10,114,107,120,106,164,151,92,103,64,46,229,165,148,32,191,227,183,199,77,195,221,138,213,150,76,163,18,39,127,177,43,39,14,139,238,212,141,120,46,150,179,127,161,187,242,225,105,151,42,134,148,52,147,113,201,188,74,146,124,190,159,248,166,215,250,107,153,90,191,169,107,3,33,109,227,21,192,104,79,156,20,127,229,236,67,188,118,60,66,109,79,104,224,58,232,81,32,228,192,179,234,210,91,105,19,97,22,161,222,52,201,38,218,30,212,76,212,233,120,40,57,93,225,248,72,54,207,48,28,89,36,219,44,122,71,43,170,25,44,246,158,31,200,203,40,157,219,158,105,120,31,220,186,93,76,157,65,31,51,251,178,9,168,146,4,205,14,237,227,73,161,210,229,50,93,124,39,212,93,177,173,210,81,41,185,174,121,132,103,208,92,223,7,214,214,232,65,188,41,223,252,9,138,87,217,114,59,51,130,228,51,9,136,231,119,132,50,224,160,68,130,119,21,59,5,186,90,3,164,20,227,149,216,225,22,100,226,253,67,92,227,222,41,242,60,196,85,185,34,3,13,101,154,3,0,47,116,217,185,160,191,76,94,14,125,15,49,74,188,173,194,92,249,71,95,62,145,248,187,180,217,119,173,143,238,180,153,173,41,212,190,88,78,85,104,150,181,140,248,224,99,11,96,127,77,207,98,74,196,165,107,14,252,47,216,182,95,57,235,37,184,193,165,35,75,237,200,89,176,190,226,62,176,189,30,221,96,129,157,6,246,39,88,27,32,4,88,143,47,111,97,77,235,209,214,224,34,200,6,19,202,178,144,248,37,200,139,215,13,218,109,226,103,102,243,108,140,143,194,32,171,125,197,57,145,248,29,86,26,117,184,22,195,53,16,98,164,131,249,206,223,113,206,178,173,109,55,28,45,254,70,74,139,255,127,78,136,32,92,210,64,11,133,54,244,240,17,127,48,218,192,40,34,226,17,72,1,96,95,14,172,83,23,197,2,25,43,115,223,133,108,70,207,12,112,30,253,148,206,221,34,23,218,5,192,224,184,219,235,198,107,113,205,95,111,157,155,114,74,178,26,217,135,78,29,52,233,198,113,51,174,239,185,146,222,169,152,138,233,195,141,185,194,147,18,227,60,70,201,37,219,173,46,83,79,90,240,17,112,33,211,119,253,225,19,9,146,0,204,127,193,103,60,36,242,125,104,108,77,31,112,217,89,6,47,239,130,243,50,238,22,29,8,233,143,28,222,26,104,101,141,98,229,254,13,222,203,70,13,48,30,239,3,191,160,159,101,52,153,35,20,72,75,26,240,83,216,41,92,123,216,68,15,54,201,107,0,52,60,163,20,90,23,28,57,35,203,203,123,223,240,188,192,239,138,124,224,154,121,104,55,247,128,175,57,145,245,226,30,182,16,67,191,229,22,124,108,234,14,248,224,93,109,205,214,67,218,136,225,247,120,210,60,17,33,4,70,138,104,159,155,209,23,183,46,231,51,208,131,126,211,192,27,103,86,34,222,113,222,11,241,8,161,81,54,26,188,3,171,11,242,207,150,83,101,134,49,2,231,142,167,94,247,215,161,148,179,108,178,109,88,155,253,76,202,11,181,223,51,150,157,200,55,171,196,159,25,204,24,87,6,117,3,45,48,124,43,7,173,24,4,56,126,213,54,193,223,209,251,206,91,159,87,73,190,13,126,135,125,156,124,247,195,224,63,138,57,35,215,251,11,118,216,116,167,93,207,181,74,121,83,162,44,207,40,63,125,25,68,144,248,25,142,239,173,54,170,75,56,2,190,213,30,83,60,239,159,119,191,127,87,109,164,118,164,38,204,246,150,212,199,198,106,60,11,112,103,35,118,143,239,67,148,86,60,204,128,34,94,112,50,220,191,22,155,92,104,80,121,71,144,244,18,25,37,244,176,187,244,184,123,212,203,51,239,202,163,229,35,63,132,24,242,66,225,250,177,160,224,121,16,9,151,52,35,212,48,185,129,99,15,179,52,120,252,89,188,195,88,172,171,201,135,43,77,75,25,254,108,216,121,232,69,14,181,4,253,71,253,2,74,186,149,225,113,74,23,198,0,76,247,140,178,86,6,107,195,119,237,132,123,81,57,31,196,139,142,107,0,223,140,139,56,10,135,251,190,252,6,123,170,211,140,84,252,170,131,113,2,234,218,8,232,59,63,107,143,210,195,61,17,136,19,216,141,132,123,228,74,95,206,248,93,214,204,92,67,93,206,150,246,206,14,135,182,128,34,225,10,225,12,143,244,35,155,24,226,84,23,122,75,48,38,166,3,183,186,218,150,123,118,31,4,107,116,247,242,54,92,45,14,53,134,191,99,234,157,190,209,29,251,251,110,100,93,249,154,92,202,62,102,186,161,79,128,86,249,70,155,187,231,157,29,163,137,253,9,120,146,93,211,74,73,240,102,211,225,27,218,110,248,136,182,248,134,254,190,235,14,107,193,236,136,210,113,241,154,111,10,186,162,43,127,71,72,100,194,55,165,190,199,10,102,33,180,235,211,53,86,235,184,82,60,255,196,247,63,122,237,129,218,19,181,82,173,88,75,190,193,194,30,36,221,36,68,239,227,250,231,101,225,109,154,43,9,241,116,123,132,231,128,150,234,13,31,209,180,29,184,234,170,64,197,216,13,191,194,196,246,149,158,127,108,241,138,48,90,216,167,66,84,186,222,39,229,209,140,20,89,109,143,45,39,50,15,63,158,0,239,106,218,99,164,115,160,149,24,91,95,131,81,158,223,253,249,16,81,68,70,239,184,115,189,93,190,226,228,216,219,119,121,236,61,27,113,6,227,178,104,190,236,10,216,114,192,122,178,188,111,131,62,95,232,127,217,11,112,63,79,136,93,239,236,153,49,111,236,209,246,94,121,161,204,254,206,65,159,28,219,119,229,40,126,95,74,65,68,181,25,144,201,252,114,18,251,158,233,187,144,121,230,227,160,137,31,223,40,209,235,125,63,140,98,248,27,16,217,225,253,15,71,216,134,84,36,74,196,102,35,78,197,193,218,180,157,207,92,76,125,126,224,141,9,46,143,232,163,205,26,220,71,131,39,108,49,126,205,215,135,207,167,72,226,54,93,115,181,93,111,244,116,220,183,148,39,108,32,121,90,58,86,211,228,244,21,167,61,142,177,65,205,210,70,80,170,67,108,97,87,21,243,184,25,211,247,94,201,238,156,210,228,27,202,61,199,77,5,37,155,211,49,39,24,32,143,90,226,157,23,228,190,223,237,112,51,55,119,65,236,161,104,217,199,246,86,66,169,71,94,84,216,18,89,207,17,228,53,206,6,89,32,245,153,72,234,117,225,221,61,179,153,199,50,239,100,71,147,251,147,55,30,46,117,151,148,27,199,75,74,73,121,81,145,228,72,115,110,248,37,47,51,80,22,255,206,17,99,21,227,208,150,202,157,112,247,29,234,35,221,139,163,151,116,13,52,23,124,85,129,107,102,197,88,210,126,146,168,242,223,7,137,198,147,123,60,66,71,141,70,159,38,64,139,228,135,24,107,46,37,89,254,66,38,39,159,239,239,202,69,220,192,40,143,115,235,138,51,12,116,189,225,235,198,228,199,191,111,29,250,184,73,217,8,240,167,25,249,179,108,88,252,137,93,219,145,51,126,100,255,194,168,25,179,246,146,86,211,102,75,181,131,5,206,139,88,139,151,0,163,153,245,192,155,235,159,245,64,114,186,34,237,191,154,170,169,102,242,10,200,196,239,156,82,198,84,222,232,175,144,127,105,118,132,212,86,141,132,171,94,75,157,215,244,238,239,107,16,233,37,14,221,1,247,46,243,254,67,59,66,106,39,14,30,113,75,55,198,46,122,147,227,251,13,177,109,169,231,163,7,93,169,178,217,149,106,42,151,137,178,240,211,46,240,34,219,175,236,230,252,32,253,147,111,248,174,90,145,10,234,63,210,140,232,187,247,255,160,179,36,234,198,227,189,191,75,136,230,141,105,208,29,107,54,127,131,247,162,243,93,232,59,232,175,166,155,255,235,244,141,110,119,186,166,222,152,174,168,37,191,196,87,34,186,222,57,30,23,110,28,255,232,39,71,199,97,28,254,172,120,195,153,53,111,56,37,237,141,79,150,142,172,96,31,24,63,225,73,85,154,101,92,106,121,15,90,93,195,234,16,88,245,64,162,79,170,87,35,111,145,37,141,102,218,79,116,78,219,96,223,84,224,130,148,161,239,113,69,201,221,50,44,197,104,30,254,68,231,170,93,54,202,42,92,210,77,181,162,242,148,208,149,45,135,164,187,64,211,225,251,118,89,9,152,43,6,44,202,210,68,231,44,167,112,201,116,198,156,209,168,250,147,139,215,187,247,156,163,140,94,152,47,100,181,165,79,107,221,205,62,241,170,42,255,214,247,216,107,220,141,128,111,16,204,181,62,42,41,108,138,46,93,247,136,218,205,48,235,36,227,169,159,85,95,117,37,212,190,97,240,99,51,208,70,70,114,227,195,113,172,156,38,216,171,183,208,229,157,45,93,82,156,143,59,108,225,61,24,115,69,170,170,99,234,40,173,185,201,91,152,36,2,62,96,93,52,89,192,67,245,55,113,73,125,67,47,226,225,234,56,175,38,176,218,50,146,12,150,68,223,82,145,78,198,99,225,91,240,137,53,85,80,5,105,143,138,245,162,240,170,109,57,40,25,252,137,78,44,144,231,81,47,226,234,113,213,51,232,218,2,163,138,23,227,233,6,45,214,250,112,23,192,123,104,119,93,186,238,169,104,53,176,89,49,164,246,113,207,165,213,37,205,51,215,118,194,223,241,186,199,213,92,248,126,72,68,9,192,55,120,234,180,68,159,244,6,23,222,128,237,99,31,115,194,21,251,46,67,196,212,150,210,205,238,168,143,230,22,83,194,140,240,233,120,115,156,51,52,206,140,202,215,37,107,32,37,225,40,194,39,214,136,18,211,68,239,53,160,55,107,82,179,243,230,148,0,28,5,158,38,169,175,212,75,247,222,37,13,199,192,243,24,240,113,202,13,169,90,197,176,248,158,179,218,168,56,16,158,253,199,119,156,133,94,20,165,7,84,133,120,10,244,6,106,87,194,119,172,30,207,65,8,9,151,54,108,174,238,156,116,71,241,29,247,12,107,67,226,168,168,55,246,241,59,148,175,135,103,136,93,195,61,74,2,160,69,238,100,46,70,149,44,196,169,105,119,216,28,54,139,154,97,198,205,85,183,12,215,235,247,156,210,78,54,219,152,250,255,249,122,251,232,54,174,235,94,116,48,26,138,7,99,137,156,25,13,36,154,38,137,193,104,32,2,208,167,221,56,166,99,18,3,64,7,36,0,137,182,128,0,150,45,83,130,108,171,109,252,242,94,43,39,214,51,45,81,28,9,129,37,132,203,142,29,134,190,117,121,245,17,183,76,35,234,166,238,123,89,247,15,173,60,41,178,20,214,102,253,226,219,218,75,202,186,47,149,165,164,143,189,77,189,238,147,211,92,103,213,245,101,200,183,247,153,193,0,160,232,22,37,76,135,227,153,115,246,199,111,255,246,62,103,246,17,232,188,81,50,142,171,23,129,93,78,209,41,122,145,78,109,2,134,228,92,81,147,214,184,8,63,202,130,142,29,236,198,215,142,139,11,124,137,73,139,114,116,132,194,72,23,131,160,37,24,239,8,123,225,133,130,206,224,214,174,52,8,92,81,2,121,113,65,14,198,81,194,207,166,18,140,99,65,40,129,86,223,26,233,165,204,42,213,249,32,220,195,185,195,156,15,2,133,227,33,210,200,46,26,195,186,179,202,78,224,164,119,211,215,193,110,94,82,127,99,75,220,65,14,162,132,196,157,202,152,226,101,107,151,220,218,131,98,43,207,219,200,112,148,109,140,48,22,124,74,80,9,70,146,153,100,127,146,223,204,251,248,166,68,19,142,96,97,4,236,208,40,27,83,32,109,143,49,79,203,248,1,187,156,23,202,108,4,41,46,53,98,91,230,223,214,233,124,231,166,140,239,111,32,175,181,71,0,104,163,128,95,136,134,178,73,185,79,191,79,215,245,63,91,123,94,252,11,254,42,147,211,49,238,23,71,163,148,153,35,104,99,33,168,83,252,36,54,37,124,153,166,255,208,164,55,177,29,137,209,17,61,161,4,192,238,44,37,166,196,244,81,29,240,110,109,76,180,248,24,187,71,136,11,141,132,104,40,24,14,158,87,207,27,255,139,17,98,11,211,191,218,12,169,172,131,37,168,175,16,243,65,229,174,128,162,129,190,142,193,99,66,128,71,120,198,155,45,9,158,242,248,124,24,197,103,6,142,97,33,201,111,226,85,60,255,179,122,135,42,218,44,174,225,152,101,46,48,68,251,53,143,210,196,43,176,9,238,130,162,40,50,67,138,54,189,71,207,235,19,96,19,178,141,137,142,253,47,96,17,82,93,12,198,140,24,60,3,172,121,83,74,141,213,236,106,100,49,25,2,123,41,169,71,193,38,22,147,0,204,116,161,209,242,70,22,41,190,85,61,175,150,141,19,198,239,152,78,230,65,39,101,97,10,44,203,182,10,142,121,89,5,174,24,53,52,250,42,232,196,216,244,123,106,10,180,182,162,169,42,13,170,148,148,163,119,1,106,41,35,182,208,1,47,176,187,136,173,149,157,35,219,64,175,255,129,141,148,24,232,112,10,205,110,170,128,230,43,182,94,193,114,8,27,39,60,41,136,229,45,240,229,77,146,250,235,38,180,206,122,95,103,221,187,12,142,46,56,214,141,182,205,177,253,121,194,8,252,111,198,113,227,12,67,131,51,44,198,156,129,43,170,115,5,212,26,233,2,173,128,94,124,248,253,25,118,200,164,99,155,198,212,127,19,190,201,70,113,155,249,24,162,1,53,62,14,82,215,199,18,54,46,50,108,230,24,54,27,98,66,57,174,176,8,2,122,167,98,162,134,106,224,133,11,224,133,48,50,252,190,99,156,238,41,79,128,40,151,129,179,34,166,176,179,6,184,11,177,147,49,158,157,56,67,70,192,55,140,9,240,147,41,192,155,50,157,0,196,152,2,157,148,132,63,99,227,192,56,131,87,148,153,214,224,155,109,159,160,155,128,5,9,171,4,97,9,54,78,24,121,131,117,111,160,33,176,141,50,140,195,137,68,96,229,136,23,71,125,12,101,147,184,121,138,194,72,23,157,145,82,240,198,144,99,95,18,32,15,187,3,196,9,28,135,141,7,2,155,9,235,226,101,247,224,55,74,230,24,55,206,157,143,253,5,206,4,188,64,73,2,26,4,137,26,50,12,99,33,169,81,141,254,98,179,169,234,236,220,55,228,97,199,142,220,78,85,82,149,16,100,103,247,188,25,58,151,58,15,159,185,39,132,144,72,254,165,21,247,70,105,220,119,71,180,164,230,120,210,155,198,121,138,159,12,32,194,239,55,125,187,137,52,225,51,48,74,204,27,101,71,18,28,216,111,5,230,249,139,166,46,38,137,85,158,255,99,100,63,125,221,88,25,4,203,233,134,113,128,151,4,147,198,230,3,190,41,123,20,45,35,174,214,71,26,44,203,193,205,214,93,220,171,224,69,12,215,152,101,45,48,203,90,216,4,81,71,24,23,174,58,214,139,111,223,224,154,243,98,55,140,7,239,81,119,135,24,247,235,145,86,122,204,248,38,196,8,206,176,192,135,36,250,107,234,223,164,168,18,16,5,194,180,161,140,40,32,107,197,144,153,172,239,188,7,234,107,129,161,43,250,16,98,227,187,52,147,76,111,198,168,157,19,2,142,117,142,2,178,37,32,110,179,111,125,76,207,233,250,90,93,204,240,253,14,166,84,173,34,175,230,193,42,126,68,229,100,131,85,56,8,190,192,34,234,2,227,105,232,135,107,213,54,225,128,240,13,23,193,23,187,113,166,11,140,223,44,208,23,25,90,32,134,35,79,43,233,37,64,130,5,145,83,22,150,69,181,42,238,45,136,37,37,174,244,34,131,2,150,213,229,50,185,16,151,138,150,117,224,13,16,101,24,166,44,69,19,96,39,9,152,229,168,146,16,217,55,59,197,158,3,238,65,33,86,30,71,236,61,130,27,212,111,110,204,69,114,237,185,200,207,50,123,118,228,50,185,61,240,111,98,78,220,115,87,85,223,160,107,230,161,54,23,29,223,20,98,120,246,13,7,241,22,146,28,88,83,74,5,109,130,69,204,47,137,83,39,184,199,0,207,118,26,223,113,240,108,158,158,160,128,156,155,230,93,212,180,145,23,37,249,42,92,241,42,216,12,161,139,112,197,195,234,54,225,167,12,53,9,195,171,113,251,45,105,99,12,174,48,96,154,139,155,53,85,115,188,163,118,15,124,138,29,209,209,38,22,24,14,36,28,141,47,234,28,147,197,40,160,210,168,35,77,127,85,154,45,243,71,141,164,17,124,46,104,248,128,149,6,159,75,230,225,243,220,102,129,69,228,227,236,25,175,142,140,211,156,33,27,33,192,188,113,67,102,210,200,130,52,40,90,4,248,151,57,172,164,62,216,209,21,201,69,198,219,207,68,148,180,146,254,82,250,79,246,140,71,118,137,246,123,21,101,174,2,49,27,70,23,68,54,137,118,185,152,68,54,9,255,38,80,54,202,26,211,203,139,121,37,175,252,72,151,49,150,213,69,50,194,253,55,102,55,183,149,18,88,197,130,195,22,67,107,167,196,3,188,206,152,53,224,227,48,190,241,126,115,99,37,84,105,251,105,232,70,250,124,230,124,234,79,31,171,132,236,29,75,182,143,117,81,244,29,180,109,248,166,121,236,89,131,49,68,104,101,49,68,224,240,173,63,14,240,74,229,142,153,139,216,223,31,251,53,225,105,46,177,31,199,116,203,222,125,77,51,185,204,7,184,74,223,62,179,49,151,42,166,119,101,82,79,204,70,40,22,3,112,23,37,240,48,196,68,204,100,22,234,56,231,162,207,62,51,209,182,206,81,199,7,71,21,100,247,139,192,106,85,209,176,179,140,214,50,132,190,139,134,206,249,0,59,5,255,26,174,98,94,4,228,124,195,156,224,42,90,89,91,97,30,111,157,231,94,28,249,29,125,209,248,157,241,162,250,59,224,73,139,73,142,89,104,90,77,179,110,60,54,163,92,0,252,7,235,100,54,140,99,192,185,202,234,98,179,84,101,190,71,71,147,175,26,187,140,197,117,146,97,91,232,139,78,92,119,60,245,8,159,250,44,45,134,63,11,139,119,127,22,214,83,11,59,198,83,147,143,61,21,26,39,162,119,225,46,244,100,96,160,160,11,94,252,12,207,33,210,63,3,52,249,108,237,152,56,198,255,27,95,113,24,233,98,146,2,138,216,62,0,12,23,159,81,123,2,242,168,163,31,211,144,177,41,248,127,67,132,89,112,98,225,2,195,52,102,191,16,111,1,205,141,219,204,19,49,2,225,61,142,53,176,147,16,248,42,68,168,32,167,118,5,115,193,92,114,95,50,151,204,109,222,231,83,154,114,77,147,140,15,130,157,192,40,207,139,231,151,197,27,228,131,254,58,68,67,57,201,201,236,230,163,62,79,83,28,61,0,176,27,48,16,163,27,211,231,130,131,120,174,62,65,214,191,122,129,164,133,244,39,91,55,132,130,109,115,27,39,82,229,212,39,143,148,31,163,97,138,135,43,16,140,15,91,162,231,244,140,130,121,61,224,149,59,138,144,152,2,196,194,81,148,57,225,133,25,68,161,200,223,110,76,181,211,200,7,59,138,169,93,233,212,158,212,198,25,49,193,236,74,224,230,172,6,203,203,20,51,187,30,254,213,19,36,194,14,80,19,143,183,170,220,7,76,35,63,99,57,2,206,21,89,231,206,181,219,224,41,39,28,238,161,1,110,33,223,252,51,117,33,248,103,192,111,116,250,25,227,55,99,194,103,192,112,112,174,158,36,211,132,99,53,184,69,122,113,51,87,245,117,198,60,144,67,53,94,49,177,41,233,75,54,13,219,121,58,240,218,207,24,131,58,111,100,140,73,42,38,19,116,97,115,70,205,1,47,217,239,96,39,48,9,136,166,81,136,99,16,35,146,92,18,100,10,152,53,238,100,33,152,123,102,130,63,117,176,117,190,142,111,218,86,131,182,61,159,84,130,249,224,136,143,4,167,140,12,133,127,75,22,54,195,191,53,77,57,120,178,116,148,187,128,147,46,110,150,212,144,64,89,172,36,14,23,132,191,169,48,214,110,158,226,56,10,155,11,62,174,233,187,66,12,177,192,83,30,110,212,136,63,181,43,51,251,120,42,68,197,210,93,160,17,200,62,97,100,192,43,192,54,131,124,16,216,123,18,126,54,47,248,48,74,240,77,119,98,239,162,126,92,191,164,127,111,237,37,241,56,255,6,31,103,89,242,252,17,154,250,36,77,195,243,27,233,221,159,132,241,247,124,250,147,199,115,225,223,120,179,222,87,189,199,91,63,5,236,172,208,79,13,224,55,235,52,3,16,58,249,156,131,207,243,77,66,147,205,193,108,47,171,205,213,246,116,27,159,17,193,199,185,52,216,5,70,91,200,22,89,238,8,88,187,190,103,109,94,28,231,101,39,79,64,187,200,128,190,22,124,153,96,6,230,146,161,25,250,115,208,90,166,233,255,129,188,10,253,176,2,126,248,83,227,188,186,13,190,215,39,219,104,63,221,182,249,91,234,126,161,77,104,182,71,17,93,92,79,129,162,72,238,51,208,194,23,32,206,160,167,177,119,145,143,74,212,233,249,129,126,150,92,132,92,100,113,115,2,198,105,251,242,2,179,12,57,248,51,192,139,159,25,24,205,32,171,72,10,16,51,143,185,121,242,194,72,137,113,103,166,181,32,106,77,74,142,110,190,224,203,11,223,97,216,186,112,84,163,115,192,36,23,125,2,72,235,78,173,74,112,7,10,136,3,209,210,145,86,105,137,55,143,114,9,198,145,64,99,226,162,242,61,208,26,135,249,223,218,77,48,147,16,176,164,154,237,216,18,135,113,36,217,115,224,41,133,38,79,211,91,213,76,35,249,159,140,243,32,175,197,224,121,198,73,1,163,55,61,170,158,23,166,25,63,248,46,247,240,72,42,57,6,12,226,176,207,19,4,110,138,54,14,209,223,101,165,94,214,17,90,31,247,253,136,252,76,29,119,250,65,35,187,58,70,231,33,42,45,0,75,188,109,76,209,143,105,85,134,121,38,161,20,183,248,66,42,189,144,206,132,22,54,210,246,133,200,139,59,230,1,141,230,31,43,135,230,73,138,148,157,248,132,217,154,28,44,248,30,132,111,140,29,85,206,96,243,200,183,86,68,135,213,244,185,212,124,168,28,42,183,205,135,241,125,162,249,29,194,158,243,145,243,226,139,34,231,69,109,135,192,178,109,84,125,91,249,145,82,210,153,77,177,74,89,137,197,48,194,253,235,209,96,50,28,44,4,191,163,146,6,100,95,112,60,16,238,81,199,93,198,13,140,197,156,131,253,85,62,59,62,2,255,107,48,15,200,44,7,49,83,186,157,252,38,61,191,105,206,135,118,125,12,174,248,53,231,7,110,194,98,57,216,148,39,88,207,187,109,44,249,248,104,24,70,241,49,211,246,50,216,13,242,180,227,75,72,189,141,218,162,183,49,123,216,116,91,141,8,161,166,95,55,97,132,58,31,253,95,97,166,139,10,21,67,14,166,226,76,123,196,60,63,110,215,29,153,69,114,198,199,62,124,142,196,188,175,103,19,140,71,144,155,208,158,52,238,239,134,87,237,248,159,59,57,208,200,249,246,175,69,22,118,112,169,249,180,240,56,200,213,59,239,21,188,168,179,133,163,153,228,2,250,29,70,65,96,246,12,75,54,151,129,31,253,186,169,149,201,106,241,40,133,167,160,61,217,113,208,155,4,51,222,148,1,174,104,251,159,201,125,112,180,43,153,11,158,49,126,168,22,131,219,130,191,72,250,169,154,252,225,166,199,32,223,91,211,36,9,85,31,207,1,246,231,0,175,32,6,192,76,225,103,211,103,170,7,144,95,104,194,167,124,12,79,249,24,236,85,246,97,78,103,75,11,145,217,238,247,135,87,96,254,11,121,47,140,67,14,46,167,85,141,179,89,67,4,88,67,132,177,134,207,210,192,28,158,136,132,127,43,6,200,252,93,224,229,30,137,101,166,152,143,45,4,149,224,20,228,40,7,41,1,47,31,19,14,10,223,114,103,139,250,184,173,114,44,199,96,35,1,158,134,163,176,199,65,135,23,211,20,146,207,82,232,71,237,255,41,12,57,97,230,255,202,240,79,112,161,136,55,39,102,33,22,142,112,9,184,130,79,47,132,245,240,237,54,61,50,191,35,145,90,76,43,143,47,132,31,35,19,226,255,123,23,246,155,200,188,112,115,71,56,125,107,235,75,225,61,247,132,195,76,43,105,227,113,35,252,119,132,120,87,138,160,217,175,107,187,22,119,7,242,63,200,106,219,126,144,229,118,113,187,158,223,93,40,20,238,47,248,158,95,87,240,33,227,92,56,2,124,115,71,46,114,115,99,168,45,21,154,223,97,164,22,210,193,199,230,195,6,204,84,0,95,211,249,133,35,169,212,252,142,254,208,239,54,210,54,192,120,248,93,0,105,140,69,254,247,187,114,226,215,96,20,121,192,163,66,114,17,252,100,209,7,63,65,206,245,2,148,232,34,104,37,227,185,121,4,70,249,8,140,114,99,248,110,244,70,28,231,252,227,66,120,222,91,33,104,63,55,87,112,195,48,138,204,207,128,129,107,109,11,192,73,23,224,223,22,158,200,68,126,238,205,136,127,10,76,109,209,194,170,211,2,158,198,167,43,186,216,187,18,254,117,193,228,157,111,248,187,39,52,26,34,11,228,60,251,124,68,78,56,239,30,193,183,200,162,37,110,99,16,106,119,177,239,81,119,135,86,78,176,240,132,249,168,165,23,2,5,173,160,31,50,182,135,226,33,75,139,195,199,82,227,16,45,45,78,245,171,146,37,21,240,227,63,36,111,247,196,61,150,39,14,255,103,141,198,217,185,58,22,30,105,47,89,22,187,66,58,164,108,87,227,170,37,197,225,195,238,80,125,70,147,117,63,32,122,247,245,224,161,224,246,205,113,159,149,140,39,157,123,180,88,236,52,107,139,20,240,99,29,34,219,73,156,216,45,155,240,27,254,206,222,216,180,132,2,124,174,91,135,132,237,192,73,44,248,129,239,38,136,199,45,213,93,192,129,160,30,140,4,207,245,28,208,186,217,138,37,174,89,106,172,55,102,204,179,109,229,75,109,255,227,15,57,158,243,128,60,60,243,126,72,199,187,86,73,246,59,243,184,202,103,241,19,126,85,177,228,66,246,250,174,194,1,124,198,21,203,121,6,171,204,192,60,123,212,86,54,202,158,66,107,129,192,40,135,227,173,48,190,84,60,101,165,226,216,195,29,254,198,230,97,21,210,240,33,135,84,38,9,53,174,196,115,86,246,202,126,152,135,174,234,170,106,129,49,226,21,135,10,219,11,241,223,183,158,102,178,180,226,49,248,123,23,158,113,111,41,133,39,175,115,5,243,144,190,93,103,255,61,129,111,253,74,156,141,65,102,87,72,5,185,160,20,148,67,210,246,131,113,191,35,107,124,211,11,175,96,167,190,131,62,245,66,252,122,20,244,105,196,13,203,136,235,113,221,10,95,145,152,44,57,149,179,184,130,85,16,11,226,33,113,187,24,23,173,76,60,19,79,91,207,94,225,92,109,153,117,210,198,43,148,184,28,15,44,106,108,148,156,26,101,119,192,123,160,28,80,70,122,60,1,147,72,196,107,119,128,239,235,22,222,195,185,131,8,119,88,179,104,196,177,83,61,89,244,134,8,88,238,176,99,185,209,19,58,198,162,18,126,67,190,200,158,97,169,154,165,21,182,22,194,133,240,161,240,246,112,124,171,21,102,86,25,98,243,20,152,172,65,108,96,183,60,216,173,2,207,88,9,207,135,143,53,194,70,1,26,85,121,117,212,106,42,52,93,23,10,189,142,213,140,212,105,84,103,250,208,65,95,40,45,29,228,29,5,41,233,76,86,240,91,131,70,153,109,30,138,110,215,151,92,161,89,195,142,85,16,38,141,142,237,155,226,17,144,167,215,177,93,28,169,170,6,193,250,45,24,39,95,136,130,245,7,193,250,125,113,239,21,208,82,60,238,204,5,212,188,184,141,121,144,5,90,85,152,222,93,15,170,189,91,206,9,139,193,16,96,235,121,245,109,21,188,60,85,202,47,60,85,138,59,50,31,133,123,232,5,21,70,34,28,226,183,91,87,18,142,60,70,227,9,231,138,94,152,173,15,254,174,194,108,227,203,206,214,182,157,120,33,202,52,75,226,81,199,15,45,38,83,13,36,22,81,35,86,164,16,41,60,116,125,203,161,200,246,8,204,22,126,224,59,112,165,138,39,22,232,30,102,10,50,93,255,91,91,98,209,184,45,183,251,64,179,48,37,53,110,237,133,103,196,11,123,153,15,20,172,189,204,7,178,113,236,186,239,177,226,234,189,106,171,133,127,31,45,112,135,204,237,129,120,192,50,227,206,55,27,167,168,138,128,89,94,7,47,170,126,150,3,63,123,18,109,88,226,21,207,132,249,152,162,174,250,206,10,224,175,119,250,59,34,14,106,94,135,81,130,29,31,178,24,226,68,235,102,10,22,13,184,71,44,3,180,26,3,95,12,108,55,221,81,132,227,114,131,180,246,50,219,192,123,180,131,44,210,87,82,96,235,236,189,93,139,78,20,85,240,190,235,104,63,194,111,205,237,242,21,188,63,62,197,190,2,109,116,84,245,44,162,172,54,20,34,112,15,61,30,132,251,91,14,250,214,230,42,22,188,108,174,220,118,14,116,178,84,107,2,179,98,208,106,33,121,168,151,73,220,103,163,6,179,47,180,209,102,149,90,105,208,26,95,144,126,107,109,151,226,50,120,180,226,34,116,200,74,129,0,209,138,25,118,193,56,210,128,7,86,28,191,211,113,60,45,232,160,213,170,82,53,13,154,231,64,102,18,179,13,167,173,158,59,91,50,129,154,87,10,1,152,111,236,144,111,187,143,217,185,47,94,88,204,199,247,51,205,171,106,193,250,34,140,211,42,120,14,121,156,72,226,185,194,45,114,24,5,110,177,125,196,216,75,4,63,127,191,39,251,213,108,134,29,28,131,223,95,117,252,196,84,3,86,160,96,130,215,7,192,50,146,32,173,187,193,215,100,107,61,155,41,224,148,234,81,173,69,47,72,203,44,120,15,121,65,107,94,203,11,87,88,248,36,134,126,26,224,74,20,98,157,198,34,77,26,44,183,3,236,55,237,204,2,208,151,33,172,133,248,90,120,224,208,67,63,217,19,87,152,172,216,183,109,225,48,79,209,242,93,63,80,240,23,124,48,79,63,155,167,31,236,152,198,135,29,173,162,63,39,10,251,10,201,2,5,121,83,248,91,33,94,140,199,234,208,11,112,24,102,162,32,138,50,173,154,86,160,206,198,85,203,80,159,3,47,80,11,169,66,190,240,85,176,241,231,32,218,24,224,58,41,43,31,127,218,69,13,206,66,219,1,43,6,108,146,226,141,214,37,88,73,53,57,97,128,237,200,215,181,2,5,4,12,198,131,139,106,28,144,152,33,57,142,20,231,194,65,212,147,175,71,224,10,110,73,212,107,177,158,7,173,23,192,198,11,215,83,240,140,231,183,231,97,38,57,176,190,32,232,148,84,229,53,97,129,214,21,208,250,157,222,138,18,15,128,206,152,198,192,143,184,237,94,144,245,214,248,221,240,189,35,254,172,227,137,81,219,19,175,219,177,255,48,140,95,140,175,182,94,96,241,72,242,111,19,118,205,88,69,196,198,117,133,93,79,236,202,62,144,189,191,232,203,238,206,62,86,60,112,111,21,217,208,207,84,22,111,248,67,230,79,106,152,195,124,228,24,119,182,183,108,204,117,159,53,94,235,125,205,184,30,124,34,152,237,203,6,139,193,247,131,178,238,143,200,50,27,101,8,116,250,37,136,137,163,96,155,136,90,232,101,81,23,181,106,163,36,16,53,163,219,189,75,240,130,48,109,224,113,14,42,124,114,135,158,252,9,7,54,199,64,206,42,92,177,142,183,238,23,58,4,41,56,234,123,93,248,130,152,147,95,213,144,149,205,3,227,88,213,49,183,198,225,32,182,7,213,52,106,109,183,153,129,243,237,162,86,148,197,171,40,200,210,98,118,5,159,69,203,225,98,15,48,31,195,191,7,174,239,99,200,104,3,110,14,180,246,164,51,206,81,199,211,133,66,2,158,225,142,211,189,71,110,34,175,222,15,54,49,82,144,174,223,125,232,65,64,232,47,91,114,92,190,194,59,145,21,227,166,5,227,96,113,164,16,7,105,144,59,164,33,56,210,168,226,137,0,44,100,79,252,48,120,99,250,202,65,118,15,3,193,19,238,193,26,82,178,232,12,40,7,81,209,190,7,206,21,35,205,23,29,89,220,49,87,73,200,7,127,168,98,95,144,5,139,143,253,110,235,50,156,14,231,26,101,209,202,178,35,222,79,150,206,149,217,255,68,140,121,136,14,150,99,253,68,136,247,130,229,143,184,28,1,59,82,154,2,239,247,188,230,47,200,247,203,247,248,101,238,219,230,217,200,183,225,115,203,146,57,215,15,189,86,31,48,21,11,184,74,31,216,70,159,5,158,6,216,212,119,197,128,145,142,124,176,62,175,76,168,255,213,154,144,214,248,36,114,135,230,109,100,180,24,47,180,152,39,115,12,91,107,168,132,242,4,153,163,31,22,158,103,204,50,2,210,16,227,6,160,18,137,175,68,236,196,74,78,81,183,165,245,196,243,217,66,182,80,44,100,159,207,114,13,163,84,65,35,5,52,73,240,51,43,158,4,89,236,117,227,46,251,179,51,12,248,97,150,81,245,1,244,162,42,22,252,1,252,29,52,127,72,255,73,26,164,180,38,190,51,190,222,106,139,55,67,134,216,165,40,135,159,220,208,245,153,146,91,181,160,112,129,59,45,92,227,141,104,175,239,187,98,84,157,178,116,217,211,190,140,15,0,59,86,191,200,70,129,76,6,199,25,117,80,173,26,205,16,25,145,215,173,185,174,128,175,42,192,252,70,25,54,143,198,121,240,180,60,106,21,187,93,129,206,2,175,89,62,159,175,240,31,15,100,27,117,86,147,183,133,209,204,225,125,110,163,88,60,139,234,150,79,72,79,133,138,210,253,218,245,189,62,223,61,79,191,239,201,246,222,10,200,62,217,91,244,125,91,103,163,0,104,118,239,97,65,52,59,10,209,204,194,104,103,5,175,236,100,207,40,48,251,134,216,15,184,166,51,79,36,87,44,151,23,46,189,3,90,56,250,57,114,126,199,58,253,81,129,7,228,75,20,186,174,175,47,244,62,193,189,111,101,249,91,193,108,251,255,185,217,204,124,123,181,203,65,116,43,206,120,204,243,140,77,61,207,216,1,162,78,138,93,97,177,156,131,205,20,124,192,70,54,33,30,6,118,168,199,123,93,212,81,172,192,245,28,196,76,5,16,92,129,24,16,137,175,185,18,177,250,49,187,98,217,153,197,216,3,1,142,130,227,68,141,48,100,99,152,210,115,182,25,187,172,248,133,215,204,215,238,127,109,203,127,52,101,225,219,166,95,120,31,100,125,54,146,69,141,176,222,131,101,19,187,153,249,98,175,153,247,176,191,129,46,180,247,143,2,10,223,139,59,28,207,18,220,215,123,182,21,80,126,247,161,251,159,240,101,11,207,238,46,238,151,57,192,233,204,189,153,227,45,103,77,214,201,133,190,118,191,79,120,237,254,123,184,247,159,103,22,14,159,91,240,91,85,235,84,185,133,145,251,129,235,123,158,80,222,55,178,190,91,86,182,37,235,187,124,64,22,236,81,80,236,231,200,254,94,80,158,16,178,122,182,171,24,202,90,89,82,140,220,59,232,72,139,83,159,183,208,203,244,2,106,13,244,1,115,21,227,95,94,220,128,44,250,147,7,20,227,103,247,227,79,46,184,104,165,211,23,90,176,190,167,241,109,171,254,245,121,77,104,91,137,123,193,111,53,151,169,16,198,142,137,48,91,237,239,215,103,71,223,95,95,140,188,255,123,217,64,113,227,251,10,158,5,227,103,171,81,183,246,20,50,62,200,145,158,16,65,175,25,24,105,58,251,80,49,125,239,215,151,25,169,248,254,145,172,120,235,161,44,252,179,40,222,43,226,61,138,153,153,35,192,150,80,175,107,10,95,251,251,221,217,193,236,110,144,199,238,236,230,203,221,50,202,156,112,254,121,236,161,65,94,37,175,10,216,135,230,45,207,119,249,87,133,10,41,75,223,216,207,206,115,102,87,196,216,21,210,178,87,108,227,94,49,43,218,121,237,148,221,33,89,120,73,56,37,156,23,198,200,55,9,123,87,31,24,196,54,246,70,106,68,56,101,119,196,53,94,50,78,153,231,13,236,25,86,237,19,182,141,251,91,248,103,68,238,16,137,96,222,51,123,96,21,235,25,35,10,127,99,85,187,198,176,167,68,206,155,29,78,55,202,85,112,237,121,179,238,138,213,75,207,180,168,245,207,89,100,251,107,237,153,98,55,155,250,254,181,118,7,53,182,222,165,97,183,234,113,105,124,116,1,155,4,176,179,32,36,242,107,210,42,242,194,113,82,255,223,124,202,58,246,176,190,184,163,82,112,65,237,33,121,117,92,159,183,176,159,137,42,227,207,111,252,188,231,223,76,124,231,27,171,10,26,143,103,204,124,178,14,229,133,207,179,165,189,104,217,61,231,84,206,224,18,92,31,235,86,130,237,44,194,92,59,39,114,195,28,24,171,115,218,134,234,49,60,9,79,31,123,87,220,130,159,176,167,61,32,6,134,3,173,81,222,233,125,7,112,167,37,164,62,226,116,240,231,225,10,48,199,225,120,235,40,239,116,79,84,53,67,74,144,62,247,132,135,176,208,14,242,29,22,90,155,120,123,111,35,55,97,26,122,66,239,179,187,205,195,79,88,199,167,124,170,61,162,98,247,32,236,128,9,247,88,122,133,38,106,195,90,107,136,119,206,236,184,102,25,66,66,248,220,167,176,119,177,112,37,180,15,223,100,199,123,240,97,190,157,23,249,97,103,189,174,58,219,171,173,157,172,203,31,246,250,11,123,219,211,99,169,11,169,129,131,186,211,3,24,55,87,38,204,62,118,26,132,101,176,113,232,40,143,87,212,4,238,25,1,105,183,137,134,252,22,183,109,197,170,85,43,14,126,218,90,181,5,144,187,128,122,115,239,1,35,117,186,188,215,70,202,214,138,177,95,11,140,180,58,23,236,116,45,134,149,118,89,148,225,41,90,194,238,22,72,84,175,225,229,189,181,145,78,75,147,210,152,52,172,13,104,186,125,69,43,94,145,240,246,177,43,44,103,46,98,250,211,212,43,7,19,16,97,208,42,202,82,34,128,35,94,213,134,39,208,214,198,89,181,14,166,21,165,15,251,104,31,182,18,36,17,142,163,102,63,141,189,18,74,72,174,68,163,137,64,95,160,162,129,68,65,34,97,205,209,138,202,99,85,64,147,180,144,68,73,73,56,170,195,239,18,88,53,29,79,228,225,55,176,108,129,95,81,147,6,47,116,250,72,144,4,47,211,10,125,134,162,52,122,132,102,215,58,84,211,8,224,83,136,115,194,65,56,192,108,208,108,13,160,133,85,180,10,238,87,50,74,198,105,195,233,73,108,76,27,147,224,227,195,6,72,195,238,120,91,103,131,118,215,247,165,54,88,105,157,32,83,164,68,78,147,138,183,34,94,22,43,100,154,76,166,198,82,195,85,221,227,61,132,170,86,150,191,7,190,53,128,254,116,137,189,159,8,222,98,54,202,227,223,189,135,173,123,123,182,203,218,241,43,22,111,247,194,199,182,235,228,170,5,30,183,138,172,98,214,225,157,4,21,13,219,104,193,186,96,193,83,56,184,162,222,107,61,162,103,216,211,106,86,189,22,116,107,240,70,103,144,73,29,53,103,128,29,235,61,129,147,182,110,93,43,189,100,57,227,16,195,98,187,8,54,40,187,54,88,175,23,236,234,237,89,226,249,104,31,30,195,42,113,123,177,139,179,100,2,66,128,199,121,198,98,23,98,205,246,92,192,19,85,5,124,242,240,165,102,187,15,39,248,164,208,78,197,212,240,174,214,253,188,125,222,2,32,154,177,38,225,235,243,17,217,241,5,148,135,232,142,131,141,116,74,40,125,225,244,166,202,134,89,152,75,101,211,180,58,73,199,168,251,148,154,141,217,93,105,93,153,246,8,239,88,238,72,209,146,117,152,203,250,138,97,181,17,41,76,218,9,72,157,111,245,148,106,87,240,87,173,78,214,133,201,148,43,18,248,147,8,247,16,155,229,171,118,47,235,222,137,102,251,41,118,231,227,218,83,154,5,71,47,236,30,37,127,167,221,41,92,33,107,192,175,125,98,225,194,174,129,253,142,215,50,159,227,245,211,58,89,79,116,115,3,137,132,239,107,127,82,12,92,208,6,108,36,148,72,207,68,235,148,88,18,79,139,21,145,217,169,50,173,76,42,99,250,176,62,144,176,237,180,98,169,146,33,243,114,39,246,138,178,204,54,162,34,122,0,54,72,205,182,21,106,228,160,218,234,160,186,101,119,74,15,203,136,47,159,74,175,72,9,169,58,142,58,143,50,43,220,52,55,201,213,105,142,217,216,148,5,104,202,58,201,59,136,92,135,132,142,94,172,18,221,107,176,51,136,68,199,130,188,61,233,147,169,196,65,199,27,20,67,97,8,163,128,55,192,55,140,84,17,149,97,165,85,46,73,108,182,50,187,66,234,147,89,35,51,137,28,156,246,183,75,34,204,165,85,114,112,31,178,119,102,133,166,131,14,166,131,14,1,7,165,36,102,99,10,175,119,6,72,176,66,65,47,136,251,10,200,212,106,142,215,219,71,201,236,116,207,49,178,109,189,71,62,233,218,250,4,192,155,19,195,214,90,27,72,114,154,54,248,173,59,219,211,108,199,251,229,76,37,55,157,157,140,161,196,78,238,42,57,167,24,192,83,8,47,118,98,23,43,29,207,45,154,78,236,65,159,211,155,123,217,56,154,72,147,218,132,82,255,80,61,183,170,34,92,94,89,105,154,22,152,37,211,147,195,37,119,164,83,38,248,45,139,63,203,140,212,25,7,47,184,88,104,130,103,11,34,237,161,205,195,117,49,221,44,105,167,181,20,104,205,4,169,76,135,38,183,138,161,30,173,106,31,149,110,213,64,116,56,141,157,67,176,87,100,55,220,195,16,141,30,227,164,206,59,39,237,168,162,33,242,242,105,29,123,206,99,239,108,64,58,208,75,15,1,71,22,28,59,109,158,226,74,220,105,179,162,195,108,245,138,10,94,73,198,200,176,58,160,235,172,215,232,44,106,14,237,212,75,30,36,1,184,66,135,43,212,12,92,209,173,151,226,255,190,71,157,52,235,52,231,75,4,251,146,32,117,129,69,32,21,198,65,64,47,43,174,114,14,126,160,246,21,244,185,138,223,116,109,189,71,126,167,138,167,94,136,148,96,111,32,15,237,92,177,122,197,152,116,65,114,124,206,198,49,185,164,125,104,145,152,203,11,188,75,121,1,74,189,211,238,47,24,128,123,40,54,58,156,148,159,218,239,142,116,196,65,126,68,75,231,138,97,241,21,251,10,82,33,16,129,82,165,212,233,80,229,158,10,193,206,224,44,2,101,46,164,79,30,100,35,5,214,130,219,252,29,180,68,6,163,132,87,1,90,102,134,179,175,216,104,89,67,41,220,50,6,35,173,8,211,194,30,37,131,184,110,241,113,39,122,32,47,176,250,188,216,181,204,34,21,139,33,29,70,15,194,215,102,11,246,177,87,3,143,210,77,157,132,48,54,140,5,92,251,64,70,7,246,145,48,46,177,62,39,139,16,201,194,20,198,145,31,54,220,40,134,168,45,39,228,75,251,83,28,155,109,160,58,219,86,249,234,254,122,159,171,217,233,180,209,128,150,213,43,44,144,105,11,105,49,125,196,135,81,61,67,221,43,32,25,194,72,8,28,231,5,135,227,88,225,88,123,76,140,13,199,106,172,176,129,59,152,46,119,8,64,36,12,184,79,49,192,130,130,196,87,89,46,206,125,126,36,92,243,138,145,136,57,88,200,129,87,114,157,192,186,106,188,81,76,95,72,157,68,174,85,197,117,14,175,0,206,183,188,5,97,84,183,18,241,62,167,72,85,141,217,159,114,175,112,9,7,215,39,56,240,168,174,211,216,229,5,251,59,175,157,22,39,19,99,137,11,137,129,17,189,30,147,229,62,22,163,150,137,149,53,180,196,115,47,170,172,176,198,44,91,36,143,36,63,231,85,155,213,192,115,129,87,162,120,142,216,191,62,143,188,240,85,225,187,188,205,10,43,230,132,54,165,1,122,224,190,113,30,188,86,153,110,153,228,199,18,195,213,81,128,140,92,54,230,156,131,101,179,177,11,198,73,182,162,235,200,203,178,227,113,29,95,219,116,65,173,106,182,238,41,120,34,147,133,118,12,232,145,186,144,59,249,100,41,246,185,113,112,237,88,100,120,203,64,198,225,107,152,17,64,148,56,189,14,251,75,99,7,224,233,117,147,42,96,84,53,14,214,80,204,72,165,8,193,78,251,97,9,164,33,130,133,17,199,210,45,155,57,156,182,62,7,213,109,235,224,33,134,177,115,217,32,135,50,151,181,48,225,170,213,89,61,57,76,155,214,38,181,49,237,130,118,210,100,247,112,88,16,240,53,59,150,2,35,11,251,38,85,196,202,86,221,245,90,2,209,5,177,129,84,204,42,86,214,163,41,179,48,7,43,237,190,168,128,132,136,217,85,142,211,168,123,118,198,153,205,231,113,145,152,61,197,142,12,214,85,254,18,159,194,113,240,44,82,142,214,101,72,85,156,227,59,177,201,180,117,57,157,74,135,211,96,233,143,247,132,29,137,45,235,215,85,237,59,113,112,41,183,48,150,94,1,218,183,45,200,252,119,176,65,68,68,222,155,130,223,121,60,77,10,44,93,31,147,33,254,172,188,234,169,69,74,231,41,38,48,92,176,160,246,21,34,223,211,116,178,45,177,191,14,231,132,189,159,23,245,209,146,145,89,154,167,133,212,231,241,2,203,201,143,77,55,55,49,29,166,221,200,61,71,62,87,251,40,117,107,138,75,8,63,22,190,249,133,202,150,155,65,144,199,38,208,109,61,127,181,181,31,3,68,246,0,247,244,146,166,240,10,212,92,79,188,121,180,254,10,166,125,29,98,169,223,150,135,24,119,57,14,98,182,142,204,178,83,199,147,119,46,187,118,218,19,104,182,237,20,198,1,122,209,18,218,165,173,149,80,37,116,57,84,217,10,35,85,193,231,170,227,232,169,52,219,222,240,33,34,97,11,246,205,5,59,173,71,100,244,108,21,125,14,162,109,164,146,1,127,89,249,204,74,24,199,250,11,250,64,111,85,30,245,50,197,51,19,150,112,113,39,118,0,47,240,219,76,155,248,151,68,108,39,215,135,217,178,19,238,46,7,82,129,37,115,65,127,17,12,243,223,193,253,58,12,114,253,165,113,28,142,55,216,246,129,22,180,12,74,89,78,206,24,197,179,83,240,228,163,233,200,228,151,198,200,5,114,178,58,82,219,62,250,250,88,158,197,60,187,175,61,88,103,31,104,133,81,35,80,146,247,178,179,170,76,121,118,127,120,37,196,99,169,103,5,60,133,157,44,2,28,24,228,1,232,96,163,186,43,143,97,185,213,207,203,12,63,68,85,132,248,19,233,140,0,158,34,22,90,225,76,123,70,220,3,94,233,45,17,215,231,16,79,89,215,69,180,194,48,215,238,21,101,200,43,98,58,235,185,45,120,222,29,206,101,226,153,125,184,65,51,83,204,208,29,215,246,12,70,86,122,59,188,39,129,244,52,232,69,174,64,84,55,239,180,32,54,210,41,169,52,250,161,116,78,130,8,133,136,203,170,18,23,164,147,106,137,184,81,142,131,152,206,65,22,18,0,158,100,51,126,177,199,145,24,58,139,104,40,194,21,107,31,190,86,100,20,13,170,230,213,65,239,219,169,161,124,243,83,92,188,46,234,35,147,90,75,54,88,192,252,156,12,153,123,165,206,231,92,223,7,252,152,181,224,10,17,158,82,239,217,134,17,228,125,181,140,240,159,173,229,216,199,213,6,246,177,167,24,89,114,5,72,189,158,157,54,230,21,232,81,192,11,18,90,31,48,104,39,206,117,79,26,162,230,50,41,129,128,187,56,153,199,231,113,28,150,121,240,164,147,176,74,207,11,54,115,128,44,202,219,128,235,65,62,12,249,77,96,214,2,182,174,195,61,180,49,203,125,74,213,146,99,192,112,209,231,124,192,248,141,73,202,158,210,228,226,186,29,9,53,198,231,239,188,194,32,65,53,104,4,19,65,96,65,53,75,174,67,58,187,15,242,84,207,213,141,167,35,117,222,16,129,136,252,165,119,34,186,103,73,84,183,243,10,115,9,22,214,243,53,211,197,211,0,86,36,151,213,109,213,43,205,49,195,149,24,228,123,19,234,148,90,82,79,179,46,89,151,225,7,152,65,120,44,4,25,80,130,143,187,21,73,237,234,214,78,60,89,167,219,185,71,55,211,139,205,27,171,136,203,157,102,111,120,224,73,25,16,111,141,140,62,108,117,39,148,26,174,247,54,84,114,48,222,82,55,35,244,178,188,194,203,123,63,76,3,226,222,109,115,190,201,116,38,221,147,110,126,150,247,28,111,209,240,69,192,168,1,185,199,148,132,187,191,236,42,156,205,181,106,149,194,58,59,134,104,8,118,12,138,114,45,76,177,115,91,240,39,86,81,48,33,139,6,191,86,176,142,211,28,47,197,106,156,16,152,39,59,209,130,101,55,162,91,183,168,50,113,68,32,165,115,21,252,174,92,246,146,145,112,98,50,40,182,97,44,45,121,236,243,9,152,231,251,89,237,195,206,161,158,253,185,159,49,41,59,11,71,20,235,130,120,44,118,178,190,143,151,247,215,48,187,153,97,84,5,188,29,238,129,158,239,212,79,192,39,171,89,150,164,219,231,70,132,196,148,66,174,88,93,48,140,242,93,126,175,0,242,91,45,175,220,125,35,219,188,159,171,50,113,5,70,106,117,166,152,47,88,21,16,236,36,208,92,150,117,146,6,94,16,195,206,178,152,151,46,181,176,138,127,66,2,140,242,51,235,240,51,254,186,106,82,0,204,86,128,89,214,87,173,98,112,143,71,42,169,203,169,202,35,211,41,200,195,30,233,137,57,214,17,39,105,53,109,164,249,116,103,58,245,68,234,127,51,211,196,102,65,200,247,99,137,122,169,243,40,245,138,5,87,44,151,49,242,83,44,11,175,108,113,189,101,11,27,105,136,213,62,170,222,178,133,97,246,150,229,174,152,181,217,41,255,185,254,132,56,103,71,74,211,225,56,45,97,95,187,111,204,24,166,221,46,138,85,121,35,246,218,69,20,155,54,27,226,160,125,133,1,72,88,229,243,44,98,191,107,85,61,238,78,204,158,241,1,102,147,254,84,111,190,219,62,87,4,88,139,250,224,84,75,137,124,72,206,161,63,89,44,183,37,44,82,70,75,92,3,179,228,73,31,48,24,57,37,135,45,199,130,124,188,215,229,226,60,98,20,48,109,202,70,106,213,141,180,229,199,216,175,210,91,201,160,140,255,140,171,229,46,181,138,118,229,161,137,200,84,164,20,57,205,78,58,171,67,168,141,3,134,126,31,238,67,90,8,72,198,167,70,217,200,24,219,140,151,180,167,127,239,142,123,64,54,50,129,62,201,88,1,59,227,169,166,217,148,126,208,126,74,53,78,226,169,96,181,138,3,68,65,201,173,173,214,172,84,88,70,230,168,89,2,90,89,219,25,156,101,245,21,100,39,63,183,26,227,19,114,32,136,28,184,138,133,154,165,225,124,123,164,62,198,45,25,169,195,214,80,247,46,82,86,107,52,216,81,140,195,115,247,166,245,73,125,76,31,142,66,86,81,245,5,228,132,114,39,178,19,222,244,84,204,103,26,98,62,158,189,240,174,165,136,30,249,140,70,139,184,218,39,128,247,188,108,174,212,58,32,250,224,91,180,14,59,201,36,54,246,97,153,161,221,218,88,201,48,4,74,15,167,95,177,235,128,110,157,135,241,74,102,97,141,118,140,163,163,15,38,248,128,240,95,87,148,71,78,72,191,93,83,150,38,148,41,192,205,242,154,231,84,131,84,209,22,184,152,197,44,172,227,114,7,211,109,154,89,24,177,57,208,167,126,65,250,108,141,87,249,116,13,81,62,93,119,140,212,103,183,76,183,196,246,235,132,213,199,33,131,196,179,251,192,175,31,23,195,13,181,17,125,106,43,175,116,138,224,45,40,143,192,51,119,183,55,55,48,113,176,227,57,39,183,93,14,129,240,44,23,145,83,56,192,57,14,132,71,111,13,10,155,85,223,203,234,9,99,200,232,78,114,236,141,173,50,55,198,141,15,255,114,71,149,139,25,233,124,250,229,84,127,122,232,112,119,70,226,26,249,203,231,232,150,175,243,167,38,146,188,28,76,221,109,103,250,61,193,230,237,188,199,97,175,177,41,202,42,150,144,221,94,166,149,204,116,110,50,203,114,91,203,137,29,122,94,159,82,0,213,177,151,218,114,235,97,188,61,219,68,172,15,59,64,89,104,235,211,82,251,93,203,85,197,79,155,182,110,25,23,227,145,121,190,99,63,197,198,40,92,151,131,136,95,169,114,117,147,113,245,48,227,183,200,95,252,83,82,130,92,170,229,131,75,171,209,250,196,86,67,225,197,15,89,111,233,203,86,10,87,33,205,58,166,5,238,164,142,76,53,67,188,238,173,52,227,73,244,149,230,48,133,120,221,54,252,232,43,79,242,236,92,43,92,139,213,248,16,64,153,174,31,91,14,63,236,248,35,151,90,65,234,60,158,59,71,48,30,51,52,117,88,18,204,31,230,130,190,207,33,34,59,209,86,168,243,202,42,139,246,119,126,126,86,129,184,143,145,129,245,163,181,51,147,6,223,199,138,37,216,62,100,106,69,135,225,248,109,78,88,197,32,105,155,212,58,234,145,60,7,173,46,89,146,39,164,175,172,89,102,46,188,234,119,98,186,159,100,205,123,103,253,225,54,224,22,10,100,89,53,137,25,54,3,174,8,100,208,220,76,214,186,217,158,61,91,244,151,140,17,73,144,62,182,205,18,183,166,132,227,237,22,171,40,100,121,231,36,99,192,32,228,98,213,26,204,58,224,81,249,177,161,79,119,55,31,96,115,113,114,74,120,10,59,191,20,50,87,25,230,114,20,117,59,16,2,94,208,130,77,67,46,154,26,88,142,225,175,71,245,106,69,10,207,96,4,207,103,53,113,134,132,88,141,236,111,79,142,229,135,141,90,140,83,125,134,143,247,157,222,194,216,237,157,57,103,207,108,115,94,56,0,163,216,43,164,188,179,187,172,253,149,162,155,185,248,75,206,217,123,162,128,49,238,243,188,150,85,154,37,227,46,180,244,186,186,134,201,234,26,70,201,57,11,153,173,15,154,110,86,202,129,165,235,162,226,178,219,198,26,13,103,193,127,49,29,195,122,211,167,177,87,108,111,169,86,11,76,92,205,32,236,124,45,120,74,168,142,237,243,24,175,235,88,54,200,100,154,194,21,210,5,253,100,188,196,185,188,33,88,82,59,89,143,110,39,147,179,235,94,247,252,195,254,234,61,12,14,236,88,100,231,209,214,69,40,102,131,45,216,63,254,199,26,209,201,166,158,245,39,67,251,215,124,110,157,208,100,236,133,157,158,4,119,224,0,127,2,14,71,234,121,181,153,7,221,254,157,213,194,70,177,188,191,217,121,126,85,162,224,9,45,142,191,217,154,149,73,96,34,118,128,2,218,178,123,88,177,165,57,169,160,9,7,223,237,84,100,136,79,106,249,185,25,159,223,71,125,121,223,203,35,39,184,33,79,247,40,59,41,138,19,246,59,87,72,229,145,25,217,47,83,57,47,55,92,97,199,56,193,35,220,180,104,204,208,206,250,33,109,19,222,179,86,10,29,224,9,156,157,63,145,9,107,42,150,208,58,89,143,118,60,43,211,142,113,61,105,167,2,92,203,22,33,199,35,190,203,96,137,75,106,73,40,115,188,135,222,201,87,48,182,136,12,109,155,192,126,18,3,163,58,117,162,143,60,165,129,175,196,96,182,186,149,32,254,105,121,79,253,42,3,139,215,14,15,191,103,246,128,233,7,137,249,27,184,90,66,24,120,55,174,100,61,217,174,236,204,110,33,123,54,91,254,114,190,48,24,223,16,239,136,55,103,185,64,61,218,214,170,111,13,235,118,45,236,248,54,225,3,203,35,116,177,19,178,252,188,32,168,193,193,120,127,118,40,219,221,197,214,23,135,1,243,105,41,213,25,134,187,33,55,209,195,129,201,53,226,170,30,181,121,253,213,70,20,116,207,127,102,81,210,188,131,253,154,157,28,254,238,102,232,117,72,106,215,102,193,155,116,162,67,6,134,187,87,204,37,53,30,222,176,54,200,223,19,1,67,196,178,188,127,253,82,11,195,153,140,153,227,216,183,197,20,4,251,108,205,60,125,207,234,167,160,89,167,99,138,155,179,106,14,251,21,166,71,32,95,16,134,155,186,71,89,38,216,56,91,9,102,43,1,223,83,0,73,37,119,189,4,253,62,93,50,246,42,21,131,176,115,211,150,214,188,88,70,106,242,12,243,103,45,43,86,177,243,39,230,145,44,75,171,86,255,163,167,241,188,24,235,178,8,209,58,50,169,140,41,195,250,64,70,95,89,199,42,245,189,20,16,157,173,182,79,155,13,217,0,198,226,21,134,86,210,193,6,1,173,240,10,183,234,193,16,93,224,230,142,136,233,251,210,129,112,52,60,119,143,16,62,155,46,3,243,24,124,124,67,184,195,59,224,61,70,216,249,127,210,187,107,114,74,252,240,190,220,204,151,105,174,8,223,249,220,96,174,255,209,27,59,254,48,197,29,104,204,242,29,95,128,248,53,105,54,206,214,193,6,123,46,177,202,62,96,30,185,204,190,225,88,183,179,110,179,36,75,195,28,222,95,31,225,96,178,247,188,27,86,194,30,239,77,75,240,130,145,135,133,123,174,221,189,218,187,178,208,241,229,129,39,143,197,236,220,24,98,49,174,46,179,211,191,151,217,5,1,17,174,17,95,150,34,246,91,90,175,134,253,95,14,26,231,140,13,129,239,110,91,6,163,32,126,93,230,216,217,148,107,83,228,37,245,78,27,115,50,95,226,32,33,158,222,135,216,224,197,108,209,102,81,75,243,167,91,65,196,168,65,111,127,250,98,193,201,159,150,114,121,144,235,18,221,86,107,230,118,221,221,188,51,167,104,200,175,189,130,232,87,4,73,149,7,125,253,143,15,21,186,255,128,229,215,132,116,76,172,112,214,108,237,170,7,1,251,224,64,234,146,179,171,168,150,117,0,219,35,10,240,27,11,226,164,146,81,235,215,84,92,153,58,57,169,139,132,54,219,95,18,241,97,46,213,90,65,246,228,174,196,254,42,154,130,103,219,107,42,49,203,135,236,182,221,39,250,134,11,175,228,19,236,108,199,185,230,204,97,172,86,222,220,1,12,153,157,130,156,87,6,215,253,183,72,71,164,185,223,137,198,85,27,195,10,14,59,103,121,58,138,185,13,68,193,104,194,57,89,28,242,124,63,239,1,204,246,64,54,200,131,246,113,133,218,141,147,120,50,223,187,86,46,246,134,118,134,43,31,65,30,62,147,249,194,227,171,195,39,200,41,176,66,13,230,50,26,85,180,81,61,161,142,18,69,29,93,191,28,103,196,115,25,51,177,92,22,70,106,97,67,39,60,41,23,240,182,216,31,27,138,13,236,138,85,87,144,70,216,138,9,235,217,109,87,121,26,248,30,162,186,101,196,75,137,206,125,36,73,40,203,245,10,237,5,177,232,86,36,132,138,161,6,129,225,84,165,190,197,201,108,183,184,120,90,203,57,139,40,27,150,251,154,152,251,94,136,156,212,28,118,178,196,130,0,165,26,163,173,91,43,0,150,189,124,252,17,94,181,74,116,74,120,21,70,241,240,218,16,169,212,249,131,227,47,30,68,126,240,236,214,78,48,55,172,154,166,232,244,150,58,14,221,178,159,239,136,74,225,81,163,71,207,135,199,165,101,86,32,107,54,200,42,22,108,69,197,108,136,29,30,194,35,123,41,73,192,109,189,203,122,11,202,203,231,218,177,124,89,75,21,153,13,250,122,210,205,113,126,180,202,8,33,179,17,246,166,103,119,165,246,59,235,54,102,221,61,88,188,102,28,73,174,68,152,29,187,245,8,39,214,114,51,71,50,25,102,165,71,236,60,110,230,72,62,51,152,233,207,12,101,190,159,145,126,223,30,135,45,243,78,60,7,19,51,112,172,139,88,99,100,152,12,16,103,239,129,199,89,45,67,140,210,1,61,188,211,228,231,245,53,175,234,10,130,180,23,70,80,249,58,160,105,108,250,235,206,26,165,205,25,145,239,97,117,87,60,253,144,227,147,15,49,159,20,123,68,7,145,155,32,163,240,76,89,172,62,99,50,207,55,157,250,140,117,146,115,125,193,204,105,113,237,166,73,57,170,22,141,25,43,47,12,138,253,98,175,252,125,118,46,48,248,228,232,121,237,135,218,27,91,222,140,28,136,76,69,254,10,126,190,135,191,107,155,180,245,33,77,98,108,77,97,235,20,238,62,44,200,5,27,119,4,9,132,94,219,204,152,186,145,74,18,126,25,169,47,225,149,16,75,83,211,27,39,219,96,164,153,147,233,18,230,62,220,193,168,164,45,232,146,154,39,227,234,235,250,242,152,93,135,64,9,147,199,90,228,164,36,222,213,179,170,89,41,5,128,225,72,66,239,88,51,99,251,62,193,103,159,172,169,250,108,198,119,18,43,179,105,146,158,48,14,40,37,163,19,126,195,24,87,161,192,177,45,182,83,167,198,211,29,22,229,236,212,49,194,16,91,112,61,182,86,115,7,59,22,217,92,139,172,230,46,255,179,83,241,98,117,34,155,103,137,138,124,92,223,71,203,126,65,242,139,141,60,171,138,79,30,238,12,59,27,17,119,176,79,168,47,27,253,180,151,58,188,148,103,207,224,108,108,97,185,164,20,38,14,182,84,71,145,84,147,83,6,47,118,202,179,26,171,170,5,195,193,73,181,198,179,170,79,9,104,93,120,26,174,224,23,202,194,68,239,203,66,127,211,208,202,238,17,169,86,33,100,171,7,224,77,210,229,117,108,175,207,186,177,90,84,192,157,43,135,33,251,86,251,82,228,209,202,51,150,66,14,79,55,67,246,173,14,167,90,31,45,61,105,251,138,152,24,207,121,2,103,114,52,99,8,184,255,92,205,188,156,89,25,62,165,12,68,52,106,231,214,48,23,57,33,247,177,117,65,11,51,69,25,230,194,185,187,27,236,217,122,236,125,58,246,105,243,174,245,84,81,16,249,113,128,199,236,201,102,115,22,232,141,142,229,47,24,46,198,57,76,222,125,138,135,85,18,106,172,210,25,7,203,241,171,187,23,204,134,245,107,63,91,177,243,179,10,160,223,65,168,70,43,118,86,236,236,74,164,131,198,17,156,11,214,77,74,90,45,19,100,35,133,177,154,60,68,218,252,158,28,176,6,218,156,171,238,43,176,113,240,52,59,185,120,153,236,168,138,232,91,216,21,213,168,176,101,76,27,214,88,110,93,245,166,218,74,251,150,186,26,179,61,82,182,194,48,101,225,30,61,136,197,92,67,117,166,110,127,3,91,73,109,97,153,13,196,116,96,183,28,68,150,252,64,30,208,197,107,191,219,190,170,237,127,254,113,213,11,23,204,227,194,168,37,145,145,168,68,70,45,55,119,6,190,215,41,17,105,153,168,96,51,100,201,32,78,141,176,201,228,65,183,17,59,126,53,212,169,171,209,73,179,232,29,85,213,154,230,64,254,144,59,135,89,77,108,80,220,225,172,200,212,101,122,213,124,64,224,213,224,203,190,126,111,175,220,252,52,135,87,200,248,249,104,157,44,255,151,117,212,55,179,174,8,63,170,252,255,173,91,153,237,200,66,254,244,164,125,15,59,59,58,99,96,87,192,98,65,104,81,125,171,125,39,140,33,218,109,231,20,200,230,122,167,132,18,142,148,91,206,78,177,170,115,205,130,40,169,176,24,231,49,61,85,142,132,43,169,9,98,179,185,177,29,74,202,67,110,226,210,147,215,239,165,119,229,189,192,25,179,67,187,255,105,127,44,118,103,101,22,60,10,242,165,151,141,19,116,168,138,14,141,117,0,29,108,204,156,14,236,169,175,3,104,139,93,42,191,48,42,41,191,86,252,242,171,210,231,212,196,144,189,88,167,105,165,3,184,48,173,12,79,115,147,93,25,101,56,215,157,29,223,191,180,158,85,177,76,208,111,88,2,180,149,171,232,128,227,255,136,220,55,18,160,91,244,57,239,20,249,43,50,69,190,167,190,169,78,169,167,244,239,232,36,222,88,49,7,143,114,42,56,147,134,24,236,241,217,181,127,60,29,73,52,199,35,241,72,87,176,108,80,221,31,46,75,42,191,58,216,95,112,114,82,7,9,121,174,90,21,33,246,138,30,238,139,100,188,131,178,19,151,34,209,44,121,24,215,159,70,207,18,74,158,19,6,141,254,196,144,53,144,168,69,243,43,71,176,42,59,115,164,24,163,177,124,108,48,86,99,114,192,51,83,19,27,167,218,74,153,211,233,202,115,203,70,175,170,5,250,106,59,159,238,200,106,151,196,55,172,151,66,190,217,123,65,24,104,210,71,151,248,253,253,149,45,44,63,23,218,91,68,223,5,99,128,214,239,190,227,215,97,173,129,217,215,150,70,54,200,129,5,142,155,84,248,59,139,120,91,210,149,131,95,185,147,183,218,168,175,196,21,224,173,10,237,42,114,212,204,235,131,74,191,218,75,186,215,190,250,164,187,3,11,119,63,224,153,120,209,203,122,37,58,173,79,70,217,78,228,168,174,59,90,51,13,157,173,246,3,110,152,166,205,144,198,132,11,86,149,33,9,50,200,148,198,51,251,178,52,54,99,249,229,178,158,223,183,90,62,33,66,254,125,207,47,246,187,220,215,83,50,247,6,156,123,240,225,104,251,122,136,45,164,121,45,70,14,103,23,241,42,120,74,134,132,43,196,90,197,158,178,156,60,252,108,247,157,108,98,228,240,131,55,189,112,97,157,189,126,89,211,109,23,135,103,22,130,223,123,38,184,134,85,12,248,47,243,212,169,134,154,78,174,104,214,87,86,92,221,218,21,85,182,194,9,158,160,140,5,46,112,39,221,61,211,181,170,26,48,198,234,222,40,183,246,43,196,102,182,103,18,48,14,86,249,159,217,81,132,239,107,59,86,199,78,196,79,37,6,114,216,39,132,120,37,239,85,83,128,239,95,89,45,222,138,244,149,245,119,174,114,177,200,1,216,220,105,251,155,167,46,114,68,176,158,46,120,102,58,50,106,78,189,226,219,247,20,190,147,9,249,166,145,87,223,243,253,1,25,82,7,244,88,220,145,71,34,151,136,39,128,185,114,116,228,214,14,154,202,135,222,219,216,47,13,133,6,140,24,120,3,202,0,98,139,89,219,229,55,107,61,67,247,228,51,197,225,93,3,177,196,254,26,50,56,57,137,139,114,16,227,26,109,221,70,6,182,203,47,181,180,82,208,24,175,157,90,66,59,187,226,100,173,150,80,159,181,128,158,216,158,233,208,5,229,100,160,84,221,163,197,177,189,253,120,24,57,231,172,234,88,184,254,228,236,123,171,86,10,184,75,38,123,187,40,92,145,158,105,172,36,53,174,80,53,93,254,2,171,20,220,95,23,243,61,228,133,107,187,141,108,233,203,157,217,217,221,36,109,254,126,125,189,234,41,24,135,141,47,31,29,205,170,15,43,51,5,122,168,184,151,238,206,31,26,244,109,40,244,38,255,36,73,134,221,218,110,44,145,56,93,4,254,242,136,9,63,225,216,228,35,99,169,11,143,56,121,30,169,108,84,219,15,100,74,247,178,213,252,162,187,6,90,195,143,58,132,177,87,168,24,166,215,85,68,57,97,84,48,70,219,2,139,234,4,201,169,127,186,12,63,94,250,30,248,50,89,173,92,94,243,145,52,46,29,207,127,43,63,119,127,89,249,91,105,70,254,94,228,205,208,68,232,37,227,27,198,177,4,155,75,159,26,128,8,102,125,40,156,19,0,29,188,144,217,88,144,81,168,23,212,147,108,119,55,8,179,105,140,228,164,55,254,24,120,229,122,26,41,70,102,54,230,35,131,145,183,55,14,233,3,145,216,154,58,76,223,216,181,185,252,133,101,48,125,120,182,89,213,129,187,202,167,217,73,91,96,29,158,176,9,57,190,58,236,96,131,160,148,149,49,229,3,235,184,114,70,41,119,149,185,179,192,95,175,89,171,91,86,250,78,25,127,72,185,250,213,22,27,197,114,151,159,116,114,69,179,138,217,243,144,41,204,143,148,249,121,136,63,243,210,242,235,66,181,44,142,85,203,235,184,201,201,8,228,214,45,184,197,236,163,232,120,232,184,245,112,136,70,231,200,43,81,136,112,214,195,16,97,126,192,173,177,150,173,222,144,112,132,237,237,205,13,116,84,217,13,203,22,228,15,15,184,185,19,7,88,106,34,254,92,181,51,235,23,212,244,212,14,62,221,249,2,73,87,118,92,206,84,14,79,103,38,51,99,59,32,194,229,121,189,26,3,15,196,116,59,18,215,241,142,30,206,245,55,58,81,52,12,94,101,118,206,155,102,37,240,12,99,123,238,30,175,122,159,245,84,44,139,66,230,147,129,108,211,173,69,64,238,180,77,220,245,129,21,151,246,73,116,29,221,85,220,69,31,200,223,63,232,235,223,61,244,216,192,1,45,81,171,116,151,98,206,186,179,85,41,60,83,216,99,69,10,61,133,230,36,255,100,205,223,150,162,45,206,214,25,105,134,100,212,32,240,210,96,31,252,182,172,87,123,65,30,201,169,72,73,250,48,114,174,159,237,84,110,159,78,128,117,180,65,94,188,173,180,10,81,238,147,35,17,86,237,188,29,54,238,54,194,31,167,141,116,48,253,230,19,207,133,87,121,87,120,177,27,93,69,99,222,228,174,94,130,133,113,78,109,198,217,61,35,72,70,79,166,57,231,145,239,221,178,218,240,209,194,35,247,27,190,251,125,91,124,70,240,7,198,159,239,140,9,75,114,48,155,121,100,194,225,73,57,227,174,196,46,193,82,209,4,223,126,38,91,151,9,182,150,37,65,22,189,192,41,185,155,224,41,78,189,43,2,120,28,113,124,165,222,130,184,74,148,189,111,177,52,26,7,32,7,83,24,79,71,180,181,128,237,121,194,224,145,25,210,67,78,214,215,101,29,166,54,123,196,76,164,50,211,185,246,167,223,221,211,147,56,89,205,57,176,50,23,224,21,208,92,44,101,152,248,246,0,223,30,101,251,141,194,108,157,172,154,45,178,138,122,217,196,55,158,129,117,154,39,180,83,224,79,199,108,14,36,178,157,151,34,60,37,2,92,63,194,42,132,247,140,69,134,51,205,34,47,214,88,248,21,107,95,194,184,183,220,234,23,4,29,188,150,158,80,135,140,238,160,187,66,110,230,184,55,252,128,29,126,65,46,250,202,107,174,249,87,103,79,124,121,168,208,252,36,199,208,229,87,150,199,59,46,205,154,39,69,200,39,191,118,140,187,99,181,31,108,236,218,10,67,75,232,167,213,138,153,114,86,166,27,246,169,219,252,133,237,254,6,45,6,64,251,177,106,205,204,173,100,99,85,126,148,237,160,136,84,148,203,27,42,9,240,40,11,164,142,111,30,110,131,113,120,5,121,76,203,37,2,50,200,67,195,222,49,66,34,159,121,57,215,159,233,0,153,114,129,154,87,98,6,94,49,28,237,23,235,247,78,57,57,41,41,69,79,135,42,86,37,196,170,68,172,150,89,99,90,213,122,150,187,218,230,172,167,244,112,78,62,105,51,104,133,15,158,182,82,152,79,226,123,82,144,215,98,61,116,32,138,232,128,149,74,145,27,55,143,107,103,52,155,3,209,108,62,131,107,33,67,116,32,143,252,214,224,233,225,76,90,73,253,114,199,153,225,169,204,84,230,114,102,238,200,68,230,229,84,127,10,50,155,188,132,227,32,41,97,34,58,133,187,140,163,179,60,248,156,189,163,4,173,208,211,61,90,95,115,175,101,173,21,35,44,129,71,201,61,74,179,194,183,161,76,71,186,242,10,85,172,39,175,117,37,148,220,170,55,148,59,106,136,213,24,87,93,245,43,226,123,203,13,60,91,192,10,32,176,232,8,60,37,194,124,142,155,78,77,110,4,223,119,170,68,101,176,26,177,101,252,94,240,168,35,52,83,190,183,152,89,18,25,90,88,229,22,57,33,174,248,114,216,59,64,96,117,143,19,194,41,225,159,48,6,6,4,93,132,216,226,9,116,5,202,82,57,87,204,204,60,168,6,94,150,78,72,67,153,119,142,112,9,183,118,87,125,87,194,186,140,235,62,177,61,133,76,193,193,202,150,250,14,33,165,216,147,235,63,103,21,181,202,144,12,211,199,88,69,221,58,8,96,176,159,202,107,91,174,63,171,2,183,84,125,229,13,75,237,92,224,103,142,102,82,185,52,112,236,194,12,24,115,109,141,107,136,190,99,197,98,119,196,47,183,94,1,58,169,171,15,78,88,115,108,215,182,189,219,168,194,53,214,168,5,206,248,82,38,60,30,138,135,183,68,202,7,202,220,199,15,149,67,223,11,191,25,153,80,94,146,254,60,20,195,250,77,83,229,11,236,41,247,187,245,101,19,114,218,198,157,136,13,90,3,79,208,159,217,215,46,143,213,242,81,27,127,184,26,31,172,196,166,247,77,230,198,246,85,223,199,168,180,85,154,39,98,6,140,250,52,216,94,93,86,194,65,206,225,122,130,99,129,213,122,59,171,31,3,147,119,56,20,118,76,126,119,71,46,19,143,220,220,72,219,1,109,145,253,166,7,247,244,111,188,33,14,16,142,184,24,134,111,252,56,43,232,159,87,141,128,8,230,174,112,134,51,237,225,49,121,184,186,255,198,241,217,171,22,228,180,156,187,66,142,85,217,90,53,212,150,135,59,210,59,50,155,59,175,192,247,103,131,153,236,48,48,36,158,91,82,35,228,133,228,173,77,66,187,26,126,111,211,202,76,135,247,29,209,102,64,179,150,42,77,173,195,61,26,248,187,41,177,61,26,234,216,58,55,63,231,202,214,24,228,139,199,133,51,102,89,40,11,192,162,98,249,194,96,1,120,24,216,49,135,168,223,36,120,199,172,15,132,55,204,51,128,249,120,69,153,187,102,174,150,87,190,112,10,114,99,150,183,80,146,154,8,25,30,254,40,86,120,42,71,217,206,152,112,123,90,76,94,224,7,70,112,164,20,49,189,87,49,126,25,132,12,190,183,108,220,10,78,109,0,127,51,78,24,167,140,147,163,216,235,1,88,141,145,87,128,239,165,29,153,186,149,255,186,125,221,189,206,91,152,29,149,129,202,48,200,180,107,154,128,246,201,176,53,64,116,140,249,2,165,16,91,60,199,253,251,100,161,101,230,89,63,140,23,227,211,74,225,134,213,236,158,145,209,176,219,117,57,221,138,170,60,181,37,17,99,111,40,248,205,109,149,86,59,111,97,121,237,74,167,6,52,82,221,49,48,115,160,152,133,60,238,192,96,166,63,123,227,128,237,115,21,35,165,76,24,140,21,184,213,187,127,118,116,251,135,168,91,27,127,184,92,52,174,239,211,105,148,114,197,231,217,202,81,161,255,249,33,96,107,32,47,208,196,152,240,155,163,113,126,159,48,211,71,239,42,122,169,55,111,13,122,55,248,46,250,214,57,85,19,172,239,48,94,97,50,143,163,88,121,249,185,53,38,65,100,97,154,5,109,246,150,245,140,47,75,254,200,151,127,154,246,21,131,180,47,31,28,236,235,55,134,12,200,243,190,80,229,21,115,22,222,99,73,173,202,180,253,201,205,107,248,135,185,153,163,52,91,148,169,143,229,53,56,142,195,196,99,179,223,140,53,78,142,71,187,34,66,116,38,114,54,90,6,47,126,153,156,32,67,222,238,81,100,55,101,233,163,53,144,77,12,223,222,49,181,97,138,255,120,77,89,250,107,249,77,101,34,242,82,200,206,38,36,97,65,144,70,70,117,9,178,22,129,140,168,87,245,39,183,47,65,57,89,144,65,175,178,71,238,242,219,93,88,102,118,230,11,239,253,145,19,189,140,186,168,193,213,242,81,134,97,141,181,23,155,135,153,108,127,23,72,48,172,195,21,148,249,219,74,123,23,208,152,1,158,128,236,198,93,23,168,183,30,65,158,57,34,202,227,15,121,228,155,71,96,76,220,45,136,250,170,102,87,18,222,49,57,173,90,233,206,101,142,231,246,101,4,85,88,127,43,37,172,156,144,87,239,60,177,190,163,173,121,229,91,30,151,49,202,184,155,45,69,83,69,11,126,158,201,238,201,66,110,13,222,148,208,152,87,203,99,230,184,132,171,138,130,88,150,173,3,194,138,107,100,245,134,183,229,142,85,205,43,126,193,185,200,96,0,103,184,23,176,212,184,28,97,85,34,2,86,12,188,35,209,81,199,59,56,22,91,76,231,77,173,186,252,220,193,14,49,46,130,21,103,104,6,59,56,1,14,110,236,191,187,55,221,189,67,122,22,59,33,206,91,84,152,55,169,49,15,88,55,215,103,244,207,29,157,105,251,207,127,44,240,255,96,38,216,41,115,48,219,135,50,225,15,54,2,150,174,161,50,13,223,26,16,56,219,223,58,132,119,152,222,168,156,121,33,87,136,135,111,202,192,149,130,254,192,220,209,124,96,48,216,31,30,10,116,135,57,198,126,82,20,164,225,133,44,207,154,37,231,170,123,135,45,251,45,27,182,54,181,77,216,37,74,44,227,80,232,163,52,119,171,72,239,203,223,55,248,192,219,123,122,115,221,95,149,104,21,107,113,159,162,243,78,145,159,237,141,64,174,183,233,164,106,35,233,157,87,220,177,107,1,247,36,248,75,210,105,60,221,221,180,194,179,38,176,14,191,232,237,89,121,242,110,231,13,94,124,31,40,90,10,1,27,12,65,236,33,16,123,34,128,62,145,225,232,64,4,247,23,187,241,43,208,169,0,147,35,151,197,202,232,180,23,178,226,81,182,222,199,118,164,24,209,76,96,92,241,172,234,250,250,1,66,163,69,248,201,147,65,171,159,12,145,239,91,82,173,138,196,172,163,222,35,237,85,180,167,14,86,215,251,156,213,5,123,213,135,99,181,8,140,27,73,167,23,10,102,96,92,73,57,141,227,192,119,73,149,233,174,73,46,179,113,184,240,253,188,253,126,67,157,223,59,214,17,230,145,167,93,184,171,185,229,234,189,246,92,152,253,120,58,97,38,179,66,141,235,225,10,123,73,71,140,3,188,54,140,96,41,242,227,220,223,164,207,73,103,164,138,58,253,28,68,22,245,66,251,201,175,225,155,5,18,183,208,37,41,35,10,247,36,114,190,145,85,37,229,201,37,92,79,210,224,10,126,132,207,143,142,40,121,101,81,121,85,94,202,111,240,52,180,177,158,223,220,117,156,220,190,107,234,240,220,198,191,138,204,109,124,49,116,123,99,217,174,69,232,140,131,123,63,178,20,239,21,115,95,120,198,4,27,4,118,59,225,7,166,230,63,37,157,244,31,195,248,213,63,147,21,178,31,237,150,179,223,250,50,77,26,89,127,176,198,6,7,88,157,0,124,33,42,242,96,99,137,125,93,51,235,105,111,81,162,173,215,140,65,223,95,88,189,194,58,86,77,23,122,202,205,162,48,110,120,124,224,147,45,130,239,172,65,169,202,175,54,250,147,67,217,110,153,235,250,28,30,159,134,200,210,49,28,25,72,219,209,201,206,124,226,133,51,6,45,8,66,177,80,54,242,133,213,226,74,177,3,124,114,127,204,142,95,25,202,50,65,182,166,124,11,190,129,165,31,97,107,202,123,164,160,173,57,136,95,162,203,60,88,148,108,216,3,6,248,40,42,74,43,139,78,9,193,123,214,47,168,19,224,147,253,46,138,149,53,96,199,28,204,150,238,43,208,135,41,197,190,151,19,230,203,218,9,179,154,197,9,100,206,27,233,187,47,24,88,127,219,7,248,175,190,242,212,212,138,239,245,190,9,252,238,7,193,175,247,114,12,111,217,91,35,16,225,176,10,13,188,2,223,109,106,172,152,126,30,171,108,233,241,189,99,239,14,21,83,153,137,8,155,11,48,46,92,23,170,199,236,167,106,171,28,194,113,243,140,1,204,195,56,107,10,128,22,171,19,43,141,161,228,64,86,235,98,120,123,84,76,42,73,207,209,155,50,149,232,72,49,63,83,80,11,171,143,174,148,59,178,223,31,101,43,37,198,140,79,72,159,15,101,165,45,218,204,94,193,231,127,122,198,147,239,125,47,176,210,215,225,29,240,49,11,18,202,134,232,3,169,251,64,47,180,172,157,213,202,71,242,250,95,70,128,223,104,3,154,198,162,32,37,239,30,249,161,234,9,118,97,103,55,123,39,89,126,112,75,173,210,4,60,220,47,42,191,177,60,202,127,241,11,252,84,228,227,47,25,250,63,154,91,244,185,47,253,32,242,231,17,204,158,0,31,229,143,214,228,188,241,23,110,111,20,140,185,141,91,193,146,131,145,219,107,12,101,83,100,253,6,109,123,109,28,241,24,68,57,136,120,126,255,82,59,181,253,22,215,216,239,88,91,170,198,107,158,38,50,95,250,77,43,160,250,93,244,240,204,198,98,132,70,62,217,186,58,212,31,238,221,176,206,224,170,153,160,248,193,17,124,23,112,230,136,32,222,153,49,216,251,230,48,67,63,35,205,60,88,150,206,202,7,70,84,238,61,139,189,45,152,138,29,116,118,66,35,74,201,88,73,90,46,186,176,83,8,148,113,229,71,190,159,145,113,181,180,76,29,242,152,212,229,253,192,20,249,241,160,222,126,126,179,146,41,173,126,106,105,14,223,59,219,12,44,202,231,172,228,199,26,118,112,217,153,32,228,3,42,63,103,65,244,216,146,202,144,22,103,63,254,22,136,131,91,170,251,94,102,143,228,33,147,77,144,189,153,202,215,9,87,125,51,169,150,15,8,220,92,244,188,254,195,232,27,250,155,209,3,220,148,245,87,252,212,232,247,10,111,230,15,228,54,165,215,231,53,38,49,10,184,55,30,13,232,251,128,169,149,173,179,60,29,125,174,240,94,190,63,55,148,30,200,51,153,122,4,255,24,196,168,55,82,103,104,25,59,255,37,103,34,234,221,192,195,35,29,105,155,135,87,252,120,154,251,156,9,25,186,154,106,98,171,71,145,233,123,27,70,234,197,221,229,83,228,42,185,100,85,106,111,209,88,99,220,112,112,32,163,103,236,188,4,171,132,224,81,145,202,189,149,45,140,227,84,25,159,175,186,63,11,243,146,82,196,169,32,219,111,147,250,33,206,249,78,26,140,227,128,93,141,73,227,35,113,5,34,242,131,101,174,200,207,60,164,134,86,71,250,55,15,133,7,122,184,16,139,217,5,250,80,68,254,118,228,97,138,182,82,76,24,58,176,125,125,165,222,17,56,25,138,57,245,170,119,215,40,228,202,145,125,27,102,54,10,161,91,27,133,136,26,94,189,14,248,73,120,32,124,140,186,54,102,49,6,3,172,10,60,10,50,221,6,38,133,60,73,206,249,192,198,100,250,132,241,251,103,253,101,105,66,122,217,127,66,170,162,54,174,174,102,10,31,28,58,110,64,102,123,8,50,6,11,120,101,232,229,80,127,118,40,55,240,21,220,51,128,61,236,222,61,194,214,236,98,244,17,154,46,194,79,254,145,193,116,127,250,198,206,129,88,108,255,29,104,185,92,165,145,144,141,170,50,149,99,93,174,246,57,43,224,184,147,57,48,172,188,82,123,91,71,156,122,136,237,17,125,136,136,38,32,85,152,135,120,27,28,206,14,100,245,174,165,121,60,238,72,114,98,182,80,101,150,200,112,233,200,136,206,5,70,84,141,140,170,175,234,207,45,101,184,220,156,21,225,190,166,190,161,220,126,222,72,27,129,63,110,58,224,251,199,117,91,100,35,252,131,208,119,140,84,98,233,46,210,202,67,102,120,246,161,37,218,71,14,124,196,144,255,193,178,247,44,221,185,66,9,154,243,190,107,42,222,120,248,204,221,130,119,206,242,115,101,96,61,78,172,148,142,249,97,28,97,33,253,238,35,138,247,151,86,11,153,217,65,51,143,100,102,0,165,30,190,87,216,253,223,119,173,248,10,71,17,199,202,82,241,168,32,61,252,224,107,121,252,253,78,207,174,24,196,199,184,131,189,86,182,13,153,182,27,27,216,122,127,25,180,61,230,255,225,174,55,138,111,238,154,42,26,177,143,95,16,188,77,222,133,23,140,52,248,92,90,74,187,182,238,236,3,195,218,8,86,196,235,231,98,175,234,33,142,65,172,140,209,34,91,77,179,216,254,171,180,189,98,123,199,21,89,90,204,103,7,139,96,65,213,221,121,222,95,153,106,120,206,76,120,63,180,42,169,217,226,229,131,21,255,180,52,9,190,124,193,223,236,101,123,74,244,148,49,161,26,163,60,233,84,103,115,149,158,203,106,229,190,233,199,38,243,99,202,5,50,96,57,239,250,141,56,89,169,89,161,149,81,224,226,54,47,196,172,148,234,79,215,242,231,227,245,249,243,17,54,210,135,109,59,5,228,239,29,195,93,5,164,43,52,99,81,114,171,21,43,192,131,27,223,94,219,155,91,247,204,91,148,49,20,15,176,117,26,47,236,163,112,197,195,197,2,141,177,93,234,117,220,1,50,74,57,39,94,177,246,137,212,164,17,192,245,72,222,28,20,251,239,185,24,249,195,140,36,186,57,146,143,167,63,46,122,13,162,222,180,8,31,54,39,3,25,211,173,255,87,247,182,112,167,31,98,111,249,62,180,76,77,162,110,167,33,176,207,135,216,158,146,135,88,53,59,146,160,142,55,224,123,120,102,167,167,98,166,244,203,91,217,21,91,69,253,194,214,230,234,254,95,147,189,87,68,79,223,15,30,122,63,243,23,92,41,53,217,206,92,19,249,199,204,154,204,104,142,143,247,223,220,200,86,40,215,80,229,185,209,65,165,95,185,177,102,64,97,53,137,123,103,118,139,50,72,76,186,185,142,230,103,118,251,119,205,60,160,222,251,222,3,43,179,29,187,223,121,134,107,28,71,173,238,101,182,247,139,225,11,242,64,144,223,94,199,97,20,208,190,82,233,194,157,190,75,24,138,125,15,211,94,33,96,111,64,137,75,216,150,29,27,182,120,34,93,145,3,22,141,23,247,66,30,191,151,237,226,10,124,159,147,172,101,115,15,142,101,39,102,53,138,221,193,62,1,61,243,252,123,193,254,246,139,155,187,51,175,174,118,112,76,192,46,1,224,217,203,215,70,72,138,76,68,13,194,91,157,250,172,202,118,196,70,171,121,148,109,167,35,132,90,35,186,160,142,90,73,50,98,206,144,101,86,186,62,47,247,16,134,195,128,116,251,224,138,131,149,86,53,105,68,112,63,8,9,85,50,151,115,169,14,182,66,16,184,160,52,175,42,125,157,113,7,25,124,238,0,91,243,167,203,174,249,179,253,121,248,14,29,248,11,238,112,48,93,116,224,192,130,242,206,59,150,250,84,132,255,189,211,17,176,49,197,180,42,222,103,204,118,175,104,246,120,155,45,123,39,15,196,23,97,220,4,158,108,9,49,103,29,2,25,138,118,227,232,64,240,173,123,151,137,98,116,233,218,96,89,47,235,231,35,31,108,56,254,181,155,221,130,70,191,112,86,159,233,86,3,239,117,175,12,116,116,255,147,93,247,98,25,178,34,123,50,183,239,135,187,249,254,234,126,129,123,81,251,150,89,214,94,50,191,161,217,8,51,103,82,37,162,255,139,181,133,157,37,111,61,96,232,207,61,240,151,145,63,120,160,87,239,142,216,187,34,153,141,85,247,179,242,38,232,143,225,88,228,66,228,159,156,125,75,112,133,207,240,226,90,42,227,201,248,70,143,53,201,189,11,186,133,92,236,89,148,135,101,145,72,212,23,137,68,163,17,98,1,143,190,179,10,108,215,1,1,97,20,42,150,205,91,78,188,61,161,157,2,94,136,140,126,196,79,229,218,79,72,156,185,35,211,2,84,17,50,102,46,24,55,247,97,31,219,64,209,164,1,192,143,64,191,57,164,12,4,222,178,220,154,2,133,204,51,151,26,98,30,21,193,29,228,108,149,178,182,143,171,193,179,217,170,139,89,183,86,42,205,172,203,200,31,60,31,87,111,110,165,241,153,1,136,64,224,97,47,71,78,68,78,69,176,238,62,202,43,163,163,222,171,210,168,165,20,70,173,101,215,99,9,137,230,35,144,135,147,78,176,210,89,187,6,204,179,204,52,58,224,193,61,52,238,206,238,208,25,96,8,83,145,162,92,222,146,143,33,251,96,60,26,89,80,98,230,193,12,129,200,16,222,23,54,132,25,179,168,205,152,121,237,61,179,95,187,97,158,148,98,44,82,206,65,100,85,56,204,42,41,228,149,126,21,119,196,190,103,244,251,134,210,221,121,233,105,204,94,42,94,245,133,185,221,124,246,244,142,84,150,4,77,145,200,255,124,160,221,135,232,97,115,173,25,63,85,50,202,7,254,184,242,176,50,227,23,184,197,163,249,66,161,176,0,223,67,133,255,113,84,74,194,21,225,50,153,59,58,214,246,126,225,205,167,104,219,76,115,17,244,6,118,236,239,151,110,248,7,164,183,252,104,29,248,190,241,212,17,96,184,16,209,151,99,252,78,222,169,66,222,169,178,170,67,20,240,54,10,121,103,116,152,179,187,7,213,199,227,37,232,225,172,31,9,50,248,147,12,153,105,239,25,93,232,16,190,122,171,3,184,86,244,101,114,98,244,20,121,135,104,150,125,182,228,152,225,200,99,3,102,217,84,185,182,118,80,121,251,81,96,99,79,189,213,95,171,71,242,220,135,86,42,195,58,85,44,25,169,161,27,221,237,190,92,225,217,231,183,4,243,133,231,158,127,36,33,240,191,181,90,154,203,226,78,229,247,158,98,89,54,86,61,123,199,133,95,90,93,94,144,250,23,153,94,194,131,225,183,191,56,84,173,175,9,66,47,238,191,131,220,213,79,13,106,22,131,212,204,7,7,205,13,194,197,200,159,228,98,67,181,186,22,196,193,12,216,49,87,12,211,123,242,222,193,29,253,207,246,114,223,143,236,202,179,21,89,205,174,171,71,229,111,154,68,134,56,40,79,27,123,10,53,205,225,186,75,94,170,213,86,47,71,82,249,198,125,3,115,71,166,82,115,59,34,145,127,89,243,102,104,110,0,43,129,84,187,102,14,106,111,155,56,210,99,146,45,143,124,22,228,33,47,217,33,227,237,9,219,43,0,101,2,108,236,136,66,226,135,207,196,33,19,35,144,237,139,192,11,196,183,143,12,137,3,153,216,215,29,30,45,124,112,8,162,62,112,96,182,99,81,184,118,8,107,243,55,14,53,11,111,89,110,236,48,227,250,205,86,170,131,60,124,212,159,247,13,250,251,185,139,230,247,35,127,135,121,150,235,67,159,182,190,42,204,251,9,81,213,104,52,157,142,70,9,137,68,44,184,98,246,174,148,247,218,145,3,107,175,174,223,27,152,245,87,164,203,126,124,31,103,18,24,90,143,215,174,57,213,49,109,74,139,240,255,69,136,114,69,24,71,17,24,76,33,118,192,182,32,65,142,164,178,192,27,13,11,184,184,37,164,39,172,193,244,31,104,67,214,128,142,181,230,178,82,190,47,83,80,36,96,252,202,204,218,114,238,214,163,229,220,181,47,190,124,223,137,71,111,100,155,25,179,172,85,222,65,98,17,182,251,219,174,205,155,14,122,180,150,33,19,255,200,204,105,96,133,198,76,39,165,103,129,43,125,98,14,234,111,155,29,119,157,204,237,31,113,172,144,3,182,30,57,253,16,34,171,157,239,65,76,119,163,190,0,249,98,36,253,129,233,241,222,52,145,3,159,149,102,204,255,188,235,101,127,63,63,20,253,62,143,17,27,227,22,50,182,247,201,155,144,115,64,190,7,63,19,16,93,250,179,55,254,8,244,242,71,85,127,177,153,37,178,59,96,116,194,53,243,47,133,19,230,41,225,164,133,171,25,78,85,42,236,217,245,45,107,74,154,91,247,74,174,188,251,183,249,55,119,79,221,119,106,247,246,175,104,224,47,51,38,114,224,113,233,184,255,204,193,57,191,32,45,90,52,124,237,65,176,245,7,135,190,250,79,125,184,118,60,103,26,250,71,230,125,250,47,205,22,238,19,64,13,196,143,223,30,109,225,5,254,191,155,43,248,95,91,213,185,140,75,30,207,205,30,170,205,60,200,252,69,121,111,45,240,164,71,109,175,172,211,28,102,251,56,82,114,205,250,75,114,194,58,69,236,145,82,31,85,62,58,154,243,253,242,75,251,10,84,254,196,122,164,109,170,219,151,192,42,6,62,133,91,225,188,229,194,214,74,191,37,149,35,244,240,199,155,203,195,201,200,237,35,66,232,7,145,63,63,140,43,102,83,234,220,209,9,184,203,251,109,111,22,38,158,90,30,79,127,179,163,181,119,70,86,82,183,142,198,60,215,11,119,174,216,159,239,98,167,229,61,137,53,195,159,169,227,100,225,142,183,75,202,82,249,129,177,93,191,217,253,109,245,230,154,137,145,79,214,157,85,174,173,43,168,55,215,230,125,55,182,126,121,115,42,89,63,219,174,166,178,53,3,177,180,44,76,88,171,185,19,102,7,196,210,95,64,44,197,147,84,65,166,48,162,111,145,57,115,42,178,181,123,206,108,226,111,155,2,63,111,109,15,106,25,22,7,99,128,31,233,120,100,95,154,90,180,80,180,102,168,99,235,244,251,69,78,107,212,62,219,43,10,246,194,222,250,161,204,27,12,246,254,172,103,216,131,59,156,162,30,175,211,163,151,120,82,129,80,160,45,64,162,240,119,96,206,23,77,65,226,177,227,40,207,246,113,121,42,92,69,59,167,189,174,17,167,55,204,48,150,97,132,40,235,66,110,177,46,86,41,33,36,180,193,63,157,117,44,238,34,160,1,239,116,18,54,5,187,87,57,187,194,222,255,171,17,109,88,19,116,65,143,234,94,167,171,54,100,51,90,72,107,211,8,227,55,248,228,97,176,38,129,143,174,244,138,68,97,87,240,41,62,196,183,193,95,170,239,89,193,61,36,129,68,193,160,151,140,3,159,210,130,255,222,43,216,227,168,118,187,168,142,99,214,217,135,113,177,185,58,78,187,143,146,59,78,54,19,236,239,124,17,114,253,146,113,201,237,239,140,159,115,198,99,70,138,85,223,176,89,250,48,193,135,68,101,175,68,136,197,186,160,165,164,16,129,123,172,120,203,206,209,205,222,128,32,243,114,159,219,109,20,223,72,255,10,121,76,13,233,199,236,174,64,173,23,73,153,148,200,37,183,3,52,238,232,61,151,122,44,149,58,168,57,221,48,122,61,2,160,251,81,236,27,164,153,1,148,23,177,229,101,239,18,245,192,21,135,203,177,82,236,82,172,2,159,203,236,187,18,59,23,123,61,86,217,117,76,115,238,1,242,172,118,243,194,62,194,196,75,68,152,45,176,131,183,156,14,53,189,48,23,158,239,131,236,136,68,204,8,9,67,124,54,66,122,91,160,82,221,139,106,94,212,202,122,201,96,61,145,101,236,172,203,36,38,182,225,123,212,206,74,86,175,204,102,43,219,24,71,216,39,36,191,46,85,164,152,211,59,6,181,82,18,46,141,176,14,139,2,190,105,71,98,161,88,91,204,209,189,109,63,132,119,122,222,154,193,10,197,183,231,235,44,204,181,193,31,91,142,238,97,36,41,49,36,183,173,169,24,177,24,90,113,197,186,200,149,185,18,119,169,250,54,32,174,83,115,231,184,215,225,47,192,245,64,18,29,252,156,201,243,251,148,164,66,149,34,178,32,69,224,213,196,170,132,48,98,63,1,70,233,227,235,250,187,18,149,212,235,213,177,174,146,233,218,6,196,227,165,163,236,21,202,144,125,95,114,59,243,86,178,13,58,193,115,176,181,178,214,104,95,160,19,5,36,30,171,202,147,93,17,190,20,97,171,105,184,63,33,82,9,163,55,86,66,199,236,46,195,61,23,155,157,153,58,253,110,225,67,206,129,125,165,116,205,217,195,14,196,68,228,229,75,110,207,92,240,64,41,36,181,1,97,117,60,22,109,52,192,59,189,140,77,182,227,153,4,240,41,41,251,13,42,219,122,162,112,133,92,177,125,26,117,143,18,7,205,199,98,75,108,212,233,222,10,50,211,207,5,92,27,5,149,246,154,236,41,1,236,4,136,251,131,81,243,231,138,174,230,1,107,236,123,92,114,59,4,87,66,149,173,161,144,123,15,224,249,189,192,203,121,60,57,192,233,120,10,159,116,40,253,122,170,114,48,230,172,82,245,66,150,192,219,39,7,224,126,163,128,59,23,85,35,174,245,24,66,48,26,244,58,157,87,29,235,169,206,5,252,175,23,162,36,15,30,201,250,61,17,50,60,11,255,43,104,31,37,70,152,125,249,123,21,65,225,237,14,210,254,154,157,183,129,213,179,191,155,117,200,129,12,11,223,56,230,80,247,196,114,81,214,197,72,204,52,113,135,82,200,112,176,9,48,15,228,253,165,82,115,31,79,14,87,154,65,154,10,89,69,104,40,211,150,157,197,158,84,45,117,94,226,246,103,195,79,200,219,230,157,117,246,42,161,39,214,252,157,248,171,35,36,126,123,125,211,182,96,184,194,237,16,137,31,102,91,246,142,185,170,141,91,125,206,27,54,248,222,44,241,223,129,245,18,47,93,114,123,157,86,224,55,176,45,137,105,172,230,137,209,75,186,99,159,58,238,19,116,60,177,213,246,68,212,87,87,211,139,2,228,135,198,20,123,123,101,98,211,75,170,96,63,3,101,161,48,228,98,26,189,19,65,241,61,230,14,3,103,178,79,72,58,189,251,224,227,189,150,218,153,23,236,222,125,213,88,48,242,185,115,173,122,154,230,34,134,217,112,133,163,51,118,133,230,236,172,97,255,12,113,109,220,172,179,103,202,209,185,249,57,136,96,223,161,22,79,204,106,60,121,221,88,34,241,6,84,89,122,197,69,200,69,224,10,183,55,232,18,79,196,123,240,101,230,69,213,158,139,141,115,101,50,111,18,154,74,100,159,18,60,0,220,221,143,113,180,76,212,166,85,188,45,115,124,15,241,198,10,202,37,4,144,168,96,239,65,43,171,101,35,79,55,81,193,121,135,135,248,171,72,111,119,101,92,34,47,214,217,241,198,48,205,36,50,251,50,73,167,179,227,204,30,26,81,189,171,188,101,236,236,200,184,8,74,180,190,243,39,220,67,61,151,98,94,226,120,59,216,6,139,224,117,241,119,211,235,42,147,40,198,120,210,11,28,152,249,145,211,127,20,254,55,61,20,127,221,34,241,218,223,75,177,163,110,7,83,178,130,196,67,241,182,56,25,133,191,227,19,84,180,223,62,183,111,104,106,37,252,247,235,95,215,83,189,75,172,194,233,58,92,105,169,240,231,18,143,37,82,35,154,115,42,2,123,66,234,146,219,33,23,173,179,14,127,89,212,4,73,137,125,118,111,12,198,70,136,240,43,171,106,23,130,54,183,126,40,64,195,9,200,249,147,225,185,141,144,23,178,79,62,176,41,96,132,37,217,238,51,116,113,43,224,141,120,201,237,51,20,2,95,112,25,64,11,195,95,189,188,21,16,201,237,16,149,186,155,52,59,51,101,59,70,29,125,85,107,125,136,11,47,156,91,7,158,42,1,250,182,224,219,8,224,203,136,105,172,111,129,201,152,33,241,132,60,109,240,36,182,163,194,236,64,84,244,118,165,131,105,26,134,81,222,45,176,94,121,171,32,87,113,44,211,2,250,80,215,79,9,223,32,100,204,146,237,168,88,234,167,216,111,0,62,222,124,250,7,5,195,233,55,192,98,166,201,11,151,12,18,36,62,220,27,219,104,221,216,41,162,35,173,167,245,112,52,252,143,78,167,8,154,206,63,190,41,172,122,99,118,167,8,224,182,29,125,51,43,120,177,203,104,218,56,179,13,223,63,195,113,78,164,94,74,81,228,83,12,147,122,145,232,200,151,220,142,110,240,207,26,51,20,42,70,111,80,8,242,190,62,97,22,98,165,137,172,203,180,249,214,108,117,47,13,100,211,84,75,108,221,167,37,53,186,213,209,216,214,188,182,83,163,161,152,212,16,83,217,142,65,236,189,225,50,50,235,88,204,222,211,115,10,109,203,236,130,68,13,235,128,246,255,229,243,59,13,161,186,18,101,13,197,40,77,208,125,244,175,45,150,222,102,104,142,102,175,197,118,198,102,44,198,115,4,135,161,154,125,44,170,155,140,229,184,113,6,223,235,25,24,130,91,58,199,45,22,176,11,0,45,8,241,137,196,75,148,178,253,113,88,215,56,5,18,47,129,167,227,40,252,45,184,191,8,240,215,216,73,5,247,173,193,139,236,138,163,110,231,57,252,128,151,166,82,172,27,1,118,178,185,209,137,182,117,70,122,209,233,100,67,229,242,200,4,183,211,99,176,78,54,53,174,125,201,237,198,133,124,0,120,161,54,203,164,81,119,133,219,139,109,9,66,123,73,248,98,168,220,118,149,92,218,89,201,84,14,94,102,163,169,195,87,155,213,53,149,73,66,138,238,255,107,200,18,253,60,174,125,3,171,227,87,241,204,66,181,138,12,76,72,0,79,196,29,207,144,185,193,147,124,36,120,142,62,70,237,204,100,201,29,240,221,69,63,149,168,148,151,118,74,51,126,166,87,176,198,94,177,156,225,157,174,114,230,198,74,38,133,22,154,110,75,87,236,21,104,244,196,46,65,46,161,191,59,61,41,151,68,94,188,2,113,79,238,115,187,219,165,192,87,152,167,152,152,95,163,13,159,130,39,243,228,166,217,100,8,198,45,11,248,138,49,99,170,198,42,65,176,179,27,228,74,254,114,67,111,178,122,205,219,60,8,144,145,235,115,251,111,50,79,178,249,254,254,58,166,132,39,105,56,157,218,66,94,24,103,160,45,73,86,176,119,78,33,26,220,48,5,174,36,117,121,255,26,235,85,28,101,159,60,183,137,51,56,137,107,184,7,60,101,150,245,155,116,109,131,229,46,148,43,71,79,177,19,112,192,190,70,203,249,179,121,154,63,144,163,153,124,250,167,148,178,125,232,248,148,14,184,71,34,22,213,155,120,172,203,11,114,89,18,238,82,133,85,162,224,102,38,23,165,178,84,242,95,114,123,103,86,86,85,132,115,228,117,165,242,36,86,10,112,95,254,41,174,60,252,15,59,170,177,198,0,84,40,167,242,233,157,135,13,183,115,29,99,92,102,31,250,186,98,42,120,2,73,69,57,167,62,102,51,21,182,254,124,195,2,43,230,110,90,201,152,161,251,249,25,19,114,212,128,26,120,73,163,140,57,66,134,160,223,96,8,119,211,76,234,84,191,101,82,248,158,49,243,250,78,157,70,220,236,6,108,168,196,58,109,217,29,32,208,142,235,162,162,96,207,150,23,206,24,77,65,182,147,143,121,28,250,155,97,123,61,152,116,7,132,246,171,86,23,105,114,250,165,8,184,183,241,241,157,5,3,251,165,180,8,132,146,83,164,60,202,11,93,234,63,42,229,209,179,32,155,178,133,171,212,59,101,99,20,223,95,162,230,80,144,6,19,190,125,222,164,79,120,154,69,111,152,59,72,20,158,236,226,155,15,189,177,142,33,152,117,89,69,227,21,110,228,181,51,61,39,195,178,217,142,205,84,88,223,23,140,107,14,134,182,212,71,206,106,55,30,188,162,138,177,216,207,231,198,26,170,36,14,239,203,253,181,211,207,7,176,45,151,127,244,167,59,14,176,126,62,46,62,106,103,204,38,167,71,18,224,95,246,218,174,157,49,106,175,162,46,197,46,14,255,155,178,54,161,189,164,149,157,221,66,194,61,55,194,66,152,247,222,180,154,156,110,61,51,16,181,212,194,170,47,83,187,91,207,255,207,215,219,0,183,113,157,9,130,141,86,83,108,180,25,178,187,217,208,159,25,162,241,216,160,128,150,34,42,140,236,40,182,220,15,236,52,101,160,173,113,68,4,144,231,124,182,168,112,52,25,175,106,46,235,200,158,141,44,65,104,18,11,123,96,148,203,163,96,25,85,54,165,146,29,12,227,243,226,178,115,115,154,212,212,172,215,129,60,44,57,229,176,82,185,25,158,227,187,186,115,217,19,149,38,231,117,165,50,30,157,147,115,56,12,121,223,247,186,1,2,164,230,212,213,77,138,120,120,239,251,255,121,253,222,247,14,87,122,131,40,184,93,7,14,36,248,34,234,17,203,125,216,60,66,43,150,79,231,19,15,111,194,148,213,97,2,203,229,148,210,15,180,235,48,97,197,9,200,226,228,118,214,130,153,143,111,17,130,234,88,184,155,120,35,2,64,61,2,233,228,192,59,183,235,158,181,198,8,98,4,95,23,121,62,124,85,126,147,10,250,75,82,153,93,57,233,152,11,18,254,36,91,61,126,241,177,9,39,101,79,251,58,240,62,91,59,233,100,32,10,14,232,213,110,145,58,57,61,57,229,76,77,79,59,240,116,166,115,169,86,11,7,36,233,138,200,11,139,209,147,242,36,216,61,136,12,33,78,156,23,94,0,111,173,31,70,61,194,21,22,67,225,27,148,55,134,141,55,169,35,76,227,170,163,163,194,228,60,120,45,163,3,151,142,72,26,79,82,112,42,137,87,229,111,147,202,196,108,176,223,231,136,46,80,158,201,134,95,117,138,89,72,9,176,189,251,13,86,103,231,70,244,49,217,150,1,14,110,146,195,89,59,103,12,226,161,228,254,49,67,151,125,109,229,110,21,95,215,23,244,250,129,166,249,135,230,130,121,29,238,133,3,11,230,211,250,126,221,96,57,43,106,26,104,171,128,254,245,77,79,224,94,2,152,152,116,80,144,14,38,229,88,79,239,202,180,96,240,26,72,7,152,134,40,45,199,156,152,64,181,88,31,60,153,109,106,217,132,8,235,131,143,66,118,138,109,54,90,224,26,228,43,226,45,90,18,175,138,191,134,81,222,103,254,226,70,116,195,99,180,251,80,134,185,103,113,165,24,230,55,20,61,236,11,70,185,109,19,160,133,196,71,174,26,147,211,130,16,141,248,115,214,154,210,7,150,48,37,183,173,23,230,240,237,74,23,152,105,189,170,181,101,204,215,55,234,235,155,191,219,93,4,107,9,94,167,179,69,151,198,66,11,200,235,94,53,192,251,181,107,142,49,157,165,63,108,215,56,169,236,171,236,2,59,235,86,50,179,232,219,32,166,131,168,134,182,162,154,235,44,166,169,120,27,81,205,102,91,205,124,155,41,38,97,20,34,38,103,229,246,40,27,121,210,1,54,167,113,160,51,115,128,184,199,197,204,161,205,23,221,81,4,9,236,23,95,14,157,226,252,58,41,87,88,180,240,158,247,172,193,86,224,192,19,119,124,5,22,14,115,198,144,224,149,194,23,195,120,222,8,101,79,150,29,123,98,136,243,207,105,224,153,148,34,174,193,190,198,180,147,118,158,200,253,190,17,80,3,44,3,155,151,243,126,40,6,251,204,89,125,241,87,205,86,100,15,76,145,222,13,59,231,236,244,73,227,205,65,71,153,102,113,15,147,211,36,196,237,193,250,223,35,17,148,193,7,218,245,126,18,40,233,145,93,25,113,130,43,250,123,77,135,104,217,180,205,225,248,179,65,253,0,64,43,158,203,31,155,50,134,55,44,67,73,126,32,204,118,73,108,245,40,188,67,30,35,134,202,247,92,21,255,80,22,192,111,57,170,163,26,146,214,243,130,232,200,7,79,5,182,195,115,82,68,31,230,222,12,42,169,148,143,148,133,92,207,177,237,6,86,82,97,43,229,223,181,202,137,146,119,50,49,105,221,18,95,178,22,196,5,207,17,115,226,247,57,205,219,136,119,23,169,159,15,78,11,142,224,224,91,88,204,80,168,140,149,107,192,242,14,65,22,137,28,1,158,245,68,33,3,45,155,101,115,222,124,193,100,177,87,70,204,188,110,56,106,201,120,160,93,185,6,46,239,85,231,219,142,47,57,224,195,143,188,187,175,156,88,76,94,77,252,227,62,208,147,113,124,135,0,209,219,6,30,29,218,216,210,36,104,33,104,18,232,9,203,14,112,222,244,245,125,229,93,37,247,135,237,74,8,109,207,214,138,34,195,71,158,113,38,75,251,30,80,196,164,24,135,76,42,150,136,139,201,68,50,200,82,24,38,87,152,158,92,53,64,182,40,120,21,94,48,156,201,220,212,126,69,240,215,117,94,64,233,92,188,128,250,236,239,217,7,216,169,166,247,233,130,175,105,221,177,44,219,181,13,215,61,27,89,60,200,239,224,187,168,37,185,171,185,55,239,41,171,47,201,55,148,5,179,204,246,49,151,113,231,65,127,171,15,156,157,105,173,15,67,57,125,149,6,254,51,116,99,232,49,205,209,22,35,39,103,38,131,189,244,142,118,35,242,180,120,76,115,216,94,122,220,247,196,244,253,158,31,182,247,61,97,12,216,142,0,251,219,51,114,244,129,246,46,119,184,152,143,198,185,25,220,231,12,57,165,1,86,167,189,207,89,164,21,2,49,147,40,238,152,253,74,75,178,64,58,233,85,253,89,176,28,47,81,193,21,146,101,37,167,236,143,11,95,108,199,144,30,248,121,21,162,170,160,158,3,68,77,106,78,219,47,26,172,158,3,174,249,125,151,189,47,104,249,121,80,63,182,123,147,197,127,167,54,180,40,240,209,41,202,116,169,34,191,26,222,181,189,178,251,148,238,239,137,27,82,33,170,138,13,199,158,13,246,196,9,49,22,17,185,55,216,158,56,33,124,139,14,37,111,80,27,34,129,103,65,205,175,163,55,192,121,38,163,21,101,50,25,55,108,3,100,156,155,4,217,158,142,49,9,167,32,225,49,25,236,94,103,132,120,149,2,182,108,237,32,131,180,45,127,190,37,231,5,70,15,138,244,40,179,245,14,191,132,111,205,250,45,32,7,246,189,18,72,23,91,55,92,54,4,25,250,80,250,84,65,229,118,249,214,111,136,67,75,142,125,248,251,33,29,247,134,151,115,142,65,38,23,172,30,163,87,228,114,180,36,95,141,62,251,228,173,104,84,190,245,128,0,241,222,188,118,44,108,68,228,25,127,189,238,16,163,216,201,84,143,191,202,17,97,149,0,82,136,138,49,75,193,119,131,87,188,27,66,157,94,69,93,98,43,191,32,222,85,180,103,94,72,5,153,33,47,132,222,5,111,134,177,192,155,81,22,11,160,62,246,206,75,199,84,99,38,168,62,42,29,81,202,7,236,212,3,237,253,72,126,140,247,127,128,36,177,213,12,252,141,139,143,165,157,140,237,158,204,191,25,236,1,196,119,152,136,203,13,127,69,111,167,4,249,216,166,32,209,157,202,77,183,163,60,22,249,148,101,140,225,88,92,142,167,142,135,132,168,166,188,32,151,53,156,71,2,9,138,13,41,2,7,17,51,215,3,156,152,78,117,219,158,150,253,67,190,245,4,123,209,132,228,141,253,154,219,23,190,33,181,163,43,180,144,137,171,189,207,66,46,1,92,1,203,127,203,211,184,190,112,89,110,67,129,125,72,195,202,179,6,68,229,48,142,51,237,251,104,193,207,234,48,246,151,128,111,230,15,219,187,31,88,126,26,249,182,145,198,74,189,253,62,87,48,211,25,142,246,4,171,168,5,182,15,204,247,90,96,121,162,45,190,246,96,212,3,242,138,127,211,194,125,219,203,187,79,157,106,251,112,138,190,179,181,83,72,36,111,121,9,7,198,240,215,143,8,142,243,24,208,22,178,152,11,147,193,58,125,135,213,127,59,230,46,176,117,250,130,112,203,59,34,44,80,98,252,202,139,27,11,96,23,22,232,2,252,252,129,113,133,206,27,149,67,44,251,228,223,141,150,69,190,231,87,30,192,17,157,150,49,11,190,17,133,56,16,184,119,240,92,155,107,10,47,1,79,216,75,119,135,197,146,27,92,115,88,108,126,243,162,205,159,20,222,12,118,137,57,94,46,188,63,178,16,145,217,46,49,135,69,78,172,5,247,102,176,127,203,249,147,92,132,181,192,253,91,204,210,14,217,142,91,202,158,116,123,130,29,75,101,69,56,54,63,210,183,75,96,59,150,152,174,72,64,81,140,20,130,213,188,40,233,154,240,19,175,53,135,242,49,104,83,86,171,169,239,125,35,146,209,98,211,61,185,200,219,59,53,101,40,57,159,184,196,86,175,182,162,47,123,234,170,254,166,183,16,232,172,32,176,140,140,85,88,22,122,140,248,99,17,161,231,38,189,42,246,244,220,162,81,54,171,112,139,118,120,38,144,199,43,226,13,90,55,192,50,48,159,113,131,173,46,134,76,4,122,155,165,126,220,252,238,32,100,117,23,78,142,190,25,172,76,22,146,194,206,183,149,190,164,195,86,38,99,166,252,186,110,144,250,152,69,190,55,6,17,237,129,133,125,16,211,142,29,218,251,125,211,32,250,184,191,70,22,114,128,176,157,188,186,187,39,88,35,139,123,216,230,163,160,9,254,26,89,95,74,167,74,198,73,199,183,46,104,159,28,231,109,175,53,155,131,187,18,134,38,133,73,254,226,123,202,100,176,43,65,200,11,23,65,142,167,22,112,87,2,72,233,173,248,80,196,201,148,18,39,229,239,141,105,169,141,136,246,5,241,99,207,127,199,12,182,37,92,242,222,243,45,7,238,205,100,251,46,65,19,250,223,248,122,16,223,99,70,239,252,176,189,138,146,205,219,82,240,127,6,82,131,217,90,192,123,145,14,115,255,232,249,107,84,64,214,39,231,19,63,145,127,224,207,233,99,6,16,113,34,139,209,171,220,155,212,136,189,191,215,1,11,119,99,175,150,252,229,152,224,175,129,131,17,30,83,28,9,108,156,52,25,172,42,5,139,45,229,238,254,190,121,154,173,42,69,106,92,161,190,148,118,75,199,177,164,51,165,159,244,37,253,151,30,73,101,141,159,62,16,143,231,34,255,179,232,236,52,244,27,81,141,7,27,71,216,10,3,159,162,56,138,251,102,176,102,7,36,249,161,220,215,247,115,11,108,205,14,174,63,186,2,169,15,248,141,228,100,176,254,232,198,14,71,125,251,196,177,172,195,86,58,224,218,144,119,233,105,140,158,140,55,131,181,33,183,192,11,2,197,238,42,179,181,33,40,77,67,220,141,79,219,145,247,62,253,44,124,230,159,248,126,203,155,215,126,34,46,168,232,105,57,190,128,239,195,135,113,14,23,108,46,168,189,135,71,77,105,68,5,240,99,24,63,113,114,225,72,25,34,6,204,102,241,253,187,32,224,57,124,130,68,20,15,252,27,218,90,78,40,8,152,207,129,207,239,121,29,45,15,158,30,211,7,45,212,160,69,127,193,19,38,4,156,39,206,31,97,82,225,41,34,252,36,121,47,159,186,56,27,244,128,186,241,186,41,40,175,51,251,135,213,240,132,40,17,188,200,27,6,216,159,254,119,33,18,127,204,185,229,129,13,250,154,147,127,255,107,96,237,191,150,133,159,89,44,90,165,195,8,22,206,153,180,158,130,222,113,37,4,200,182,173,40,81,252,155,151,121,200,153,74,114,9,242,64,34,171,50,143,59,71,251,45,139,16,255,230,117,188,86,198,252,159,112,177,157,237,157,159,151,216,101,199,108,2,225,177,255,249,0,39,254,74,108,192,213,122,150,196,146,22,92,164,78,236,137,238,30,86,198,74,122,235,170,235,246,150,17,112,244,219,123,219,80,220,225,115,155,141,111,27,240,243,14,223,191,189,23,123,110,143,178,249,243,24,31,187,61,86,138,217,49,18,83,225,185,249,115,252,78,205,240,47,132,34,24,191,131,130,183,7,137,66,148,149,157,248,84,21,137,173,197,223,248,190,205,198,230,245,155,35,4,254,169,166,180,31,250,56,216,57,2,182,88,163,68,191,185,23,40,104,84,201,246,36,210,176,27,2,196,145,0,132,53,221,53,126,49,6,56,30,220,74,195,22,158,1,140,3,93,92,26,57,175,47,226,189,247,188,110,27,165,189,221,45,154,86,139,66,139,177,58,169,25,213,68,64,167,174,62,16,190,214,173,198,37,114,39,74,168,106,235,230,125,89,218,74,9,160,2,80,25,56,134,212,216,202,43,30,184,112,123,12,185,177,39,86,186,3,37,94,75,212,227,8,99,45,81,77,188,178,149,219,240,61,27,122,32,49,126,108,5,56,203,179,51,38,186,71,64,62,250,55,246,183,89,158,236,128,18,248,121,45,94,35,37,172,169,182,233,243,219,123,1,7,192,226,206,180,198,111,215,140,58,217,36,113,29,116,90,217,201,171,183,213,26,220,188,90,82,249,46,137,65,94,32,109,178,70,245,240,111,246,242,6,79,152,76,118,97,65,116,213,88,25,35,38,129,49,8,241,229,106,11,22,132,196,26,198,153,196,168,57,78,126,58,114,39,173,9,36,134,108,197,162,104,5,18,71,110,199,74,198,12,217,19,91,36,227,251,55,227,137,124,196,30,176,39,198,77,3,164,178,139,223,55,247,170,134,73,22,99,227,163,253,135,153,252,155,55,7,187,249,137,223,251,63,63,211,210,14,120,154,155,71,65,94,127,103,236,55,70,141,168,177,154,153,221,175,118,201,126,211,194,30,246,236,247,169,144,141,87,19,91,249,209,162,210,26,197,223,81,199,186,225,244,233,208,162,199,157,120,90,210,3,121,0,169,41,37,160,69,130,233,240,38,174,35,53,178,241,108,124,28,176,190,189,119,243,40,216,162,10,50,187,50,182,148,108,152,223,217,143,191,117,182,40,50,56,252,111,194,88,9,53,158,37,227,134,122,120,179,244,170,134,111,11,165,196,29,165,111,255,107,64,73,149,188,6,24,155,164,54,118,70,127,110,172,219,86,72,160,29,71,227,110,114,60,214,111,72,164,26,59,179,133,94,182,142,24,168,198,89,246,100,54,175,11,19,228,244,202,216,142,67,248,153,141,118,51,169,30,144,54,181,64,90,108,124,190,231,64,119,31,77,107,67,199,252,155,253,255,224,157,112,109,221,91,229,171,14,22,241,246,216,119,244,223,236,173,97,79,250,237,49,181,107,148,53,218,250,110,139,94,140,102,50,238,76,254,251,11,174,139,187,131,254,30,119,6,225,59,63,231,247,220,124,54,55,229,164,38,217,30,252,205,156,61,27,80,4,241,233,230,27,72,32,180,168,1,69,46,31,10,112,73,240,99,252,191,138,11,98,74,64,39,238,187,183,147,247,190,174,184,164,139,242,159,239,236,67,5,217,61,79,212,248,237,68,118,60,107,100,99,46,249,234,102,9,27,93,137,85,245,149,189,18,208,187,61,94,87,31,96,15,227,0,125,236,44,72,233,217,56,111,206,124,230,59,9,187,187,143,189,43,160,105,72,169,155,35,60,153,97,118,122,124,188,155,183,8,63,210,246,195,125,163,227,160,177,198,226,222,205,216,158,5,61,240,111,196,3,174,209,238,22,190,117,180,245,86,47,4,123,233,130,180,155,247,104,163,64,142,198,239,172,113,32,101,119,160,233,6,247,109,125,17,198,90,217,187,185,5,243,105,35,104,117,124,136,17,222,173,118,144,217,250,152,31,131,220,137,166,182,126,123,4,105,226,243,246,246,222,42,74,178,188,21,210,149,49,55,217,97,99,54,81,76,221,95,7,122,47,81,149,148,198,234,137,26,208,127,147,86,38,207,198,237,113,211,68,122,149,14,162,94,129,213,59,212,109,163,176,247,149,177,134,185,4,227,4,94,188,219,206,37,2,74,2,12,7,2,79,190,89,146,59,104,158,120,141,249,217,37,176,64,180,24,179,253,59,148,250,221,131,61,206,175,39,39,225,206,231,127,157,159,124,244,95,190,28,154,233,236,195,167,194,6,247,32,178,33,106,0,105,211,154,233,224,75,75,27,112,148,110,72,125,174,108,112,102,102,20,238,123,59,71,169,25,173,136,176,101,29,54,211,180,69,105,240,97,123,177,85,54,190,185,69,149,100,201,202,1,146,108,24,13,178,130,62,52,94,75,184,155,56,119,123,44,176,45,204,190,240,137,134,201,119,81,93,5,91,235,38,239,219,139,207,243,0,13,120,32,115,83,108,102,156,55,248,177,243,134,27,63,63,234,26,183,141,225,207,72,234,22,189,182,224,219,201,170,121,222,56,97,158,253,236,102,123,171,234,181,189,175,25,53,176,45,77,244,65,123,205,145,170,121,244,200,86,125,66,157,69,154,5,152,119,91,15,6,101,214,60,15,146,136,144,50,171,221,29,25,25,43,70,213,90,73,130,95,50,171,240,123,214,172,38,55,75,233,125,240,99,205,132,239,39,92,128,117,41,94,52,237,221,157,92,153,25,217,179,255,255,159,111,45,107,191,33,5,27,210,193,52,142,50,45,220,236,25,186,185,18,59,79,150,198,206,67,4,122,126,236,4,201,238,61,75,178,155,162,134,78,122,180,123,250,124,167,109,64,171,17,200,207,136,74,110,143,212,141,241,145,51,93,156,149,98,203,16,139,222,28,251,14,89,222,139,17,169,10,126,243,195,110,205,15,172,15,74,150,47,175,240,151,77,246,246,71,123,37,232,227,97,99,105,111,213,92,50,26,137,223,48,25,20,184,15,40,215,202,168,58,179,171,86,126,211,110,81,234,206,175,140,173,45,90,223,102,126,186,245,255,174,22,126,94,80,234,202,179,186,90,64,156,140,94,161,149,3,73,152,5,109,234,163,21,161,249,255,240,247,141,81,112,245,14,140,27,195,200,29,40,133,49,171,177,18,231,141,18,225,147,157,45,90,153,222,6,60,157,144,206,182,33,108,231,107,9,184,204,146,177,65,177,13,60,58,242,148,142,62,82,152,255,161,206,235,136,71,77,175,146,32,91,234,130,180,133,201,198,207,110,138,221,33,79,33,119,108,177,209,151,169,238,151,182,180,40,233,68,55,13,19,34,112,240,60,35,91,57,215,138,40,91,207,118,174,208,53,202,70,236,201,178,145,174,22,157,57,95,87,254,119,176,83,62,90,182,20,224,60,176,2,94,6,46,115,163,15,21,254,92,7,108,65,183,227,36,89,79,100,245,234,38,9,234,128,0,225,212,75,70,105,236,124,66,237,26,165,21,191,251,246,88,221,200,148,3,222,182,178,103,95,58,160,141,174,38,110,118,65,90,39,117,163,166,67,164,207,218,170,35,106,50,136,246,59,120,123,115,239,56,113,253,152,100,244,87,247,7,35,110,161,216,166,188,197,216,76,15,63,10,175,38,58,226,240,142,22,144,135,143,168,16,71,253,102,195,2,37,90,17,93,208,2,228,98,3,79,219,215,154,164,116,96,3,210,59,70,242,137,141,81,64,214,239,224,139,137,209,129,11,68,106,124,178,35,86,27,153,49,247,124,166,148,176,59,32,245,163,158,154,241,226,225,14,107,137,144,182,233,177,1,69,87,4,220,213,7,70,156,103,59,98,117,22,205,119,82,108,239,138,158,109,219,211,86,76,232,91,237,160,133,31,119,142,73,177,251,76,105,127,135,239,63,212,201,185,45,209,237,222,78,206,161,20,158,143,163,7,62,123,48,11,185,111,86,199,8,247,140,177,189,139,234,155,188,66,151,238,183,236,7,114,182,35,6,66,173,58,184,149,30,173,168,178,27,151,89,125,195,63,249,28,70,89,236,198,22,35,181,81,2,153,211,24,218,133,171,99,181,4,92,221,58,23,59,159,180,227,217,113,194,162,181,231,14,98,127,173,120,13,109,80,37,136,76,152,156,6,177,9,139,78,58,112,241,35,197,78,104,55,34,169,173,188,5,127,158,112,147,89,19,111,210,110,113,199,248,166,75,179,239,224,207,147,139,93,45,252,168,149,111,211,227,246,222,122,98,60,126,128,204,28,194,51,53,117,110,117,64,16,225,230,86,113,117,179,188,26,157,101,231,108,226,115,150,131,40,136,35,156,10,151,196,158,132,93,59,224,127,60,187,112,190,213,2,99,164,242,203,84,34,24,73,193,63,208,165,29,32,77,64,49,13,79,200,105,181,80,121,137,61,73,15,94,151,197,170,104,203,68,87,83,120,46,48,9,171,112,73,112,215,224,119,188,118,100,164,41,126,138,255,10,86,10,230,100,235,72,189,87,21,84,1,79,120,92,246,8,110,137,18,118,192,255,216,214,39,1,161,188,73,91,61,168,225,86,15,213,116,41,109,179,19,188,24,12,33,213,171,113,46,167,82,85,38,34,244,192,239,8,85,83,165,20,207,246,112,115,130,5,125,214,132,218,161,234,254,218,232,114,188,110,212,247,215,181,203,78,213,105,183,224,135,17,7,34,237,248,69,127,117,123,77,170,73,89,245,132,106,18,213,230,249,18,143,123,218,91,152,214,72,149,212,212,172,68,24,174,59,194,85,177,36,219,236,124,46,78,108,138,12,87,192,158,65,42,146,115,245,129,29,162,132,175,141,241,180,160,254,166,87,231,106,92,109,184,170,214,224,170,171,245,29,117,233,178,93,181,75,182,93,96,152,200,214,142,155,138,138,179,148,112,3,45,20,188,118,40,213,96,254,151,181,56,92,239,133,62,184,42,173,145,26,1,171,172,1,38,72,111,205,198,221,196,64,173,186,135,199,145,35,53,213,29,36,94,119,102,156,14,106,14,112,33,196,99,153,34,215,107,3,53,177,206,174,203,233,106,218,238,166,167,82,211,151,60,53,213,166,120,184,77,241,254,38,245,229,6,62,191,51,71,90,244,22,170,66,237,72,77,168,179,235,50,252,175,36,220,244,233,13,180,170,139,181,116,45,93,77,212,238,238,128,194,45,101,74,79,178,22,138,197,230,107,151,113,231,51,92,68,185,233,33,45,164,96,54,156,193,9,163,44,123,106,72,10,169,33,149,162,108,118,73,39,210,130,214,116,136,51,116,124,214,105,93,175,235,151,117,252,188,132,187,132,1,143,58,251,164,202,90,213,89,139,203,186,11,246,144,36,84,185,197,115,54,66,15,96,67,125,217,124,199,235,160,38,98,42,169,146,138,117,134,83,170,210,226,88,27,74,159,31,76,186,145,30,245,35,91,40,1,88,4,80,82,228,107,221,170,203,64,9,161,106,219,19,118,177,131,154,180,67,67,0,42,144,10,125,209,3,249,197,22,186,5,146,86,19,107,32,7,240,244,2,106,202,213,227,165,108,233,15,75,105,192,52,90,151,107,112,225,142,214,154,12,35,192,255,225,115,128,49,128,34,100,133,152,14,241,85,62,203,171,22,97,97,200,142,162,196,251,255,90,80,0,38,5,38,89,194,22,106,118,210,194,200,166,85,177,78,33,206,147,129,22,18,208,42,144,127,124,135,81,219,89,213,106,112,161,228,214,119,94,214,36,185,53,23,237,115,180,230,213,82,174,14,180,0,58,0,181,182,249,99,240,180,13,39,104,122,22,37,235,80,237,192,77,166,203,151,181,14,77,22,134,1,186,37,207,117,142,26,174,176,76,179,177,172,114,66,117,37,27,96,35,74,237,20,131,130,97,80,245,106,78,205,169,187,245,108,125,234,114,10,173,69,137,85,177,245,37,15,232,84,92,146,175,201,160,167,8,103,64,173,146,86,2,60,174,50,237,145,184,31,121,72,11,192,197,56,97,184,14,113,0,207,158,13,90,117,113,76,168,27,151,209,219,25,37,86,221,154,11,51,233,14,129,116,247,168,61,106,28,244,20,245,248,152,235,216,71,201,51,106,219,34,125,232,73,161,231,0,215,44,96,162,10,128,167,97,227,56,236,204,20,208,66,25,52,189,79,82,213,216,114,138,128,172,183,236,230,226,134,213,179,32,206,86,37,92,86,161,214,195,164,64,236,203,113,9,183,143,110,47,133,230,250,223,243,16,66,151,30,141,187,224,225,178,251,178,177,19,144,125,218,138,205,45,250,103,186,251,148,226,187,245,163,131,227,200,13,90,147,179,97,105,123,109,247,217,211,128,37,192,112,2,168,191,161,31,77,144,247,26,173,9,174,79,137,126,18,33,17,164,132,237,108,104,16,104,8,90,95,10,176,198,102,152,30,239,160,82,235,237,64,255,123,209,172,236,202,75,209,163,240,92,142,66,244,161,158,232,115,5,91,180,149,197,83,118,39,148,94,205,173,185,117,118,93,118,193,146,216,1,63,81,139,1,131,172,12,45,184,154,85,71,171,105,94,86,65,195,90,118,23,100,6,180,92,146,64,167,142,78,99,237,61,128,39,116,153,74,152,19,4,146,137,82,5,220,224,183,199,170,242,242,128,234,168,228,178,114,70,4,28,164,146,50,163,183,249,69,37,254,168,90,149,84,254,182,167,246,236,232,1,239,208,242,132,62,28,96,85,129,231,96,41,106,100,198,38,209,186,114,66,146,252,62,78,49,106,25,36,174,70,84,33,160,184,175,99,148,81,156,189,231,120,15,36,175,106,184,234,104,216,85,33,10,231,150,233,14,222,215,209,155,1,199,152,135,177,170,248,244,234,18,208,2,49,85,109,98,179,115,74,57,113,120,215,242,62,41,33,137,191,240,36,230,165,178,119,157,8,187,97,123,202,126,228,230,41,172,84,147,18,78,26,89,109,233,83,174,112,212,113,39,151,207,33,103,222,161,29,99,4,210,189,204,100,7,227,175,186,49,147,7,201,147,64,207,149,18,171,118,211,150,93,126,84,114,213,172,122,205,84,39,55,209,66,107,14,110,88,247,154,60,163,161,236,116,75,239,48,250,143,35,85,225,57,160,59,120,27,24,235,178,225,130,93,7,154,111,187,137,45,52,203,240,109,43,158,34,11,112,80,176,5,6,80,11,181,140,205,88,49,217,162,190,245,69,120,9,250,161,35,151,5,183,199,222,78,10,129,150,193,39,110,202,212,159,139,98,20,4,173,192,211,73,225,82,151,47,195,81,106,88,123,214,168,177,49,16,210,182,140,247,179,200,1,176,59,42,55,254,173,202,162,165,29,124,85,178,33,92,130,12,187,21,57,160,30,202,174,88,43,128,197,193,171,192,162,15,167,84,40,57,254,24,55,217,24,88,103,72,85,193,135,120,96,113,84,192,54,120,227,27,120,42,202,60,25,243,67,93,212,98,111,175,192,75,70,177,134,60,200,141,193,40,97,72,24,148,197,22,91,210,217,211,134,146,131,182,16,223,84,165,18,80,179,211,15,169,96,117,33,206,2,58,96,44,88,167,93,218,30,182,192,207,47,63,227,71,98,203,95,240,253,254,59,207,72,97,158,93,115,253,107,189,217,243,46,252,251,209,67,174,155,53,151,247,101,77,176,188,59,111,154,144,207,30,109,217,69,24,131,121,75,192,83,174,239,100,86,15,252,65,219,3,244,192,24,33,240,0,226,146,120,141,178,184,128,130,39,3,191,86,242,74,236,44,196,192,203,128,30,185,211,0,45,173,155,112,209,203,102,213,44,153,126,46,209,110,65,92,167,22,197,120,16,172,18,7,94,155,7,249,244,79,97,241,189,72,42,107,187,217,154,171,218,16,89,216,228,193,203,0,52,111,251,185,55,39,15,31,169,245,74,64,225,31,121,200,247,219,30,74,159,207,243,197,118,196,120,27,248,5,118,73,93,138,102,213,229,168,202,239,232,69,190,143,207,4,30,147,31,14,45,83,215,112,141,31,193,51,75,192,130,135,47,139,31,122,124,43,30,244,101,156,250,163,72,0,111,214,86,163,151,21,87,226,219,22,97,150,187,10,56,186,122,67,127,110,175,27,243,231,185,78,128,181,94,220,219,182,76,161,225,144,26,173,130,108,141,114,32,61,95,128,204,76,127,231,11,46,155,105,89,164,182,222,169,5,88,45,169,166,207,56,91,116,109,179,54,114,129,165,167,108,206,131,110,162,186,239,253,153,174,181,117,30,125,9,88,128,37,239,168,139,181,40,80,219,90,58,226,91,38,11,236,58,68,231,49,9,101,204,35,64,255,122,238,68,86,202,148,28,222,100,86,30,237,9,120,154,231,128,147,53,188,14,177,239,183,251,7,203,134,177,13,133,8,7,62,173,63,14,146,161,129,31,177,75,161,146,143,67,144,71,44,179,202,83,129,53,0,44,171,180,165,35,239,121,89,206,165,110,236,40,220,89,10,30,213,3,233,28,180,251,108,213,142,225,25,46,128,35,70,8,122,22,124,174,26,85,67,36,74,66,55,61,176,175,0,1,244,224,219,181,158,154,232,130,6,109,231,150,70,178,38,202,248,9,211,53,23,247,129,125,53,237,193,45,122,202,129,100,97,180,119,164,36,216,236,252,176,89,122,149,89,145,42,120,192,231,168,31,29,100,157,19,57,119,218,62,110,179,147,155,184,208,85,240,119,13,81,234,253,209,174,251,78,161,84,101,193,254,154,252,98,148,7,159,194,48,61,56,124,92,149,193,106,161,79,204,186,217,229,71,178,247,100,239,57,49,238,230,23,143,219,79,16,135,121,76,176,186,75,81,87,69,217,84,185,219,94,150,63,65,92,205,14,47,202,108,12,190,249,5,6,231,253,45,56,81,215,59,37,98,86,31,86,48,190,7,127,247,197,170,147,53,213,221,181,161,19,166,148,44,165,103,68,224,137,224,203,63,208,58,84,165,71,133,134,167,50,187,195,60,21,13,124,149,111,81,208,114,199,240,164,6,200,47,59,61,123,112,26,146,197,179,216,23,233,5,114,113,147,69,74,32,85,27,112,136,205,116,125,95,109,87,205,173,102,106,79,171,124,151,71,244,173,146,56,12,17,175,41,184,252,118,90,133,28,245,172,149,37,39,44,23,249,161,214,57,213,243,53,164,6,52,53,197,37,186,29,100,90,213,65,19,117,176,209,70,61,87,63,174,70,125,191,91,103,124,97,190,159,107,141,34,41,188,20,104,136,2,178,1,114,171,74,240,125,19,172,35,216,28,72,22,239,174,154,182,203,179,115,83,218,113,12,72,104,22,177,133,255,65,4,13,255,179,197,82,32,127,224,187,1,242,231,16,6,24,39,59,117,194,93,242,108,7,174,28,232,169,175,33,160,35,96,195,193,54,213,189,58,220,16,151,122,104,195,75,126,252,16,234,200,20,192,211,195,8,169,19,121,55,79,82,193,186,30,1,120,66,179,96,113,150,40,68,191,104,113,120,53,178,227,51,32,127,48,10,57,7,222,93,190,42,215,68,149,131,56,133,123,14,36,121,92,135,136,42,114,34,226,70,236,200,237,150,119,143,212,141,172,131,176,34,103,48,234,3,239,30,97,17,91,16,221,66,148,18,1,248,83,82,148,101,102,209,45,92,227,174,138,203,247,187,102,195,60,10,185,107,118,108,60,165,114,24,67,148,192,58,214,125,159,40,64,244,170,168,210,178,23,120,44,54,206,142,206,200,177,133,45,147,13,200,139,24,190,59,82,110,222,206,219,41,156,205,153,69,92,228,15,239,170,158,251,69,178,106,220,222,151,77,48,109,84,193,243,238,35,134,106,67,11,227,36,68,73,18,96,242,156,193,98,4,176,130,224,7,250,249,72,201,152,97,245,18,153,213,216,166,18,104,21,129,79,117,144,81,132,131,151,226,48,10,171,30,202,34,4,160,86,85,222,30,94,242,178,66,182,39,75,223,129,104,214,102,94,184,230,109,216,215,101,15,34,195,47,64,214,162,204,20,152,191,1,159,88,98,149,164,56,225,170,161,70,64,155,34,207,65,158,128,28,172,93,56,65,26,38,255,76,9,115,77,221,167,71,157,193,183,196,116,41,136,181,153,62,241,138,47,231,239,61,164,154,85,85,154,122,14,108,240,184,175,111,204,66,243,74,43,167,126,111,48,91,116,121,247,232,143,246,185,92,182,176,60,152,85,255,93,17,233,177,56,104,171,76,62,20,75,205,74,18,112,106,187,116,38,153,29,202,74,217,221,39,246,187,166,29,182,153,166,50,72,189,113,62,11,82,235,122,219,185,51,152,61,193,125,2,44,166,253,217,64,155,208,171,65,118,229,230,143,58,64,143,135,179,249,108,106,195,82,207,164,54,123,104,208,166,251,209,71,95,190,95,194,149,108,172,6,37,227,190,224,251,155,13,238,35,54,27,222,164,6,50,248,33,140,243,163,175,185,249,229,175,101,157,229,175,157,200,47,125,173,165,43,87,25,189,93,167,122,207,118,161,122,15,139,219,64,2,89,12,192,42,81,249,113,157,170,72,238,135,247,28,205,187,145,107,208,102,195,62,249,94,241,61,63,226,2,43,183,61,85,101,253,169,200,53,125,241,162,29,95,252,44,243,23,41,140,13,151,188,231,100,215,69,206,102,221,119,46,72,156,29,183,89,189,95,174,176,182,45,75,106,218,82,84,226,127,129,150,3,98,141,229,232,14,176,202,144,95,228,212,233,182,46,229,32,71,219,182,236,213,208,107,194,13,254,0,188,137,157,103,121,32,15,17,125,168,26,205,10,215,40,100,202,81,240,250,219,190,221,247,167,79,86,194,101,181,110,164,152,5,28,14,47,95,80,69,247,124,117,226,71,23,36,113,249,66,86,90,190,112,66,90,186,96,75,182,107,63,133,122,240,103,159,127,254,248,63,238,252,158,246,231,23,254,81,75,62,146,60,254,223,30,217,119,240,31,63,63,149,251,251,71,158,63,243,243,7,81,31,177,74,211,172,60,43,175,123,248,92,141,150,229,74,248,229,237,151,132,23,118,253,249,169,84,176,51,212,163,67,70,195,203,24,34,181,132,89,195,139,136,253,102,100,201,200,56,82,143,0,90,127,137,147,67,114,232,19,42,134,250,66,43,81,172,154,244,73,212,223,27,255,9,219,219,136,243,141,41,110,13,56,137,173,250,66,82,232,183,236,115,191,21,182,241,251,192,207,240,251,248,119,252,235,234,128,44,232,252,27,161,195,253,189,79,222,169,69,165,99,198,114,246,95,235,163,87,23,116,75,214,251,18,219,80,202,123,184,48,13,189,236,189,44,46,139,63,160,243,184,111,9,158,11,16,75,206,121,126,31,120,22,147,17,18,188,215,195,15,134,5,138,251,226,253,103,34,156,240,14,134,244,16,82,12,190,37,151,13,126,219,27,220,193,80,31,255,47,212,199,164,53,226,92,255,170,39,112,142,228,168,134,103,132,127,16,254,99,120,194,5,79,136,137,189,24,86,215,151,100,53,17,74,120,55,32,187,82,168,28,230,194,69,154,10,235,112,201,158,204,118,95,113,82,17,160,48,188,133,240,233,176,65,215,241,251,148,245,2,253,144,80,171,15,57,84,244,42,225,52,64,168,225,220,34,13,3,148,78,184,232,57,237,62,244,160,15,66,215,194,7,195,9,154,8,35,20,49,47,1,252,186,51,69,215,189,151,121,228,253,191,63,53,203,172,53,23,90,165,130,190,74,157,144,195,223,162,135,248,95,70,13,254,86,20,103,128,126,78,113,255,178,206,211,162,206,207,114,119,226,191,207,89,220,73,33,132,154,94,85,252,177,248,42,189,206,104,94,17,25,213,241,148,8,108,129,193,14,224,178,24,158,8,159,164,217,48,92,240,60,9,63,83,255,42,164,34,231,175,145,189,49,194,214,197,14,36,164,4,208,212,244,26,225,243,97,147,154,97,51,120,190,22,254,154,55,194,232,145,98,210,130,59,223,12,175,14,189,139,20,105,49,12,244,23,195,130,183,141,81,204,82,89,244,25,46,2,197,8,230,52,20,243,152,179,225,1,143,99,125,32,164,133,144,237,125,55,124,60,236,1,207,82,140,115,120,121,94,138,181,0,41,138,130,70,121,229,84,121,224,99,221,161,64,53,15,168,70,13,254,38,5,154,121,126,31,209,144,230,205,135,115,225,25,224,153,8,61,137,225,253,32,11,25,136,153,132,96,148,35,0,199,159,67,11,17,120,75,194,19,212,242,231,82,61,156,139,243,247,239,105,208,226,111,1,82,220,185,231,193,211,196,30,194,98,208,71,66,75,27,2,191,90,28,29,252,158,186,90,196,133,60,254,19,127,162,27,197,200,126,205,168,241,181,226,107,131,53,117,173,88,82,95,83,27,197,6,60,75,106,169,88,231,39,248,13,122,52,65,198,68,234,65,239,25,120,226,46,193,180,231,133,82,254,137,40,188,88,244,66,21,108,9,237,102,194,22,245,241,129,203,195,61,10,28,121,221,51,76,67,221,239,253,128,233,128,231,49,93,8,45,120,6,33,67,255,203,31,128,36,139,8,211,232,224,239,138,62,140,8,223,39,93,154,47,11,235,158,44,248,245,79,239,36,9,254,174,161,53,254,249,98,99,176,169,150,139,89,53,14,24,61,175,54,84,246,63,8,41,145,98,178,234,133,56,166,13,143,210,231,3,170,155,128,83,58,160,88,77,203,0,61,184,162,53,88,87,173,34,56,52,53,83,204,192,115,78,157,43,174,177,154,106,79,74,3,170,19,202,128,124,56,32,25,81,232,195,96,244,240,194,26,104,229,4,227,62,174,140,146,67,251,249,255,135,238,10,125,12,153,194,71,158,204,173,82,195,120,123,31,200,234,231,230,6,250,118,229,18,37,161,89,184,107,199,146,214,44,84,181,170,255,220,81,141,52,11,65,116,163,125,195,112,248,124,241,171,131,63,83,119,21,191,170,126,83,237,43,142,168,223,86,31,84,15,22,251,248,109,136,139,38,3,182,137,98,109,176,1,188,90,83,101,192,182,170,50,222,1,231,108,104,241,216,167,203,242,99,159,118,148,43,67,120,130,153,58,241,219,45,20,219,76,197,205,60,152,27,120,225,179,243,89,71,124,239,194,153,207,60,148,124,239,130,155,116,131,39,254,180,69,60,235,218,239,227,95,216,247,19,218,198,247,81,207,46,9,47,30,158,235,111,89,231,53,150,45,214,72,221,104,61,217,187,240,158,117,79,231,62,130,232,132,195,154,13,189,171,81,78,230,228,79,216,19,127,159,219,190,238,129,231,224,83,66,74,68,15,50,183,29,123,122,35,244,242,246,111,239,250,83,180,79,189,171,189,50,127,48,154,22,43,130,176,109,177,239,11,32,43,248,30,11,207,108,251,47,7,102,185,191,233,79,177,177,125,89,210,249,93,125,189,91,90,232,188,44,244,237,250,151,63,194,5,246,178,32,50,127,118,167,62,116,238,31,6,116,81,22,197,158,237,8,41,238,59,226,62,198,250,18,50,145,118,11,115,225,173,223,89,141,110,233,41,116,112,251,49,176,172,159,244,114,194,41,126,54,4,56,111,151,5,132,239,163,94,255,222,252,13,153,251,100,64,16,87,64,198,62,185,11,252,176,254,17,157,235,253,100,32,37,204,242,0,81,108,151,114,52,196,168,0,112,248,247,108,106,54,197,121,115,189,8,47,124,55,170,201,131,242,71,81,89,158,235,229,162,107,156,95,135,119,150,123,25,105,185,153,14,220,71,189,9,166,113,15,62,249,17,248,204,93,219,55,183,224,66,8,233,63,108,219,213,183,247,44,80,13,52,31,60,93,87,11,156,202,255,185,39,245,150,165,7,85,131,104,246,230,30,4,254,45,58,65,204,136,216,243,167,142,227,24,231,180,45,80,32,132,248,62,178,117,11,187,182,64,1,81,249,165,94,220,243,75,132,183,61,145,251,141,183,21,138,15,40,207,191,29,61,174,62,172,166,247,136,91,248,41,114,159,0,247,86,6,210,226,186,39,132,87,41,215,55,7,60,208,121,67,77,72,88,171,114,163,117,10,168,159,18,215,104,74,252,100,64,231,124,236,135,135,182,240,232,14,246,104,179,52,172,70,145,207,41,14,237,24,235,163,127,179,20,90,150,206,31,25,246,127,234,32,97,183,20,81,249,185,98,138,183,194,189,113,231,98,57,181,133,150,156,200,135,44,149,255,187,104,90,126,144,237,63,195,40,127,13,36,116,61,162,68,222,33,242,228,59,16,122,21,45,78,95,7,177,117,228,53,17,107,255,116,247,113,138,27,2,26,31,97,180,150,65,165,123,11,91,70,9,1,71,129,154,34,127,35,218,203,227,46,156,96,148,226,122,88,9,191,99,202,230,59,38,103,174,89,92,98,61,44,166,157,244,90,186,188,69,195,100,96,99,145,202,125,135,119,228,226,255,193,193,255,109,149,11,177,103,118,207,204,233,121,240,5,253,61,184,163,123,43,182,111,225,90,132,177,156,126,124,236,225,100,122,44,125,112,235,40,104,115,62,25,168,0,87,83,190,223,216,68,227,224,124,229,184,127,190,242,238,63,152,235,125,239,130,108,163,45,195,159,243,89,49,54,215,43,211,98,108,23,61,4,153,141,18,147,113,223,118,47,120,29,185,16,21,56,184,213,66,159,240,185,45,210,180,233,220,239,180,190,5,118,1,207,14,173,17,48,166,209,115,50,184,204,45,216,113,194,17,209,232,61,226,44,124,230,72,100,193,56,61,57,190,69,102,185,131,205,129,186,220,236,175,147,230,142,186,212,80,167,190,218,106,81,115,98,9,180,28,157,90,131,210,38,118,113,91,231,174,82,158,168,196,132,172,123,195,90,204,133,215,32,219,248,237,216,41,238,93,89,255,212,183,183,29,237,57,184,251,167,167,54,143,237,232,142,252,79,159,114,244,95,201,249,223,131,136,107,151,179,125,46,204,241,69,250,42,145,135,60,242,251,147,135,168,74,34,201,138,12,54,80,134,94,139,130,252,177,42,104,43,10,145,255,147,118,40,60,23,150,173,53,226,168,5,137,83,11,68,31,93,219,35,243,187,182,224,39,28,249,96,219,4,41,105,31,80,129,255,127,61,38,103,16,89,57,228,247,247,31,29,209,65,11,69,209,191,59,177,222,192,67,231,241,70,221,218,192,26,91,220,0,221,120,35,250,176,252,86,180,2,242,147,32,191,31,127,107,140,59,216,217,162,44,126,64,159,23,75,3,37,177,50,80,22,255,111,10,81,187,114,3,198,78,11,171,66,186,176,70,184,248,170,81,214,86,197,178,118,99,102,227,123,191,29,75,161,197,80,78,134,208,202,107,218,47,239,54,212,91,131,119,176,85,188,21,133,88,162,175,242,212,125,156,20,189,79,233,237,242,8,108,54,79,81,251,151,190,142,239,143,79,8,82,148,23,130,185,70,1,162,45,227,199,158,9,249,150,9,249,150,21,225,250,189,72,217,80,29,218,3,182,33,92,208,28,163,96,112,32,241,240,83,187,145,241,114,169,153,238,158,111,210,178,248,145,167,216,31,66,68,255,167,184,63,81,51,186,40,51,27,189,42,215,162,53,121,217,187,202,45,211,241,120,205,56,105,226,154,210,141,62,28,110,13,226,235,2,65,238,213,200,154,37,147,117,83,86,182,96,8,193,159,77,138,26,239,21,197,163,214,69,209,217,98,99,4,177,46,253,183,11,130,241,155,125,61,137,91,138,177,79,155,236,212,75,228,28,68,12,112,175,81,228,175,204,170,5,227,28,188,72,215,185,76,212,228,42,81,83,157,221,97,13,206,70,189,172,240,72,237,81,58,163,219,27,152,124,55,1,218,174,52,251,23,212,107,95,13,139,45,57,17,186,160,232,227,254,55,250,3,227,5,250,31,140,87,233,168,240,151,116,191,240,231,222,46,174,155,94,205,232,41,69,235,199,90,84,251,163,146,18,134,91,232,226,149,239,165,91,218,242,109,225,212,182,161,158,55,118,181,188,126,183,52,206,9,158,151,201,248,119,39,205,225,219,220,202,17,34,174,21,207,238,111,184,219,195,56,135,252,59,111,139,29,19,183,70,98,173,62,226,9,172,148,57,75,175,194,61,28,154,245,78,58,215,220,171,211,234,41,246,190,203,19,115,48,102,196,244,196,172,233,113,19,22,220,158,39,76,168,30,101,181,56,128,83,98,197,242,18,25,207,76,188,101,53,50,179,102,115,104,214,92,207,148,251,106,156,231,97,38,199,61,217,28,16,39,61,243,199,94,195,17,19,13,119,54,91,28,226,120,207,18,98,53,149,246,233,79,205,109,171,25,175,29,168,25,107,116,78,64,11,3,81,2,68,33,157,240,11,220,7,94,140,187,121,127,66,185,229,253,143,159,59,157,159,63,50,207,106,49,108,112,107,141,242,177,35,209,75,218,145,79,93,210,214,192,86,35,199,187,45,149,198,27,96,131,85,234,197,84,175,24,130,240,59,85,100,179,33,29,188,224,19,212,137,221,7,22,186,0,217,114,214,211,82,79,230,251,187,90,136,96,157,220,152,70,11,177,29,222,69,200,180,10,41,45,95,208,231,182,111,232,47,142,60,215,139,117,212,145,79,236,116,6,184,49,182,194,218,194,159,176,170,133,88,187,215,175,83,231,197,196,152,21,23,227,94,156,139,91,113,18,183,36,34,193,157,49,51,181,39,231,182,99,14,4,226,31,106,114,34,16,29,122,141,130,210,200,112,31,39,199,205,83,236,141,166,192,249,117,40,169,40,84,61,176,5,84,138,225,125,31,29,136,113,201,86,173,209,235,134,24,183,34,88,177,146,147,130,17,36,43,67,50,141,39,179,65,141,99,74,69,165,41,2,60,62,28,20,115,65,107,130,76,144,226,120,208,194,27,22,21,11,242,107,207,224,140,166,71,12,203,168,83,203,32,130,217,163,6,53,161,215,245,138,222,164,21,136,10,102,105,83,175,195,239,48,74,24,70,73,103,253,147,109,129,34,226,68,83,199,147,43,0,33,17,178,224,103,88,38,124,87,163,192,224,56,87,233,245,50,226,184,133,116,105,143,66,58,71,129,204,159,130,221,41,70,69,238,122,148,83,155,59,200,96,51,74,178,214,35,55,31,53,103,112,238,213,95,44,141,243,6,120,249,17,79,231,95,252,22,157,17,17,55,176,202,205,226,29,93,243,35,220,109,21,240,10,101,136,167,230,36,95,235,183,68,80,236,12,76,67,92,181,78,15,253,192,220,159,198,243,113,87,11,101,225,227,35,101,97,165,80,18,230,4,204,78,48,171,208,57,180,63,104,193,55,158,232,69,59,63,199,21,114,173,207,253,213,114,248,57,104,7,47,82,33,182,174,231,199,242,201,199,147,240,140,193,83,201,79,120,19,19,168,183,20,227,203,50,127,186,111,232,224,173,1,1,242,193,156,246,246,206,156,182,188,51,171,253,51,70,229,253,88,3,82,136,121,52,31,131,111,182,158,82,94,242,220,9,86,79,136,67,110,100,192,160,136,63,243,242,220,227,94,126,34,239,61,14,55,140,224,77,16,172,220,186,234,105,202,199,83,224,115,47,194,79,69,75,206,79,174,122,48,18,157,103,187,14,254,153,98,246,236,91,47,212,88,244,87,184,35,30,53,161,189,214,111,0,107,214,173,23,33,206,145,101,121,141,173,5,90,131,223,214,21,25,255,105,50,232,167,198,205,71,61,69,27,28,138,136,17,75,49,37,19,164,51,168,43,205,170,231,177,62,172,117,176,255,5,136,64,215,68,124,75,203,98,209,176,44,250,87,123,148,116,33,45,187,107,46,174,199,88,203,200,233,117,44,163,101,203,201,75,50,214,68,112,132,117,193,41,22,108,121,98,45,85,155,168,217,107,224,186,214,39,228,20,92,9,89,246,79,243,11,70,177,214,240,157,223,198,40,144,103,99,253,45,141,211,184,235,84,11,15,65,206,100,225,44,16,60,197,48,197,154,58,153,202,147,233,141,22,100,136,84,136,53,98,18,115,212,50,197,113,250,21,49,6,152,104,9,196,86,208,0,55,77,26,2,236,154,228,140,99,10,86,20,7,96,86,65,64,171,0,49,209,147,235,253,14,95,128,60,104,173,136,43,246,48,11,95,31,148,85,89,145,21,196,69,147,52,201,147,180,204,80,166,146,44,238,6,56,62,101,221,197,230,105,16,146,175,227,204,8,163,169,170,169,67,170,168,90,106,35,106,42,22,196,252,30,171,70,140,167,30,177,22,244,186,49,111,92,49,42,70,211,104,208,134,222,228,42,220,117,14,107,74,137,126,11,125,126,175,103,104,198,144,81,217,219,212,27,112,53,247,138,6,171,198,109,84,8,214,100,209,184,183,41,141,105,202,144,2,244,248,130,25,107,144,38,193,58,196,105,17,112,37,149,137,22,182,243,222,21,167,226,52,157,134,211,112,155,217,202,212,186,95,33,253,120,69,247,91,80,200,182,134,0,119,75,104,80,179,223,218,168,118,204,232,1,52,69,249,192,81,162,32,31,112,1,197,54,225,162,113,30,213,98,67,104,75,169,25,51,99,86,140,89,86,172,215,228,183,128,81,174,27,90,28,100,76,104,66,220,3,84,239,168,58,207,70,209,180,136,23,209,34,67,145,183,60,43,98,194,5,112,124,218,175,208,239,211,67,18,165,112,52,92,21,95,44,58,238,251,153,72,230,91,233,151,210,240,219,67,194,81,16,173,172,16,243,105,234,17,228,190,72,172,164,169,52,56,11,116,208,243,171,96,179,42,54,154,168,65,103,64,143,116,37,209,20,129,234,140,98,235,90,5,40,150,38,9,164,152,172,29,185,222,171,9,72,143,166,7,144,246,91,59,196,8,214,97,111,67,42,207,15,250,188,173,12,54,229,134,220,16,155,119,137,166,103,138,174,120,62,61,81,65,108,121,8,154,128,30,87,244,244,24,192,145,52,199,128,30,73,160,216,4,92,197,22,61,128,47,52,224,62,92,107,120,158,128,180,161,115,128,11,208,7,225,168,120,27,156,187,222,201,57,148,32,61,144,32,138,125,52,205,202,248,245,207,86,130,218,204,193,40,18,64,26,171,164,128,47,156,185,149,30,76,146,231,221,161,125,226,30,75,50,247,152,251,154,174,8,127,97,26,149,78,63,217,45,31,77,214,71,179,85,255,185,115,20,218,166,24,103,250,49,46,163,150,207,125,156,99,33,58,198,21,152,31,99,100,161,243,255,176,13,79,62,193,140,110,214,167,24,27,229,177,84,130,88,252,135,30,234,75,69,166,119,177,250,206,202,91,12,91,13,36,10,100,12,224,182,98,38,53,39,193,107,239,6,157,83,196,184,248,69,212,57,148,74,241,203,127,147,251,210,169,214,188,139,111,17,91,246,48,128,180,224,211,212,2,76,26,16,0,137,26,104,212,6,111,197,121,145,134,193,194,20,69,177,137,22,102,55,72,97,156,142,136,161,10,159,46,48,206,201,218,97,175,55,232,67,2,25,211,139,83,45,109,192,186,76,29,144,2,141,219,163,0,133,54,232,161,133,180,16,141,206,203,143,129,55,247,185,223,164,120,130,33,86,115,15,168,30,112,255,10,13,172,3,60,33,62,20,68,204,160,63,245,22,182,208,181,115,32,167,206,149,180,152,180,66,166,0,163,96,13,232,65,177,15,68,124,228,173,148,127,90,78,90,17,250,223,254,250,14,229,29,47,162,104,81,13,36,110,222,152,103,117,81,4,134,173,150,241,92,205,28,130,192,192,154,48,39,76,120,138,19,24,35,192,53,229,91,152,64,247,193,223,131,140,161,13,98,241,5,171,79,155,96,216,10,129,70,165,210,166,5,212,96,50,38,116,114,159,181,160,26,7,246,67,178,128,26,208,34,136,187,218,82,40,104,206,245,207,160,238,87,140,226,164,201,55,32,122,217,168,204,233,203,216,188,65,227,208,66,0,138,161,45,60,208,196,115,240,204,202,129,14,56,120,234,161,77,6,92,50,230,36,224,162,66,204,239,5,46,42,128,244,186,7,112,80,102,165,56,147,90,96,245,161,69,59,30,68,190,120,222,124,234,49,71,204,91,15,155,14,208,212,17,31,246,242,21,116,77,199,69,132,35,172,41,84,209,46,190,187,77,156,176,38,205,7,205,76,51,147,78,210,36,96,162,164,47,50,221,87,231,213,235,234,219,222,21,181,162,54,135,27,140,251,96,233,250,69,192,237,9,199,183,167,243,148,170,90,223,187,158,232,90,201,134,120,166,111,115,11,244,212,178,183,46,203,234,154,38,203,31,105,3,162,175,51,29,250,34,104,125,96,131,98,87,78,138,92,96,113,169,8,1,53,86,119,245,165,80,146,165,193,247,229,170,252,98,174,156,123,255,158,111,169,223,146,223,87,22,204,151,18,229,4,86,254,42,67,164,166,41,154,74,37,208,108,176,58,192,91,179,97,54,63,187,137,234,190,133,161,87,224,255,86,168,225,157,1,31,82,113,193,6,77,139,41,49,129,52,149,38,164,137,233,201,234,151,251,167,110,60,50,157,203,231,126,6,79,39,247,254,35,172,152,115,222,33,115,3,69,193,40,236,82,215,35,108,94,102,230,142,186,143,218,128,84,183,43,211,86,170,241,37,51,213,252,146,152,186,254,165,74,186,242,165,96,20,96,79,212,250,48,241,162,87,78,76,91,121,241,215,22,158,253,115,29,152,114,131,51,60,205,239,195,243,194,243,214,21,243,45,179,105,49,92,172,74,120,93,170,8,149,190,138,90,249,202,29,236,7,215,68,139,219,35,62,32,246,84,182,167,11,200,57,77,5,249,80,153,102,243,38,111,62,208,140,165,21,122,145,105,118,68,12,119,105,3,216,39,51,202,108,161,185,206,42,35,6,158,240,156,214,235,57,32,133,166,200,91,130,249,148,57,1,26,245,13,111,130,105,20,86,101,31,144,20,73,121,223,147,148,23,169,0,63,35,194,183,232,75,70,25,238,27,94,89,7,222,200,140,47,32,183,48,10,216,62,212,168,51,211,22,231,159,147,216,226,75,171,143,126,200,197,162,161,111,209,159,25,215,131,106,106,236,58,136,112,188,221,123,221,209,146,67,60,68,57,3,224,197,70,154,172,214,55,171,40,174,188,5,89,165,60,92,80,157,175,231,32,146,119,212,92,223,204,231,182,240,133,247,109,232,220,93,24,65,127,188,19,34,203,93,91,164,208,143,97,208,139,81,244,217,31,122,44,118,160,126,109,106,148,228,42,39,61,243,254,67,82,250,167,251,28,243,253,187,35,137,159,61,20,117,133,76,244,191,191,145,20,194,78,184,44,6,154,29,65,203,31,68,23,81,171,117,38,132,16,208,84,192,81,64,163,112,20,129,217,66,202,234,241,41,149,187,196,254,183,62,219,106,49,79,135,224,27,96,97,168,111,165,24,197,40,250,83,104,177,107,190,151,242,32,235,74,229,64,209,53,251,3,47,134,213,55,209,130,32,197,148,183,61,208,108,238,10,133,40,24,48,193,248,35,168,19,26,248,6,92,187,53,157,95,250,147,23,13,39,255,254,159,124,203,248,53,158,64,149,120,41,225,76,57,89,231,9,195,1,190,240,146,240,190,231,74,63,245,176,2,109,62,148,247,166,67,142,55,157,90,56,179,112,38,151,18,78,177,136,205,163,156,79,177,166,1,163,32,28,173,250,134,236,36,5,144,228,232,117,25,176,37,149,76,211,3,251,97,65,92,104,65,92,104,165,73,218,74,16,180,218,57,241,186,165,137,67,158,72,214,180,134,7,241,135,229,159,75,12,81,140,151,224,2,92,34,90,248,138,247,22,248,236,6,208,172,9,50,125,29,247,89,42,64,177,175,111,210,108,5,244,229,126,240,183,120,174,40,87,137,84,204,180,9,184,112,18,24,109,215,123,56,47,120,81,241,91,222,159,144,105,239,6,153,182,28,219,41,44,176,186,152,26,248,107,10,148,31,2,184,139,238,135,222,29,168,174,130,23,83,129,166,94,37,219,204,130,229,79,52,241,36,188,76,101,188,146,173,60,145,70,138,41,75,94,84,145,4,160,152,4,20,115,127,230,83,12,110,35,149,203,11,122,171,197,210,133,135,241,68,39,247,103,23,242,206,251,120,250,19,150,134,120,24,44,140,49,39,96,30,183,58,160,131,76,206,133,253,124,145,173,122,224,202,220,42,245,115,32,140,67,139,158,147,94,79,115,110,209,181,221,34,228,38,197,180,236,168,78,209,150,167,46,97,101,76,77,52,138,6,100,40,69,156,73,182,143,20,247,203,102,209,148,77,85,41,42,151,18,172,154,41,252,43,138,142,183,142,51,239,162,109,21,69,121,168,56,4,45,76,232,141,229,64,248,126,3,223,205,172,123,105,241,227,157,35,167,241,76,55,132,5,115,89,132,199,159,9,176,36,67,242,148,89,189,56,77,208,15,70,49,47,144,48,59,0,155,226,159,40,154,36,13,111,15,59,231,115,158,162,100,195,13,79,85,80,157,159,251,231,44,102,138,174,99,2,28,94,113,194,158,40,122,242,68,113,66,246,84,124,78,201,49,127,20,240,175,4,99,28,200,221,99,112,227,188,130,200,222,218,138,34,171,134,43,90,69,222,25,94,231,185,225,34,191,232,21,123,228,120,113,183,28,6,108,227,242,23,101,191,66,172,8,20,227,214,161,139,162,101,115,69,75,150,1,99,79,5,220,101,73,14,230,78,44,213,232,243,60,14,188,88,93,2,173,21,193,198,12,73,166,149,169,4,163,64,228,154,50,32,242,241,87,57,161,164,131,230,10,75,44,30,98,243,47,9,17,168,12,52,5,103,92,188,207,230,139,69,25,70,149,69,117,8,104,159,65,154,114,98,193,114,140,2,64,82,0,72,214,193,97,203,71,62,150,180,162,38,238,17,111,123,33,206,63,235,165,233,25,10,22,192,102,163,48,43,241,150,39,9,237,81,206,85,122,45,103,33,237,37,185,144,37,212,159,106,66,4,221,124,170,146,170,166,224,55,175,130,145,18,100,105,208,135,10,144,194,79,34,130,47,77,226,93,245,44,118,90,143,127,226,135,165,176,81,112,151,72,212,2,254,96,4,82,53,155,129,229,199,236,177,104,57,36,160,24,226,161,33,22,42,74,10,147,15,232,195,43,102,0,219,12,112,206,180,77,104,129,50,134,52,245,130,22,4,90,16,160,186,7,244,48,109,15,37,144,209,195,107,247,33,34,149,13,136,167,56,128,144,32,148,105,180,236,82,162,233,86,178,233,33,127,30,168,105,46,152,235,148,11,53,233,12,105,142,85,0,198,202,152,4,191,249,222,84,132,40,1,56,135,49,49,104,101,221,179,18,192,39,177,146,169,142,55,3,173,132,65,96,68,200,249,57,128,52,15,112,16,217,194,91,5,204,100,77,38,254,202,34,156,111,11,86,24,177,183,168,179,58,187,180,89,145,157,180,199,234,145,83,3,207,26,138,198,133,120,217,160,6,252,35,251,137,22,43,39,240,141,22,91,25,162,82,158,157,204,206,3,187,226,52,110,68,22,180,239,139,57,77,32,66,112,34,134,136,19,36,184,178,140,226,238,3,196,149,149,230,53,124,222,98,77,54,135,194,45,20,128,255,235,130,76,101,227,99,67,219,175,105,123,4,95,62,0,142,168,0,49,27,62,163,248,4,79,186,0,244,249,190,57,111,98,157,66,104,113,174,220,43,56,215,211,66,82,8,69,133,242,83,229,212,245,212,194,83,11,169,239,167,230,83,101,175,156,154,235,239,156,201,218,252,19,231,180,113,254,5,223,80,224,187,104,255,239,157,207,160,133,182,102,96,43,78,72,27,63,141,195,29,73,107,63,13,167,211,31,228,163,51,252,196,92,191,204,125,100,105,96,207,159,21,159,208,134,254,224,139,161,34,77,133,10,209,20,251,201,78,239,22,42,90,46,78,70,241,205,64,90,184,83,15,152,229,164,98,205,225,5,105,65,189,54,154,218,210,131,0,118,218,2,114,16,176,38,235,198,172,209,100,187,5,154,251,235,26,97,59,59,176,18,31,68,45,33,142,214,245,156,238,197,56,98,17,146,32,134,69,234,49,162,91,108,223,167,0,210,101,17,142,16,200,178,65,159,148,38,91,221,107,177,29,120,184,142,21,235,66,139,162,149,225,50,36,3,185,133,63,203,8,191,227,92,39,60,61,146,10,70,161,156,82,151,32,27,187,251,141,211,22,174,35,141,226,78,136,0,142,237,130,192,90,128,229,210,98,30,157,235,109,178,245,193,22,91,121,217,100,167,38,11,168,245,208,7,137,64,31,81,14,124,53,238,47,194,213,133,4,98,166,58,171,19,43,90,12,82,75,195,217,206,9,24,123,130,64,126,67,60,162,89,236,252,85,65,72,11,87,45,46,174,238,234,251,163,247,197,217,226,85,177,102,213,196,171,30,206,60,157,244,216,172,43,100,12,196,203,112,22,145,33,188,132,126,172,60,121,138,108,116,133,21,139,240,92,196,130,202,125,165,48,156,83,11,125,165,179,191,163,200,241,141,119,90,2,218,97,147,83,137,55,31,6,56,194,240,101,182,210,167,238,1,104,67,245,63,152,235,95,243,112,30,242,147,40,170,56,62,91,191,65,114,2,2,5,124,197,74,133,124,165,29,255,181,126,19,149,170,238,128,116,150,177,222,33,95,102,213,203,177,198,227,2,245,207,0,224,90,85,119,57,150,142,9,160,140,49,184,240,73,23,98,167,129,186,188,26,194,234,137,48,2,39,208,77,35,224,137,170,124,208,131,206,213,113,38,132,111,176,12,144,61,131,223,76,229,187,120,246,93,191,229,177,217,51,118,234,13,59,251,38,56,255,6,44,107,12,45,172,204,93,242,240,120,189,18,253,166,126,9,250,47,235,117,250,93,246,155,160,148,244,137,160,5,160,13,6,225,44,91,13,237,223,103,99,123,104,175,202,5,80,90,1,29,154,119,130,178,31,19,121,67,176,169,27,11,199,112,230,86,160,88,111,142,82,226,127,159,249,35,176,38,188,127,126,213,203,244,101,189,6,148,194,51,103,137,50,199,240,148,185,191,241,182,11,60,143,107,69,215,112,245,177,127,227,26,117,229,155,250,113,214,7,78,21,174,11,28,72,231,145,128,150,70,108,1,119,175,5,180,180,60,93,212,128,18,114,204,139,165,105,162,131,18,82,172,204,62,135,96,4,190,143,185,136,70,253,59,23,27,167,106,240,253,22,22,118,44,4,26,21,240,11,120,69,212,100,236,82,23,22,45,94,52,253,179,98,104,251,12,44,214,194,106,115,171,217,230,22,106,134,223,2,35,129,115,66,11,54,44,33,132,85,6,108,90,84,237,54,173,146,194,30,190,194,50,113,246,102,129,141,82,238,224,23,82,98,77,168,89,89,162,146,53,171,68,92,248,141,144,172,245,60,87,214,56,226,247,161,9,6,191,72,159,7,78,207,82,164,249,37,189,10,125,136,193,57,26,179,56,3,200,248,81,213,95,163,85,29,87,201,227,111,3,1,71,145,150,59,0,74,13,248,152,97,89,59,194,123,142,14,168,124,0,37,226,1,194,13,81,14,202,93,31,100,119,152,11,135,219,114,183,1,195,28,72,205,44,248,168,38,91,227,95,111,211,2,236,4,112,4,28,1,27,101,130,234,204,234,136,192,23,162,198,130,81,100,240,134,182,144,12,164,27,121,162,2,247,0,46,21,44,94,160,97,71,68,34,140,180,190,9,253,48,155,8,125,88,177,186,15,105,113,85,44,11,182,245,187,17,129,124,108,205,147,121,235,7,36,7,166,40,203,141,107,10,233,196,5,243,83,148,47,203,223,217,12,81,22,97,112,160,116,246,51,122,249,167,175,53,131,125,130,109,92,250,139,184,3,28,52,168,232,243,210,215,34,120,22,3,13,106,226,174,57,190,70,95,11,36,231,181,64,186,139,129,158,243,220,74,209,20,65,211,173,21,82,37,85,171,74,86,44,147,192,5,6,108,69,227,201,134,252,99,77,112,7,32,188,4,50,110,196,6,99,9,234,168,219,2,40,193,222,9,132,237,216,104,178,85,215,155,40,222,255,13,112,224,142,144,167,95,133,30,28,122,58,118,130,254,30,251,205,81,243,140,86,54,228,244,64,46,193,8,236,213,122,172,245,27,8,90,236,187,129,236,101,197,156,112,136,105,217,46,122,56,150,163,57,192,84,161,178,42,51,45,129,76,221,211,64,15,243,244,94,166,103,247,198,242,168,107,208,110,92,85,25,207,124,249,45,2,38,89,208,63,214,19,220,9,192,199,1,233,130,22,253,96,173,5,142,111,115,1,120,66,160,135,167,233,0,199,171,120,250,5,88,172,226,35,226,33,33,107,213,192,249,136,150,1,174,114,157,224,19,220,14,8,147,207,211,130,120,20,36,71,141,245,197,182,209,0,155,77,152,0,61,123,100,43,7,210,144,179,94,35,128,3,56,221,180,85,230,74,90,136,160,237,61,231,245,2,189,50,32,217,124,76,135,239,235,0,7,246,161,171,9,196,181,127,246,226,215,228,180,152,46,56,206,173,201,135,11,105,199,45,184,240,155,80,144,184,127,78,178,243,155,153,100,89,76,178,60,102,111,238,165,121,70,21,21,104,241,31,25,223,199,189,126,144,112,155,22,98,40,119,28,179,225,102,204,165,153,192,106,21,33,167,73,11,235,152,131,66,12,136,206,184,72,142,146,73,11,226,114,205,97,126,16,233,93,0,217,147,99,235,76,122,11,212,97,92,45,168,78,32,23,178,151,0,60,170,84,137,21,99,41,208,51,185,37,167,190,205,1,122,163,236,69,152,6,163,125,20,55,105,251,65,174,63,208,144,33,104,145,129,49,180,77,60,221,220,194,2,42,1,199,0,10,91,205,50,122,139,236,165,27,203,143,98,25,104,129,163,248,109,91,22,99,235,40,67,155,70,249,59,79,228,159,163,232,187,158,99,22,237,5,186,77,185,164,107,161,167,119,107,15,62,61,49,80,156,27,56,197,237,242,142,138,7,133,159,90,7,201,24,73,88,13,114,30,244,168,65,26,214,107,220,255,202,108,99,130,75,195,16,171,194,168,21,39,171,236,37,235,42,202,15,252,182,202,9,16,253,50,77,43,174,137,37,97,2,242,137,53,246,210,89,179,158,134,168,75,179,246,112,183,153,100,108,88,12,164,152,73,31,223,130,139,200,185,64,211,176,192,44,18,163,167,11,109,195,64,55,3,104,142,50,190,86,76,137,58,216,240,119,200,107,164,6,210,247,14,200,242,101,208,252,155,220,213,192,134,251,182,15,173,9,31,59,15,190,149,221,208,143,171,102,98,31,176,30,32,94,18,214,172,90,107,37,137,117,24,36,185,102,41,156,159,41,96,15,28,248,9,142,173,232,110,88,202,136,12,90,130,175,208,229,160,69,167,244,9,160,105,195,0,169,129,111,41,168,9,99,188,16,112,77,99,94,241,1,230,175,240,179,100,108,79,76,162,231,212,1,182,71,10,92,42,131,179,72,249,152,95,20,207,151,246,118,4,178,5,78,221,122,149,72,35,18,117,67,95,71,76,251,33,199,4,249,117,172,2,164,229,235,140,222,31,91,154,166,145,61,19,173,60,130,189,60,135,48,234,8,216,131,8,245,237,188,183,97,227,193,174,229,197,188,240,13,180,220,76,126,241,164,24,11,180,85,87,181,128,27,178,183,6,26,112,24,52,99,13,190,167,198,30,102,59,191,94,4,233,252,108,236,69,166,1,25,145,189,41,96,51,148,254,205,226,169,128,159,41,46,117,49,37,175,133,237,130,237,156,119,236,139,246,228,249,139,103,38,27,206,107,197,18,111,239,139,29,69,143,137,58,212,158,17,134,239,102,98,255,38,118,145,78,168,83,129,252,103,96,140,12,230,228,140,58,173,247,211,121,154,7,235,251,243,14,40,19,214,26,214,166,177,92,8,83,85,240,6,54,88,53,69,235,35,56,6,86,90,241,237,162,197,34,152,124,12,172,44,125,58,224,133,12,198,27,37,183,1,180,110,144,146,133,210,251,50,49,129,214,25,238,73,38,85,50,87,3,110,160,76,172,131,169,196,216,1,91,217,32,253,31,113,3,232,103,128,91,4,60,217,10,122,32,144,198,21,128,225,12,244,245,138,85,231,146,40,51,96,143,28,241,48,112,235,87,240,87,7,244,11,87,50,129,220,89,53,128,17,101,106,6,39,54,194,171,61,28,243,100,172,31,214,23,111,173,133,28,173,68,54,44,129,229,231,47,52,184,129,30,232,213,255,214,127,235,93,88,87,28,113,13,44,235,250,164,92,88,115,106,120,59,235,23,75,92,61,97,59,62,37,14,8,38,240,122,130,121,235,86,95,68,53,99,181,128,218,38,104,104,31,240,35,3,50,129,222,197,99,17,130,225,71,14,253,191,42,86,196,134,240,19,192,224,32,249,137,53,50,178,203,58,74,14,142,188,104,129,5,209,122,9,74,132,6,223,7,238,0,183,56,234,203,21,88,230,150,93,238,224,214,58,48,101,222,122,10,172,205,105,242,87,228,85,203,224,246,49,74,180,176,112,10,5,124,223,126,81,153,252,220,197,252,228,127,157,84,46,42,161,169,228,55,29,38,85,207,164,244,181,65,251,92,54,125,54,157,125,166,152,201,62,147,205,188,150,126,231,124,141,127,244,115,49,215,167,149,197,36,147,196,190,1,248,141,198,46,48,249,209,104,78,29,143,125,51,229,83,130,229,232,76,94,185,128,18,27,26,172,129,79,47,138,131,44,54,97,17,9,139,77,192,166,48,185,155,109,99,82,18,80,18,76,136,37,225,9,188,51,49,2,225,126,11,105,216,156,132,243,0,69,136,83,55,110,102,197,182,177,181,129,2,190,207,106,249,152,146,117,17,183,182,162,116,0,101,127,5,18,226,112,13,22,101,233,220,173,139,134,188,126,87,170,144,154,92,123,208,46,20,157,236,197,236,228,163,147,127,93,248,38,159,222,55,122,20,225,240,88,60,56,1,246,52,223,129,11,198,97,92,108,29,45,73,65,150,215,195,202,197,119,128,158,239,20,56,160,169,236,172,57,141,66,131,107,36,22,217,89,6,235,23,113,77,46,252,5,254,206,21,214,39,195,23,11,120,124,91,225,32,183,43,209,235,248,182,125,61,28,234,89,3,237,74,130,252,255,123,166,3,107,168,5,28,147,78,224,251,4,131,1,236,11,232,38,210,60,15,148,231,218,212,146,139,79,139,90,113,221,206,21,199,237,99,197,17,99,117,26,223,115,58,184,58,20,114,125,220,171,34,115,31,93,148,193,86,168,23,139,142,58,185,114,177,225,172,0,60,43,14,95,248,93,40,151,92,123,112,110,96,158,203,22,19,16,157,92,130,216,195,4,26,169,108,238,10,161,120,13,168,181,6,212,90,11,149,11,171,114,89,92,45,148,31,92,119,102,11,235,15,186,23,127,58,233,78,254,244,226,163,219,254,41,41,78,50,233,2,76,28,225,87,140,206,105,107,149,140,90,191,35,204,155,113,171,232,199,58,179,87,163,125,17,81,146,252,83,99,58,179,87,246,246,98,1,207,6,35,130,20,100,175,253,87,217,89,153,149,174,147,248,240,251,193,123,242,206,220,181,221,255,223,144,94,233,142,185,171,209,190,136,41,5,185,107,119,110,10,223,46,27,117,227,187,198,37,24,35,200,117,58,51,207,59,141,129,57,29,68,138,44,167,75,182,174,92,124,188,15,115,186,55,88,244,196,67,86,137,158,19,119,88,60,154,52,147,82,210,141,155,125,123,64,139,255,118,115,78,231,191,15,102,88,182,79,28,4,24,15,179,204,20,247,79,23,147,106,235,138,171,48,134,18,251,59,24,99,158,229,57,24,117,207,193,183,23,252,139,24,18,81,26,250,148,159,87,194,231,44,59,78,138,73,1,46,53,73,226,180,15,179,227,55,90,153,173,176,206,179,204,54,105,4,215,66,124,166,143,4,88,188,4,159,75,192,41,200,158,25,151,24,191,128,83,130,242,44,171,254,129,86,226,28,30,202,141,118,52,137,151,5,55,31,231,251,120,191,135,238,140,208,152,5,126,190,108,92,50,170,208,135,216,198,179,35,171,52,215,204,146,233,154,89,72,64,178,218,243,70,217,230,38,144,150,186,40,11,187,32,90,178,205,57,156,55,54,101,188,180,39,141,1,155,159,8,162,34,1,215,110,129,23,77,114,112,33,20,36,78,250,48,143,122,163,53,134,80,228,89,228,159,60,148,148,147,30,220,137,120,186,15,35,127,224,71,255,27,197,207,67,180,1,113,60,185,109,238,53,13,51,14,215,109,147,23,122,180,79,216,186,44,22,143,48,106,134,254,149,49,4,176,119,67,130,195,59,244,92,140,131,222,143,39,63,15,50,113,40,158,237,203,170,145,216,91,44,230,38,222,176,96,243,44,230,6,142,160,100,152,201,112,92,235,51,2,255,211,226,8,203,181,96,132,75,201,52,112,100,48,158,232,195,92,235,141,238,124,142,73,205,107,184,151,157,168,82,43,159,67,122,75,194,125,60,230,213,56,227,87,9,100,63,38,201,202,11,250,23,3,217,111,231,48,16,58,24,112,173,227,83,3,37,182,99,19,24,15,191,24,200,230,21,24,229,199,208,203,21,224,253,60,201,73,227,74,173,61,19,192,34,123,75,33,69,51,101,234,56,107,109,218,166,173,21,13,27,121,230,71,120,109,92,145,98,30,96,108,198,221,62,244,99,55,24,53,174,65,11,204,26,95,215,103,141,191,52,94,4,88,215,65,3,134,64,75,159,103,122,222,17,191,129,92,200,0,229,97,51,103,214,4,244,247,242,68,87,252,6,159,161,76,124,12,209,155,54,1,209,50,198,111,240,121,14,50,198,2,230,89,102,1,62,93,51,107,230,178,185,162,149,140,186,141,39,95,4,209,27,88,64,92,194,178,110,242,38,226,146,210,82,70,194,198,211,153,253,152,5,33,224,200,250,62,25,104,181,102,226,123,230,134,208,208,26,100,113,98,83,228,100,170,32,185,248,172,2,29,136,161,216,125,19,27,62,78,180,206,17,199,52,1,138,132,233,64,63,147,184,230,219,118,38,16,203,22,22,55,246,121,48,254,63,153,21,24,195,129,49,190,201,206,13,50,64,174,214,65,54,49,114,242,121,245,61,184,254,47,243,121,109,206,248,174,61,49,225,115,99,13,52,4,119,80,22,160,247,214,189,166,37,12,199,46,77,116,197,78,240,247,6,163,5,208,82,171,1,148,50,131,161,4,26,200,226,54,115,125,31,199,180,16,40,46,212,52,101,100,23,140,144,225,76,112,197,125,130,105,101,136,0,56,14,51,185,129,64,71,51,141,12,195,83,230,214,139,156,184,46,204,89,63,36,223,51,217,219,29,124,223,97,66,124,14,241,159,199,198,192,172,87,161,239,16,127,151,9,82,116,173,131,150,50,247,52,104,216,186,149,51,199,205,99,218,8,241,215,241,116,250,183,46,207,99,166,205,85,115,212,252,29,192,177,42,24,218,42,190,61,232,103,43,59,119,126,44,151,229,143,119,206,107,243,26,60,229,114,182,252,200,249,156,122,42,4,18,197,165,214,190,200,147,69,245,62,151,216,43,164,161,54,164,21,155,144,186,186,34,213,156,208,57,128,17,223,30,110,199,183,25,159,12,136,119,125,32,86,196,15,238,122,85,186,245,229,114,238,246,31,133,32,250,227,228,181,65,94,93,188,239,62,149,168,43,69,248,190,186,2,129,75,253,232,10,207,190,255,169,181,11,208,187,121,159,73,70,225,83,210,24,135,79,71,235,230,138,234,247,30,124,251,44,251,182,218,184,175,97,194,231,102,253,190,21,51,248,156,95,227,75,214,181,216,139,7,240,29,83,227,64,83,173,218,13,187,89,32,33,222,14,21,230,6,66,220,237,168,42,203,59,254,119,69,86,34,202,207,118,230,35,249,200,242,206,161,169,193,188,248,200,7,167,133,20,27,225,203,48,66,17,70,144,86,206,55,220,198,9,136,163,179,117,55,128,175,5,129,123,223,121,192,159,111,64,139,21,151,156,111,127,62,192,165,154,95,34,19,227,83,7,166,26,143,52,114,205,220,153,188,133,165,79,38,150,142,55,117,50,17,42,66,15,250,218,221,208,131,122,95,113,19,14,173,17,4,144,163,194,53,254,197,80,181,216,76,55,164,230,125,85,9,158,23,3,28,250,33,47,52,75,67,215,196,23,33,54,111,2,31,155,240,19,158,227,193,231,159,194,168,232,154,245,34,100,0,77,136,228,154,164,234,53,184,166,70,70,218,223,118,75,201,107,26,124,30,107,138,141,116,211,172,70,192,115,146,142,111,155,240,109,19,190,205,193,223,211,213,237,141,120,243,112,199,216,86,201,184,230,189,200,5,189,139,213,35,0,91,145,132,121,151,125,110,97,36,116,141,0,108,92,211,107,240,205,98,53,223,112,155,57,18,243,233,255,36,247,103,244,134,254,227,253,245,145,50,121,125,172,10,122,186,62,86,1,141,106,140,189,246,196,209,83,58,174,12,239,105,30,170,27,215,238,249,11,163,65,77,92,59,167,91,131,102,159,169,46,197,154,28,163,31,216,3,22,149,236,111,142,204,146,230,216,44,240,185,62,214,36,117,115,126,236,111,158,120,240,20,65,11,31,37,145,113,229,128,4,17,204,221,107,167,205,168,21,49,163,166,177,68,91,28,104,130,101,111,238,175,142,0,109,198,80,78,94,30,107,48,24,190,251,196,19,167,14,178,218,33,205,7,234,137,107,230,95,196,27,135,76,190,201,214,78,128,7,160,46,23,192,208,127,157,46,232,255,121,255,95,143,252,103,178,192,222,20,214,199,234,132,61,159,40,250,16,220,79,200,53,243,192,231,26,38,228,149,146,25,105,154,102,143,169,186,225,166,64,190,232,67,64,164,107,244,47,76,192,145,179,216,138,24,19,184,224,110,111,245,239,69,53,197,219,157,7,249,100,239,105,224,246,34,226,227,230,151,51,83,213,83,14,243,97,240,253,251,225,251,247,155,210,29,224,27,72,176,117,237,243,64,231,191,5,8,127,137,111,54,199,22,0,199,229,177,111,62,145,246,233,172,97,29,142,113,233,0,174,62,83,173,123,77,181,233,129,225,141,184,201,102,154,76,98,31,156,128,43,251,175,105,7,216,122,61,75,57,147,111,222,15,191,153,174,211,26,197,175,229,1,120,42,13,122,102,202,194,245,186,209,46,60,192,34,229,162,135,20,117,119,98,167,19,41,69,141,200,15,162,255,67,100,52,98,0,38,217,169,231,79,97,20,216,188,64,98,215,158,58,16,107,92,0,74,237,2,72,246,53,142,2,183,63,221,234,129,112,94,148,40,220,238,111,0,45,190,1,61,20,163,131,145,98,68,125,188,248,101,117,106,141,213,96,187,147,157,65,56,224,206,55,189,9,95,30,176,202,233,182,107,244,94,211,76,54,12,147,220,27,171,107,68,180,83,37,54,75,193,137,171,98,249,92,89,92,16,191,143,115,204,120,89,223,39,11,156,48,193,31,229,207,133,90,85,62,33,74,156,25,27,79,222,59,102,198,204,164,57,117,239,4,41,18,174,213,135,192,189,21,77,67,232,241,134,118,60,50,21,153,82,179,106,54,226,70,150,114,135,143,239,61,174,158,18,83,126,213,49,2,247,120,244,94,92,5,5,52,187,151,195,42,139,65,15,88,13,137,213,97,2,40,5,51,1,150,199,254,119,42,25,218,24,193,215,140,250,61,126,11,144,28,221,28,188,23,226,204,122,172,213,226,73,110,32,234,40,25,133,40,194,238,35,119,75,17,17,165,230,110,115,202,156,122,237,248,43,167,82,109,201,174,155,245,248,181,67,247,98,116,15,82,243,215,6,86,252,106,65,193,36,79,201,43,249,221,222,221,248,134,16,36,239,110,17,122,248,241,113,95,242,18,108,21,51,164,133,187,39,238,54,34,127,28,49,34,235,119,27,240,249,242,241,111,158,74,167,90,82,3,212,133,72,231,175,117,19,164,166,113,255,189,74,221,156,113,90,35,172,245,114,198,113,237,97,35,45,164,211,233,227,235,127,144,86,211,82,90,133,168,207,176,19,19,7,217,140,253,244,192,65,51,123,69,241,242,251,255,208,157,156,139,90,121,243,30,51,15,90,156,55,255,176,137,21,81,244,181,157,178,241,112,58,253,228,250,93,233,156,115,238,122,212,80,255,167,252,153,123,174,79,131,244,229,127,124,26,241,228,33,240,44,139,41,229,224,12,238,7,125,43,202,118,132,18,71,115,194,55,216,233,140,224,241,135,19,106,90,157,87,139,234,164,90,80,29,184,5,85,203,26,217,220,212,177,175,148,57,214,130,75,120,105,113,94,44,138,147,98,129,173,177,23,112,201,139,152,19,143,73,44,115,6,87,153,16,210,194,188,80,20,38,241,157,186,84,144,240,196,76,67,205,41,199,216,76,131,44,203,135,19,189,237,22,5,167,183,0,137,27,4,46,78,206,57,118,78,240,71,177,18,98,123,20,175,107,20,182,111,11,207,101,19,164,35,170,17,175,79,207,40,241,104,66,145,163,242,36,174,176,16,226,252,72,40,20,188,241,199,42,29,241,171,211,199,21,49,106,128,30,234,147,114,82,86,196,184,48,194,7,45,52,97,129,186,2,141,16,246,222,215,138,240,81,201,81,29,211,25,61,199,251,112,200,137,195,233,254,54,182,94,7,28,22,66,138,231,203,206,247,26,2,244,33,212,61,54,157,45,241,146,36,169,138,169,188,194,114,153,89,206,223,173,156,98,59,131,43,226,199,59,7,79,179,125,220,59,229,187,142,247,29,148,253,29,57,26,111,120,110,232,58,190,149,166,56,137,203,19,172,151,108,198,70,35,37,177,77,211,162,102,147,216,69,70,115,184,53,65,3,238,144,130,63,123,163,139,79,106,3,70,200,13,81,74,252,221,71,17,62,34,133,107,98,67,251,42,193,108,6,250,16,129,166,220,188,199,168,222,231,104,208,131,161,25,134,144,19,142,177,57,15,220,127,68,33,7,43,147,130,131,217,223,43,244,63,233,151,232,37,167,146,40,171,37,54,95,29,64,106,185,49,170,212,133,59,97,139,171,125,112,134,198,133,164,137,224,27,123,207,130,47,73,162,42,154,226,43,172,198,144,79,117,131,119,85,26,171,227,171,111,206,130,76,20,207,44,2,108,89,77,47,44,230,154,224,211,197,249,158,98,207,155,66,225,136,35,48,249,40,108,64,138,123,127,53,205,144,93,153,2,145,154,110,221,109,110,183,183,3,197,70,26,228,171,71,248,150,4,145,52,88,173,162,53,73,10,254,41,121,4,83,145,28,57,198,214,106,248,53,134,128,200,241,230,116,74,241,162,130,194,71,173,73,61,169,43,122,92,27,193,85,224,144,155,133,222,62,119,218,117,221,105,55,235,158,196,251,161,197,71,93,83,13,239,9,95,14,42,27,104,202,211,3,248,94,224,207,172,84,232,47,183,175,70,183,240,22,177,149,12,101,73,247,210,4,107,149,41,64,15,65,34,53,197,20,71,183,47,134,130,156,39,149,78,205,79,23,83,147,169,194,180,51,85,152,18,166,181,41,35,149,75,29,99,53,75,24,61,104,58,54,175,23,199,38,147,133,164,51,86,136,9,73,77,49,38,114,19,199,138,76,10,67,98,72,11,25,222,146,224,49,9,194,181,75,37,163,106,212,246,55,180,81,86,45,2,215,252,36,50,233,204,124,166,152,153,244,152,252,100,132,140,150,49,50,185,12,208,35,229,175,126,154,247,12,197,85,40,135,239,219,136,98,41,192,91,65,149,218,188,229,69,162,157,53,62,237,42,215,149,25,92,187,228,65,11,86,103,218,84,70,47,50,141,106,107,195,245,96,5,70,147,150,88,237,228,6,72,19,214,160,98,156,19,22,60,151,3,9,210,139,169,96,20,73,21,76,105,84,89,60,21,64,170,165,53,224,220,196,164,85,224,112,189,86,155,115,22,190,207,144,99,178,154,224,210,180,101,165,110,120,204,74,169,204,194,40,184,238,21,4,14,44,206,130,235,238,163,123,136,100,237,33,251,154,46,27,37,99,102,94,97,245,180,24,213,39,210,19,243,143,195,40,19,133,199,157,124,33,47,228,181,199,25,77,167,112,7,72,137,43,211,227,36,193,247,126,170,44,59,177,31,220,129,183,12,82,33,237,205,79,64,31,143,23,242,91,251,192,85,60,24,251,175,70,113,45,223,157,116,127,99,165,95,69,116,6,255,234,143,87,119,14,26,155,70,65,72,59,37,25,50,58,1,249,48,150,211,143,233,184,170,99,213,131,140,134,26,162,166,252,100,244,208,238,95,254,91,67,188,53,0,247,24,217,81,223,245,21,61,144,159,225,180,50,47,129,230,75,5,229,198,169,66,20,79,220,53,20,160,23,252,214,193,21,158,242,164,199,154,172,199,139,187,73,152,113,54,62,250,69,222,159,3,28,214,100,92,83,244,129,246,216,200,95,253,43,146,14,242,195,120,95,79,21,117,18,69,73,175,122,192,89,97,148,85,125,3,27,117,14,164,195,89,74,211,36,193,245,115,158,69,248,88,117,80,237,51,181,209,145,197,20,91,45,118,247,219,73,35,41,133,223,247,212,240,112,82,77,14,223,189,184,91,10,171,249,61,95,62,241,21,246,118,6,140,239,219,254,40,76,202,235,148,73,58,173,25,13,227,21,86,177,53,224,10,1,59,167,1,189,38,157,35,140,94,17,176,217,218,49,127,45,24,206,29,113,6,231,82,26,11,230,99,57,176,64,68,85,77,110,195,70,117,143,98,9,124,191,20,169,25,103,156,14,125,242,165,244,241,182,103,216,131,105,235,219,105,223,15,138,95,20,247,107,187,140,209,165,9,230,25,36,18,110,122,118,70,202,168,255,157,153,28,101,181,59,43,49,113,135,214,103,12,46,25,84,184,233,97,44,213,140,217,20,44,33,5,75,200,78,53,196,21,120,243,250,130,190,68,175,251,123,48,185,102,186,180,175,186,11,172,186,251,74,166,244,100,208,194,88,128,56,254,58,174,192,162,184,170,169,27,82,124,243,9,124,137,185,113,42,214,113,20,222,178,218,222,37,89,98,171,248,64,175,207,47,244,186,26,77,147,19,205,127,67,84,235,124,169,23,92,167,102,166,71,79,148,190,194,206,100,190,160,217,11,89,41,246,82,54,235,90,130,202,189,119,129,119,171,174,154,252,142,122,194,36,14,91,111,72,52,101,225,126,176,30,10,234,116,253,66,135,109,80,74,45,47,103,25,177,37,217,227,0,202,167,234,169,102,170,244,84,53,85,75,53,82,175,120,236,109,15,122,40,11,60,20,41,26,147,26,91,169,9,70,186,83,243,3,190,72,96,129,140,25,199,95,9,138,220,223,240,216,208,98,82,155,92,48,92,137,42,55,117,203,1,43,20,231,227,85,109,195,138,109,236,0,109,90,167,182,221,209,102,115,34,5,107,26,5,95,26,37,161,53,175,206,131,140,105,85,177,38,55,200,43,19,88,65,86,28,18,123,89,228,208,79,35,117,3,215,40,0,213,85,192,22,178,171,81,169,164,4,184,120,96,95,244,182,214,242,2,143,211,88,57,27,108,182,29,248,116,9,180,242,116,81,124,211,131,56,137,128,86,166,181,209,5,37,183,235,216,104,121,194,63,9,27,61,37,240,214,172,99,62,101,54,15,241,88,221,111,195,34,67,139,156,99,192,223,64,198,104,160,13,20,43,21,3,28,62,247,67,226,51,90,102,225,33,55,67,159,33,153,230,67,224,41,207,151,128,115,181,135,128,98,57,222,167,41,175,81,144,15,212,6,138,181,230,65,214,5,137,162,222,250,218,176,6,113,212,57,229,198,140,25,190,100,136,234,115,225,83,219,63,137,238,124,226,35,208,129,143,198,228,29,7,15,51,222,90,90,12,40,38,131,221,231,173,120,125,200,218,195,39,171,251,85,19,236,173,20,192,241,245,121,225,180,104,110,139,254,73,77,127,47,113,205,184,58,202,60,148,241,29,253,50,171,245,9,45,30,208,98,11,114,213,123,95,184,38,92,181,106,225,171,98,201,3,170,107,223,209,46,147,146,63,31,197,222,123,205,199,138,116,146,47,120,55,210,224,195,242,218,132,49,221,246,148,190,215,183,152,173,228,64,130,248,66,81,200,207,231,32,126,205,28,203,117,74,144,20,121,201,200,78,15,11,106,100,88,89,100,53,107,247,40,151,217,153,0,140,251,113,35,14,244,192,40,10,117,206,227,195,82,18,36,57,50,58,18,204,11,83,192,118,204,77,162,165,243,223,214,241,88,149,54,214,210,91,102,29,188,244,208,188,9,222,150,85,32,99,62,204,2,73,230,252,232,3,28,112,122,62,1,241,218,69,42,19,185,121,145,249,193,36,88,135,201,6,255,213,2,139,96,124,9,10,207,63,80,76,130,199,78,58,15,20,194,194,3,8,89,46,126,236,129,178,177,97,11,153,238,7,220,231,101,172,208,107,170,163,42,191,11,250,32,178,1,86,10,99,62,140,95,45,22,71,163,237,203,231,242,199,242,237,200,129,46,112,110,20,188,126,212,82,235,59,172,193,82,84,202,170,143,52,30,29,157,225,109,95,62,230,41,88,24,131,217,66,2,182,144,231,63,37,197,107,71,26,206,87,89,69,80,145,127,235,98,46,125,58,3,113,82,126,217,192,154,174,39,29,27,43,59,58,143,58,239,120,76,78,123,42,135,152,149,186,167,109,165,40,88,135,14,175,143,43,171,53,103,33,237,38,105,232,206,214,129,69,82,52,136,45,120,11,99,199,84,137,98,165,223,134,249,11,223,106,115,98,20,189,26,224,162,176,147,88,57,176,14,102,87,11,136,113,222,198,24,135,187,142,107,138,216,189,73,163,132,138,161,69,110,121,110,138,226,73,174,184,62,27,180,161,202,180,193,239,3,223,231,131,149,130,108,184,200,1,95,242,96,249,33,108,6,43,165,65,78,176,163,252,149,182,77,166,72,49,204,41,192,182,67,44,142,125,124,232,5,90,137,122,203,157,182,92,50,77,178,214,73,46,251,141,147,121,59,239,230,179,223,120,148,123,199,135,52,38,170,96,181,69,144,66,129,89,109,203,138,151,12,9,195,93,242,74,55,46,209,150,238,91,194,34,171,92,220,130,180,162,86,212,183,119,46,72,213,243,239,239,85,19,239,237,203,154,239,237,179,205,165,193,172,250,168,121,194,180,31,244,247,8,32,164,174,176,238,33,181,144,30,37,118,150,69,131,142,178,154,161,104,249,115,238,173,11,174,56,237,214,158,26,230,84,229,61,15,237,250,178,7,250,226,83,76,17,165,255,143,176,183,13,142,227,186,14,5,239,52,27,68,207,16,2,186,155,61,20,36,209,152,158,102,67,28,52,41,18,82,196,24,18,193,238,158,81,67,156,25,209,22,48,156,22,21,217,36,32,234,195,18,157,77,232,216,90,66,34,216,23,224,130,17,192,85,121,137,121,100,202,251,74,69,194,40,38,102,38,27,87,214,171,108,113,93,174,33,165,162,158,37,86,214,79,230,10,249,177,229,136,142,138,121,207,203,218,242,211,83,148,87,138,194,12,247,156,211,61,131,1,64,101,57,213,13,146,115,113,239,185,231,251,220,143,115,144,11,79,58,41,208,59,152,165,20,90,80,230,87,144,236,208,231,19,81,143,193,40,17,214,13,165,30,181,104,120,133,131,162,62,113,219,240,146,19,210,21,45,48,46,199,238,160,97,162,62,18,236,58,47,185,88,61,225,108,4,233,189,74,136,49,220,73,43,251,55,94,193,155,53,215,94,57,107,126,202,65,127,100,78,102,74,35,207,148,158,122,137,108,20,122,40,14,106,203,115,242,181,71,206,202,21,37,0,73,195,10,36,224,207,147,87,120,39,234,3,78,59,213,100,213,124,145,178,189,82,110,192,182,243,252,35,241,130,115,86,156,225,223,90,5,169,61,96,72,156,139,5,136,54,251,180,93,51,254,216,139,171,231,50,51,120,90,188,193,19,82,42,3,178,34,93,235,58,96,229,172,226,150,107,27,172,210,134,151,113,223,119,134,93,57,122,160,248,222,150,114,241,163,111,228,251,174,172,187,3,62,36,244,97,206,243,171,238,165,3,11,37,60,201,220,212,65,206,253,236,56,15,105,11,214,67,1,219,160,44,208,9,63,60,67,135,153,112,155,188,174,0,78,21,212,31,145,255,161,128,52,32,93,90,228,5,91,32,62,206,1,198,63,226,170,208,51,244,142,149,248,202,53,235,222,194,223,146,94,95,145,87,96,203,233,161,43,169,231,95,250,176,203,147,222,217,158,219,240,118,104,27,64,227,62,175,94,229,163,106,233,171,31,61,83,82,63,226,57,177,104,151,54,93,53,238,183,85,208,201,51,93,121,233,67,231,121,240,114,70,205,107,95,57,224,85,0,39,31,59,152,123,248,222,117,127,82,202,77,68,212,103,231,119,158,180,206,237,68,14,12,185,16,40,215,247,239,149,167,122,133,199,34,137,42,62,95,68,218,86,172,3,175,125,250,192,217,241,156,117,243,168,154,169,90,127,246,26,122,91,23,180,223,28,59,173,222,56,118,181,251,146,95,57,248,145,83,210,63,114,114,48,102,73,255,191,29,208,252,20,155,252,198,41,171,55,82,9,225,54,47,249,31,125,165,34,125,228,28,151,110,242,138,118,85,250,223,85,244,131,240,38,130,8,158,158,1,46,83,76,106,252,201,67,92,221,45,73,9,134,231,222,217,116,215,180,244,51,172,76,35,157,144,166,27,159,252,233,252,158,188,119,88,103,83,157,192,132,61,87,214,12,82,37,160,152,32,6,55,214,96,158,69,51,167,229,58,114,226,4,245,144,18,165,65,240,41,212,216,9,224,35,252,76,231,167,189,178,183,53,39,246,77,202,208,3,37,56,254,149,163,66,12,157,85,61,248,92,73,137,42,120,23,141,30,98,240,113,126,198,14,50,53,21,99,212,31,24,19,83,214,134,59,134,197,49,230,66,15,178,56,56,221,62,72,213,88,98,116,131,23,255,152,16,3,116,136,211,14,244,208,242,253,219,225,183,9,49,97,38,52,165,35,220,107,167,49,166,217,155,188,196,44,152,197,21,135,202,218,164,197,52,158,23,247,52,93,162,62,6,166,219,127,198,22,88,197,57,97,76,227,71,131,143,116,90,218,163,121,148,107,38,156,199,132,109,164,85,101,42,188,189,15,113,91,62,145,81,26,123,213,116,175,67,24,124,116,161,93,21,218,94,187,210,78,0,117,136,158,86,236,24,185,130,51,9,231,26,27,228,11,98,9,254,50,237,52,119,254,183,190,161,137,64,44,152,43,66,234,188,169,151,244,234,246,41,188,179,154,153,222,62,173,79,107,167,243,111,184,34,221,101,0,232,245,65,253,227,237,170,222,166,95,217,236,153,248,185,178,89,211,59,116,49,195,228,112,173,105,218,252,25,229,247,158,114,194,127,69,167,11,204,105,135,233,209,106,148,48,8,17,237,53,30,115,241,182,10,140,0,126,123,120,122,126,146,238,16,92,129,40,237,103,242,130,92,73,157,144,167,229,105,202,175,49,61,254,225,221,29,64,27,26,5,103,178,235,87,107,212,68,194,140,109,185,210,47,178,27,28,51,202,2,156,33,231,132,248,138,253,10,56,182,168,103,183,123,125,209,135,226,64,47,227,202,205,85,49,128,163,228,2,164,44,132,100,25,28,56,74,234,77,249,154,100,181,197,112,53,176,219,27,59,15,176,156,150,223,0,152,38,101,26,5,254,252,12,52,138,170,156,208,61,87,84,224,131,43,120,98,71,66,84,46,143,53,90,252,138,99,197,174,88,155,56,52,221,235,221,99,198,33,162,76,119,12,137,107,112,71,109,90,7,94,80,54,50,204,206,28,195,223,7,29,130,111,28,197,147,245,8,210,43,124,144,170,128,12,185,166,142,60,143,255,131,28,40,98,150,199,78,162,11,27,4,175,164,34,79,17,198,96,54,178,169,104,241,14,192,12,222,14,17,239,187,210,55,216,103,196,175,241,182,56,158,66,128,127,223,35,198,53,191,99,175,247,44,158,108,105,193,198,104,155,24,222,84,7,14,52,65,146,60,26,131,248,252,202,154,141,88,137,93,155,98,162,0,45,148,105,249,74,92,91,219,145,152,86,198,244,8,231,202,207,244,143,185,234,182,41,211,134,151,19,83,211,138,71,216,128,22,99,36,175,14,113,7,196,160,83,192,15,52,78,167,153,60,109,238,241,136,3,195,22,250,207,116,204,69,126,2,207,189,51,144,231,45,211,221,167,165,55,138,211,148,191,165,65,149,146,100,49,144,166,71,60,221,211,241,141,148,189,226,184,33,28,208,239,55,221,135,244,147,169,16,27,211,12,62,78,147,178,164,21,110,56,27,219,43,137,162,154,62,136,153,254,194,167,44,71,248,66,190,117,16,78,146,233,144,71,137,139,137,174,122,19,206,205,11,230,53,158,117,233,251,165,59,32,25,226,141,182,43,223,243,188,9,239,227,87,74,222,144,135,248,196,187,198,64,249,4,80,237,190,95,3,54,0,38,208,253,131,226,53,208,223,89,3,40,216,54,237,61,63,46,174,209,58,222,136,137,107,153,4,112,18,28,33,229,219,98,211,58,244,226,94,113,188,190,114,223,158,62,132,19,245,229,13,231,77,73,101,87,83,217,104,14,64,25,71,107,123,67,2,222,25,11,179,184,34,239,32,198,79,160,196,195,35,202,192,59,10,22,41,98,221,136,173,43,199,188,252,55,11,165,98,209,127,219,68,186,226,37,242,43,16,43,237,129,55,238,176,120,50,142,178,81,184,150,74,196,254,222,153,102,87,82,192,89,202,149,20,114,40,64,209,137,220,10,99,128,7,160,138,225,24,33,255,156,118,58,224,231,84,87,8,215,55,101,248,125,246,247,142,9,94,249,13,160,43,252,190,212,209,126,165,187,31,160,244,20,79,185,177,254,155,241,210,171,55,183,196,204,27,91,76,139,158,245,15,171,91,45,243,126,253,49,210,9,71,189,226,175,142,150,164,98,113,234,187,192,42,202,21,146,146,15,121,83,203,2,69,61,245,87,41,85,248,130,143,248,87,190,130,48,79,75,159,241,211,218,223,72,111,169,147,232,107,74,120,19,108,41,251,208,202,55,226,83,108,67,89,114,98,231,83,231,229,230,51,122,126,216,112,223,161,29,18,35,99,230,53,202,94,32,74,24,33,66,140,104,45,108,1,55,119,239,199,79,219,207,27,16,3,176,206,207,99,97,221,191,48,235,243,191,252,33,218,189,48,255,21,190,33,170,150,122,18,148,237,67,217,168,84,245,194,40,149,77,86,109,172,67,163,212,180,131,216,34,209,163,74,42,23,102,248,70,193,18,226,54,174,81,27,201,154,182,32,29,140,110,81,233,172,39,202,41,178,209,177,98,241,54,104,145,52,238,178,219,140,161,5,175,54,126,144,178,72,247,96,150,13,8,175,54,66,104,57,91,172,21,23,214,30,92,11,191,189,105,193,8,6,241,54,151,46,246,128,87,134,151,148,222,228,85,183,160,219,180,203,21,221,250,106,51,48,103,148,220,51,56,179,134,235,51,198,198,164,197,102,83,54,124,255,49,173,220,55,91,64,31,48,23,101,198,248,166,103,165,226,50,182,32,15,74,15,99,6,104,161,226,92,46,125,87,82,1,14,117,246,187,225,108,107,223,141,230,172,82,11,67,122,237,82,187,164,109,204,91,79,205,190,12,255,251,218,66,59,4,128,26,132,167,79,45,60,219,132,52,33,37,223,124,30,70,193,253,135,148,17,190,125,155,226,42,204,198,24,222,130,126,19,240,49,203,3,172,250,83,172,185,11,163,134,11,97,174,76,248,16,192,217,140,205,56,223,4,191,47,142,231,11,49,82,216,132,251,120,246,6,26,69,1,186,48,160,109,2,250,176,222,231,54,85,157,176,239,91,176,14,22,49,115,24,97,61,204,193,147,218,168,88,74,60,133,21,239,194,213,134,5,171,78,55,228,228,158,219,170,28,221,74,19,212,127,222,140,55,52,113,71,35,90,55,105,199,185,156,117,36,209,1,111,17,168,239,204,134,247,52,200,231,4,234,83,70,127,152,45,120,172,183,93,201,217,152,172,118,196,157,90,218,136,78,185,134,183,82,166,186,62,111,95,214,175,89,79,97,142,49,203,42,20,194,74,203,120,10,99,154,221,234,10,31,188,7,205,228,188,138,85,224,98,50,67,223,171,179,206,84,187,110,170,38,62,170,86,79,178,164,31,135,79,50,150,156,55,220,236,84,231,59,142,39,92,73,185,194,7,169,97,33,47,188,231,180,235,120,123,243,188,101,234,162,134,154,169,110,171,82,93,10,31,53,168,199,89,156,126,63,30,139,207,75,174,20,102,52,133,111,7,97,4,67,213,225,221,199,250,232,196,115,58,150,158,215,90,90,224,111,99,31,18,244,145,244,233,19,219,68,48,116,49,185,62,160,118,54,71,25,175,119,209,40,5,191,16,43,204,31,118,105,95,34,0,39,39,104,83,119,4,15,168,155,43,189,65,175,251,0,244,48,228,15,101,179,153,0,115,87,49,183,238,169,229,122,57,124,224,237,51,63,252,19,243,231,115,56,74,43,166,110,129,150,76,247,201,90,120,175,20,79,183,82,246,104,41,144,240,182,48,222,194,86,33,170,12,12,215,240,53,248,72,89,45,131,167,160,16,82,89,149,235,19,42,254,156,104,25,229,149,152,50,47,131,183,209,89,239,87,59,234,0,43,60,19,128,141,94,214,235,211,39,214,11,115,77,227,233,86,213,3,72,233,81,39,234,67,108,200,167,79,236,216,188,7,51,237,12,112,92,85,85,131,132,250,104,4,193,6,152,105,60,123,207,5,83,206,69,216,20,235,26,222,9,3,124,135,20,197,143,31,219,59,127,208,165,26,32,209,44,224,183,81,4,161,15,154,195,210,44,86,99,34,172,93,48,29,85,50,109,98,2,111,70,23,212,2,252,77,163,62,52,95,205,150,50,35,167,198,8,14,89,101,141,217,208,76,218,124,250,196,218,230,5,130,67,197,241,3,161,194,3,172,94,152,8,18,110,194,79,64,64,95,204,22,50,223,57,213,160,89,6,250,201,192,207,28,244,134,216,232,131,143,18,235,155,55,221,28,158,91,171,56,88,169,12,43,60,252,204,153,17,225,195,29,55,239,195,39,202,144,210,228,46,187,158,81,225,3,252,199,151,113,120,131,119,68,152,11,94,136,238,32,56,84,248,172,207,246,94,48,135,241,252,168,29,226,42,64,69,101,53,191,87,179,233,240,6,80,141,159,100,53,253,164,81,211,78,106,39,165,154,52,175,225,57,170,106,250,135,236,2,39,222,11,97,0,138,131,12,244,2,213,87,74,25,240,77,48,160,174,13,32,186,193,71,13,2,213,85,163,49,84,234,3,239,150,101,131,44,60,251,241,191,3,223,245,253,253,192,87,89,224,111,202,58,208,228,205,66,208,135,245,10,64,2,122,137,238,241,183,181,11,198,48,157,249,82,243,245,60,60,32,7,192,29,49,118,44,226,172,161,249,9,151,78,69,79,164,114,202,144,159,41,116,7,237,152,135,100,233,113,202,70,229,225,166,172,91,245,173,152,88,173,206,87,201,122,200,253,192,249,77,25,59,214,148,49,28,3,185,91,36,238,199,109,114,143,232,121,44,226,137,9,151,181,112,13,245,4,239,99,12,79,16,192,7,228,39,112,105,143,178,110,207,24,123,180,126,41,175,253,241,193,59,64,217,197,194,17,2,53,87,207,170,223,140,100,144,112,21,203,206,103,72,6,163,254,235,221,234,0,125,191,55,26,35,70,80,116,146,182,66,157,56,136,73,253,65,70,119,53,101,148,96,160,124,22,118,222,240,140,178,109,176,127,190,19,12,136,39,141,164,176,160,226,140,118,177,52,140,0,212,128,121,232,46,91,209,66,84,133,186,2,216,108,3,189,168,0,54,69,87,136,176,137,173,76,152,139,71,125,44,233,138,65,215,36,9,66,77,160,0,231,42,21,69,85,130,245,46,82,28,102,146,85,50,73,57,30,238,215,38,196,154,115,210,172,153,152,63,165,102,254,26,79,99,39,172,68,90,185,64,55,106,155,26,171,161,23,17,227,235,9,210,123,66,25,3,206,130,22,129,171,122,84,228,32,25,236,112,191,182,184,199,23,253,199,179,67,23,198,229,6,213,100,194,120,14,230,130,252,125,23,204,37,228,173,113,55,58,245,146,8,236,216,73,240,22,18,59,18,15,212,54,235,189,214,3,86,210,26,74,135,250,185,19,139,2,4,196,217,77,254,126,197,127,140,248,155,227,169,72,144,205,239,174,248,126,159,191,195,215,178,32,212,152,59,151,165,1,23,12,180,35,225,68,85,235,188,41,65,74,134,178,6,178,4,234,153,122,81,221,18,220,11,250,230,222,96,203,229,34,230,131,244,11,217,194,133,252,240,97,146,144,16,223,30,116,50,12,20,81,128,59,91,120,143,101,2,144,31,210,122,146,90,84,139,65,209,221,238,91,240,25,201,142,92,120,9,179,148,132,59,147,97,46,242,14,240,248,86,203,80,36,199,251,81,150,225,141,243,64,238,108,145,99,210,21,168,55,115,17,247,238,39,17,218,31,113,111,72,177,12,104,51,175,46,168,200,201,171,225,148,112,166,160,181,226,168,19,0,218,134,118,46,129,118,126,246,84,100,47,43,102,208,11,212,20,177,186,214,42,221,139,184,104,149,129,144,247,94,241,183,131,213,214,221,176,186,157,148,144,106,152,231,195,4,151,40,101,231,117,207,50,170,138,37,165,193,138,156,202,182,216,25,6,122,51,91,97,203,173,229,169,236,29,224,148,220,141,254,70,196,40,64,129,249,54,66,108,21,162,98,17,240,6,108,189,224,63,215,228,10,224,43,208,151,61,192,253,9,224,143,132,170,212,199,220,84,40,203,64,245,20,241,69,214,46,36,10,225,83,252,70,241,191,179,11,122,193,162,207,15,243,23,92,146,0,61,117,248,221,175,164,148,54,229,156,118,226,123,239,38,83,201,97,144,162,51,19,103,216,72,172,63,216,72,248,76,101,218,242,41,233,93,158,146,78,36,78,88,183,183,159,178,206,88,103,84,191,52,242,76,255,243,29,57,130,83,11,52,120,142,52,185,243,8,206,21,102,138,220,137,86,59,141,119,110,40,235,46,232,240,22,170,83,118,78,38,69,92,69,26,28,102,202,93,137,48,81,120,91,138,48,225,168,58,96,74,15,168,142,95,221,117,29,223,128,143,150,149,50,27,78,61,27,89,83,33,64,90,90,234,189,192,155,150,123,47,208,211,242,127,15,184,251,123,195,66,68,15,186,255,19,208,189,228,192,113,135,128,166,247,128,239,160,100,54,209,201,99,228,186,240,97,160,111,66,221,203,137,175,100,183,1,37,206,211,0,43,68,176,2,148,247,18,148,249,12,102,165,105,120,47,19,224,85,78,144,126,71,27,115,140,244,64,153,52,86,26,160,84,65,214,195,123,72,8,67,67,74,71,26,126,3,140,33,66,43,142,227,168,67,193,160,139,243,76,182,248,88,82,234,190,119,251,82,125,109,241,235,188,45,222,6,127,147,239,91,188,39,25,7,197,183,119,248,217,55,220,168,15,7,236,32,61,48,19,238,10,96,130,28,95,207,234,25,202,185,10,54,2,165,204,134,239,52,228,60,242,91,157,229,126,43,112,148,1,82,202,1,90,180,200,113,152,43,158,81,215,178,70,38,123,138,69,20,209,85,27,30,157,120,183,0,152,216,72,188,75,25,122,176,70,144,26,11,120,37,30,128,61,6,30,143,187,78,104,47,179,97,229,157,206,32,44,131,178,159,184,123,57,87,80,86,36,76,157,210,150,72,41,39,244,209,209,54,8,72,175,131,86,193,140,101,103,244,57,253,148,243,6,182,240,2,15,160,60,210,244,229,142,16,182,224,3,80,26,160,79,150,56,47,188,247,197,92,244,155,183,251,247,0,148,79,200,223,137,36,136,7,217,74,46,56,160,14,129,142,31,117,61,210,55,163,89,55,67,121,97,91,188,94,75,197,124,75,251,27,188,153,13,121,51,228,44,232,3,36,221,70,206,33,190,144,160,69,49,194,5,122,80,22,252,182,77,61,216,128,43,196,228,198,166,156,135,250,200,65,25,6,89,230,96,109,238,38,75,118,183,159,204,202,17,197,80,27,5,171,52,18,247,99,96,13,61,178,83,13,108,25,163,222,137,84,155,156,130,145,147,189,126,214,31,25,25,233,239,233,160,122,155,145,140,210,79,245,72,164,23,143,144,156,106,178,22,121,215,192,17,193,134,202,203,196,223,16,99,32,213,179,153,11,161,190,145,136,251,179,56,7,210,88,5,183,16,113,69,200,157,33,190,195,7,240,90,207,195,247,224,121,52,177,217,208,20,100,235,144,107,46,115,223,4,122,109,200,118,103,238,71,157,184,60,95,223,157,252,27,137,201,118,144,200,217,57,208,156,185,132,144,168,219,85,189,106,213,173,191,176,170,233,106,230,29,57,162,105,16,248,149,167,130,103,212,151,43,94,80,114,211,96,175,251,22,115,192,21,131,114,84,117,246,36,175,97,14,38,240,93,241,132,245,188,127,200,63,196,45,112,64,50,67,50,234,147,180,109,36,84,208,239,172,182,251,100,249,100,185,182,111,190,92,45,227,73,244,31,122,23,202,167,238,7,175,119,52,209,111,151,78,42,182,159,120,33,49,84,75,233,116,182,210,74,254,176,124,225,249,97,47,146,32,27,125,102,242,155,27,92,97,3,54,165,76,228,23,167,164,182,193,235,125,109,60,213,119,98,240,132,116,125,151,28,79,130,119,126,70,154,139,13,7,91,89,139,94,116,240,39,81,68,244,5,223,89,68,254,182,241,126,37,86,15,77,64,188,92,28,181,217,73,128,180,86,158,7,24,17,210,6,156,43,37,0,48,46,130,119,178,43,219,118,97,237,240,68,4,39,39,73,207,210,24,121,119,11,105,181,62,208,156,196,189,181,157,224,219,27,240,236,36,92,237,156,207,84,51,213,45,85,249,135,242,133,204,41,143,248,170,0,90,63,251,111,233,172,96,11,248,36,37,132,164,226,170,169,64,116,197,69,7,224,72,100,49,139,0,85,161,76,168,118,199,73,110,23,19,125,39,165,160,67,23,171,220,234,4,108,154,47,121,4,67,232,195,57,228,199,57,182,168,75,150,85,205,85,115,63,44,189,180,145,252,167,48,70,217,70,18,6,51,113,35,175,161,225,87,184,185,154,9,180,140,122,193,247,60,229,1,190,201,211,88,228,75,108,226,129,172,79,100,131,68,224,205,103,252,215,178,241,76,225,212,97,210,104,47,147,198,250,54,69,125,168,243,150,172,144,38,63,71,153,102,185,145,251,231,237,141,170,17,88,53,228,180,252,143,223,58,197,62,73,49,249,194,189,208,199,192,185,118,212,100,109,201,148,255,238,142,54,255,156,63,252,66,178,51,153,60,99,142,120,253,98,135,56,213,206,196,179,131,21,220,95,238,253,91,45,209,249,78,24,177,30,85,71,130,189,128,227,39,212,23,136,147,66,185,4,207,45,242,3,66,13,196,72,122,57,80,0,53,140,232,15,250,38,240,9,213,86,152,52,123,176,210,164,112,141,159,149,175,57,63,241,42,206,89,170,143,14,218,198,45,249,247,160,46,61,28,116,129,254,43,64,31,160,249,129,70,146,107,146,108,243,38,21,21,91,185,202,109,133,240,168,3,45,244,121,167,106,182,224,16,165,59,30,56,225,3,111,238,186,97,252,3,84,8,165,159,114,120,209,67,26,19,48,204,73,250,17,127,116,175,26,188,120,188,51,58,164,30,131,89,28,115,21,240,113,125,127,47,248,151,218,176,212,208,214,96,97,253,96,20,34,226,190,186,234,242,69,143,180,117,142,60,9,224,147,68,47,64,152,0,191,255,190,171,207,219,226,60,101,38,174,58,105,239,55,92,14,79,85,75,45,146,127,164,230,205,251,213,23,171,94,245,197,103,253,151,188,254,23,91,102,153,2,29,129,156,226,232,120,70,28,158,180,248,27,146,91,25,180,181,156,186,13,58,179,254,148,92,190,125,72,206,210,138,1,62,252,180,103,188,220,34,183,251,129,31,193,87,0,155,97,129,101,91,210,147,13,138,37,193,3,229,228,51,113,55,230,239,245,191,186,136,43,8,79,201,7,241,60,127,34,87,43,38,246,194,147,3,47,211,209,41,203,130,149,78,167,51,88,61,38,148,8,122,64,9,42,181,46,93,180,140,155,220,242,72,98,168,230,58,173,113,104,196,23,132,115,144,74,155,232,25,217,173,112,117,167,81,217,2,255,126,43,245,63,142,53,116,237,194,195,216,162,46,202,65,96,200,189,183,53,73,26,215,60,163,62,122,98,229,76,209,79,192,145,124,245,8,173,132,88,64,143,4,112,158,10,163,172,141,52,62,167,200,5,125,97,219,101,196,85,75,126,130,104,11,36,215,118,237,193,147,22,204,199,34,201,148,170,214,15,115,23,74,195,27,167,58,175,243,33,54,106,15,25,163,198,144,13,127,59,50,28,50,213,145,17,246,1,239,96,145,31,17,62,104,159,185,139,49,9,90,45,30,89,87,7,109,90,157,131,87,216,87,73,128,119,197,129,45,159,195,152,56,187,63,147,37,109,47,218,131,16,39,242,147,94,109,227,201,205,39,7,106,108,94,171,250,213,223,173,106,207,106,145,174,14,231,136,81,90,168,97,44,215,138,164,163,225,5,152,215,147,109,133,75,96,62,28,253,221,253,32,223,207,125,16,243,7,23,211,201,164,18,31,78,190,65,186,250,156,211,102,130,236,155,240,83,28,242,175,191,50,236,45,114,223,91,124,101,196,31,246,183,122,161,13,63,225,164,196,119,249,57,249,221,71,78,200,231,148,195,19,73,182,200,147,113,37,126,42,191,135,106,186,158,51,219,146,168,63,206,153,67,222,9,253,156,126,234,168,111,252,181,149,124,117,78,31,214,183,130,28,95,230,163,238,187,124,148,13,57,163,242,187,124,72,26,237,248,224,187,126,206,79,239,56,242,95,211,114,250,141,7,177,114,103,74,121,119,61,248,243,71,71,239,127,119,75,91,230,250,22,217,74,246,37,239,94,84,148,190,225,190,55,188,136,102,71,136,102,232,45,172,212,55,157,141,239,162,82,118,60,244,2,22,151,112,97,64,172,172,17,77,190,13,252,143,45,24,240,30,240,95,100,183,150,184,2,43,53,131,133,116,233,219,22,154,117,131,158,20,96,158,202,185,109,67,197,182,206,20,59,5,126,223,153,109,103,172,185,109,167,244,55,176,214,234,131,215,247,181,41,208,66,190,126,247,80,249,221,125,169,225,15,190,154,124,112,241,171,201,17,101,223,7,47,119,68,245,237,65,19,40,39,245,96,52,193,18,104,185,240,198,228,78,75,129,232,223,2,27,189,246,183,59,171,153,223,110,169,14,252,246,219,137,67,127,249,120,36,51,140,162,174,253,228,159,176,8,46,35,107,103,152,204,167,186,76,241,182,104,6,193,166,172,118,0,60,148,3,207,233,108,133,236,163,92,90,32,147,34,62,168,71,244,4,106,143,22,59,147,0,137,222,98,39,78,162,142,193,183,168,163,118,225,77,91,23,66,33,5,118,8,9,96,71,4,40,54,45,134,216,177,78,21,80,15,34,143,140,186,39,156,115,234,80,226,132,115,93,39,236,160,103,236,224,221,90,224,130,174,218,247,78,238,174,149,79,110,174,109,189,186,47,177,199,30,255,117,187,53,84,221,106,109,72,247,254,134,70,153,148,206,73,255,224,156,147,78,116,141,202,67,251,94,216,49,154,28,246,95,217,231,143,37,217,72,239,112,113,43,230,93,16,2,219,20,110,219,57,136,188,114,66,208,147,203,221,226,43,244,156,144,178,129,74,206,144,113,189,107,200,0,142,75,14,167,192,238,167,124,246,191,58,167,172,191,225,104,119,236,36,216,107,225,42,175,201,87,157,170,87,115,230,49,135,46,204,55,237,190,228,203,122,19,231,200,81,224,199,3,206,13,23,109,2,7,223,96,239,133,251,105,77,183,239,250,61,109,133,115,223,25,138,157,115,78,152,48,103,243,148,147,84,206,192,243,75,30,206,118,146,100,6,252,222,29,32,63,59,218,88,234,213,15,158,76,190,122,230,9,255,216,131,5,249,213,14,192,152,27,31,141,255,195,186,209,99,239,238,61,247,189,127,248,198,159,150,46,5,159,236,61,51,254,79,251,206,12,207,185,167,134,177,15,215,195,120,234,28,127,87,186,196,79,72,39,248,57,233,20,63,3,178,231,143,252,242,15,134,139,123,254,0,45,3,242,227,245,163,67,197,235,71,219,218,176,237,41,240,98,254,26,34,146,57,241,20,127,3,180,196,229,163,41,6,82,85,124,247,153,209,98,27,66,148,248,128,178,202,250,133,145,157,195,133,173,223,157,234,170,167,114,172,222,5,143,83,52,230,30,14,32,68,90,122,92,247,101,224,31,155,205,135,249,166,210,166,50,161,184,9,55,241,180,184,91,204,37,220,198,138,21,112,181,46,98,98,203,243,220,20,39,192,147,130,22,137,221,137,156,210,104,49,169,3,134,240,46,54,125,192,211,129,207,69,243,71,230,130,57,102,150,245,76,20,89,201,34,88,255,135,43,91,43,247,215,123,161,197,214,139,218,143,188,5,111,222,213,48,159,104,39,204,141,85,244,138,129,123,37,53,105,94,154,215,224,123,99,33,61,207,78,211,247,104,143,34,40,211,19,142,155,118,211,79,167,119,167,115,240,147,172,83,23,3,29,35,131,174,197,85,137,10,179,101,93,209,149,129,196,230,132,33,234,9,141,50,64,35,15,99,190,61,202,17,150,198,254,244,216,64,108,115,204,136,193,24,44,15,99,164,82,178,130,149,190,213,148,10,54,25,122,72,13,40,155,21,3,254,246,33,229,60,141,102,225,52,231,9,150,122,160,109,243,90,99,173,30,63,45,231,199,96,22,192,133,149,232,3,118,165,111,254,193,139,250,143,244,5,240,91,78,235,212,131,2,80,42,21,185,18,92,147,127,34,215,212,121,13,230,41,255,72,94,144,231,229,211,218,12,234,161,88,42,6,152,112,74,250,67,122,101,115,132,203,205,63,50,13,93,215,53,77,138,90,200,169,138,92,146,30,18,175,57,182,142,127,46,58,155,117,108,241,161,35,233,209,76,169,86,52,126,208,39,1,56,197,205,34,224,66,108,206,4,180,30,214,95,47,233,106,12,230,26,215,219,6,214,108,206,26,89,61,171,81,197,134,21,235,190,224,37,82,213,21,135,233,245,77,140,78,156,224,45,43,108,51,99,156,183,115,236,14,45,58,175,59,167,116,192,38,82,229,190,250,243,58,192,129,80,124,204,117,81,139,178,153,2,156,2,86,208,6,88,93,228,195,121,61,194,151,126,154,50,127,211,92,119,93,91,3,125,152,234,150,122,191,206,126,205,7,226,155,227,11,249,249,124,249,112,134,77,197,111,181,142,187,153,233,140,118,201,128,14,122,196,143,14,225,208,186,248,208,143,30,108,233,87,78,13,158,106,71,236,192,200,160,177,231,245,177,145,144,214,64,7,57,143,49,93,60,213,119,42,83,233,190,38,253,100,79,165,88,59,60,15,184,251,156,135,56,140,160,143,232,112,77,122,168,77,21,236,182,249,238,177,177,139,169,136,150,169,25,121,9,203,184,70,171,26,118,74,207,235,222,128,241,35,197,144,128,148,84,175,132,165,83,134,172,226,10,19,174,161,226,6,18,204,79,221,172,226,214,157,70,121,237,111,129,190,2,127,41,156,29,204,205,113,116,221,48,80,118,159,124,114,120,88,135,72,230,63,2,69,19,236,234,209,34,252,57,80,252,224,153,225,111,127,179,184,183,56,12,159,114,49,255,237,16,203,167,168,42,60,62,54,96,80,143,93,100,63,114,90,56,10,233,144,32,201,209,75,16,215,1,43,129,252,110,78,2,231,75,17,191,8,216,7,88,78,170,101,143,250,64,23,129,231,150,176,209,153,114,100,157,38,0,173,32,186,117,117,103,192,216,108,24,154,46,105,27,48,31,61,244,32,200,17,165,85,165,102,140,229,244,212,69,229,91,36,159,167,149,151,198,66,217,248,128,183,200,95,10,36,88,249,207,220,96,186,162,165,103,244,198,76,66,56,1,10,121,254,110,210,18,119,47,104,186,76,51,65,186,155,209,76,201,143,6,108,118,110,78,130,30,242,34,154,37,82,170,28,83,121,37,94,138,171,142,141,117,170,29,228,39,35,174,115,45,70,53,126,97,166,31,240,146,251,144,14,80,48,224,73,224,214,129,228,230,222,5,15,250,104,147,132,38,20,38,204,4,241,41,146,132,110,251,209,142,5,248,89,54,51,38,245,161,202,105,164,59,214,102,175,153,99,185,121,101,64,218,252,248,66,90,239,214,214,190,23,141,114,10,164,15,62,188,194,192,251,227,243,254,184,255,45,110,248,186,175,13,73,228,33,46,143,202,66,249,106,149,63,38,129,31,117,111,169,88,121,16,241,17,140,18,77,144,67,19,186,114,154,114,72,156,115,228,222,229,242,71,90,217,209,61,160,170,59,213,190,186,207,213,254,247,23,187,99,141,54,91,104,84,225,220,46,144,139,62,208,112,189,149,135,72,102,81,215,59,56,251,80,182,86,198,164,224,241,175,19,213,245,7,49,34,173,39,89,200,111,82,203,236,143,204,67,76,116,241,69,176,6,47,142,249,101,47,243,34,122,224,114,2,168,136,122,212,193,49,116,70,178,151,4,12,15,97,173,86,162,51,241,51,72,158,50,15,177,200,128,1,156,226,193,247,158,180,150,70,16,136,231,237,202,131,160,137,65,254,73,247,72,11,214,124,238,52,229,141,190,204,159,116,223,227,69,86,116,138,242,85,126,64,26,6,175,245,155,185,189,233,254,35,159,164,129,219,192,107,253,117,251,147,143,190,183,169,104,93,93,95,220,112,115,75,207,253,242,224,39,107,222,52,246,110,144,215,157,82,191,119,144,56,1,252,4,185,80,249,78,41,134,176,128,167,1,22,97,64,1,201,82,126,205,53,202,8,143,126,2,112,147,87,217,161,138,149,29,32,89,175,254,250,201,129,87,127,244,196,193,99,122,65,123,85,66,207,74,68,249,61,185,19,34,145,157,9,229,35,240,47,62,224,27,149,255,139,203,125,167,148,114,175,244,88,116,131,89,216,38,84,83,228,156,69,167,55,236,146,49,98,140,84,199,74,104,27,153,209,181,45,110,197,121,60,27,183,215,25,119,97,125,109,204,64,188,144,15,235,173,133,61,252,56,101,225,178,167,90,83,141,245,208,3,158,226,24,89,24,134,30,240,134,179,99,136,219,68,75,228,98,150,206,161,208,173,73,58,109,66,117,208,254,173,239,65,135,130,150,146,166,51,63,203,159,207,159,151,234,47,11,95,249,87,105,26,239,101,227,51,60,61,124,30,111,31,211,10,152,193,126,236,88,140,179,108,23,65,184,28,74,186,101,189,77,177,148,219,99,89,136,247,233,206,147,106,39,48,195,177,165,92,27,139,238,66,138,219,18,86,130,43,111,143,53,241,128,203,176,240,91,21,185,113,215,123,91,186,170,243,237,89,204,81,179,29,51,243,216,138,1,118,205,10,84,90,223,178,37,67,218,198,173,2,239,3,92,133,183,80,17,19,241,5,173,106,148,104,103,216,214,12,109,155,102,37,185,159,221,101,55,239,220,26,190,177,223,218,87,121,182,9,7,120,148,188,51,11,223,224,221,171,131,30,101,117,142,176,193,116,123,188,133,34,60,154,171,2,20,243,173,111,171,35,203,250,0,140,134,153,196,26,121,165,45,240,80,194,117,3,67,250,49,7,156,155,89,176,29,70,222,246,12,163,166,224,21,38,203,168,100,27,45,96,46,140,27,217,108,13,83,63,131,190,197,188,213,216,66,13,231,50,96,180,111,139,89,49,206,179,49,59,102,236,162,59,183,120,203,123,176,106,150,88,35,15,0,230,9,184,173,103,65,243,211,9,235,24,96,31,76,128,5,49,108,132,211,158,109,74,53,1,144,98,174,233,49,59,60,117,14,31,43,133,117,54,113,182,11,237,219,188,106,30,112,26,221,152,51,210,181,245,70,7,192,177,233,90,152,243,0,231,234,220,54,223,54,107,141,27,113,162,209,102,8,214,93,215,14,211,218,167,106,176,109,78,200,159,182,10,61,172,164,44,196,236,6,223,86,0,186,241,108,1,66,115,108,161,64,191,178,33,91,178,42,19,247,36,183,37,173,20,79,2,77,82,116,67,89,180,59,141,228,194,243,17,77,4,156,233,143,117,75,224,61,89,165,6,124,101,223,247,49,205,165,57,15,7,49,3,80,244,242,222,108,148,125,125,193,171,149,23,70,65,74,220,202,24,225,83,54,248,143,37,171,141,227,181,79,111,225,24,64,130,143,111,244,86,133,18,174,109,138,53,19,224,64,186,110,200,246,214,92,58,213,165,2,182,214,25,29,214,67,68,181,140,157,95,224,219,36,139,243,66,150,3,255,227,163,67,43,3,19,220,168,253,33,93,161,5,163,60,123,116,215,169,230,46,28,168,149,22,14,44,184,213,225,74,180,23,104,96,11,131,107,208,199,144,33,217,40,147,131,134,105,24,22,213,62,37,186,242,31,23,1,163,60,27,175,97,6,110,228,64,204,197,29,183,184,26,11,215,155,13,149,248,203,33,153,22,128,63,120,77,58,8,60,85,229,42,107,192,241,99,23,250,112,128,42,97,109,5,226,30,144,200,2,209,77,160,81,92,171,155,183,3,229,157,144,207,241,156,63,102,225,42,185,205,62,212,170,122,91,125,155,215,212,5,181,246,213,133,103,106,27,22,224,111,135,192,227,1,186,29,49,188,109,190,245,34,72,155,4,188,107,212,10,48,147,245,198,30,99,147,213,173,182,19,70,129,99,126,203,171,230,109,132,147,110,211,225,77,54,67,89,88,103,117,94,123,48,146,37,135,112,174,188,189,19,112,189,190,182,11,239,67,25,9,128,179,175,210,79,217,250,124,24,131,115,33,203,107,158,49,74,33,246,168,1,127,179,134,85,196,39,86,65,80,183,49,236,33,187,175,246,176,177,215,126,118,129,254,207,80,35,254,147,236,96,65,220,182,203,90,207,143,129,118,218,5,120,136,30,99,71,68,249,4,192,102,253,216,169,90,0,39,163,91,144,209,61,18,35,113,115,57,62,29,158,124,187,195,118,22,154,57,20,13,224,252,80,230,129,227,74,36,7,78,75,134,69,7,102,98,81,125,78,236,99,194,16,127,204,171,222,237,212,219,94,45,88,176,106,54,61,236,32,183,252,10,159,90,131,167,221,232,188,219,218,186,35,232,159,110,198,189,155,79,55,11,253,152,247,16,207,174,73,205,202,178,203,190,215,177,133,136,21,51,165,73,172,163,193,236,30,70,210,184,95,245,75,126,105,255,72,246,217,191,15,179,130,2,87,82,142,192,54,187,141,181,241,84,54,185,159,206,59,237,247,223,46,61,75,183,15,176,140,46,131,0,222,8,108,198,50,252,254,172,185,31,215,117,225,157,53,158,197,140,249,234,204,83,124,39,83,237,7,64,186,248,164,139,26,112,191,131,187,50,251,141,108,223,223,227,9,94,100,111,0,1,224,56,98,251,204,231,71,178,210,126,142,251,87,251,11,111,75,207,98,141,85,42,113,63,129,7,197,140,9,42,118,127,219,147,114,166,158,147,111,75,199,69,182,102,170,13,43,247,232,130,156,235,200,173,1,234,64,155,238,137,181,162,62,209,45,62,126,91,247,186,235,107,39,59,102,214,125,46,125,191,56,227,73,238,39,252,78,45,48,23,2,196,27,93,178,36,181,173,21,238,216,7,180,184,28,11,79,155,254,15,99,83,237,120,247,165,206,195,39,172,26,114,135,223,233,154,96,151,241,25,13,220,73,254,101,189,30,215,221,152,158,237,206,182,7,152,239,81,23,186,177,158,121,59,86,33,194,211,206,183,156,40,206,185,227,111,67,123,246,73,87,94,252,227,53,135,7,1,15,41,89,150,58,110,165,214,201,159,167,16,43,151,217,95,117,126,191,31,91,221,233,183,229,152,172,124,47,174,181,99,182,128,46,251,142,253,75,203,250,239,186,37,139,29,19,155,196,238,219,143,123,253,245,206,70,5,186,105,249,54,7,170,128,211,61,213,150,167,10,14,239,181,99,173,250,149,237,101,246,121,151,40,125,17,151,226,159,99,237,59,253,19,231,78,99,178,216,45,71,76,223,232,242,196,227,107,94,133,57,221,106,7,191,18,226,247,110,229,245,216,202,30,117,161,158,210,177,10,179,112,203,145,13,9,148,255,84,27,158,61,134,255,81,204,36,192,211,30,214,251,165,103,226,118,59,187,35,149,150,106,57,135,231,147,239,220,162,81,167,251,206,45,100,65,18,254,95,103,93,251,123,247,14,160,183,216,206,82,183,88,88,153,47,170,149,144,88,137,59,252,238,86,138,184,187,5,63,154,248,235,53,221,29,175,31,254,156,234,10,134,231,1,87,143,134,213,144,78,107,11,70,88,253,111,37,86,194,236,30,75,85,213,177,190,247,234,62,36,81,77,158,55,135,189,78,77,234,248,205,154,101,112,96,142,128,20,157,74,100,183,156,203,250,124,230,7,242,31,223,17,14,38,79,168,178,90,199,131,94,114,165,123,37,28,76,252,124,141,132,181,31,32,214,186,141,89,40,165,213,88,64,189,4,216,89,83,119,102,164,243,120,231,169,189,89,51,221,185,223,144,251,254,230,142,216,134,32,89,185,100,236,201,221,27,255,243,20,158,67,92,142,67,81,252,2,160,7,252,130,20,76,202,243,12,79,237,44,181,88,202,111,32,81,246,3,185,77,86,127,157,90,205,89,87,20,228,135,12,180,201,8,151,99,118,79,107,31,33,109,48,131,74,184,199,161,105,255,248,45,208,0,237,75,45,194,83,240,173,191,163,99,182,149,216,231,142,38,125,218,165,72,168,61,190,76,107,72,152,239,214,14,140,28,62,15,174,130,12,226,55,221,188,213,107,246,222,234,189,160,155,125,134,60,213,102,75,82,145,247,109,4,79,176,144,157,90,215,2,167,252,249,186,73,152,237,24,68,76,255,193,153,18,62,79,205,160,102,104,197,23,86,61,139,221,234,210,227,32,233,241,91,93,253,109,91,239,217,244,108,107,11,178,36,92,240,254,121,83,72,203,136,146,157,75,45,166,217,123,93,23,36,214,254,219,71,103,240,230,173,163,9,31,243,229,252,180,114,39,168,163,123,205,216,242,22,240,141,120,94,13,64,143,119,223,245,243,195,253,107,47,199,6,216,242,22,141,170,151,117,231,164,81,49,171,214,31,167,143,247,55,106,98,161,125,51,12,108,241,235,53,169,137,169,248,242,223,59,153,161,218,223,241,59,229,54,95,62,83,212,1,33,221,79,171,231,181,211,165,243,207,191,145,157,138,135,167,189,63,222,132,143,97,224,163,254,78,203,239,209,183,248,132,22,54,124,208,194,182,244,12,152,207,171,248,128,110,3,153,210,148,82,231,131,135,239,164,79,77,53,172,175,210,175,108,237,124,110,85,11,55,214,191,246,86,234,47,14,189,7,243,30,22,79,161,229,143,47,231,202,156,126,70,251,120,51,214,57,199,158,38,217,101,182,130,111,169,18,252,41,113,102,205,39,169,110,229,191,165,116,73,94,38,63,82,122,90,150,210,45,120,8,113,176,172,143,219,220,83,38,82,13,157,168,199,7,214,254,167,129,169,206,215,14,24,94,248,8,238,138,207,176,160,47,251,30,34,180,92,86,133,183,240,228,23,89,33,43,140,8,233,214,239,115,238,113,247,139,39,143,187,159,238,174,120,149,161,74,238,248,240,241,229,191,239,26,57,35,247,233,110,124,127,241,164,145,83,203,203,251,207,185,15,237,86,189,63,130,231,211,221,185,172,81,184,247,0,214,97,63,54,170,120,225,19,115,255,53,31,203,191,202,11,249,66,225,213,98,33,255,95,243,95,41,198,159,95,222,226,145,92,250,192,191,22,225,251,124,161,248,170,247,254,16,47,102,95,110,109,161,140,253,159,251,253,161,191,27,26,153,248,59,191,205,255,59,127,164,252,75,127,215,193,101,125,140,253,221,255,79,139,41,247,95,159,108,203,239,122,50,157,125,224,201,190,130,243,100,95,246,129,194,219,127,56,213,121,74,52,85,79,57,173,121,64,129,211,218,173,148,196,164,141,51,107,198,117,73,39,155,217,230,41,231,38,60,229,235,143,156,41,123,10,252,75,254,143,187,206,203,191,120,228,175,159,186,177,126,170,189,238,168,16,23,124,177,253,184,14,159,140,32,227,170,4,240,21,159,118,167,187,62,211,69,228,62,78,247,151,216,103,252,116,254,218,168,130,59,32,25,158,103,28,227,75,155,99,10,245,44,247,11,133,2,214,151,199,63,224,231,173,157,192,83,132,78,166,252,226,115,168,55,167,214,74,41,172,133,200,139,218,119,22,200,254,48,141,23,24,110,191,113,27,115,96,14,101,7,125,3,130,157,100,65,42,104,5,227,89,138,95,249,81,54,98,239,5,95,252,9,246,2,103,203,198,224,208,34,33,167,38,20,57,21,192,147,41,122,223,57,206,66,57,192,184,131,7,44,86,35,9,99,88,153,8,92,196,130,192,249,251,229,66,9,160,123,126,106,237,247,7,46,24,223,31,248,120,221,47,30,185,96,188,209,63,37,52,126,83,6,124,213,229,138,4,210,175,87,224,103,29,188,191,167,245,135,149,207,226,170,168,186,88,111,14,11,99,83,238,85,172,252,109,87,244,186,33,105,79,75,15,39,63,219,164,166,163,22,178,52,80,95,91,17,42,205,106,217,146,250,180,10,125,40,42,107,233,67,171,104,21,163,158,197,253,140,186,6,125,104,208,71,18,66,158,70,31,42,181,144,235,116,59,164,126,88,74,61,45,83,31,114,216,2,51,44,215,156,73,19,62,16,55,211,221,46,65,221,96,124,205,57,182,32,78,122,238,248,84,167,164,137,166,141,251,120,16,255,88,182,101,216,150,164,148,251,222,50,63,21,194,30,48,39,194,180,67,85,175,162,152,219,16,12,232,193,110,244,16,194,73,85,160,162,42,231,27,37,235,233,194,195,113,192,134,68,125,116,98,146,26,27,139,61,199,169,174,179,98,143,72,223,40,191,240,86,238,211,104,166,45,85,225,31,156,102,159,165,52,37,124,142,39,114,163,15,142,116,4,52,134,85,223,8,248,180,235,70,197,192,183,100,60,109,63,188,9,240,249,80,52,6,248,180,118,194,74,84,157,26,101,152,173,237,152,209,63,212,223,202,124,42,71,223,75,34,196,204,55,185,37,213,182,192,247,91,236,110,105,239,135,47,189,229,53,230,41,107,146,89,23,42,65,101,61,224,50,32,122,4,64,143,245,159,113,181,209,194,132,22,1,174,9,215,7,225,61,88,135,127,63,29,60,28,3,122,24,75,48,212,244,234,131,48,186,83,53,48,43,227,140,241,225,182,183,244,79,251,195,30,174,112,65,76,137,184,119,126,125,143,239,47,254,193,232,139,158,119,200,123,166,252,154,158,112,195,122,9,253,98,167,48,3,148,122,211,172,58,152,53,120,198,113,4,19,176,173,29,155,17,79,123,207,33,189,20,49,81,227,56,79,219,130,217,88,88,3,185,124,223,91,214,167,69,181,72,48,8,34,102,205,76,96,93,235,48,131,38,192,96,189,181,45,130,33,194,83,213,65,24,45,102,81,77,190,114,18,232,189,54,252,126,198,153,142,178,73,218,73,248,125,170,231,89,22,223,114,62,141,42,41,130,23,205,77,233,150,253,252,198,183,172,255,37,191,68,171,233,68,46,245,208,200,93,1,140,208,55,221,93,59,106,245,85,159,161,55,183,227,210,150,178,255,214,75,159,138,17,4,162,56,129,28,87,245,106,131,213,221,213,241,154,54,227,151,127,247,45,237,83,187,193,113,152,135,154,242,29,59,110,175,221,139,85,177,153,113,251,41,247,191,191,221,230,15,253,231,241,85,55,241,251,78,15,221,0,191,28,159,143,83,185,226,131,16,169,229,244,91,247,141,196,63,125,181,220,247,197,150,172,137,181,87,63,239,202,195,163,39,229,253,29,217,53,65,120,191,29,34,122,79,241,2,175,8,159,232,157,99,57,63,235,247,77,70,247,118,113,253,70,17,3,177,8,159,32,81,132,79,144,96,170,175,68,217,247,65,15,76,232,57,51,109,214,105,151,168,241,102,122,85,47,245,141,40,116,219,85,160,62,164,64,42,74,69,45,208,138,240,9,84,134,231,175,168,126,11,193,97,27,82,212,162,249,102,120,234,142,135,247,215,207,182,171,98,28,229,83,180,38,106,237,84,7,222,99,158,239,249,227,225,173,93,204,153,129,245,97,174,234,69,35,48,139,102,81,15,116,166,227,38,0,221,66,197,17,28,67,87,224,127,139,122,209,9,210,197,88,49,22,196,88,22,102,26,132,183,240,109,217,72,192,60,165,171,28,112,96,210,108,225,215,240,196,29,221,29,78,136,137,158,132,90,136,23,106,125,135,238,1,41,190,203,90,7,239,56,195,243,21,223,193,91,208,152,78,15,87,130,20,21,176,244,40,64,97,20,141,226,134,32,201,226,254,61,139,38,203,209,29,102,90,53,85,172,0,183,152,226,48,207,12,192,41,51,25,51,72,67,172,141,248,166,44,122,10,11,88,177,167,168,6,120,88,95,13,74,172,228,143,248,207,78,178,240,62,45,174,191,1,164,201,34,124,232,157,10,86,226,34,80,252,122,185,88,46,150,130,82,177,112,53,79,223,231,252,62,186,121,30,66,161,41,26,64,152,109,142,161,18,77,149,73,185,5,78,30,20,138,5,160,68,72,49,141,225,10,198,200,228,88,120,219,255,108,123,133,205,50,146,114,163,102,84,181,170,86,147,38,37,95,243,195,219,254,136,13,102,48,152,9,15,121,134,222,69,86,68,124,77,134,153,17,112,149,171,160,20,130,190,226,246,226,61,65,188,8,159,160,192,190,230,63,225,127,7,119,69,63,111,23,197,122,234,132,28,70,194,134,145,245,154,241,11,221,66,197,91,210,184,110,166,40,129,82,132,15,188,113,12,164,90,2,102,50,134,116,159,230,17,255,14,2,53,144,38,105,160,62,98,92,94,228,77,124,7,74,46,200,97,121,87,120,11,69,33,16,24,158,186,142,133,213,40,175,240,30,17,121,143,52,130,25,85,93,223,58,169,1,103,132,247,189,169,15,128,2,126,15,126,219,38,186,99,90,84,58,73,57,25,230,70,192,213,100,77,193,241,179,87,109,226,79,51,48,169,69,95,11,198,57,224,2,49,238,7,126,113,111,49,27,100,137,63,71,24,173,245,136,70,143,161,10,179,88,59,30,62,209,123,9,159,216,71,188,39,174,198,227,113,155,91,49,43,102,199,48,195,170,173,132,247,144,104,20,160,154,221,30,97,163,29,249,187,56,113,181,29,240,133,188,227,177,241,80,35,212,56,201,201,118,204,43,31,96,118,249,237,65,31,73,82,152,29,1,116,231,89,144,240,89,179,137,15,248,105,135,146,18,102,96,128,63,61,98,197,9,165,21,171,152,99,21,5,172,129,1,90,31,57,195,16,113,125,221,0,238,138,48,85,180,155,248,178,177,162,14,81,13,249,15,33,220,80,236,173,163,94,10,165,145,69,84,19,65,22,19,113,165,102,30,202,131,53,195,60,176,50,204,52,1,48,72,209,173,243,16,159,89,144,116,1,122,87,129,51,214,146,102,203,249,19,97,166,137,30,149,176,137,245,186,109,27,19,245,39,107,90,200,191,44,228,95,204,86,89,136,40,130,111,191,248,66,240,28,81,132,135,45,166,105,109,123,206,12,122,65,6,197,58,111,209,25,33,103,144,206,0,76,128,83,1,88,74,212,18,224,99,192,100,217,51,126,159,31,159,148,72,6,112,37,220,85,60,226,137,100,176,163,248,181,171,152,228,241,113,127,104,113,188,53,227,100,151,45,179,79,218,37,225,86,215,73,41,212,229,166,146,51,34,92,52,177,125,147,219,157,86,18,102,2,118,19,104,26,66,17,106,4,71,73,215,117,144,179,144,166,125,193,118,214,23,105,199,112,38,72,17,164,69,95,81,169,227,94,30,232,82,70,245,125,136,251,144,63,69,194,103,22,116,70,22,100,58,219,228,207,16,27,203,117,6,226,139,227,155,244,35,182,104,204,149,147,150,23,139,185,192,1,189,35,193,92,241,196,80,164,29,123,192,123,154,205,215,50,85,9,124,24,172,123,165,53,104,162,183,142,49,30,89,136,149,80,16,239,157,21,43,226,172,83,19,15,161,141,160,243,159,33,119,54,56,7,243,183,129,142,78,131,158,207,6,43,103,74,121,21,112,173,120,174,33,1,219,177,246,70,160,52,45,133,65,114,152,142,31,171,165,15,165,173,94,242,230,176,110,19,246,208,199,148,22,13,220,22,180,93,21,139,131,145,229,156,104,145,16,228,173,152,17,83,98,1,86,246,128,241,73,43,197,88,12,43,127,47,195,101,56,79,187,69,163,160,132,52,228,20,45,38,246,142,58,103,211,213,229,45,0,138,30,91,77,207,42,1,230,0,79,216,202,205,49,107,173,45,129,230,91,3,80,72,196,157,22,152,152,66,60,94,123,185,154,58,4,186,216,138,147,69,27,65,91,19,201,192,17,44,190,165,248,193,139,228,25,60,95,124,170,248,181,200,214,248,52,74,67,111,33,77,129,177,1,159,246,10,72,137,63,213,65,228,79,224,126,70,218,32,105,247,78,98,31,141,172,28,13,91,130,85,203,25,230,115,71,139,50,73,167,247,48,19,74,235,221,180,173,221,255,248,173,59,72,1,98,52,212,24,28,228,20,245,39,189,153,239,15,69,250,83,64,56,174,241,130,107,27,150,0,114,162,88,74,85,182,215,133,182,226,114,148,251,163,199,169,232,5,57,170,158,142,252,103,213,212,73,210,25,148,145,37,148,231,98,124,139,125,47,104,223,123,237,45,213,34,106,98,228,241,197,188,139,153,61,196,105,228,63,103,22,244,192,151,72,35,19,133,179,175,86,242,192,229,249,234,19,85,124,231,193,75,236,155,68,95,7,117,87,87,61,45,155,159,67,156,114,200,236,214,55,103,62,185,251,14,179,69,14,235,49,148,57,176,117,160,215,148,250,88,49,133,214,143,52,125,138,120,48,212,94,89,101,63,201,235,254,8,31,251,91,236,9,252,249,136,171,32,41,54,106,112,17,252,105,207,42,219,22,232,80,101,177,145,243,39,221,115,143,218,30,207,218,89,43,0,202,69,181,193,90,180,66,90,164,221,44,37,242,33,64,3,174,244,36,80,30,33,122,136,11,248,219,213,116,208,218,71,67,90,66,253,197,108,165,170,31,114,145,46,132,211,208,134,235,17,143,113,178,158,89,226,49,212,179,66,96,183,120,119,216,162,225,63,114,104,129,82,99,55,253,71,132,211,0,109,207,102,67,91,228,52,236,82,139,166,94,178,40,250,161,81,152,43,107,177,157,136,209,206,200,87,206,130,6,220,223,228,176,253,164,123,208,170,145,222,232,49,42,219,227,170,157,128,152,68,176,99,213,244,161,123,236,246,166,222,88,146,182,99,135,72,206,144,51,48,183,56,222,139,101,143,17,38,140,179,219,85,53,142,177,141,96,197,106,252,16,188,1,87,122,83,79,171,100,181,148,56,175,41,135,20,235,17,251,17,60,46,109,175,15,45,60,97,19,102,138,59,192,138,67,58,37,77,58,54,164,200,72,228,185,161,95,102,26,230,28,39,139,227,144,207,226,4,155,38,151,36,86,129,81,208,106,153,17,103,160,220,98,33,172,167,252,222,197,16,91,49,49,214,147,170,200,5,105,201,7,32,154,197,155,114,32,137,5,80,4,150,210,208,209,209,123,137,255,90,51,229,102,216,103,237,235,86,115,121,104,115,208,79,208,64,255,13,69,30,92,146,181,218,104,167,71,87,237,184,14,220,197,170,188,230,90,14,68,239,6,195,156,0,27,48,95,10,245,17,122,94,251,35,139,33,21,239,5,102,6,56,253,48,131,151,46,142,67,108,225,205,230,65,147,199,44,148,3,195,74,215,214,179,14,24,101,83,88,145,231,10,7,153,214,102,181,218,221,228,229,106,85,248,89,43,79,126,115,113,159,255,60,245,209,63,221,5,58,206,0,238,233,2,254,50,72,150,68,59,73,82,31,234,56,240,104,208,139,4,187,68,119,26,162,183,200,218,124,193,191,235,242,225,176,5,65,202,35,89,125,174,5,99,13,127,35,244,68,193,86,91,6,240,47,131,216,213,177,91,173,180,38,154,61,38,140,2,188,93,21,173,175,217,15,88,27,80,251,184,94,20,197,116,194,108,15,127,244,21,224,32,5,102,241,189,155,192,127,135,224,83,155,152,100,96,121,144,75,113,149,34,180,43,156,172,120,244,38,43,94,96,207,134,222,238,89,94,161,92,43,48,62,195,56,188,169,3,41,163,133,20,155,73,229,21,177,243,195,239,108,136,109,72,157,145,62,116,222,50,79,59,167,225,129,25,88,94,153,252,187,208,135,140,240,64,242,232,180,88,105,33,175,26,134,152,145,215,254,34,166,221,217,235,145,167,229,30,69,149,103,31,182,241,210,45,38,55,24,169,142,16,46,20,63,206,214,18,229,1,42,136,9,19,16,87,128,86,0,203,196,208,78,46,179,76,48,19,192,167,106,167,129,195,93,59,217,148,72,127,177,236,142,81,31,153,158,188,42,1,156,18,120,36,91,162,85,21,117,178,228,255,158,255,188,142,62,139,43,238,233,121,76,45,197,75,118,169,58,106,149,236,189,214,62,208,230,57,23,109,70,169,105,33,151,116,19,190,33,58,132,8,186,211,143,71,126,251,99,226,214,158,110,245,254,217,44,89,200,132,29,175,242,67,5,187,192,126,15,188,68,41,244,207,64,102,117,99,195,191,73,21,161,39,165,98,62,23,172,171,48,98,63,88,77,89,221,54,70,108,202,98,228,227,129,68,22,22,76,240,86,209,63,99,203,250,64,254,90,135,185,136,206,58,200,27,88,197,194,138,222,53,62,37,52,53,113,168,205,145,3,67,91,142,218,156,106,11,54,180,249,50,169,150,62,187,123,221,193,85,148,27,152,110,71,46,126,159,219,201,170,121,40,103,131,45,134,81,100,182,206,239,240,213,201,116,147,46,44,78,117,44,105,20,25,124,124,78,218,60,148,217,1,17,250,168,240,120,39,245,129,149,46,36,148,220,150,104,29,237,95,1,188,247,253,228,135,54,116,118,100,255,162,185,160,85,97,160,25,52,240,4,193,94,195,219,8,54,129,238,232,246,239,159,92,30,1,132,184,106,237,131,223,81,255,120,100,93,48,51,202,3,126,146,32,13,109,87,67,158,56,65,35,5,27,153,5,88,15,105,187,228,65,89,69,248,144,158,218,136,26,170,225,15,132,94,199,181,163,113,138,249,170,59,27,241,223,229,163,152,3,128,37,8,14,209,254,46,217,166,35,145,182,93,25,175,35,7,165,141,116,100,23,80,235,243,171,229,160,4,122,208,3,62,77,71,115,73,131,95,139,88,71,170,50,240,6,11,246,118,118,15,64,250,4,251,78,20,215,57,20,9,99,149,148,116,52,219,37,169,5,254,233,185,187,242,240,108,57,72,194,247,109,181,241,67,43,245,147,77,145,159,173,132,49,31,91,102,21,66,140,226,202,29,167,85,131,84,20,209,167,128,54,173,154,52,212,232,134,146,173,99,240,27,106,75,30,132,217,106,178,145,44,172,132,179,7,56,76,165,232,48,49,249,32,105,244,246,179,143,86,172,89,139,214,65,195,183,90,219,112,121,61,42,19,246,248,84,215,152,176,209,150,251,2,115,192,40,247,169,242,29,52,80,39,97,84,110,250,232,232,137,241,200,227,244,155,43,11,232,47,176,0,225,100,100,121,128,198,20,175,135,92,156,21,179,95,207,190,191,207,28,73,141,252,211,104,114,228,250,62,186,188,236,187,67,254,238,228,72,51,234,194,185,14,213,37,136,83,244,64,6,207,71,10,116,202,172,227,79,118,71,45,198,163,168,235,158,98,23,188,191,83,140,5,95,33,29,86,114,159,141,172,185,124,109,251,108,166,230,129,87,123,55,105,92,177,214,49,169,249,166,223,171,11,33,206,127,193,11,204,27,24,237,194,59,222,163,148,101,102,52,238,250,254,222,29,47,200,249,48,62,4,62,223,58,187,137,44,207,118,210,131,219,193,206,90,254,31,44,190,76,121,25,5,24,37,13,18,137,56,87,170,102,144,195,124,10,224,51,108,2,105,90,59,25,107,74,100,136,47,27,248,28,30,242,209,120,147,207,153,104,71,220,1,24,187,26,226,245,53,208,148,9,255,46,255,213,201,48,35,226,163,120,34,78,57,22,196,175,198,139,175,6,73,224,145,99,228,247,246,129,254,25,138,44,139,94,161,156,84,96,83,0,26,140,2,107,78,75,252,103,130,143,165,197,181,26,213,118,180,29,240,210,150,251,180,64,149,95,236,142,103,197,136,30,215,247,37,71,206,236,29,245,245,161,100,54,162,138,6,154,212,7,202,254,91,126,201,17,60,25,5,113,211,62,210,25,251,138,35,197,189,193,43,236,62,248,175,48,251,163,32,6,224,201,29,139,251,53,255,208,49,240,225,124,235,152,181,222,166,181,194,200,27,140,236,236,172,27,69,69,188,234,31,242,109,30,102,101,34,62,31,191,210,14,30,167,9,182,220,1,127,81,168,225,170,15,68,205,147,173,222,143,72,60,200,193,115,70,189,147,47,110,33,239,167,15,108,117,200,131,238,244,238,179,94,165,60,187,175,70,55,143,195,183,237,178,199,252,33,176,129,122,164,23,122,213,94,208,11,184,70,2,122,161,74,123,24,12,115,194,108,162,217,246,139,195,157,242,251,220,147,175,167,240,132,211,117,204,110,178,99,244,33,215,95,28,246,95,210,189,136,178,224,86,41,54,233,56,155,44,97,33,120,153,29,107,141,70,34,203,34,84,209,30,160,23,142,254,55,229,196,96,169,8,14,85,237,0,223,166,104,245,85,165,160,131,124,248,78,150,92,4,221,64,115,201,208,230,13,87,32,88,41,62,10,17,66,64,118,95,98,116,227,63,138,19,136,197,20,187,169,127,40,186,110,198,9,205,152,8,164,100,71,117,27,249,181,226,178,49,192,7,59,203,42,193,108,174,22,84,115,213,0,252,2,14,254,239,253,147,221,139,230,98,14,79,33,137,134,104,130,204,114,5,215,185,73,35,20,159,91,161,227,100,113,195,89,5,236,172,111,239,168,222,13,30,135,82,93,127,8,222,172,47,226,226,112,37,100,240,90,95,156,219,125,213,193,170,84,223,5,186,152,7,241,201,56,196,238,199,194,85,73,17,207,150,181,106,210,229,214,28,33,221,121,214,2,29,183,19,40,230,144,159,6,220,97,235,45,209,68,168,241,41,143,28,90,47,59,102,241,106,195,38,88,205,149,12,110,196,230,208,106,56,20,77,224,250,230,166,38,135,221,201,147,147,44,171,150,155,204,45,150,252,141,52,215,254,206,97,228,141,81,217,191,219,31,30,29,246,191,10,188,145,116,247,249,79,71,30,20,194,105,84,140,89,163,182,147,248,124,103,53,83,205,212,182,76,202,139,242,98,102,210,107,137,33,121,77,58,132,94,7,183,178,22,110,85,242,38,247,196,196,87,123,10,215,158,140,23,236,87,173,66,245,137,90,17,107,210,213,138,147,79,128,213,40,211,138,162,128,125,160,215,74,178,130,18,99,46,211,11,105,49,13,99,164,227,189,228,217,64,244,102,129,102,88,182,46,180,228,247,58,161,223,141,55,122,73,115,48,218,163,96,98,170,71,137,60,48,5,247,148,104,127,201,154,180,22,173,200,58,38,122,24,104,200,4,140,109,221,228,184,34,8,86,252,190,73,11,20,68,104,197,27,30,137,221,98,29,33,114,103,251,91,164,132,214,166,20,164,68,12,120,27,158,162,75,54,199,245,27,185,107,155,94,13,124,55,68,146,38,6,131,12,51,53,132,52,69,93,222,11,112,38,128,86,247,221,124,30,87,200,48,130,155,116,124,111,145,179,48,143,234,81,123,196,216,11,218,235,137,226,11,119,230,45,145,247,196,129,115,226,128,11,140,101,177,224,164,143,231,11,1,210,16,14,89,148,207,174,7,57,81,107,106,53,168,110,170,25,240,54,64,78,182,52,214,145,167,153,23,252,66,41,224,86,189,191,232,251,229,209,242,34,90,191,87,92,101,17,37,94,142,120,60,212,162,40,167,184,103,82,104,90,208,208,98,80,92,127,141,3,7,167,171,114,181,20,20,111,62,2,246,94,158,148,253,226,226,81,220,113,105,189,59,95,74,63,52,138,57,158,127,210,184,239,192,254,103,43,220,249,57,43,87,82,179,114,45,140,103,118,130,133,179,236,223,1,186,32,198,214,55,35,68,119,214,131,8,145,87,193,91,3,14,145,236,198,202,166,27,173,63,4,145,151,135,43,155,60,244,76,154,190,64,196,125,128,115,176,141,184,22,87,5,253,102,183,174,215,136,226,32,122,180,179,94,109,99,117,115,117,0,98,110,24,37,210,229,154,254,92,104,185,122,192,114,209,26,70,143,245,88,109,34,242,174,156,38,135,34,7,38,213,100,252,62,138,1,216,42,14,4,73,235,49,84,99,118,39,69,51,59,109,152,167,245,59,173,51,245,32,170,58,43,171,19,239,147,61,170,150,107,254,205,167,170,19,16,233,162,44,202,148,139,26,102,122,128,87,164,89,208,231,150,125,211,170,217,4,39,238,251,196,49,126,164,251,245,1,223,36,105,227,82,89,251,244,91,241,85,145,219,180,58,173,254,226,238,89,117,250,104,106,4,226,103,240,119,22,247,161,239,195,10,201,66,210,103,155,112,181,239,66,226,124,226,227,117,241,137,223,244,122,214,127,232,235,237,187,177,229,45,235,198,250,243,234,141,45,98,166,140,250,81,188,37,10,19,199,212,114,242,182,86,146,234,119,75,171,163,140,24,196,50,71,42,229,130,95,131,104,190,122,32,96,164,225,68,210,228,67,232,71,78,75,211,227,223,247,10,150,39,243,62,127,183,175,140,82,38,170,209,29,110,25,108,24,102,119,196,140,196,252,235,172,96,123,198,40,174,68,178,209,35,145,127,118,132,118,33,80,247,29,57,91,170,236,155,45,215,54,87,141,106,9,98,127,102,225,41,15,9,239,83,71,214,215,0,75,96,128,13,56,66,187,104,22,216,131,4,200,162,10,252,187,54,242,135,67,123,196,200,86,208,45,154,160,117,253,130,77,31,237,201,85,138,241,189,181,162,149,3,91,180,122,13,14,162,3,208,92,137,89,220,243,95,218,209,14,45,103,180,22,120,133,227,122,206,172,69,187,225,88,103,145,221,92,134,11,81,154,230,61,18,200,51,68,89,43,116,155,227,171,56,10,213,112,160,186,54,106,209,42,252,183,35,119,242,135,167,39,64,255,197,227,101,187,116,115,160,250,112,173,84,125,26,56,72,5,14,38,206,16,129,238,103,95,171,60,5,80,172,135,248,229,254,250,166,72,35,88,139,192,125,186,10,61,164,69,21,102,34,69,209,165,0,44,214,91,53,1,10,136,216,67,223,13,119,226,96,30,141,189,121,15,90,201,53,14,210,174,68,22,13,230,113,86,170,216,224,235,114,176,34,54,240,185,13,24,177,39,201,193,210,31,34,154,224,157,10,92,101,9,87,170,113,101,125,185,23,26,234,121,224,240,90,6,108,123,134,56,188,0,82,68,94,132,222,17,105,80,92,73,246,106,59,192,7,217,65,246,21,236,10,90,214,69,202,15,94,17,203,19,117,181,162,254,52,249,183,82,5,164,224,14,235,23,142,168,225,94,71,188,8,22,62,1,116,229,16,120,60,103,239,167,124,127,24,197,116,174,210,8,172,170,85,253,218,239,78,98,222,31,78,28,222,5,115,117,222,15,87,223,4,187,183,122,175,117,79,109,43,70,150,145,111,151,159,222,210,163,150,70,102,245,192,173,238,4,113,125,188,186,166,58,94,123,12,90,168,139,22,249,25,221,16,139,131,110,4,15,114,219,161,162,213,73,26,67,175,109,3,154,108,91,212,39,251,35,29,140,222,76,200,155,118,180,87,135,30,19,111,224,107,218,233,52,223,231,162,121,206,73,138,224,47,191,130,118,100,212,187,252,10,74,11,120,127,235,104,213,210,81,213,184,74,62,55,250,145,142,213,107,59,83,66,163,38,61,218,198,38,15,63,2,16,96,109,83,136,174,38,57,80,54,204,240,188,204,155,105,212,250,180,69,202,136,19,174,73,26,162,70,220,195,73,63,23,192,190,146,175,208,226,119,225,202,67,175,186,97,54,92,121,112,65,150,122,17,14,202,198,20,202,18,73,252,251,25,175,247,250,31,130,22,200,93,79,128,230,220,62,106,184,16,69,239,40,156,10,227,249,66,143,165,74,208,135,5,158,134,4,146,114,4,120,244,1,246,26,157,101,208,163,85,58,23,40,235,162,44,85,143,218,133,155,71,129,59,56,200,18,106,89,121,41,62,133,62,20,204,104,96,175,175,238,66,255,140,97,30,187,62,194,122,99,213,192,110,114,169,134,43,88,204,110,174,93,53,188,204,66,240,237,226,126,90,17,10,87,183,154,45,188,152,247,71,219,246,253,185,127,218,231,224,143,239,240,47,237,251,167,17,127,4,226,152,29,59,238,78,38,67,56,144,143,85,229,125,132,195,105,96,189,166,131,39,208,216,1,64,239,14,177,14,94,255,77,142,154,131,232,242,56,235,3,27,77,81,202,112,236,141,141,158,242,38,60,183,185,226,126,201,254,100,162,71,169,108,43,184,68,179,29,196,173,204,6,205,228,167,34,207,30,124,196,95,140,20,184,167,92,167,108,175,215,71,129,113,118,92,223,193,202,240,227,16,67,15,48,37,42,160,91,82,113,244,14,49,94,223,25,238,173,180,248,229,168,193,192,187,130,104,233,64,181,68,107,163,75,26,140,77,162,182,206,136,121,136,114,37,175,107,52,227,111,247,191,50,186,207,127,105,71,46,101,66,180,61,178,163,135,176,177,241,44,72,117,92,178,81,238,165,90,87,184,50,48,185,1,56,225,101,242,67,27,216,216,105,39,170,59,209,178,134,239,201,157,139,9,191,200,38,96,140,4,181,64,77,139,30,181,19,201,147,3,115,77,160,6,155,54,197,228,71,188,52,18,79,213,250,171,93,85,215,70,14,33,140,47,130,230,136,184,103,149,110,9,189,51,136,47,224,13,125,56,211,250,89,167,162,207,162,254,115,44,173,14,154,178,10,254,121,211,15,232,18,15,79,119,245,12,169,214,44,174,71,101,192,15,46,29,218,136,218,148,165,23,85,191,99,242,187,119,26,5,168,11,222,48,121,10,22,113,32,173,9,196,21,177,120,27,179,248,36,47,237,72,178,51,250,57,128,17,51,85,80,92,216,54,253,240,217,173,224,249,239,168,109,197,204,28,184,38,0,52,97,76,5,14,204,146,84,27,64,19,11,228,158,215,226,116,238,141,99,20,99,199,38,49,71,196,198,201,231,66,121,195,58,139,192,129,102,52,23,208,15,181,180,187,52,23,140,183,52,160,171,6,122,216,2,141,14,15,208,134,79,22,64,79,142,232,105,196,169,167,126,223,140,179,43,206,104,159,127,191,223,119,29,44,214,226,134,81,245,242,83,64,183,131,151,31,199,22,211,219,190,126,111,225,27,87,248,57,203,255,198,34,79,13,37,193,231,79,1,247,156,105,112,15,64,10,86,129,41,141,213,164,12,88,227,120,240,4,195,185,19,237,49,75,253,247,143,22,146,166,149,202,47,130,230,27,221,238,3,23,65,28,131,14,65,24,227,42,161,117,138,11,245,112,5,100,148,162,0,133,141,66,84,151,68,191,6,103,219,41,190,255,138,135,62,207,43,73,241,58,7,56,94,1,127,130,254,117,57,140,63,39,34,157,159,170,122,16,93,90,145,253,194,188,59,254,60,143,70,81,84,54,139,248,222,137,171,179,135,226,160,81,227,12,243,243,81,117,115,241,136,200,236,35,224,53,31,129,185,96,252,155,12,61,11,176,44,187,124,127,242,247,167,186,86,72,105,242,181,173,102,34,112,202,214,132,93,182,142,217,127,238,71,187,203,14,158,7,192,245,30,171,241,134,104,232,162,254,186,134,149,48,49,143,236,120,202,147,77,57,144,125,185,156,154,80,202,177,114,108,34,198,178,135,179,157,84,163,18,139,138,225,189,67,69,104,236,16,192,155,206,75,93,204,191,126,56,199,26,123,241,11,92,17,163,51,53,200,3,120,146,196,27,240,218,177,186,91,251,202,19,64,97,189,209,113,233,10,55,133,64,240,133,178,61,97,148,225,51,97,176,244,225,244,247,53,79,106,192,142,235,220,81,175,14,69,149,108,210,189,232,182,83,149,155,104,239,92,86,228,230,126,142,86,189,187,166,49,121,64,110,215,132,112,197,21,239,76,10,115,171,78,135,140,107,237,84,93,53,194,144,136,176,227,119,182,120,147,135,231,12,6,196,246,176,230,147,132,144,122,146,57,30,128,103,81,150,38,156,114,186,156,158,72,35,164,157,14,86,139,164,22,227,208,2,162,6,63,91,206,78,100,203,28,222,49,22,251,132,125,159,121,108,233,244,221,156,179,132,33,210,6,230,69,243,245,70,125,77,97,92,240,2,179,45,104,91,4,175,99,66,44,195,103,98,130,137,135,197,78,170,157,26,157,182,73,43,171,206,43,12,164,219,195,170,131,8,135,232,57,38,196,187,62,194,184,10,210,214,51,17,240,219,125,54,85,127,6,222,206,14,100,219,3,192,105,135,39,207,72,76,172,59,134,158,150,63,89,211,202,95,141,21,238,5,62,183,234,92,199,184,182,155,42,1,96,45,24,128,64,48,213,32,189,136,56,96,101,103,5,4,162,40,134,248,38,76,179,165,29,163,1,241,231,33,85,9,87,31,115,37,60,243,193,34,221,171,79,234,192,179,132,43,220,95,173,109,7,142,92,181,191,58,160,71,116,23,105,245,89,80,86,237,86,55,112,213,60,79,134,21,209,45,178,1,86,24,99,93,180,94,215,143,247,135,186,21,107,7,204,109,171,233,96,45,183,69,45,182,17,28,84,249,78,112,223,217,125,192,27,41,231,253,209,48,93,37,189,83,217,201,220,15,188,221,195,134,30,158,136,168,181,47,176,185,85,39,34,198,109,192,88,99,182,9,67,1,138,184,97,172,71,252,39,48,229,162,254,115,170,159,22,173,164,43,10,198,249,9,208,20,99,180,167,3,49,231,69,249,117,170,124,215,60,61,183,106,231,125,32,209,30,86,105,203,74,198,184,230,113,224,80,228,97,123,2,248,24,56,25,34,156,195,82,39,214,101,190,107,197,46,238,154,214,93,220,169,187,86,156,219,120,110,5,95,224,169,35,221,208,21,120,91,228,239,89,50,88,110,133,169,3,106,187,44,116,47,97,123,110,213,174,233,128,208,126,215,59,135,49,139,250,59,96,247,21,246,222,209,81,92,104,45,94,127,198,255,182,95,28,45,186,197,167,139,187,139,185,111,67,11,41,39,157,149,230,2,73,76,105,255,164,158,9,206,201,103,228,51,252,28,68,179,79,43,155,3,226,28,97,58,192,154,194,115,86,77,133,136,248,113,91,178,36,176,83,160,226,6,164,215,35,141,17,158,254,158,91,181,95,217,224,62,65,23,244,143,54,141,24,249,96,20,163,149,205,163,184,49,15,113,227,229,77,79,27,237,116,83,128,100,40,133,103,54,150,214,93,192,230,106,147,230,184,217,78,245,82,113,23,153,246,187,87,237,34,143,123,212,226,174,21,251,162,43,229,12,34,151,26,95,112,71,86,237,204,14,20,66,141,139,149,12,199,77,207,60,207,3,211,55,203,206,132,80,22,224,189,105,210,56,108,116,82,197,77,192,231,209,3,197,145,98,190,120,253,9,196,231,104,113,241,9,255,233,209,62,55,241,244,93,63,167,42,166,209,73,217,117,74,227,60,100,244,38,157,68,21,89,35,41,18,149,85,187,132,77,41,66,238,13,181,231,138,29,26,208,158,137,227,15,134,123,145,120,227,87,89,181,23,57,160,188,78,213,204,112,15,167,246,232,130,53,183,106,15,103,192,106,183,132,199,195,200,216,78,124,124,84,89,181,111,6,252,157,16,18,45,178,234,144,172,162,191,150,175,110,169,117,79,74,23,139,175,83,189,85,136,211,168,98,172,146,14,247,34,65,30,221,170,139,119,109,47,186,175,135,114,22,246,129,246,38,196,196,182,22,121,15,245,14,19,133,218,35,48,138,14,222,171,142,254,96,68,151,56,208,133,234,208,97,209,161,158,132,162,204,24,163,222,153,84,82,78,37,146,98,178,119,52,235,142,60,61,178,185,103,25,7,210,154,52,198,104,141,81,198,245,221,84,27,100,105,231,44,194,24,174,1,181,114,15,237,209,96,29,69,69,172,183,238,209,60,62,153,30,232,110,167,218,212,145,68,110,157,91,181,207,51,240,7,175,191,44,224,108,11,98,161,102,30,84,231,76,27,51,81,35,62,188,42,222,61,246,46,122,17,62,68,58,21,169,252,18,79,88,145,119,27,90,174,73,147,180,10,224,67,80,143,171,103,213,95,242,25,245,156,122,166,231,12,59,199,27,254,216,15,204,111,121,97,189,68,137,143,51,207,54,141,0,162,153,50,155,224,229,66,185,0,122,167,112,184,208,201,177,166,47,214,228,178,147,160,25,240,204,7,157,224,143,214,119,144,63,168,170,56,241,122,218,75,155,14,89,53,103,130,125,200,193,50,182,177,93,135,219,190,191,214,163,202,107,98,10,179,47,40,171,86,108,47,90,63,191,179,220,131,150,173,138,53,111,50,115,81,125,61,221,164,254,114,205,16,173,127,95,44,237,222,24,245,177,19,171,171,204,173,90,135,111,88,29,65,22,214,127,36,207,201,51,229,115,229,197,29,103,212,115,242,162,242,215,214,185,204,100,230,7,40,81,185,229,235,240,97,92,67,94,201,166,73,109,64,106,223,112,60,218,255,199,91,242,196,201,48,10,121,210,180,190,221,180,143,130,24,107,105,33,218,123,110,62,64,62,13,232,159,205,67,196,31,113,49,110,191,122,112,104,110,11,224,163,207,234,5,251,72,254,2,235,107,145,91,210,48,115,171,246,164,6,252,118,95,120,54,226,160,222,200,234,44,91,93,30,240,0,14,119,234,174,214,21,66,79,251,244,185,248,114,29,134,54,58,101,36,126,137,158,87,170,154,13,130,70,132,212,34,77,78,36,145,206,242,245,218,1,227,117,43,178,209,14,97,28,163,48,58,107,136,153,78,237,36,235,189,104,134,190,25,174,232,214,218,13,119,110,213,138,238,64,161,157,11,110,99,166,224,53,169,40,241,135,76,106,129,49,148,129,184,64,43,142,107,22,152,81,66,89,181,158,63,94,12,181,203,113,224,243,143,238,158,83,103,86,173,116,118,23,0,91,81,68,96,39,22,156,185,85,43,115,23,205,221,33,77,232,140,241,199,124,100,213,90,211,0,224,67,208,167,238,90,177,214,180,194,198,10,236,120,234,172,60,151,154,145,207,165,146,108,17,98,164,69,39,201,206,165,88,188,123,237,235,247,28,28,3,155,130,107,169,193,177,100,89,187,45,149,180,250,74,27,13,113,117,77,90,176,231,86,173,168,129,39,98,25,15,161,229,123,103,243,1,115,196,124,239,200,168,238,111,246,245,209,254,197,237,96,249,238,159,183,46,26,251,44,97,125,184,134,105,231,22,138,202,170,53,76,192,37,201,42,90,241,3,236,151,153,252,170,117,23,208,127,133,10,80,12,92,178,196,71,160,185,102,28,188,59,116,198,76,37,23,57,204,3,226,209,31,68,124,33,136,199,205,158,228,47,185,148,60,7,81,29,196,170,250,153,163,190,113,201,98,175,254,64,223,173,147,87,69,183,134,140,196,220,170,85,166,1,165,157,234,231,98,116,133,25,108,230,120,157,50,29,214,40,219,97,141,93,118,160,69,231,59,223,129,81,50,66,254,35,62,34,229,87,173,34,52,53,117,130,184,207,153,91,181,6,48,144,136,36,17,112,138,156,51,183,106,173,98,192,105,167,90,158,88,175,166,118,228,96,159,146,67,190,171,186,164,209,83,118,140,44,40,97,12,43,128,181,220,133,96,159,59,248,156,50,205,62,179,79,160,181,80,112,199,89,125,226,184,91,215,143,235,117,89,144,235,113,65,170,183,133,53,121,166,198,199,40,47,221,45,136,174,162,7,235,137,193,83,84,231,180,207,239,147,114,34,229,122,192,10,97,117,233,184,84,15,142,231,235,121,33,95,47,224,195,10,212,71,105,44,140,12,98,184,34,113,206,57,173,159,118,78,179,211,252,52,232,217,135,93,32,162,159,117,89,255,82,11,172,93,119,222,57,207,206,243,105,240,234,68,151,174,28,184,98,63,213,179,135,104,135,106,216,135,15,187,225,224,35,232,165,222,145,29,88,177,106,245,76,153,254,73,31,4,112,89,41,187,54,192,91,140,44,22,65,208,132,226,52,215,0,138,146,255,123,4,5,182,152,116,46,233,152,23,175,2,45,102,248,12,180,48,221,131,126,214,119,177,69,103,61,101,200,95,172,79,168,209,35,127,113,55,60,251,132,50,184,230,47,224,78,18,246,48,5,156,134,115,153,113,102,104,140,243,208,67,174,57,83,38,216,49,248,70,15,159,219,52,198,12,151,26,53,125,34,40,126,230,156,71,60,232,240,19,240,208,192,5,244,226,198,240,86,115,74,148,63,187,219,131,71,211,162,71,254,44,5,207,168,240,116,245,80,108,79,216,7,174,255,84,194,135,97,222,175,10,239,129,185,186,225,76,48,35,90,172,210,108,113,46,106,161,18,54,14,186,185,126,172,206,229,74,147,19,183,215,184,222,231,163,210,75,203,49,27,102,15,6,87,15,230,114,155,230,114,201,153,103,243,208,199,105,152,75,217,63,24,205,54,204,46,80,119,114,236,139,174,132,20,61,236,11,7,31,191,217,7,82,100,193,249,83,194,216,36,191,4,253,200,238,48,225,3,251,8,71,169,69,24,187,20,97,76,115,159,95,194,169,168,9,38,68,166,57,39,151,142,57,118,204,228,38,62,148,164,252,207,93,153,102,43,66,31,147,0,229,41,253,148,131,80,134,125,224,54,206,18,93,78,55,185,227,118,147,59,202,62,180,113,21,106,193,137,114,161,70,0,203,134,214,141,63,186,130,114,181,136,182,240,51,130,116,192,221,13,144,54,176,238,80,31,211,206,27,250,159,56,127,198,254,116,37,159,67,139,254,216,247,163,62,46,69,125,32,28,185,21,178,114,174,201,199,151,162,62,246,224,177,10,226,143,166,68,218,199,51,245,140,144,169,247,9,97,229,178,164,159,156,50,198,178,225,109,87,238,36,211,201,240,137,97,157,129,23,248,26,55,139,59,87,17,164,61,196,31,127,226,252,123,224,143,75,203,248,163,228,222,211,66,23,172,237,54,211,148,167,86,169,22,4,53,118,210,249,99,160,237,2,112,114,56,151,75,173,188,222,89,135,56,122,129,56,16,235,66,87,90,70,25,9,115,199,2,190,78,69,92,58,7,84,249,1,255,65,36,179,35,126,185,137,243,75,17,190,78,58,63,101,39,49,235,55,79,184,175,249,79,70,51,1,35,45,48,135,167,209,75,31,116,204,22,238,176,252,57,146,106,204,225,129,249,107,186,59,118,31,94,202,125,17,106,16,172,72,16,102,242,145,41,47,200,157,91,32,156,83,206,156,254,239,156,51,250,172,51,203,206,240,51,236,223,241,152,139,199,190,67,40,164,132,104,217,69,163,96,199,23,94,173,117,229,226,65,92,192,138,25,113,60,113,157,125,182,159,42,200,7,61,121,245,249,158,199,238,160,201,162,108,221,212,162,191,99,207,119,255,229,75,90,132,210,116,94,127,7,104,114,10,98,238,75,124,158,157,2,108,120,77,105,66,108,100,48,183,43,200,139,239,248,177,36,239,136,237,225,30,180,120,205,159,162,22,178,48,16,123,29,100,101,58,146,234,83,252,20,80,78,4,14,28,242,199,195,185,72,162,92,151,143,7,245,220,241,92,93,20,204,122,82,232,88,110,53,152,24,8,40,141,84,137,197,193,42,33,42,86,134,33,238,249,79,164,93,68,226,158,75,224,179,157,2,202,206,17,229,145,110,227,62,72,75,83,238,167,129,238,0,67,164,175,47,69,18,89,138,36,50,148,132,26,208,125,150,116,199,165,85,154,65,138,110,170,65,188,178,221,238,19,250,2,124,182,187,120,167,73,207,102,250,209,67,75,77,40,198,239,37,179,249,224,86,215,186,59,99,221,248,172,71,203,125,54,241,228,151,210,133,202,231,129,215,157,115,178,233,3,78,41,86,226,165,216,1,94,114,65,215,250,23,34,253,211,19,105,219,179,48,227,75,32,175,199,217,89,210,114,195,126,145,228,94,23,14,199,254,39,152,7,112,15,204,120,150,205,114,124,20,119,196,127,206,47,68,125,176,216,82,13,197,5,152,215,36,104,203,229,218,101,105,20,212,250,103,35,105,250,163,166,44,232,120,53,123,208,48,191,216,213,215,187,121,151,217,102,28,51,218,250,142,109,207,118,251,178,159,207,78,247,135,183,216,37,172,184,9,15,252,140,97,68,97,112,131,82,203,47,132,56,133,233,214,7,143,27,245,13,199,147,117,73,208,234,155,132,44,80,63,238,43,126,219,148,52,38,83,11,58,173,106,103,23,116,155,9,90,160,225,227,106,97,221,22,228,117,204,201,51,35,221,230,110,108,160,243,206,18,37,18,28,152,145,45,157,102,78,15,114,15,60,37,152,75,171,198,174,70,187,81,161,62,174,193,211,106,73,145,131,78,58,39,65,23,127,25,127,44,141,146,77,107,142,70,186,193,0,223,62,215,176,248,145,215,16,230,222,62,3,118,18,37,251,12,79,186,163,32,184,97,139,104,85,147,231,220,127,222,254,101,82,41,54,173,241,89,231,56,120,111,103,35,45,119,0,56,153,69,88,231,142,6,17,11,230,33,99,49,206,197,152,192,109,23,143,97,157,14,245,28,221,245,150,64,139,113,146,91,212,216,168,92,240,234,210,47,221,52,202,173,56,32,116,18,213,156,47,161,28,144,1,116,37,90,141,73,240,113,22,72,99,207,144,189,46,71,150,35,38,42,194,93,206,154,116,26,176,142,112,164,184,18,83,120,202,197,203,94,163,36,115,32,250,66,0,146,221,71,35,113,194,152,10,56,205,67,31,7,35,235,35,137,55,108,193,136,3,11,124,230,60,46,12,5,158,224,5,30,217,184,15,93,19,225,0,123,13,216,134,121,252,46,97,253,119,97,46,26,73,246,67,126,37,236,35,162,11,206,24,225,96,120,19,110,217,92,234,186,108,140,27,158,97,25,178,177,167,255,95,238,192,65,146,144,136,97,13,139,217,200,211,122,131,191,137,167,18,221,66,147,63,12,193,4,109,121,187,197,94,223,38,124,32,164,185,38,28,156,96,200,192,147,0,61,150,143,229,249,75,46,30,139,93,160,22,12,8,37,56,159,3,198,48,175,156,14,248,48,98,155,248,199,238,163,190,234,31,111,104,75,9,228,197,172,27,199,53,146,151,231,132,102,173,187,169,193,49,19,181,20,183,61,99,192,222,253,165,26,102,73,23,46,0,180,88,207,102,150,181,84,130,140,116,225,73,104,241,67,160,237,57,204,90,197,207,177,57,210,31,192,169,161,94,239,126,175,189,67,184,233,196,133,247,82,46,187,163,204,193,40,147,164,147,209,31,123,27,52,127,195,159,107,200,92,94,206,75,249,65,207,252,108,215,227,230,11,131,55,196,242,177,114,219,158,9,160,109,25,62,174,215,191,196,235,161,223,16,250,149,127,194,239,109,241,27,208,143,154,166,17,46,233,23,8,235,53,194,250,146,230,199,185,188,73,242,114,134,60,139,5,254,67,208,101,161,245,56,224,98,206,198,25,150,103,55,30,49,98,127,31,203,196,110,28,187,95,254,135,245,166,124,99,189,168,158,135,143,182,97,58,30,234,228,9,224,49,213,145,193,234,107,200,95,32,85,161,198,29,142,244,169,19,11,37,146,52,38,65,250,19,240,145,247,54,91,184,148,63,76,23,50,9,83,205,233,119,194,88,131,63,36,90,189,180,98,251,249,76,76,226,161,170,251,97,168,63,36,204,238,239,26,1,72,196,113,251,184,112,43,144,4,57,56,237,162,177,252,188,201,31,120,167,199,54,140,253,54,16,58,0,65,15,238,117,241,132,70,62,155,232,23,67,45,133,25,10,25,173,143,162,118,160,249,192,40,37,255,39,196,133,186,56,46,180,59,94,186,0,112,168,32,251,14,233,49,205,197,195,198,11,17,39,103,34,137,162,53,202,24,221,254,6,13,131,75,208,85,247,161,254,208,39,180,151,205,69,130,185,44,183,47,169,24,216,106,218,225,61,7,54,123,46,226,49,212,133,35,17,109,213,216,130,243,231,72,53,160,239,84,211,2,173,212,116,164,59,64,235,234,177,30,46,195,40,227,110,151,47,249,39,201,18,74,209,141,46,188,205,103,27,160,62,6,5,172,225,154,12,107,147,245,135,59,65,96,111,141,116,168,49,135,98,131,164,233,146,45,58,104,181,173,60,14,222,133,234,30,242,31,143,120,44,39,153,98,183,109,26,69,208,82,183,109,17,12,84,32,248,65,25,120,253,123,254,169,144,63,128,114,121,59,15,223,230,141,188,29,8,98,32,10,65,240,56,80,206,243,111,17,175,55,236,109,43,7,157,229,204,45,226,133,10,26,5,179,148,132,88,223,8,56,45,128,30,219,184,66,211,161,94,199,200,62,73,88,71,218,34,214,81,26,158,140,32,53,68,19,180,165,147,206,128,14,114,156,120,44,206,57,120,108,123,96,148,151,253,25,146,125,93,250,125,241,71,246,121,195,180,111,111,50,237,243,194,249,224,247,133,111,5,38,140,178,199,63,241,152,240,32,112,178,48,152,144,213,219,92,86,15,39,122,76,217,122,250,193,37,110,198,58,5,160,147,217,140,179,65,204,164,76,241,47,156,97,118,103,94,79,8,9,224,158,56,121,7,119,210,201,186,52,38,254,216,158,7,119,235,54,60,16,120,4,143,10,86,96,185,213,242,79,203,63,207,29,111,209,14,209,3,24,59,7,62,125,171,63,191,196,31,33,159,226,89,0,137,111,4,202,21,26,154,14,36,123,16,168,175,58,199,210,101,167,28,155,224,229,88,153,79,144,21,251,208,53,160,69,69,47,155,117,83,54,111,247,202,253,119,214,116,82,120,87,74,183,109,244,13,5,14,66,89,0,64,195,170,111,36,115,6,216,202,73,224,158,165,40,235,244,10,239,19,33,213,40,234,252,10,217,219,144,114,54,69,157,53,130,131,201,191,141,91,187,172,94,107,215,143,123,173,193,155,109,214,177,109,109,135,142,85,1,31,135,124,43,251,64,139,221,7,222,192,149,74,146,74,27,168,255,146,255,116,35,250,133,22,227,100,129,40,51,41,181,144,56,111,141,58,165,223,138,85,220,251,179,127,11,79,85,168,6,191,133,7,71,249,203,242,92,238,189,101,144,238,106,66,218,7,58,185,232,3,151,185,66,212,98,2,244,135,225,196,160,197,139,177,28,207,197,94,228,120,65,45,240,223,137,188,113,92,25,94,242,182,106,16,117,158,92,102,129,152,84,23,43,118,197,248,41,60,16,121,10,63,13,16,150,159,186,199,203,199,203,11,185,108,52,138,29,201,62,131,185,20,184,68,179,205,3,28,187,9,142,208,51,112,208,43,32,30,11,125,152,86,156,54,252,143,28,248,219,130,243,90,172,200,233,113,113,99,239,125,247,165,126,218,39,129,22,217,180,231,248,233,175,59,30,204,214,139,125,29,60,37,180,234,31,184,122,11,7,41,225,137,117,176,234,82,236,97,94,38,125,122,205,125,54,146,74,132,65,115,142,160,111,24,203,242,35,36,183,223,243,187,154,86,93,22,111,219,83,134,208,196,250,95,10,255,79,144,113,205,242,249,242,193,92,186,133,147,53,210,84,122,108,27,105,220,109,160,113,245,40,42,104,189,63,84,146,191,204,11,230,4,199,31,1,164,223,136,29,226,143,67,31,15,185,42,48,234,159,133,148,195,83,8,152,73,56,126,48,110,59,24,83,10,14,197,149,113,159,103,99,253,177,37,235,129,112,100,9,167,43,53,12,147,254,139,56,3,28,228,193,51,7,38,136,5,255,69,152,1,14,242,202,85,224,160,208,251,116,4,244,9,129,52,248,2,217,87,98,71,64,243,43,190,239,255,111,161,52,132,247,224,194,135,129,232,111,70,173,125,153,147,207,159,254,43,60,133,96,138,102,61,0,63,200,60,62,88,55,33,106,220,37,96,237,97,244,99,123,167,188,177,92,3,82,70,118,206,32,94,151,96,182,69,183,208,180,13,162,248,93,1,125,245,35,240,100,193,251,212,34,75,88,2,125,58,215,136,248,232,150,27,192,113,196,206,10,89,176,166,97,236,161,250,165,236,200,95,141,181,250,116,82,147,199,224,161,66,64,85,242,46,152,96,65,100,129,254,62,242,251,36,59,71,62,127,138,106,157,69,94,112,115,77,42,92,11,250,59,136,44,222,92,230,91,46,141,98,69,146,45,197,54,126,73,139,12,192,145,161,22,14,173,75,104,254,27,238,250,254,37,124,132,178,143,144,234,49,25,108,229,147,208,71,49,178,149,178,88,183,85,227,53,187,100,148,236,186,80,10,74,194,107,129,234,90,229,66,217,203,9,253,43,35,113,170,207,26,123,148,78,226,91,254,79,221,190,72,110,193,51,49,48,139,98,200,201,95,0,233,80,127,220,44,255,31,185,112,125,13,51,131,16,77,0,14,17,228,197,7,141,91,130,185,120,32,47,122,255,157,60,20,228,49,203,197,67,248,33,229,14,139,93,130,7,90,206,8,117,59,114,32,204,22,125,203,231,35,95,91,22,31,20,74,0,229,4,120,108,235,157,71,99,79,53,215,12,30,143,214,103,203,189,15,39,43,98,38,225,41,95,124,73,164,229,201,158,52,10,254,233,141,93,163,189,254,46,191,109,244,152,215,246,245,99,126,182,12,254,186,153,61,13,150,16,108,24,196,115,88,221,14,125,152,51,20,207,157,227,201,22,218,162,221,55,237,110,192,199,105,192,105,18,156,49,89,184,29,12,184,229,114,165,172,228,228,104,237,226,44,252,126,197,121,3,60,242,201,200,203,233,105,241,79,199,164,141,146,92,12,44,57,62,160,149,53,213,24,206,174,176,183,157,76,88,202,55,221,192,87,168,197,238,210,255,153,206,133,223,16,207,255,127,132,189,15,116,27,215,121,39,58,51,24,0,119,134,16,57,24,13,36,216,166,133,193,104,40,131,176,99,211,138,221,50,10,5,12,144,81,4,48,138,13,49,64,108,199,145,68,91,138,171,152,201,11,109,199,43,218,166,48,0,203,36,176,170,227,48,140,220,245,107,252,108,90,135,206,81,152,54,245,102,189,169,143,154,167,48,126,106,34,229,229,52,90,63,91,219,118,211,53,235,213,158,106,211,156,132,209,225,102,25,149,5,222,247,221,59,3,128,127,220,114,206,29,12,46,46,103,238,253,238,247,231,247,125,247,206,189,169,239,24,179,169,43,144,190,3,189,242,11,170,213,191,3,181,152,162,90,221,227,14,131,234,202,12,218,30,144,22,236,217,93,46,46,224,196,99,2,248,138,32,45,92,124,27,60,37,77,189,202,109,20,3,51,107,171,138,67,194,239,1,205,135,210,159,140,63,74,123,54,11,186,191,76,163,141,117,26,167,49,64,19,26,148,7,117,208,32,104,59,246,193,83,36,170,247,25,15,162,174,228,154,220,129,109,201,131,102,103,91,138,53,44,212,251,22,89,16,7,112,57,129,212,10,164,37,225,84,153,38,235,20,180,229,90,246,107,125,171,117,84,30,100,33,7,24,135,172,226,14,142,52,252,124,234,95,140,47,177,36,132,203,13,95,190,252,113,235,78,120,202,151,172,198,157,237,92,154,2,47,185,12,117,24,4,30,202,90,7,155,81,24,143,7,113,197,255,20,109,139,8,232,33,11,20,11,67,137,143,186,242,132,75,105,211,117,95,83,130,80,167,54,172,110,125,27,223,120,203,190,233,182,54,239,198,71,218,45,182,179,206,14,214,161,58,215,83,39,132,19,32,79,144,44,220,101,244,119,217,26,62,165,109,117,89,235,206,141,244,190,77,108,144,107,220,127,93,49,198,83,69,161,88,46,2,15,42,86,162,152,115,229,90,20,1,22,167,183,197,21,26,217,28,228,63,228,220,197,15,57,55,80,124,82,114,123,31,248,184,28,237,105,104,116,175,213,195,237,72,136,97,62,166,27,202,113,55,241,9,240,110,157,85,84,247,116,148,3,84,27,73,31,192,126,165,104,12,95,76,102,60,166,144,62,64,201,167,12,35,253,47,198,100,106,69,152,44,175,0,82,94,105,107,173,40,26,228,101,135,8,102,10,87,50,159,75,100,148,181,245,88,171,231,112,247,132,3,96,177,241,149,38,47,182,81,236,249,174,134,146,191,42,206,210,30,129,165,189,79,255,159,74,3,222,3,18,244,11,122,64,241,190,245,251,164,20,154,171,6,123,123,119,106,162,1,125,43,130,158,76,199,117,168,199,49,64,14,37,231,17,208,13,118,233,29,138,62,38,185,108,249,103,225,124,248,222,227,249,210,207,64,173,28,42,254,16,252,235,194,147,165,240,59,225,253,225,16,238,232,66,53,242,28,120,12,43,198,142,84,15,248,123,96,234,128,30,160,127,192,107,16,217,188,109,40,241,172,129,107,199,76,166,134,132,158,114,93,120,22,36,251,92,113,178,56,196,144,67,155,86,175,167,168,70,135,52,72,181,195,117,43,223,38,47,136,146,153,54,117,214,98,79,144,125,27,16,221,177,116,24,112,206,49,222,6,157,253,200,170,182,136,226,51,194,254,244,39,226,165,244,199,226,159,217,80,110,137,152,7,223,164,228,70,165,40,18,163,136,31,45,229,105,215,103,100,59,128,184,123,39,184,37,88,61,152,45,181,73,66,228,82,245,237,137,84,221,56,147,106,248,206,64,107,19,229,207,129,117,233,45,37,178,9,138,249,76,192,107,155,189,93,133,65,7,201,107,16,46,234,198,154,107,43,61,20,76,81,44,45,131,59,112,209,245,178,211,57,117,0,174,18,242,120,108,61,175,79,42,53,146,27,104,220,50,57,48,105,102,7,6,253,189,199,255,81,156,28,7,132,11,245,248,117,134,220,217,172,169,193,165,18,128,132,38,0,5,213,93,28,253,139,82,154,218,193,150,13,195,145,4,217,165,58,211,184,223,108,122,251,89,87,178,149,84,67,168,130,99,209,40,219,214,142,82,180,52,107,125,100,205,61,140,116,12,254,223,164,45,97,124,154,105,195,158,14,157,223,76,245,32,148,104,151,185,135,201,54,81,72,175,108,231,82,215,141,19,169,235,77,13,35,20,235,37,155,249,89,28,190,170,131,155,85,59,15,229,113,77,67,186,87,73,89,19,72,93,171,24,239,224,220,24,93,24,251,89,87,126,236,94,146,119,238,205,103,110,56,116,111,230,177,67,124,225,230,82,228,238,210,127,24,250,244,67,213,174,121,240,194,223,131,127,187,14,220,252,104,106,23,208,226,39,130,92,254,133,133,187,15,63,255,17,110,149,230,71,171,239,0,74,46,53,57,232,34,197,209,104,143,27,187,109,179,56,144,48,237,129,179,98,248,56,112,246,184,66,109,105,36,67,60,220,40,193,29,104,2,252,234,8,22,221,95,158,110,42,139,17,122,226,206,73,113,19,120,30,108,20,233,211,37,240,9,93,36,37,182,89,83,66,227,35,73,92,195,9,112,99,109,13,214,242,248,135,97,190,54,170,183,245,28,112,1,184,16,79,67,170,67,107,7,139,127,146,125,22,45,33,49,196,95,1,235,215,82,160,208,160,111,185,178,14,56,201,4,104,57,90,250,106,211,139,90,141,249,114,52,230,228,0,248,60,101,69,155,146,45,208,247,99,234,169,65,97,144,62,101,142,210,148,167,60,182,193,142,80,247,74,171,181,182,244,146,243,150,248,93,220,219,55,253,146,88,113,214,243,122,125,155,170,94,223,185,131,191,190,109,72,61,17,170,239,220,72,243,59,2,15,190,222,238,116,79,188,39,189,155,231,193,191,193,104,242,49,0,227,13,22,45,20,27,126,101,188,110,76,71,234,164,168,77,63,156,89,119,143,181,187,228,174,195,56,174,14,42,197,31,129,68,210,26,104,134,60,47,58,155,173,125,165,237,165,23,172,32,34,3,101,165,195,30,88,234,177,119,175,220,98,239,94,242,219,227,75,254,226,241,165,204,80,233,90,105,127,102,234,78,212,167,104,77,27,219,113,37,91,37,133,235,206,214,1,145,53,172,201,226,61,197,190,236,207,154,22,217,137,99,194,136,129,67,253,44,135,110,103,191,186,247,15,64,191,28,0,254,56,224,208,232,86,155,157,19,121,146,254,129,32,198,190,47,154,105,67,158,11,239,215,215,217,40,55,114,241,108,211,255,197,17,135,20,219,0,153,69,45,21,145,212,119,127,219,156,27,152,51,27,187,231,196,185,241,57,177,113,156,179,62,9,125,251,45,90,98,197,209,164,89,178,242,140,109,23,195,75,97,187,119,214,94,114,231,51,188,151,22,116,156,197,192,100,31,35,252,232,33,183,244,105,171,45,237,152,110,99,252,65,68,83,221,214,149,208,202,105,78,76,70,230,118,172,239,125,79,227,210,61,195,155,163,115,101,75,192,55,81,221,168,3,93,89,22,165,154,234,117,174,169,215,181,210,162,213,69,113,161,1,52,53,104,137,141,169,190,122,206,209,196,195,235,234,209,57,30,195,85,204,89,90,109,215,93,14,83,234,100,106,160,209,51,5,254,162,50,80,242,255,151,227,97,127,227,120,56,243,95,168,118,80,238,100,241,130,20,245,143,105,100,147,70,139,48,170,201,53,229,26,245,45,70,69,29,26,129,203,172,138,123,50,75,57,12,218,20,228,121,187,157,58,107,244,166,251,169,222,159,40,159,165,81,171,9,138,249,152,77,87,192,98,219,198,68,234,184,207,46,143,11,144,44,165,84,44,77,83,185,166,171,176,11,87,63,214,213,127,181,227,182,193,127,122,98,61,205,69,160,104,134,82,147,38,208,234,121,170,163,90,244,82,180,186,201,57,227,162,45,143,203,211,131,55,60,182,254,30,199,196,146,112,140,246,125,6,248,184,132,24,137,226,164,82,233,193,210,15,221,184,5,114,199,177,56,166,124,58,79,109,250,1,103,132,106,100,134,164,90,222,158,106,156,5,108,81,167,216,226,30,235,233,38,182,64,30,68,14,115,17,89,155,127,204,129,22,51,92,155,222,0,43,137,56,231,71,169,179,64,173,186,160,131,76,26,128,113,102,173,62,40,81,134,18,96,255,140,83,128,96,34,41,66,113,244,143,86,209,20,87,71,182,101,51,253,186,244,185,180,41,153,233,73,119,110,143,1,178,192,235,5,148,5,97,60,125,94,29,15,77,61,241,197,109,154,90,222,182,145,77,23,194,63,219,44,145,159,61,147,223,241,179,91,249,196,187,183,242,201,88,175,178,245,157,112,164,119,63,238,115,188,138,30,25,192,175,37,135,38,171,212,68,150,236,221,180,110,247,253,180,141,184,144,80,15,72,91,67,15,2,94,212,243,165,87,173,126,184,199,56,177,157,113,67,212,202,206,30,50,158,182,201,6,250,22,168,142,49,186,58,216,14,192,126,194,57,234,87,156,179,106,197,115,197,153,172,213,87,149,217,78,33,22,247,171,15,37,123,127,213,155,252,144,183,99,241,60,217,45,26,233,26,152,173,105,192,131,58,248,77,215,133,237,96,235,13,192,249,224,89,131,12,76,234,64,5,71,18,191,154,150,196,159,57,124,242,229,60,47,189,235,40,82,228,214,119,246,135,63,123,114,15,182,160,44,14,149,203,219,137,214,32,162,54,126,56,251,62,245,163,26,22,113,11,112,120,2,250,76,177,26,37,197,141,134,43,100,81,196,95,167,83,41,72,215,93,203,245,180,165,22,235,197,193,236,151,92,157,193,244,197,1,138,91,90,58,35,85,170,88,14,148,72,144,57,241,115,192,55,13,144,35,192,131,130,82,198,212,176,250,169,28,225,83,216,172,151,147,250,159,164,123,249,154,147,27,180,74,203,107,122,195,82,94,34,211,3,111,245,168,3,7,123,38,6,222,11,190,52,254,199,226,59,199,159,7,95,242,197,226,41,171,66,107,218,16,159,5,190,123,53,213,79,45,249,28,120,138,32,211,32,173,138,59,150,74,240,77,174,164,161,166,156,211,82,202,161,152,3,247,178,231,223,113,74,70,166,251,181,195,24,185,109,72,211,3,225,158,70,58,220,243,151,187,75,254,191,4,205,243,151,199,75,153,191,4,79,113,127,166,138,125,222,166,187,198,99,232,153,172,165,169,9,245,48,65,6,170,20,81,52,192,106,105,190,111,151,191,104,125,27,164,228,219,238,8,195,49,209,6,68,241,8,36,46,101,2,197,55,11,229,178,10,248,71,5,239,27,17,197,137,190,43,251,101,229,127,30,15,41,191,8,247,246,254,162,199,182,214,62,229,254,238,243,225,79,67,234,190,25,223,174,36,196,86,254,249,11,107,250,22,180,40,174,193,142,105,98,128,3,155,84,242,151,142,55,50,168,68,27,153,48,114,80,122,2,199,115,32,133,195,47,167,249,240,15,28,72,230,112,41,217,137,123,86,71,3,168,137,23,37,101,160,222,163,238,46,155,234,238,235,254,185,241,235,96,223,16,113,254,75,169,152,169,127,16,48,135,2,116,223,29,238,185,60,160,152,151,7,76,177,126,124,51,32,61,213,170,23,129,67,50,2,157,87,50,158,74,8,141,109,182,50,190,205,206,30,25,95,47,37,14,181,211,232,159,19,58,22,242,69,231,16,164,131,214,147,192,31,75,86,145,242,152,6,178,120,128,90,29,198,99,14,197,45,14,181,92,15,53,163,225,191,114,163,225,191,2,61,61,71,241,130,93,218,81,122,195,250,113,91,68,131,105,82,19,172,223,102,180,128,109,84,255,21,240,233,175,64,90,89,178,133,186,67,253,56,107,165,104,22,87,62,34,210,18,92,179,4,162,146,36,245,21,16,45,62,93,156,203,254,45,122,138,202,181,143,117,13,156,15,171,185,119,143,3,103,149,54,178,8,56,107,68,140,167,123,204,184,217,107,134,113,86,210,172,117,196,58,125,72,176,120,182,227,168,200,129,68,129,47,218,163,199,213,94,45,76,232,216,162,9,37,120,139,237,31,170,139,58,177,198,129,191,121,46,107,237,91,62,150,16,115,1,220,35,6,250,60,204,118,172,194,123,208,241,41,131,238,206,219,199,34,85,170,53,127,136,115,239,129,37,48,246,111,247,216,241,241,94,59,44,2,70,195,77,167,39,161,30,66,130,87,88,156,64,0,91,191,163,39,9,245,80,195,104,65,119,88,130,53,113,168,220,188,71,89,208,113,87,107,104,139,209,91,15,247,241,9,39,65,107,26,183,18,9,197,245,139,19,169,156,49,185,67,72,30,55,236,157,56,39,160,8,37,38,15,78,90,203,5,142,206,205,85,5,57,29,136,27,61,70,124,160,151,208,214,2,158,176,106,135,136,133,219,206,179,123,80,29,180,67,73,42,70,98,39,142,48,37,44,160,217,65,195,226,233,61,154,179,87,122,72,156,192,61,220,17,42,168,7,232,33,90,83,66,135,23,27,134,184,67,75,170,134,186,179,12,26,232,46,171,104,77,31,252,154,165,21,136,222,26,113,33,61,184,155,165,17,102,214,15,91,219,234,23,68,156,249,120,190,7,80,103,111,62,76,237,236,170,154,122,81,215,108,79,57,206,245,54,194,24,119,43,91,22,80,221,114,233,193,102,192,180,230,192,232,220,114,48,39,214,2,203,205,157,95,155,163,54,61,207,198,149,94,37,236,240,22,212,67,131,167,40,150,66,235,81,33,11,126,92,25,194,216,97,36,13,163,190,211,160,3,165,224,211,30,26,204,252,241,126,195,93,11,70,0,148,151,233,177,226,7,123,135,194,56,55,233,160,53,212,86,15,194,141,199,178,225,61,165,68,62,90,222,11,117,88,207,65,222,252,150,9,43,67,81,113,142,212,100,34,98,61,91,53,101,243,125,146,153,211,122,82,80,161,27,203,1,32,88,246,16,84,37,49,174,112,85,145,97,82,176,67,233,170,132,187,131,109,208,90,158,240,239,118,17,233,5,169,171,183,150,28,236,51,245,181,37,208,70,225,210,208,100,71,61,57,103,204,237,156,99,222,185,53,119,240,132,117,186,144,213,81,26,70,133,238,180,18,7,223,137,82,108,156,183,113,102,155,117,254,208,184,101,83,138,209,249,11,227,182,189,244,241,143,22,63,99,95,57,82,4,111,99,31,148,176,15,66,42,216,122,219,236,149,29,36,185,180,253,163,59,247,176,185,43,180,68,177,96,210,88,3,27,43,219,215,83,140,23,123,157,176,205,239,115,138,192,65,231,161,185,67,137,248,170,158,227,227,184,6,22,29,99,88,197,133,107,102,22,108,64,117,142,224,134,8,203,32,116,216,183,250,78,19,250,118,187,245,158,181,235,160,106,9,148,215,57,236,21,160,135,178,163,152,44,26,197,157,103,193,55,10,91,138,181,120,176,203,45,209,28,75,5,62,205,244,234,225,109,188,130,227,62,214,87,129,79,229,4,238,162,134,118,142,27,231,236,95,127,188,183,212,187,167,247,51,35,254,63,59,222,155,129,227,16,164,253,127,134,123,36,18,64,164,96,175,199,119,112,201,186,49,177,115,2,172,212,132,53,97,213,15,78,184,84,87,136,42,170,32,149,97,42,149,141,157,160,179,202,101,228,194,131,89,171,204,250,197,27,159,222,209,184,213,52,102,119,206,10,159,43,255,1,200,126,241,208,190,204,151,112,231,33,234,145,100,65,162,72,143,6,50,151,217,64,110,5,178,36,86,0,3,77,239,152,134,122,76,67,107,47,151,233,142,198,205,122,52,199,201,123,18,241,116,175,20,150,48,86,109,237,179,126,114,232,179,174,84,54,199,167,119,52,146,58,213,31,187,202,73,43,9,28,116,214,250,49,238,112,4,54,219,164,54,219,220,97,38,27,219,57,208,14,217,50,180,162,173,45,52,162,113,220,182,237,125,92,177,110,79,31,1,47,124,188,78,235,49,109,213,233,61,20,180,132,199,19,80,98,186,24,222,83,135,18,245,113,248,205,82,14,22,172,190,2,157,213,74,99,13,89,163,188,35,155,132,51,80,204,40,255,10,90,107,28,156,179,30,161,239,118,18,26,35,196,214,214,147,211,198,137,157,117,193,4,201,110,100,244,131,186,165,227,46,228,173,81,223,29,191,114,165,225,87,174,52,252,153,245,181,194,5,189,109,76,23,184,144,244,62,18,198,200,254,35,208,47,111,130,214,206,186,186,16,199,48,57,90,15,192,40,208,90,29,48,223,162,21,59,168,120,186,208,139,68,238,24,74,14,129,134,25,18,134,16,243,89,201,131,121,144,23,65,111,27,7,109,214,227,207,202,255,211,2,221,127,112,214,122,184,16,215,61,239,105,202,104,220,50,5,61,167,236,156,6,62,61,107,93,166,20,251,90,97,138,190,201,122,69,50,143,167,247,152,31,191,82,50,247,220,254,153,164,255,23,199,147,153,100,230,246,67,74,166,176,191,166,183,69,103,118,148,147,128,160,119,126,13,238,49,7,92,120,238,96,197,42,172,162,199,175,40,159,114,59,27,62,140,66,87,172,74,171,132,23,171,236,113,128,185,83,119,186,94,13,240,152,97,37,19,42,208,99,88,236,22,149,158,114,228,5,241,46,121,40,188,124,203,122,169,164,81,196,241,198,222,201,125,147,197,172,61,248,153,94,255,63,142,79,82,94,239,205,252,122,63,137,183,69,255,193,206,93,135,158,59,33,92,47,159,176,174,91,39,64,75,253,174,192,118,85,111,143,203,63,112,120,189,46,108,198,213,192,2,113,160,97,50,128,113,242,150,99,93,60,148,183,242,137,135,148,182,40,98,143,8,182,82,14,179,104,40,112,242,161,93,214,14,218,183,205,88,118,15,224,7,208,65,52,2,108,61,98,189,115,200,182,74,236,93,64,47,254,219,243,177,248,103,160,132,195,231,155,79,113,18,25,165,45,254,219,147,1,61,230,89,66,195,58,7,20,3,241,81,218,98,166,59,18,73,240,141,129,147,235,46,23,254,34,147,166,58,168,25,255,5,78,62,99,52,62,120,6,74,36,172,207,65,137,222,76,162,144,208,219,34,230,59,86,146,59,140,158,157,43,192,235,128,181,128,131,224,92,16,245,245,241,172,13,40,214,148,134,57,168,199,220,78,28,177,203,129,214,190,237,96,159,181,175,240,135,122,91,228,109,199,32,240,199,224,206,65,240,122,5,90,211,57,23,59,224,61,112,20,252,167,112,143,62,227,167,59,183,251,162,229,143,90,125,153,231,14,14,91,209,66,80,111,139,3,236,176,147,19,198,241,15,218,194,56,216,134,113,144,108,192,15,133,168,222,22,89,1,187,143,72,137,142,183,130,254,152,56,228,173,189,182,218,203,127,224,177,245,109,105,250,206,32,115,17,131,236,68,100,249,35,235,44,213,82,19,133,55,245,245,158,241,198,28,68,125,248,30,46,238,64,223,50,79,172,104,125,243,208,30,235,36,213,252,77,111,173,7,188,53,224,49,174,41,13,41,192,116,142,242,62,30,186,100,138,24,171,250,29,179,217,174,31,181,195,153,147,12,103,167,36,56,41,73,119,116,254,207,29,208,174,221,83,135,219,124,32,144,91,14,108,3,216,69,231,219,22,248,64,7,205,204,173,84,23,218,96,129,236,241,95,239,233,253,248,175,75,154,109,30,169,251,213,241,6,104,152,58,216,185,250,126,212,48,117,74,245,105,163,8,246,165,8,146,125,69,248,65,249,138,245,29,235,127,129,134,185,82,152,197,93,223,57,156,239,136,103,244,162,79,105,171,247,110,99,173,197,181,3,136,76,100,39,124,209,56,108,151,196,145,88,73,57,172,228,137,67,50,116,101,32,90,2,126,39,225,134,153,207,29,38,239,164,71,116,40,17,206,227,62,220,116,13,35,64,6,218,152,65,50,4,156,255,60,57,236,148,242,35,249,146,115,152,228,53,71,203,208,21,61,73,31,41,140,41,112,203,176,19,206,31,58,188,191,180,127,228,247,75,119,31,190,59,127,159,179,63,131,43,132,116,18,131,152,99,26,148,32,78,138,222,67,28,17,75,169,195,114,94,106,144,12,238,232,20,38,242,24,206,134,148,193,15,74,254,119,167,148,28,73,151,228,195,55,93,76,58,131,25,186,254,31,93,135,65,131,251,224,102,214,220,225,99,165,210,72,169,116,236,48,238,245,86,202,148,42,185,106,7,206,87,216,35,246,140,199,196,255,236,236,47,29,26,252,171,35,123,6,247,148,222,117,232,218,89,198,128,58,233,136,34,152,73,241,91,206,173,66,15,127,171,243,45,242,16,64,230,87,28,164,35,237,115,209,22,87,210,182,105,155,43,105,77,208,140,165,27,213,128,106,252,103,163,111,160,85,2,127,199,95,217,204,120,145,211,182,93,203,176,61,169,42,224,86,44,118,117,6,230,249,55,184,32,15,229,132,149,152,173,174,196,224,62,219,212,236,111,198,223,255,30,231,187,178,196,200,221,48,186,174,132,177,164,106,183,191,109,220,53,32,112,67,234,215,204,154,137,241,54,220,193,242,159,191,160,147,41,153,248,55,122,74,251,29,76,251,202,113,147,91,138,133,148,165,205,218,150,107,29,238,142,111,107,74,136,220,149,152,169,96,122,47,102,40,255,178,182,132,120,101,55,148,122,74,84,206,119,137,194,53,103,66,126,236,241,247,41,193,47,57,162,0,82,34,252,14,104,158,74,97,143,57,78,141,16,105,163,122,178,213,15,102,132,23,66,95,238,227,248,127,179,37,238,51,108,117,82,94,130,58,100,213,59,31,94,93,66,116,227,104,34,180,87,228,175,167,179,226,135,250,55,104,171,0,223,57,83,89,74,27,189,106,94,122,108,35,106,44,165,53,238,109,72,215,156,33,237,226,83,107,159,178,132,251,34,59,147,250,82,218,230,222,75,15,233,23,211,27,61,101,201,153,36,98,112,105,236,205,88,86,249,97,108,125,137,73,14,52,152,2,28,160,92,139,101,237,15,225,94,54,70,221,152,115,146,120,198,120,153,129,139,181,62,141,57,220,46,237,81,131,207,32,254,86,192,143,232,239,44,70,190,126,68,249,55,251,222,22,175,108,122,93,219,103,190,238,132,160,127,113,255,250,127,136,173,111,139,102,190,189,93,139,47,221,81,236,217,217,123,45,29,214,215,148,128,107,164,39,190,101,39,242,106,120,48,94,229,170,220,74,185,186,105,28,144,241,190,29,111,39,255,237,158,19,201,82,16,238,3,154,116,41,118,219,209,247,186,12,242,15,93,107,235,33,106,75,142,38,190,221,163,105,111,223,61,212,251,214,221,146,177,174,166,169,83,250,82,74,131,79,205,184,166,169,161,240,19,235,74,148,39,205,165,1,13,210,228,145,137,212,105,61,163,175,43,1,125,114,37,61,155,184,146,102,124,252,208,206,141,120,108,233,169,83,202,82,249,148,122,93,59,173,252,109,116,205,61,132,43,233,73,178,68,119,177,180,149,107,142,32,240,2,29,169,73,38,187,147,78,157,204,117,207,61,90,151,146,241,228,177,167,123,146,31,152,123,122,151,241,104,188,186,166,30,108,55,60,151,174,225,107,49,53,188,86,226,144,123,68,255,210,211,179,201,217,228,219,159,50,64,42,195,202,58,94,167,165,180,236,249,27,69,238,241,99,67,165,199,142,85,187,46,60,227,12,190,243,76,4,252,171,18,87,218,236,60,254,206,125,165,143,31,199,85,154,239,59,240,129,255,116,11,87,92,125,15,149,52,202,73,21,80,203,80,189,60,184,227,239,254,143,193,158,191,253,28,123,111,113,74,156,18,207,200,231,195,184,223,248,190,232,127,255,3,69,188,128,239,135,10,128,18,57,198,133,13,156,151,193,159,5,243,218,175,23,21,25,215,199,17,146,89,5,124,222,0,71,209,2,105,224,90,40,201,179,131,225,193,126,169,72,228,196,152,110,131,147,164,128,133,15,248,152,205,113,232,42,33,7,224,170,91,156,3,189,61,32,27,114,36,76,194,167,244,143,224,190,121,96,11,176,68,210,127,96,55,233,233,238,73,246,236,73,15,232,134,30,209,137,174,105,62,130,239,132,41,14,125,138,124,246,233,176,220,47,23,101,185,60,6,200,39,9,158,96,34,17,96,17,15,48,56,73,39,153,63,208,75,164,238,52,220,163,103,32,98,68,34,82,77,59,101,124,36,195,214,7,114,112,45,27,253,192,29,164,183,187,55,121,199,30,64,149,70,56,146,33,25,173,236,107,181,165,92,36,103,193,68,245,59,208,22,108,173,150,52,20,39,145,197,214,82,219,74,119,149,252,251,100,45,249,98,114,46,249,87,233,239,39,79,39,159,135,111,167,210,127,168,187,173,85,225,41,206,129,28,212,67,74,58,127,69,6,200,105,39,130,134,149,96,91,192,75,203,57,78,146,36,201,1,48,177,221,249,164,179,39,63,208,220,196,212,247,16,109,109,186,17,7,191,59,125,54,30,142,247,167,139,113,57,62,150,182,225,185,202,96,34,255,229,209,102,77,161,134,103,147,225,100,127,178,120,0,106,218,109,39,147,121,160,58,9,16,22,105,112,240,125,125,251,64,137,220,211,109,3,213,237,129,123,140,210,243,54,177,181,130,79,111,210,84,44,58,103,75,225,82,255,129,98,73,46,141,29,176,75,201,146,82,74,56,1,54,3,29,116,122,82,3,154,150,72,166,27,234,188,199,25,216,99,148,34,7,128,98,251,125,184,178,68,164,150,118,74,191,112,30,45,253,189,147,43,253,28,244,215,95,57,3,220,105,250,70,131,22,254,127,28,175,247,137,120,46,141,159,162,248,125,199,16,85,57,2,8,68,11,79,232,25,203,171,105,205,42,219,164,228,220,35,218,80,194,86,239,137,148,106,182,102,11,5,94,247,248,131,8,231,210,181,100,35,57,121,59,82,124,250,118,74,243,228,68,186,170,55,109,41,193,99,229,184,77,142,144,43,221,197,15,20,147,131,249,44,64,25,139,180,151,88,218,125,62,122,228,3,197,193,73,206,38,87,130,130,239,77,229,55,116,165,202,13,75,8,38,63,77,178,202,63,172,42,177,148,58,210,253,118,114,95,94,220,182,196,139,49,72,105,220,93,152,47,175,222,13,243,182,156,103,107,81,247,170,186,170,255,38,189,254,30,43,252,169,212,146,121,202,92,210,166,165,235,90,245,225,181,247,120,63,125,218,44,145,95,138,217,126,176,79,34,211,48,6,1,253,225,243,118,177,174,202,108,103,120,140,193,121,103,220,91,190,218,161,11,108,134,16,142,233,177,18,238,58,7,2,254,30,160,227,95,54,169,3,179,216,90,99,59,216,171,61,108,239,218,186,206,41,182,50,73,38,72,179,4,177,157,70,94,201,195,175,90,157,238,75,203,169,246,208,228,254,137,225,182,18,99,13,73,97,255,111,128,215,104,112,134,109,76,166,38,112,109,70,17,74,112,54,80,164,89,130,238,146,203,193,127,225,251,131,128,29,20,69,242,230,52,225,10,75,173,186,234,180,174,116,124,84,76,197,240,236,136,53,220,173,1,119,59,139,209,179,120,42,141,107,68,129,56,135,191,149,78,134,111,12,95,112,210,34,219,129,5,147,22,158,214,135,40,78,106,95,189,49,158,101,115,167,188,231,176,167,112,177,21,142,105,204,26,177,195,219,141,41,241,100,244,255,59,50,227,3,76,227,238,253,222,62,211,121,90,193,61,180,79,70,191,126,4,53,43,238,57,111,177,253,92,169,60,116,143,39,69,9,234,139,111,21,207,233,47,66,186,168,159,0,172,1,37,132,78,104,131,35,191,104,206,37,159,213,79,165,147,226,179,233,57,3,52,205,237,80,34,49,169,224,24,218,36,160,255,89,21,223,231,69,95,160,66,163,108,85,137,173,11,135,169,45,183,139,211,112,23,210,203,226,217,47,78,119,213,69,58,239,66,92,244,131,72,229,230,10,67,15,241,22,245,162,196,188,56,34,31,144,243,225,134,145,179,65,210,98,99,74,80,177,72,137,68,68,94,68,159,17,125,129,17,208,87,121,112,158,65,39,104,224,35,104,65,205,82,75,67,145,253,213,225,106,167,227,208,223,165,188,228,72,160,50,40,122,111,251,221,125,198,63,129,5,200,71,28,220,209,25,210,88,44,72,95,151,139,140,241,244,93,90,71,203,155,35,230,1,241,34,202,58,234,12,121,76,14,202,86,184,20,126,30,245,132,204,145,122,98,58,7,220,81,6,95,9,184,76,49,22,141,46,124,203,219,112,192,47,24,49,160,118,112,69,48,165,198,140,32,190,178,97,68,192,37,4,77,39,145,112,168,252,79,62,96,169,251,185,225,149,152,71,61,228,166,134,99,24,110,11,193,211,57,64,247,138,70,75,66,242,99,249,96,30,135,148,35,14,165,18,113,228,188,60,34,29,72,95,76,54,110,37,189,78,111,45,177,156,252,202,173,86,178,100,70,110,227,213,54,42,141,161,191,133,154,147,100,198,50,193,140,149,41,101,224,30,25,151,10,169,145,248,223,171,249,16,180,79,5,90,141,143,101,131,61,86,148,82,218,215,164,147,3,116,18,157,52,225,28,186,114,79,48,110,197,75,241,72,154,143,175,218,27,185,111,41,86,140,156,218,140,104,109,41,38,0,10,222,175,162,215,64,235,33,82,122,104,64,11,80,217,196,0,122,68,240,53,169,8,197,150,156,224,8,249,242,8,255,247,41,160,216,14,48,154,14,148,232,9,246,90,78,73,143,104,60,97,245,184,232,0,79,68,46,30,113,98,180,191,98,99,17,184,71,172,84,138,216,252,24,45,65,242,206,8,119,128,203,167,40,213,193,3,24,75,6,233,52,246,136,76,185,134,149,200,28,16,242,143,59,159,164,139,228,150,150,127,47,72,151,162,96,92,177,122,103,145,141,250,133,250,13,116,39,121,66,90,191,99,106,56,166,154,245,90,155,6,170,147,139,56,142,146,116,66,68,26,147,191,226,224,203,105,145,76,213,114,57,203,24,113,40,103,133,107,9,80,53,234,24,1,222,219,94,138,70,2,85,158,114,175,54,162,1,189,104,29,177,255,225,119,156,228,65,158,167,187,48,115,125,78,33,175,192,29,194,249,176,115,136,236,119,246,147,223,31,187,59,120,183,117,95,105,127,228,179,85,58,2,239,132,242,42,244,236,193,60,71,103,146,198,161,223,212,160,58,239,148,212,72,184,138,136,78,117,212,139,233,17,245,192,182,188,138,179,214,28,181,230,140,241,64,209,237,248,118,186,43,1,140,162,6,244,155,67,232,70,233,208,111,169,22,31,211,182,58,208,86,236,55,250,234,49,148,72,5,233,4,47,214,179,237,107,188,191,149,254,238,147,211,183,191,148,86,69,200,17,223,114,166,147,15,20,233,61,68,74,13,3,90,123,140,202,114,114,172,4,114,102,66,77,9,31,168,6,48,14,245,244,67,59,182,93,87,135,66,245,157,213,96,139,238,30,205,219,87,37,23,147,191,189,245,249,228,235,183,190,157,92,218,60,169,44,185,171,146,3,135,165,242,113,224,227,61,249,205,56,235,219,57,78,248,177,227,65,222,58,94,218,19,57,142,20,91,191,103,51,221,41,126,112,9,112,246,117,231,107,172,103,81,171,164,128,195,28,232,23,199,149,107,58,212,14,92,106,208,55,245,82,17,225,157,244,33,227,157,174,67,134,157,62,20,177,99,159,142,236,141,21,184,87,211,175,38,47,57,232,65,155,106,66,102,54,14,121,9,245,227,172,58,171,157,210,38,149,73,109,18,56,61,161,204,105,159,211,18,90,3,236,82,49,83,79,225,248,225,89,243,178,57,141,251,138,247,190,5,61,151,208,230,204,207,153,9,177,81,158,22,139,98,125,96,250,182,233,228,217,228,229,228,116,24,142,196,91,208,150,68,98,46,247,185,114,2,16,217,116,185,56,88,31,156,46,79,15,158,29,188,12,103,60,222,122,24,215,94,176,195,56,130,110,241,227,238,149,123,222,111,101,42,78,117,83,195,81,140,208,192,63,119,229,164,177,46,86,134,166,67,244,215,46,143,227,81,6,6,123,55,40,225,247,74,232,34,174,84,228,125,243,62,115,82,107,12,159,221,113,138,91,236,170,113,204,35,255,202,232,114,215,250,18,34,183,146,82,141,198,246,4,206,6,226,54,40,209,249,131,244,43,201,74,242,165,15,171,242,75,31,158,78,190,148,156,252,112,45,249,131,100,229,195,39,100,117,48,60,190,122,253,123,91,187,254,133,252,186,103,172,158,59,117,253,11,235,159,129,215,43,49,102,135,55,106,7,71,202,169,172,70,223,37,77,237,33,43,235,107,217,164,44,142,74,35,61,92,27,121,168,98,113,78,149,142,84,175,201,91,243,204,117,255,211,181,24,68,100,165,154,215,110,193,36,232,169,20,162,40,186,145,160,97,24,113,224,75,212,88,191,185,5,75,41,98,123,41,44,227,150,136,1,128,31,91,218,171,22,177,220,250,50,52,218,71,177,14,27,77,191,126,135,156,184,126,199,234,18,28,95,79,235,252,11,252,111,87,213,199,43,177,221,240,188,4,197,81,112,255,240,116,217,200,194,81,214,178,154,73,22,181,46,186,118,171,91,98,236,95,43,209,40,43,72,101,189,172,154,221,99,198,86,168,147,70,215,8,249,202,99,125,194,60,231,121,145,184,174,37,123,154,123,39,181,12,119,1,20,128,241,81,41,225,55,123,149,120,103,234,253,74,52,159,2,79,55,163,206,31,152,234,192,54,156,41,36,42,3,219,76,213,80,189,18,117,156,211,165,217,100,89,107,124,161,185,135,59,160,66,78,88,95,211,255,13,30,206,34,36,196,113,137,96,180,127,213,83,186,77,163,188,199,238,78,154,138,248,75,199,231,210,121,109,137,250,189,83,208,210,151,199,25,10,172,40,117,192,239,102,79,162,231,31,118,27,250,213,180,169,95,219,45,245,172,173,249,250,182,212,72,221,81,237,223,220,130,189,137,180,90,243,148,91,203,123,116,227,109,112,15,151,182,110,62,178,24,196,214,84,3,195,92,55,180,125,60,134,123,135,172,196,170,193,83,160,179,0,245,169,179,197,201,194,235,143,156,204,84,59,144,35,25,95,186,231,194,68,97,98,24,145,138,168,60,161,101,180,99,90,198,200,24,78,166,146,202,155,121,243,65,76,128,146,46,246,126,131,238,176,253,68,34,147,59,150,3,199,23,13,13,65,199,243,65,141,38,227,162,241,13,186,166,224,19,224,55,29,115,232,61,0,173,231,13,250,43,121,16,74,186,37,180,39,204,140,121,76,204,56,25,192,10,220,64,254,182,124,242,193,36,36,176,145,23,19,223,160,107,132,63,145,134,18,80,42,99,130,99,168,230,249,124,10,235,64,235,145,250,134,209,246,148,76,38,238,8,240,20,53,47,63,24,200,103,31,204,230,179,23,199,191,65,215,118,125,66,204,140,31,203,102,182,255,80,131,154,98,253,50,15,134,242,202,131,122,62,112,145,208,182,8,79,8,25,1,231,10,254,80,119,238,224,122,243,112,60,216,155,191,3,146,126,81,251,6,221,9,1,158,34,31,147,51,169,140,236,72,180,181,41,104,7,182,5,48,3,125,10,247,4,151,1,99,8,244,192,182,224,102,121,219,255,235,234,154,18,90,83,160,87,6,16,48,151,71,152,248,32,156,48,193,61,50,205,18,41,184,7,152,42,78,1,135,200,121,80,201,171,64,53,197,173,7,247,193,225,87,110,250,125,53,174,198,195,233,167,42,155,35,184,230,163,26,123,42,194,63,47,28,26,239,97,245,112,232,83,82,64,49,147,195,7,113,15,166,86,213,131,123,2,95,249,163,47,254,65,191,96,77,13,40,193,193,83,204,139,89,168,71,128,214,195,161,247,128,122,84,131,249,20,45,65,211,197,228,55,84,247,41,121,218,22,130,11,174,65,137,36,252,74,30,4,107,11,52,37,110,137,12,237,23,199,201,64,61,18,249,28,254,138,60,226,246,62,247,31,157,87,184,191,40,191,146,125,165,252,131,108,165,252,60,121,217,121,222,124,121,199,243,209,231,205,119,179,175,58,110,223,58,199,50,192,65,121,39,193,229,242,238,255,183,241,152,242,193,129,87,58,254,162,255,21,242,74,10,236,198,141,207,119,190,156,124,126,231,203,66,105,91,36,114,168,216,243,48,174,222,254,68,87,198,62,150,135,123,136,208,218,24,244,156,73,235,225,52,235,17,254,160,28,231,254,194,137,203,175,164,211,201,121,39,146,124,57,29,145,99,55,61,159,44,13,30,146,123,228,38,197,112,3,224,20,130,170,124,134,254,191,249,224,22,104,173,6,52,13,64,91,210,175,152,127,1,233,149,244,15,244,106,240,29,7,87,33,126,215,161,59,158,57,159,177,171,254,182,89,77,224,31,163,166,35,56,150,162,143,235,182,49,110,96,226,12,234,215,238,156,190,29,124,91,189,17,183,245,44,141,5,141,139,54,166,216,184,198,185,190,49,164,34,87,108,124,194,126,56,203,211,121,41,156,157,26,7,199,100,28,228,16,124,27,199,243,126,27,146,77,216,234,226,180,4,120,225,235,238,81,106,222,35,101,179,39,117,211,18,55,162,77,173,171,220,167,26,247,217,67,89,124,23,84,24,23,108,58,74,190,162,115,183,215,147,211,73,72,240,73,107,74,215,48,167,107,107,131,217,56,237,164,76,46,13,216,223,116,34,249,78,39,82,49,29,219,240,199,133,170,159,16,58,255,179,219,78,142,231,171,164,78,223,252,194,196,25,13,222,118,216,26,230,173,55,211,56,54,83,29,184,18,100,65,116,100,35,252,10,238,188,152,63,103,26,121,220,171,43,101,224,118,20,128,235,168,191,197,241,168,104,226,101,122,143,1,3,247,105,219,147,186,153,187,197,249,80,158,119,118,231,123,156,221,28,36,163,231,149,114,213,47,106,240,107,137,165,42,34,68,192,150,56,51,137,139,56,37,40,177,15,239,241,46,224,199,151,211,97,248,156,127,244,229,15,71,194,239,58,152,184,222,151,195,131,61,210,71,188,149,174,116,193,186,243,92,231,44,32,217,211,234,127,120,164,249,166,37,174,229,220,133,168,201,138,159,219,6,191,170,223,221,193,44,145,135,29,167,181,170,242,126,37,68,5,176,165,154,13,223,169,190,95,9,1,146,169,154,106,195,217,184,132,183,218,221,181,173,113,239,30,97,168,165,250,221,71,252,10,162,200,47,110,101,233,241,173,217,240,111,182,182,86,237,210,133,121,156,97,245,152,247,59,166,235,49,158,214,180,198,213,98,144,232,92,28,83,45,70,78,70,177,14,236,147,142,214,138,154,184,4,169,33,38,196,57,241,178,56,33,214,225,115,206,190,108,95,179,159,27,171,112,109,37,236,132,57,167,93,14,65,137,192,156,127,131,18,229,134,144,224,231,6,46,235,19,74,157,192,61,132,203,217,107,217,231,198,43,116,197,101,57,189,75,145,193,243,209,212,82,120,196,201,68,29,220,191,69,29,9,255,78,217,139,187,12,129,173,214,250,150,58,53,1,238,33,204,149,47,171,19,192,197,115,112,92,86,175,169,207,169,149,48,90,78,141,44,17,77,107,104,9,99,174,116,89,155,0,126,199,117,235,47,107,94,9,34,200,194,174,180,28,111,232,197,59,74,189,35,189,153,59,156,120,169,23,158,151,121,42,179,183,108,181,106,58,222,144,19,242,156,116,121,108,2,228,109,142,204,141,93,38,215,200,115,164,130,50,167,201,145,93,17,25,188,222,83,78,41,50,18,1,247,61,82,186,185,196,143,240,79,241,123,29,186,175,175,34,107,187,52,89,115,34,90,169,180,219,45,1,199,72,233,169,3,123,239,155,127,136,174,35,33,238,18,101,1,90,27,127,7,188,96,80,163,248,166,83,124,36,254,84,124,111,218,138,211,214,210,17,142,134,1,109,49,46,27,19,169,186,49,199,65,91,204,107,198,115,89,220,117,21,74,164,150,12,90,34,69,75,208,185,232,120,5,37,28,74,117,78,75,47,153,154,217,48,161,95,146,64,49,190,173,68,170,98,172,162,88,114,110,255,101,5,158,162,207,129,207,67,91,139,251,88,209,18,95,132,18,80,38,201,237,159,86,46,167,166,245,186,114,150,150,120,73,105,227,143,20,212,35,62,119,251,229,228,4,232,143,185,219,225,121,250,53,253,57,13,41,198,198,247,116,138,181,78,109,253,250,48,74,87,49,194,184,140,241,24,165,71,90,238,113,122,180,116,169,103,164,39,3,90,166,100,150,162,35,185,167,62,249,227,135,44,171,218,9,143,98,173,77,81,122,164,38,228,250,32,174,99,13,207,123,164,158,197,182,214,83,138,57,110,42,70,61,57,181,117,138,91,255,12,160,134,184,180,179,73,209,223,155,192,241,53,70,141,212,115,6,229,65,81,38,187,136,12,234,66,51,74,153,127,226,208,138,2,15,106,35,228,41,109,175,97,173,166,185,49,151,186,140,235,11,202,115,79,207,201,151,229,107,157,207,61,229,242,177,179,43,47,231,49,188,82,202,143,124,60,115,192,25,193,189,135,71,242,192,97,142,123,143,52,208,156,64,75,204,57,243,178,51,193,213,185,185,84,123,175,192,61,246,237,250,160,28,118,194,218,214,210,147,35,184,45,207,125,184,188,204,200,254,167,246,255,56,103,217,140,94,103,211,50,232,78,45,12,252,163,100,182,82,14,219,58,18,121,202,149,22,184,135,184,235,9,25,204,184,118,172,148,25,65,91,173,209,182,168,79,13,237,221,63,143,122,95,149,213,93,234,9,7,37,14,238,193,225,91,25,248,182,93,139,7,9,119,162,107,215,147,50,60,29,248,184,52,114,31,174,228,87,250,192,59,183,140,152,79,21,247,22,173,16,148,24,133,18,72,177,188,150,47,57,35,136,24,243,165,7,74,159,29,113,160,181,251,217,61,40,61,64,23,107,164,148,26,73,102,112,3,167,84,137,64,9,178,151,198,222,41,213,193,8,56,26,80,44,60,34,101,122,156,112,73,42,237,129,122,132,127,76,172,0,189,71,106,87,82,78,58,41,45,89,74,142,80,236,2,52,253,236,200,241,182,167,28,219,85,130,154,30,211,56,120,10,224,53,224,31,1,174,244,167,244,38,61,156,93,25,25,201,192,151,142,195,83,122,157,227,64,211,48,220,35,252,99,197,42,227,76,14,144,90,142,246,190,86,50,168,76,82,43,15,82,91,250,177,195,116,3,139,49,131,166,228,150,99,65,126,25,174,167,186,144,215,24,151,185,250,197,57,97,59,37,237,80,41,59,210,251,67,213,113,222,177,225,30,135,158,202,238,237,157,167,35,81,180,181,4,55,139,130,250,33,238,192,151,3,12,160,135,203,99,36,44,135,207,58,208,251,31,62,85,130,250,113,63,116,28,187,228,7,61,226,255,93,96,239,56,213,47,134,108,156,61,6,20,59,118,42,9,255,201,101,112,97,105,7,104,154,124,42,191,87,182,0,125,44,38,20,26,11,45,211,168,251,160,241,212,33,157,175,131,126,47,246,156,76,172,208,209,10,28,187,3,121,192,0,190,217,208,184,208,180,56,13,58,251,71,246,132,253,158,253,146,171,179,105,9,92,184,142,111,12,112,250,180,50,13,58,251,71,194,68,246,189,236,75,227,76,191,40,125,90,231,146,0,37,132,70,153,3,92,49,13,250,248,71,160,153,223,83,95,98,26,25,164,86,51,80,98,80,63,112,24,53,193,247,101,64,87,189,103,188,228,48,153,131,254,151,159,150,229,240,9,211,201,113,228,98,58,79,231,156,100,228,199,196,123,25,127,8,64,213,212,211,113,57,126,226,14,167,151,98,248,59,74,241,195,145,76,254,177,204,189,76,103,115,138,163,217,180,45,118,99,8,158,194,79,151,231,178,63,202,210,154,150,43,89,212,200,160,181,181,167,65,115,3,143,236,230,34,116,11,189,8,220,163,244,216,129,123,153,70,230,8,216,5,120,10,156,241,189,179,252,158,124,79,233,134,195,82,38,252,88,207,189,31,177,40,146,170,129,196,61,45,66,9,208,11,21,138,191,75,233,195,241,76,252,177,248,189,174,206,110,182,22,244,20,7,88,109,26,180,195,143,228,9,249,189,206,151,152,118,24,173,117,201,228,105,12,22,35,178,33,160,38,64,94,14,127,54,227,64,91,92,78,38,142,156,121,26,156,17,25,113,139,148,239,201,3,175,67,61,210,143,73,63,35,22,142,153,9,138,80,46,155,66,180,220,176,184,50,206,206,244,82,86,24,202,26,24,91,17,234,248,150,65,202,214,1,251,9,236,77,3,58,86,75,177,41,238,117,194,1,55,100,197,235,187,167,197,135,7,234,113,97,224,186,95,222,237,165,193,61,207,142,85,165,141,238,81,21,241,237,28,184,75,160,179,31,119,250,17,165,119,159,17,73,246,233,151,50,111,61,179,153,252,183,103,134,228,183,158,57,8,105,72,30,26,252,212,19,27,215,195,123,243,156,142,154,200,12,85,173,125,43,162,218,21,14,63,254,120,44,22,137,60,254,248,189,247,142,142,110,221,250,228,147,145,200,177,99,44,149,74,159,249,12,174,255,139,239,178,79,219,241,196,207,111,46,70,126,126,243,250,123,172,206,81,203,120,151,88,108,116,116,239,222,39,159,196,107,246,230,0,29,227,222,126,85,23,211,219,219,198,188,176,118,162,226,213,15,242,128,118,83,164,22,152,140,95,211,249,52,142,74,254,35,120,248,87,118,139,126,231,184,189,231,151,159,255,100,233,145,146,255,243,71,246,216,199,175,248,237,61,71,202,94,244,10,99,87,167,255,221,10,245,214,45,254,96,172,112,147,19,41,220,116,112,127,197,169,138,21,14,199,128,112,6,79,213,15,118,42,140,201,140,32,190,196,184,75,2,80,255,217,113,126,15,216,40,169,78,209,255,28,162,25,115,206,120,51,67,231,215,246,39,186,160,4,225,37,176,233,164,222,205,221,6,86,55,89,207,3,86,33,111,178,49,241,116,66,183,245,179,41,62,14,54,29,60,7,46,15,37,186,33,229,231,228,55,129,7,20,85,25,74,252,158,173,158,29,226,239,171,63,58,39,214,203,92,182,158,157,43,67,130,243,155,212,166,42,229,132,2,79,73,241,219,113,46,10,190,23,142,54,19,158,168,177,122,212,76,210,67,34,23,156,163,214,167,14,201,97,41,70,196,90,186,102,158,50,103,205,211,119,9,116,116,168,146,174,184,107,131,169,198,75,49,85,190,214,80,249,183,210,231,224,123,69,199,223,170,155,86,210,54,111,10,75,233,219,4,83,184,18,99,9,206,105,147,91,73,211,62,18,27,13,93,52,251,26,157,166,48,32,40,245,178,58,164,150,85,69,109,132,149,240,148,194,244,20,141,38,34,135,139,138,172,200,163,178,166,106,97,45,254,119,150,202,253,67,131,141,254,55,8,209,202,198,96,230,39,41,186,91,54,41,59,52,143,254,161,212,93,112,238,183,142,236,183,7,235,78,62,155,179,235,78,46,115,52,243,169,204,190,67,99,214,222,2,238,226,117,14,180,58,38,60,203,96,57,203,105,75,125,84,253,9,56,192,150,154,136,79,89,213,174,250,51,39,134,82,135,79,12,13,14,166,0,201,200,233,114,143,149,126,84,29,116,50,234,188,195,74,128,209,55,53,113,214,153,16,255,47,177,102,214,204,115,90,45,122,134,252,9,57,89,28,43,222,251,176,145,169,134,232,44,62,122,212,186,16,147,227,241,58,247,38,7,60,215,137,171,72,3,64,55,13,51,11,250,83,136,79,24,89,211,72,220,152,192,181,165,5,54,183,128,156,114,102,201,132,243,127,147,90,170,150,60,7,233,76,10,238,238,140,129,165,53,72,181,19,219,90,78,179,185,88,166,58,216,11,223,82,140,2,99,228,43,78,53,80,79,115,10,71,230,69,206,199,137,28,72,39,23,171,115,94,148,24,223,87,80,184,16,252,84,245,35,165,209,171,64,141,82,13,176,216,57,74,163,160,131,71,33,179,111,43,105,156,5,87,119,37,201,55,204,118,194,2,149,199,129,135,7,71,138,166,164,155,135,71,85,18,195,87,182,170,185,159,125,88,84,222,250,88,108,124,222,87,26,124,231,99,116,221,234,148,40,92,113,76,235,124,250,208,14,51,63,169,156,79,207,22,38,99,47,42,127,24,171,40,149,24,155,35,64,210,53,229,81,130,123,40,252,159,38,242,32,112,33,112,208,233,228,68,49,83,68,93,160,224,155,118,217,161,61,106,73,189,167,236,100,237,143,222,147,44,125,215,14,219,189,238,28,110,79,63,234,80,242,82,140,8,222,42,145,104,125,174,58,80,187,46,212,1,186,88,223,38,171,79,63,244,205,109,67,106,61,196,109,70,159,9,49,230,219,212,250,139,18,145,56,41,45,205,167,183,193,39,166,255,230,168,28,28,210,75,202,144,174,235,235,223,142,103,239,234,226,155,203,228,201,218,160,187,150,179,240,107,120,114,94,254,170,250,172,154,191,245,142,128,36,72,126,201,255,85,146,87,116,93,161,243,97,46,197,132,176,29,158,10,203,155,39,21,91,155,37,216,63,116,28,185,255,203,10,90,153,201,52,17,231,157,67,246,212,221,32,143,119,118,139,73,249,217,240,209,35,53,140,42,119,16,58,90,45,8,34,60,231,93,92,119,144,23,99,161,240,31,171,95,146,39,101,156,245,104,2,162,196,145,102,133,87,98,53,146,19,255,20,172,157,100,0,5,12,98,92,72,195,25,232,81,19,8,143,218,97,10,87,241,214,167,117,248,52,79,138,39,196,103,9,206,33,200,41,57,37,161,71,45,44,113,201,33,240,36,21,104,122,33,22,2,169,145,194,196,61,24,77,61,170,43,80,29,81,148,192,183,60,53,80,19,107,226,87,196,73,56,174,208,29,129,175,58,80,211,180,194,253,77,236,168,242,243,216,28,249,29,252,231,133,24,62,5,207,104,203,4,156,37,197,241,220,155,177,33,229,82,12,243,131,130,173,218,32,40,167,178,116,167,55,30,142,52,208,74,138,5,38,111,56,114,4,119,94,25,16,247,138,111,58,28,110,79,38,86,59,145,1,15,145,73,50,89,22,200,54,114,77,251,186,54,141,99,60,217,151,172,33,222,40,51,148,242,125,71,20,39,210,187,225,234,130,147,22,72,138,196,107,106,66,142,138,228,166,5,140,94,112,166,115,143,54,168,249,157,219,75,131,165,159,148,94,122,114,240,35,143,102,14,58,150,183,171,230,166,247,28,145,82,29,121,17,40,41,4,5,81,197,61,199,144,183,91,148,192,93,160,208,234,212,24,45,137,197,235,129,40,9,40,237,37,86,173,243,239,206,64,16,21,182,75,198,128,50,185,117,66,59,183,85,2,141,150,86,106,91,107,90,77,59,179,53,10,248,199,219,201,60,21,55,226,97,119,119,179,186,67,119,152,136,227,30,60,116,119,156,77,104,149,216,204,210,205,195,151,186,20,233,170,19,146,126,210,37,241,184,218,40,106,210,101,114,70,155,213,102,193,119,122,245,192,44,55,11,62,234,172,129,99,27,136,240,66,134,91,2,180,208,108,170,190,253,85,99,214,152,77,45,65,121,112,66,85,109,72,219,255,83,164,148,60,46,23,119,13,37,135,238,104,128,38,31,186,125,232,214,235,31,29,218,165,38,85,220,236,103,87,32,137,251,24,196,157,167,147,70,126,198,25,207,15,141,156,56,176,101,228,137,252,224,200,39,15,24,35,59,243,131,15,76,2,74,82,113,88,63,41,228,27,142,144,191,7,247,245,28,249,4,148,28,130,18,70,254,250,3,62,186,83,198,117,7,252,195,252,159,59,215,243,234,200,246,3,141,145,205,249,199,161,196,208,200,96,254,83,15,236,160,59,67,236,117,178,201,161,252,101,244,37,70,74,7,238,3,63,173,56,82,60,144,29,201,230,135,30,136,67,137,154,248,34,112,226,236,248,108,118,214,248,129,52,75,190,153,252,78,242,123,131,175,230,191,148,159,36,179,32,45,213,174,28,183,207,217,155,44,230,223,118,138,249,67,240,191,159,28,57,152,255,36,220,107,207,136,157,47,62,96,198,113,244,24,215,83,108,56,38,220,251,250,129,7,71,150,242,159,26,105,28,40,192,179,254,215,3,97,250,174,68,131,96,140,226,59,198,163,198,163,7,190,195,205,81,95,240,28,52,36,1,126,125,194,112,75,56,115,228,59,41,40,97,124,7,231,132,210,189,248,70,212,196,80,98,255,25,156,63,33,55,228,185,93,115,201,239,220,241,40,216,164,239,220,62,119,235,220,71,231,118,157,75,142,36,19,201,196,174,68,18,169,241,69,231,62,92,77,213,249,253,252,221,180,173,15,228,161,189,7,62,52,114,115,254,38,90,143,19,198,137,228,161,228,96,114,214,121,249,254,82,161,116,232,201,194,161,251,236,146,221,51,248,129,161,210,91,133,76,1,123,229,24,180,229,64,190,199,249,68,254,143,70,158,60,0,110,122,254,95,128,178,143,141,196,243,191,123,128,135,182,150,113,138,93,254,89,231,209,60,25,25,57,192,141,148,105,159,148,71,134,128,158,101,186,71,229,128,99,38,203,249,255,215,41,67,127,150,15,20,71,190,157,47,143,100,161,68,54,95,126,32,27,175,118,76,18,226,191,154,230,248,175,170,71,59,106,91,142,70,106,230,209,30,77,120,207,169,202,117,156,91,217,49,39,63,46,215,59,30,31,156,27,106,220,87,24,254,234,222,106,199,185,70,13,254,38,107,223,175,125,179,241,106,109,150,30,223,111,76,86,152,223,208,95,23,171,147,185,131,68,34,36,153,30,36,121,242,108,173,150,32,81,112,194,56,145,205,148,2,185,53,150,28,211,184,130,51,41,113,22,101,218,54,178,59,179,2,15,146,90,237,196,213,142,229,210,183,138,221,67,127,148,203,61,228,205,216,169,167,231,249,215,2,207,1,6,174,40,147,74,77,185,250,207,85,229,189,205,201,167,175,110,54,213,43,255,252,135,83,239,125,125,226,181,137,194,4,198,79,66,63,160,182,136,90,123,92,131,153,90,244,55,172,175,88,130,83,21,56,227,7,13,206,168,202,169,198,233,26,157,36,145,227,114,70,78,179,191,152,237,138,211,157,115,12,49,243,253,189,167,151,166,79,157,43,125,123,203,220,191,63,87,156,187,123,110,203,185,83,115,167,62,126,170,248,63,112,84,139,206,216,47,219,153,89,163,172,149,162,69,115,60,91,172,22,67,227,10,167,143,6,58,153,78,192,237,145,197,211,142,10,70,244,86,220,139,13,231,63,229,206,157,168,156,190,255,116,112,192,221,239,72,252,126,236,180,50,173,156,139,125,91,153,131,243,156,49,167,158,11,85,200,27,234,87,30,154,224,220,189,36,83,54,80,106,92,251,164,83,228,198,83,116,47,73,48,225,222,110,104,239,87,211,202,169,177,83,123,255,7,221,159,71,20,201,64,195,168,78,15,165,180,111,15,62,250,205,212,246,185,129,213,59,9,121,111,150,140,239,80,146,117,131,236,164,187,53,226,28,206,131,9,75,164,54,218,29,69,113,50,98,70,5,195,26,206,55,242,95,255,175,211,249,233,7,191,155,31,186,168,180,141,247,188,151,249,243,12,221,154,34,15,199,131,152,190,149,255,167,139,175,126,131,142,71,42,252,255,110,148,236,143,139,175,142,189,202,61,239,236,225,247,240,61,233,30,126,43,207,59,96,66,120,212,11,147,203,87,254,200,28,52,7,27,183,226,249,202,199,76,224,169,187,158,253,211,63,57,114,212,32,236,189,196,138,210,104,32,198,153,212,189,52,236,123,163,243,199,143,45,6,107,100,30,144,12,211,204,236,15,33,22,238,155,80,149,184,0,39,3,28,16,126,238,211,133,2,28,58,92,85,165,11,82,66,238,11,44,248,208,243,24,197,237,241,132,121,190,42,45,16,165,107,74,42,240,236,152,146,148,174,5,2,119,0,72,94,9,159,220,242,90,116,190,137,20,171,29,0,203,132,121,193,242,89,194,253,161,97,64,93,120,220,207,13,115,85,89,23,11,114,65,70,12,221,58,230,225,153,88,207,26,89,12,86,184,5,184,37,75,85,169,175,179,0,168,66,113,15,53,172,133,163,157,85,90,47,60,170,210,60,143,159,51,178,30,212,131,112,118,107,58,44,206,248,245,128,206,233,93,51,220,2,36,29,52,69,85,234,143,2,154,16,240,56,31,163,159,98,127,20,90,197,41,18,189,187,164,4,217,21,182,10,45,27,142,134,43,34,123,2,189,175,224,206,223,147,176,150,171,143,197,32,80,162,235,42,55,197,37,120,210,153,224,167,184,171,144,203,117,177,178,83,226,12,252,255,60,143,136,136,149,93,12,178,158,160,119,18,225,64,170,73,149,32,96,218,224,12,199,14,29,190,85,160,236,60,7,116,228,230,37,75,182,240,5,112,249,111,164,97,164,140,175,224,135,62,224,21,190,159,199,179,13,159,94,127,210,221,5,125,34,36,34,44,250,170,4,37,156,82,93,198,51,126,131,118,251,20,17,41,142,124,128,120,185,70,70,131,85,143,65,218,120,165,138,207,144,232,209,229,126,242,216,51,11,93,83,100,17,210,2,240,30,122,135,172,23,129,154,126,44,211,239,87,124,253,244,106,65,196,178,108,100,27,202,242,94,106,235,37,118,4,102,252,195,34,165,12,104,144,213,103,122,7,120,198,234,51,120,3,62,110,211,2,180,29,249,17,106,5,178,50,204,87,144,10,62,206,207,73,248,11,197,225,244,183,22,197,160,94,244,96,20,195,254,69,78,199,52,207,187,116,144,126,121,19,174,88,150,147,216,145,144,21,241,151,55,85,3,72,51,60,22,124,140,90,220,54,142,127,45,122,73,156,218,6,30,123,116,11,31,221,6,207,30,0,188,124,231,176,52,179,91,151,244,59,117,225,182,129,62,160,86,52,170,139,150,128,199,98,23,158,117,49,26,173,146,80,223,34,238,231,35,204,251,48,103,177,43,212,135,245,73,200,120,32,207,177,43,228,104,212,3,11,64,77,48,27,72,83,250,189,42,141,130,204,128,188,184,61,9,122,4,101,58,56,44,204,8,183,117,220,69,206,19,177,67,12,65,203,131,243,162,229,191,127,203,81,165,22,38,91,72,20,251,233,164,112,202,152,85,207,203,92,96,5,172,138,37,84,4,14,114,67,59,209,87,13,237,68,201,221,215,87,32,5,178,15,106,4,186,69,170,200,175,133,46,113,56,247,254,148,248,2,229,85,16,208,205,92,100,248,134,25,30,218,41,37,164,62,90,35,206,23,221,116,52,92,227,57,240,52,162,210,81,190,198,163,23,53,28,152,233,0,41,133,131,209,249,140,208,7,79,171,240,149,192,107,156,171,53,220,107,228,246,130,175,16,42,112,150,223,242,95,10,22,252,5,191,133,244,11,28,149,107,155,41,210,239,98,137,8,85,224,67,5,158,201,228,175,37,137,76,150,70,185,90,162,150,16,233,254,50,98,175,217,107,242,127,3,218,135,16,164,40,246,41,32,89,218,179,9,25,121,124,62,108,109,25,141,230,4,166,31,172,168,181,101,62,92,165,82,89,163,82,10,37,58,102,66,83,100,138,70,87,225,32,51,148,223,145,250,56,91,182,38,215,168,151,137,178,84,149,23,58,21,126,10,106,94,224,161,5,60,112,157,31,56,176,179,42,253,40,144,184,241,194,195,9,225,71,64,243,62,225,146,160,248,20,168,233,201,40,206,87,59,31,94,137,157,15,207,170,167,180,147,81,188,71,133,219,48,159,82,173,66,123,2,143,10,199,168,230,61,27,103,108,184,53,34,232,247,110,152,47,177,43,198,219,23,40,119,83,91,64,251,185,18,242,238,206,232,56,204,65,15,131,124,194,89,92,32,58,127,155,218,167,98,63,135,54,41,119,234,188,206,175,240,120,86,248,16,244,196,20,63,21,152,138,78,209,222,60,25,125,157,59,15,174,140,167,147,128,75,133,28,244,124,14,124,13,124,218,188,15,52,63,88,133,10,207,9,21,224,79,172,103,85,70,157,171,11,22,111,249,49,143,225,126,42,255,62,124,235,227,12,109,17,126,178,210,200,173,160,125,154,231,121,98,117,88,33,166,219,142,118,96,31,95,237,32,228,130,68,219,39,35,191,114,55,112,252,98,140,165,168,167,45,40,39,147,27,64,83,80,174,101,185,209,192,85,57,183,57,39,224,177,236,99,159,200,17,72,77,214,203,57,130,111,143,181,159,25,29,135,187,103,12,125,187,158,92,78,210,100,220,102,244,117,123,58,9,164,24,104,149,131,131,233,36,200,9,23,194,5,169,16,196,171,104,120,88,194,103,123,118,113,33,136,103,83,76,136,125,160,25,45,194,142,249,46,60,231,64,58,135,41,231,234,242,124,16,104,216,101,169,149,174,168,48,44,224,29,250,196,75,34,216,51,110,17,57,81,80,120,248,132,158,0,43,44,210,3,180,177,119,237,217,208,49,240,217,48,97,207,15,251,104,125,55,233,80,71,157,231,232,193,168,2,189,181,65,46,150,133,103,64,155,48,111,148,159,226,225,105,208,71,133,77,133,187,167,92,75,10,223,252,159,244,191,0,207,139,42,158,38,2,16,21,81,194,58,153,135,30,174,136,156,63,26,156,161,117,154,17,163,65,14,56,128,210,71,238,235,180,164,10,169,16,11,208,0,112,146,4,124,6,37,22,196,41,26,145,2,78,128,111,83,84,115,228,124,185,80,142,182,43,39,2,112,197,57,238,4,181,109,148,28,13,212,248,163,224,181,226,55,122,87,63,212,153,158,163,188,167,165,136,139,138,208,34,159,20,94,231,41,247,146,150,141,124,129,59,195,93,160,81,161,126,224,169,90,39,148,243,185,146,130,252,32,213,92,15,25,234,10,57,39,93,201,100,51,219,167,88,73,31,155,1,207,56,212,179,178,203,93,30,26,99,150,126,95,247,232,230,121,101,116,243,190,110,138,152,36,172,243,253,234,81,245,194,230,220,150,220,141,248,13,104,46,115,102,165,103,249,246,201,187,38,197,26,183,8,22,125,18,142,101,148,182,16,167,89,102,66,84,252,103,68,27,40,163,248,1,149,203,208,47,130,39,91,204,159,70,13,0,90,134,175,8,147,26,190,63,127,237,150,9,253,218,45,53,130,243,179,176,159,39,85,204,93,188,165,162,47,222,130,111,3,156,135,92,46,188,47,94,140,31,9,115,93,205,43,30,223,108,197,49,125,206,181,157,158,158,159,119,249,248,158,236,227,217,137,76,22,62,24,79,3,157,56,140,167,192,193,45,199,216,245,168,88,37,74,159,158,184,223,60,99,144,248,9,99,159,169,39,148,62,166,217,23,40,229,20,209,179,188,77,254,217,74,64,150,231,131,58,197,108,240,44,162,72,128,70,200,20,124,234,4,117,25,215,185,6,103,209,55,146,17,147,33,151,94,161,49,152,43,93,109,122,0,180,50,139,174,93,136,161,126,158,167,54,17,209,109,101,75,37,138,255,187,220,229,226,91,9,181,13,88,97,178,32,49,189,195,1,226,197,167,113,100,30,158,206,142,121,248,29,223,104,193,92,184,146,90,137,230,75,207,245,99,203,240,221,21,66,24,31,117,246,195,157,245,194,246,194,7,148,59,25,166,25,226,139,80,63,79,235,183,206,140,183,6,182,77,232,19,250,234,179,203,69,33,118,6,73,231,169,230,66,123,216,89,227,93,218,115,112,213,57,74,81,156,66,255,0,145,9,71,65,175,38,58,16,41,183,83,24,173,187,46,161,109,143,134,193,178,187,185,168,63,241,140,125,196,230,243,181,236,11,90,24,207,222,176,131,89,160,106,7,246,2,166,23,149,43,202,228,230,201,110,246,141,225,97,252,108,231,79,69,172,6,144,59,25,54,166,250,62,200,244,251,34,143,222,4,32,91,190,234,182,77,9,44,118,104,106,20,112,148,78,99,89,192,125,160,239,151,1,253,42,252,12,153,1,141,137,103,64,131,160,201,225,89,136,9,17,231,199,148,48,93,207,8,52,87,53,128,237,105,105,166,42,109,183,167,27,61,14,244,116,99,95,32,39,131,52,2,143,180,219,241,104,216,140,224,17,141,128,124,248,163,254,97,63,227,42,160,49,160,62,176,122,64,227,81,97,10,203,118,96,228,154,97,17,170,95,8,107,153,69,177,210,212,141,167,132,83,194,17,1,177,59,199,184,144,32,194,159,1,105,158,15,226,25,191,173,230,237,229,46,150,208,6,215,2,53,180,193,205,60,138,38,154,114,206,40,221,146,115,70,97,44,135,247,163,185,178,30,152,189,113,246,97,93,216,33,244,175,106,33,215,172,231,242,102,75,129,132,26,86,98,253,54,79,251,12,239,55,67,121,211,14,205,105,115,166,13,84,75,192,49,229,71,206,173,18,113,123,46,82,11,43,224,57,40,132,108,206,69,38,227,85,121,62,160,223,248,211,135,5,225,167,216,111,66,84,56,42,212,124,132,107,249,166,231,55,155,42,246,170,169,158,223,220,102,71,193,195,168,129,29,237,163,118,148,161,148,133,27,192,139,240,13,11,11,252,109,92,159,135,149,162,87,125,53,238,170,15,145,210,37,14,91,161,4,1,199,145,41,217,61,80,99,4,93,63,80,90,236,106,157,209,203,49,1,207,114,119,154,32,131,168,39,60,75,113,146,127,45,48,31,101,26,254,36,215,196,57,96,5,57,215,59,110,179,141,129,194,141,232,89,115,66,13,122,223,237,207,14,170,31,130,237,18,133,154,12,57,238,106,135,34,34,106,241,172,17,69,159,29,140,15,231,249,147,228,117,192,245,147,29,147,33,244,38,103,4,208,190,62,180,119,21,95,235,94,144,3,216,185,138,45,32,173,30,91,224,176,94,180,157,212,95,188,36,21,58,10,155,240,138,122,115,188,34,16,17,240,17,30,157,253,226,5,145,0,159,95,217,172,105,132,68,67,88,31,207,14,174,206,37,205,72,2,179,104,45,223,145,97,46,214,3,45,94,124,195,181,160,140,119,169,111,204,41,238,185,74,173,60,23,116,35,7,28,171,169,103,87,153,22,121,145,187,66,45,93,149,249,236,97,93,2,236,3,126,220,5,234,231,193,29,128,26,195,161,25,205,67,80,9,127,95,192,69,182,96,175,79,170,175,3,15,77,110,3,158,231,60,20,220,122,211,112,138,161,96,138,64,10,212,67,228,196,97,177,226,231,240,14,112,197,116,217,176,216,202,5,239,84,131,3,206,203,91,189,107,230,149,70,239,60,31,140,242,152,154,120,40,52,35,207,0,78,157,239,208,67,224,191,114,238,225,250,205,216,187,139,65,92,119,202,84,217,231,121,176,105,9,138,120,25,250,96,180,66,60,192,122,126,10,80,21,75,84,39,249,163,202,85,5,122,63,202,236,19,246,6,162,123,164,114,179,231,100,162,43,74,63,177,197,105,65,229,167,49,254,65,20,168,64,53,132,220,37,42,72,129,213,248,0,199,155,223,39,95,34,113,18,7,29,10,246,179,143,191,4,253,244,73,254,126,126,181,229,64,9,64,169,172,242,136,245,161,207,113,241,44,58,248,4,126,179,218,173,30,81,39,65,131,99,77,219,173,236,130,15,117,16,243,185,188,30,194,220,86,15,121,37,145,159,112,103,49,90,214,135,247,65,95,6,188,47,202,137,9,249,130,132,216,31,253,59,218,122,34,4,68,127,237,174,66,72,15,21,66,181,144,120,183,16,96,101,25,157,188,17,14,198,205,134,251,247,243,155,153,191,65,253,125,129,97,16,79,175,0,165,73,165,11,36,210,149,255,138,231,253,192,209,212,10,50,23,124,129,204,200,243,128,17,230,187,32,1,15,188,0,60,238,201,75,66,190,218,129,86,192,245,81,36,240,179,130,173,4,218,140,199,30,103,50,174,147,101,134,44,64,79,204,7,90,185,139,237,185,116,126,0,198,155,88,127,33,159,208,89,192,82,203,159,108,247,38,231,121,43,144,139,162,21,29,67,15,39,154,11,204,243,109,45,105,111,95,7,67,31,200,125,243,60,243,59,89,60,4,238,2,58,102,44,132,214,96,30,228,118,140,70,251,64,175,123,8,164,11,177,120,142,249,28,28,227,245,11,146,135,22,221,216,154,207,67,207,171,229,189,105,193,64,134,239,151,143,202,96,119,229,92,7,106,53,138,184,100,171,45,215,34,205,124,137,105,83,230,163,52,245,182,204,9,195,20,155,46,99,108,133,90,111,170,141,101,78,196,8,137,37,46,66,42,80,9,167,242,45,183,116,90,95,128,113,199,107,104,197,36,22,177,234,247,208,66,55,29,177,147,44,133,29,243,49,60,223,15,191,18,144,147,201,238,73,97,146,159,228,209,50,158,236,246,120,133,142,254,10,30,202,172,4,209,163,67,124,196,158,210,110,211,153,53,165,30,181,242,186,114,62,60,185,101,50,234,121,253,236,46,120,159,118,43,93,240,21,192,14,45,243,156,107,137,152,29,122,1,108,186,41,92,241,153,194,44,28,209,38,186,157,10,159,217,114,38,122,6,124,136,25,208,47,53,74,235,104,104,184,163,66,134,59,162,161,246,30,0,154,2,159,45,116,233,128,165,134,73,31,73,48,191,173,143,250,59,98,37,8,94,147,8,214,169,15,218,183,9,53,10,195,25,136,56,80,162,91,241,93,244,24,222,231,23,210,138,176,121,248,17,243,152,158,107,203,147,48,242,134,207,24,235,70,238,161,253,12,200,119,241,102,34,136,126,56,110,166,103,63,32,168,155,49,150,91,140,220,191,233,133,80,52,116,255,166,251,55,157,210,92,73,163,22,216,139,71,82,20,200,161,244,0,94,243,49,170,182,62,17,197,77,209,3,188,40,161,229,27,208,104,167,31,172,20,142,77,211,43,180,165,196,39,110,50,239,180,129,231,224,206,65,207,194,230,124,182,155,107,193,225,250,28,62,124,171,206,14,247,119,86,93,255,134,249,77,128,251,68,192,55,224,217,114,254,69,58,30,188,72,227,101,39,3,175,71,207,131,245,243,244,203,164,203,25,53,165,166,156,27,199,179,199,25,56,198,210,173,29,209,38,35,98,39,94,83,180,12,242,128,49,238,113,106,57,57,41,26,100,156,129,92,135,107,51,97,47,227,234,76,76,247,246,119,162,6,105,29,184,30,38,122,128,150,4,146,226,203,5,251,88,172,36,136,119,24,165,99,72,203,98,77,94,238,128,4,254,197,104,27,18,93,160,124,5,158,58,147,99,208,133,128,72,58,105,52,180,233,157,32,102,153,15,90,254,147,190,187,248,243,160,215,24,22,226,130,21,25,188,54,57,26,4,76,24,172,16,75,181,84,154,139,62,54,89,157,59,197,159,9,156,89,139,123,65,235,45,3,218,59,3,24,111,57,216,226,30,176,68,221,232,27,208,8,177,0,215,192,253,85,92,46,83,80,164,25,205,210,102,52,69,2,78,114,99,35,163,238,40,200,60,207,60,1,144,116,208,187,163,230,165,158,226,237,247,223,133,88,11,241,87,213,231,97,14,64,61,190,10,120,41,21,224,21,72,60,211,153,128,213,8,234,58,22,219,42,248,135,121,212,69,85,57,202,13,35,94,8,15,243,204,19,117,113,96,199,218,252,22,66,116,173,15,220,251,13,47,14,193,181,199,250,206,192,177,76,207,84,106,41,222,160,49,75,68,89,46,222,168,80,106,65,185,32,43,199,238,129,86,248,141,45,243,209,75,220,165,206,121,254,13,127,5,60,152,74,103,53,192,180,180,167,179,171,28,70,200,225,63,162,21,179,50,0,41,93,49,79,70,25,223,121,190,27,74,115,43,122,231,161,189,246,51,106,99,79,103,93,10,22,68,140,82,77,9,24,143,114,165,202,231,202,148,143,202,143,108,169,21,25,249,193,82,231,133,156,175,192,35,158,69,206,225,104,60,118,245,185,21,47,102,113,59,66,143,170,60,166,212,62,72,62,93,11,215,84,148,149,154,114,70,249,137,18,226,60,143,25,173,211,34,245,17,153,180,80,237,47,29,149,106,18,59,187,56,23,144,242,5,205,138,88,90,33,52,44,122,72,185,47,192,236,173,213,244,23,61,62,177,128,159,22,181,226,214,251,187,241,170,226,163,227,104,108,28,5,188,100,246,185,64,170,32,249,77,156,33,213,182,227,58,95,57,115,116,32,103,178,171,202,118,212,43,23,54,17,119,156,163,229,139,128,206,64,252,47,246,249,11,129,41,68,204,232,57,83,28,118,38,156,216,146,184,145,69,220,233,104,25,197,121,132,83,2,166,76,192,163,90,237,45,191,79,62,69,190,108,156,6,61,79,118,198,152,70,133,171,65,59,103,72,251,185,21,219,171,81,28,234,141,210,45,251,144,182,185,45,133,200,66,119,33,146,219,2,254,99,251,168,20,87,232,44,80,13,193,236,134,231,179,160,159,143,137,249,1,11,56,170,248,126,191,184,145,34,79,6,116,129,225,146,69,168,99,13,164,16,206,32,225,204,187,240,112,204,162,86,211,106,177,26,244,13,254,47,229,94,194,198,247,218,207,116,76,142,74,53,208,56,200,5,166,252,163,12,241,184,163,130,139,190,132,192,14,93,240,16,153,37,46,0,63,179,131,242,51,88,24,212,8,238,72,159,232,74,138,72,189,80,140,29,122,87,24,67,100,30,137,88,243,121,87,160,73,253,110,220,135,213,82,100,182,149,198,160,91,58,86,157,82,129,130,112,102,246,117,193,55,161,239,220,113,219,141,58,197,106,205,152,53,153,234,202,145,28,60,13,36,133,208,171,46,198,231,9,176,124,136,67,241,236,142,6,132,217,209,23,38,49,49,108,130,149,170,133,219,98,172,216,159,156,27,99,149,218,241,218,2,72,241,48,206,84,144,184,155,65,118,125,202,205,10,207,221,204,249,162,190,225,155,193,86,132,22,37,242,190,94,80,31,122,232,160,15,60,109,80,16,49,142,140,222,195,12,167,243,108,172,0,121,157,150,166,232,140,70,201,160,109,28,226,55,191,91,115,1,87,61,186,32,163,15,153,163,173,132,58,10,30,86,101,163,112,128,84,131,208,6,140,172,10,20,97,139,238,40,108,23,235,165,215,68,58,22,5,79,198,177,198,113,58,194,233,214,210,239,141,140,186,79,163,8,130,157,91,82,201,129,20,44,51,41,64,255,146,250,48,44,126,50,70,189,113,228,146,177,24,139,191,183,251,76,216,10,188,23,163,233,5,9,241,230,76,75,51,200,45,191,217,139,216,48,107,237,61,143,218,97,138,226,42,222,168,153,143,208,113,151,51,116,236,5,180,32,27,249,149,112,188,170,38,157,1,58,121,84,91,142,113,200,211,219,218,176,164,204,252,107,60,99,219,46,4,19,132,217,160,154,120,6,172,42,156,125,103,128,79,217,53,181,171,97,91,181,132,197,205,96,147,5,215,195,11,113,157,163,124,205,15,7,127,166,19,172,13,70,33,225,219,40,207,117,122,56,145,105,138,40,57,138,216,183,131,132,48,134,204,248,248,125,126,145,230,195,159,222,50,28,205,185,60,56,28,253,52,142,215,73,11,65,23,61,6,1,193,211,152,29,182,108,134,159,9,204,70,95,224,188,104,50,27,27,67,186,162,53,30,195,145,192,46,212,219,236,206,45,79,116,70,152,101,49,112,160,47,246,0,246,129,247,201,198,159,220,145,30,131,29,102,50,145,236,235,230,72,213,199,44,1,220,13,103,85,248,11,126,208,13,108,236,152,114,42,171,149,171,133,130,237,115,3,176,86,120,133,117,153,119,113,3,179,36,33,223,93,145,243,55,136,184,26,61,47,242,43,56,123,144,175,18,59,148,147,1,177,16,171,127,6,108,74,78,182,67,56,210,124,38,81,203,121,254,236,179,68,150,67,144,219,23,186,116,87,107,78,131,34,254,177,63,26,192,40,109,141,250,138,104,217,47,72,108,221,159,86,238,207,195,87,54,219,55,187,35,5,210,130,136,248,182,208,69,227,91,20,239,46,136,213,142,126,82,217,60,19,153,185,161,194,143,242,171,71,213,48,218,81,33,11,224,71,204,200,186,220,135,209,112,192,143,21,21,108,111,8,223,239,131,222,8,157,84,95,83,231,57,207,207,210,161,28,213,209,100,148,76,73,74,160,189,47,112,20,165,198,157,163,51,23,86,199,255,61,11,16,197,101,202,136,231,63,17,208,50,4,218,253,57,58,142,143,199,74,12,207,138,248,185,155,104,252,159,69,186,98,92,36,26,57,26,113,101,214,183,128,51,22,120,221,63,239,215,253,10,27,161,147,189,209,245,181,17,2,208,29,178,21,112,181,9,104,188,2,142,44,117,160,68,207,7,135,67,133,80,165,131,77,34,94,223,22,148,92,54,190,218,22,205,220,164,248,72,23,241,41,155,22,220,24,221,37,127,129,182,141,125,66,11,93,235,173,249,150,54,105,119,18,160,54,225,53,126,9,18,225,209,122,111,156,207,124,10,236,223,115,41,234,191,186,49,208,169,208,140,60,47,205,67,47,77,133,90,145,81,142,70,6,23,233,153,249,206,24,225,159,10,77,105,139,183,48,76,179,24,156,198,25,0,235,180,22,88,49,31,198,28,167,124,216,187,56,38,55,69,199,25,224,238,84,71,82,148,236,167,250,209,151,99,232,222,109,79,141,95,6,11,86,3,52,251,130,124,149,212,58,106,33,68,162,239,151,223,15,50,113,41,112,41,58,47,188,129,191,16,246,11,218,127,38,71,237,103,170,15,168,222,6,125,0,92,57,197,13,211,57,10,216,71,247,107,71,181,11,128,68,114,221,238,40,168,140,117,194,118,180,71,12,72,147,234,181,96,14,60,254,4,119,53,152,160,159,57,200,1,234,114,10,32,78,139,43,112,151,186,10,244,19,16,88,87,43,234,201,180,205,213,142,154,171,255,23,2,96,213,248,230,12,42,228,48,140,34,130,149,170,1,138,4,254,2,171,15,60,140,207,149,89,196,205,14,35,207,226,62,38,12,79,51,31,34,39,21,35,167,180,98,36,39,49,124,197,226,7,185,142,75,242,176,124,137,70,66,42,128,115,218,53,203,12,213,110,222,104,203,130,175,21,71,70,61,231,234,212,85,241,104,102,137,170,210,24,142,190,172,226,150,49,28,147,84,25,30,199,72,45,67,226,20,139,135,56,237,136,121,6,176,232,138,127,24,209,34,141,146,162,4,1,143,137,151,196,41,255,84,192,157,165,66,17,219,73,226,205,82,241,198,213,40,245,195,222,40,12,227,193,106,7,88,38,240,132,57,127,115,198,16,206,57,224,150,99,32,157,33,125,171,110,254,169,191,47,160,139,173,51,120,164,184,226,45,191,24,68,61,140,231,10,55,218,85,237,32,196,139,174,51,137,246,190,209,49,161,27,47,4,114,116,156,255,126,225,104,128,220,8,30,128,159,197,166,92,175,199,71,223,75,70,207,86,110,89,80,236,219,51,228,130,55,126,11,168,102,138,52,251,183,233,107,85,2,83,212,50,227,72,132,235,7,203,163,28,142,4,81,9,167,114,174,192,247,81,119,252,150,51,137,120,62,104,138,253,126,211,111,138,23,130,173,232,186,171,221,220,136,38,216,129,158,154,89,136,46,196,10,209,154,41,246,172,240,20,85,131,142,45,132,32,47,132,87,168,49,231,187,104,180,163,139,163,233,82,23,74,4,27,239,174,209,217,209,236,211,235,23,58,35,148,122,216,53,138,209,91,177,114,246,151,107,206,24,161,248,187,171,45,81,77,140,243,193,80,3,143,226,108,37,114,201,141,200,193,125,163,83,218,140,58,31,158,15,207,168,83,90,141,206,114,193,89,1,83,162,238,70,20,47,185,120,144,205,191,211,169,36,79,137,108,100,9,176,27,248,202,186,111,217,175,75,24,85,95,116,231,118,161,167,230,149,102,188,236,246,146,132,255,203,114,219,231,179,96,108,174,66,20,144,227,4,142,60,16,252,14,246,81,47,108,159,250,64,255,157,69,190,72,103,212,225,39,60,47,68,253,117,234,213,69,67,205,122,172,26,121,195,153,138,238,252,18,156,153,198,47,66,90,64,20,9,250,144,234,185,85,249,232,9,184,249,52,214,197,234,56,213,196,42,221,202,17,101,114,243,108,247,12,87,17,94,84,113,148,84,236,174,118,20,124,5,255,162,196,162,121,120,94,116,35,123,80,147,46,151,10,20,131,122,61,128,17,159,149,152,104,194,209,221,140,254,200,12,1,123,99,9,136,42,41,118,36,129,144,156,84,123,79,147,108,226,116,66,149,228,100,224,54,156,89,198,48,204,168,31,237,15,149,159,32,197,195,28,174,154,179,40,209,61,95,64,19,206,179,57,164,55,114,194,124,44,42,136,194,78,225,45,111,172,48,196,221,5,40,44,221,39,18,241,136,56,75,229,22,234,43,2,138,147,9,252,239,48,157,51,64,163,110,180,255,218,198,122,57,26,243,148,189,168,32,139,15,182,172,148,231,37,120,209,79,198,49,129,225,156,90,144,193,214,210,177,197,41,41,167,126,244,225,170,244,229,62,196,50,74,115,14,74,141,124,185,175,10,82,175,105,56,194,66,220,8,36,91,149,166,66,231,98,49,93,233,29,184,102,98,85,2,221,69,53,151,247,249,2,206,77,13,49,4,183,225,111,205,217,149,108,100,169,221,87,96,163,111,212,103,192,121,40,82,181,109,108,5,16,101,115,132,105,245,72,19,139,137,179,217,21,148,163,113,36,136,216,138,173,160,143,175,8,137,96,66,176,131,182,80,229,89,4,17,144,255,141,181,195,68,248,172,240,41,97,31,164,207,82,228,207,244,89,171,174,204,26,48,77,220,178,7,171,52,113,184,53,154,227,217,206,246,177,70,150,219,138,216,183,238,211,62,66,215,42,239,205,182,194,121,88,203,128,101,87,32,45,243,174,197,116,109,56,155,37,203,188,100,96,177,29,92,146,219,185,232,235,14,162,7,211,29,4,58,134,152,55,205,230,132,93,144,216,108,48,143,242,160,195,55,245,241,156,175,111,83,142,207,249,184,77,20,141,202,22,135,177,125,78,92,244,19,220,59,130,35,110,68,180,15,74,231,160,13,57,58,146,236,197,202,155,250,68,4,158,228,87,199,13,60,218,45,180,141,40,115,46,54,194,115,179,207,124,158,254,169,250,90,145,67,174,11,163,161,32,177,157,132,199,200,40,157,143,178,169,238,124,249,243,223,251,252,151,31,250,222,23,190,247,133,186,83,119,254,250,177,239,125,254,175,33,231,175,31,171,59,27,252,250,208,247,142,67,137,227,127,253,208,191,250,235,113,248,85,90,59,79,217,237,91,161,253,240,162,217,205,153,184,222,124,92,58,246,68,71,214,3,171,127,107,143,10,173,202,93,117,87,111,60,162,57,90,214,62,46,38,121,92,224,141,209,180,230,224,120,227,191,222,225,197,48,215,70,11,70,1,79,40,129,102,46,141,205,176,216,249,234,99,209,87,245,53,99,235,190,166,22,23,163,202,48,96,114,110,11,23,101,182,176,253,143,201,43,220,157,95,125,80,79,35,100,170,222,12,244,230,248,85,51,34,180,42,87,108,143,130,182,207,0,108,205,74,110,230,250,20,63,216,75,47,215,149,146,53,101,221,22,181,199,164,152,86,166,51,41,125,150,219,19,116,38,54,79,105,9,53,230,216,149,128,119,152,15,210,223,87,157,171,1,28,233,100,209,34,86,235,254,206,22,189,188,113,80,160,151,219,110,247,93,0,9,60,64,159,215,127,125,60,74,235,40,98,126,26,241,166,7,248,224,116,140,169,217,19,56,179,111,70,156,23,117,95,51,22,222,22,53,93,27,69,117,71,91,73,40,138,218,218,10,87,20,43,172,171,138,70,162,222,60,209,245,119,88,63,51,31,249,125,25,227,114,164,197,81,148,171,214,73,206,115,15,253,246,11,191,61,246,219,103,158,123,102,35,185,122,238,137,223,126,254,183,144,158,123,226,125,127,61,252,219,47,188,207,175,15,193,175,144,158,251,252,134,191,62,6,191,66,122,110,67,105,127,238,240,111,143,227,241,220,225,247,253,223,207,191,239,255,62,4,255,249,24,252,239,67,255,234,175,168,41,100,143,114,47,132,112,76,253,133,144,107,29,100,111,206,22,230,99,174,235,67,200,0,46,132,251,105,79,83,122,138,21,149,147,42,129,170,60,78,165,81,15,204,251,113,76,208,237,249,24,203,31,111,207,143,177,252,238,110,195,120,111,251,105,227,197,110,140,119,52,37,71,246,174,47,128,14,123,177,251,52,148,49,140,238,110,124,127,4,164,50,0,62,122,187,140,199,214,229,71,188,124,54,18,52,35,172,225,137,85,249,45,174,241,242,215,241,144,220,170,91,43,23,81,223,218,124,22,107,173,202,232,73,188,230,115,181,225,54,239,211,205,143,173,207,159,230,166,185,95,226,29,228,74,114,62,50,67,71,107,240,125,25,154,47,182,229,139,44,191,237,254,116,62,5,187,83,91,126,51,119,1,231,55,201,195,209,130,150,83,237,176,55,74,205,14,104,47,207,53,15,156,17,71,223,128,81,170,196,155,187,215,58,170,164,191,115,60,230,29,253,157,170,249,203,155,170,4,200,44,136,220,74,80,84,32,209,107,154,199,114,183,178,79,156,7,129,211,225,253,133,158,161,18,253,235,25,122,247,56,126,199,249,37,120,220,181,101,223,13,147,10,27,13,157,84,112,222,73,235,237,160,149,116,235,154,34,164,64,97,109,255,3,253,20,146,208,108,99,202,139,239,10,238,60,89,14,253,134,245,52,193,249,210,205,124,217,125,249,91,94,147,47,232,198,66,90,55,154,229,169,142,135,43,158,221,155,114,189,175,218,225,149,118,63,59,185,205,51,170,133,209,138,245,191,124,98,102,159,213,199,188,191,69,240,75,23,249,81,174,143,107,93,87,229,208,157,211,131,227,3,222,12,82,60,232,12,29,121,212,245,202,10,128,110,11,174,95,54,202,53,243,101,55,95,246,242,241,109,64,140,233,225,124,162,243,225,4,120,50,125,56,179,67,102,179,145,189,88,128,39,21,24,119,244,242,177,68,43,159,33,187,177,32,123,31,222,67,161,56,199,137,189,51,132,191,176,60,14,45,128,156,35,57,241,53,106,21,0,53,113,21,179,162,115,97,174,179,153,31,94,155,207,108,247,84,176,32,247,73,45,91,142,249,133,182,252,130,151,239,175,240,243,190,133,224,213,173,243,62,68,117,108,230,177,177,231,180,253,243,15,163,55,193,190,99,148,200,198,67,75,104,203,91,19,184,4,11,124,235,111,229,71,220,252,136,151,207,5,42,128,117,42,124,52,96,146,168,123,141,243,63,218,242,19,237,249,104,57,23,125,110,221,249,2,96,29,166,179,240,249,58,93,149,0,189,249,130,216,231,142,84,172,203,247,179,124,140,230,254,13,79,163,145,225,74,12,172,91,68,167,84,92,232,86,4,180,250,147,116,174,27,181,255,194,2,232,190,133,32,248,146,104,181,67,51,29,195,56,219,165,11,236,119,23,157,221,189,145,12,175,210,77,216,167,172,95,87,99,21,148,183,156,132,49,19,55,215,104,203,221,81,149,13,219,176,31,191,231,79,239,94,253,198,30,34,75,196,5,143,223,242,203,155,232,27,120,108,164,175,189,255,145,131,116,175,159,155,45,197,99,19,96,27,122,174,210,247,251,223,8,182,105,108,246,246,187,220,61,106,144,172,152,5,223,101,177,203,218,105,101,245,172,98,119,246,3,255,6,69,246,250,168,105,163,119,59,64,61,93,192,64,43,93,98,88,12,155,155,48,46,190,210,69,9,29,98,92,221,142,38,216,236,68,164,75,95,32,26,194,168,26,234,156,150,116,176,242,44,170,214,94,126,17,241,35,70,18,197,246,43,54,50,165,208,217,255,244,240,41,110,127,147,174,154,146,83,0,227,211,177,100,210,153,83,106,10,233,98,210,196,198,116,86,219,22,140,34,173,205,167,17,5,165,2,45,193,145,234,220,13,125,91,216,55,14,250,149,75,88,9,46,97,195,49,123,91,244,86,246,141,75,84,229,2,87,112,99,145,222,25,143,245,249,22,199,108,2,248,232,112,191,21,220,211,160,121,172,176,252,176,155,111,182,229,211,247,205,152,87,222,102,169,215,229,210,55,214,2,163,238,172,30,87,99,184,223,241,13,3,87,131,128,23,55,44,68,113,116,18,176,69,69,173,132,25,167,44,119,177,152,37,27,249,192,210,108,78,50,251,127,252,181,253,183,22,199,169,60,181,159,77,142,163,210,182,214,78,136,158,198,100,184,165,175,155,24,43,219,65,243,119,227,115,153,245,193,29,163,91,87,107,249,31,191,13,13,158,188,19,52,117,84,53,13,131,173,206,211,226,151,22,142,90,243,118,168,108,8,134,240,115,102,175,217,114,35,116,201,17,140,116,47,243,24,181,135,90,199,80,63,82,217,241,53,243,253,110,190,127,77,62,175,132,23,65,210,91,229,251,61,63,72,89,92,117,31,55,95,116,243,155,247,153,151,116,89,1,175,10,52,8,250,7,80,123,240,216,120,150,63,213,150,63,197,242,37,208,133,210,48,104,71,194,229,56,18,168,73,71,225,186,42,118,247,167,198,235,78,106,160,187,159,106,185,166,172,181,176,121,123,190,166,181,231,83,223,44,168,52,223,237,88,12,178,30,194,254,62,31,126,163,115,45,50,91,155,239,190,233,39,115,193,154,139,233,115,238,103,141,227,130,171,242,197,246,252,141,52,218,104,231,154,124,127,43,223,213,93,55,128,134,218,92,9,91,244,125,55,212,210,144,127,195,223,172,202,235,23,206,243,140,3,240,93,140,9,189,158,102,159,46,98,110,233,192,174,74,196,138,232,18,187,79,187,236,181,35,218,117,249,17,150,239,201,158,23,53,106,71,204,9,185,149,143,215,158,86,195,216,202,234,79,47,191,61,143,229,19,193,59,114,106,235,26,37,138,30,252,234,207,141,37,1,37,103,117,62,228,106,184,103,39,232,112,215,78,121,51,12,80,215,64,62,104,191,238,238,84,170,158,78,165,186,187,43,237,200,119,91,37,62,111,206,40,30,34,102,253,190,186,61,72,223,118,254,152,185,195,93,194,7,36,50,75,178,228,61,242,105,28,239,231,46,109,109,121,30,237,249,243,109,158,10,90,7,226,98,39,59,252,108,46,159,223,185,227,167,55,172,190,127,165,107,227,251,207,183,121,54,171,209,171,247,9,50,211,205,124,106,244,102,92,252,6,122,121,161,171,128,154,158,172,194,117,130,155,175,122,249,132,59,165,188,237,213,161,77,187,172,206,247,188,26,124,223,245,148,246,118,100,125,121,46,128,22,154,249,85,204,247,178,240,141,9,153,139,226,190,227,221,187,140,143,190,183,247,225,143,126,122,151,37,232,244,189,89,239,173,129,5,174,109,238,68,171,158,80,55,148,24,250,190,162,31,121,162,22,162,111,196,74,53,28,89,134,3,103,8,188,64,218,243,79,36,218,242,131,84,171,224,26,50,104,55,209,118,19,70,94,204,129,67,5,236,44,84,113,65,29,222,162,26,140,93,115,116,86,92,43,31,174,65,230,207,224,28,136,46,156,221,85,195,59,5,89,13,49,167,230,230,156,97,115,228,186,206,40,120,96,78,2,190,39,32,39,1,223,19,20,59,48,46,192,85,108,208,31,97,115,128,61,41,155,105,250,123,140,210,158,31,56,179,129,127,8,118,200,245,75,87,225,39,153,69,134,233,209,188,66,169,81,220,55,141,90,103,38,197,237,104,187,133,186,209,127,246,198,40,108,201,27,171,64,206,122,177,153,239,29,186,240,34,228,219,161,55,58,188,228,241,48,218,33,182,43,128,46,180,230,139,233,66,42,181,65,249,20,45,31,236,238,55,236,213,60,194,221,84,17,45,225,211,187,30,94,195,59,128,38,84,192,183,4,231,107,45,242,203,190,69,228,162,182,252,156,176,58,223,38,236,89,222,167,87,195,117,249,73,150,207,70,249,152,142,81,205,80,116,153,174,138,137,227,43,76,15,106,218,245,59,52,13,199,172,170,4,17,27,190,115,63,239,107,174,60,177,42,143,125,210,89,244,92,147,3,155,87,77,207,80,229,80,130,124,21,207,203,100,229,249,102,121,126,163,242,250,230,102,121,194,222,126,198,72,93,179,30,193,213,121,88,139,190,64,78,66,132,202,44,102,139,167,214,230,207,8,46,94,12,86,66,116,118,81,112,158,125,210,25,141,237,249,151,110,219,56,159,149,103,243,234,214,151,247,242,231,233,56,115,243,204,21,220,252,133,174,25,5,14,239,76,87,175,88,246,173,207,63,35,208,124,66,103,146,75,122,219,39,88,163,224,48,65,15,112,202,55,42,210,209,157,174,75,74,95,8,231,158,130,75,98,236,216,249,119,31,128,79,177,26,244,226,183,76,46,0,113,5,86,231,64,45,59,0,217,116,42,50,67,48,56,11,111,148,34,155,238,78,35,156,141,91,186,165,131,143,132,91,121,11,127,242,241,71,62,136,35,237,160,179,240,216,188,32,247,185,179,69,144,87,144,76,161,188,154,223,153,127,235,223,49,162,85,229,113,240,199,149,219,20,223,37,206,29,133,186,77,81,198,65,175,41,66,194,143,135,178,249,140,124,132,174,112,130,107,156,180,242,213,79,252,255,132,189,13,116,27,215,121,40,56,24,12,193,1,8,147,23,35,208,130,28,152,24,140,70,50,196,202,54,44,59,93,218,81,56,67,120,36,15,40,37,166,40,42,85,19,255,128,18,155,186,126,81,69,69,217,103,200,162,56,0,11,171,144,159,158,67,115,149,61,106,142,95,194,176,76,86,230,235,59,207,167,155,231,147,237,241,202,140,86,171,210,217,172,235,186,206,158,188,54,143,101,85,189,28,37,219,227,48,126,170,31,227,197,129,246,251,238,157,1,6,192,64,229,61,24,2,247,155,251,255,221,239,126,223,119,191,251,221,198,248,150,145,101,186,210,214,248,104,33,76,79,40,248,151,161,196,101,142,250,193,171,125,119,199,19,213,29,47,118,150,57,179,33,148,57,17,215,131,238,148,207,241,226,199,2,250,43,97,107,175,98,235,216,40,79,149,6,114,168,118,43,187,146,87,146,153,237,202,0,67,120,140,47,52,197,191,204,226,123,150,137,28,174,233,226,157,209,163,241,185,176,35,137,64,176,227,25,15,147,73,50,30,41,147,108,212,250,13,239,96,241,195,59,236,120,152,47,32,179,39,82,209,250,127,140,83,140,170,165,24,43,155,216,127,136,115,243,49,157,142,46,191,22,35,212,249,5,135,251,113,246,180,203,98,51,87,180,160,44,40,63,187,183,206,21,53,199,179,20,44,30,191,55,199,51,175,42,24,63,95,139,167,30,14,240,20,20,80,58,153,91,75,192,135,19,236,147,7,118,60,80,128,181,205,240,17,154,226,163,50,129,247,201,90,180,33,30,164,124,59,158,8,17,22,143,92,138,151,44,217,24,95,95,183,220,241,243,124,93,127,217,248,190,109,219,233,111,205,127,150,242,240,64,233,36,175,80,12,229,123,24,255,95,15,5,46,223,211,148,79,15,179,243,167,186,55,183,6,33,94,80,10,10,149,231,58,220,178,60,80,5,1,233,232,122,15,234,226,144,167,122,42,114,100,199,149,228,240,86,227,94,180,190,199,83,81,219,197,237,207,13,228,153,14,77,255,87,133,147,108,5,117,78,28,97,64,75,62,92,65,115,233,88,56,224,143,133,115,233,130,85,255,206,164,123,123,63,197,225,121,41,85,6,142,60,240,131,14,202,45,222,87,136,215,37,75,46,181,150,34,59,48,44,164,50,169,197,84,76,99,82,57,219,121,110,92,213,145,7,211,99,122,84,151,116,91,35,107,0,231,51,66,114,168,181,233,126,99,11,158,206,42,116,23,182,56,251,102,204,55,134,221,231,61,5,2,193,209,208,7,46,110,169,75,10,23,183,180,232,96,52,71,34,198,93,110,182,79,203,246,184,81,206,70,76,197,211,174,233,224,123,1,215,236,229,166,32,94,17,148,192,207,58,56,21,90,55,5,31,213,105,39,211,162,13,4,208,242,112,89,148,59,153,23,143,70,45,84,61,56,115,186,65,7,181,189,0,245,140,131,0,124,221,167,240,113,158,74,154,240,100,231,198,210,204,142,202,62,177,0,173,166,182,185,245,248,154,22,77,76,139,132,158,182,208,65,38,182,71,200,63,47,228,232,30,53,188,239,95,169,239,71,218,103,70,64,254,131,81,44,118,58,171,110,109,245,13,1,135,137,214,206,221,166,80,230,203,190,73,186,119,182,236,33,221,72,42,158,126,245,216,15,96,185,227,46,203,201,55,207,156,61,241,230,177,55,79,226,46,203,217,163,151,207,156,61,243,241,153,179,206,254,77,35,244,196,229,99,103,143,125,124,236,236,9,79,232,56,164,61,1,105,199,239,8,61,227,5,189,118,242,242,177,87,142,93,62,118,237,164,39,244,133,203,39,95,121,225,242,11,215,60,107,117,109,252,242,241,87,32,247,107,158,229,94,59,1,208,163,151,143,95,243,172,243,53,40,19,210,30,191,118,188,77,206,103,40,116,188,77,157,207,188,114,162,109,157,177,86,47,92,62,125,237,116,219,246,158,108,155,22,161,88,231,118,57,99,157,143,93,59,214,166,189,199,104,173,188,219,11,227,251,202,25,232,171,163,109,211,30,107,155,118,156,182,183,93,63,59,80,186,147,191,187,47,147,204,36,29,226,133,107,230,238,190,98,103,56,214,20,19,114,78,27,81,95,77,245,117,173,107,89,147,109,79,61,196,222,83,70,15,97,2,242,201,9,185,22,39,250,80,99,89,12,174,107,238,93,111,140,23,124,197,206,245,68,83,76,176,164,149,184,31,67,248,62,132,146,29,138,157,165,68,99,92,49,152,239,43,37,49,124,255,254,239,223,207,190,229,161,246,44,214,137,131,152,238,201,238,114,228,82,111,57,50,217,253,218,201,35,231,159,255,15,71,206,191,118,178,30,87,20,112,245,24,235,21,197,104,180,200,119,164,120,210,145,42,250,163,81,51,120,33,170,251,138,254,158,60,179,218,129,222,58,146,145,128,182,134,42,157,114,64,15,233,82,70,217,157,41,118,210,88,140,115,98,106,245,170,135,122,189,92,49,173,115,239,228,199,128,105,184,35,236,57,51,17,122,244,227,227,109,160,227,0,197,29,225,99,222,20,1,160,116,71,216,19,122,244,99,192,135,143,207,124,124,180,109,218,99,109,211,142,67,90,160,23,31,143,223,17,138,216,214,85,161,244,20,48,67,148,81,151,215,45,19,170,125,238,41,118,49,250,91,209,128,15,70,27,176,56,145,115,50,151,196,211,151,200,187,34,247,234,216,83,81,189,109,103,190,167,4,41,55,104,204,213,216,15,54,195,123,61,43,100,133,66,43,246,91,66,79,237,61,250,251,42,25,232,129,247,8,122,212,109,121,143,184,222,139,13,64,126,147,236,61,177,36,86,68,122,238,19,177,218,121,47,88,130,96,4,6,2,13,239,37,90,222,211,106,239,117,121,229,71,53,117,193,230,60,153,125,3,214,188,49,228,237,246,52,196,116,33,199,38,6,109,111,195,193,231,130,23,133,117,122,115,57,212,44,88,182,99,197,96,185,99,210,15,92,141,207,241,188,253,3,122,206,147,230,34,94,85,127,128,59,199,0,139,185,214,106,182,31,65,164,10,90,23,66,45,255,144,67,205,217,28,193,219,17,230,212,57,150,34,248,24,183,151,203,112,168,171,202,8,25,233,10,123,183,139,174,233,60,23,188,217,121,145,106,96,196,154,231,235,65,124,155,27,20,67,162,36,40,206,251,33,78,64,203,41,49,88,165,242,5,123,55,141,249,0,116,166,123,38,50,3,124,140,209,109,80,189,10,137,144,110,122,34,144,203,244,92,33,25,50,209,189,72,22,73,12,61,56,34,246,141,191,121,252,236,11,111,158,126,243,180,167,13,68,35,180,217,6,162,53,237,177,182,105,155,109,32,188,161,103,188,160,215,208,86,98,252,205,58,125,110,132,30,131,185,3,49,181,149,174,57,45,66,235,107,74,35,20,231,29,124,174,121,214,249,218,209,55,207,96,184,118,180,109,218,99,109,211,66,125,33,231,118,117,118,160,158,237,165,116,11,185,145,147,158,208,23,62,62,121,237,133,143,95,56,235,89,43,160,31,176,170,187,120,149,70,232,9,128,2,69,60,235,89,103,228,128,32,237,241,179,199,219,228,124,134,66,199,219,212,25,233,86,187,58,99,173,94,248,248,244,217,211,109,219,123,178,109,90,155,138,183,205,153,82,241,179,199,218,180,151,82,241,54,237,181,169,120,155,158,180,169,120,155,180,54,157,110,211,27,14,244,142,227,251,241,29,199,151,174,45,65,113,6,67,116,15,134,133,212,66,106,136,12,145,98,240,246,109,46,140,62,216,10,162,142,182,9,32,57,7,104,172,204,205,115,57,224,46,10,182,93,47,199,23,129,102,130,140,38,32,148,112,229,78,67,84,69,161,179,132,142,123,113,239,52,60,73,223,187,125,155,113,29,101,46,111,83,19,180,24,132,82,248,101,94,166,231,239,101,63,250,4,138,241,24,107,4,140,142,171,194,215,132,253,204,139,157,80,16,49,118,34,48,214,241,99,144,125,106,123,39,52,150,157,96,77,211,179,153,212,67,2,173,9,7,185,201,212,222,209,254,223,89,228,169,30,50,204,74,101,58,61,60,255,154,227,11,126,150,6,207,162,152,190,148,239,98,167,30,148,3,196,174,33,222,91,82,234,44,81,239,101,245,82,5,110,130,27,139,238,71,185,78,210,131,122,112,153,230,64,181,231,60,246,14,74,171,204,182,16,123,133,112,239,113,105,202,79,205,130,108,147,166,249,82,153,58,128,122,115,170,124,166,86,123,236,93,180,52,24,225,217,219,57,187,151,56,62,230,223,176,237,160,217,137,117,136,21,244,64,174,227,3,193,108,232,15,167,21,49,38,151,241,172,197,208,136,240,74,232,141,96,193,33,252,108,140,3,232,125,143,89,235,161,71,62,187,109,1,161,163,132,254,248,133,168,16,22,4,59,150,247,207,116,103,36,37,36,5,66,161,128,196,59,253,140,118,71,104,255,233,95,99,242,23,141,101,118,139,121,97,17,243,172,213,140,250,101,17,70,0,50,66,159,44,150,213,193,20,210,13,173,112,197,210,26,22,130,78,159,21,2,5,214,10,129,179,251,140,19,39,113,183,33,168,139,243,34,181,181,38,77,173,232,56,15,255,49,7,110,157,211,155,66,161,24,134,1,193,13,69,47,152,159,46,188,120,202,6,119,208,229,118,111,161,236,136,26,233,34,95,160,123,169,54,215,117,12,63,109,229,63,55,180,85,254,243,130,82,251,61,251,4,107,83,40,138,92,247,178,111,128,115,63,169,149,173,143,217,164,212,247,111,240,156,66,75,160,114,52,72,198,14,206,216,161,128,182,74,45,245,241,144,162,220,208,86,41,202,13,109,149,162,154,211,30,107,155,182,85,138,242,130,82,41,170,122,27,27,80,181,236,167,15,67,49,248,81,66,34,24,250,232,243,163,4,194,216,187,12,194,226,17,2,177,242,76,115,208,32,86,243,138,157,169,197,86,221,177,45,57,84,89,14,28,212,6,175,193,24,112,58,186,24,228,31,224,35,51,28,64,252,85,141,197,177,154,177,116,175,108,157,83,23,82,87,210,87,210,51,50,188,27,224,125,248,238,43,192,253,45,112,87,32,204,64,14,213,30,22,159,241,161,5,2,134,43,62,44,141,169,75,170,77,173,96,177,211,114,193,14,28,182,88,99,18,102,211,187,61,184,135,88,109,206,247,54,246,232,76,103,70,156,38,25,105,38,194,139,215,59,105,44,143,117,184,210,201,139,140,84,93,97,177,212,76,111,198,154,209,103,244,170,142,79,104,5,167,132,149,174,235,226,160,120,93,84,186,148,48,180,248,54,112,163,27,87,176,21,60,240,174,16,102,252,118,63,180,246,186,220,48,66,90,189,39,55,18,140,54,108,116,210,69,6,102,239,70,103,49,88,183,179,91,235,113,190,57,253,80,117,229,193,70,136,229,229,30,85,108,5,94,65,115,149,123,132,29,220,226,13,31,202,187,51,79,100,82,10,81,128,131,158,225,2,190,151,185,81,78,193,177,72,212,222,237,249,128,168,80,139,106,15,246,228,140,47,3,112,137,151,4,12,172,39,161,28,232,69,133,12,18,133,92,137,80,242,78,251,12,71,152,6,113,70,152,225,103,124,56,198,0,13,95,241,239,130,137,218,205,237,226,174,248,249,48,79,232,200,139,120,119,200,117,145,239,177,113,231,118,43,238,176,216,43,255,77,57,175,148,149,217,204,236,204,124,224,59,47,47,143,46,43,5,103,182,64,232,185,14,249,96,110,88,95,92,154,237,5,199,14,24,187,161,17,89,150,117,196,153,36,52,70,229,82,92,26,189,89,226,31,211,112,82,107,70,161,2,107,31,155,127,216,171,176,122,32,118,71,248,7,112,94,32,38,47,164,230,212,87,182,218,253,11,53,155,161,152,188,0,56,253,10,109,55,224,23,200,114,87,106,88,151,241,177,56,168,67,87,213,130,133,49,70,2,57,95,65,99,84,184,160,229,232,122,221,56,118,71,228,123,228,0,140,29,235,97,69,110,28,37,190,114,229,101,229,92,107,95,96,222,108,223,188,80,59,153,80,151,194,214,59,107,214,139,34,210,250,156,184,17,171,196,54,98,57,138,117,180,47,11,124,97,134,134,42,93,176,160,117,33,140,101,191,221,223,108,207,33,77,193,99,5,56,121,249,216,234,201,15,143,125,120,210,115,125,64,232,209,15,143,183,129,2,165,94,29,135,180,158,212,26,215,165,213,19,0,245,94,151,128,90,175,158,249,240,204,135,71,219,166,61,214,54,45,208,99,200,249,204,135,227,119,132,34,181,22,191,66,37,89,157,27,196,229,199,87,228,166,57,119,92,17,227,120,140,187,198,237,240,109,227,134,184,179,16,87,132,255,131,118,220,127,109,138,251,111,92,216,119,1,102,72,22,126,15,161,210,2,226,78,114,231,185,168,111,151,47,235,27,130,144,244,245,249,138,34,254,202,250,246,2,63,219,231,115,202,197,84,89,144,161,101,238,91,181,114,63,228,34,190,136,15,255,206,64,202,136,239,58,72,194,173,113,57,144,223,243,240,118,5,240,212,199,189,3,245,218,225,251,53,26,157,57,113,190,109,190,67,16,30,245,73,232,69,219,126,239,27,28,198,253,2,40,200,110,251,189,83,220,75,220,57,110,156,251,19,192,214,41,59,238,81,223,30,168,105,210,247,187,190,140,111,183,157,54,8,105,15,248,62,231,251,181,111,206,119,30,226,110,112,247,248,66,190,168,75,159,87,20,147,252,104,7,250,2,147,248,57,33,11,225,172,191,40,254,156,214,188,30,222,133,50,246,114,175,115,223,133,190,250,30,247,29,206,137,171,114,216,186,123,125,10,124,240,239,10,196,157,229,178,80,134,232,75,32,61,114,141,192,30,128,119,251,234,35,224,244,78,135,175,203,23,132,126,184,102,199,225,155,123,224,137,223,230,32,110,55,180,251,85,40,251,117,238,215,190,115,208,239,187,32,238,182,143,135,62,203,1,29,136,64,90,54,42,83,208,23,190,218,31,235,151,42,158,155,230,174,115,17,87,156,14,245,87,124,139,190,97,186,226,179,241,192,180,15,209,145,126,26,70,94,241,189,214,146,31,79,199,227,199,156,68,109,113,51,220,78,152,221,41,58,195,251,0,123,146,32,54,136,128,17,69,238,135,220,160,143,181,183,3,82,5,104,90,86,191,183,96,125,252,33,197,182,61,220,48,4,3,226,174,112,29,84,226,41,193,175,140,141,7,49,110,209,119,5,86,129,36,135,125,192,234,124,140,251,119,128,189,14,166,251,96,173,45,138,127,238,203,242,89,62,88,11,103,161,220,223,166,109,80,128,179,15,208,113,185,110,151,17,106,42,227,87,62,60,183,110,64,28,82,204,132,239,31,27,48,152,253,225,120,252,37,135,189,102,208,150,166,236,246,190,6,189,151,132,177,233,133,79,18,194,53,123,204,247,249,94,226,216,188,97,253,39,249,254,3,224,231,57,154,43,190,247,67,28,55,186,240,190,194,245,194,168,57,227,241,255,208,89,224,252,21,185,47,35,213,116,182,170,39,29,30,26,226,190,6,191,83,182,233,52,85,54,129,188,134,200,161,162,95,17,102,57,214,20,70,56,25,210,41,220,24,247,20,12,152,8,139,50,6,118,83,73,8,98,26,99,69,110,0,222,196,189,173,1,90,166,193,13,20,187,90,227,56,44,21,235,243,153,130,65,195,68,97,12,3,183,13,222,110,137,211,209,62,140,20,69,42,65,152,220,115,220,8,205,71,166,113,83,180,107,89,139,16,154,134,184,24,148,54,193,29,166,111,141,192,251,105,251,61,116,58,16,119,181,106,154,59,2,53,27,225,62,111,111,167,99,220,125,220,239,66,202,1,200,35,6,239,126,17,122,166,3,82,81,40,50,246,173,52,246,149,147,84,231,85,63,201,212,8,109,62,5,213,156,182,241,20,84,43,212,125,10,170,57,231,198,83,80,141,208,102,13,96,35,180,89,3,216,154,214,209,0,138,142,71,92,148,114,104,8,176,179,214,28,141,101,218,9,180,48,115,78,115,112,246,13,104,32,53,138,32,253,227,91,84,47,203,114,41,138,57,220,181,229,73,247,90,132,139,208,157,87,209,177,223,89,182,237,250,153,77,143,206,236,72,112,111,90,160,55,106,96,126,184,103,141,204,51,158,151,68,89,154,47,138,132,49,217,212,195,145,109,49,238,33,181,52,105,15,155,228,161,38,237,97,147,44,213,164,61,108,77,123,172,109,218,102,237,161,55,20,87,231,14,220,123,47,248,150,153,182,135,254,66,222,136,254,10,208,91,29,236,15,200,189,181,51,206,232,131,138,217,187,112,104,41,201,20,62,164,136,182,84,28,253,208,88,124,31,123,146,246,191,192,164,85,170,107,239,128,119,240,46,72,158,238,68,11,3,157,58,159,230,175,250,7,248,34,250,252,97,26,39,95,177,3,79,195,195,232,118,46,227,249,234,0,66,208,167,153,125,66,170,99,221,79,173,117,217,238,116,7,250,6,41,212,234,189,12,35,179,222,41,251,231,121,25,82,64,217,40,251,242,180,108,172,49,147,28,8,200,255,1,187,230,29,52,86,100,191,161,29,248,139,125,104,187,185,78,204,153,225,199,90,12,88,126,117,45,69,210,68,38,132,90,61,137,28,110,130,3,50,172,201,181,56,158,225,95,177,19,216,147,135,2,191,31,251,253,116,46,151,94,78,20,122,138,221,139,241,242,246,201,237,92,0,100,152,0,62,99,129,88,128,192,55,62,16,14,172,251,138,61,43,157,68,92,75,220,190,157,14,219,33,96,223,176,129,181,3,250,80,228,217,27,69,113,35,209,96,142,40,111,64,92,133,74,61,27,26,170,96,132,221,130,130,113,235,9,220,91,160,35,16,211,163,178,180,214,83,20,197,110,106,253,77,237,102,88,219,49,191,70,197,193,0,140,51,188,114,119,57,242,28,137,17,49,46,74,16,194,180,189,68,116,133,245,30,199,210,211,14,16,135,229,14,176,95,53,241,108,29,226,118,247,201,145,121,146,131,238,75,97,71,146,56,169,183,131,213,157,181,163,220,99,138,120,163,154,235,14,35,231,61,166,74,178,223,91,167,182,165,239,17,57,242,30,221,64,153,162,249,225,168,46,71,116,9,189,245,233,177,52,196,217,214,238,184,239,129,39,66,186,69,142,229,199,74,172,36,48,71,204,207,182,8,11,211,19,65,126,244,96,86,180,241,5,218,239,106,47,150,187,206,113,61,49,108,107,143,136,22,116,172,126,49,33,80,242,77,112,113,167,126,126,188,253,72,228,86,58,83,0,162,183,100,138,204,84,30,45,196,84,41,26,69,91,71,28,35,38,217,186,199,136,244,204,138,35,104,31,33,146,110,234,99,48,80,236,114,197,217,193,25,61,161,105,7,43,79,220,113,121,122,124,96,163,54,82,3,13,163,71,107,78,123,117,67,115,70,96,82,164,35,16,22,67,27,65,167,140,64,250,158,157,71,64,174,163,164,15,66,165,54,2,28,113,249,221,175,141,84,222,53,82,181,10,199,196,168,184,105,133,12,176,145,79,11,59,57,165,144,212,229,180,28,166,239,97,218,112,250,145,157,87,183,214,176,154,183,45,226,248,2,151,243,199,194,69,222,246,180,193,3,59,129,122,104,126,214,254,191,236,79,135,69,226,80,236,121,65,246,57,44,71,141,138,11,117,54,164,40,202,202,72,100,36,130,246,52,70,135,209,129,146,168,243,30,80,122,212,210,58,105,241,180,32,72,131,16,215,225,196,45,167,231,83,243,169,89,117,86,45,131,208,141,123,204,69,91,223,134,227,136,154,98,70,41,107,227,202,152,7,86,110,237,4,5,158,208,162,190,197,68,142,250,206,208,131,186,4,101,139,80,14,250,9,18,70,66,179,82,42,105,2,231,42,48,29,8,214,185,119,164,183,44,218,5,209,56,93,156,143,202,247,81,113,222,62,113,214,24,23,243,45,114,87,177,29,17,61,162,227,93,16,212,39,167,232,23,1,107,233,194,70,173,163,203,162,237,231,12,211,10,114,103,99,126,80,80,7,23,132,149,147,178,52,105,60,53,32,22,8,90,145,226,48,17,160,225,166,175,76,253,211,178,85,23,173,66,103,165,89,201,84,77,181,40,190,161,92,82,82,201,84,228,146,116,73,154,136,78,68,85,177,222,146,50,228,184,31,164,3,5,115,20,209,103,145,204,231,168,157,80,25,123,139,167,44,172,81,228,41,27,0,191,59,208,141,16,198,83,254,169,232,195,142,133,167,9,92,19,207,88,94,248,47,83,206,202,89,253,142,190,121,220,150,77,81,79,59,126,185,190,75,213,8,165,123,95,151,143,55,232,106,235,80,224,185,168,174,247,100,155,180,199,207,190,112,185,190,75,213,156,246,24,202,242,109,210,34,244,232,229,227,109,115,198,58,215,119,169,26,161,116,135,234,114,163,246,185,14,61,138,186,229,203,110,203,165,230,180,199,218,166,29,167,237,101,154,107,24,215,217,240,44,63,239,51,187,39,165,66,135,30,76,7,209,26,115,106,144,222,53,171,76,13,194,119,252,54,104,127,167,100,79,136,78,41,244,29,226,124,31,76,200,100,16,16,107,144,20,133,183,62,51,47,190,37,150,196,183,62,131,239,232,202,84,45,31,248,110,231,243,86,255,124,255,91,159,41,193,7,214,101,133,190,53,40,196,167,240,180,23,148,161,139,83,181,50,116,82,255,206,110,0,99,245,48,48,208,248,11,187,47,8,175,237,30,235,216,13,241,6,187,61,94,158,146,225,123,216,208,166,194,134,52,21,46,10,36,11,225,212,165,97,99,170,40,76,78,149,245,242,84,25,254,3,151,2,239,192,123,210,0,188,83,249,31,228,42,121,8,222,121,132,182,141,103,31,248,30,78,105,169,112,138,230,147,22,43,64,165,205,104,90,41,114,83,26,80,176,176,41,165,195,94,35,224,161,103,113,141,128,135,158,165,21,138,156,28,95,142,140,132,214,58,139,126,135,214,128,76,147,163,198,119,243,240,35,231,118,2,93,20,195,148,173,190,107,119,100,219,93,86,68,125,117,219,231,183,23,187,226,159,90,80,23,84,230,6,113,65,86,147,55,146,64,245,128,231,40,118,25,145,165,254,37,188,69,23,66,127,255,112,255,139,15,64,198,200,105,53,65,238,233,255,219,7,100,118,6,165,53,183,8,23,6,185,167,175,216,21,246,207,9,238,240,85,160,200,176,146,250,138,93,231,239,26,149,70,37,137,140,166,231,14,127,52,198,237,90,59,64,70,102,31,202,117,23,133,101,142,217,129,3,7,214,245,26,164,15,218,127,31,9,104,113,40,199,153,215,173,171,145,254,218,223,139,80,175,165,7,176,23,90,99,237,218,7,175,38,217,229,192,24,94,12,45,133,150,2,120,215,212,213,216,82,170,22,224,253,199,58,138,162,187,53,74,82,85,110,108,133,184,110,69,98,225,171,210,18,4,105,19,174,173,6,183,32,204,13,143,46,13,255,65,255,119,151,198,12,160,114,241,62,37,185,48,176,208,185,224,95,8,47,16,53,114,3,218,208,26,103,247,117,143,45,174,79,158,95,24,253,238,232,239,73,234,168,58,167,126,164,114,202,90,146,16,178,105,45,92,12,44,76,31,250,210,161,47,117,124,169,247,75,219,190,244,217,47,213,123,13,195,251,100,87,228,58,113,228,32,55,100,46,50,42,125,20,41,138,175,249,164,154,222,1,181,16,127,142,30,40,165,165,251,89,248,179,251,47,65,248,193,253,69,241,198,195,253,59,49,252,104,103,232,126,12,159,236,132,90,247,72,193,96,8,67,54,244,122,232,92,232,35,244,76,67,37,164,215,58,71,197,172,29,222,9,254,65,104,46,232,142,251,141,152,13,102,131,47,139,238,62,99,225,42,212,104,239,163,175,247,191,222,31,164,97,71,127,182,255,147,237,200,37,226,185,45,153,255,136,127,160,83,191,167,160,224,237,57,21,186,15,39,169,215,85,246,31,199,96,119,159,145,52,147,122,82,78,146,228,0,252,47,36,237,29,191,73,78,223,158,253,207,95,192,240,183,95,248,41,11,255,26,56,210,30,53,34,185,254,110,64,249,87,195,253,155,48,44,109,250,202,166,155,90,234,224,192,38,28,51,73,10,226,61,233,210,59,90,112,52,72,123,110,247,110,69,77,210,112,66,125,29,130,4,229,191,166,205,109,63,231,10,95,221,94,244,163,156,160,170,120,51,164,61,255,10,182,222,96,158,91,3,26,198,220,188,232,212,69,86,14,36,174,78,157,49,199,221,203,65,246,107,62,44,119,209,95,34,55,223,16,46,114,83,197,16,138,54,12,67,26,226,187,36,238,254,134,176,147,217,60,3,133,142,81,17,141,112,232,35,91,242,122,195,191,70,253,77,231,80,143,130,91,255,186,77,39,246,195,43,247,0,70,78,114,35,77,97,12,194,193,229,17,121,68,62,184,124,190,216,19,99,12,78,99,0,214,139,31,16,244,152,190,166,121,230,1,1,114,56,96,231,209,205,229,114,35,40,62,233,228,108,39,240,35,95,216,72,114,98,206,148,141,229,199,113,83,189,216,141,6,11,87,252,138,32,5,8,87,74,60,15,226,249,218,56,229,229,133,80,0,120,130,158,40,247,239,199,255,20,194,191,31,255,143,227,133,241,31,140,151,198,111,141,127,247,247,255,228,55,197,127,40,254,227,204,255,59,245,141,98,207,221,174,55,138,227,255,219,248,75,227,255,220,244,6,80,197,220,230,28,190,213,230,13,49,198,124,244,112,108,39,149,221,234,244,99,142,248,100,148,247,208,118,56,146,219,92,216,82,236,202,113,94,254,71,240,206,160,139,45,30,134,168,253,113,152,222,21,143,158,170,224,173,156,87,202,238,130,175,209,227,19,234,63,168,116,206,35,114,181,174,14,13,54,83,1,188,135,0,253,49,57,150,164,87,127,14,147,238,245,208,165,254,75,195,139,47,46,112,223,89,159,23,231,203,223,153,252,22,224,128,159,34,44,234,95,108,29,12,187,185,136,224,109,132,29,248,65,175,177,148,249,140,181,150,234,169,243,168,67,189,116,30,117,168,151,206,163,49,173,163,243,8,56,92,166,163,223,25,232,118,206,123,179,0,148,37,192,37,128,114,12,65,99,158,228,30,130,149,39,80,120,72,207,44,191,132,134,120,250,112,225,33,250,123,148,187,192,1,107,92,251,189,175,128,158,153,52,246,155,59,202,248,91,253,185,194,5,238,40,213,35,224,153,108,120,194,42,27,196,115,114,50,158,204,125,72,31,150,75,114,73,47,21,140,220,35,182,157,67,188,120,23,61,133,41,20,62,173,239,71,40,192,63,95,248,180,13,237,164,101,97,170,239,67,124,6,240,27,127,155,206,111,187,46,14,220,132,223,29,5,93,47,232,139,250,203,250,203,133,19,14,116,254,63,53,190,77,127,99,205,59,184,184,174,232,67,133,131,220,30,78,41,134,29,15,216,141,129,234,172,168,245,252,164,56,43,230,132,98,160,254,29,112,171,187,24,174,189,215,69,125,125,11,76,53,75,211,133,241,212,23,74,59,32,19,209,123,110,114,182,168,191,220,89,12,51,47,201,120,114,127,173,131,222,129,193,78,37,160,196,230,212,133,230,244,158,63,45,56,101,232,124,49,76,237,106,216,239,240,114,151,163,74,160,229,117,177,187,173,6,220,182,36,172,159,89,142,172,102,92,189,165,52,85,0,199,138,237,66,210,251,57,40,6,64,63,189,100,247,106,195,40,52,253,198,126,12,54,140,161,19,235,201,39,215,172,110,197,201,92,249,127,50,46,92,216,191,19,164,174,21,191,220,129,62,233,211,254,21,100,128,133,16,172,203,208,55,161,181,32,211,92,178,243,110,212,11,13,242,54,97,170,73,82,56,105,18,253,34,144,217,168,126,15,8,197,168,135,236,132,124,187,203,145,24,73,17,18,134,25,202,206,41,216,121,12,8,35,208,110,174,167,16,69,122,196,124,44,136,130,163,74,71,121,243,167,105,53,171,14,11,219,203,126,180,30,186,68,119,48,214,186,233,205,121,84,31,80,230,240,46,6,160,111,191,13,239,101,83,73,217,182,79,66,126,104,32,106,132,140,240,115,236,70,76,228,182,128,122,180,196,133,101,73,14,98,75,129,79,150,12,169,140,231,122,152,98,28,115,29,95,156,91,156,187,164,228,118,13,236,80,35,209,160,24,112,56,170,71,34,236,52,209,26,221,159,88,142,201,219,32,244,206,11,43,193,15,66,55,194,3,208,194,139,227,19,115,252,121,96,230,3,124,199,5,225,146,16,69,26,218,28,183,149,27,165,214,95,45,144,11,91,245,209,130,164,135,89,107,9,109,237,115,176,96,50,207,139,147,233,178,89,54,93,189,92,163,35,207,133,240,102,14,187,181,98,186,219,140,152,192,93,83,29,176,15,239,58,134,247,210,134,105,152,101,82,32,235,32,193,155,129,52,112,195,45,113,18,183,131,11,114,1,15,8,71,252,179,66,142,115,234,133,43,177,202,245,99,35,48,239,24,222,23,241,92,148,90,255,216,117,176,235,74,70,162,163,247,28,10,159,19,3,208,55,232,203,77,149,136,125,214,159,241,124,225,223,6,166,37,43,82,223,226,246,41,51,59,46,154,28,241,149,57,244,144,136,35,24,139,171,138,170,164,164,121,170,193,206,241,186,83,215,80,3,36,148,19,244,16,44,189,130,147,139,154,148,153,193,7,197,151,181,56,217,202,76,2,68,209,228,222,160,22,109,78,122,192,204,46,104,99,72,167,169,211,3,166,49,102,12,171,186,80,239,67,150,26,214,124,192,19,220,170,137,57,253,177,69,142,234,169,90,92,128,206,10,9,215,27,100,89,128,186,225,225,165,25,238,207,129,67,145,1,138,191,230,106,191,129,246,113,11,220,9,238,119,185,237,84,15,160,3,92,40,250,232,46,10,112,10,104,66,134,14,57,66,168,65,8,186,127,11,128,131,168,40,134,28,105,26,90,56,172,201,144,71,218,222,245,97,252,28,18,154,253,192,149,152,220,238,98,207,61,232,246,199,81,241,52,132,33,64,202,157,28,213,68,16,164,240,240,68,73,140,241,108,186,109,185,137,158,220,96,77,243,60,25,211,8,109,62,25,211,10,117,159,140,105,206,185,209,166,171,17,218,108,211,213,8,109,182,233,106,77,123,172,109,218,102,155,46,111,40,163,154,157,182,143,85,145,42,71,121,212,76,177,56,170,71,128,191,71,248,1,136,27,16,128,242,132,158,11,211,123,107,148,229,136,44,218,61,12,115,124,32,110,40,134,82,86,10,201,117,180,254,23,211,66,109,222,67,182,207,137,23,69,192,71,30,104,207,0,122,9,49,76,221,204,167,22,85,117,83,44,88,155,135,192,127,154,226,152,168,10,49,190,134,241,67,114,6,86,83,69,143,172,33,135,156,40,48,235,152,100,46,50,27,161,235,38,165,204,172,218,130,168,138,99,194,0,164,29,232,51,147,99,201,97,72,7,148,49,178,12,116,18,48,32,71,165,113,219,145,84,107,143,160,149,58,234,91,46,123,246,87,13,74,251,139,121,47,222,45,164,253,181,211,173,97,78,95,78,202,125,132,91,185,23,103,96,84,190,32,143,69,110,176,91,248,234,117,20,5,85,29,29,27,29,64,61,190,156,35,179,68,12,10,161,65,193,246,162,37,210,243,13,64,251,117,202,223,194,76,5,186,214,210,230,0,160,252,14,74,215,154,123,188,6,97,84,128,40,98,18,207,68,184,210,180,180,171,69,187,213,8,117,107,183,2,236,84,168,234,248,234,22,221,126,226,116,182,51,36,178,187,110,233,205,113,24,208,187,7,91,215,175,202,139,242,5,224,248,210,181,117,30,121,182,225,28,254,142,65,11,129,193,42,100,10,219,10,49,27,254,18,6,157,194,185,52,123,223,230,0,66,133,52,229,214,240,247,222,86,174,142,242,23,110,190,236,37,185,206,113,66,61,230,191,139,245,112,193,255,157,188,232,130,151,228,215,236,223,14,31,247,56,229,227,24,15,120,94,159,211,231,10,227,244,116,247,48,247,18,119,150,154,7,80,190,147,238,112,81,30,39,87,154,47,65,221,179,52,207,24,180,41,67,131,234,180,109,190,132,129,113,158,220,46,238,115,133,114,161,188,86,158,31,91,198,190,72,23,134,10,197,194,76,161,84,48,11,105,144,221,194,212,219,30,8,145,50,33,155,196,94,12,100,19,238,163,194,236,219,4,146,75,15,221,249,166,66,102,108,235,162,154,73,101,82,70,42,165,6,182,114,73,192,199,251,150,99,240,70,154,30,52,1,202,25,127,98,193,212,71,236,176,95,55,246,239,205,124,110,247,174,98,119,206,38,172,235,61,136,143,24,196,208,250,99,182,156,211,205,118,225,73,199,13,118,114,133,191,193,19,244,76,64,121,66,12,128,13,29,46,206,27,112,131,112,179,15,141,100,210,37,12,35,230,236,163,206,29,2,208,111,175,112,175,114,243,133,255,165,112,9,254,127,139,82,244,55,184,195,48,166,101,253,27,220,194,218,130,252,167,250,127,2,24,82,105,140,239,140,133,73,8,119,95,240,126,31,220,121,41,118,34,239,75,162,68,34,145,89,146,19,243,66,49,60,41,151,9,250,46,99,1,56,55,230,189,12,79,236,134,191,60,96,24,70,166,22,118,253,96,168,102,163,32,78,18,160,111,65,12,175,136,23,6,46,236,23,31,6,174,187,103,222,246,235,200,60,160,225,83,103,231,182,194,117,47,9,3,142,157,53,110,176,224,233,122,23,12,120,202,192,178,221,31,20,134,154,64,194,77,254,221,236,174,113,41,194,194,220,239,140,190,126,126,164,216,197,246,36,86,252,41,33,229,120,205,181,57,110,58,238,212,171,175,234,99,167,14,229,78,224,202,3,192,167,227,206,66,79,125,227,145,176,158,71,43,136,46,106,215,1,169,194,1,201,177,84,242,211,187,77,187,61,32,212,23,13,245,255,130,92,10,97,114,64,193,87,240,25,124,74,32,49,200,13,25,67,113,82,108,237,165,47,127,234,42,189,85,203,9,3,42,85,103,224,25,182,176,205,217,146,62,130,219,180,142,77,9,237,65,54,118,246,159,76,199,46,208,89,98,58,98,8,87,131,19,161,139,108,183,11,91,19,104,200,9,168,127,152,151,120,82,15,210,218,93,120,6,162,204,49,110,171,219,23,165,55,118,80,63,96,116,236,211,46,31,144,192,99,134,150,235,121,119,177,237,160,191,35,187,34,77,99,34,198,4,149,151,27,251,60,228,48,24,174,209,192,94,235,178,109,80,200,254,134,19,251,111,220,5,16,156,149,104,68,234,10,118,26,182,133,37,158,23,203,174,48,217,89,31,189,64,32,229,59,204,206,146,250,203,194,36,142,158,204,250,112,111,131,148,61,208,237,120,233,195,19,134,63,245,133,169,220,64,67,128,4,215,176,222,200,157,9,215,132,69,8,23,32,156,143,159,223,46,160,7,241,194,155,67,19,138,202,66,70,125,98,113,56,134,242,150,28,135,37,195,238,47,50,137,231,207,122,0,71,129,218,190,209,17,23,20,215,102,55,149,151,186,96,150,136,158,16,241,42,151,242,213,219,141,11,122,49,212,16,119,143,184,83,136,211,253,254,240,255,234,63,194,54,49,236,16,175,227,179,72,117,99,60,74,251,156,159,243,189,65,37,162,191,235,134,49,75,214,194,182,240,22,219,150,68,108,144,89,197,135,253,75,194,87,69,133,5,67,81,227,49,192,32,224,105,76,122,54,49,133,65,34,97,39,173,30,42,4,233,102,57,166,237,182,227,196,66,130,75,201,41,89,93,222,90,115,209,141,152,133,114,46,79,24,15,238,147,155,244,66,69,234,23,2,239,19,38,92,170,243,166,72,216,137,28,193,214,140,82,202,35,11,108,111,207,9,233,0,122,111,209,197,38,255,225,84,131,200,216,91,186,155,137,223,59,224,123,7,221,217,244,21,26,15,75,248,232,189,142,182,122,19,245,72,244,158,4,244,136,207,209,91,237,124,236,38,42,219,231,19,122,223,199,245,156,115,60,95,59,249,201,40,71,116,217,24,31,60,223,57,218,72,73,58,150,35,122,247,164,48,235,143,251,110,112,176,70,178,86,51,75,16,186,83,75,117,106,232,157,131,81,63,129,11,231,248,89,31,238,33,0,109,104,233,173,218,126,73,11,239,241,202,137,143,143,83,75,40,79,238,246,149,99,212,18,234,248,43,199,61,161,168,125,67,168,39,47,215,98,189,213,156,182,209,122,171,57,109,163,245,86,43,212,109,189,213,156,115,163,245,86,115,123,155,207,111,186,161,173,231,55,155,211,30,107,155,182,245,252,166,23,244,140,183,108,99,235,253,188,101,155,23,222,60,249,230,11,111,190,208,70,62,105,61,251,217,32,189,0,244,232,155,199,219,72,47,173,39,67,27,115,62,67,161,227,109,234,124,134,234,57,79,182,173,213,11,111,182,149,244,208,82,171,109,90,132,98,157,219,229,92,215,190,58,171,167,89,78,11,73,225,222,171,155,46,19,88,61,199,96,245,108,132,0,199,242,138,3,9,235,246,130,242,30,204,147,17,244,114,210,57,16,26,145,70,36,25,104,252,198,96,41,185,64,196,80,65,31,145,231,251,191,248,233,209,109,163,219,182,111,41,242,169,208,140,60,149,40,226,193,5,219,198,139,205,199,141,78,1,111,111,242,149,253,147,29,168,153,98,220,187,99,179,178,18,76,3,95,183,209,227,62,255,204,252,4,13,116,170,193,155,29,148,175,163,180,58,12,52,178,16,132,16,96,116,102,39,176,172,104,75,188,150,38,89,113,143,144,9,237,121,213,252,206,136,148,13,239,197,252,28,255,120,206,221,234,240,30,208,158,152,127,81,200,224,134,1,189,73,133,233,78,152,231,88,180,193,161,55,181,139,149,30,145,91,65,123,35,202,99,210,187,232,197,170,86,191,189,137,125,171,223,111,236,248,189,132,50,186,152,38,97,176,249,218,2,144,255,237,59,189,59,168,197,162,128,103,223,112,231,20,223,239,102,12,107,227,251,93,148,74,51,135,159,113,183,77,108,145,183,189,215,241,204,171,93,177,19,251,19,169,100,205,139,181,93,179,186,247,72,234,45,141,149,107,219,160,80,75,202,186,109,41,202,161,24,15,180,215,83,50,163,231,110,63,246,196,211,22,239,9,173,80,183,247,132,22,153,175,193,123,66,139,204,215,224,61,161,17,218,236,61,161,53,237,177,182,105,155,189,39,120,67,29,58,4,51,152,250,86,56,65,239,228,176,233,208,187,216,162,174,28,172,81,232,241,46,230,143,249,55,252,27,90,236,97,252,22,243,183,64,104,44,64,53,122,247,8,244,52,222,44,151,11,175,245,172,245,228,194,28,13,158,105,18,144,38,81,236,90,230,150,155,210,176,224,149,27,230,146,227,60,106,110,211,155,119,79,183,109,215,73,187,93,119,213,106,226,219,128,15,106,244,54,252,97,127,88,43,60,4,171,123,59,168,191,176,165,144,40,222,5,117,133,218,174,249,211,252,58,124,114,176,226,174,247,160,5,35,109,163,71,90,12,203,61,149,45,225,158,6,104,34,182,165,6,229,42,61,48,251,239,106,206,119,13,242,141,113,44,120,182,151,90,184,190,235,57,142,171,39,223,61,182,10,129,173,144,129,48,158,176,98,99,103,247,61,142,37,29,77,79,104,125,60,239,10,199,42,9,129,164,3,44,172,119,174,119,226,127,142,134,182,105,217,184,242,44,109,49,56,16,254,10,132,166,177,109,147,115,154,195,224,209,162,241,119,143,175,190,176,90,231,23,90,219,123,114,181,206,47,180,66,143,174,30,111,3,29,7,232,248,106,157,95,104,132,158,0,232,137,213,250,154,223,8,61,250,238,153,85,8,53,126,161,53,237,177,182,105,199,33,237,137,213,58,191,224,13,165,227,203,250,106,189,115,163,231,124,236,108,236,91,91,190,119,207,229,79,1,90,236,228,246,115,83,206,40,108,248,171,157,71,195,191,31,255,133,250,87,187,17,151,150,249,101,97,185,211,157,246,112,108,127,236,106,108,239,142,189,195,239,62,122,55,183,29,207,107,180,148,75,45,195,28,63,4,225,88,108,35,33,18,244,101,159,11,228,2,232,209,126,178,155,89,236,130,76,25,168,118,242,66,142,91,231,46,250,46,250,214,185,13,223,107,48,135,194,15,135,253,109,96,126,128,33,70,133,43,61,130,8,248,237,75,251,211,254,53,223,186,127,192,31,235,140,49,140,10,135,3,232,57,189,1,218,25,235,139,253,118,172,207,129,209,92,19,23,183,212,114,133,0,185,122,165,11,64,240,156,61,45,30,169,26,231,22,165,190,48,183,60,71,245,93,74,125,93,119,30,53,205,75,164,175,174,59,143,188,161,84,191,89,77,168,119,169,93,139,193,137,160,26,124,36,184,51,88,233,41,138,185,240,172,36,38,169,104,72,165,119,93,160,182,190,2,219,99,164,102,232,116,15,4,210,114,24,42,157,170,127,145,91,20,213,78,140,83,34,42,228,197,60,57,246,247,2,223,34,110,104,148,27,193,213,158,56,50,27,246,63,227,60,214,253,132,143,226,189,171,33,92,55,209,243,44,90,224,178,157,26,182,87,129,246,210,4,125,149,69,101,42,55,209,253,139,30,166,123,220,30,220,17,76,65,121,85,180,174,213,152,116,66,34,80,251,228,172,4,51,28,189,215,80,127,180,179,184,159,30,32,66,24,100,195,234,109,172,198,202,246,55,238,161,59,161,170,136,218,58,31,243,54,128,55,113,6,176,126,26,180,179,27,100,235,78,144,51,35,151,36,51,108,215,131,179,239,120,18,231,197,88,39,242,65,34,189,31,107,3,189,152,66,139,208,99,103,37,97,242,78,0,158,14,173,197,224,189,89,1,109,88,103,99,206,237,242,197,144,203,22,25,165,177,240,186,159,157,181,160,58,228,200,70,77,102,220,240,161,30,218,205,109,48,254,109,3,253,42,119,162,188,85,243,231,41,174,107,50,222,254,35,234,212,99,185,44,45,39,241,61,71,202,220,240,171,62,53,24,11,208,190,226,217,89,14,24,21,63,238,76,225,123,184,203,239,222,249,165,109,65,77,71,173,61,216,62,90,111,26,214,232,125,133,120,50,168,146,160,53,237,172,75,186,24,87,247,161,55,43,92,136,158,143,97,156,28,156,21,76,206,20,202,126,244,138,132,125,35,240,130,15,149,171,21,95,237,38,18,214,95,174,176,110,247,53,222,10,140,18,59,222,1,46,226,25,7,220,171,26,96,168,82,179,196,155,106,62,231,84,228,153,102,21,100,84,157,187,132,14,152,185,116,209,191,28,64,127,170,186,64,99,23,89,60,221,149,154,167,151,234,209,65,97,54,196,141,193,107,46,55,249,25,241,134,210,83,245,203,92,154,218,170,83,35,117,120,164,253,168,149,179,181,138,126,212,4,112,62,219,143,103,61,14,107,26,90,174,239,102,63,44,155,203,95,144,123,229,222,101,209,62,155,67,229,110,226,175,225,1,148,97,136,139,34,107,44,187,113,204,142,19,104,156,111,30,58,139,238,186,134,203,210,108,168,32,44,119,205,19,194,118,90,26,223,196,195,201,173,233,129,242,169,109,232,90,19,207,217,8,109,230,57,27,161,205,60,103,107,218,99,109,211,54,243,156,222,80,28,131,48,226,238,6,219,183,56,133,123,252,104,27,22,99,30,202,239,226,200,20,59,129,61,73,8,115,210,90,59,181,156,128,148,128,186,27,89,122,188,245,84,193,44,152,186,41,155,236,106,109,72,25,157,194,115,16,81,57,78,162,97,122,102,174,33,165,83,230,41,244,8,83,200,187,202,172,231,122,138,203,66,174,121,143,92,227,114,148,196,61,114,5,145,100,99,136,30,154,60,133,59,43,186,46,235,49,118,30,48,140,178,199,198,1,14,195,211,133,145,194,8,136,147,35,49,102,203,93,79,119,138,27,130,116,121,87,58,209,238,129,56,144,255,56,235,1,87,94,79,115,7,32,175,167,92,121,57,53,220,12,53,220,220,82,67,88,81,28,106,225,220,42,86,213,88,111,84,186,56,220,243,126,81,14,161,30,178,106,91,162,176,222,168,236,163,71,64,95,148,135,101,232,139,234,62,118,218,17,96,128,202,244,22,10,8,178,130,231,229,171,15,218,242,149,171,36,188,153,26,3,148,116,23,171,74,101,179,125,138,49,202,145,234,102,153,200,9,180,130,43,82,189,106,133,208,147,106,232,97,96,179,222,135,99,111,251,176,6,94,155,89,208,85,126,135,218,226,97,24,169,254,142,60,34,63,3,159,17,72,13,249,85,162,5,26,184,104,181,87,142,206,67,47,164,162,181,212,222,101,147,54,101,83,188,99,98,59,164,238,168,183,135,246,10,190,189,137,147,236,64,83,112,206,232,192,115,195,190,31,0,115,3,236,37,49,6,19,107,248,76,28,124,102,189,191,26,164,103,93,78,209,83,25,162,98,107,11,176,206,191,98,254,213,78,148,200,81,79,252,95,205,50,235,109,180,148,48,76,197,36,53,76,253,21,221,181,18,239,45,69,143,122,226,63,45,243,20,193,59,48,243,174,50,235,185,158,34,89,200,53,239,145,235,189,98,111,41,126,212,19,255,87,209,221,210,16,212,71,47,235,134,174,64,99,235,248,191,122,128,96,120,186,60,82,30,49,70,148,17,226,194,127,154,238,20,25,130,116,121,87,58,209,238,129,123,197,8,148,232,194,127,154,215,211,228,0,228,245,148,43,47,167,134,155,161,134,155,91,106,120,23,27,191,213,46,18,130,240,34,9,177,131,90,12,219,1,74,91,185,186,143,12,67,120,145,12,115,102,29,223,29,252,89,221,100,187,84,129,81,71,204,97,227,94,12,78,37,156,155,201,156,149,169,142,239,78,26,134,39,141,248,110,143,111,164,61,190,175,30,36,163,24,240,123,51,190,219,99,220,219,30,223,91,202,38,109,202,110,196,119,143,214,54,227,248,106,132,221,215,132,119,19,24,68,33,164,134,227,78,190,14,206,50,124,227,152,201,78,222,246,188,17,228,106,56,206,177,43,113,39,81,241,53,237,129,227,28,99,119,242,140,237,169,102,185,26,54,98,224,163,124,28,62,209,105,15,28,231,234,37,230,93,101,214,115,205,59,57,183,228,26,103,249,78,123,224,56,199,88,163,60,219,130,175,14,113,46,28,231,208,213,213,8,255,20,125,142,84,15,112,46,28,231,234,169,242,174,116,246,89,59,40,141,126,166,107,56,206,213,115,122,202,149,151,83,195,205,60,253,76,123,224,120,205,195,73,190,26,108,197,241,26,3,153,199,86,55,227,120,125,235,172,26,105,192,241,6,104,53,210,138,205,108,35,182,98,67,188,176,153,31,113,247,75,35,54,11,52,84,122,185,182,212,219,163,108,210,166,108,15,108,230,91,210,187,177,217,13,119,222,96,216,236,134,77,215,176,185,26,172,99,179,131,87,14,54,79,219,216,60,237,73,177,171,217,58,54,59,88,231,224,221,116,180,142,117,173,216,76,203,204,215,199,213,141,205,52,215,124,125,84,155,114,165,216,60,237,73,177,171,67,117,108,118,112,210,193,230,234,129,58,54,59,248,231,96,51,77,103,99,179,43,157,104,247,0,197,230,105,23,197,166,121,217,216,236,202,203,169,33,197,230,105,79,138,109,247,181,88,61,229,28,173,117,99,179,221,159,38,64,205,86,108,174,70,220,35,218,140,205,213,77,54,116,83,43,54,87,34,255,18,54,87,15,218,216,124,176,21,155,43,189,255,18,54,123,148,77,218,148,237,129,205,141,237,106,198,102,7,234,126,195,193,230,105,23,46,215,248,143,46,234,95,53,143,207,213,174,70,108,254,16,104,187,50,169,192,127,79,254,99,95,198,132,144,199,231,234,190,70,188,251,48,170,68,149,184,2,255,61,249,143,46,167,196,76,222,85,102,61,215,60,203,217,35,215,56,230,251,161,55,255,241,120,70,135,144,199,231,234,227,141,216,188,122,48,51,2,225,41,124,174,30,108,196,102,154,46,207,210,186,210,137,118,15,196,161,15,226,31,186,249,143,131,78,78,153,167,92,121,57,53,220,12,53,220,252,161,39,54,219,125,109,183,186,25,155,237,254,180,219,221,140,205,171,155,50,132,133,213,77,205,216,220,8,107,198,102,58,138,246,24,122,97,179,221,55,181,158,105,196,102,58,146,246,56,122,97,179,103,217,164,77,217,30,216,220,154,190,129,211,168,65,29,120,29,155,89,222,78,238,182,44,67,165,201,202,41,106,38,133,191,92,216,140,60,126,101,18,230,150,39,54,87,168,52,9,41,77,12,149,6,158,0,101,139,74,28,230,180,39,54,211,50,79,85,130,80,98,222,85,102,61,215,83,149,44,228,153,247,200,53,94,137,10,241,138,39,54,87,168,52,9,245,161,135,62,42,13,156,70,133,74,147,149,167,169,81,20,254,114,97,51,77,119,170,50,4,169,242,174,116,162,221,3,241,10,129,18,93,216,76,243,122,186,114,0,114,122,202,149,151,83,195,205,80,195,205,21,79,108,182,251,58,200,90,221,140,205,118,127,102,89,187,155,177,185,66,101,36,135,214,185,176,185,139,106,211,152,62,143,219,232,105,228,168,153,220,85,217,68,83,109,106,196,115,160,117,17,164,125,213,182,84,187,114,144,27,229,70,43,7,105,159,29,108,196,243,106,47,215,91,237,229,1,195,219,225,185,103,217,164,77,217,30,120,222,216,226,102,60,119,67,29,234,239,224,57,197,91,226,224,109,141,31,192,112,138,29,109,116,115,212,211,108,182,76,102,218,243,32,24,78,209,103,214,205,251,78,71,51,24,226,153,246,60,136,83,226,41,87,153,245,92,79,57,57,183,228,26,199,79,91,30,4,195,41,250,28,106,228,168,129,111,192,240,52,125,30,104,228,168,171,245,84,167,92,233,68,187,7,226,248,105,226,65,156,156,158,118,229,229,212,112,51,126,166,219,224,57,179,198,19,78,9,65,47,60,23,88,56,37,100,189,240,188,110,39,217,128,231,20,163,4,201,9,205,216,236,164,172,220,1,155,133,81,39,52,99,51,229,65,32,84,238,128,205,30,101,147,54,101,123,98,179,187,93,30,60,136,43,184,57,234,233,26,53,119,243,32,172,127,129,214,177,255,13,84,155,190,219,22,155,89,223,67,74,246,191,129,190,34,54,79,183,197,102,54,162,149,218,184,186,177,153,141,103,165,54,170,77,185,2,38,183,195,102,97,8,3,212,135,253,111,192,102,225,0,6,160,218,236,127,3,54,211,247,145,106,195,211,149,78,180,123,0,48,185,17,155,105,30,72,181,225,233,202,203,169,33,96,114,59,108,118,250,216,27,155,157,126,244,198,102,103,188,91,176,185,139,217,210,50,239,53,205,84,187,49,85,35,158,59,144,246,120,238,244,150,211,103,110,60,103,56,126,39,60,247,44,155,180,41,219,3,207,91,211,187,241,220,13,117,242,113,168,54,195,241,70,60,199,29,57,21,240,156,62,27,36,71,122,243,1,169,78,194,199,19,207,241,156,154,10,120,78,159,13,50,222,28,13,213,56,124,60,241,156,150,9,120,206,158,141,188,54,205,21,240,156,61,91,114,141,87,233,199,11,207,213,33,12,80,31,124,54,73,142,234,1,12,149,167,233,179,73,114,164,233,0,207,217,211,205,107,211,30,136,87,233,167,142,231,52,47,192,115,246,116,243,218,180,134,155,171,244,227,133,231,74,8,67,181,75,121,17,159,205,120,174,12,99,168,238,3,40,60,155,241,156,157,214,175,110,98,79,55,158,51,239,66,236,174,144,250,253,74,12,207,27,83,53,226,185,26,81,1,63,212,59,224,185,50,138,161,122,144,61,27,241,92,237,85,1,199,213,59,224,185,103,217,164,77,217,30,120,222,154,222,141,231,152,3,203,67,173,97,57,195,115,27,111,137,131,183,12,231,168,151,28,81,206,143,136,101,49,208,164,33,193,58,165,39,77,114,214,19,207,117,186,147,3,41,205,178,25,104,210,101,200,16,210,113,51,122,214,19,207,105,153,121,89,132,50,243,129,38,60,167,185,230,101,19,114,205,123,228,26,79,71,205,248,89,79,60,215,233,78,14,212,71,47,235,129,38,60,215,233,78,142,252,212,200,72,121,36,208,132,231,52,93,94,134,87,160,196,38,13,9,244,64,60,77,160,68,23,158,211,188,158,146,71,32,175,167,2,77,26,18,168,225,102,168,225,230,179,158,120,110,247,181,56,146,199,190,110,198,115,187,63,77,128,66,127,54,227,57,219,143,144,9,222,226,27,104,160,231,206,77,108,184,207,29,19,26,241,188,49,85,35,158,35,12,79,89,133,219,226,185,221,107,35,78,175,185,241,28,119,237,114,209,217,104,184,45,158,123,150,77,218,148,237,129,231,173,233,221,120,222,12,117,211,115,138,183,196,193,91,134,115,116,231,38,120,49,127,73,52,130,15,135,26,241,28,109,222,119,78,142,193,204,240,194,115,186,115,147,133,148,166,145,125,120,184,17,35,77,8,59,227,99,64,223,188,240,156,237,22,93,20,161,204,83,174,50,235,185,158,186,104,66,174,167,60,114,141,239,140,142,197,231,60,241,156,238,220,12,65,125,116,99,232,225,76,35,158,211,157,155,3,23,159,186,52,98,28,120,120,180,17,207,217,142,207,69,29,210,157,114,165,19,237,30,136,239,36,80,162,11,207,217,46,208,197,17,200,235,105,87,94,78,13,55,67,13,55,183,212,48,196,252,30,228,120,244,71,246,99,251,118,48,138,139,245,49,16,47,229,113,12,154,241,223,238,103,19,160,208,207,205,248,207,118,49,46,146,75,196,136,60,44,185,240,191,161,196,127,10,213,176,63,76,61,125,241,35,29,101,177,170,97,45,54,234,119,106,183,192,4,161,164,9,192,101,76,117,123,165,171,221,207,235,153,39,194,189,96,184,215,52,197,252,254,121,193,34,83,192,135,76,37,60,96,17,128,37,218,192,28,191,82,91,61,243,244,65,58,159,103,58,77,151,166,64,126,152,242,232,151,41,97,89,155,106,223,118,155,91,108,133,57,92,164,23,12,239,138,156,18,140,208,84,164,21,198,249,168,79,76,62,39,180,235,79,239,49,98,253,236,221,215,8,69,11,227,53,63,98,75,35,174,52,75,107,108,55,108,44,162,72,222,84,207,158,67,35,206,28,106,148,214,72,47,233,45,71,199,122,149,187,189,169,158,103,217,164,77,217,141,84,175,161,85,136,197,237,48,22,97,237,48,150,165,243,198,88,39,79,175,94,68,88,59,140,181,97,158,24,75,97,109,48,150,194,218,96,172,157,167,39,198,82,88,27,140,165,176,54,24,107,183,221,19,99,17,214,14,99,17,214,14,99,17,214,14,99,235,253,233,61,70,237,48,22,97,141,24,235,133,55,238,213,174,25,234,94,237,232,234,69,156,213,139,173,60,121,177,36,50,221,79,9,190,187,87,187,60,243,186,57,201,252,110,182,174,118,121,179,100,50,205,80,9,190,187,215,165,124,180,132,33,94,130,111,94,171,29,45,147,234,156,74,249,188,216,184,218,209,92,169,206,9,96,173,185,198,241,147,247,92,237,242,122,73,103,122,163,18,124,111,92,237,242,35,165,17,166,35,42,193,247,198,213,142,166,163,58,39,40,81,119,175,118,180,7,226,248,201,187,86,59,154,23,213,57,149,158,114,229,229,212,112,51,126,242,158,92,221,6,200,233,124,8,194,139,66,112,163,101,167,96,3,228,116,126,24,194,139,66,118,163,101,167,96,3,228,82,94,194,32,68,54,154,118,10,26,97,141,84,108,195,150,103,55,218,238,20,108,128,52,206,143,98,16,14,108,52,237,20,108,68,5,170,115,218,104,187,83,224,89,54,105,83,182,7,239,214,154,222,141,205,56,2,76,223,228,96,161,131,205,121,226,246,10,91,223,41,160,22,103,249,156,56,43,134,91,118,113,161,86,147,135,219,200,40,149,44,181,56,203,231,204,89,51,220,178,223,138,242,196,225,54,50,74,197,182,56,131,50,243,225,38,25,165,98,91,156,65,174,121,143,92,227,114,244,112,27,25,165,50,68,45,206,242,57,125,86,15,55,201,40,149,3,212,226,236,169,220,200,236,72,184,73,70,169,216,22,103,144,46,31,110,217,197,133,18,201,225,6,25,165,98,91,156,65,94,79,133,91,118,113,101,24,237,195,109,100,20,187,175,197,92,30,251,186,85,131,202,44,248,0,10,253,217,170,65,101,150,84,140,179,119,203,40,235,157,246,105,70,159,206,167,155,100,148,198,84,141,120,94,161,184,245,198,29,100,20,187,215,70,156,94,115,227,121,133,218,22,190,113,7,25,197,179,108,210,166,108,79,221,106,115,250,198,157,130,70,104,227,254,46,150,114,184,65,70,89,189,131,140,242,33,222,124,57,185,68,34,145,246,246,101,222,50,202,135,81,35,106,196,151,162,145,222,246,246,101,222,50,202,234,29,100,20,200,53,110,68,151,226,30,185,214,236,203,188,101,148,213,59,200,40,171,119,144,81,160,7,226,6,129,18,35,205,246,101,222,50,10,212,112,51,212,112,115,75,13,67,249,206,246,50,202,234,29,101,148,213,59,202,40,171,109,101,20,119,137,46,25,229,174,230,52,141,216,191,186,169,206,45,182,217,15,190,3,175,186,186,185,206,169,182,217,15,190,3,175,218,82,182,215,126,240,29,121,150,213,59,240,44,20,155,137,131,205,136,137,216,211,72,123,188,169,60,129,249,66,38,83,100,175,7,149,199,81,64,186,228,77,229,9,208,59,18,79,69,247,122,80,121,187,76,79,42,111,231,218,134,202,67,174,113,18,77,197,61,114,69,29,20,165,215,94,84,30,71,6,41,150,23,149,183,211,181,161,242,208,3,113,66,160,196,26,149,183,243,106,67,229,161,134,155,161,134,155,247,122,80,249,90,95,123,82,249,90,127,122,82,121,196,14,164,107,30,84,62,204,78,183,122,211,249,230,116,141,152,14,48,170,203,57,223,134,159,169,245,155,39,157,151,163,21,88,203,71,162,231,219,240,51,109,202,38,109,202,110,193,116,175,244,117,76,111,133,186,49,157,98,46,113,48,183,209,142,126,163,197,142,126,154,150,61,61,137,182,200,129,59,216,209,111,180,216,209,79,211,181,110,26,120,143,88,52,112,7,59,250,141,59,216,209,111,180,216,209,211,92,227,200,211,120,228,234,178,163,223,184,131,29,253,198,29,236,232,55,90,236,232,105,15,196,145,167,97,61,208,104,71,191,209,98,71,79,107,184,25,121,154,150,26,6,43,244,182,5,124,210,49,109,177,163,175,156,150,67,104,73,239,101,71,15,176,97,180,164,247,178,163,175,108,165,238,150,221,118,244,181,146,168,164,198,236,232,195,117,217,176,85,3,213,12,115,203,243,173,233,234,242,188,87,158,142,140,217,12,115,203,243,30,176,154,60,223,2,115,201,243,45,48,151,60,239,145,103,77,158,111,129,185,228,249,22,152,75,158,247,104,123,77,158,111,134,185,229,249,102,152,91,158,111,134,185,229,121,239,254,244,30,35,183,60,223,12,107,150,231,29,27,20,118,242,160,217,94,0,237,71,232,217,131,54,54,139,142,253,11,62,91,237,5,56,220,93,194,208,198,102,209,163,108,210,166,236,38,13,148,187,85,205,26,168,102,88,59,140,109,214,64,121,229,233,213,139,205,26,40,15,152,39,198,54,107,160,90,96,109,48,182,89,3,213,2,107,131,177,205,26,40,143,182,123,98,108,179,6,170,25,214,14,99,155,53,80,222,253,233,61,70,237,48,182,73,3,213,89,167,95,116,13,212,220,103,103,234,120,228,117,118,102,163,229,236,140,189,134,17,103,13,115,228,105,106,229,119,202,109,235,231,182,196,158,110,107,137,77,45,242,76,102,237,87,241,176,196,158,110,107,137,205,236,252,156,103,179,12,143,118,126,206,179,213,18,123,186,173,37,54,181,215,211,153,181,95,165,69,134,167,22,107,79,187,109,253,234,50,60,218,249,57,207,86,75,236,233,38,75,108,102,231,231,60,91,45,177,167,219,88,98,87,186,104,31,119,209,86,183,216,174,86,246,209,126,220,71,219,221,98,187,234,216,204,57,150,115,45,86,80,13,208,70,155,62,158,252,75,54,125,204,154,207,219,166,15,237,249,238,108,211,231,81,54,105,83,118,11,7,215,156,186,85,82,103,182,124,110,139,62,183,37,246,116,147,37,118,181,139,122,38,203,227,179,218,100,137,93,141,152,196,156,52,237,218,180,216,244,237,195,51,96,144,18,158,213,38,155,233,106,47,238,252,153,118,47,180,216,244,117,57,37,150,243,213,38,75,108,154,107,158,229,236,145,107,28,243,173,122,74,234,213,199,241,12,24,164,133,103,181,201,18,187,122,16,207,128,149,159,194,103,181,201,18,155,166,203,179,180,213,38,75,108,232,129,56,238,40,86,93,146,58,205,235,41,150,95,181,201,18,27,106,184,25,119,20,91,106,104,159,4,171,247,118,171,117,136,187,71,91,173,67,208,126,31,79,62,97,104,176,14,185,171,25,214,186,70,99,252,157,207,21,208,214,216,125,211,188,70,151,163,229,127,225,92,65,75,217,164,77,217,158,103,190,154,211,55,216,244,213,96,101,251,220,66,29,155,41,118,18,7,59,139,97,38,11,82,63,134,212,166,175,44,78,214,176,153,144,42,25,160,122,39,3,254,55,99,51,147,19,39,161,239,5,106,211,87,6,164,119,240,142,68,171,209,1,170,119,50,224,127,51,222,213,202,204,51,203,62,87,153,245,92,243,204,178,207,35,215,56,230,235,145,43,149,159,39,1,35,5,106,211,87,214,39,107,216,204,228,199,73,24,43,129,218,244,149,71,38,107,216,92,75,151,103,150,125,174,116,162,221,3,113,232,131,248,128,221,195,181,188,158,98,150,125,174,188,156,26,110,134,26,110,30,104,43,121,211,61,131,83,173,187,5,172,237,116,207,224,84,235,110,1,147,51,153,110,189,105,183,192,246,174,180,230,111,149,184,235,239,183,72,220,145,73,192,143,201,59,74,220,108,31,161,117,7,1,36,238,222,73,192,240,201,59,74,220,45,101,147,54,101,183,145,184,27,211,59,24,206,96,152,222,241,105,58,89,195,240,26,198,18,7,99,241,92,187,219,171,25,222,179,69,61,43,29,127,211,246,158,214,4,69,95,198,212,55,155,39,244,36,122,58,102,247,85,122,166,61,126,22,126,189,121,186,77,218,218,93,151,109,160,182,223,126,207,156,107,222,160,60,160,174,115,251,30,208,163,80,103,188,189,226,104,219,180,199,218,166,165,158,157,209,159,220,29,161,232,33,160,27,61,113,176,89,188,220,83,168,61,211,162,220,181,38,246,137,120,83,18,114,156,5,174,146,40,50,47,235,174,20,245,80,8,166,31,149,123,104,138,110,224,58,191,82,187,181,215,14,203,249,139,230,236,147,235,102,159,78,79,199,230,26,220,60,230,57,125,89,191,184,127,246,241,117,221,19,174,87,158,212,117,61,143,31,78,167,247,154,60,196,109,231,84,119,168,222,39,171,24,64,170,111,45,63,15,171,205,147,116,181,49,33,189,80,73,16,225,189,14,206,87,209,138,221,244,2,56,183,187,180,221,142,239,229,53,161,79,240,174,43,13,79,172,177,186,54,151,245,121,251,255,190,53,108,43,143,247,137,86,80,99,204,23,194,28,243,2,240,88,253,57,41,234,28,133,6,229,223,94,86,11,106,97,119,161,254,132,192,97,123,238,130,241,120,152,250,1,120,204,245,100,1,90,43,139,203,187,10,59,11,41,8,15,184,158,16,240,62,97,234,231,53,230,246,16,178,70,232,88,242,107,204,199,119,11,252,181,77,132,199,91,24,155,227,209,183,8,244,28,79,120,239,17,174,5,221,187,87,195,66,220,246,235,219,58,130,133,251,56,53,172,198,85,98,183,184,25,99,155,253,87,54,65,155,252,87,122,64,93,254,43,91,114,174,251,175,12,4,44,106,148,100,9,190,9,95,28,239,132,233,243,115,87,44,94,224,195,187,164,87,146,197,142,183,19,204,47,239,132,47,214,87,12,220,62,102,152,70,30,239,97,152,120,241,98,182,24,120,123,11,208,181,4,210,182,137,68,44,82,236,24,140,211,179,38,177,9,53,254,120,177,163,239,5,1,69,197,189,106,246,181,17,128,77,187,96,1,110,247,32,39,76,215,126,11,211,154,200,139,131,43,124,122,119,177,147,27,120,203,47,79,203,210,238,199,132,189,194,222,221,143,21,133,213,207,16,101,245,51,25,121,117,43,66,87,253,35,211,35,210,51,143,101,246,94,121,226,153,129,98,167,236,123,230,197,17,233,189,77,207,72,25,233,202,166,103,190,10,49,167,158,81,70,50,239,237,123,102,52,147,185,178,245,153,23,33,21,217,77,228,1,217,216,141,53,50,118,67,42,110,242,87,62,113,99,69,126,240,68,242,92,242,220,95,77,22,5,188,243,20,253,0,1,101,15,92,246,227,77,150,24,6,167,120,174,24,88,13,207,137,44,244,61,12,191,59,166,6,209,107,187,129,55,233,241,197,128,236,123,48,242,139,228,142,135,118,100,127,245,146,15,161,154,129,55,226,73,83,73,1,210,42,156,49,72,37,102,148,155,119,23,3,115,167,85,69,29,126,235,224,162,190,40,191,117,186,216,73,225,202,148,157,31,222,190,171,68,216,119,246,44,6,130,156,244,162,36,245,69,230,164,209,232,51,95,163,57,114,134,54,101,151,1,191,251,26,127,19,78,30,148,149,180,98,42,103,49,191,78,152,55,131,68,129,56,46,29,135,184,120,177,195,220,61,43,207,202,23,229,137,228,195,10,252,154,66,207,220,23,197,137,224,195,47,22,59,68,188,255,37,26,83,212,161,199,173,162,32,106,48,72,97,85,122,60,137,216,1,172,89,253,119,7,253,197,199,6,85,254,241,221,240,107,16,210,197,33,157,242,120,188,24,40,136,66,68,140,68,19,74,100,40,98,37,240,62,204,2,41,160,215,160,68,180,27,226,186,45,174,216,9,83,108,144,94,36,0,97,128,213,52,78,227,68,131,122,197,31,128,154,86,20,104,201,160,169,148,6,233,237,202,23,46,95,40,255,247,11,23,22,254,123,129,32,214,176,186,100,160,110,125,156,200,75,66,84,32,1,49,184,74,224,55,96,148,196,71,7,209,11,82,223,110,175,213,166,209,31,77,243,106,211,232,143,166,121,61,105,244,71,211,6,138,171,141,192,249,208,119,1,250,57,43,6,214,123,136,136,31,89,208,21,186,18,201,85,11,224,201,13,11,62,26,251,16,31,58,40,74,251,187,167,138,182,6,198,249,164,3,61,249,98,247,12,41,105,37,50,219,247,170,244,75,171,95,46,65,143,254,81,98,134,204,36,254,136,252,81,124,6,214,34,160,113,164,162,57,22,229,5,40,1,239,238,169,106,51,50,165,126,221,148,176,201,27,22,110,122,108,108,101,142,149,241,63,224,72,28,184,59,132,235,213,105,98,86,129,249,174,26,228,171,179,201,2,87,181,240,54,171,116,184,123,18,242,215,207,101,110,63,113,206,60,103,254,98,223,235,195,175,15,227,243,175,178,175,103,102,141,114,190,32,23,209,191,40,148,137,30,183,98,177,159,255,62,222,217,81,209,56,95,44,40,62,116,53,57,35,23,123,140,148,145,191,245,91,134,250,185,233,127,222,115,232,204,161,61,183,206,24,198,213,169,137,61,99,59,208,199,59,204,23,104,1,246,72,86,248,228,179,195,210,198,25,115,207,254,51,255,223,158,236,212,85,99,226,204,232,142,172,81,236,174,104,136,27,21,141,40,98,80,181,190,21,28,9,166,180,233,32,167,237,12,142,5,71,161,87,101,161,106,201,48,155,77,105,35,65,58,204,224,91,22,123,35,170,245,7,251,1,94,150,203,86,89,93,210,170,240,233,87,150,18,131,234,146,37,102,83,226,225,29,127,249,249,12,228,63,163,149,212,11,234,219,218,172,90,214,22,213,168,240,174,245,105,65,237,22,122,75,19,134,33,0,45,95,179,148,236,206,236,77,75,151,100,235,166,244,172,117,115,147,56,125,73,58,108,133,249,77,220,63,64,254,37,14,228,25,173,64,50,193,71,130,209,64,121,203,115,185,179,212,182,255,44,193,255,197,110,17,49,66,19,35,75,161,111,10,195,225,208,166,119,114,162,22,163,215,226,241,154,47,137,107,9,137,104,90,153,152,65,49,32,2,141,53,115,229,196,37,114,145,252,49,140,114,1,185,82,30,218,199,171,60,198,46,4,199,2,36,88,38,55,173,179,104,141,146,56,139,112,193,82,163,83,81,213,82,14,245,30,18,15,69,79,42,67,150,165,12,65,176,6,135,148,98,183,194,79,75,210,160,20,169,74,82,120,58,44,73,211,227,87,52,61,249,124,242,80,242,144,150,134,242,215,132,111,11,231,132,81,225,182,144,18,110,119,100,59,254,247,14,95,199,153,142,29,123,30,218,147,221,243,127,158,42,118,235,220,13,37,62,109,40,251,149,177,254,177,126,99,151,161,76,40,79,41,198,99,178,68,248,110,88,43,87,78,155,195,43,167,45,248,152,198,207,172,231,141,31,89,217,67,239,88,176,104,124,222,60,180,50,225,192,205,225,95,158,254,34,192,134,13,128,29,250,169,5,157,251,185,43,95,27,82,157,241,155,214,50,73,246,153,145,63,121,112,116,219,71,247,205,200,11,202,55,119,23,187,77,224,168,111,116,245,237,190,145,237,155,250,160,119,120,7,250,144,93,79,128,228,98,93,48,148,29,69,63,231,19,146,66,18,184,140,96,37,33,68,111,109,42,145,91,155,47,68,111,253,206,204,200,204,196,111,246,21,187,175,119,45,138,139,169,181,211,201,208,47,63,181,164,46,170,55,252,126,238,186,166,108,219,10,225,35,171,24,100,229,87,56,85,173,76,149,248,74,80,5,46,190,232,223,160,222,210,112,214,94,217,108,68,198,34,183,79,142,132,86,54,79,36,199,146,239,118,246,114,55,18,70,47,134,27,0,167,14,51,4,77,93,177,68,46,149,190,72,190,78,66,65,17,66,80,232,86,17,62,167,78,75,163,210,156,250,190,246,204,182,209,254,247,53,137,95,189,123,244,83,239,223,61,250,165,255,242,229,108,6,240,71,197,251,159,190,161,222,214,14,109,59,212,255,19,45,193,253,228,110,227,83,31,220,253,149,47,61,241,229,43,25,156,31,208,58,75,229,140,51,183,238,139,110,187,213,27,237,189,181,45,186,231,194,254,15,62,189,171,35,2,248,41,42,163,211,85,37,3,97,122,144,62,149,209,65,69,25,85,134,183,253,241,64,6,207,40,249,76,105,69,211,73,134,124,144,24,3,9,123,37,177,87,129,18,195,123,131,63,39,70,14,185,221,93,194,5,181,108,157,151,231,180,87,229,139,218,133,204,156,242,106,116,86,156,147,126,54,94,6,94,71,84,103,167,42,219,74,106,41,90,65,139,51,181,162,150,12,213,48,246,127,255,145,87,4,156,31,64,103,128,2,20,56,230,19,255,66,244,74,114,158,159,21,202,98,41,141,52,8,243,247,241,129,142,104,112,150,152,71,82,70,84,184,170,249,145,72,11,51,126,30,253,184,1,127,119,169,255,185,123,212,224,72,180,172,84,128,63,153,145,43,9,170,187,141,144,238,48,182,111,208,228,87,0,163,87,158,53,51,207,89,135,183,253,149,53,188,205,212,76,225,117,171,47,115,245,81,128,7,197,68,89,188,173,149,97,254,190,6,115,124,169,63,59,122,78,131,89,79,63,78,122,83,249,229,179,95,204,12,91,195,189,217,132,217,123,56,161,114,139,218,92,255,47,96,124,10,34,172,83,92,197,42,201,183,18,37,253,170,101,72,87,19,134,116,75,187,160,206,169,191,113,232,75,135,152,216,176,202,242,70,162,172,67,94,210,10,96,199,205,196,98,244,19,76,159,40,176,212,61,37,253,134,165,74,48,86,210,13,224,163,110,1,38,159,136,99,251,97,56,166,149,228,130,52,24,238,151,196,241,151,245,199,180,80,50,148,124,44,217,163,241,48,255,54,18,51,58,224,153,252,86,95,129,159,234,131,21,189,235,131,48,249,234,215,18,209,200,52,240,90,56,255,215,59,197,72,69,123,25,184,149,50,124,84,197,48,62,122,146,173,44,235,61,197,110,228,27,166,238,37,202,215,158,141,70,170,9,123,245,208,128,175,97,243,163,155,3,78,192,130,53,169,220,35,136,21,107,187,240,93,67,189,95,189,251,198,182,183,12,245,9,88,99,187,133,36,82,167,183,201,60,228,183,98,133,133,111,62,178,163,55,213,45,246,222,156,48,159,16,1,142,212,75,136,44,146,133,158,4,192,163,194,219,143,40,189,92,119,180,119,105,226,249,39,124,60,246,15,155,65,203,157,186,176,6,188,71,213,18,35,164,43,215,65,130,239,158,40,201,136,159,177,193,148,98,68,248,132,38,150,45,81,184,61,177,227,254,123,238,126,185,55,63,209,243,4,143,229,163,90,56,164,69,10,57,253,217,62,110,217,122,102,88,31,94,181,70,135,71,135,159,25,30,61,2,43,212,116,149,79,13,86,101,3,88,51,250,153,254,90,70,157,226,124,192,191,37,113,126,210,125,46,17,112,134,226,33,48,157,42,125,210,43,144,120,196,31,126,99,58,26,92,144,42,211,70,99,62,131,70,102,98,10,242,247,77,107,41,95,85,51,100,224,227,124,83,150,49,4,233,105,239,194,106,45,58,243,79,144,231,200,172,184,158,40,115,37,27,223,237,59,132,232,170,174,163,127,93,49,37,254,188,7,86,195,105,81,200,239,222,191,125,120,91,126,183,9,244,77,241,77,39,21,75,73,94,150,142,132,21,105,112,124,65,87,180,193,164,146,140,38,21,45,217,56,254,28,126,4,186,158,227,106,78,253,221,118,111,244,148,69,246,17,69,203,202,102,217,135,182,88,190,109,225,250,136,151,56,84,52,53,2,152,23,185,165,69,147,183,52,196,103,67,152,9,252,6,232,183,40,192,76,0,234,244,54,204,143,152,240,103,218,146,250,178,22,228,127,97,193,188,233,190,121,146,210,7,101,197,210,229,140,252,129,54,38,155,81,83,189,6,105,213,208,246,200,255,156,219,15,243,95,145,1,171,229,53,45,201,1,7,34,220,0,202,253,143,251,143,28,122,127,255,193,67,251,14,237,5,250,238,112,50,27,48,223,116,65,14,108,248,116,104,129,152,148,59,126,186,229,108,14,203,23,133,18,172,172,215,173,111,67,45,198,140,219,150,34,44,91,209,200,82,176,63,240,67,168,95,68,254,54,160,103,48,184,199,218,147,197,191,3,135,14,28,61,56,244,185,83,67,201,33,238,135,208,62,228,163,111,119,24,234,148,5,35,11,115,114,14,158,68,185,173,144,36,249,236,44,158,77,3,94,91,21,84,117,209,218,173,178,63,248,143,119,100,108,251,139,129,8,234,45,249,95,91,1,238,3,109,100,135,249,160,41,95,213,4,238,255,72,240,252,71,86,70,82,20,146,161,244,73,186,166,69,121,162,220,180,202,196,144,213,3,127,164,93,33,74,80,10,204,156,154,68,249,83,152,140,126,93,19,133,75,150,5,179,247,98,230,43,125,161,200,57,201,12,139,161,242,137,231,100,214,191,2,148,127,221,74,68,202,242,216,144,150,88,32,122,36,26,234,15,44,109,25,207,57,243,99,30,56,20,228,172,100,225,112,236,218,113,120,242,5,95,174,187,15,56,172,136,244,247,90,132,15,42,255,213,234,8,158,75,103,147,145,196,171,145,131,193,251,59,124,129,226,150,19,185,162,95,16,86,44,77,40,192,250,182,106,233,195,203,214,183,228,130,246,45,160,213,115,242,183,180,247,33,127,34,19,171,170,152,81,85,60,28,45,31,13,196,55,252,92,4,253,167,34,175,185,230,195,51,170,98,4,114,136,112,189,156,208,167,46,91,125,60,167,125,43,57,154,220,149,236,211,36,228,63,0,171,81,201,53,203,206,193,136,136,253,212,209,42,44,96,56,127,144,127,124,207,154,6,233,66,149,6,194,35,82,121,60,160,207,115,106,68,253,61,213,184,2,244,71,36,48,242,54,109,194,59,236,42,184,139,167,96,75,99,177,0,214,143,221,68,241,16,137,36,130,164,211,185,197,38,150,220,156,148,198,201,32,148,63,57,219,163,77,148,84,161,247,170,181,187,247,123,234,239,25,139,214,34,124,222,130,79,9,215,31,249,166,37,242,170,2,88,168,252,92,219,166,220,208,128,2,242,37,244,52,202,127,13,230,239,69,224,239,12,110,65,251,19,160,246,37,249,172,214,225,43,105,87,137,26,20,2,165,45,19,57,135,235,198,179,104,203,220,188,48,43,150,211,165,220,140,94,159,191,2,174,223,170,172,42,145,40,4,51,104,238,216,190,71,221,35,248,207,38,247,38,213,105,168,63,95,229,231,248,219,91,231,166,171,155,136,84,149,230,224,35,70,111,7,141,71,6,142,252,213,16,208,7,192,246,2,87,146,113,13,200,68,55,252,5,17,240,255,65,174,134,255,5,14,232,98,151,40,170,234,234,116,97,72,231,7,63,187,204,13,240,133,45,249,64,193,151,167,252,175,48,84,177,50,234,134,166,11,248,129,158,11,146,200,205,227,194,16,163,111,5,238,13,113,150,148,191,92,202,240,190,2,89,215,98,228,227,4,33,235,246,199,225,159,102,97,220,64,170,235,1,190,136,142,189,238,151,59,98,91,2,227,192,191,69,50,64,27,98,145,137,200,204,100,138,51,181,219,73,81,138,75,253,225,108,84,60,186,2,253,43,80,247,72,186,114,197,26,83,30,145,240,123,128,7,194,217,113,214,216,107,168,121,164,159,16,58,222,22,77,34,230,46,61,27,227,190,78,94,214,80,131,127,142,188,66,249,91,135,254,203,2,163,192,58,39,67,45,83,100,59,89,75,160,86,149,222,57,172,222,6,238,168,172,93,2,25,244,235,218,203,42,204,153,222,115,234,231,159,80,113,254,249,148,228,180,213,159,92,130,58,245,3,125,92,210,251,181,254,36,82,72,78,227,146,69,94,167,185,22,3,200,27,92,223,10,184,149,137,101,2,83,108,92,89,137,51,242,203,10,210,133,165,254,239,237,0,233,71,157,25,224,113,222,251,128,239,0,172,33,220,138,102,202,6,204,252,199,85,94,200,132,23,162,210,125,162,130,120,251,158,198,75,139,187,102,71,71,70,195,247,174,136,98,146,245,26,9,138,39,2,48,47,144,127,120,93,91,146,191,9,107,233,219,32,65,92,212,254,12,184,139,32,204,118,17,102,36,142,11,9,178,153,131,107,5,62,103,57,192,242,238,247,132,221,49,17,231,173,221,238,98,176,160,93,150,11,242,101,173,160,14,246,42,219,22,140,233,39,20,30,233,186,35,233,97,75,28,26,143,186,43,164,19,176,174,117,205,137,240,49,63,177,134,135,63,217,135,159,140,137,255,127,180,239,209,127,29,220,10,120,105,207,91,90,178,88,224,76,152,135,236,162,90,42,125,118,35,70,10,62,33,17,245,221,178,96,77,72,140,141,126,96,141,73,183,18,223,143,46,69,255,25,249,86,116,227,164,88,240,206,226,192,84,39,204,230,109,234,22,122,210,187,247,47,142,70,0,175,65,188,6,73,127,205,74,2,231,212,159,129,57,169,254,169,182,160,46,104,7,119,28,60,160,60,91,236,94,182,70,164,219,192,45,25,154,177,227,25,136,29,213,70,197,81,107,52,251,204,179,187,198,9,164,159,158,206,100,216,135,215,175,63,161,24,215,159,152,209,63,122,82,50,225,147,231,129,110,190,250,25,141,123,7,100,5,235,80,80,120,219,58,23,122,91,251,78,255,188,182,180,227,127,252,212,182,108,236,133,98,120,106,112,172,255,131,126,212,46,26,124,5,56,178,74,34,58,124,107,175,148,249,13,140,253,36,223,151,33,211,211,217,180,113,56,115,225,212,168,130,184,190,253,15,150,59,229,224,207,30,42,67,222,48,23,201,215,186,141,20,172,130,226,141,248,216,111,237,207,222,72,168,4,63,215,19,73,228,137,177,111,146,183,250,12,209,126,227,95,237,55,5,144,177,212,65,133,71,158,15,184,93,245,237,7,140,47,253,253,3,223,232,127,246,217,127,126,62,33,244,170,87,45,235,174,82,212,152,80,65,102,76,115,48,251,52,188,51,84,138,172,107,148,162,37,25,149,161,119,234,116,155,187,202,82,57,116,211,186,167,107,73,26,62,146,37,43,103,82,145,195,189,229,233,50,189,197,8,224,114,89,190,177,169,123,224,234,38,201,252,123,107,184,255,208,23,126,114,72,230,22,101,53,171,154,87,18,0,23,205,212,202,190,103,131,166,117,41,104,6,47,6,191,30,29,62,50,48,36,114,239,168,15,100,163,89,24,27,33,10,178,133,44,20,97,46,45,105,183,212,69,109,171,112,29,214,213,173,194,151,132,151,45,186,230,162,60,34,252,210,2,153,107,98,152,202,99,177,110,181,119,113,34,99,248,168,126,50,37,62,11,45,23,166,133,97,97,250,246,112,105,186,52,92,18,95,179,254,88,60,18,148,129,230,113,2,215,83,225,144,191,64,94,254,124,204,255,135,27,64,123,110,107,14,205,148,35,86,100,113,248,198,103,119,71,22,251,111,124,102,183,1,207,254,239,247,255,199,207,40,253,114,112,30,181,10,98,101,16,86,146,233,84,212,216,202,3,117,35,17,192,85,248,176,85,201,161,89,2,127,83,19,249,229,132,46,189,155,64,158,90,132,223,119,243,215,169,206,158,87,254,9,168,254,178,166,43,43,218,179,240,49,21,128,162,204,205,255,3,109,95,76,189,132,28,142,245,182,81,254,189,242,23,110,91,175,27,247,116,135,122,55,38,158,52,112,205,42,232,213,33,220,108,153,53,214,247,148,141,243,198,156,49,98,0,9,192,171,42,39,3,50,149,89,184,139,177,114,174,116,152,23,10,254,28,172,70,63,183,184,100,65,214,213,244,64,24,207,1,235,239,88,207,26,89,8,239,60,139,207,236,222,236,240,147,7,222,25,209,245,101,75,215,139,33,160,58,73,162,18,117,125,91,89,61,15,148,103,68,150,7,250,32,29,196,111,35,234,6,196,141,168,111,13,112,17,160,40,62,89,74,135,30,16,214,98,233,28,155,147,134,80,82,110,89,37,30,164,13,144,21,74,48,35,75,252,213,192,66,232,79,118,21,59,28,175,224,101,49,240,80,177,115,189,19,239,55,151,125,106,82,53,21,115,57,193,120,41,228,149,203,19,166,121,9,86,130,30,49,36,154,91,205,61,217,3,15,68,132,65,170,11,16,132,16,112,235,127,56,165,47,126,230,123,253,175,247,95,250,12,172,223,232,77,243,249,199,13,135,23,174,90,170,112,11,102,213,45,156,85,48,131,111,37,38,66,163,210,231,128,215,46,168,95,149,198,164,178,250,99,109,180,255,192,182,159,2,87,244,254,221,7,62,245,222,23,70,191,248,179,47,155,148,86,51,239,234,179,162,24,17,198,121,115,131,250,61,207,1,47,131,55,216,176,121,85,146,75,73,67,89,84,227,143,10,242,173,7,5,229,106,146,201,231,130,92,228,209,155,251,134,86,12,189,103,165,4,67,155,75,202,90,53,169,107,114,50,174,201,210,252,184,179,214,148,197,47,146,254,35,253,70,80,88,209,40,43,210,33,6,196,176,136,59,47,2,9,104,33,144,101,100,51,35,26,154,32,146,50,172,52,49,177,179,147,23,169,54,75,28,235,127,228,30,41,8,120,7,28,8,47,83,169,128,3,206,75,40,164,144,166,42,192,41,70,67,22,228,32,254,222,101,19,114,214,44,116,104,223,5,168,40,250,32,189,46,220,6,206,87,13,1,94,31,153,48,118,11,40,37,126,141,60,40,41,116,111,152,226,29,189,215,102,38,103,101,112,44,44,249,117,235,30,18,10,229,133,30,168,120,51,47,159,243,95,12,119,158,88,239,65,207,240,203,120,139,140,232,134,175,158,30,29,94,61,93,20,170,218,172,120,49,188,40,33,47,79,228,89,144,93,82,154,145,156,75,38,161,95,170,154,158,84,147,49,13,120,221,123,150,199,41,47,150,89,127,194,52,205,225,31,63,217,63,252,7,195,23,135,197,172,136,126,118,241,98,86,192,107,33,4,171,86,255,219,218,124,255,44,172,90,63,182,238,225,94,135,53,23,86,172,136,24,194,53,75,142,90,86,244,16,60,14,1,217,229,126,98,157,228,134,52,43,57,164,13,37,45,233,135,54,221,184,109,197,212,157,234,255,101,137,42,174,88,214,30,17,164,181,95,108,251,183,134,184,23,239,63,69,93,223,212,32,74,28,83,131,58,143,26,79,192,79,69,29,102,116,139,106,255,8,245,133,239,119,95,237,75,128,19,165,218,72,88,113,214,45,113,207,165,212,143,19,207,167,255,243,179,168,141,16,121,83,74,41,23,31,23,107,186,142,146,252,137,166,70,55,122,162,177,143,142,227,234,198,249,210,119,173,60,68,101,73,121,195,194,205,105,88,233,128,30,108,236,50,239,54,67,102,72,149,212,35,115,143,243,64,87,8,250,146,144,198,162,209,232,8,185,45,145,104,58,122,120,114,44,62,183,41,18,193,251,15,24,126,221,180,82,123,126,148,90,74,252,109,122,233,217,115,164,156,136,9,139,209,9,85,121,34,66,241,91,84,54,172,32,255,137,181,148,2,25,63,253,79,207,126,137,188,147,16,120,35,180,176,41,50,94,228,25,221,42,134,166,53,83,157,28,216,191,29,239,21,250,48,207,5,214,183,112,129,138,207,161,91,230,142,2,89,214,46,141,124,27,120,226,114,162,28,53,39,118,62,97,211,45,188,121,0,86,249,144,137,88,80,213,234,171,62,242,50,128,159,228,178,134,23,55,135,228,31,89,82,80,10,42,16,182,7,191,105,102,96,254,75,32,43,196,244,159,63,158,1,201,248,139,195,223,203,158,50,75,230,233,125,178,89,205,170,217,75,250,205,211,131,216,63,100,5,199,58,162,193,39,22,249,167,68,127,36,20,9,66,192,184,155,116,205,23,247,173,228,205,97,107,216,28,62,60,252,149,97,228,38,178,195,193,231,1,135,68,83,68,89,80,4,41,8,90,17,188,64,62,208,68,217,148,246,74,176,194,143,238,29,221,62,26,5,250,192,251,22,173,9,83,54,147,217,165,189,207,127,85,77,10,220,63,106,138,114,93,219,170,192,127,220,153,228,137,250,182,69,111,131,138,148,53,77,70,107,147,75,209,139,209,39,198,148,49,50,65,117,137,114,220,18,20,67,185,252,152,128,90,114,166,43,119,52,230,144,94,70,78,17,82,95,213,118,39,183,115,219,122,85,26,222,26,51,198,228,9,170,107,147,175,130,28,160,40,9,69,84,162,202,219,26,112,137,32,73,247,67,192,254,157,147,199,172,49,145,12,86,149,1,101,108,112,78,25,25,156,85,170,10,65,253,67,52,115,180,216,129,183,236,21,16,35,41,71,73,111,226,68,2,67,128,132,1,39,252,43,161,28,93,82,127,44,44,77,252,73,2,102,161,241,151,123,136,250,249,232,27,230,231,199,210,71,190,14,28,77,132,79,72,127,13,178,115,7,200,106,65,144,213,14,40,17,126,147,244,127,107,62,222,167,252,218,162,216,77,181,179,230,115,127,246,108,136,251,133,149,202,166,178,55,233,19,194,120,177,19,164,4,91,79,175,3,222,252,234,116,177,163,146,80,37,252,64,136,81,78,220,47,118,20,196,12,249,254,241,40,119,83,75,109,219,190,13,164,29,120,110,255,172,74,24,245,71,218,117,57,247,252,179,253,220,101,109,169,255,114,255,18,204,247,219,253,229,254,114,26,176,67,90,209,4,137,151,126,99,137,210,213,68,64,234,224,65,218,229,5,224,129,225,201,219,146,84,112,197,250,98,246,249,236,143,172,172,46,170,240,91,40,223,133,24,154,50,108,77,6,207,52,159,56,42,92,19,71,252,42,121,91,59,64,130,193,142,192,75,91,254,32,119,46,17,225,94,141,254,141,118,63,112,33,62,1,123,191,160,175,13,13,162,117,72,246,54,224,229,164,121,201,84,179,74,54,169,67,204,164,44,211,93,211,100,125,7,196,217,255,192,27,54,101,127,223,20,211,100,192,199,167,90,23,146,251,129,6,170,218,35,252,206,65,117,211,98,88,145,190,51,238,112,188,181,93,21,121,29,184,114,3,144,129,36,203,113,93,116,52,145,84,251,24,59,155,3,186,193,179,242,160,4,74,125,150,229,221,32,231,85,183,165,213,231,212,197,1,165,161,125,2,180,207,144,87,44,83,214,229,43,218,152,60,198,155,187,0,251,67,70,64,229,183,103,238,206,132,167,112,117,159,69,45,138,138,250,148,178,250,54,60,69,33,37,92,212,58,129,117,92,179,156,157,140,160,239,229,199,127,105,150,205,155,251,206,155,255,38,251,206,240,226,240,5,125,38,95,148,235,59,25,130,82,22,202,214,223,10,75,194,57,173,140,218,25,1,242,179,138,62,42,231,116,49,78,137,68,42,76,142,139,200,161,129,142,239,197,114,192,61,204,200,37,235,130,250,182,58,11,37,47,170,23,180,87,212,79,195,122,86,210,4,65,160,154,102,49,68,164,219,155,150,166,231,164,57,120,86,37,42,173,78,47,73,171,210,204,244,117,24,127,30,242,207,8,25,225,19,45,211,49,35,127,98,101,184,235,137,81,50,76,174,36,50,4,87,71,126,232,198,25,144,58,135,254,225,84,127,182,95,188,113,38,186,103,107,118,102,252,200,239,126,234,137,127,164,154,228,2,135,61,230,220,57,59,217,221,61,137,179,182,46,113,152,6,244,72,239,138,213,223,251,77,117,216,120,153,156,59,109,74,23,123,213,51,139,36,67,144,235,214,1,158,0,41,95,232,45,169,134,241,44,185,122,198,136,76,244,2,215,9,112,185,38,201,82,125,38,253,220,184,239,145,228,63,221,167,38,111,220,167,62,122,99,115,177,251,192,174,111,75,175,134,126,97,189,20,218,35,61,10,92,245,95,159,121,40,114,176,247,223,78,13,65,238,168,233,41,169,111,169,106,239,251,154,214,187,164,62,111,92,38,75,214,18,244,128,178,185,255,204,79,200,33,128,147,109,202,246,106,180,223,170,70,151,182,47,237,169,202,253,47,244,111,251,11,245,249,251,251,95,252,139,228,47,96,124,108,55,208,182,254,112,224,174,177,222,11,209,57,117,84,77,163,217,14,112,149,25,122,227,173,190,227,215,214,176,248,35,209,8,78,220,123,176,31,72,168,249,184,8,139,23,224,95,210,103,37,131,214,57,46,155,208,34,201,72,50,145,228,110,159,206,14,99,184,125,122,104,152,205,223,141,169,104,72,137,208,91,229,96,132,217,237,171,58,207,36,125,145,71,211,178,126,121,9,100,101,11,230,71,44,178,83,26,150,134,233,118,2,93,189,121,53,68,105,5,95,177,240,132,200,96,200,254,157,92,200,141,235,72,93,117,113,45,145,22,246,211,123,78,211,190,238,45,36,72,58,202,188,46,164,99,97,228,62,69,152,253,15,190,61,92,24,230,130,171,22,39,174,238,211,135,87,127,107,84,122,255,224,51,207,75,6,165,95,236,22,25,62,204,255,210,10,242,98,67,168,75,250,243,148,7,68,237,2,240,127,190,58,125,32,58,25,186,189,143,152,17,152,255,145,108,36,251,215,240,25,48,199,244,185,108,228,4,65,238,132,19,128,122,11,138,170,124,77,233,81,112,21,80,129,134,135,147,37,69,143,203,53,77,171,33,24,42,62,175,118,10,184,207,34,150,4,193,127,37,252,232,36,163,254,43,150,70,107,147,74,94,180,158,4,170,143,116,36,152,236,214,112,254,138,124,89,125,221,90,18,190,9,243,195,150,216,133,37,45,155,52,147,41,45,150,196,254,153,33,85,13,58,39,88,240,79,115,192,70,196,215,252,26,135,55,79,200,185,101,173,62,255,143,60,8,243,95,54,31,52,119,236,221,97,60,104,236,216,43,239,29,48,136,91,98,103,90,46,148,218,47,68,175,43,243,192,231,93,3,250,91,198,113,3,154,54,152,236,215,6,185,37,235,178,177,100,148,173,219,70,25,158,184,147,162,68,6,53,37,50,23,10,9,161,208,251,39,36,97,65,83,58,190,167,254,45,218,95,80,77,53,109,61,87,57,45,152,183,118,68,119,220,218,34,164,42,251,74,166,113,248,214,142,140,120,130,90,241,222,214,136,207,29,128,105,5,222,154,31,247,1,239,79,36,88,247,96,206,87,36,238,68,149,27,178,166,20,78,153,138,2,198,70,167,142,24,67,197,30,164,14,150,181,16,156,208,98,65,162,165,130,170,229,247,85,122,216,45,51,233,64,207,64,177,71,8,10,145,146,108,240,9,94,232,16,130,37,98,200,139,207,150,200,107,228,143,240,94,11,186,23,105,234,43,86,74,22,57,58,10,227,55,21,179,183,28,206,111,238,236,157,81,115,6,231,135,28,120,65,248,192,234,229,190,65,122,131,255,108,245,146,159,108,58,36,29,146,254,203,166,131,120,206,50,202,81,14,254,125,107,80,152,211,36,225,35,171,143,67,45,38,211,100,206,201,133,1,40,161,71,164,218,74,202,193,40,241,228,159,77,191,44,255,72,125,61,85,78,149,65,98,134,39,188,97,42,64,101,80,163,9,43,237,83,169,157,79,132,132,151,19,84,82,64,217,168,3,240,52,244,215,191,245,133,83,99,59,70,118,252,244,183,198,30,27,235,255,155,174,81,152,130,215,94,160,59,93,124,244,72,249,193,176,36,133,254,218,138,241,23,180,247,229,87,229,89,40,251,53,13,181,6,36,76,103,35,213,93,18,188,58,82,102,107,161,179,19,200,241,83,244,166,165,42,204,146,49,59,160,43,3,234,168,111,138,237,100,32,230,205,171,184,151,124,94,253,166,250,186,122,137,174,18,24,96,254,165,145,15,191,141,185,195,239,243,218,61,194,14,33,69,229,116,6,23,100,220,67,212,18,114,4,36,182,68,152,251,166,198,210,211,21,7,231,143,112,21,215,107,77,19,150,45,133,91,208,46,200,23,32,254,7,218,31,203,51,216,119,221,40,243,3,253,208,250,97,117,129,233,13,56,191,83,27,78,102,1,35,197,71,197,8,224,63,208,255,201,1,51,101,168,25,37,151,30,73,153,170,161,100,112,121,6,94,22,232,47,96,53,212,141,158,48,49,146,134,54,5,31,131,159,178,174,26,198,190,204,129,209,39,147,105,172,65,9,194,183,181,67,194,167,169,171,134,111,104,9,120,10,66,84,136,11,127,99,217,186,68,229,237,7,145,133,5,10,195,127,11,228,151,190,164,164,73,76,215,220,3,107,133,36,70,97,9,137,192,127,98,77,150,97,221,120,140,94,167,209,77,30,162,218,254,171,192,191,146,8,31,20,62,43,2,103,215,179,181,44,1,119,34,166,162,81,69,25,66,56,72,221,103,166,182,205,170,35,209,234,102,57,58,171,110,108,59,111,124,98,148,247,151,31,217,16,202,2,148,0,61,121,193,82,212,123,163,216,175,131,188,168,173,144,126,241,53,75,20,7,196,206,16,231,188,161,41,194,189,194,77,171,44,15,70,80,159,215,47,252,12,222,30,16,58,209,122,11,248,134,65,223,66,2,36,137,196,203,228,229,196,28,183,96,45,64,111,223,147,84,118,92,127,16,186,39,134,124,118,236,209,84,231,152,79,74,158,177,140,109,83,219,140,222,41,232,14,53,56,209,187,138,115,13,40,213,69,43,165,143,233,210,179,103,116,227,201,169,172,145,157,202,10,79,170,217,9,253,153,188,64,247,12,98,98,42,59,102,205,201,103,18,70,100,42,98,36,166,124,130,166,38,39,146,207,48,74,22,22,133,44,72,102,123,180,104,114,90,147,124,150,37,249,166,45,73,151,14,85,159,159,233,47,226,13,176,131,211,202,255,79,217,251,192,217,84,231,143,255,231,220,123,238,159,153,185,51,115,77,51,154,172,53,99,12,13,73,19,178,173,181,230,154,38,59,172,36,59,89,43,21,146,100,35,73,177,26,102,70,26,178,86,146,172,149,52,43,73,146,172,132,164,105,146,152,172,36,217,86,178,86,146,149,36,73,67,104,124,207,251,220,123,95,207,115,238,92,243,249,253,186,15,211,243,253,122,191,222,175,247,223,243,62,239,127,231,156,194,180,194,180,41,137,214,223,156,153,57,253,115,114,154,230,36,246,118,245,116,169,93,181,57,218,156,108,115,150,173,213,102,245,105,210,59,173,87,240,108,89,113,19,179,29,7,205,17,95,208,159,98,250,171,111,179,153,119,149,226,162,29,214,250,144,90,157,141,238,153,90,215,130,22,212,207,186,253,250,52,127,125,214,141,214,125,239,66,106,81,66,118,203,96,203,192,80,119,119,213,18,138,140,11,102,79,157,83,118,49,178,39,51,55,39,152,147,217,114,222,192,180,208,231,214,174,205,69,79,145,81,154,27,44,171,15,239,216,228,94,108,29,84,99,241,214,39,127,249,132,53,150,40,50,231,138,214,59,47,173,157,174,162,38,217,182,53,52,245,38,182,247,11,238,52,231,94,189,212,191,38,143,135,222,47,187,183,232,206,162,94,189,67,183,212,220,172,93,175,118,109,191,42,123,206,255,120,106,130,235,171,130,182,57,95,169,29,173,130,84,215,143,101,154,167,198,90,105,49,199,89,83,194,231,169,202,141,80,158,26,181,20,7,235,167,68,207,89,85,36,171,30,217,252,149,189,157,99,206,81,202,102,164,45,79,91,80,246,27,179,36,179,155,168,61,37,181,167,145,151,81,156,161,238,111,225,189,148,188,180,226,187,141,30,209,61,199,232,158,91,81,238,52,215,233,130,146,182,243,114,79,23,168,245,197,156,200,250,162,250,148,128,217,83,106,251,178,122,171,210,79,139,148,126,90,180,244,141,236,220,201,135,155,228,102,92,157,241,67,70,235,140,195,101,185,254,165,153,185,87,44,205,24,223,63,247,150,105,230,157,110,134,234,41,212,72,189,232,88,120,245,46,228,172,157,114,255,202,196,195,87,185,38,125,117,181,145,119,228,170,199,130,135,175,154,54,252,244,13,217,45,163,243,112,117,157,94,240,24,185,174,41,165,151,149,164,149,152,163,194,222,233,253,3,253,253,245,25,161,97,249,61,212,158,222,148,50,115,2,101,142,32,204,25,102,219,106,147,93,254,180,64,199,196,118,189,166,23,23,154,241,71,199,216,39,175,153,19,52,103,167,134,181,151,148,213,221,90,209,63,104,218,159,161,205,176,250,42,115,12,156,179,32,119,101,238,177,178,222,77,122,153,249,140,230,175,80,43,50,239,244,249,218,71,86,254,139,210,78,151,181,106,162,222,11,249,69,153,219,239,242,169,158,212,236,41,114,106,178,92,137,233,109,78,151,249,245,25,5,91,178,215,21,76,203,54,127,5,106,158,63,213,127,186,108,154,191,60,85,119,29,43,104,151,115,216,156,197,124,81,160,246,236,220,250,187,129,142,234,84,146,118,242,23,230,61,201,111,165,43,53,223,127,52,181,141,250,142,160,95,237,141,23,22,85,120,53,191,150,117,65,43,55,75,209,108,229,106,189,211,188,22,204,59,150,62,195,28,211,23,39,87,27,197,201,254,166,121,25,11,114,127,83,180,196,8,186,213,186,87,149,217,142,85,63,171,198,144,203,10,94,200,201,77,88,154,119,184,172,155,63,215,90,87,178,246,168,13,85,233,193,244,25,5,1,195,234,185,195,47,136,207,85,35,179,168,127,149,97,246,252,165,179,140,133,198,75,198,114,179,63,82,35,123,53,239,54,111,39,191,244,251,10,116,213,198,253,101,129,38,205,154,180,109,146,103,61,77,17,94,15,142,244,155,102,239,171,190,49,31,104,185,176,236,222,150,121,214,216,198,111,246,222,230,157,35,104,214,123,240,237,96,85,112,78,112,70,214,172,224,194,224,75,193,229,89,225,39,41,148,253,105,234,140,83,246,219,217,85,217,115,204,22,50,171,93,179,196,182,137,121,137,254,222,106,109,168,120,172,181,7,88,160,238,169,217,63,15,102,248,51,118,148,13,10,221,123,115,113,175,98,245,111,108,177,117,103,49,51,90,106,166,191,192,10,159,109,222,121,178,205,59,79,182,223,156,109,214,170,61,188,52,115,228,97,142,165,181,180,250,7,42,180,210,2,45,109,138,154,93,4,74,2,115,211,158,28,202,30,121,78,90,102,160,178,99,185,17,222,33,183,222,252,24,240,142,13,175,187,88,187,240,193,210,200,217,199,82,107,244,55,190,235,206,180,105,214,204,180,182,204,104,146,219,100,73,239,255,62,226,215,246,148,21,152,253,109,185,121,119,91,145,189,162,160,194,74,223,133,201,43,114,46,180,94,158,121,246,238,242,194,144,255,172,47,228,175,55,123,74,45,178,199,22,157,89,77,203,62,123,121,164,85,100,229,7,143,91,173,213,122,175,163,22,10,94,184,44,228,15,229,94,84,233,50,231,145,153,254,116,255,247,145,86,110,246,134,142,153,165,249,207,208,218,154,57,80,35,231,137,41,217,236,225,150,7,207,38,169,171,161,92,59,152,117,125,240,136,216,159,106,198,60,175,224,237,108,53,51,203,117,165,151,205,46,250,161,104,105,239,105,183,76,11,77,187,217,48,239,155,211,212,149,155,93,85,80,111,213,207,162,236,21,217,47,153,243,118,191,85,67,71,199,74,253,153,121,46,47,88,236,210,202,22,23,213,20,45,238,61,247,150,185,161,197,55,167,229,219,246,112,179,52,99,113,65,121,238,226,2,205,56,80,150,102,142,163,90,152,227,169,200,94,79,246,185,107,170,252,115,140,89,174,147,169,45,108,121,105,110,246,150,79,230,23,52,105,98,142,121,238,44,250,104,248,45,183,254,183,204,156,185,23,60,151,253,100,193,76,243,223,147,217,21,174,240,129,247,10,191,121,217,200,145,247,128,22,62,223,86,228,185,152,80,148,80,90,54,39,97,74,66,255,132,41,5,65,243,255,193,130,139,9,121,109,139,202,10,205,158,122,198,196,195,191,189,163,93,237,207,74,70,221,209,171,182,171,55,225,108,150,218,253,229,124,138,90,211,76,55,198,155,119,178,244,150,102,43,106,153,110,210,220,150,183,20,100,183,204,108,86,57,180,34,181,60,80,30,84,181,18,125,35,110,248,111,185,182,244,218,220,123,71,244,121,215,87,145,80,63,197,188,243,133,234,67,83,167,76,53,199,94,102,39,93,88,63,69,221,199,155,27,107,203,142,132,166,134,10,172,21,164,178,44,117,231,48,71,216,45,213,175,123,65,248,107,213,124,193,48,206,215,84,227,251,170,115,156,169,70,167,195,129,105,254,89,254,31,202,30,243,223,152,145,107,142,63,166,133,138,18,204,190,180,93,159,60,115,78,146,26,79,99,203,157,69,193,45,89,106,178,168,254,154,41,76,55,175,42,107,247,222,159,209,60,163,125,70,162,249,123,60,125,70,73,113,73,222,112,107,196,103,125,165,243,154,238,109,115,222,200,120,213,255,82,250,75,127,52,255,150,189,228,127,169,249,53,237,218,246,178,86,156,83,163,215,141,53,78,176,254,25,193,241,151,231,166,169,127,233,105,70,166,169,145,99,182,141,71,10,172,53,190,232,255,187,54,153,105,206,235,83,52,107,76,213,32,167,142,111,222,55,244,181,158,216,48,125,31,136,235,123,151,122,174,98,221,228,173,119,93,50,236,232,75,134,141,124,101,122,235,208,70,125,39,199,243,181,190,142,110,114,229,131,113,125,39,212,61,184,117,66,221,132,202,184,169,178,190,202,62,212,246,77,79,167,239,3,166,239,93,117,247,87,198,77,115,229,104,203,117,127,229,253,151,176,60,217,242,29,122,137,52,171,147,193,151,74,115,228,91,241,149,143,92,50,191,15,94,50,108,228,91,241,151,180,108,185,42,71,95,34,191,214,119,59,47,145,223,200,57,233,75,148,100,228,156,244,37,194,198,126,59,53,190,111,163,245,91,215,104,253,214,53,90,191,117,141,214,111,93,163,245,91,215,104,253,214,53,90,191,117,141,214,111,93,163,245,91,215,104,253,214,53,90,191,117,141,214,111,93,163,245,91,215,104,253,214,53,90,191,117,141,214,111,157,124,5,155,116,88,95,152,183,206,204,239,124,36,174,175,245,252,217,186,209,59,31,188,164,239,93,235,238,191,132,111,164,55,219,57,58,174,111,164,55,227,251,218,14,223,72,111,198,183,185,27,132,29,125,201,176,145,254,138,111,115,199,245,141,91,26,214,55,228,71,219,191,48,239,240,157,176,243,193,3,19,14,76,152,29,55,85,214,183,235,135,218,191,244,222,192,242,131,151,180,220,224,219,245,49,150,99,190,93,239,240,109,240,237,122,135,175,253,219,245,126,245,93,183,64,40,63,180,227,90,87,138,43,95,185,42,212,168,44,219,249,179,100,234,203,21,182,95,84,198,175,190,160,34,81,61,86,117,1,121,182,22,212,2,229,238,10,255,197,50,195,17,250,66,89,195,240,234,121,217,11,49,122,222,80,195,28,108,29,90,125,255,236,9,213,214,83,29,113,124,31,168,54,203,165,154,59,91,108,216,201,179,31,168,230,222,229,240,93,167,158,191,52,53,170,135,94,194,215,236,49,171,239,143,239,59,219,236,189,172,167,187,226,198,59,123,180,245,116,215,253,179,239,143,235,107,245,137,166,111,124,203,102,239,85,247,64,221,37,90,74,236,19,105,13,194,58,158,72,139,227,107,123,34,173,129,101,158,72,139,151,223,209,86,170,226,231,247,46,213,191,212,77,142,127,101,88,97,71,95,50,236,80,43,191,151,184,110,196,55,110,13,110,125,48,50,174,137,155,163,173,19,204,190,107,194,186,9,91,239,138,223,54,212,83,187,145,81,79,66,121,219,80,83,213,248,39,218,30,30,172,72,210,154,107,57,229,89,33,87,67,159,242,75,249,248,206,182,53,218,186,154,78,209,50,53,175,57,240,53,71,239,94,167,164,194,231,210,98,36,9,90,48,59,175,95,238,140,52,35,213,229,178,75,115,26,74,125,102,36,137,90,194,12,227,180,123,154,230,210,124,154,245,70,255,56,225,131,234,25,203,184,62,97,121,60,219,217,177,182,189,195,139,231,23,95,190,62,93,203,181,190,81,94,225,205,45,30,80,252,87,220,9,90,98,182,102,218,249,153,161,213,235,18,175,191,161,84,201,114,99,101,94,244,82,180,38,90,133,166,37,170,53,2,191,166,165,251,181,244,94,217,189,46,174,175,72,209,166,148,95,27,10,100,187,79,106,253,180,149,250,0,247,74,189,159,118,82,203,118,135,2,229,215,106,83,42,82,166,104,179,244,124,87,141,161,165,106,137,229,215,213,140,42,191,206,204,67,106,141,145,239,154,165,79,209,42,60,126,119,32,119,230,205,125,122,172,110,173,153,163,242,57,198,130,220,121,185,11,114,135,180,242,103,247,105,159,232,218,113,121,190,166,53,31,146,51,247,185,180,80,78,110,115,165,145,27,214,24,214,42,81,91,147,223,46,177,121,214,193,80,124,13,211,134,182,58,63,207,212,248,95,72,111,62,52,103,206,37,109,52,203,58,30,242,199,183,225,246,15,233,216,164,223,248,95,166,190,31,242,58,52,74,60,3,60,183,222,58,96,109,222,40,221,173,167,215,95,166,205,49,74,206,125,173,103,135,250,135,134,245,41,236,216,177,34,160,78,247,204,233,55,183,95,122,201,192,91,143,254,214,171,5,141,76,35,125,248,130,244,33,143,84,36,155,126,191,139,248,221,116,244,6,175,57,113,28,82,60,160,221,133,135,250,107,195,60,97,223,185,253,230,245,203,52,125,143,220,96,109,220,20,15,106,87,250,80,141,22,74,172,72,157,150,241,229,191,60,123,6,60,118,110,152,174,229,245,91,211,255,133,91,95,236,219,47,228,55,52,211,246,240,71,92,90,69,192,8,205,42,153,91,176,216,236,196,115,181,204,188,144,86,114,237,175,251,39,12,239,85,180,181,160,34,193,76,247,173,183,174,236,48,172,220,200,107,213,46,251,143,75,138,254,152,95,87,97,100,247,206,174,90,186,125,223,116,207,144,10,175,74,119,36,246,91,143,252,182,194,58,214,58,108,120,255,140,11,147,250,105,67,60,106,157,87,115,213,186,199,105,174,214,29,251,229,12,219,223,67,203,79,215,211,254,158,174,223,210,171,111,151,144,150,239,55,175,1,181,146,116,71,246,141,155,122,174,202,46,204,84,79,134,106,233,33,173,42,91,51,103,178,137,218,52,213,46,243,252,250,188,194,236,162,93,23,253,102,26,13,173,88,181,86,67,75,159,166,245,110,25,204,185,88,224,12,161,174,219,144,134,36,221,186,110,181,116,243,114,200,14,102,95,44,8,169,125,106,191,17,76,204,11,134,142,94,156,230,114,53,113,169,156,155,173,203,240,39,166,71,52,252,102,206,180,94,47,101,172,248,242,98,130,246,164,217,162,205,251,173,230,41,241,151,156,190,184,68,235,97,182,247,52,115,238,110,134,208,18,75,130,37,23,203,44,155,54,151,153,106,95,216,85,127,177,80,159,106,189,0,183,194,95,152,253,66,137,255,214,211,95,187,172,5,88,203,130,123,90,168,247,75,193,21,23,39,152,250,217,150,254,215,232,107,121,133,154,10,113,241,98,244,144,143,153,15,179,134,170,74,180,91,47,150,89,249,242,105,253,98,210,153,100,54,29,77,203,11,199,126,244,98,145,101,205,202,159,223,238,19,73,179,63,234,182,165,211,91,30,178,44,254,59,193,188,142,77,139,190,112,186,47,126,45,169,208,66,217,21,158,80,182,149,142,171,172,116,168,98,55,12,35,177,115,176,143,35,78,31,242,72,201,251,34,157,107,103,205,148,148,232,51,52,235,41,113,243,151,208,57,163,207,151,23,123,233,86,46,124,211,38,246,238,21,236,88,255,161,75,139,164,202,48,43,221,28,139,244,86,101,171,149,7,77,141,96,239,182,193,118,245,103,172,237,162,112,121,5,203,53,243,95,94,232,90,45,39,82,239,126,179,84,251,5,251,29,253,214,172,103,61,154,38,171,238,243,234,207,72,142,19,172,111,100,20,230,221,24,42,62,251,118,116,109,166,194,236,21,43,60,234,209,78,51,166,38,193,180,139,169,21,170,53,38,134,191,3,54,179,48,88,116,244,109,67,75,139,90,77,48,155,69,68,94,255,182,164,201,87,110,222,84,202,179,67,45,205,20,101,69,74,74,109,33,135,210,67,217,161,93,111,251,61,230,229,18,110,207,62,235,75,85,193,196,96,48,120,49,53,220,158,204,154,214,180,38,23,175,73,204,51,130,86,123,212,51,92,102,61,231,53,9,154,37,100,157,99,212,210,46,94,147,174,118,236,108,46,127,80,238,143,163,237,163,123,53,178,114,140,238,241,53,239,173,230,168,108,130,53,66,247,153,153,201,54,138,173,54,242,171,112,75,86,18,51,145,37,154,41,177,106,204,171,74,58,212,196,140,47,53,92,202,102,8,125,102,78,48,183,254,191,46,245,40,154,213,138,236,58,51,172,39,147,243,178,67,217,103,255,235,247,248,251,91,229,107,168,146,184,88,48,207,229,111,107,106,235,143,23,102,20,125,249,182,217,230,178,83,172,118,109,147,184,26,72,244,20,218,233,153,104,59,181,95,11,150,36,170,17,117,251,173,49,113,203,185,57,237,114,183,255,55,77,203,209,155,71,101,217,105,217,237,178,77,153,39,199,213,92,165,93,23,157,126,49,238,91,76,183,71,180,251,91,46,173,157,182,253,98,218,173,57,57,150,110,208,200,75,204,151,158,198,170,215,242,160,85,18,89,145,210,26,98,150,168,145,144,153,49,246,203,39,34,237,221,48,91,153,102,181,178,44,171,44,92,25,134,153,234,126,145,178,112,88,152,161,218,154,105,193,188,170,50,131,99,235,159,176,181,98,51,31,70,203,152,122,48,219,182,223,149,126,99,118,177,217,218,52,105,109,222,242,96,175,182,25,133,210,107,216,227,204,137,184,85,89,95,148,250,168,81,215,159,153,146,236,139,89,102,141,233,86,139,27,106,166,232,162,149,34,143,25,183,213,62,86,104,69,90,195,22,22,119,44,59,186,209,177,236,232,70,199,178,163,27,29,203,142,110,116,44,59,186,209,177,236,232,184,99,89,143,102,78,176,202,167,118,126,185,235,228,10,179,182,92,70,154,225,26,62,55,253,190,71,42,82,47,154,255,77,255,238,204,55,219,190,57,243,205,153,239,148,107,219,247,235,191,81,191,109,223,43,87,92,141,243,235,127,92,127,126,253,249,109,223,93,82,227,243,245,223,174,255,124,253,79,219,62,191,164,198,119,166,198,23,235,191,109,196,198,15,235,127,48,109,156,217,118,166,145,88,126,50,53,190,109,36,150,239,77,141,239,26,205,139,74,233,25,51,47,231,27,177,241,205,250,239,27,181,161,52,84,94,26,215,248,220,180,241,77,35,229,241,141,149,210,239,26,181,241,83,163,233,248,46,82,115,223,53,90,98,223,53,90,47,81,141,159,46,165,49,253,251,176,107,250,37,211,49,253,252,153,31,183,157,63,115,126,250,37,211,49,253,243,51,102,173,157,249,105,250,37,211,97,186,190,221,246,197,153,111,27,177,241,195,153,31,76,27,103,166,159,105,36,22,51,167,166,141,207,27,201,203,79,219,190,107,52,47,42,165,103,204,188,156,111,180,60,190,111,212,134,210,80,121,105,92,227,115,211,198,55,141,148,199,55,86,74,191,107,212,198,79,141,166,35,226,106,180,94,84,121,52,86,47,81,141,112,251,72,140,44,212,228,103,247,202,190,113,87,247,128,161,122,237,11,169,21,137,161,68,107,217,38,49,20,8,249,171,124,153,214,32,233,108,86,69,146,181,220,226,42,47,172,234,49,36,164,245,10,246,202,236,149,110,254,59,233,53,71,126,249,230,144,178,85,185,57,222,208,90,21,231,78,204,43,206,155,113,101,174,53,118,26,18,204,204,43,15,46,207,235,231,53,103,199,77,134,228,105,205,131,238,57,90,85,65,110,230,64,53,130,247,86,4,194,169,200,205,111,215,171,253,141,123,186,187,140,230,230,232,39,61,60,11,246,71,71,68,189,218,189,180,98,235,211,229,161,177,215,87,88,111,230,241,27,1,35,113,248,142,244,252,71,42,2,81,157,226,214,197,183,174,29,230,50,39,121,233,153,137,225,251,82,192,153,195,160,145,168,117,212,10,195,163,38,251,204,168,149,154,25,25,243,188,37,63,125,157,19,202,94,177,169,102,251,76,207,221,21,134,122,54,50,173,95,90,249,241,139,230,136,168,117,177,167,79,235,222,183,246,153,150,127,190,34,33,164,71,126,158,144,167,168,176,40,116,253,141,90,126,69,106,202,211,231,46,166,104,207,191,156,183,98,249,203,43,170,87,185,221,251,19,231,41,201,170,191,183,123,169,254,13,119,160,194,23,153,147,100,187,110,237,56,54,167,112,255,181,21,222,126,229,69,43,6,149,245,208,67,169,102,201,38,84,36,27,1,45,45,232,58,89,160,142,217,183,9,167,190,85,110,201,161,9,57,161,230,215,86,164,222,122,171,58,224,92,180,233,70,87,209,162,182,217,193,197,186,166,85,84,232,161,10,93,175,153,174,107,43,86,196,211,168,169,208,93,229,21,61,180,154,71,27,215,208,93,230,255,47,161,17,154,218,195,101,134,55,135,196,151,180,241,104,15,203,206,165,109,148,91,26,61,84,76,151,180,97,198,80,97,142,177,203,47,105,195,10,223,152,13,203,247,209,198,210,17,156,117,69,90,250,220,38,105,165,179,46,169,49,227,138,64,250,204,38,254,210,234,75,106,204,190,34,152,62,171,137,171,116,241,255,161,17,44,157,125,73,141,185,102,58,22,155,26,115,46,169,177,248,10,87,250,236,70,109,44,178,52,162,121,113,155,215,134,245,190,69,147,50,173,119,83,101,154,215,139,115,85,86,183,254,122,181,22,90,75,243,151,109,61,207,225,175,208,173,191,158,250,50,245,52,95,179,129,94,117,98,222,227,10,121,135,52,27,120,232,55,174,144,236,8,200,14,65,156,245,100,167,111,236,122,178,211,215,190,158,28,63,236,232,75,134,29,106,134,125,192,182,66,30,223,87,173,244,37,217,159,82,177,255,42,146,163,243,164,120,191,138,84,195,250,191,97,245,43,241,184,194,85,174,151,118,55,203,200,229,10,149,118,47,215,43,92,103,179,140,236,176,219,200,54,251,74,67,165,165,197,68,171,28,13,85,142,45,38,42,137,90,181,24,226,205,204,172,28,170,254,122,135,84,120,189,67,50,51,135,120,43,135,170,191,166,29,119,216,223,244,113,135,125,76,153,113,82,214,188,43,140,104,26,235,83,43,60,39,203,130,161,147,119,90,111,129,28,91,225,73,177,94,204,118,46,213,229,55,253,220,230,208,186,185,217,6,50,77,106,17,94,102,83,105,82,107,245,214,122,189,17,37,53,194,204,15,244,154,91,57,52,252,215,122,34,215,108,102,13,75,86,237,180,85,222,85,29,222,73,117,91,179,62,53,203,144,39,129,204,145,170,30,125,238,90,179,70,233,81,31,53,163,12,127,159,193,114,187,162,79,106,88,223,15,85,243,73,119,52,92,185,187,194,83,35,181,84,99,230,61,164,31,116,135,255,85,24,42,78,235,159,75,201,203,181,26,203,85,97,88,182,53,203,178,17,178,98,183,236,54,200,193,78,107,207,46,178,75,229,14,107,170,48,53,234,45,77,166,85,51,62,143,186,195,89,225,93,214,27,170,116,179,136,220,33,165,27,167,68,118,90,187,109,182,253,37,167,175,53,166,183,237,47,197,166,37,246,180,66,60,223,201,241,124,213,110,195,129,161,39,238,63,17,55,108,156,93,62,71,88,219,46,159,213,163,92,51,51,175,217,11,43,134,253,246,154,153,90,249,19,143,244,247,63,241,167,180,153,31,38,104,225,62,56,217,185,243,23,217,173,27,29,217,203,51,91,167,253,87,225,206,15,132,127,21,9,53,249,234,119,161,64,185,46,20,4,220,234,103,142,0,244,179,89,149,67,43,245,179,122,121,86,249,208,202,161,103,179,204,80,9,19,135,84,94,81,105,61,49,111,182,254,22,11,134,46,24,234,109,81,145,112,208,151,105,253,119,208,119,118,168,119,132,55,211,219,226,236,80,243,138,14,104,110,205,93,163,241,83,110,45,80,145,148,143,43,242,171,177,166,142,42,149,149,67,23,92,113,208,183,224,138,202,161,102,124,145,84,215,151,69,82,157,96,42,229,99,87,97,192,156,189,214,152,185,49,19,223,45,208,105,71,126,55,51,27,249,129,26,43,7,7,245,5,142,92,155,87,123,194,201,84,149,109,51,104,106,52,188,122,99,81,84,90,147,170,98,80,124,50,213,140,45,96,106,153,14,245,223,133,2,75,217,44,47,179,140,194,225,44,93,45,162,91,147,26,177,150,26,41,88,75,106,134,202,143,68,19,136,230,53,26,155,210,176,235,138,52,28,198,12,117,210,93,225,87,75,245,102,89,155,255,27,162,42,218,107,246,19,126,56,234,167,222,113,22,201,87,32,28,135,153,158,124,179,60,186,237,200,87,191,64,129,89,230,5,225,146,178,202,202,172,239,104,220,102,42,35,49,147,246,11,164,39,146,120,201,145,59,16,136,106,89,191,192,5,183,189,76,162,250,214,123,160,26,72,85,109,217,236,134,211,208,237,100,167,138,4,137,185,0,219,21,9,170,213,149,55,168,195,131,101,102,222,229,167,254,59,171,91,22,2,1,247,14,173,155,249,219,161,5,172,116,154,82,45,246,167,82,166,172,119,51,255,219,209,105,71,39,98,51,101,230,207,42,175,78,230,175,155,249,203,167,94,248,89,229,64,153,145,183,68,167,238,142,78,221,186,157,76,213,78,58,180,221,86,115,202,183,89,214,78,106,90,42,173,46,218,218,29,215,107,66,108,26,194,186,222,33,234,23,190,250,20,58,117,85,238,84,46,163,185,83,87,134,186,54,104,5,97,11,225,208,246,216,164,221,186,109,87,73,82,77,170,253,106,150,95,106,184,148,109,87,181,114,228,87,36,157,116,107,113,126,102,171,118,133,175,216,10,87,184,29,87,248,84,73,104,102,203,151,246,144,24,46,209,29,169,221,36,191,102,205,164,134,53,105,147,102,25,36,134,175,150,147,170,190,162,186,202,66,88,51,63,210,6,195,154,45,162,109,200,81,182,137,86,104,235,191,147,238,124,45,28,78,233,55,76,131,85,102,190,131,13,90,164,89,127,142,70,22,112,159,212,162,225,163,173,82,218,100,226,65,189,97,13,155,86,124,83,90,152,61,174,237,87,225,107,24,183,179,133,169,54,16,91,70,145,171,44,166,60,172,26,137,218,163,197,70,202,51,218,2,149,189,134,101,164,181,168,240,57,218,158,85,190,97,14,11,84,155,170,240,121,135,216,83,63,49,18,42,218,226,104,133,145,144,221,106,172,84,153,113,250,172,246,38,173,237,130,250,190,68,106,180,53,213,88,45,43,218,231,107,169,106,55,235,210,191,138,192,73,116,221,97,155,225,208,102,141,184,204,251,151,186,99,37,149,15,29,146,105,54,123,47,63,229,46,55,239,90,149,122,212,21,253,41,119,165,222,240,254,170,206,201,109,117,158,147,179,249,90,235,149,163,109,171,153,78,223,9,117,15,214,77,168,155,208,96,84,61,57,238,74,104,67,95,251,74,168,51,85,177,59,228,78,223,216,29,242,134,97,31,188,100,216,200,233,159,75,248,54,60,113,24,83,86,49,39,14,227,249,78,182,118,230,245,232,216,195,252,13,13,183,67,83,154,53,68,83,191,122,95,248,255,103,179,90,152,35,239,72,63,101,245,99,225,62,76,245,158,140,23,194,61,99,125,217,130,43,234,203,38,182,152,216,66,185,26,198,31,231,4,160,211,55,246,188,156,221,183,225,121,57,187,111,195,243,114,177,241,58,207,203,217,125,27,158,151,179,251,54,60,47,23,155,102,231,121,57,103,154,99,207,203,197,41,141,186,71,46,153,223,232,121,185,200,60,183,116,70,147,244,224,162,38,57,165,75,172,85,14,115,86,223,195,8,77,179,207,132,237,26,229,211,123,104,230,188,223,112,174,114,216,53,106,166,235,186,86,97,253,179,52,86,172,48,237,150,135,255,205,248,251,211,57,243,204,127,51,254,22,149,153,225,117,127,48,193,188,198,239,127,198,156,38,4,131,77,52,77,171,25,160,71,241,16,104,252,94,176,13,88,12,142,2,103,129,171,192,93,224,41,48,125,160,96,23,112,32,56,9,92,4,86,131,7,65,215,31,4,115,193,158,224,72,112,38,184,18,220,9,158,4,211,6,9,118,6,7,128,19,193,133,224,38,19,53,171,124,93,214,95,227,195,214,154,57,52,109,161,69,74,221,85,250,76,20,141,169,224,108,112,33,184,76,208,53,178,85,20,221,107,68,234,174,17,244,222,223,94,240,135,220,40,6,110,205,137,98,194,59,110,145,102,11,26,87,119,23,220,73,196,251,192,35,224,163,29,5,127,73,176,83,40,212,131,137,139,4,155,130,57,139,162,229,226,85,105,72,82,127,236,110,146,235,233,32,170,190,92,229,149,43,105,246,252,82,188,140,162,69,142,210,53,110,34,174,65,30,193,189,173,73,162,148,141,241,73,27,193,17,232,62,65,38,15,19,236,52,81,84,162,251,12,186,39,209,189,0,250,137,226,164,84,160,81,140,133,116,20,110,164,72,47,160,251,109,14,198,72,250,124,146,243,34,105,56,132,177,19,224,3,232,166,139,5,247,31,40,168,123,4,221,15,10,186,38,74,123,74,73,145,52,232,215,231,73,43,27,39,185,112,191,38,105,240,38,74,230,221,147,105,145,1,73,131,187,191,100,211,115,78,18,233,158,223,54,90,165,110,85,155,94,45,75,220,207,155,94,94,223,149,162,58,83,204,186,127,77,106,94,108,43,152,45,185,244,102,72,26,189,127,37,53,119,74,18,188,151,137,93,111,59,138,183,55,118,175,150,148,123,255,72,176,116,201,165,183,134,188,143,145,106,243,182,160,24,42,40,211,57,148,116,21,248,124,123,233,135,15,208,145,104,183,9,230,128,69,224,8,112,6,184,2,220,1,158,0,131,131,5,59,130,37,224,195,224,2,112,35,184,31,172,7,179,111,23,44,4,135,131,149,224,114,112,59,120,28,76,185,67,48,31,236,15,142,7,231,131,27,192,125,224,5,176,197,157,49,189,179,106,108,190,15,185,96,95,229,178,120,83,208,179,13,233,71,244,61,170,75,78,164,95,54,254,35,90,218,39,134,72,191,146,0,174,31,76,244,55,149,6,229,185,32,1,18,125,207,74,27,8,153,105,140,132,77,126,86,154,14,221,159,81,226,145,36,168,158,62,192,229,233,126,72,154,168,123,138,160,254,186,40,120,175,16,139,70,107,65,63,247,131,148,142,34,117,79,239,46,41,223,222,209,153,242,46,152,233,1,222,4,254,225,89,73,227,169,150,102,17,223,45,110,109,114,139,72,231,28,113,251,60,78,119,105,140,123,151,219,233,86,101,107,119,111,204,113,118,246,203,219,83,89,29,157,177,142,136,137,117,68,76,172,35,98,98,177,185,199,60,27,233,250,237,225,43,99,194,87,198,132,183,221,42,254,219,209,153,33,117,59,176,39,173,56,198,116,113,140,233,226,152,2,41,142,137,138,123,138,239,31,210,21,186,231,116,119,198,162,238,27,246,88,108,238,210,24,183,101,53,86,159,123,137,123,28,149,93,38,149,235,82,177,88,119,134,136,91,133,178,187,75,99,220,42,47,118,183,138,213,230,214,85,229,218,238,52,222,181,244,226,139,187,59,99,13,180,112,198,106,115,151,198,184,173,88,108,238,201,206,91,78,56,188,205,93,26,227,182,194,43,119,228,226,252,243,179,206,12,169,59,144,221,116,70,76,129,100,196,20,72,70,76,129,100,196,20,136,114,187,35,247,87,51,214,4,213,25,4,18,37,126,207,138,152,162,184,58,166,40,174,142,41,138,171,99,138,34,86,159,27,153,251,111,207,58,85,199,72,187,213,223,113,94,152,238,119,156,117,169,93,225,188,208,245,43,90,56,234,210,88,46,45,200,187,238,89,103,59,171,207,117,38,72,141,42,236,237,212,230,95,26,227,175,186,27,187,191,114,219,253,179,98,194,103,197,132,223,252,108,100,104,104,211,183,13,101,172,11,57,82,54,235,186,59,203,98,68,76,89,208,194,194,101,129,191,235,10,103,139,13,167,218,230,111,165,154,81,147,177,149,178,218,243,172,51,47,182,80,89,206,118,30,46,171,195,173,29,101,101,141,186,236,169,194,223,170,33,187,191,149,42,91,120,229,182,141,218,140,131,52,142,19,207,58,131,90,81,159,182,101,240,217,200,40,47,18,180,142,251,204,187,221,157,93,91,101,204,213,192,133,23,46,230,202,152,98,198,63,156,161,202,152,98,230,66,53,92,139,157,195,204,160,184,181,147,45,28,29,182,61,84,115,209,114,229,153,232,109,79,168,93,221,35,211,128,104,130,187,59,6,171,198,245,139,37,155,61,5,189,183,98,160,186,125,100,198,96,107,254,182,113,173,113,39,6,70,47,118,86,252,5,103,163,182,135,42,37,212,12,65,227,105,164,127,95,236,188,224,184,29,133,47,56,198,208,198,42,210,189,41,38,5,182,80,89,30,71,191,167,215,46,118,90,217,137,149,125,139,157,245,89,28,83,159,25,49,93,72,113,76,125,218,252,243,90,59,253,149,219,54,232,55,142,16,235,169,152,28,95,136,201,49,51,1,227,2,161,18,159,139,41,243,152,28,171,80,118,171,106,186,102,183,218,244,57,231,21,97,243,183,58,46,219,164,35,251,57,137,181,67,76,172,182,80,89,49,161,186,62,199,180,50,38,148,63,215,233,102,86,99,12,32,212,176,231,156,87,31,183,252,240,213,199,189,33,92,91,248,135,107,235,234,152,78,14,255,112,135,111,243,183,70,106,54,251,214,205,221,230,111,213,166,205,223,170,77,38,96,198,24,74,168,52,166,92,15,181,113,150,107,122,204,13,227,129,152,59,32,183,177,240,64,231,129,152,129,78,122,204,13,168,69,204,13,38,61,230,6,211,34,230,6,147,30,115,131,177,205,7,103,72,46,220,79,83,13,75,192,85,40,108,68,186,141,204,127,140,116,179,220,152,92,255,65,250,245,115,113,110,87,198,25,164,238,42,137,34,85,208,219,92,208,216,195,98,196,215,88,200,67,161,51,22,122,128,55,163,112,144,169,200,96,164,247,130,15,129,21,88,248,11,184,16,133,23,193,215,192,183,73,250,121,150,73,54,48,252,221,33,10,158,79,9,118,152,96,167,144,214,163,155,248,119,145,94,14,30,103,250,127,150,210,113,21,72,108,173,208,189,22,44,16,116,255,22,233,64,65,215,221,72,31,4,203,192,63,131,127,21,244,60,143,116,245,223,233,161,145,158,161,222,182,162,176,27,60,128,238,49,176,14,5,215,18,145,6,4,189,153,130,238,92,240,90,176,251,146,134,139,159,145,107,227,183,166,151,145,34,69,230,186,89,66,185,110,39,178,63,98,107,2,88,137,194,211,72,255,46,145,185,87,47,81,19,132,37,206,11,113,80,204,232,200,54,62,205,114,78,217,194,254,182,193,68,150,115,222,21,246,207,136,9,111,235,174,178,162,67,235,240,80,93,83,221,163,203,136,42,185,233,67,221,50,232,118,219,110,250,74,211,179,179,189,83,24,171,153,21,79,51,43,158,166,154,8,52,208,180,132,162,25,169,208,79,219,199,73,242,32,79,156,36,143,243,56,53,213,20,164,129,166,213,31,218,166,112,214,93,67,77,202,237,119,13,230,113,70,141,84,166,103,71,76,229,217,134,158,89,49,67,215,240,248,35,102,4,196,210,160,209,76,26,153,55,175,192,153,150,102,5,206,180,224,31,182,122,166,163,179,74,221,157,196,253,233,18,231,240,142,166,108,252,135,54,249,213,18,231,205,196,150,13,159,199,57,130,174,163,81,187,158,151,100,90,115,117,6,87,110,107,82,199,96,74,75,125,222,217,74,212,141,212,151,37,225,181,47,218,59,138,220,165,220,86,145,219,7,153,172,13,132,83,197,36,82,107,146,227,188,114,154,228,56,175,156,140,24,255,140,24,127,43,252,136,152,240,182,121,73,70,140,127,70,140,191,21,190,50,38,188,237,202,204,136,241,207,136,241,183,194,23,199,132,207,136,73,127,113,76,248,140,152,244,219,134,122,86,120,219,80,47,35,198,63,35,198,191,73,204,64,167,73,204,64,39,35,198,63,35,199,57,208,201,123,94,26,111,23,65,163,16,236,7,222,129,238,31,105,65,89,206,233,87,216,157,218,73,66,77,144,80,238,199,176,53,15,91,85,72,87,32,221,240,60,131,67,151,163,13,24,202,109,159,221,111,33,84,231,130,56,29,76,177,116,27,46,235,170,52,60,142,133,142,176,166,26,129,122,118,63,239,236,96,98,151,72,172,148,20,199,164,164,129,37,87,156,56,69,51,98,73,173,112,218,134,130,134,213,61,216,22,67,254,67,158,142,83,62,103,145,218,182,41,188,75,217,100,16,116,103,129,237,151,50,136,7,127,35,232,250,29,22,134,130,163,209,13,209,199,253,9,233,163,224,19,224,51,216,125,81,208,179,30,133,119,151,58,119,92,62,196,235,51,98,255,10,233,15,72,245,23,68,154,36,232,189,28,108,5,94,13,254,226,5,198,144,72,255,199,18,95,95,20,254,0,222,131,238,248,23,28,119,177,8,78,65,218,153,189,160,25,72,231,130,139,192,101,130,158,53,72,251,80,200,111,35,101,116,235,125,159,96,31,147,200,131,224,55,47,56,23,29,46,96,198,187,76,48,40,232,110,6,94,9,118,6,11,9,54,144,228,13,3,111,65,97,48,120,15,56,14,252,142,130,43,69,90,73,108,99,176,59,103,25,219,212,232,46,3,255,1,190,5,214,130,187,193,3,224,81,240,20,17,215,131,129,23,69,161,153,160,187,181,160,209,9,44,64,183,15,56,0,28,2,142,2,199,99,97,10,210,153,224,60,176,10,116,75,167,234,125,249,197,56,151,166,177,30,233,187,4,251,16,233,207,176,112,37,248,25,186,95,130,223,190,232,188,74,127,20,47,143,103,185,104,77,150,216,61,105,34,53,178,192,171,4,221,191,0,139,192,223,161,59,20,233,104,164,165,224,227,40,252,21,92,186,92,82,122,173,153,171,132,107,101,20,101,76,55,147,151,56,157,86,245,15,82,254,22,6,254,194,204,234,125,108,221,168,134,42,187,69,203,179,15,252,28,60,10,158,4,175,149,210,245,156,33,249,237,217,253,59,207,248,81,187,90,144,67,9,134,247,106,118,172,73,222,98,240,34,233,247,189,36,184,12,133,84,145,26,153,96,11,176,148,91,104,22,232,99,155,145,115,28,134,15,133,201,50,122,176,109,73,38,163,155,140,66,178,79,238,120,190,87,11,212,209,10,137,221,114,71,170,130,12,122,201,160,239,122,41,67,95,64,10,195,151,45,35,218,132,223,112,212,229,10,144,29,70,107,213,39,178,217,152,39,17,91,119,122,157,101,159,136,221,246,148,11,187,90,158,142,148,236,175,4,61,5,212,174,109,7,172,8,221,155,192,65,224,61,224,120,176,66,208,59,155,40,230,11,38,117,103,129,71,237,198,24,182,253,217,158,146,144,64,119,78,226,252,92,134,6,137,207,137,153,196,215,164,100,3,148,139,143,186,242,53,65,74,185,164,236,146,115,51,110,85,178,182,13,92,247,50,50,177,81,140,39,174,36,202,53,130,201,27,192,26,209,77,186,82,42,83,35,33,26,109,77,163,137,234,182,106,163,4,92,93,80,160,13,232,36,82,255,5,118,223,146,52,104,37,68,65,94,245,62,82,156,58,87,129,190,133,96,20,145,246,190,72,245,12,14,173,188,39,121,211,7,144,156,186,150,130,31,82,14,219,69,55,153,142,33,121,15,10,159,18,197,1,154,239,23,40,28,3,191,5,79,131,151,201,117,147,106,59,147,245,163,40,4,46,10,166,216,118,230,41,179,100,154,74,50,25,10,120,86,136,52,9,28,32,171,190,41,91,228,178,72,254,144,108,82,190,201,156,249,73,166,222,146,41,201,20,170,59,149,234,78,237,34,253,73,178,194,84,170,223,79,0,63,121,245,163,224,205,148,194,112,5,37,209,129,61,146,188,148,91,72,94,11,114,213,106,5,77,5,188,122,133,76,177,172,52,217,218,225,62,218,64,103,9,160,255,114,69,156,150,161,253,154,132,220,128,194,22,57,162,148,172,242,110,43,128,20,142,123,164,252,87,226,209,122,145,176,155,193,91,201,207,173,228,231,182,60,57,255,49,76,206,127,104,131,8,246,5,118,135,18,236,30,193,164,175,184,128,233,84,146,238,195,2,101,170,15,145,54,17,120,16,99,127,66,119,202,138,104,114,146,31,232,19,69,29,116,221,221,33,138,169,160,62,237,206,232,73,27,125,150,96,210,189,29,196,238,99,68,49,139,186,250,216,156,134,185,158,194,171,86,218,169,182,0,233,115,224,50,240,36,139,137,175,80,87,107,80,216,128,244,109,164,57,172,225,156,225,62,247,158,40,24,31,130,159,129,238,144,20,220,255,144,182,229,16,217,55,82,112,250,60,10,99,141,84,105,32,33,20,111,162,115,70,140,121,83,67,151,58,18,25,62,110,24,182,184,11,227,39,192,192,16,193,118,67,244,134,199,127,52,253,101,41,244,107,91,59,142,205,248,57,138,25,246,178,157,125,177,220,182,189,92,203,109,109,149,134,227,42,54,227,178,123,21,227,53,34,198,235,129,24,43,62,18,116,133,153,113,111,114,214,255,113,126,51,59,196,105,198,151,227,157,223,228,140,163,253,208,38,99,108,251,161,28,219,161,205,246,161,75,29,218,12,47,24,88,55,120,171,15,75,182,221,234,109,39,57,179,95,118,30,234,140,92,17,82,13,182,157,2,251,73,78,219,233,204,246,47,199,59,190,121,61,9,187,33,183,225,241,162,248,155,88,86,157,123,111,203,113,186,175,127,217,233,62,31,227,159,156,229,172,140,10,214,136,111,163,21,22,74,50,189,253,72,113,81,40,206,156,219,24,244,114,188,29,154,145,72,169,111,111,63,50,58,30,133,114,112,22,177,205,127,57,222,17,207,65,164,33,75,110,43,222,165,232,174,6,55,130,182,108,14,23,11,158,45,40,124,4,78,106,229,60,14,147,28,115,40,168,34,166,10,88,92,10,187,99,253,39,217,142,15,146,189,175,193,51,224,109,157,156,215,14,110,125,168,43,226,142,246,83,43,37,197,77,192,159,9,26,87,34,189,14,105,15,65,223,77,72,7,32,29,134,116,52,22,254,132,116,26,186,115,144,62,131,238,75,72,95,71,250,14,210,127,174,100,207,14,233,97,116,79,34,61,135,212,247,138,12,123,155,8,122,90,188,66,39,253,10,107,170,96,15,240,183,175,56,14,49,199,63,125,108,219,93,244,14,32,192,16,226,25,5,78,124,37,222,177,115,186,23,79,37,22,158,122,37,206,158,174,241,28,210,177,33,231,246,64,188,179,138,17,213,151,95,113,238,63,220,67,195,88,255,74,188,147,229,141,156,91,124,151,0,31,130,159,129,255,139,137,172,52,38,157,109,175,116,158,15,248,144,51,64,223,191,18,175,179,215,87,197,235,247,109,121,72,94,21,175,223,127,16,133,25,33,199,173,217,190,4,206,173,218,74,104,244,238,176,42,94,231,111,187,125,216,250,249,121,161,120,135,247,237,245,11,146,87,247,149,171,226,117,238,157,145,86,97,183,16,105,95,112,48,184,18,221,13,224,72,20,198,131,229,171,226,156,216,119,205,90,21,111,205,169,12,92,184,42,206,225,125,239,227,40,108,161,179,253,172,173,115,195,236,51,174,145,157,104,189,128,197,189,72,159,234,20,175,39,127,117,85,188,115,251,60,91,224,189,138,254,253,203,182,241,86,42,109,199,242,223,192,216,33,34,62,14,190,135,194,71,96,157,45,131,72,191,4,191,5,127,92,117,201,179,168,114,214,52,146,70,247,171,206,147,37,182,50,79,123,213,241,48,194,37,158,135,144,195,167,241,123,40,111,115,172,180,121,53,206,33,187,112,180,59,67,206,20,83,135,225,99,59,148,170,55,255,85,86,197,122,176,250,35,104,116,67,161,24,44,33,29,67,144,142,66,250,48,210,114,164,179,144,206,71,186,4,233,74,164,27,4,93,155,165,88,221,86,27,220,253,106,156,17,148,255,192,171,241,58,114,86,192,141,12,201,149,183,101,15,233,184,174,234,17,241,138,148,152,114,91,254,145,80,71,73,82,29,69,238,90,45,29,125,112,181,216,186,70,133,109,46,110,183,114,39,180,17,183,222,165,71,164,156,35,139,165,202,109,47,236,171,197,170,247,87,224,111,4,245,126,171,153,107,34,189,13,28,2,222,109,162,59,60,163,91,98,142,84,253,43,205,63,201,107,204,63,17,225,70,37,220,162,132,59,100,32,31,238,72,71,173,118,94,243,19,87,51,6,88,205,24,0,233,223,72,236,11,130,174,127,160,240,54,248,79,116,255,141,244,115,164,39,144,254,136,212,247,15,145,94,246,15,234,17,233,213,72,127,133,244,55,72,127,135,244,118,164,247,34,125,16,105,25,210,199,145,254,21,233,243,72,95,69,250,6,210,109,130,238,143,145,126,254,15,199,243,11,209,238,10,233,89,116,189,107,226,76,36,188,105,72,91,172,161,75,65,218,5,105,17,210,126,72,239,64,58,10,233,68,164,211,144,206,65,154,106,187,127,32,93,138,238,106,164,27,145,214,174,137,55,18,217,179,38,114,87,143,52,187,103,59,57,110,64,198,167,24,248,31,6,190,71,170,191,198,144,225,53,6,193,72,175,68,122,29,210,30,72,111,70,122,27,210,123,145,118,237,241,127,159,118,143,255,216,10,79,58,52,120,108,197,126,82,227,146,231,198,27,28,206,179,54,64,237,113,125,221,209,25,87,172,63,69,27,246,127,188,147,211,127,70,200,233,207,13,223,118,180,204,118,56,38,124,184,134,1,87,248,112,13,247,149,176,85,252,195,86,99,253,139,227,60,250,16,191,199,182,135,218,208,214,25,10,255,240,97,131,135,94,147,254,212,58,103,80,33,110,189,105,116,80,106,79,245,151,49,169,250,48,198,190,205,223,58,180,106,243,183,14,173,198,134,175,138,41,75,198,33,198,159,105,88,127,123,205,25,106,101,76,40,70,36,198,11,132,122,141,230,248,54,210,15,144,126,138,244,75,65,247,183,224,5,48,97,173,96,83,65,163,149,160,247,26,164,191,68,250,27,164,191,67,122,39,210,123,145,62,132,180,12,233,159,145,62,141,244,239,72,95,70,186,30,233,59,72,63,68,250,25,210,255,33,253,14,233,79,72,19,94,103,0,250,122,156,135,113,109,79,139,218,30,176,181,61,1,106,100,97,225,42,44,92,135,244,6,164,55,35,189,29,233,189,72,39,32,125,20,233,147,72,159,69,250,242,235,209,117,38,99,143,172,252,121,79,176,228,180,30,221,247,176,240,17,210,255,138,5,221,53,84,130,125,141,238,25,208,189,142,126,30,252,25,120,37,216,25,236,1,246,5,7,129,35,192,113,96,25,248,103,240,175,224,243,224,171,224,155,96,45,184,7,60,8,30,23,116,255,136,244,58,54,126,189,235,25,79,128,89,96,251,245,241,158,200,190,126,125,188,57,246,141,72,111,1,111,7,239,5,31,90,31,111,230,89,177,94,42,43,123,168,44,244,118,151,122,211,254,34,193,180,167,192,191,173,143,183,135,199,131,220,218,98,20,150,174,143,247,64,53,103,76,124,43,80,120,29,124,71,208,243,1,210,189,228,226,48,210,239,192,159,80,72,216,192,16,124,3,199,134,144,94,3,254,26,236,181,33,206,216,195,248,61,22,238,66,225,126,240,145,13,113,78,108,25,211,81,120,106,67,156,167,201,141,231,54,196,57,107,99,188,140,116,253,134,56,207,141,27,239,32,253,16,252,116,67,188,35,70,95,146,134,111,81,248,105,67,156,73,178,145,240,6,199,212,223,160,204,222,104,248,138,133,200,102,208,53,111,72,3,26,76,3,154,36,232,94,0,174,166,59,232,68,176,90,145,38,23,72,60,186,58,6,236,14,200,74,166,86,20,227,197,147,138,122,31,73,104,242,45,130,218,0,65,253,118,176,167,76,122,146,239,18,105,96,36,10,99,192,7,193,137,224,100,240,81,240,113,210,48,27,124,10,92,0,62,11,46,17,76,122,49,94,34,245,85,34,77,89,139,194,111,81,216,128,177,183,80,216,12,242,100,119,178,42,179,212,68,153,229,39,247,51,205,164,118,194,93,107,134,74,109,198,62,240,63,223,184,212,158,113,36,128,170,159,84,106,34,197,118,52,228,119,61,216,185,207,138,115,100,35,121,151,24,247,99,33,153,221,120,55,91,34,110,236,122,254,37,193,92,151,99,247,87,146,38,175,218,245,76,186,141,158,200,150,114,208,115,240,13,103,74,195,77,241,8,45,216,24,38,152,3,134,192,59,192,82,112,33,184,97,88,180,93,123,6,74,97,120,238,2,191,150,52,120,234,64,125,163,224,24,116,3,72,47,7,115,64,206,101,120,174,70,250,39,177,224,238,138,244,55,96,127,240,118,112,20,248,16,56,141,228,148,35,125,2,233,95,144,46,4,95,0,215,128,75,56,89,243,214,70,169,128,79,40,190,211,96,218,93,130,249,119,201,22,100,45,198,118,131,255,177,165,129,148,177,93,233,57,47,111,198,208,251,98,247,62,112,38,184,28,220,10,30,6,93,195,5,179,193,238,224,96,112,210,112,222,129,1,110,4,247,131,245,96,246,221,188,3,67,80,31,142,116,170,160,177,228,238,104,233,184,143,74,57,184,79,75,249,186,214,136,130,79,123,83,174,63,239,155,81,133,132,90,49,230,222,45,186,122,64,20,244,99,164,161,142,52,184,70,68,209,21,20,212,155,141,224,53,74,38,186,34,37,105,94,155,238,142,35,162,198,93,92,253,90,154,164,41,133,110,202,167,142,218,36,89,90,97,91,93,37,172,145,249,166,22,49,155,164,204,38,15,30,17,93,81,114,183,52,189,146,212,97,236,72,126,219,137,109,95,15,25,142,233,85,210,70,180,149,172,197,165,182,82,175,151,200,113,62,114,148,42,219,116,70,7,115,204,158,240,138,180,96,247,119,50,53,243,149,123,84,223,230,114,78,13,59,203,51,38,70,133,17,81,138,156,25,87,231,20,140,146,168,48,82,33,197,146,64,255,205,178,104,235,81,170,150,59,58,189,225,80,121,43,79,196,29,9,117,190,165,51,212,121,57,151,228,31,158,23,141,219,173,146,233,81,253,191,37,140,6,149,188,120,212,185,72,203,29,125,205,14,39,21,223,96,209,182,75,107,199,41,121,203,29,169,218,206,111,74,92,238,118,102,17,170,124,166,124,76,225,168,243,107,254,235,100,246,238,157,214,202,225,246,168,108,249,10,164,226,18,57,20,20,78,251,253,57,142,114,246,253,138,151,255,36,183,19,124,93,42,202,63,248,106,103,185,188,205,91,76,58,75,88,171,230,35,1,72,140,127,179,105,38,181,68,78,229,104,35,164,52,180,119,165,52,18,123,73,106,93,182,145,241,118,73,66,10,82,247,71,34,213,56,125,165,223,44,22,180,14,146,166,64,7,217,255,79,30,34,237,95,43,65,247,242,118,113,110,151,250,109,162,160,15,125,51,206,187,186,180,123,176,176,93,114,17,248,55,139,110,156,44,115,239,226,110,242,25,120,4,28,35,198,220,127,2,167,129,223,161,123,1,244,21,74,153,61,33,186,9,207,16,236,239,111,114,246,88,116,109,23,140,173,226,53,206,166,105,205,10,101,237,67,101,200,243,159,78,206,43,154,92,186,233,18,220,47,18,239,63,168,204,43,197,150,123,116,158,106,57,111,74,111,209,253,202,56,151,180,250,99,19,90,24,80,141,54,197,214,57,88,157,65,173,92,36,46,213,186,226,135,84,154,86,72,187,102,137,113,41,77,245,39,146,90,213,112,172,94,35,114,33,42,243,177,93,137,191,139,148,170,63,84,232,84,85,23,150,93,245,62,250,166,222,82,38,186,42,3,91,7,228,253,72,138,199,146,6,72,58,170,1,74,194,173,178,98,235,208,194,254,74,24,219,77,90,62,177,197,213,64,24,99,206,245,101,39,71,167,104,168,51,180,246,78,241,51,110,134,95,130,39,192,179,146,159,112,135,169,194,218,123,81,85,224,118,161,82,66,51,18,171,234,79,125,37,52,224,219,165,168,195,143,18,41,125,75,24,137,84,223,20,167,171,182,245,199,9,155,156,229,99,245,129,116,191,182,238,209,66,91,37,184,172,35,239,49,66,221,66,43,229,202,199,109,11,169,44,91,29,119,68,179,133,42,111,245,199,222,5,223,24,237,130,27,164,201,214,47,171,251,64,100,128,49,82,250,49,247,101,155,164,37,89,137,80,189,183,253,32,223,215,157,164,36,148,23,151,67,164,111,107,46,157,159,254,243,77,130,247,208,62,155,183,115,180,167,176,91,153,182,221,142,180,233,234,14,223,150,164,116,222,164,94,12,136,91,77,141,172,187,73,228,33,48,149,97,87,209,38,181,221,67,77,253,206,196,100,149,190,84,74,214,179,43,122,179,73,37,209,150,59,210,62,123,180,118,184,195,250,119,108,138,115,37,218,238,88,15,22,58,111,102,247,201,205,77,87,23,189,237,142,150,240,240,213,206,177,11,110,175,42,20,203,29,105,148,35,165,252,124,143,208,231,229,181,115,220,23,93,143,225,85,215,201,49,88,114,103,196,12,158,172,78,238,238,156,56,77,61,230,62,27,193,113,155,156,151,41,183,224,240,248,2,83,190,243,102,212,201,42,239,169,180,205,176,80,229,202,18,70,10,96,158,92,85,158,69,130,137,220,40,195,133,21,121,83,40,195,214,74,6,179,115,145,46,2,151,203,128,51,220,122,30,217,36,35,229,63,113,178,117,45,102,118,216,110,222,140,15,166,108,226,56,171,88,208,142,75,176,128,101,44,172,192,195,16,126,87,103,193,4,65,221,194,112,108,103,137,216,117,143,36,250,81,73,89,18,168,63,98,68,49,144,115,143,46,143,145,182,114,142,52,103,110,114,244,156,255,191,134,7,79,108,226,73,47,240,133,77,255,31,134,7,13,218,78,73,161,115,152,250,234,38,103,43,89,47,110,175,186,183,7,54,211,172,107,137,240,99,41,108,163,189,148,143,251,149,92,153,15,41,116,33,181,185,253,10,83,80,245,134,238,137,78,113,188,55,154,87,75,162,145,19,85,245,42,76,82,194,176,219,165,208,139,127,162,114,167,40,119,120,139,92,239,105,154,194,126,88,201,232,174,178,77,37,233,125,37,193,250,40,112,6,213,188,76,208,85,139,244,160,160,231,56,193,234,193,204,145,82,16,29,193,39,164,161,120,138,69,234,25,132,194,125,72,167,10,234,243,193,181,130,9,187,71,70,79,3,232,47,244,81,251,70,215,153,161,14,137,191,81,55,146,233,228,189,18,67,158,160,175,80,208,83,2,142,16,244,150,10,26,179,192,42,112,45,186,59,238,141,86,156,102,165,198,150,213,3,162,165,159,20,116,37,142,98,109,72,208,29,26,197,27,125,5,147,134,141,138,26,119,141,49,49,101,59,135,242,199,137,86,98,185,104,233,15,117,48,109,217,180,102,139,86,96,129,96,234,18,193,148,101,196,187,82,48,121,45,186,109,90,137,177,77,34,77,216,65,202,31,146,211,246,182,136,221,4,75,81,24,73,158,66,55,238,100,133,169,177,254,115,91,136,191,66,91,10,92,251,73,226,97,18,126,28,172,167,112,19,255,40,152,7,246,20,116,13,71,90,250,71,221,49,5,87,107,155,134,237,230,41,99,229,100,110,203,182,65,185,186,73,25,145,77,243,194,6,62,110,238,178,97,27,140,175,195,154,25,188,87,65,221,179,44,161,237,254,106,31,63,31,216,20,141,73,123,228,234,232,72,55,102,36,18,22,102,200,90,168,255,168,244,102,214,72,211,183,146,222,207,202,152,26,244,185,25,73,135,83,106,19,202,160,223,54,91,15,143,236,90,180,112,142,244,84,103,154,210,130,163,101,223,49,252,81,55,56,247,249,77,206,41,189,148,145,125,228,50,152,57,130,231,45,121,205,96,171,232,248,37,149,50,13,151,129,248,68,186,121,85,134,8,163,79,57,138,165,240,152,95,22,54,236,19,29,134,224,214,112,212,107,221,27,108,171,27,205,223,146,113,64,155,183,36,103,42,17,182,50,13,39,170,211,91,204,240,222,114,212,161,118,163,88,209,250,11,186,239,4,71,75,88,67,45,19,37,61,34,94,174,169,224,147,36,166,10,92,41,232,223,128,197,205,88,84,237,194,150,39,107,112,28,185,27,239,146,0,222,79,192,255,128,235,100,240,227,61,140,244,24,120,10,60,11,190,69,176,139,164,212,91,205,147,230,224,123,232,102,86,243,52,39,10,87,86,71,123,3,255,252,63,234,114,8,0,133,95,128,5,88,248,141,160,231,38,20,126,95,77,249,163,48,10,133,241,72,39,129,21,213,142,22,235,179,202,37,124,59,88,44,157,138,127,133,160,111,45,41,157,89,237,24,122,248,108,25,158,27,227,181,80,220,94,107,134,88,21,19,45,229,170,243,100,160,206,35,195,201,215,242,188,32,82,125,153,100,68,95,9,174,1,55,128,213,130,218,22,164,172,55,121,255,41,213,161,87,211,159,238,7,207,129,153,247,9,118,1,75,192,113,224,28,112,21,184,3,60,6,250,71,11,182,1,139,70,203,66,239,158,106,118,219,193,227,224,89,208,120,91,48,8,54,7,243,192,206,96,8,76,101,92,253,129,212,144,209,71,20,18,254,197,36,125,160,72,253,67,176,48,242,109,169,232,253,133,206,231,123,198,163,85,14,206,2,23,128,75,193,213,196,179,9,233,22,112,23,10,135,72,222,126,20,14,131,39,193,11,160,191,70,130,165,215,80,112,96,30,216,25,12,129,125,192,129,130,129,225,224,40,193,164,99,172,250,49,15,211,198,138,130,206,244,77,227,65,103,237,103,82,55,218,67,53,236,242,137,212,54,235,179,206,105,69,46,248,239,152,0,238,167,74,39,145,222,202,26,199,30,183,245,152,123,228,198,165,48,65,9,109,11,167,214,83,169,145,118,58,140,38,91,46,77,214,246,100,172,255,73,162,121,166,70,6,151,139,37,152,119,13,184,5,252,4,60,10,158,3,3,99,4,91,8,122,242,5,125,69,72,75,192,145,4,43,21,116,205,22,52,150,99,161,6,220,9,30,192,194,9,208,117,191,96,58,216,226,126,118,239,192,110,96,111,65,173,47,210,215,100,102,101,199,65,40,140,4,199,130,83,193,217,224,75,76,115,231,35,157,113,165,72,23,34,93,14,174,3,183,128,59,192,189,224,97,240,36,248,74,188,249,181,94,143,66,243,177,82,80,74,33,50,215,83,152,72,0,111,87,209,242,132,192,254,99,163,179,6,207,111,213,250,204,112,113,187,138,204,193,144,103,44,170,83,5,125,223,95,23,157,103,122,110,54,67,249,231,153,94,137,55,203,228,212,163,252,19,213,159,72,208,5,18,212,189,28,172,38,221,19,114,36,99,123,136,230,20,145,107,15,72,203,10,10,122,114,4,19,58,34,237,138,238,159,100,90,226,47,18,169,187,47,186,131,209,29,1,150,162,48,27,92,44,232,95,131,116,19,193,118,128,135,80,56,11,250,199,9,102,130,237,192,46,130,70,8,28,32,152,60,10,252,81,202,55,121,61,77,100,236,56,26,175,160,123,37,210,205,216,61,8,214,129,193,7,5,219,128,221,192,254,224,72,65,207,20,164,115,193,229,224,230,7,105,243,96,29,152,62,94,176,35,216,111,188,108,243,190,40,125,160,107,141,160,251,140,244,197,238,183,144,110,3,245,27,228,126,176,27,233,1,240,40,120,170,198,185,138,252,157,244,192,122,61,94,106,94,97,197,107,119,19,141,43,241,29,49,152,1,102,129,109,193,78,130,190,95,131,69,239,68,141,91,59,150,214,186,115,100,19,177,239,59,17,119,68,245,65,190,10,194,195,210,225,125,81,166,62,254,223,137,65,107,15,214,182,102,31,118,199,236,14,217,102,102,44,55,39,220,254,142,180,179,49,227,249,198,18,184,138,122,219,5,158,0,3,15,241,40,56,88,12,142,16,212,166,9,38,205,19,12,84,33,93,241,144,28,47,184,91,138,78,27,5,222,15,62,244,142,115,186,173,86,163,221,182,173,122,75,200,244,217,163,166,240,182,77,116,247,35,239,68,231,220,214,160,34,60,71,182,166,187,172,27,179,83,97,27,65,184,31,123,71,252,173,23,187,89,163,120,118,145,141,185,239,68,54,133,35,67,5,107,82,26,179,83,236,95,76,211,88,14,174,17,76,156,122,181,24,144,141,175,20,82,225,223,40,170,174,45,24,248,80,210,230,82,13,198,27,179,211,239,253,148,86,163,54,77,108,167,18,200,102,100,130,155,116,131,99,97,196,114,135,55,125,98,119,43,191,124,199,121,225,124,45,137,8,187,127,124,199,145,119,143,119,179,99,59,202,182,245,97,196,172,151,196,182,98,93,249,120,42,156,71,35,180,228,205,206,221,1,182,35,245,102,155,157,181,108,189,168,116,151,115,37,36,102,83,170,193,246,10,141,198,215,70,82,174,93,11,246,16,244,55,149,62,67,83,24,89,59,80,171,239,214,162,76,228,66,88,199,53,81,35,77,94,123,208,246,182,140,188,56,175,235,9,176,57,16,232,43,81,38,185,100,105,95,219,33,198,140,146,205,236,247,75,241,232,42,63,238,225,155,157,213,53,10,91,15,108,22,91,251,72,227,49,240,44,104,60,204,135,214,192,220,135,229,18,158,72,18,38,83,88,143,18,219,44,20,126,78,185,61,133,2,82,61,23,133,191,161,128,212,101,27,226,95,69,176,37,155,227,204,1,82,94,20,105,242,203,155,29,111,51,117,87,203,140,90,91,45,94,73,202,43,5,47,157,77,22,125,61,89,171,198,236,187,72,107,193,214,18,44,153,227,154,201,72,181,15,208,221,13,254,27,220,79,145,125,65,93,117,161,252,187,131,140,29,189,127,54,135,77,73,127,150,177,147,214,83,180,220,111,201,80,195,253,49,56,12,51,83,208,173,2,215,129,59,192,67,15,203,178,249,87,214,34,190,88,212,206,162,101,147,54,157,224,12,64,18,180,206,19,36,9,253,192,251,4,221,51,64,223,77,146,242,197,72,215,130,219,193,131,96,29,152,50,81,48,23,236,14,150,128,163,192,159,19,113,39,176,28,133,249,224,74,112,51,184,31,60,5,250,255,36,152,13,118,1,251,128,195,192,137,224,108,112,41,184,1,220,5,30,1,47,128,77,39,9,182,7,11,193,129,224,24,65,205,54,118,173,20,105,10,19,23,119,21,193,214,17,108,7,120,84,48,217,120,68,48,0,166,11,38,53,23,212,242,192,124,176,43,88,8,246,6,71,128,83,193,197,196,214,139,138,221,136,194,46,65,253,56,82,111,169,228,184,29,91,44,183,136,5,45,69,20,180,166,130,201,127,16,133,228,22,34,117,183,41,141,94,28,86,3,79,41,148,243,142,238,110,104,149,160,165,90,99,202,207,101,15,209,106,146,246,146,191,143,80,83,193,133,224,106,146,84,43,152,180,75,208,216,41,123,65,198,80,73,179,241,164,244,44,198,126,116,79,129,137,147,5,115,192,46,96,95,112,4,56,9,156,13,46,17,116,147,55,109,165,72,245,90,240,208,100,62,207,54,89,202,73,245,121,41,153,83,196,76,11,176,43,216,15,28,5,150,131,243,193,149,224,102,112,47,120,66,80,123,232,38,153,87,207,83,159,118,243,151,233,14,247,60,105,56,122,90,153,24,200,7,123,74,0,109,242,77,106,206,27,227,30,91,70,139,6,23,99,96,35,184,75,80,63,10,122,203,233,13,203,185,148,4,245,1,224,120,116,231,34,93,142,116,51,184,23,60,1,26,21,130,205,192,124,176,39,120,7,56,30,156,41,168,85,129,155,80,152,206,53,188,23,233,137,10,105,18,135,242,212,112,111,42,157,31,216,30,44,4,7,10,234,99,144,206,2,151,128,27,166,58,227,217,137,215,65,176,14,12,60,42,198,115,31,37,118,164,3,193,135,193,121,232,174,1,107,193,3,143,58,19,114,154,176,254,105,44,183,11,38,219,58,143,34,145,186,7,11,106,227,192,217,130,129,21,88,88,139,116,147,160,111,43,177,237,3,207,18,69,211,199,196,110,251,199,152,87,130,35,4,221,211,208,93,248,88,156,110,219,179,142,96,181,224,17,208,168,100,247,30,12,129,119,128,165,224,194,74,62,9,137,116,15,120,10,12,78,23,236,48,93,106,97,122,180,199,142,222,214,209,26,49,157,12,130,139,192,13,130,129,103,165,75,241,237,49,165,150,59,98,230,0,22,47,8,218,123,236,102,51,68,218,1,236,9,14,2,199,130,211,192,5,224,74,65,119,13,248,9,120,92,208,107,60,46,210,160,160,175,141,160,191,35,10,221,31,143,115,11,114,151,136,212,251,130,100,200,51,6,233,20,112,246,227,113,22,39,181,37,34,213,87,130,219,5,181,159,100,81,206,62,158,126,221,140,45,241,117,94,72,120,148,228,121,103,10,54,19,212,58,128,189,103,74,111,61,194,196,148,169,120,205,16,212,87,128,181,224,17,208,248,51,223,109,5,187,255,153,199,76,192,73,40,44,0,215,10,26,187,193,163,96,61,152,62,75,48,15,236,6,246,3,135,131,19,193,217,224,18,112,29,184,3,60,4,158,3,131,127,97,29,19,236,6,246,7,71,254,133,235,21,233,66,112,53,184,21,220,15,158,2,253,179,5,91,8,234,157,145,246,7,71,160,80,138,116,33,184,10,133,45,72,15,129,103,81,72,121,66,176,253,19,113,134,210,122,239,39,200,241,19,124,89,23,156,47,152,188,238,9,58,98,236,110,5,15,131,174,57,60,195,4,118,159,195,119,207,145,246,3,199,160,48,11,156,47,152,252,34,253,82,21,193,170,193,253,232,158,67,234,122,146,228,128,221,193,193,224,36,112,1,184,78,208,216,3,30,7,189,115,169,99,65,253,122,164,3,144,142,1,103,129,43,192,90,240,8,104,60,197,77,70,208,120,149,97,244,187,96,8,133,18,112,12,56,237,41,238,121,72,215,61,197,172,28,133,67,96,61,232,157,39,193,82,230,177,126,35,232,10,9,6,6,9,122,135,207,99,139,13,156,13,174,4,183,131,71,65,239,211,12,110,192,66,112,8,56,229,233,255,163,39,86,139,26,137,172,108,232,139,36,128,241,41,197,249,53,237,110,35,198,119,131,199,64,215,124,58,112,176,253,124,233,181,187,155,104,51,174,247,156,207,35,120,130,90,41,1,126,186,201,153,132,249,4,88,75,128,29,68,118,4,60,11,38,254,85,176,57,216,1,12,129,253,193,225,224,195,224,12,112,33,184,18,172,6,119,129,135,192,11,96,202,2,193,236,5,236,249,32,237,141,116,48,82,79,95,169,160,73,72,231,130,75,193,117,96,45,184,15,187,199,144,250,255,38,155,88,205,254,70,15,138,180,183,160,49,24,28,3,150,131,115,177,176,20,220,252,183,56,221,177,113,144,96,151,75,222,180,83,34,213,2,11,165,123,107,3,118,0,187,8,38,117,95,72,211,167,237,244,22,169,78,103,170,141,92,40,141,109,156,137,182,216,245,73,152,89,0,174,33,202,29,88,220,3,158,194,162,218,55,118,7,159,97,122,0,22,129,195,192,114,112,49,184,9,220,7,158,5,155,46,226,222,10,246,7,199,130,179,193,149,224,246,69,12,99,192,115,130,129,180,103,89,56,122,150,131,164,96,207,103,255,143,142,121,56,10,19,193,89,207,198,107,212,75,144,110,122,150,103,104,145,30,21,244,159,67,106,44,150,228,180,0,187,129,131,192,137,224,124,112,45,184,91,208,56,185,152,181,251,231,4,83,192,166,96,54,104,27,45,183,123,142,26,122,46,94,199,204,144,216,211,31,221,97,207,113,97,129,115,193,165,224,58,176,22,220,7,30,23,244,212,19,69,74,21,215,121,21,221,14,210,193,224,120,112,46,186,171,145,110,70,186,15,60,14,214,131,193,191,179,178,5,118,6,123,130,3,193,81,96,41,56,91,208,83,133,180,45,45,106,53,210,173,224,94,240,24,120,1,76,89,66,255,188,132,254,25,105,63,112,24,56,30,172,4,23,128,43,193,106,236,238,66,122,2,212,158,231,217,125,65,35,31,44,4,75,192,17,224,68,44,204,1,87,61,31,175,39,222,65,176,131,130,218,105,164,23,4,3,193,165,130,205,192,92,193,164,14,130,122,87,112,224,82,238,171,130,218,76,20,150,129,91,208,61,132,180,78,48,57,248,2,231,41,193,46,96,9,56,14,156,3,174,2,119,128,139,89,132,62,134,244,52,152,178,140,11,7,236,13,142,92,22,189,17,88,13,49,153,69,104,163,18,173,170,101,180,4,112,151,160,231,176,96,226,57,208,255,34,189,63,216,89,208,219,255,69,26,38,56,17,156,13,86,129,235,192,237,224,193,23,89,107,67,26,88,206,200,31,204,95,30,231,204,145,81,136,180,4,28,1,78,4,103,10,234,139,192,141,224,94,176,14,76,127,137,11,20,236,7,142,1,103,129,43,94,98,173,65,234,220,168,69,97,223,75,140,41,193,196,21,50,220,207,17,52,174,7,123,131,131,87,144,6,112,22,184,2,221,95,209,103,213,34,61,136,238,57,164,153,47,11,118,4,251,128,55,49,154,25,33,82,125,26,184,4,221,26,112,55,10,135,145,186,86,114,206,78,208,232,10,246,71,97,56,56,21,172,66,183,26,220,133,194,49,208,255,10,195,38,65,163,8,188,3,28,139,238,84,176,10,172,70,119,63,120,2,212,86,49,117,1,59,131,61,193,129,224,56,112,26,56,31,92,9,86,175,162,253,130,117,96,250,171,180,223,87,185,193,8,106,195,192,82,20,102,8,186,230,96,161,10,172,6,247,19,236,28,24,88,205,117,188,154,227,165,72,251,130,67,192,113,171,217,31,204,226,123,10,88,88,178,154,37,77,164,251,193,115,96,230,63,232,187,193,18,112,156,160,49,7,233,18,176,6,60,0,94,0,155,173,97,117,2,28,0,142,7,231,130,171,193,157,224,113,48,241,53,198,195,175,49,154,237,162,53,188,10,141,158,40,12,4,71,129,165,224,188,215,226,116,10,238,101,72,55,18,241,14,164,135,193,58,48,184,150,69,79,65,87,183,181,36,7,28,7,78,35,216,66,112,227,90,106,19,60,7,102,190,78,109,130,37,224,157,146,33,207,56,145,122,151,200,147,111,134,218,202,75,176,237,231,93,78,113,78,125,157,34,2,239,165,144,151,137,212,181,1,220,137,238,97,176,142,52,249,215,177,74,42,232,190,30,105,159,117,236,106,32,45,69,58,27,92,6,86,163,251,9,120,76,208,115,1,105,202,122,73,111,54,216,69,208,40,163,71,239,139,116,36,186,83,144,206,91,79,114,192,106,20,246,174,231,164,18,82,99,3,55,24,176,221,6,150,202,55,48,148,67,250,48,56,135,96,79,146,222,149,40,108,5,15,162,123,14,12,188,65,151,244,6,135,19,144,246,126,131,9,10,56,30,221,89,224,74,112,43,186,7,193,122,193,100,218,153,167,249,70,214,176,4,181,206,96,247,141,172,139,160,59,8,233,125,72,75,55,210,74,176,240,60,107,29,43,55,202,178,129,146,38,191,66,193,109,32,236,39,132,61,128,244,24,210,83,72,235,193,230,111,50,14,7,7,130,15,131,243,192,53,111,114,104,67,208,158,178,189,40,212,189,41,233,15,110,210,237,13,213,157,185,137,145,50,216,91,208,253,58,22,71,162,80,185,137,105,46,184,78,48,80,11,238,38,216,126,240,220,166,120,221,241,63,233,123,50,223,98,115,6,236,10,246,1,239,0,199,130,83,193,121,111,113,185,129,91,192,67,160,86,205,74,5,216,13,28,84,205,200,24,156,85,29,111,108,189,4,233,90,193,36,190,250,101,108,173,230,28,1,186,199,5,189,255,161,29,130,141,116,199,158,122,204,164,189,45,152,251,118,188,238,184,11,210,98,112,144,160,235,62,164,83,223,166,29,34,93,35,232,222,130,116,47,186,199,144,250,107,196,110,179,26,122,14,164,189,107,24,204,212,48,188,64,97,38,10,75,144,174,5,183,163,112,8,11,167,145,166,188,67,145,188,195,25,52,176,55,120,7,186,227,5,93,149,40,44,2,215,128,91,209,221,255,14,107,143,239,200,51,43,95,246,85,15,146,110,118,186,91,108,142,211,49,187,58,160,213,211,68,111,223,205,156,87,0,199,18,118,26,56,95,208,181,124,51,235,64,4,59,136,194,105,226,73,124,215,140,39,237,93,113,103,43,119,222,187,220,241,4,245,62,224,40,193,148,223,202,155,111,140,25,239,114,32,235,93,58,125,112,131,160,103,15,248,141,20,64,194,97,164,167,137,45,176,69,44,100,117,97,37,111,139,244,115,74,234,215,111,102,59,195,233,101,139,65,27,142,173,169,91,56,5,1,46,3,183,128,135,64,237,61,122,12,176,27,56,232,61,122,12,65,123,242,102,161,187,2,172,5,143,128,198,86,118,220,182,198,233,167,141,16,10,253,5,93,99,183,178,238,181,149,55,45,128,75,8,182,18,220,190,181,241,126,218,56,138,194,57,48,176,141,65,194,54,78,63,33,45,2,7,128,35,183,177,229,185,141,37,126,112,35,10,75,24,129,238,71,122,14,204,172,101,164,11,150,128,227,192,57,224,42,112,7,120,12,244,191,207,244,247,253,56,43,202,182,17,116,35,253,180,81,244,62,37,0,142,4,167,128,11,192,53,224,22,240,19,240,40,201,59,39,232,202,220,46,216,1,44,218,78,27,221,78,27,5,103,130,139,192,85,96,141,160,119,55,210,131,224,41,208,248,167,96,83,48,15,236,10,246,17,244,220,129,116,12,210,114,112,46,10,75,193,117,96,45,184,15,60,14,214,131,193,29,172,125,131,157,193,158,224,64,112,20,88,10,206,6,171,192,53,224,22,112,31,120,28,172,7,131,31,144,50,176,51,216,83,80,187,76,250,22,173,109,23,94,92,141,238,196,15,120,15,44,193,150,124,192,19,131,224,78,130,29,6,235,177,144,185,147,227,175,96,111,112,240,78,86,217,144,206,2,171,192,53,59,153,18,236,140,115,40,214,216,133,177,35,160,241,33,221,34,24,250,144,187,185,160,107,28,88,249,33,13,28,233,10,164,53,224,110,240,48,118,235,192,192,46,182,36,192,206,96,79,112,176,96,96,188,96,210,148,93,84,11,184,92,208,187,21,11,187,193,163,224,57,48,240,17,157,48,216,17,236,13,14,3,39,9,122,102,33,93,2,174,19,244,213,126,196,62,43,120,28,93,99,55,215,60,216,14,236,38,168,247,5,71,128,83,192,249,224,42,112,43,120,96,55,39,163,119,199,91,187,80,152,96,187,115,120,63,102,56,8,118,7,7,130,227,192,89,31,115,2,25,233,6,112,59,184,31,60,9,186,246,80,46,130,90,59,176,8,188,99,15,207,66,236,97,141,26,233,82,164,27,193,189,96,29,177,165,255,139,165,20,65,111,87,164,197,130,174,65,72,199,34,157,250,47,14,35,129,171,255,197,217,92,130,237,7,235,208,13,126,66,239,255,9,39,177,5,93,37,72,71,33,157,6,46,196,194,106,116,55,11,122,246,163,123,90,208,157,248,111,70,106,255,166,9,10,122,6,160,48,2,133,41,224,156,127,115,22,26,92,135,133,237,88,216,7,158,194,66,112,47,29,21,24,218,203,108,86,208,59,86,208,61,5,133,185,224,82,112,29,193,106,177,251,9,120,26,76,251,148,233,215,167,164,1,188,3,44,5,23,10,122,55,124,202,166,45,210,253,216,61,1,158,21,76,118,237,99,109,86,48,57,15,105,190,160,183,239,62,138,68,80,27,139,116,38,184,8,133,85,72,107,193,125,68,113,220,150,134,207,88,31,6,123,130,195,193,169,130,174,170,207,216,58,0,119,129,135,62,99,123,22,11,41,251,37,111,237,246,179,47,181,159,14,112,63,15,240,32,45,7,23,99,97,19,22,182,35,221,143,238,49,208,255,31,70,172,96,17,56,12,44,7,23,131,155,192,125,224,89,176,233,1,118,58,15,200,27,132,142,201,147,125,222,211,96,61,232,127,151,15,175,129,205,193,54,96,62,216,85,208,83,4,222,140,194,32,112,56,120,63,56,9,124,12,124,18,124,6,124,1,124,21,124,3,124,23,252,0,252,55,248,57,248,53,233,253,1,169,182,69,164,137,91,248,94,9,210,44,164,237,192,206,96,119,176,24,236,15,222,14,222,3,142,35,138,82,164,211,145,62,137,116,17,210,101,72,255,129,244,77,164,91,183,200,51,216,215,220,160,105,137,215,220,192,235,51,209,218,35,90,110,245,101,11,239,129,45,188,87,59,143,55,31,32,61,14,158,20,76,57,13,158,5,187,178,243,213,159,214,57,22,156,13,174,148,54,107,92,32,121,9,239,241,250,79,65,247,207,193,118,224,47,208,45,2,251,9,106,131,193,187,192,145,224,104,112,28,56,65,80,231,59,32,90,169,72,253,143,10,250,58,73,33,251,254,44,82,207,60,20,158,67,186,28,124,141,244,86,35,173,69,250,49,210,255,32,61,250,158,76,115,183,83,146,251,193,115,96,230,127,153,139,131,37,224,56,112,14,184,10,220,1,30,3,253,7,233,217,192,34,112,24,88,14,46,6,55,129,251,192,179,96,211,207,233,217,192,254,224,88,112,54,184,18,220,14,30,5,189,135,56,49,12,22,130,67,192,41,224,34,112,35,184,23,172,3,211,191,144,158,248,20,245,118,65,234,77,239,136,130,119,171,72,251,33,13,110,149,96,205,192,54,96,62,216,21,11,99,176,208,19,133,254,224,96,112,4,56,22,44,5,43,193,57,224,66,112,41,184,10,220,8,110,1,119,130,123,5,93,135,4,61,39,145,158,71,55,97,155,72,47,219,198,215,81,193,171,80,184,14,233,13,219,88,226,163,72,110,66,186,2,233,239,9,54,20,252,35,248,16,88,6,62,14,62,5,62,11,190,184,77,222,247,213,77,245,196,221,232,137,95,67,107,189,104,185,222,217,166,250,239,109,124,50,192,214,117,35,221,3,238,21,76,249,175,124,157,39,101,255,182,56,111,41,112,31,68,119,23,47,165,62,76,137,212,126,193,236,158,194,57,73,74,207,81,210,70,173,96,26,152,93,43,198,140,195,98,161,3,210,28,145,218,63,162,208,85,44,104,5,160,237,3,75,55,16,197,227,188,140,163,24,187,33,98,179,125,142,187,15,193,6,128,195,193,113,96,57,56,187,150,251,46,184,28,92,75,196,119,28,102,180,78,26,170,209,173,5,119,131,251,177,176,16,11,27,192,79,192,211,96,218,151,140,214,193,190,224,125,224,76,112,57,184,21,60,12,186,142,240,64,12,216,29,28,12,78,2,23,128,235,192,61,224,41,48,248,63,158,87,4,251,128,163,192,25,224,50,112,11,120,8,212,142,50,175,4,187,29,149,118,118,164,150,151,55,73,169,107,131,142,114,106,72,116,141,27,229,122,51,206,215,242,209,1,83,154,228,126,95,188,18,223,151,11,86,93,72,158,160,120,185,127,38,168,183,65,202,43,253,236,120,29,10,133,98,209,82,240,222,252,190,188,55,70,125,148,200,163,254,248,110,186,65,132,234,163,104,177,66,109,128,137,158,63,152,33,125,131,37,184,161,148,188,35,222,143,124,221,40,250,254,94,245,26,26,245,198,193,68,94,1,163,223,247,190,20,206,98,10,167,230,40,43,203,82,78,9,147,37,233,94,44,120,31,163,136,254,252,62,31,69,146,215,145,248,174,1,159,38,243,11,193,37,224,203,224,90,236,86,35,125,15,220,9,254,27,252,47,120,12,252,30,188,0,122,182,243,98,78,65,119,38,216,18,188,10,236,36,232,234,142,180,120,187,52,29,85,155,190,91,196,43,240,135,237,82,51,150,151,250,208,93,34,109,194,246,74,30,237,78,9,165,221,189,93,78,13,156,59,202,138,202,87,242,226,179,81,164,227,79,130,254,25,224,92,82,183,8,124,1,124,5,92,7,190,11,238,0,255,5,30,144,148,233,205,36,57,238,255,161,240,29,120,14,52,254,41,152,2,254,12,108,13,118,0,175,7,11,193,155,193,63,128,195,192,63,130,227,193,10,65,125,38,248,52,88,5,190,76,176,55,193,247,192,15,193,189,224,231,224,96,238,228,199,144,158,2,47,128,222,29,148,14,120,57,152,13,118,0,127,1,134,118,72,181,92,255,21,135,250,192,241,224,92,169,183,196,94,98,65,155,156,39,239,49,82,152,48,92,210,159,220,119,7,47,141,219,225,212,186,221,233,246,221,229,116,7,70,199,248,63,104,139,16,108,34,175,168,210,166,34,157,14,206,218,193,71,125,84,87,102,187,106,70,243,150,44,133,182,116,107,79,98,96,128,72,19,254,182,131,239,5,162,240,42,184,142,178,92,45,69,165,143,19,11,254,106,202,227,61,65,253,97,162,248,64,164,201,4,75,70,193,247,9,22,246,11,250,190,0,191,66,225,52,120,30,116,125,192,87,58,62,144,244,110,146,244,250,155,160,112,5,216,18,108,11,94,251,1,19,11,164,133,96,111,176,63,56,136,96,195,5,125,247,129,15,130,147,192,10,112,150,160,231,41,236,46,66,186,20,92,41,24,120,3,221,183,193,90,112,23,184,23,252,28,60,6,158,2,207,131,198,78,193,36,240,50,65,223,207,144,182,1,175,1,173,14,32,50,217,149,106,241,252,98,39,111,14,151,246,224,9,97,183,120,39,159,161,6,7,10,186,135,238,228,149,88,114,81,39,52,59,198,198,198,49,70,91,130,174,81,72,167,129,75,193,45,224,225,99,242,69,199,209,59,229,5,136,234,190,158,112,141,188,44,206,229,250,154,139,67,180,140,71,213,188,231,81,134,85,83,201,196,12,73,185,171,233,215,146,176,142,96,95,112,212,215,209,175,121,184,43,77,244,205,54,255,36,205,71,184,72,9,151,42,225,202,175,57,168,7,238,2,79,128,129,227,188,108,18,44,6,71,128,211,192,37,96,13,120,0,188,0,54,251,134,227,213,224,0,112,60,56,23,92,13,238,4,143,131,137,39,88,62,7,123,130,195,193,169,96,21,88,13,238,7,207,129,153,223,178,112,4,150,128,227,192,57,224,42,112,7,120,236,91,94,114,123,146,151,220,130,121,96,150,236,160,123,174,71,90,12,14,4,71,130,19,193,57,224,114,176,6,220,11,158,4,253,223,145,50,48,15,188,30,44,6,7,130,35,193,107,200,69,169,72,189,179,80,88,8,174,0,55,130,219,193,67,224,41,208,117,74,176,128,216,210,144,182,3,187,158,146,183,66,245,54,49,48,240,20,79,80,160,53,77,180,180,69,38,122,151,227,85,125,138,87,166,16,246,40,152,248,61,175,216,17,244,244,68,122,51,39,35,6,160,48,12,156,36,232,157,75,176,63,16,172,10,233,74,112,157,160,206,3,163,201,155,191,151,12,171,39,152,18,120,140,41,121,59,97,119,19,251,126,164,167,5,3,77,79,203,9,129,236,211,20,44,216,21,236,13,14,2,199,129,51,193,37,167,89,76,68,186,27,60,6,158,3,239,178,213,243,15,82,87,57,38,122,218,255,192,42,172,160,103,248,15,76,116,145,206,7,31,196,226,50,164,235,192,173,224,39,224,17,176,78,48,224,173,227,49,200,58,158,154,7,59,130,189,193,65,4,27,7,150,130,149,232,206,1,151,131,27,192,93,224,193,58,105,3,234,114,76,62,137,215,89,241,210,85,203,240,248,207,112,237,131,121,224,245,96,49,56,16,28,121,70,34,83,87,99,114,167,46,242,94,182,172,168,59,122,176,252,12,175,195,4,103,156,225,86,128,217,133,224,10,112,35,184,29,220,7,30,3,93,103,5,211,192,71,111,150,228,61,234,76,158,39,7,173,142,96,225,89,222,223,129,244,41,154,207,112,145,106,227,193,114,193,132,95,81,34,214,37,249,43,137,210,186,58,35,94,47,155,22,19,94,22,179,62,46,92,223,44,177,149,252,26,241,206,59,235,188,210,215,227,181,148,132,174,5,183,156,229,237,45,224,17,20,206,130,254,31,105,23,96,30,120,61,72,74,117,91,86,223,85,249,121,151,19,167,197,63,58,91,30,37,168,149,252,40,115,232,217,12,148,158,1,151,131,175,131,239,128,31,128,159,130,71,24,47,158,66,122,145,193,103,210,135,204,51,193,92,65,227,90,164,191,6,123,163,240,123,240,46,240,126,176,20,156,1,206,3,175,147,149,93,163,10,233,74,112,3,184,5,220,13,30,16,244,30,71,122,150,244,122,118,137,52,29,204,22,116,183,71,250,75,240,70,240,150,93,92,196,82,89,222,219,145,206,251,145,241,39,184,11,60,1,6,206,201,202,227,189,88,104,119,142,161,168,40,248,30,34,13,83,4,61,51,5,125,127,69,97,137,160,247,209,142,148,58,19,206,213,4,123,3,221,121,40,108,198,88,21,131,247,149,40,124,128,194,6,219,68,22,233,22,130,237,2,63,39,226,111,193,115,4,243,124,36,210,203,192,22,130,198,126,140,29,189,129,35,14,72,181,34,193,182,4,251,5,24,16,5,255,141,34,117,101,138,212,117,243,71,236,220,131,109,176,123,143,72,61,15,97,183,28,221,142,162,235,155,141,238,223,80,88,246,145,188,141,93,237,190,39,168,253,229,192,175,228,147,104,174,213,168,118,199,214,70,145,38,108,239,40,147,167,17,231,56,169,68,211,153,7,86,129,43,207,241,16,32,210,45,224,46,112,63,120,20,60,13,254,147,62,77,59,47,118,3,231,101,88,162,62,126,226,202,60,207,161,43,176,3,216,245,188,124,169,81,5,112,247,52,221,158,222,248,255,155,104,190,0,191,5,7,160,123,94,164,46,95,63,193,203,192,97,36,116,12,193,178,250,201,199,5,167,154,210,132,217,120,45,4,151,129,107,192,106,112,59,248,9,120,8,60,1,158,3,189,23,228,102,153,118,129,141,24,240,42,73,191,222,30,105,55,176,15,56,16,252,5,193,134,35,29,11,222,128,66,41,210,25,224,60,176,138,68,174,68,186,17,220,10,238,6,15,128,199,192,58,208,245,19,135,180,192,102,224,205,36,178,13,210,142,96,119,176,55,120,27,193,6,32,29,38,168,141,65,90,10,206,248,41,94,243,158,135,180,74,208,181,18,233,6,164,91,136,98,23,120,224,39,185,42,238,81,141,237,248,79,206,171,164,14,91,127,36,229,90,61,133,35,168,53,71,218,14,236,2,22,130,125,5,93,19,250,177,251,133,177,82,116,23,131,171,192,106,112,39,120,0,60,1,214,219,210,123,81,134,125,143,146,161,22,23,233,1,192,238,130,158,190,130,190,63,219,106,16,221,251,192,169,232,46,0,223,226,229,109,85,232,110,34,138,29,72,247,95,228,128,176,160,230,50,127,145,14,53,93,208,149,39,168,117,23,52,250,35,29,142,238,36,44,204,6,151,10,250,54,170,72,194,51,93,85,58,137,228,213,181,69,180,244,61,24,63,44,232,57,75,60,46,93,18,146,6,230,8,234,29,193,158,130,190,33,72,71,129,229,130,174,249,224,10,112,51,22,246,33,61,172,71,179,98,21,125,194,217,24,55,245,97,182,102,137,172,169,75,176,141,160,187,139,160,214,27,133,33,174,168,69,125,172,137,9,79,73,97,217,80,47,151,0,158,57,132,93,140,116,21,184,78,208,216,10,238,23,116,157,196,130,230,142,98,66,16,108,14,230,129,157,193,16,216,7,28,8,14,7,199,130,165,224,12,112,30,88,5,174,4,55,128,91,192,93,224,126,240,40,120,26,124,134,66,213,140,104,121,39,4,76,76,10,26,162,213,12,108,3,118,52,49,124,7,247,253,198,156,247,36,116,87,161,10,241,239,45,232,31,128,148,251,122,2,55,243,132,97,40,140,1,39,129,220,226,19,232,209,18,42,81,224,198,159,240,34,56,23,5,134,3,9,139,145,174,0,215,129,155,5,125,59,145,30,0,143,129,175,97,183,14,233,219,72,93,30,145,102,33,77,65,218,12,108,35,232,239,136,52,228,145,139,235,183,102,73,39,253,19,51,125,208,98,188,144,48,80,164,190,225,40,140,7,25,36,36,148,35,101,100,144,48,11,41,183,226,132,5,72,151,130,171,137,109,19,210,29,32,119,229,4,110,115,254,189,40,28,1,79,129,245,96,162,87,176,41,152,3,118,16,244,119,69,90,12,150,128,140,39,221,67,68,234,158,40,232,154,3,174,0,183,160,123,0,172,3,83,124,162,219,6,12,129,131,192,241,224,108,112,57,184,25,220,15,158,3,211,253,130,29,192,98,112,24,88,10,206,23,212,87,11,122,118,130,7,209,61,5,6,18,200,27,24,2,7,129,227,5,141,185,224,50,20,54,130,123,192,19,160,63,81,48,71,80,239,134,116,16,56,30,156,13,46,7,55,11,186,247,131,167,81,8,36,113,187,7,11,193,193,224,195,224,28,65,247,10,164,155,193,253,224,57,48,61,64,189,129,197,224,48,176,20,156,15,174,6,119,130,71,65,87,178,96,115,176,11,216,15,28,5,78,3,171,4,245,141,72,247,130,167,192,96,10,25,18,212,139,193,17,40,76,3,23,131,27,192,221,224,113,208,155,42,152,45,168,119,69,58,16,233,56,164,115,192,21,96,45,120,132,96,90,80,176,133,160,187,27,88,2,222,7,78,3,23,129,107,193,29,224,225,96,180,27,119,29,81,223,77,208,154,56,221,233,49,238,188,24,119,55,220,253,76,244,12,192,253,113,63,245,109,234,24,253,41,49,238,185,77,40,14,112,11,120,0,60,11,166,165,9,182,7,123,130,67,192,41,224,2,112,13,184,3,60,2,106,151,9,54,3,59,131,253,193,251,192,74,176,10,220,8,238,1,79,128,254,116,193,92,65,189,59,210,193,224,195,224,60,112,13,193,118,128,199,80,240,103,208,129,129,221,192,1,224,88,112,38,184,84,208,93,141,116,31,120,26,76,105,42,105,200,19,116,21,33,189,3,156,4,206,71,119,29,184,11,60,6,26,151,11,182,0,175,7,251,11,234,247,9,186,103,128,85,224,6,112,23,120,20,212,50,5,51,193,124,176,56,147,121,2,210,41,224,124,112,13,184,147,96,71,64,227,10,42,11,236,6,14,0,199,130,51,193,165,96,181,160,190,23,105,29,210,96,51,186,75,176,24,28,1,78,107,198,148,6,220,36,232,217,7,30,39,152,246,51,46,39,176,179,160,167,47,210,33,224,36,65,247,60,112,37,184,5,220,15,158,22,212,3,205,185,147,10,234,133,72,135,128,147,192,121,224,42,176,22,60,4,94,0,155,254,156,188,129,125,193,145,224,84,112,145,160,190,14,233,110,240,56,152,216,130,174,2,236,14,14,4,199,9,186,103,33,93,6,214,128,251,192,211,96,74,22,197,7,22,130,131,193,135,193,57,224,42,176,22,60,4,94,0,155,102,11,230,131,189,179,89,218,16,212,43,193,37,96,53,184,15,172,3,211,90,10,118,0,123,11,186,71,129,83,193,133,224,26,112,59,120,168,37,35,43,48,61,135,174,34,135,129,8,210,17,224,20,112,62,184,134,96,219,193,163,57,114,31,189,183,181,250,242,104,43,113,55,51,209,147,141,251,119,234,93,55,157,91,57,245,139,99,252,7,199,184,199,182,226,130,7,23,11,26,27,193,93,224,17,65,247,5,48,61,87,176,61,88,4,14,22,52,62,149,201,152,241,45,232,185,69,86,165,38,162,251,51,145,186,231,230,50,142,192,238,22,164,7,193,115,96,122,107,58,62,176,24,28,6,150,130,243,5,141,181,224,118,240,96,107,38,99,72,83,218,8,230,10,186,187,130,253,193,49,96,101,27,42,64,97,120,99,230,221,143,164,72,54,136,130,190,27,221,19,160,255,74,49,150,35,104,116,69,90,130,244,190,43,25,203,32,173,66,119,35,184,27,221,19,160,63,143,123,23,216,13,28,0,142,5,103,130,75,5,245,205,130,218,65,164,90,91,193,230,96,87,65,237,218,91,28,223,212,136,224,47,104,48,3,77,221,200,249,193,33,234,192,176,250,19,217,38,255,131,90,57,82,127,220,145,23,85,180,138,124,175,62,65,253,49,226,9,3,202,25,81,55,114,52,205,119,167,178,161,200,46,60,158,231,16,90,239,51,241,169,63,73,182,175,145,141,105,27,93,194,114,221,218,78,29,132,50,221,201,183,201,23,235,195,195,234,121,162,228,86,151,179,119,133,82,154,117,165,230,16,110,112,10,195,230,182,70,205,69,54,186,148,208,248,36,158,240,168,83,232,26,170,130,159,83,194,123,16,90,17,37,182,139,19,123,102,140,80,5,247,182,105,231,8,30,22,118,118,10,195,17,21,182,107,24,145,167,191,211,102,88,115,88,140,77,43,246,113,49,177,151,155,110,111,165,18,206,107,231,114,100,115,97,59,103,54,173,136,86,198,68,180,201,116,123,54,43,225,238,118,140,165,192,58,48,253,42,25,210,116,188,138,129,47,120,7,56,73,208,152,7,174,0,107,192,125,130,238,147,160,183,189,96,115,65,227,250,246,140,129,193,251,192,74,112,105,251,104,151,18,224,241,143,164,143,100,91,216,101,61,30,162,254,4,248,104,59,238,136,254,39,210,27,249,171,197,160,255,51,145,38,119,151,7,177,147,118,136,130,231,11,81,208,247,72,146,244,83,96,240,106,238,214,96,31,112,212,213,81,99,198,39,109,100,7,252,4,155,225,254,92,193,115,72,189,187,229,96,240,201,22,234,243,226,173,197,43,109,183,96,11,176,29,56,166,149,224,32,57,239,111,244,102,87,126,4,210,46,4,43,4,251,130,131,192,236,16,22,144,30,34,87,227,144,78,1,103,130,126,116,231,35,93,2,14,32,145,167,101,143,223,88,133,194,70,112,27,248,49,248,57,248,13,248,35,152,78,121,123,62,22,108,2,254,28,108,11,94,7,246,0,111,2,255,0,222,13,62,0,254,178,187,224,100,164,143,131,79,131,127,7,95,1,223,0,223,3,63,2,255,3,126,5,254,0,126,43,15,140,24,250,30,193,100,240,10,240,2,77,174,158,50,107,141,194,181,96,58,21,251,107,164,189,4,221,183,34,61,137,221,97,72,199,128,147,192,74,112,46,184,24,92,1,174,3,55,131,59,193,207,192,255,129,223,131,123,73,217,197,61,114,225,207,224,98,94,38,23,179,55,233,95,114,238,164,41,152,13,182,3,175,236,196,203,48,254,37,118,183,96,247,208,213,209,155,189,47,215,173,190,174,238,150,183,22,104,29,100,75,79,189,189,207,123,151,156,4,180,208,197,157,218,230,229,126,72,188,180,222,109,156,238,95,223,18,113,71,84,211,58,48,248,5,111,184,69,2,116,105,21,113,71,162,237,41,90,222,129,224,237,40,220,127,139,51,93,183,199,184,239,103,148,83,1,62,115,139,51,201,21,49,238,103,68,85,31,69,58,95,199,192,135,49,73,126,61,198,253,33,6,102,116,96,137,93,80,95,211,33,90,187,238,238,82,121,70,38,135,237,58,119,166,229,210,81,221,11,246,36,88,109,91,58,9,164,37,130,126,110,78,222,223,208,213,101,115,33,5,174,150,233,197,22,210,187,143,188,159,4,19,175,145,237,164,220,107,156,13,230,9,26,204,19,49,13,198,242,138,188,217,164,179,60,13,166,14,87,217,221,191,136,186,35,170,183,73,30,220,247,130,99,139,36,128,58,162,101,185,35,41,234,76,226,138,192,175,164,58,124,63,74,77,25,214,144,243,171,24,247,143,84,114,66,127,193,86,253,165,126,149,150,229,21,113,91,99,216,86,168,254,26,252,61,90,214,231,181,126,221,223,217,74,126,47,170,122,201,53,114,235,94,38,175,12,48,102,75,123,240,158,44,224,45,244,82,234,214,75,54,61,207,113,70,248,57,41,117,151,74,167,205,203,120,77,188,116,245,9,4,187,91,93,166,150,59,250,62,84,41,57,99,17,248,128,164,94,87,169,183,220,145,104,215,136,150,103,43,56,29,133,103,36,172,75,125,7,215,242,138,184,85,249,89,254,209,37,51,12,188,218,223,153,155,147,146,113,151,186,76,45,255,136,170,55,95,66,53,207,23,45,149,78,79,71,220,42,227,158,98,84,239,200,151,82,159,32,157,165,103,60,10,51,242,41,9,112,141,4,243,76,249,151,52,69,245,188,163,167,151,180,93,11,35,15,164,119,201,114,122,149,224,165,94,202,99,119,15,117,69,220,17,213,59,241,82,23,139,229,142,120,61,254,47,94,105,3,78,41,250,127,116,221,127,156,13,213,255,192,241,123,231,206,220,123,247,238,221,37,73,146,16,66,27,242,155,36,124,36,150,180,249,21,146,228,202,119,187,109,151,240,209,38,73,210,182,36,36,132,132,240,145,36,73,18,146,36,73,146,36,177,73,72,146,143,196,198,182,73,126,108,223,123,102,239,125,191,102,230,99,254,185,143,231,188,207,153,51,103,126,158,185,51,103,102,200,208,222,62,153,49,237,237,101,61,79,214,25,240,53,114,169,63,130,102,146,198,233,175,153,158,200,154,67,101,150,57,114,229,80,239,123,107,38,210,147,19,224,24,181,12,190,199,44,108,128,159,195,221,240,32,60,206,10,184,95,77,231,49,170,244,152,99,5,88,146,198,58,86,192,88,199,10,24,75,214,247,29,11,237,125,102,228,15,170,81,2,55,145,225,75,199,10,216,212,222,94,163,47,201,90,0,83,10,36,151,58,188,153,73,214,69,91,190,64,178,254,36,99,249,170,22,216,115,253,212,222,190,2,234,50,86,243,2,78,196,225,157,100,232,89,96,95,168,47,176,56,94,112,44,84,75,210,76,199,66,157,233,88,168,51,201,186,208,177,85,47,180,108,240,84,35,7,158,100,241,60,86,96,159,204,73,199,66,29,203,88,47,192,191,218,219,23,234,76,199,226,250,139,9,104,119,80,79,71,46,149,100,173,247,114,38,176,150,37,185,25,214,203,16,110,39,186,27,126,95,32,125,47,62,147,195,157,254,77,156,41,159,72,31,45,147,137,158,105,234,24,102,77,26,44,151,67,252,234,208,106,29,54,47,222,12,150,183,143,167,124,229,40,101,155,28,210,82,246,192,195,240,7,57,192,166,252,183,187,125,220,31,24,86,199,98,107,250,201,120,1,230,180,146,167,252,178,60,253,150,83,153,95,152,241,34,57,66,235,79,196,107,155,242,5,79,160,124,33,173,148,95,53,20,214,164,189,205,236,51,110,25,46,81,53,216,75,214,63,28,149,215,27,210,123,12,86,134,255,48,227,169,61,100,92,243,18,215,63,142,25,87,233,137,172,87,195,26,140,165,26,33,51,201,90,217,26,100,189,25,214,105,168,217,234,121,115,15,251,180,154,52,148,246,234,55,54,161,51,66,223,57,162,198,119,178,15,95,25,95,1,198,21,223,73,82,101,73,242,170,61,72,175,67,210,242,38,246,36,203,176,58,55,51,135,147,127,223,100,95,240,170,125,193,28,78,158,188,82,96,91,120,3,25,26,50,174,218,27,205,164,196,176,218,207,204,244,228,127,60,216,201,49,214,109,119,216,43,219,137,172,247,192,136,163,158,247,48,172,14,140,102,122,34,107,23,42,59,152,141,182,15,209,7,224,67,150,188,48,247,187,228,181,34,175,58,24,153,197,164,86,243,241,74,36,89,195,222,59,212,21,183,254,50,172,189,173,142,180,35,28,195,19,100,155,52,230,194,91,123,216,79,167,110,101,19,250,137,71,156,204,205,245,39,246,130,83,142,164,83,156,55,174,164,236,45,240,110,41,214,120,144,41,154,39,85,119,247,176,159,154,61,72,13,254,102,138,143,75,46,195,220,234,255,166,6,230,246,253,248,101,199,218,39,203,160,116,172,163,12,155,99,157,102,47,120,154,37,159,39,244,76,37,250,152,99,229,63,198,202,94,231,216,212,215,57,54,245,117,108,234,207,56,74,121,134,82,22,88,246,29,56,153,12,175,56,54,237,201,142,205,239,21,178,190,14,223,117,108,234,175,59,74,121,151,172,31,193,47,28,185,62,114,76,235,11,203,220,83,217,45,112,199,119,92,94,144,127,135,254,234,181,229,130,230,69,217,58,130,161,70,194,138,141,146,107,200,167,14,224,65,163,185,140,160,152,88,121,234,0,94,154,84,218,98,238,189,195,222,112,239,165,221,221,45,245,48,182,52,177,55,193,91,56,85,56,248,157,253,76,224,248,119,246,2,255,96,198,74,160,127,159,28,46,211,246,201,255,213,90,50,11,154,250,83,21,184,82,102,193,164,245,47,34,73,250,179,178,129,123,213,220,153,195,137,164,121,61,236,127,151,44,195,207,170,61,191,133,76,208,107,222,74,233,222,72,174,8,84,146,106,25,49,89,200,198,88,184,150,29,243,75,199,142,184,214,49,252,37,53,250,145,26,152,83,252,145,164,63,73,82,187,156,117,216,172,252,12,42,107,254,121,92,38,149,213,107,80,217,77,212,112,15,76,237,41,25,142,75,84,191,72,134,112,99,97,53,216,4,102,194,126,176,106,79,251,156,86,101,58,141,73,50,255,242,53,38,169,163,35,73,13,39,230,228,38,217,48,140,38,66,93,109,252,26,143,202,27,55,200,218,55,105,61,40,90,146,238,99,50,106,109,155,195,137,164,71,123,218,15,222,143,146,52,180,177,252,177,108,67,101,58,195,195,236,34,247,176,220,199,176,80,166,193,37,112,125,99,185,98,160,190,126,96,220,66,69,111,105,110,175,168,37,233,89,42,122,119,70,98,56,145,52,139,36,117,101,195,28,78,118,85,101,178,135,152,157,1,204,195,35,240,55,102,39,119,95,178,196,192,243,25,182,147,225,128,250,188,173,229,12,184,52,157,211,220,210,97,243,220,54,241,14,169,120,81,134,121,210,89,186,107,191,213,211,126,41,234,45,169,172,255,35,146,212,186,48,135,19,73,95,147,164,118,109,115,56,217,212,176,117,76,130,103,29,141,196,89,14,182,90,7,123,83,163,134,19,73,233,36,153,39,12,233,36,205,102,65,45,132,203,225,90,184,25,126,5,247,193,159,97,33,252,155,141,168,144,245,166,53,17,86,128,25,176,53,236,14,179,225,40,56,5,46,130,63,177,193,172,145,104,96,59,220,223,132,110,110,48,216,148,110,206,176,189,48,48,16,14,39,195,56,184,0,110,132,7,24,237,60,12,53,163,159,22,108,6,187,195,33,194,192,68,56,135,12,203,224,86,120,4,150,8,141,74,205,133,245,133,122,59,216,7,14,129,121,140,54,7,174,32,195,102,184,15,22,66,189,5,117,128,245,91,80,7,216,7,14,129,121,45,228,182,69,139,198,178,142,231,80,216,10,248,39,27,193,102,162,5,48,229,30,201,112,130,104,9,44,119,139,176,22,108,9,179,224,64,152,11,39,194,249,112,21,220,122,75,114,134,2,173,107,114,149,146,12,133,66,93,107,41,172,8,235,195,246,66,163,47,28,2,199,193,153,112,25,220,8,119,195,99,76,226,60,44,123,171,176,22,108,5,187,195,235,100,81,235,81,137,26,99,224,52,184,4,174,135,59,41,236,8,60,71,134,244,86,194,234,176,25,236,12,251,195,225,66,61,31,206,133,171,224,54,120,136,18,138,137,134,110,19,86,131,205,96,151,219,216,96,96,46,25,38,194,5,112,13,220,1,143,80,194,57,162,233,173,233,250,4,91,194,174,48,91,104,140,38,58,13,46,133,27,225,30,70,59,1,75,200,80,174,141,176,14,108,13,123,182,145,51,188,74,29,120,193,240,247,178,7,228,180,97,43,17,250,166,193,101,112,51,220,207,104,69,208,223,86,50,84,130,141,96,103,56,176,45,205,12,156,66,134,69,112,61,220,13,79,180,149,121,43,195,12,105,255,162,213,19,250,50,96,59,216,23,14,103,180,137,112,62,25,86,193,237,240,8,60,207,104,229,218,113,60,107,71,175,56,216,29,230,192,113,237,100,134,10,229,111,91,10,127,219,140,57,148,187,2,54,190,199,126,238,215,152,195,109,199,123,236,231,126,29,73,186,239,30,251,185,159,26,78,110,41,223,11,175,239,96,63,27,186,158,243,154,122,29,236,255,82,235,145,116,139,99,172,91,36,201,87,235,123,233,165,162,238,97,150,222,200,44,109,101,143,212,17,110,150,185,11,236,134,71,96,17,212,110,167,35,44,172,14,27,193,118,176,251,237,244,136,132,163,224,52,184,12,110,190,157,94,225,240,24,44,130,37,48,212,158,14,193,237,233,255,35,12,116,134,125,133,158,88,123,121,36,81,45,157,148,249,242,18,28,109,12,37,206,164,196,21,112,7,60,209,62,185,97,121,235,201,186,245,222,6,239,130,247,195,193,240,41,56,25,206,131,111,195,143,224,87,240,32,60,5,47,193,180,253,194,235,96,61,120,155,208,119,71,7,170,78,134,251,225,96,248,20,156,12,231,193,183,225,71,240,43,216,149,169,13,128,7,201,112,10,94,130,105,63,92,102,52,223,117,68,235,192,22,48,19,246,129,81,56,148,58,140,36,58,30,190,204,107,220,103,17,29,203,104,11,137,190,11,63,129,223,192,159,224,25,232,61,32,188,2,94,127,224,114,149,108,72,244,95,176,219,1,46,237,18,125,4,62,41,212,94,56,32,87,94,131,119,104,182,213,146,120,204,157,232,68,38,60,155,194,150,66,50,4,45,11,106,29,25,182,193,125,66,255,215,92,192,82,12,125,77,247,134,227,140,240,7,244,29,20,94,9,107,192,198,240,118,216,3,206,97,86,30,36,250,111,248,236,65,89,2,237,239,144,189,125,32,28,11,231,195,13,112,63,60,39,212,43,116,16,102,192,86,176,43,28,4,71,194,41,66,255,2,162,43,224,102,88,0,79,192,18,74,40,215,145,215,47,192,102,176,51,236,47,244,78,150,91,102,105,207,194,239,229,158,155,63,135,188,99,225,124,184,1,238,135,231,96,133,76,97,19,216,29,14,205,228,101,21,66,125,49,92,7,119,192,195,176,8,250,59,9,43,193,250,176,29,236,5,115,224,24,56,77,24,180,124,183,123,9,25,214,195,157,240,72,39,158,182,18,166,159,39,90,66,222,202,157,133,13,132,222,246,112,32,28,11,231,195,13,112,63,60,7,43,220,201,10,128,143,202,185,141,201,212,238,119,242,119,247,78,185,73,25,139,51,117,56,73,35,225,36,184,0,174,134,219,224,1,161,113,250,78,30,14,238,194,186,18,6,234,19,109,34,212,186,192,1,100,24,35,244,78,19,166,205,38,58,31,110,128,251,225,57,88,225,46,150,19,236,14,135,194,41,112,57,220,14,143,223,197,38,153,37,219,119,181,44,57,123,157,126,144,79,177,147,161,179,208,63,72,168,15,21,106,19,200,187,128,12,235,137,238,36,122,20,158,203,226,201,184,187,57,112,193,182,176,167,208,27,133,249,194,240,20,162,51,225,106,184,27,158,134,233,93,133,117,97,103,24,133,249,112,49,220,12,15,119,229,40,8,203,117,227,50,0,108,217,141,71,242,136,102,195,81,221,56,2,17,93,12,215,117,147,91,38,187,227,12,30,234,198,121,35,185,244,238,92,19,129,117,97,91,161,214,147,104,12,142,133,51,224,82,70,219,64,116,79,119,217,75,159,141,239,192,193,227,36,21,195,96,15,14,53,176,65,15,14,53,68,251,195,225,48,31,206,129,43,224,11,92,79,177,112,91,15,89,100,7,226,12,28,99,146,197,140,91,190,39,127,206,97,43,161,167,43,209,24,204,135,11,224,122,184,167,167,44,156,227,113,166,157,151,36,159,118,15,79,244,194,250,66,79,123,152,77,134,9,247,112,80,129,75,224,10,70,91,115,79,114,55,79,123,83,78,192,210,54,73,134,180,109,140,182,139,209,78,192,112,47,153,149,215,228,64,237,169,31,143,154,195,137,92,205,122,241,111,89,232,137,194,171,155,253,239,55,200,19,255,149,78,171,255,74,167,229,239,164,247,61,138,125,86,254,230,122,169,190,39,143,98,167,192,217,112,17,92,222,139,133,37,127,199,194,156,86,120,120,111,140,190,154,89,221,22,103,226,235,36,43,226,19,14,238,81,39,145,43,164,10,250,1,178,22,65,127,111,57,102,86,234,205,230,212,91,238,200,44,224,20,240,67,153,75,111,43,201,235,237,203,104,35,225,36,50,44,32,186,190,55,135,90,50,28,37,67,9,209,114,125,56,226,9,245,14,68,251,194,145,112,38,92,13,119,195,211,125,228,89,155,101,114,166,27,220,219,78,248,174,68,67,235,200,240,29,159,191,249,136,232,103,228,125,143,211,254,29,18,13,124,203,226,75,191,151,25,130,157,97,20,230,195,197,247,114,109,64,24,56,36,52,142,194,226,123,53,235,45,232,16,207,200,121,245,190,116,199,134,25,125,121,125,23,236,66,134,129,125,217,53,224,68,184,28,238,132,167,251,242,222,137,251,120,239,4,236,0,7,192,81,247,241,232,58,209,229,112,43,25,14,19,61,119,31,91,77,63,97,3,152,5,99,112,34,92,42,244,109,133,7,224,89,152,126,191,176,38,108,9,187,194,236,251,165,199,195,232,56,211,62,149,93,72,155,74,174,165,112,35,44,96,220,147,113,150,209,251,75,117,131,176,154,208,215,162,191,220,125,239,18,167,222,189,63,127,162,96,174,48,48,9,206,133,43,224,70,184,139,233,28,130,231,96,217,7,36,111,29,216,226,1,94,246,240,0,171,28,142,34,239,12,184,248,1,46,219,83,194,70,70,219,67,244,4,244,12,224,250,48,108,32,12,116,128,125,200,144,51,64,150,244,216,1,234,121,71,134,231,196,25,190,75,110,118,107,203,7,240,15,147,178,246,192,35,176,24,222,67,55,17,127,68,162,229,133,222,154,176,53,25,122,69,120,157,68,132,203,184,100,152,195,104,203,137,110,139,112,255,142,18,78,144,65,27,40,44,59,144,75,154,3,121,35,20,209,62,3,185,134,13,39,144,119,62,209,213,148,251,5,91,250,182,129,178,93,30,137,83,63,206,240,255,197,151,139,113,145,137,165,63,200,141,219,7,121,125,207,131,178,62,212,8,230,210,76,12,171,85,99,153,86,160,187,140,229,29,36,12,228,81,236,12,71,89,43,24,222,16,167,101,77,121,55,83,214,97,88,2,43,15,226,57,106,216,7,230,14,226,120,38,244,47,27,196,63,62,50,108,133,135,132,198,89,10,211,255,143,227,142,80,107,9,187,147,33,38,12,228,195,217,112,41,92,3,183,194,2,120,140,73,156,133,233,217,178,22,51,226,76,107,151,205,187,26,178,121,111,157,208,55,130,232,68,161,62,155,209,86,144,119,27,209,67,68,207,102,243,70,143,135,100,181,213,140,51,80,151,225,86,106,184,253,67,252,91,32,41,39,206,180,209,36,141,147,36,239,15,247,168,190,147,142,225,21,146,53,176,9,238,160,128,67,194,180,179,15,177,137,192,138,81,97,51,216,19,14,135,83,133,158,21,112,39,44,132,233,15,39,207,98,60,63,200,217,134,231,36,188,116,144,51,223,120,94,189,217,195,154,173,175,62,15,140,148,246,251,229,65,140,210,116,179,235,125,233,42,122,187,139,173,35,77,105,231,107,58,137,151,14,155,125,167,45,79,184,164,31,178,151,119,205,33,217,103,85,199,57,75,7,212,210,97,122,157,250,186,196,171,154,210,139,250,154,229,213,164,188,155,227,52,154,30,178,79,111,139,124,204,40,229,231,123,120,55,229,61,246,94,217,63,223,99,239,41,253,59,89,47,192,64,47,201,165,110,93,153,73,214,82,84,122,226,210,214,192,135,229,42,215,149,189,108,253,102,205,225,196,70,126,125,47,123,151,186,235,73,26,42,43,210,215,246,208,229,30,224,203,36,218,21,246,129,3,96,54,124,84,232,203,133,99,132,30,203,215,35,233,120,28,204,127,88,179,245,84,156,193,176,217,195,111,153,204,175,177,73,232,223,67,244,152,140,80,250,200,86,170,163,27,219,121,178,166,231,104,182,103,45,14,223,193,71,44,28,73,170,7,152,245,102,34,253,130,252,205,114,236,207,109,253,233,152,160,165,115,72,102,142,189,123,34,157,25,140,126,57,178,26,242,89,136,235,228,156,222,223,70,122,169,120,135,230,112,41,11,46,135,219,225,113,232,127,132,214,30,182,131,3,224,152,71,120,31,29,92,5,183,193,67,176,24,134,98,92,56,131,205,96,23,56,16,142,129,51,224,50,184,9,22,192,147,80,27,204,133,156,193,60,199,11,219,193,62,112,8,28,7,103,195,21,112,11,220,15,79,67,255,16,94,241,0,27,13,225,95,215,16,254,214,16,29,42,76,27,197,104,227,224,108,70,91,1,183,195,99,176,80,24,58,71,185,205,101,207,15,104,143,242,202,6,88,31,118,129,57,143,114,230,37,76,185,81,58,195,167,113,138,154,54,131,188,115,224,50,184,78,24,110,35,213,241,237,36,218,81,162,158,159,228,178,67,250,155,93,100,15,216,71,205,206,194,242,67,185,37,62,148,127,67,68,179,97,30,92,52,84,218,231,77,113,134,7,115,118,183,91,13,47,145,59,248,190,163,20,123,30,150,29,38,172,5,91,193,238,48,10,243,224,28,184,114,152,116,76,155,34,7,2,255,44,184,0,190,9,87,193,15,225,22,248,21,44,128,63,194,227,240,12,60,15,253,63,10,203,192,107,97,109,216,24,182,17,250,202,112,75,49,147,104,79,56,224,71,233,29,251,113,252,208,151,254,9,31,60,254,152,59,204,143,50,194,147,112,34,124,133,169,191,254,163,108,52,91,135,113,197,135,133,252,46,121,215,195,79,225,14,184,151,194,180,225,252,3,134,173,97,63,56,10,206,134,107,224,30,88,4,203,254,155,157,82,168,223,77,83,62,172,121,98,56,145,244,80,47,62,102,243,163,156,29,117,137,143,155,218,151,2,30,103,231,26,207,184,217,100,24,3,95,35,239,20,162,75,132,158,141,68,15,193,194,127,243,252,151,44,50,189,68,162,158,115,68,43,142,224,170,159,208,211,150,104,31,24,133,227,224,92,184,124,132,76,194,56,44,75,224,157,248,92,132,31,231,105,136,45,76,231,144,140,160,55,150,91,168,250,89,74,124,135,101,250,37,215,50,63,38,90,238,176,116,5,26,109,36,114,89,215,207,199,178,190,204,245,99,214,35,209,63,168,74,124,212,112,109,234,169,214,76,248,107,201,111,174,30,203,176,185,54,194,207,200,185,146,199,255,24,239,235,132,29,224,32,56,238,177,228,9,141,190,79,93,157,221,71,103,166,131,66,79,189,195,18,109,121,88,230,118,193,99,220,75,129,219,30,147,101,221,145,209,122,10,61,247,195,28,10,219,39,37,120,190,103,243,59,77,52,152,43,172,150,107,207,155,120,4,158,194,218,230,178,153,192,161,112,66,174,172,223,60,203,12,17,125,137,170,207,145,12,222,117,82,130,183,0,22,195,114,143,115,153,15,102,61,110,223,154,156,203,87,255,15,83,91,9,63,162,102,49,41,193,187,157,104,30,229,22,48,218,143,146,65,155,75,29,86,194,157,240,36,252,155,3,200,223,246,13,74,11,141,148,243,211,50,189,213,211,159,213,37,107,85,251,176,118,179,35,253,54,251,176,167,78,188,40,235,112,75,251,176,247,46,71,254,46,142,244,251,29,229,15,118,12,63,229,24,158,236,24,158,231,24,126,219,49,189,254,201,233,37,182,175,161,204,250,242,248,255,140,160,154,127,235,112,85,251,112,202,205,142,116,53,255,201,155,217,35,89,25,142,82,239,34,215,78,71,210,253,142,2,7,59,134,159,114,12,79,118,12,207,115,12,191,205,164,78,142,228,97,184,39,120,24,14,214,130,77,96,59,161,191,43,209,129,112,40,28,3,39,193,57,79,112,189,135,232,122,184,13,22,192,99,176,24,106,163,132,101,97,21,88,23,182,132,153,66,227,49,57,151,44,243,232,13,242,103,187,151,100,72,25,56,138,231,36,70,113,115,7,206,28,149,124,17,157,241,81,239,196,123,4,211,38,243,136,207,234,120,122,120,35,83,220,6,247,9,61,199,137,106,79,74,180,156,208,168,11,91,193,46,79,242,2,87,162,195,41,97,28,25,230,146,97,21,220,14,247,195,34,168,143,22,150,135,53,97,19,216,30,246,132,131,96,238,104,110,39,17,157,63,154,191,48,68,183,17,221,71,180,8,106,79,81,51,161,167,38,209,214,48,11,102,195,92,56,69,168,207,39,186,18,110,130,187,224,97,120,14,134,199,200,99,191,53,227,76,109,48,70,170,215,106,12,15,10,16,205,37,58,155,232,74,184,155,12,39,137,94,20,166,85,121,154,63,28,66,79,59,152,5,251,8,195,3,133,105,49,56,2,142,126,154,255,71,68,23,61,45,79,251,127,26,223,232,67,159,114,100,225,143,154,177,236,105,222,156,206,212,119,193,253,240,40,44,164,122,231,160,103,44,143,82,9,211,202,142,229,178,166,208,104,1,51,201,208,135,18,134,18,205,23,122,230,195,165,100,88,9,215,193,77,228,221,6,247,192,195,240,4,44,166,132,18,88,249,25,153,205,39,228,148,211,120,93,142,77,70,203,103,120,210,68,168,15,132,163,201,48,243,25,246,38,162,219,224,97,70,59,45,244,134,198,113,230,8,59,192,65,112,28,92,32,180,212,87,223,56,142,213,61,142,187,61,228,245,60,43,25,42,194,70,207,114,100,131,253,224,136,103,217,26,225,34,184,9,30,130,23,97,165,60,169,206,231,178,209,106,45,242,232,160,66,134,156,60,46,184,228,113,192,135,107,132,250,238,60,118,80,120,17,134,159,227,53,79,207,113,215,157,104,123,162,253,224,168,231,228,236,239,228,97,122,37,195,191,224,69,161,166,253,148,100,218,205,242,15,59,221,79,52,4,203,192,242,240,26,161,118,72,74,240,86,145,104,152,104,8,166,215,146,12,233,25,66,207,49,254,79,28,149,188,97,162,97,162,158,250,140,214,4,126,45,175,22,243,92,89,143,155,11,82,66,26,244,220,202,104,109,96,7,120,215,79,114,184,154,205,162,94,3,247,192,34,88,54,159,127,223,176,11,204,129,19,224,18,184,5,30,129,158,241,124,32,4,182,130,125,225,72,56,19,174,134,187,225,105,152,62,129,77,14,118,134,81,152,15,23,195,205,240,48,44,129,149,159,231,206,35,236,3,115,225,12,184,10,238,130,133,48,60,81,152,1,51,97,54,204,131,139,224,38,120,8,94,132,149,94,16,182,16,122,122,193,1,48,135,188,35,94,224,248,251,2,31,139,131,139,200,176,26,110,131,7,224,105,168,79,226,114,53,252,81,14,87,122,93,162,127,16,109,75,212,219,71,162,61,137,70,97,46,204,135,51,224,34,184,18,110,132,59,132,222,3,68,207,66,125,50,115,1,107,193,38,176,29,236,10,251,195,33,112,52,156,8,103,195,171,152,249,37,68,87,195,205,112,55,60,12,11,225,69,24,154,194,12,193,58,176,217,20,249,255,166,46,16,251,106,80,145,218,66,79,83,216,94,198,13,100,193,129,194,148,92,10,207,151,194,61,109,226,37,132,59,245,145,63,174,61,146,195,201,107,25,50,150,103,53,5,236,34,122,20,182,161,54,61,160,231,69,122,153,194,6,176,53,236,14,179,225,40,56,5,206,127,145,115,41,88,0,139,201,251,184,252,19,247,150,155,122,185,189,128,141,220,95,139,12,77,166,94,110,223,232,50,245,114,155,71,95,162,81,56,106,170,173,14,137,43,109,15,199,71,11,62,204,184,51,200,181,20,110,128,172,114,125,27,209,3,83,233,57,47,244,151,64,54,15,127,240,37,58,66,195,90,176,165,208,51,76,70,75,131,158,158,47,113,185,71,186,134,122,6,48,90,20,142,128,79,80,194,152,151,120,70,20,206,132,139,224,138,151,248,67,79,116,163,208,191,131,232,62,97,224,35,86,211,49,230,237,44,85,15,77,147,154,213,129,13,132,193,22,211,56,146,192,238,112,32,28,14,199,193,105,211,120,6,151,232,106,184,5,238,129,71,97,49,212,167,211,31,26,214,132,77,96,123,216,19,62,195,182,51,136,232,8,152,7,103,192,197,211,165,175,229,223,77,227,203,123,53,73,155,224,46,120,24,158,134,158,25,92,86,17,166,85,23,134,51,102,112,202,78,180,165,208,223,110,6,7,54,242,246,133,3,133,70,14,37,208,161,56,60,142,232,196,25,172,38,184,8,174,130,155,225,110,120,4,22,65,237,101,118,47,88,29,54,130,237,94,230,181,33,47,203,66,86,171,41,60,77,158,85,214,115,24,97,28,156,6,23,9,3,171,224,6,161,127,171,20,110,76,143,255,19,12,237,102,186,5,240,40,44,18,6,95,146,141,38,224,153,73,29,155,171,35,137,99,184,252,76,153,98,53,73,242,155,83,172,75,82,3,216,218,145,171,35,175,75,238,76,174,62,51,185,202,50,51,121,89,204,255,106,70,162,114,214,177,114,201,58,14,78,19,6,22,80,236,50,199,196,39,200,18,247,175,97,132,205,140,176,131,18,247,17,61,238,40,230,101,89,94,70,49,185,180,89,194,244,89,252,101,155,37,235,37,35,206,212,9,242,106,37,67,49,208,76,210,61,175,168,134,249,21,142,226,237,102,113,13,70,168,49,113,127,95,25,55,56,79,45,165,121,36,101,51,238,112,97,104,12,197,76,132,207,201,61,106,143,201,231,120,147,217,180,89,92,127,157,69,79,126,184,1,238,135,231,96,133,217,60,75,5,187,195,161,112,202,108,58,72,204,230,187,200,112,191,208,95,8,75,96,250,43,194,42,176,62,108,13,179,96,127,56,4,142,129,83,224,124,184,2,110,132,59,225,33,120,2,158,135,161,57,60,177,0,51,96,75,216,25,246,133,57,112,20,156,8,231,192,101,112,61,220,14,247,195,19,240,60,12,189,74,125,133,41,25,68,155,192,246,175,210,107,145,232,144,87,185,55,76,116,154,208,88,42,76,219,36,244,110,163,48,122,113,120,119,145,161,0,214,151,7,77,188,135,24,141,163,173,255,232,171,220,19,16,122,74,132,233,131,233,55,171,207,165,75,49,108,43,12,244,135,49,97,112,20,204,159,203,108,146,247,53,185,92,231,95,68,134,85,112,51,220,13,15,195,211,208,51,79,88,22,86,155,199,125,69,152,5,99,228,157,8,231,192,101,243,164,35,89,143,159,232,88,1,7,195,81,112,60,156,1,23,194,21,240,67,184,13,238,133,71,224,239,240,34,76,57,34,172,0,107,192,6,240,54,216,25,246,134,131,224,48,56,6,190,0,103,195,215,225,42,248,49,220,1,191,135,199,224,31,208,243,51,47,107,132,149,96,109,216,4,254,11,102,253,204,7,15,248,70,15,159,239,49,163,169,150,47,36,220,39,35,4,230,215,99,69,75,212,224,225,127,227,140,92,47,51,6,75,6,255,72,152,7,167,80,145,217,68,23,19,93,33,212,214,83,255,109,63,203,254,183,158,205,117,31,60,11,203,207,167,163,22,236,10,135,204,151,27,222,123,153,240,79,76,237,20,209,243,208,127,84,248,108,35,225,132,219,233,172,65,134,42,112,6,25,50,136,46,32,186,28,54,35,195,58,162,237,136,110,33,186,11,102,145,161,47,204,134,195,225,24,56,17,30,160,176,227,176,24,122,232,178,59,147,209,22,193,48,25,86,72,84,171,72,116,61,121,183,194,90,100,216,77,244,16,60,1,27,145,247,44,81,237,23,94,35,248,139,108,37,147,88,221,203,88,221,173,41,161,18,163,101,26,60,204,49,159,63,52,240,52,180,220,153,240,188,198,69,28,88,7,182,120,141,107,140,48,27,230,193,69,112,19,60,4,47,194,74,11,164,137,90,200,223,235,22,11,232,132,209,148,87,45,75,52,240,60,157,40,51,37,154,222,85,152,214,11,246,135,150,73,88,30,4,205,38,195,16,10,219,42,87,6,210,115,137,142,162,190,99,96,254,2,57,173,191,83,157,214,171,15,230,133,238,164,155,212,210,5,252,121,22,6,55,193,29,11,248,230,55,209,227,140,118,78,232,11,47,228,123,135,176,133,48,124,239,221,210,13,51,139,12,3,23,114,201,121,33,87,161,22,202,95,160,123,239,138,159,237,240,228,168,190,136,17,86,11,61,27,224,33,232,89,36,121,191,225,27,40,213,22,73,225,111,198,151,124,202,155,178,248,189,25,140,144,9,179,97,30,92,180,72,250,32,214,146,45,221,223,0,182,132,237,97,72,62,200,228,207,34,218,7,14,132,177,95,146,173,135,63,55,206,244,162,235,37,233,105,114,117,149,111,152,249,159,39,58,29,206,131,87,73,167,125,255,127,235,202,243,166,111,72,134,224,59,194,192,90,70,251,4,126,9,247,10,67,63,16,61,33,119,135,252,63,17,253,13,222,196,215,102,158,145,175,4,5,255,164,14,151,168,131,113,140,158,172,244,165,79,39,90,133,197,89,241,24,47,211,21,26,245,201,251,52,223,172,210,59,10,111,57,118,185,170,223,78,244,174,99,156,181,192,1,240,97,56,28,62,9,243,224,100,56,19,190,6,151,194,119,225,122,248,41,220,1,247,194,67,176,177,52,47,190,255,18,61,13,255,134,233,178,72,124,218,127,133,169,66,227,106,201,96,148,39,122,45,172,206,104,55,194,70,100,184,21,182,131,157,96,21,38,209,245,191,201,109,223,232,19,103,234,183,154,148,248,0,35,220,192,8,81,162,124,168,202,24,70,116,164,48,80,204,203,189,159,162,166,117,41,172,41,204,167,132,201,144,199,185,245,25,148,48,151,12,111,16,125,135,232,58,248,137,204,96,80,205,91,168,85,71,30,27,151,77,61,68,69,66,76,50,184,93,138,9,237,129,7,224,81,120,82,232,47,166,78,37,150,85,124,92,88,81,232,191,1,222,12,111,129,119,192,187,225,189,66,253,65,162,143,10,141,39,96,62,25,38,31,151,198,97,19,199,213,87,200,240,31,248,54,252,0,126,202,92,124,5,15,192,223,200,123,158,168,255,87,225,85,66,127,77,216,0,182,130,153,176,39,37,12,32,250,40,124,18,142,135,211,225,107,66,237,45,162,31,194,207,225,183,240,199,95,165,179,189,250,158,166,255,55,146,254,162,78,190,19,18,45,7,171,8,141,12,216,16,182,16,106,109,79,92,102,255,244,117,150,168,175,7,25,238,39,154,125,66,170,167,182,111,227,81,114,229,194,167,96,30,35,236,82,35,188,64,89,51,224,107,140,176,12,190,11,215,195,79,225,14,74,216,75,244,208,9,190,19,67,180,144,188,127,65,239,111,146,33,44,244,93,9,43,147,225,6,162,117,137,242,130,83,163,41,209,214,176,3,163,221,45,244,244,129,219,255,37,157,48,250,75,212,59,8,62,12,111,151,117,229,29,66,244,223,112,36,228,221,19,225,167,136,62,11,199,255,198,179,59,178,127,122,207,200,75,47,82,95,144,188,233,211,24,109,38,124,21,254,135,25,122,3,174,128,239,195,13,240,51,184,3,238,129,63,192,35,240,87,120,26,102,202,210,241,252,69,244,18,212,79,10,83,225,149,176,18,172,46,244,222,72,244,102,216,20,182,130,183,195,206,148,208,141,104,31,216,159,12,255,7,31,57,41,15,177,62,163,171,174,114,12,247,84,195,235,171,219,135,31,99,212,187,217,60,70,17,125,26,170,215,196,39,214,104,158,68,211,239,149,207,166,122,38,156,148,127,59,135,23,37,159,78,72,221,229,139,231,218,229,99,241,75,95,160,180,41,82,140,62,93,232,95,40,117,246,170,227,132,229,139,165,190,183,37,201,140,150,81,233,137,35,196,123,141,226,195,187,52,123,250,39,62,123,58,195,158,186,55,168,207,93,53,146,87,36,170,97,255,252,214,246,73,243,53,99,223,122,38,173,162,214,73,63,85,215,54,92,154,110,153,180,153,206,147,79,250,231,39,57,244,176,4,142,18,45,178,172,181,142,137,111,25,151,190,137,199,211,34,254,119,79,87,101,249,195,85,36,211,189,142,76,230,188,73,166,228,183,112,79,241,180,151,80,191,150,232,141,167,100,230,251,171,2,155,202,176,166,134,253,77,218,216,23,206,139,178,240,60,106,185,251,186,203,194,211,212,180,245,163,124,105,246,118,138,50,71,29,72,179,209,77,146,204,168,117,185,206,188,209,182,74,189,186,145,248,100,114,98,170,106,216,204,148,152,74,127,153,23,95,140,57,124,146,232,243,68,103,159,178,183,149,75,100,216,179,234,148,234,176,97,200,100,215,158,82,87,119,171,242,202,85,41,197,187,131,202,159,118,108,143,19,29,27,197,105,199,246,56,177,174,109,216,252,18,177,117,252,219,234,36,102,222,103,89,164,146,41,241,169,39,21,36,167,181,36,203,148,204,244,33,29,249,68,48,11,228,87,102,229,28,171,232,125,245,217,137,55,110,180,175,50,245,89,107,75,99,108,73,55,147,44,21,48,147,44,195,154,162,126,186,134,125,252,106,53,89,52,53,236,227,171,36,235,12,153,233,204,80,105,186,101,127,10,20,242,119,86,232,185,190,80,214,232,176,142,137,127,186,150,13,71,107,88,40,139,209,220,144,212,33,202,154,201,220,243,50,47,183,231,89,50,221,235,200,196,158,199,31,107,111,155,66,251,162,157,85,215,190,35,149,119,44,90,103,250,197,26,182,19,39,255,149,181,89,215,201,69,151,188,2,220,209,177,193,216,23,109,105,213,84,38,235,248,150,69,171,138,182,12,151,78,255,247,234,246,233,103,176,234,84,146,117,213,101,216,87,157,39,171,208,54,190,183,71,97,34,83,98,37,221,43,139,198,107,110,235,15,179,82,118,105,214,242,125,150,229,227,152,72,105,206,96,77,123,165,59,215,97,251,116,108,79,42,201,186,107,154,233,21,170,216,211,45,187,166,186,62,145,118,21,31,156,207,149,74,235,51,227,99,149,209,101,123,240,215,83,195,170,101,77,62,163,198,166,57,173,144,111,123,19,93,206,86,186,174,80,125,204,160,174,125,171,85,5,250,44,91,173,185,86,103,74,80,51,143,137,230,90,173,87,133,29,78,125,175,106,99,161,109,216,255,136,28,158,245,55,236,109,165,255,139,194,196,2,73,108,176,223,50,234,246,54,170,195,129,28,201,189,71,28,219,178,74,178,30,158,143,176,45,255,159,102,79,55,87,203,179,29,237,219,58,233,102,146,101,181,152,73,214,213,108,142,127,166,208,190,45,94,42,180,79,191,144,233,171,97,255,166,70,246,205,100,88,21,251,244,135,200,190,229,49,159,246,44,47,155,145,166,134,205,203,73,137,250,149,183,111,70,102,146,117,179,42,95,211,190,47,85,113,28,135,205,230,140,97,45,240,187,109,51,245,62,95,207,190,188,204,97,234,231,85,189,172,253,195,13,219,242,240,133,126,151,131,249,213,176,38,108,40,212,219,183,149,186,182,254,221,190,172,85,177,150,45,192,211,249,119,153,76,223,223,19,233,137,164,1,36,253,221,196,158,52,148,164,127,28,73,99,37,201,51,213,81,224,44,146,222,248,221,62,139,43,126,183,55,130,230,42,49,235,202,49,207,243,17,227,127,229,40,122,15,73,71,29,73,191,145,116,193,145,164,157,150,125,78,237,57,190,133,245,108,181,210,202,157,182,181,194,190,170,134,117,9,38,150,112,182,125,216,60,19,179,46,225,106,167,101,250,173,50,108,167,115,94,53,81,115,252,228,134,106,63,147,243,52,56,109,95,3,150,164,182,167,237,107,192,146,212,149,9,190,216,209,158,52,128,164,153,201,36,159,229,17,232,108,227,50,171,193,156,33,203,106,24,202,164,205,25,82,103,76,137,101,145,111,31,191,244,140,75,165,91,119,159,76,195,190,123,93,229,88,205,99,29,229,211,192,122,166,58,22,136,37,105,129,99,129,88,146,86,58,22,136,37,105,147,99,129,92,101,216,23,72,230,229,22,136,179,194,187,78,203,21,147,195,66,79,33,209,18,162,225,51,114,132,173,12,111,58,99,223,38,230,117,228,187,131,103,236,155,219,60,251,193,179,180,97,178,44,205,122,142,181,149,121,198,190,52,235,177,53,244,145,10,104,81,161,39,151,104,62,209,25,84,118,49,209,247,28,245,126,147,122,127,234,168,247,155,246,122,151,158,101,113,144,246,170,97,203,65,208,76,178,158,240,124,195,84,15,58,102,201,114,232,52,107,49,204,222,64,154,233,201,187,207,82,138,239,252,25,206,43,139,100,50,87,10,245,235,136,222,84,36,37,190,174,142,17,247,201,137,142,182,204,49,252,142,99,120,181,99,248,3,199,240,198,228,112,226,64,244,96,77,213,195,161,158,186,3,210,212,30,92,150,12,38,150,96,71,117,10,218,151,83,212,135,106,218,135,187,56,210,99,142,244,110,142,244,97,201,244,196,98,110,46,243,239,233,200,252,247,82,187,116,19,26,207,179,215,219,135,219,215,182,15,119,114,12,103,57,134,123,36,135,147,175,61,226,62,155,255,63,154,109,94,179,29,243,154,237,152,215,108,199,188,102,59,230,53,219,49,175,217,114,111,218,91,243,63,188,86,73,166,90,58,175,23,170,219,231,213,50,108,206,171,101,184,147,99,56,203,49,220,35,57,108,109,116,212,68,2,239,119,180,7,213,148,204,160,117,254,45,255,136,205,249,183,12,119,113,164,199,28,233,221,28,233,195,146,233,137,21,220,155,117,253,144,99,93,167,85,181,207,191,101,216,220,214,45,195,171,29,195,31,56,134,55,38,135,255,103,254,55,93,110,254,55,57,230,159,191,234,158,199,139,236,195,93,28,233,230,252,231,59,214,127,190,99,253,231,179,173,143,102,254,39,57,230,159,63,129,165,243,111,25,54,215,191,101,184,147,99,56,203,49,220,35,57,156,124,109,23,91,221,24,199,182,158,233,216,214,51,29,243,154,233,152,215,76,199,188,102,58,230,149,126,24,222,185,76,117,189,99,91,127,166,138,125,94,45,195,230,188,90,134,59,57,134,179,28,195,61,236,195,165,171,117,110,145,125,248,205,34,46,46,179,0,204,25,30,38,239,110,242,158,37,41,230,72,42,191,88,179,205,166,37,169,209,98,121,203,201,26,86,233,214,34,213,119,83,26,12,237,75,199,176,57,155,150,225,78,142,225,44,199,112,143,228,240,255,108,210,233,77,47,179,73,167,59,14,223,183,215,180,175,102,203,112,23,71,122,204,145,222,205,145,62,44,153,158,60,43,97,147,62,204,252,127,209,209,222,252,236,116,12,87,170,97,63,60,231,214,180,15,155,233,150,67,154,153,126,193,49,190,101,151,55,211,45,195,102,186,101,151,48,211,45,195,102,186,101,51,50,211,45,195,102,186,101,249,127,219,49,49,156,236,138,182,152,174,104,178,109,148,54,218,79,214,180,55,218,150,225,119,28,195,171,29,195,31,56,134,55,38,135,173,43,216,108,180,247,57,14,100,203,146,65,235,90,239,83,219,190,214,45,195,93,28,233,49,71,122,55,71,250,176,100,122,242,70,7,107,93,251,195,126,32,27,239,104,180,199,59,26,237,241,142,70,123,188,163,209,30,239,104,180,199,215,188,204,86,255,243,229,14,228,63,59,230,127,92,29,251,252,91,134,187,56,210,99,142,244,110,142,244,97,201,244,196,76,151,255,67,88,203,49,255,211,29,243,63,221,49,255,211,29,243,63,221,49,255,211,29,243,63,253,114,243,95,120,185,249,47,116,204,127,182,99,253,103,59,214,127,182,99,253,103,59,214,127,182,99,253,103,179,254,91,48,255,157,153,127,213,235,193,178,151,151,126,223,206,178,215,155,71,133,39,107,114,227,186,166,253,0,241,36,231,103,147,100,175,42,253,187,74,41,165,195,140,234,185,166,138,237,4,211,188,136,109,61,225,28,81,219,62,252,68,109,219,9,168,101,179,214,123,201,169,74,40,69,58,61,121,136,154,11,219,218,178,132,107,216,15,25,227,153,185,241,142,163,219,120,102,110,153,99,230,46,56,102,142,81,75,43,159,237,168,124,182,99,230,44,103,92,79,212,182,157,113,233,253,88,81,239,240,164,188,58,208,104,142,109,202,186,14,57,146,150,94,11,180,156,76,169,217,212,195,53,236,65,53,131,4,147,221,251,57,70,30,115,204,48,163,150,254,149,10,219,15,231,158,121,141,237,183,76,212,197,84,235,121,149,57,215,249,142,165,146,207,185,135,254,186,52,202,171,153,235,141,142,185,86,59,77,98,174,175,177,159,150,248,204,185,126,166,202,101,230,218,18,100,174,45,45,135,121,12,168,90,207,126,12,96,184,116,254,41,196,50,255,150,179,24,115,254,45,255,47,205,249,103,184,116,254,135,57,214,250,48,199,121,59,183,1,168,190,230,168,185,151,244,228,3,17,175,243,64,196,235,154,109,227,158,206,198,109,57,72,153,77,227,116,54,238,254,175,219,215,245,168,26,246,121,159,238,216,184,51,29,171,49,211,177,154,45,231,30,79,212,182,157,123,88,15,72,185,156,145,168,37,158,168,203,232,215,181,137,201,190,154,115,94,167,51,39,60,4,61,75,132,213,151,36,183,159,20,238,11,89,89,243,178,108,102,92,134,190,28,57,64,166,169,104,25,146,52,143,108,156,218,61,213,165,135,4,212,252,100,24,41,123,178,214,65,250,25,134,161,246,183,220,146,211,198,72,94,239,36,97,96,238,31,244,118,18,134,121,98,32,28,145,235,32,225,229,146,33,133,151,47,123,218,179,136,178,225,4,184,12,238,128,133,176,236,27,218,88,121,195,157,76,67,223,0,125,114,224,213,183,17,221,9,247,192,253,240,176,48,237,58,217,44,140,99,127,240,136,3,28,117,187,28,222,212,131,15,225,2,157,27,88,241,92,225,211,28,240,89,187,233,11,57,146,60,33,103,2,33,163,88,174,137,221,23,143,134,210,138,165,19,93,185,98,62,21,219,154,231,89,138,185,172,46,227,250,26,197,153,214,138,225,54,106,184,19,195,93,212,112,158,236,177,254,94,148,61,16,62,10,115,133,129,71,235,114,171,83,61,35,226,231,104,116,149,122,179,249,53,92,30,83,89,83,30,149,142,187,250,83,82,74,202,243,194,116,102,95,159,92,156,60,146,249,213,123,176,83,212,215,110,195,87,75,35,160,55,122,35,249,209,31,115,218,41,205,171,36,54,185,68,80,13,155,91,88,184,121,21,219,147,44,150,76,62,197,160,74,79,179,60,222,50,83,166,108,230,15,202,72,122,105,80,93,4,12,152,29,31,213,79,90,252,103,172,188,118,235,13,217,30,251,195,177,112,17,220,242,6,173,24,81,125,169,176,22,204,132,57,112,18,92,1,119,193,34,88,254,77,97,179,55,229,57,173,127,58,218,123,186,153,61,57,19,111,84,121,147,238,237,140,16,204,148,109,236,10,88,9,214,128,117,97,211,76,30,49,146,158,42,230,7,138,19,29,101,21,131,29,101,239,208,90,203,8,90,39,161,209,83,24,252,71,142,73,193,241,178,11,4,31,131,99,32,149,14,82,233,32,149,14,82,233,32,149,14,82,233,16,149,14,83,233,84,197,116,42,29,160,210,1,179,210,137,151,208,200,210,11,209,15,57,52,79,54,250,16,125,126,67,213,229,0,19,90,204,238,62,89,58,34,5,223,34,186,154,18,232,75,28,98,17,133,62,34,67,155,198,204,32,171,120,21,171,120,23,44,148,250,234,159,177,215,127,3,15,194,95,225,159,208,251,167,48,13,94,3,111,128,13,133,254,219,254,148,141,113,77,124,229,149,225,8,169,119,100,132,30,240,1,248,8,124,66,168,141,135,47,147,225,117,248,46,25,62,34,250,21,252,94,234,228,111,167,30,68,249,239,159,210,219,55,188,76,246,138,223,25,225,162,48,16,60,43,209,43,132,218,117,240,166,179,114,96,186,53,206,180,154,62,190,186,187,140,47,237,193,129,112,44,156,15,55,192,253,240,28,172,240,22,15,88,195,238,112,40,156,2,151,195,237,111,73,39,202,106,188,176,235,90,58,149,243,170,109,203,115,128,222,59,100,182,189,119,10,61,181,101,191,242,140,145,77,63,192,247,25,2,221,36,111,160,55,11,238,62,142,14,247,159,229,202,59,149,124,143,7,99,130,203,121,225,220,114,57,121,127,64,246,79,95,38,25,6,46,231,152,45,121,181,8,19,126,148,169,45,144,12,101,158,98,222,198,74,6,255,70,74,200,147,12,105,217,82,245,180,71,132,169,44,135,84,150,131,103,26,83,219,78,37,143,67,255,219,124,87,1,182,131,3,224,24,56,23,174,135,251,224,89,88,126,5,15,76,194,174,112,200,10,249,96,222,43,50,155,198,98,182,253,119,88,221,31,18,253,146,188,223,193,35,100,56,5,255,166,4,227,47,122,80,253,69,155,34,212,234,18,109,245,151,172,227,73,82,95,223,98,169,175,158,73,222,123,132,190,8,28,66,134,39,225,120,56,29,190,70,205,222,34,186,22,126,74,185,187,136,30,132,191,194,63,153,33,239,57,137,150,133,87,195,42,66,237,6,162,141,97,27,104,249,139,211,133,104,31,161,63,155,232,105,233,224,225,81,157,113,173,23,54,134,146,107,244,57,121,187,197,6,89,178,129,9,100,120,9,206,131,67,57,33,120,147,169,191,15,63,22,26,95,192,61,240,199,115,182,179,186,192,9,169,72,96,215,10,30,212,20,250,207,194,224,59,178,13,20,201,104,122,149,119,120,115,14,25,74,44,11,189,169,48,244,183,176,194,223,188,254,137,18,6,10,253,35,223,145,175,60,76,140,211,63,149,225,69,106,120,169,76,76,171,78,177,13,40,118,35,181,105,37,25,2,153,146,33,184,135,12,221,40,161,63,204,129,185,112,28,156,2,231,192,37,112,21,220,8,183,195,2,120,4,22,194,243,208,127,158,151,189,255,139,71,164,137,86,129,25,176,25,108,7,179,96,95,152,13,135,195,49,112,34,156,9,23,193,21,112,253,121,186,120,170,139,164,91,25,86,255,240,2,95,51,172,154,166,192,62,134,107,196,183,153,192,79,82,84,224,4,73,163,85,214,63,24,30,171,134,47,50,108,92,136,15,167,92,176,23,85,238,130,20,117,237,5,123,81,53,47,216,139,170,119,129,37,199,88,237,136,222,41,244,247,38,26,129,131,47,200,54,120,132,77,108,115,221,203,60,137,169,63,193,104,227,133,190,233,82,130,239,28,37,44,32,239,114,184,78,242,122,203,174,228,253,28,176,11,204,89,41,199,154,45,82,130,246,37,179,249,195,5,158,168,32,250,0,39,14,69,23,120,124,135,127,24,158,139,194,160,208,95,150,104,69,88,227,162,180,245,19,164,102,254,25,212,172,190,228,213,154,10,3,119,8,61,93,136,222,15,7,193,71,40,97,56,209,177,68,199,195,151,169,239,127,224,91,240,61,248,33,133,125,202,12,109,167,176,189,100,248,25,22,82,245,191,97,224,146,252,149,191,74,232,169,44,244,103,192,134,151,228,28,95,157,237,154,139,62,49,220,34,158,148,210,70,178,6,58,192,44,216,139,137,221,39,212,6,192,161,228,29,75,222,231,168,216,68,56,135,218,168,211,174,20,78,195,180,101,36,169,104,202,152,218,246,97,75,214,117,142,82,56,131,211,182,94,226,2,137,250,40,113,182,204,174,95,157,49,135,56,5,52,246,92,162,105,131,39,152,155,63,153,199,139,68,67,37,18,189,66,24,168,74,116,18,147,168,85,194,179,197,176,25,108,45,244,119,128,119,83,110,31,248,0,147,200,46,225,106,41,25,242,75,164,215,217,228,56,131,209,26,241,115,222,128,92,104,10,204,144,116,143,138,234,42,61,229,85,198,95,4,223,164,50,43,153,236,7,68,63,39,186,171,68,46,32,31,138,51,245,56,73,167,224,5,152,242,143,156,189,95,13,107,9,253,77,255,97,1,193,78,255,216,23,113,226,117,98,178,247,107,61,37,131,111,160,48,48,12,142,252,71,70,91,46,199,143,192,58,184,5,238,226,168,242,52,37,228,83,194,1,201,160,79,150,12,250,43,240,117,248,46,85,255,136,194,190,34,67,1,60,66,134,218,77,121,206,80,162,41,23,200,48,135,77,45,94,153,100,134,50,66,189,2,172,14,111,134,173,24,173,38,221,218,211,85,255,237,63,185,49,160,46,135,154,195,137,177,58,81,192,61,66,127,68,24,228,15,101,240,223,114,133,81,203,145,12,218,19,112,130,48,48,11,206,131,255,161,220,255,112,177,104,57,25,222,167,58,27,225,118,88,0,143,80,95,203,131,253,150,23,6,188,149,121,153,87,14,120,11,101,52,111,9,76,247,10,171,192,250,176,53,204,130,253,225,144,56,173,23,116,185,116,106,94,79,181,188,20,200,47,47,5,178,166,91,242,155,23,101,107,250,236,23,113,213,151,217,83,175,174,106,191,72,91,51,57,165,210,160,97,94,116,221,101,127,231,80,144,231,242,130,13,154,114,145,79,170,30,120,86,104,76,20,250,103,200,12,5,205,201,112,155,53,96,78,129,107,76,190,249,241,172,137,203,190,42,169,52,191,229,26,212,219,82,170,246,129,148,106,150,18,162,114,198,54,41,197,216,37,243,193,98,176,4,119,73,80,87,115,196,244,18,11,80,221,21,8,61,33,61,5,252,239,103,170,43,206,76,89,13,91,74,46,189,86,45,133,232,92,224,246,215,76,174,138,84,174,98,251,212,245,116,75,138,90,41,137,20,69,75,202,173,178,78,3,31,168,42,124,32,109,88,96,131,26,222,192,85,207,239,100,230,125,106,151,163,54,137,42,170,185,113,6,125,35,235,94,38,216,165,241,255,6,181,38,77,47,19,60,24,159,230,255,4,127,142,7,205,218,135,45,101,158,176,229,44,157,89,239,233,120,208,188,152,79,246,228,147,232,50,51,1,22,6,233,134,87,243,38,10,49,23,150,89,114,72,10,73,172,180,169,117,236,195,179,234,216,235,164,210,255,167,162,179,234,252,111,117,124,97,205,43,151,219,133,70,29,216,88,168,183,38,111,103,216,135,12,217,112,4,124,70,243,218,234,189,203,81,111,54,115,125,10,99,205,133,203,224,26,161,182,25,238,166,186,71,224,41,120,14,234,62,97,89,120,173,80,175,5,27,9,253,45,229,232,224,111,199,255,245,54,228,189,211,39,115,169,242,166,89,214,78,187,228,112,34,107,111,198,26,196,20,134,193,209,100,24,15,167,195,215,200,251,49,71,242,207,57,13,84,81,107,21,62,207,180,85,193,255,22,5,188,7,63,132,91,224,87,176,0,254,8,59,179,108,142,19,61,3,207,67,159,46,12,195,171,96,21,88,27,54,128,233,150,55,213,72,212,104,7,239,130,125,224,131,112,8,124,2,230,193,23,225,28,248,58,92,9,63,20,6,122,200,114,8,244,149,14,141,102,212,178,42,204,36,203,53,249,192,113,78,199,138,161,231,93,185,15,169,174,13,164,108,141,79,38,149,251,188,250,23,186,28,177,35,170,64,30,223,243,43,6,191,206,180,15,71,168,219,94,169,113,240,144,80,63,6,139,96,211,122,92,206,224,142,84,9,37,208,150,6,154,176,25,24,6,171,11,94,13,171,9,3,55,194,6,134,52,171,170,237,178,30,54,155,51,110,91,216,9,246,128,247,195,135,132,250,48,248,148,208,120,30,206,80,76,124,238,228,93,121,21,104,53,89,17,218,212,100,59,19,82,199,173,68,112,150,4,167,210,168,154,71,110,231,240,44,238,66,191,70,93,222,18,250,214,194,173,112,47,252,153,25,59,3,47,50,11,1,191,240,74,161,175,170,80,171,71,134,86,48,19,246,132,3,252,222,203,223,176,78,172,250,168,244,228,213,7,212,73,166,223,43,189,255,116,197,210,224,0,121,71,155,209,132,37,155,249,174,188,215,38,22,159,84,226,59,124,234,11,100,198,55,242,121,0,159,199,72,14,151,150,170,22,165,191,182,236,94,38,211,217,157,140,126,76,96,40,204,99,90,143,201,180,124,179,227,81,99,238,187,154,173,236,57,242,183,203,88,249,46,111,80,151,2,130,99,100,17,249,243,132,58,207,199,166,214,201,144,218,86,48,187,202,75,63,232,210,97,115,135,36,191,111,10,235,231,85,248,38,92,11,63,19,166,124,11,191,167,74,63,194,95,132,161,223,136,158,33,90,192,93,221,243,18,13,122,2,178,67,6,3,94,249,76,134,44,0,163,156,100,240,87,134,55,8,181,155,132,250,173,66,111,71,120,151,48,181,7,188,151,209,30,16,122,6,11,83,232,199,17,164,115,75,240,73,201,16,124,134,170,143,135,83,2,114,172,124,57,206,212,79,184,33,250,11,119,244,46,202,12,6,230,200,108,107,149,87,241,110,69,216,117,149,188,72,112,190,186,190,208,58,126,110,27,158,79,167,180,28,201,234,203,95,197,151,226,132,193,85,66,255,38,184,123,149,252,219,94,200,178,120,91,232,251,0,110,133,223,194,195,240,20,60,47,52,104,171,245,64,80,38,113,101,144,131,5,172,11,111,129,29,96,15,56,0,14,134,163,130,172,143,96,114,37,232,83,227,76,75,175,206,173,1,201,165,45,129,171,169,222,102,184,147,12,251,41,209,220,173,142,147,171,136,92,37,48,156,34,25,42,9,125,181,132,90,227,20,41,81,93,59,178,52,170,198,191,226,73,214,225,3,153,182,116,243,230,178,53,93,125,46,213,58,143,157,153,74,47,170,49,136,232,16,153,182,87,93,252,183,62,207,175,134,141,209,246,116,163,73,83,91,186,89,1,235,176,229,123,173,207,49,179,47,217,75,9,112,46,94,58,213,249,44,1,181,151,4,232,218,103,188,69,181,87,195,77,41,246,70,66,141,96,46,135,196,108,237,96,14,247,83,182,154,172,121,222,162,89,254,190,126,205,63,190,95,56,169,173,202,203,17,143,75,1,134,97,63,169,50,138,212,234,177,12,171,2,210,46,144,95,61,96,98,89,29,102,247,236,228,39,208,101,255,211,46,10,67,149,222,227,211,23,239,201,197,183,18,41,209,23,14,121,61,161,242,161,100,91,226,111,25,207,149,246,156,55,217,110,249,51,213,112,47,74,233,251,30,175,31,39,58,86,232,157,35,12,172,39,186,93,168,29,135,250,106,97,53,161,222,10,118,135,81,161,49,6,78,131,75,224,250,213,242,50,127,53,43,161,157,36,237,94,45,75,161,82,72,14,250,117,66,210,64,28,147,188,94,237,125,62,9,38,52,90,190,47,93,60,26,75,9,158,66,89,213,158,246,18,245,246,34,131,167,19,207,224,145,225,137,203,150,48,145,12,115,47,91,194,219,100,248,152,12,187,224,17,88,78,70,243,22,19,53,82,133,87,195,79,235,93,166,39,173,231,70,50,220,154,154,92,80,122,214,251,124,192,70,168,27,247,202,203,163,210,238,149,173,72,49,100,38,37,190,253,70,137,53,153,171,102,22,114,59,29,166,66,75,111,94,111,255,84,174,208,73,245,188,227,88,121,11,224,70,120,0,158,135,21,215,8,155,193,158,112,56,156,10,87,172,145,141,98,12,213,153,66,117,118,172,97,7,88,147,60,83,243,207,143,103,72,93,124,185,229,31,140,53,181,247,173,98,216,100,184,157,124,221,214,255,184,174,78,196,100,105,155,12,171,96,162,149,214,215,202,234,9,195,74,176,206,218,228,159,3,207,155,241,202,164,169,183,12,149,62,157,93,58,129,102,146,53,212,65,168,117,21,166,244,37,154,77,222,235,100,91,208,106,11,141,225,228,205,167,132,214,210,119,53,184,72,162,254,149,228,221,180,86,206,92,215,202,98,53,14,172,229,75,78,107,229,245,191,13,213,230,214,80,22,136,126,155,26,190,141,42,232,235,100,172,138,176,238,58,186,224,195,254,66,223,168,117,124,1,65,168,175,128,91,215,241,185,10,120,146,18,206,147,183,220,7,44,126,161,167,245,7,244,78,34,58,22,46,18,250,182,8,141,3,240,24,44,130,37,48,180,94,88,1,86,135,245,97,75,216,1,118,135,253,97,14,204,133,227,224,20,56,7,46,129,171,224,70,184,29,22,192,35,176,16,158,135,254,15,133,229,96,21,152,1,155,193,118,48,11,246,133,217,31,202,201,237,199,178,227,134,187,53,150,255,74,95,198,163,41,223,72,146,241,93,170,156,47,100,198,15,112,225,34,158,147,24,254,33,199,18,184,2,238,128,39,96,112,131,176,22,108,15,7,194,177,112,62,220,0,247,195,115,176,194,71,244,132,132,221,225,80,56,5,46,135,219,225,113,232,223,72,159,60,216,110,163,44,211,195,178,224,244,147,240,28,212,195,194,178,176,178,208,168,65,180,30,188,133,12,119,16,237,26,150,3,244,0,170,51,6,206,133,235,225,62,120,22,150,255,152,206,128,176,43,28,2,39,193,101,112,27,60,6,245,77,124,54,5,182,133,253,225,104,56,7,174,19,122,10,224,89,88,225,19,250,191,195,94,48,23,206,132,107,96,1,60,11,43,108,166,92,216,11,230,194,153,112,13,44,128,103,97,133,79,41,87,168,245,130,67,225,68,184,24,110,132,251,96,17,12,111,17,214,130,109,97,95,56,2,78,129,75,225,102,120,0,158,133,101,63,19,102,192,246,159,241,25,78,56,2,78,132,11,224,26,184,3,30,129,231,96,250,86,254,32,192,150,176,43,204,134,163,225,52,184,20,110,132,123,224,9,232,249,92,26,178,10,176,1,236,12,7,193,49,112,54,92,5,119,194,227,80,219,38,172,2,91,192,238,48,6,243,225,2,184,1,238,131,69,48,252,5,223,129,135,109,97,95,56,2,78,129,203,190,224,73,24,120,20,234,219,133,53,97,123,56,8,230,193,197,112,11,60,10,245,47,41,23,182,135,131,96,30,92,12,183,192,163,80,223,65,185,176,61,28,4,243,224,98,184,5,30,133,250,87,148,11,219,195,65,48,15,46,134,91,224,81,168,239,164,92,216,30,14,130,121,112,49,220,2,143,66,253,107,202,133,237,225,32,152,7,23,195,45,240,40,212,119,81,46,108,15,7,193,60,184,24,110,129,71,119,209,248,124,35,172,6,91,9,61,125,224,72,56,27,174,131,251,224,57,88,113,183,176,5,236,3,71,194,217,112,29,220,183,91,174,121,242,191,48,48,76,174,17,90,254,87,89,254,14,7,250,201,137,64,128,155,0,30,213,211,202,175,126,194,81,94,252,241,152,250,146,167,250,9,63,198,29,168,7,24,127,96,56,121,187,187,180,187,150,250,9,170,159,176,57,88,154,178,183,158,250,110,82,252,39,168,126,194,123,165,82,129,108,74,26,6,71,195,241,112,26,156,7,151,194,247,132,158,141,112,27,252,22,30,132,199,97,17,188,4,3,105,92,83,128,53,97,51,152,9,251,194,24,28,3,167,194,69,112,53,220,10,247,193,19,240,34,76,79,23,86,19,6,26,193,219,96,38,236,1,251,195,135,225,8,248,52,147,152,8,103,192,215,224,50,248,62,252,24,110,135,123,225,97,88,4,245,50,194,10,176,14,108,9,187,192,254,112,40,28,7,103,192,37,112,29,220,14,15,192,66,97,160,27,59,149,167,108,242,239,142,231,160,234,166,114,176,49,175,226,237,164,122,155,117,146,235,26,106,95,13,90,174,51,233,101,229,130,92,5,97,160,58,209,122,240,22,50,220,65,180,171,208,211,15,62,4,135,193,209,112,60,124,9,206,133,43,224,38,184,27,30,133,103,101,1,148,206,96,240,10,169,105,185,43,236,73,253,100,89,120,174,139,39,89,151,69,45,201,234,201,238,100,95,76,13,164,64,79,59,71,174,126,172,135,158,76,246,1,70,200,129,35,224,24,56,21,46,162,132,213,68,207,220,200,135,132,36,26,180,68,215,147,247,81,170,179,145,188,150,232,102,242,110,101,106,251,136,30,128,79,200,104,233,28,217,195,133,146,33,84,204,36,200,235,191,40,81,61,88,78,46,226,87,16,122,106,193,22,176,51,236,7,135,192,177,112,90,185,203,93,205,92,76,116,13,220,6,247,67,75,83,197,69,208,224,179,112,50,229,18,245,156,164,132,18,88,246,74,97,117,104,41,161,9,209,14,194,64,159,43,233,28,10,115,224,191,225,104,248,28,156,2,103,193,5,240,77,97,112,22,107,232,73,58,92,172,34,239,58,161,177,17,126,78,125,119,193,189,100,216,15,143,48,181,19,240,119,38,81,12,47,82,152,94,94,24,130,101,97,95,122,250,94,45,81,163,170,48,88,27,214,21,250,27,194,91,40,236,95,176,35,188,171,252,101,122,227,24,61,153,218,1,58,19,223,79,52,91,232,123,148,168,186,133,86,122,6,98,168,143,73,4,230,197,23,125,138,250,73,125,70,222,112,109,60,89,254,50,247,86,141,60,162,147,225,76,248,26,92,10,223,133,235,225,167,112,71,121,90,61,248,95,248,55,139,208,119,149,140,150,6,175,20,6,175,129,85,201,64,167,128,224,13,18,245,220,4,111,131,119,195,136,48,96,249,218,212,191,41,247,73,248,44,124,1,78,135,175,10,253,139,137,46,191,74,110,203,159,147,19,215,224,251,204,197,71,240,51,248,21,133,237,133,63,194,95,225,31,204,208,37,88,166,130,240,122,97,202,17,249,216,75,112,129,236,148,33,118,202,96,99,70,107,89,33,121,155,84,235,18,167,191,91,252,39,181,183,164,235,253,224,192,10,94,121,187,194,183,242,44,120,76,50,24,229,218,241,116,20,209,113,66,255,100,56,11,46,132,111,194,119,41,225,131,10,210,77,98,75,156,161,109,228,250,74,234,164,53,251,150,251,24,48,71,106,170,23,48,215,71,42,36,111,143,122,243,226,25,130,211,190,229,214,18,220,64,49,251,96,177,148,24,60,45,37,6,207,194,139,212,92,187,90,162,169,194,192,21,66,173,146,80,175,115,181,44,222,244,61,50,181,6,123,120,28,108,143,116,21,106,34,163,25,173,41,161,19,209,123,152,218,0,50,60,124,181,244,48,138,197,11,243,15,151,194,125,121,20,62,66,70,240,143,161,78,243,247,36,123,150,232,153,85,227,243,163,126,194,234,39,17,204,186,92,208,204,153,117,185,156,89,151,203,105,142,158,117,185,50,179,46,87,102,214,229,202,204,146,239,129,4,38,92,77,247,2,22,194,60,184,148,5,246,30,209,13,112,27,37,236,33,239,79,68,79,18,61,199,104,90,69,97,186,208,168,68,244,6,216,8,182,22,6,58,19,237,33,244,63,64,97,15,147,97,68,69,217,61,198,198,25,182,116,238,200,167,196,105,140,240,170,140,224,95,26,63,62,132,150,118,226,91,120,146,203,183,138,17,62,102,186,95,18,45,32,239,17,234,248,59,209,191,201,235,191,134,163,132,80,191,78,232,187,81,232,111,70,134,182,140,214,133,104,111,248,32,124,148,188,79,18,205,135,211,152,218,124,162,111,193,181,100,248,20,238,18,106,7,137,254,70,244,28,37,4,42,209,115,169,146,236,58,155,100,55,243,28,129,250,94,222,124,3,51,97,14,156,4,87,192,93,176,8,150,47,224,74,186,208,215,7,14,47,224,106,51,156,15,87,193,173,112,63,44,164,48,237,59,97,101,216,12,118,21,154,123,114,130,106,47,77,246,71,137,51,148,201,112,150,99,216,76,207,114,164,179,151,251,170,86,162,95,152,44,115,111,142,76,86,155,240,29,95,130,133,27,169,226,1,161,94,204,104,161,125,220,46,216,199,141,173,125,188,241,8,142,133,139,246,37,143,147,158,78,247,170,51,78,245,98,168,222,247,38,143,84,158,222,18,236,36,183,175,189,155,247,73,43,117,139,204,131,113,88,74,245,21,83,131,240,247,82,219,12,216,254,123,46,69,127,47,29,98,58,72,97,193,92,137,6,159,225,76,160,167,44,188,148,237,141,100,237,228,75,97,193,25,194,148,197,66,109,229,247,220,21,148,114,141,251,165,48,35,202,142,240,111,248,180,84,199,119,76,70,243,189,64,134,217,149,56,189,130,111,195,181,240,19,41,76,43,161,102,149,246,11,155,237,231,254,54,209,236,253,244,113,18,122,103,239,231,86,213,126,238,5,144,225,52,25,210,127,144,104,3,152,5,115,126,224,118,195,15,236,96,100,88,245,3,189,151,136,30,131,218,1,169,111,21,216,226,0,221,87,14,112,187,129,12,83,224,50,242,110,37,122,12,122,14,38,59,87,104,149,226,12,213,60,40,53,173,127,144,251,85,66,95,127,162,185,112,218,65,110,21,195,237,7,101,237,126,201,62,121,156,12,254,67,220,53,134,237,224,128,67,220,32,18,106,179,133,158,85,100,216,117,40,57,43,134,234,164,157,218,188,155,244,161,59,78,46,207,143,194,138,66,189,129,208,219,225,199,100,49,222,65,113,166,140,32,105,156,80,91,64,116,29,35,20,196,153,122,152,92,39,132,134,126,88,114,77,110,174,250,167,28,102,243,17,106,89,146,75,203,137,51,37,151,164,113,140,48,151,232,122,88,64,134,66,162,254,159,100,38,171,252,196,78,65,52,235,39,222,65,8,243,133,222,37,228,221,2,247,147,161,136,209,210,143,240,6,3,161,214,89,168,15,34,58,130,232,20,56,95,104,172,32,186,133,209,14,8,61,197,76,173,252,207,44,78,161,39,11,14,129,83,224,10,161,182,147,232,49,10,243,31,101,11,61,202,221,98,161,167,31,28,13,231,194,13,240,0,188,72,185,149,127,17,182,20,122,122,18,29,1,167,192,165,112,51,60,0,207,193,242,199,88,58,66,79,23,24,131,147,200,187,156,232,54,120,28,6,255,43,172,3,51,97,20,78,128,75,225,54,120,12,234,199,185,233,5,219,11,189,131,224,88,50,204,37,186,129,232,126,120,30,86,250,85,216,242,87,238,253,195,225,191,178,212,225,50,184,5,30,130,231,126,149,253,188,220,9,205,19,254,63,233,173,230,169,163,134,31,101,184,109,124,56,245,81,154,255,94,39,146,163,122,134,171,172,79,74,79,63,207,196,19,188,18,20,110,135,39,160,231,55,186,83,192,39,100,58,122,93,137,234,68,189,237,126,147,169,15,136,51,244,162,84,212,59,34,62,156,242,34,157,254,242,40,118,193,111,116,228,131,7,126,147,3,255,62,206,203,142,193,98,168,93,43,44,11,171,192,186,176,37,204,132,189,224,32,56,28,142,133,47,94,43,231,227,103,45,203,233,36,39,203,176,23,204,133,51,225,26,88,0,207,194,10,167,40,23,246,130,185,112,38,92,3,11,224,89,88,161,144,114,97,47,152,11,103,194,53,176,0,158,133,21,126,167,92,216,11,230,194,153,66,239,26,161,182,91,232,127,85,206,118,53,213,226,153,195,33,165,100,227,248,59,127,31,78,211,103,4,214,63,205,41,129,80,235,79,52,151,188,211,224,18,184,94,232,217,9,11,97,250,25,201,251,31,118,144,247,217,43,234,147,161,51,236,15,135,159,161,215,235,25,254,97,16,221,72,116,31,209,162,51,114,190,60,95,54,73,111,184,136,63,131,66,189,67,17,61,161,132,198,144,34,250,175,146,97,26,209,101,112,35,25,10,136,22,50,9,237,15,137,150,131,181,254,160,195,232,31,242,191,97,137,212,87,203,36,186,66,162,198,64,70,27,33,25,244,53,215,242,188,140,208,191,147,209,242,25,109,54,163,237,35,195,50,201,160,109,32,239,126,234,123,18,234,197,146,161,114,177,92,211,58,42,133,233,47,55,151,127,63,133,215,114,253,142,12,13,138,89,1,176,95,49,13,4,156,196,212,150,192,53,194,192,214,98,30,162,130,71,138,121,223,26,135,168,80,101,217,30,138,36,175,55,253,79,97,6,236,0,7,254,41,61,213,175,174,44,61,213,107,9,181,166,240,118,216,13,62,80,153,103,164,224,147,240,121,56,75,42,169,141,249,147,19,243,63,185,122,0,183,193,67,127,210,187,23,158,135,254,179,116,164,134,213,97,163,179,116,233,133,89,100,232,11,115,200,48,42,78,221,242,221,75,245,147,162,126,194,255,167,201,43,32,162,174,41,230,56,81,215,113,162,174,227,152,165,69,93,167,19,117,157,78,212,117,58,206,148,152,107,173,35,174,41,49,215,90,71,92,83,98,174,181,142,184,166,196,92,107,29,113,77,49,151,65,204,117,89,199,92,151,117,196,117,156,136,235,56,49,215,101,29,115,173,91,196,117,156,136,235,50,136,185,46,235,152,235,178,142,184,142,19,113,29,39,230,186,172,99,174,117,139,184,142,19,113,93,6,230,218,142,185,110,215,49,215,237,58,230,186,93,199,92,167,19,113,157,78,196,117,58,17,215,233,68,92,183,235,152,235,118,29,115,221,174,99,174,219,117,204,117,58,17,215,233,68,92,167,19,113,157,78,196,117,187,142,185,110,215,49,215,237,58,230,186,93,199,92,167,19,113,157,78,196,117,58,17,215,233,68,92,183,235,152,235,118,29,115,221,174,99,174,219,117,204,117,58,17,215,233,68,92,167,19,113,157,78,196,117,187,54,247,224,168,107,251,19,117,109,127,162,174,237,79,212,181,253,137,186,182,63,81,215,246,39,234,218,254,68,93,219,159,168,107,251,19,117,109,127,162,174,237,79,212,181,253,137,186,182,63,81,215,246,39,234,218,254,68,93,219,159,168,107,251,19,117,109,127,162,174,237,79,212,181,253,137,186,182,63,81,215,246,39,234,218,254,68,93,219,159,168,107,251,19,117,109,127,162,174,237,79,212,181,253,137,186,182,63,81,215,246,39,234,218,254,68,93,219,159,168,107,251,19,117,109,127,162,174,237,79,212,181,253,137,186,182,63,81,215,246,39,234,218,254,68,93,219,159,168,107,251,19,117,109,127,162,174,237,79,212,181,253,137,186,182,63,81,215,246,39,234,218,254,68,93,219,159,168,107,251,19,117,109,127,162,174,237,79,212,181,253,137,186,182,63,81,215,246,39,234,218,254,68,93,219,159,168,107,251,19,117,109,127,162,174,237,79,212,181,253,137,186,182,63,81,215,246,39,234,218,254,68,93,219,159,152,107,251,19,115,109,127,98,174,237,79,204,181,253,137,185,182,63,49,215,246,39,230,218,254,196,92,219,159,152,107,251,19,115,109,127,98,174,237,79,204,181,253,137,185,182,63,49,215,246,39,230,218,254,196,92,219,159,152,107,251,19,115,109,127,98,174,237,79,204,181,253,137,185,182,63,49,215,246,39,230,218,254,196,92,219,159,152,107,251,19,115,109,127,98,174,237,79,204,181,253,137,185,182,63,49,215,246,39,230,218,254,196,92,219,159,152,107,251,19,115,109,127,98,174,237,79,204,181,253,137,185,182,63,49,215,246,39,230,218,254,196,92,219,159,152,107,251,19,115,109,127,98,174,237,79,204,181,253,137,185,182,63,49,215,246,39,230,218,254,196,92,219,159,152,107,251,19,115,109,127,98,174,237,79,204,181,253,137,185,182,63,49,215,246,39,230,218,254,196,92,219,159,152,107,251,19,115,109,127,98,174,237,79,204,181,253,137,185,182,63,49,215,246,39,230,218,254,196,92,219,159,136,107,251,19,113,109,127,34,174,237,79,196,181,253,137,184,182,63,17,215,246,39,226,218,254,68,92,219,159,136,107,251,19,113,109,127,34,174,237,79,196,181,253,137,184,182,63,17,215,246,39,226,218,254,68,92,219,159,136,107,251,19,113,109,127,34,174,237,79,196,181,253,137,184,182,63,17,215,246,39,226,218,254,68,92,219,159,136,107,251,19,113,109,127,34,174,237,79,196,181,253,137,184,182,63,17,215,246,39,226,218,254,68,92,219,159,136,107,251,19,113,109,127,34,174,237,79,196,181,253,137,184,182,63,17,215,246,39,226,218,254,68,92,219,159,136,107,251,19,113,109,127,34,174,237,79,196,181,253,137,184,182,63,17,215,246,39,226,218,254,68,92,219,159,136,107,251,19,113,109,127,34,174,237,79,196,181,253,137,184,182,63,17,215,246,39,226,218,254,68,92,219,159,136,107,251,19,113,109,127,34,174,237,79,196,181,253,137,184,182,63,17,215,246,39,226,218,254,68,228,165,71,70,62,119,133,166,113,175,104,62,92,1,55,146,119,39,209,253,240,196,89,249,184,218,235,220,73,123,159,187,99,231,37,175,86,254,47,94,197,3,91,194,14,176,59,236,15,115,254,146,62,157,159,85,230,73,27,153,154,145,75,222,113,112,10,156,3,151,192,85,112,35,220,14,11,224,17,88,8,207,67,255,57,185,39,89,14,214,135,157,97,54,28,7,231,195,245,176,0,22,195,178,127,203,242,173,15,51,255,230,190,40,28,11,231,195,245,176,0,22,9,141,244,243,18,173,116,158,215,121,8,61,173,96,247,243,178,134,126,97,123,248,67,214,144,63,42,121,253,195,225,104,56,65,232,155,9,151,50,225,245,112,15,25,10,161,126,65,88,73,104,52,128,29,46,112,63,27,198,46,72,213,189,215,201,22,53,154,209,38,144,161,204,117,50,111,215,145,119,6,25,110,146,104,96,46,209,91,200,187,152,114,87,146,161,35,229,246,38,239,6,242,110,35,239,255,145,247,49,242,238,33,239,97,242,62,75,222,151,200,123,146,188,231,200,251,26,121,223,190,78,158,148,249,165,126,252,80,114,170,190,244,94,209,47,202,231,204,254,84,73,151,72,170,66,146,26,43,160,210,19,29,83,79,37,179,90,70,13,252,66,250,165,228,84,18,47,56,83,73,193,214,244,122,87,12,90,210,255,188,92,186,165,42,45,46,202,182,210,93,104,196,168,224,3,205,212,81,67,146,124,227,200,53,13,46,130,171,40,113,43,163,29,33,122,86,10,215,202,93,210,60,161,234,151,100,211,174,127,73,146,90,171,164,172,75,210,9,230,67,89,232,198,86,86,80,95,198,141,73,94,223,55,215,241,148,220,117,242,14,46,245,130,209,16,159,60,209,254,203,106,60,43,244,25,85,132,87,194,235,225,205,240,54,120,103,21,121,177,230,189,113,150,201,102,248,97,53,188,92,158,157,241,229,50,86,30,156,6,23,192,21,112,67,21,233,20,63,70,230,218,55,7,174,129,187,88,22,219,41,97,95,149,228,171,42,212,59,67,60,1,245,19,82,63,105,187,228,59,228,222,99,146,63,248,151,48,224,169,42,75,52,165,170,244,128,57,33,147,9,93,41,25,2,215,8,131,213,97,6,124,71,30,126,55,191,20,83,134,215,158,154,73,150,15,220,166,222,46,239,202,79,109,36,211,245,121,74,56,126,193,38,48,11,70,97,30,92,0,55,8,141,125,37,178,217,79,171,173,158,57,166,135,99,253,26,137,225,196,97,252,164,140,229,9,253,35,5,212,129,173,96,87,56,8,142,132,147,224,2,161,111,245,63,188,13,142,232,9,168,197,151,68,114,49,192,70,66,163,51,236,79,134,225,112,34,92,4,215,195,221,66,237,68,156,137,133,177,68,125,148,230,7,89,56,154,98,25,245,190,213,228,171,99,188,50,86,117,161,167,149,151,218,192,225,138,137,87,228,179,145,181,133,157,96,119,120,31,219,219,32,56,88,168,229,194,57,29,228,112,151,79,205,22,201,132,3,207,85,229,113,94,38,49,93,54,184,192,70,70,219,30,103,98,99,125,181,170,215,250,33,132,224,81,201,229,43,98,132,144,230,147,247,108,193,86,48,75,232,27,0,71,193,25,154,79,94,164,222,73,250,32,174,160,132,173,146,193,183,176,42,199,14,248,33,220,6,247,194,35,50,175,198,33,41,76,255,189,106,242,32,166,169,47,20,233,23,24,33,80,77,206,46,175,132,53,170,241,236,57,108,41,212,254,5,179,170,201,254,124,66,102,197,208,125,50,219,101,225,231,189,229,73,141,58,68,219,194,62,112,40,156,0,23,192,117,112,151,80,63,238,75,206,182,247,62,169,153,183,132,104,76,170,238,29,13,39,193,185,112,57,220,0,119,192,3,240,36,188,8,195,215,11,43,195,186,176,213,245,242,34,236,45,234,160,201,171,187,61,38,183,176,165,84,214,101,141,118,145,177,12,179,57,236,115,189,172,132,70,146,203,51,64,114,105,207,215,179,127,99,76,189,245,223,50,236,83,47,190,182,12,155,76,87,205,137,109,152,207,96,12,189,158,87,73,200,84,116,245,210,109,203,151,205,74,191,41,164,74,73,124,104,104,124,141,100,176,82,117,9,86,74,142,148,58,94,94,92,175,119,214,101,141,14,148,25,10,124,219,201,254,81,220,119,111,148,247,158,43,90,62,44,19,200,151,37,98,140,162,172,41,112,137,46,199,193,97,205,213,63,64,73,242,22,8,141,179,68,67,134,176,22,108,103,36,107,23,156,34,203,36,184,169,141,188,1,124,122,60,26,122,69,146,244,133,44,185,183,225,90,22,162,249,241,135,103,170,216,63,52,97,249,78,218,39,140,245,37,155,193,126,245,57,173,195,245,100,178,138,33,21,76,124,116,73,49,168,94,165,110,102,74,4,15,75,112,191,188,202,42,180,87,202,15,253,112,61,15,65,51,213,147,108,108,253,101,65,248,114,13,150,178,145,92,180,62,213,196,24,198,205,30,219,240,53,55,203,97,96,9,5,108,20,26,5,240,4,197,150,192,242,126,201,144,33,244,181,134,189,224,16,152,31,103,105,79,117,175,250,156,71,233,55,61,44,181,83,76,51,83,28,195,101,212,79,105,166,148,39,250,216,51,153,133,168,159,128,154,175,68,240,26,219,152,137,201,207,167,38,107,84,77,74,183,84,245,252,118,138,250,49,247,148,196,123,62,204,19,59,82,210,229,53,241,198,78,102,253,176,63,217,134,249,107,168,183,17,61,40,223,60,241,171,241,205,97,115,167,74,76,73,13,135,158,139,159,17,133,149,18,167,144,234,227,96,254,93,182,47,128,37,222,163,127,86,109,185,106,202,230,35,230,137,77,230,82,60,88,90,144,165,12,69,75,233,234,39,241,61,184,142,234,123,194,234,39,165,90,45,190,128,23,103,170,10,166,117,148,207,226,89,62,66,102,126,11,160,180,193,254,83,61,74,240,167,156,161,4,254,142,51,245,111,134,47,169,116,245,147,248,82,153,110,251,44,91,154,26,212,19,175,82,142,47,171,210,231,112,213,79,106,72,22,168,126,86,22,168,30,10,200,89,78,21,216,82,104,120,251,202,122,184,26,246,34,67,76,168,143,131,115,2,178,67,116,173,149,40,38,49,252,88,253,68,89,137,225,183,226,199,162,240,42,242,191,149,17,31,174,39,211,210,55,80,106,129,208,123,26,150,13,250,146,31,127,219,223,73,157,20,169,111,182,170,159,212,99,245,228,179,112,138,150,20,149,209,103,153,254,123,241,85,89,70,125,70,196,103,169,68,131,120,193,101,158,207,72,174,48,239,79,157,146,223,7,60,38,71,148,210,130,205,160,74,78,4,227,103,143,158,176,90,213,233,172,111,111,186,45,152,104,13,43,85,151,134,241,166,234,114,0,111,22,148,229,219,5,14,132,35,131,201,253,90,191,86,125,221,79,253,4,213,156,252,111,48,67,206,33,167,200,248,218,178,96,114,121,27,106,214,131,205,101,125,232,230,176,26,171,116,59,210,212,176,161,210,211,212,242,49,23,82,34,101,107,188,16,67,229,36,37,81,189,29,212,244,176,76,73,47,142,51,108,217,14,245,20,14,111,194,64,77,216,68,104,180,135,125,97,71,54,201,251,216,162,84,52,141,227,151,239,190,190,182,227,151,127,104,188,128,208,11,234,243,72,47,200,142,231,251,176,185,125,164,145,241,76,105,147,100,82,190,169,112,121,138,28,84,213,88,169,106,44,75,249,222,71,251,90,131,201,23,37,203,248,222,227,41,201,69,226,81,227,135,130,33,25,86,163,134,216,248,61,229,66,178,83,54,9,113,172,135,57,66,255,24,56,53,148,60,78,250,170,170,51,144,19,237,228,188,103,98,141,196,161,201,154,206,105,70,105,122,245,218,182,175,80,6,84,166,52,203,129,178,89,124,203,10,76,180,7,13,149,169,244,40,100,9,78,180,5,173,159,233,219,229,248,76,31,195,165,37,221,35,111,225,43,45,132,97,93,165,135,142,115,106,52,49,57,156,216,154,22,201,146,208,215,177,80,158,149,197,234,127,153,205,253,89,251,198,162,191,44,195,150,229,163,38,96,93,62,85,107,216,211,171,58,210,39,202,174,16,216,41,21,8,236,167,90,199,132,218,69,88,33,85,50,52,129,157,83,125,242,229,48,57,68,4,191,150,199,205,130,223,11,125,3,100,52,99,4,156,0,231,194,149,112,75,106,114,11,244,171,89,55,11,79,12,127,159,220,194,19,251,133,26,182,76,92,223,71,69,11,133,65,61,44,44,27,150,147,248,142,213,121,233,11,124,0,62,2,31,151,89,213,43,75,97,122,35,152,25,246,185,124,36,45,113,166,22,230,76,77,168,77,129,203,40,107,43,252,153,89,59,32,53,55,158,165,98,83,164,98,190,34,38,17,74,19,86,135,45,133,122,119,56,48,77,254,22,191,90,157,175,142,81,238,112,74,152,8,23,193,245,20,182,155,194,214,74,9,129,35,228,45,20,6,206,19,245,167,203,202,47,7,235,192,214,176,39,204,129,99,225,76,184,60,78,127,233,36,222,136,239,73,70,189,248,105,97,64,253,164,168,159,84,245,147,246,70,95,222,11,34,99,122,223,235,227,249,223,55,237,5,205,151,122,149,150,119,88,242,250,206,9,245,178,101,132,117,96,91,161,214,171,140,252,155,250,76,150,118,96,103,117,62,254,199,21,206,239,36,234,63,74,222,223,96,49,59,224,112,153,68,112,172,76,194,123,137,246,60,92,67,218,243,41,146,193,115,173,68,245,57,82,130,177,12,174,129,155,225,78,184,31,30,131,69,176,4,134,202,10,43,192,234,66,189,62,209,214,101,229,28,236,130,122,143,67,231,178,52,56,228,202,38,58,138,232,20,161,54,31,174,33,239,78,242,30,34,90,68,84,187,130,154,194,90,66,173,217,21,178,30,235,214,144,21,210,68,22,167,183,171,228,245,197,224,56,74,152,13,87,9,189,59,200,123,156,104,137,80,175,84,78,162,245,133,190,206,112,32,28,5,167,193,101,194,192,102,161,241,15,15,12,239,38,250,48,183,56,78,19,77,191,82,170,94,73,168,183,128,89,112,16,28,37,52,166,198,153,56,111,155,27,103,176,184,78,124,119,84,63,233,197,124,35,114,41,153,84,212,80,63,165,57,87,83,232,38,184,143,242,79,95,153,220,122,52,117,9,90,191,72,82,133,242,146,84,61,206,50,42,61,249,86,238,242,178,108,251,74,46,61,181,69,124,7,28,201,176,218,28,253,19,25,158,27,103,218,5,105,163,244,21,106,88,141,148,172,161,148,170,237,42,79,243,68,180,132,104,229,171,36,218,72,232,235,74,52,155,104,30,209,57,87,201,60,169,245,24,180,172,204,117,36,169,149,25,180,172,209,2,41,192,91,76,89,101,43,72,52,67,168,117,128,3,42,176,129,17,157,65,116,133,208,216,6,247,195,147,176,132,18,202,94,205,113,64,232,109,45,212,250,17,29,73,116,6,209,149,68,119,16,61,78,84,175,40,209,106,66,173,21,209,62,48,86,145,198,5,206,96,180,165,112,11,60,12,47,10,125,21,175,241,93,230,249,247,12,137,90,30,133,247,181,34,111,47,56,20,78,20,122,23,195,205,240,48,44,129,149,43,9,91,194,62,48,183,146,92,146,155,17,103,234,82,73,242,173,20,106,219,224,17,120,17,86,184,86,216,0,118,17,250,162,112,44,156,77,222,85,66,239,78,162,133,228,13,86,150,12,213,97,235,202,114,242,209,74,14,196,90,95,201,16,204,17,122,70,9,125,115,136,174,34,186,187,50,183,108,160,255,58,78,172,174,227,46,196,117,180,239,112,40,121,39,193,197,140,182,129,232,110,70,59,73,6,127,21,14,12,85,184,51,5,179,132,129,28,162,99,224,28,184,6,238,132,39,152,132,191,170,68,171,85,101,222,132,222,94,112,4,156,6,87,10,181,157,68,143,17,85,231,198,201,173,177,26,231,165,176,187,80,207,129,99,225,76,184,28,110,134,251,96,97,181,228,63,99,67,253,181,14,168,159,20,253,122,89,100,101,97,229,235,229,108,227,181,140,120,174,215,50,184,83,66,174,182,215,203,159,135,206,210,232,235,189,224,64,56,4,142,130,249,112,154,208,63,159,232,82,161,177,154,232,199,240,75,248,29,252,25,22,194,243,156,221,117,165,234,254,154,146,161,28,172,2,215,181,149,55,90,102,16,109,6,219,193,44,216,15,70,225,8,56,22,78,130,179,225,226,154,82,223,108,234,187,146,12,27,132,218,54,162,251,224,81,120,26,94,164,220,209,178,54,245,105,112,41,83,11,222,32,163,149,135,213,96,93,216,2,182,191,129,219,171,176,31,204,134,67,225,40,152,39,12,78,33,58,83,24,88,64,244,77,248,30,252,8,126,14,119,193,253,55,72,247,168,141,50,199,254,163,100,40,132,231,160,86,75,24,134,21,96,53,152,1,155,193,182,176,51,236,9,251,195,40,28,94,75,234,187,139,250,142,150,12,129,124,161,254,34,163,205,131,111,192,119,225,135,148,123,68,54,2,127,49,244,87,151,169,125,198,104,95,195,239,225,207,240,20,252,139,154,249,106,203,159,187,50,181,249,224,26,172,3,155,8,253,237,136,118,129,125,40,44,155,232,99,68,159,37,58,141,194,22,16,93,14,215,193,223,229,111,167,190,149,209,118,147,225,0,209,227,68,139,96,9,25,66,117,132,131,228,88,226,47,95,135,131,13,25,50,96,147,58,201,219,105,193,59,212,93,213,214,117,248,216,52,227,222,13,239,135,143,80,204,227,68,159,33,58,153,232,67,141,165,78,179,136,46,36,239,219,68,215,18,253,148,232,87,68,247,83,201,95,132,198,31,228,45,150,203,235,254,233,50,97,253,31,74,72,189,145,143,199,11,253,215,19,189,137,104,115,162,255,34,122,23,209,222,68,31,36,58,152,232,19,55,178,169,8,141,151,200,59,143,188,111,18,125,143,104,95,154,135,143,137,150,175,37,209,175,136,126,79,9,63,19,253,157,232,223,68,141,12,57,184,151,17,234,85,97,189,12,62,0,64,222,219,201,208,29,62,64,222,71,132,198,99,194,224,221,210,37,74,127,50,131,3,74,134,124,198,250,148,186,57,171,126,194,167,228,254,138,255,76,156,41,234,39,124,70,238,216,250,94,100,90,175,50,129,83,124,10,152,188,250,235,228,125,151,218,126,72,244,115,162,223,16,253,81,232,249,141,89,191,36,244,165,221,36,51,121,173,80,175,45,244,55,37,250,47,162,119,17,237,77,244,65,162,131,137,62,73,116,60,209,151,137,46,36,250,54,209,181,68,63,21,122,191,18,250,14,144,247,87,242,254,69,212,87,87,162,101,132,250,53,68,111,16,122,111,22,250,90,147,247,78,242,246,38,26,33,58,152,232,227,68,159,131,47,9,181,121,76,237,237,186,242,150,187,138,210,100,120,55,74,6,207,215,146,193,223,178,122,242,46,136,254,83,60,26,50,191,63,156,56,160,198,135,83,219,241,161,246,66,166,123,94,10,208,186,200,20,226,187,130,76,33,69,232,77,23,250,174,171,39,23,162,122,86,151,115,238,225,112,42,92,1,119,200,36,244,140,122,156,249,193,118,48,171,30,31,244,168,199,166,67,117,98,194,224,48,56,10,230,9,141,41,68,95,145,170,7,79,72,117,124,255,33,122,81,162,193,149,84,103,29,25,66,53,100,180,173,100,248,150,12,21,37,67,240,71,38,252,95,201,160,215,146,12,250,25,50,148,144,161,85,13,249,83,217,139,188,193,250,146,183,60,172,44,12,212,18,234,13,201,208,166,190,148,27,165,220,49,84,178,19,121,123,80,216,253,50,90,112,42,117,136,146,119,4,83,27,45,12,77,100,106,243,101,106,222,213,76,109,154,100,240,238,38,195,105,152,94,83,88,23,118,174,41,37,204,165,132,40,25,242,37,131,165,251,112,96,49,51,244,182,208,191,6,110,130,219,225,30,120,8,30,23,26,69,240,82,253,228,65,221,215,51,217,65,193,82,5,127,240,102,41,224,202,155,147,89,141,91,85,175,137,150,85,61,158,180,91,105,193,175,147,172,129,218,176,193,205,201,30,193,154,186,229,227,87,63,33,245,147,94,141,46,91,183,48,149,219,225,93,55,203,57,79,243,248,100,194,205,153,86,239,155,147,75,49,165,97,55,249,100,64,68,198,53,98,212,224,113,74,28,11,95,32,239,76,162,23,248,114,208,66,153,186,174,162,233,230,167,149,75,75,92,126,179,91,143,239,0,47,52,15,188,79,177,27,101,209,57,238,128,37,150,167,191,179,186,213,171,238,189,42,37,63,17,195,44,124,67,101,247,83,234,47,240,52,25,206,67,163,129,100,40,11,43,9,3,53,133,190,122,100,104,73,180,125,3,190,108,220,65,218,236,110,114,3,215,187,152,109,120,51,60,12,75,96,229,27,184,200,6,251,220,32,141,67,55,234,208,187,129,236,38,185,228,157,1,87,193,93,176,16,134,107,113,173,22,102,194,108,152,7,23,193,77,240,16,188,88,43,89,223,180,129,82,73,173,82,109,185,144,211,164,54,215,160,136,70,225,184,218,220,228,37,186,178,54,77,13,209,19,194,248,127,33,186,60,215,225,26,20,209,238,66,79,14,204,175,195,125,73,184,158,209,118,195,147,140,230,191,81,162,117,96,59,161,167,191,208,59,22,206,135,27,224,126,120,14,86,200,16,54,129,221,225,208,12,238,6,195,165,112,51,60,4,207,193,114,55,9,235,10,189,29,224,32,56,6,206,134,171,225,30,88,40,244,4,235,74,180,142,208,232,0,251,192,28,56,6,78,21,122,22,17,221,72,185,187,234,114,221,14,234,245,184,241,5,27,193,206,112,0,204,21,122,39,193,101,112,43,60,2,61,245,185,61,0,91,193,62,112,68,125,238,173,193,101,112,51,60,0,139,97,248,102,97,205,155,153,154,208,211,23,142,132,51,225,26,184,7,22,193,178,13,184,89,216,128,75,241,48,27,142,133,115,225,58,184,91,232,57,73,185,161,134,114,86,250,80,3,62,92,8,115,225,83,240,57,56,9,78,135,115,96,166,252,85,243,44,36,74,131,228,89,74,244,29,248,115,27,201,16,230,243,181,170,51,81,242,171,130,228,221,8,63,131,59,224,30,248,3,252,9,30,135,191,195,191,224,63,48,208,144,207,173,194,171,96,101,88,179,33,47,232,134,77,96,43,120,7,204,130,189,225,0,24,133,67,225,40,152,7,67,210,96,251,154,52,17,86,172,39,125,204,234,196,55,2,163,65,252,39,173,109,195,228,150,81,166,181,124,127,38,156,41,209,112,119,217,94,210,110,104,34,23,217,251,73,6,223,8,56,73,242,26,83,26,242,7,161,161,156,153,168,243,149,192,66,73,242,47,147,36,67,245,61,181,244,133,215,212,230,18,248,79,93,121,14,138,25,73,173,40,221,182,125,102,255,50,149,43,209,173,93,49,220,146,175,223,172,102,161,124,2,119,194,2,97,202,33,120,76,104,118,94,75,112,162,208,87,72,9,23,101,30,252,234,100,48,181,26,61,211,20,83,155,75,215,244,210,244,230,210,167,211,76,79,81,95,98,14,51,146,158,25,63,145,9,115,98,231,9,53,146,186,88,206,233,254,93,71,58,160,123,232,139,206,233,107,72,61,91,144,40,81,101,72,37,73,43,39,37,106,213,96,125,161,222,170,145,156,201,210,225,50,101,177,172,221,212,140,38,234,52,188,244,73,8,45,217,253,90,253,164,168,159,84,231,195,117,119,72,209,222,158,141,146,75,43,69,117,164,79,253,68,170,21,246,203,124,132,255,238,40,61,224,150,54,148,206,136,117,111,136,23,171,126,18,27,214,21,157,101,22,175,206,72,12,39,146,174,150,63,231,193,7,101,138,126,181,76,82,239,225,251,95,81,234,53,130,92,207,197,25,230,63,132,254,130,36,5,102,217,147,140,185,178,160,188,43,27,114,170,36,11,74,127,163,145,252,63,121,47,206,20,213,245,49,124,175,60,55,18,88,167,10,84,195,137,149,176,145,245,241,21,60,0,127,19,250,206,67,173,177,108,186,33,88,78,24,156,40,29,161,188,199,169,168,191,145,176,38,108,7,7,192,49,112,46,92,15,247,193,179,176,124,99,97,35,216,21,14,129,147,224,50,184,13,30,131,122,19,238,40,195,182,176,63,28,13,231,192,117,176,0,22,195,114,77,133,13,96,22,140,193,137,112,41,220,42,212,143,18,61,219,148,190,45,205,120,70,166,25,125,55,132,158,65,100,200,135,75,200,176,21,22,192,115,194,64,165,230,18,173,15,91,8,125,237,136,246,135,99,225,162,230,244,155,104,206,223,41,232,105,33,179,89,69,232,105,212,130,46,128,68,99,112,74,11,110,68,19,125,139,238,203,101,164,79,142,119,39,25,190,164,255,223,41,88,72,134,180,251,164,132,244,91,146,209,208,51,114,32,243,52,144,168,167,45,236,10,135,195,155,40,108,236,45,244,82,35,195,181,45,228,97,217,103,212,115,81,235,73,186,83,198,245,238,185,69,58,105,15,190,79,61,242,113,159,124,237,100,178,26,126,157,201,188,13,175,101,1,28,149,98,189,69,66,95,185,150,50,177,12,216,190,165,76,172,103,156,129,129,36,125,76,225,223,195,92,50,76,132,203,225,245,85,36,239,206,150,252,131,34,195,5,230,167,118,11,117,61,179,159,140,80,79,102,66,59,199,8,183,144,225,94,88,225,86,250,182,103,168,239,85,145,244,162,208,219,226,86,41,230,157,126,30,219,8,223,48,220,39,158,43,144,45,5,122,85,189,140,81,183,210,15,130,82,126,97,50,198,253,194,27,224,29,240,33,184,138,18,246,192,179,204,67,176,149,207,19,172,216,138,117,4,159,167,152,55,225,23,240,87,216,133,209,82,251,179,92,225,16,50,220,69,116,48,124,177,191,44,150,219,226,139,33,253,113,190,160,243,46,185,166,82,204,183,68,87,17,253,147,232,213,15,8,111,121,64,10,255,52,190,14,2,123,90,201,2,232,29,159,88,240,62,178,30,167,172,193,68,31,146,45,196,19,186,77,50,188,40,25,188,117,111,227,170,37,140,194,124,184,24,110,134,135,97,9,172,220,154,139,63,176,15,204,21,234,207,83,201,25,18,213,94,36,186,186,53,91,3,60,221,90,22,198,187,241,25,10,81,140,182,150,37,144,222,134,131,52,204,130,49,56,169,13,143,146,180,145,194,215,196,249,255,116,221,127,92,87,123,125,56,240,207,135,139,136,92,34,198,151,57,231,152,115,183,219,237,118,187,221,110,183,118,119,187,221,221,238,156,25,115,206,28,49,35,51,227,18,17,17,153,17,51,114,206,204,136,136,145,25,17,17,51,51,51,98,70,102,140,136,136,24,51,231,136,57,98,204,28,99,68,68,206,140,49,70,228,140,49,163,239,249,220,244,253,20,247,253,254,195,227,121,94,239,215,57,159,243,57,231,253,126,159,247,249,241,57,36,247,201,186,136,215,48,235,169,192,191,241,233,143,136,230,97,5,30,193,118,188,128,51,152,254,187,129,15,98,46,150,224,33,60,142,253,56,137,215,48,123,131,159,181,224,247,125,161,252,13,78,251,37,28,194,19,120,22,167,48,94,24,22,150,244,123,33,122,15,110,192,93,120,0,143,97,31,142,227,13,204,217,232,109,1,184,19,247,227,81,236,197,113,188,129,57,175,180,92,220,137,251,241,40,246,226,56,222,192,156,77,150,139,59,177,10,155,177,27,71,113,1,215,188,202,0,5,11,176,10,155,177,27,71,113,1,215,228,90,46,22,96,21,54,99,55,142,226,2,174,249,125,203,197,237,184,23,155,176,11,47,225,117,204,222,172,130,99,62,150,98,45,182,225,57,188,140,201,127,16,120,239,31,44,235,151,86,108,80,84,128,85,216,108,134,223,140,26,71,202,11,181,144,110,89,163,184,128,107,182,216,78,88,128,85,248,10,203,109,22,237,198,81,92,192,53,127,232,35,176,0,171,176,25,187,113,20,23,112,205,86,203,197,2,172,194,102,236,198,55,250,66,151,68,175,227,123,37,172,126,245,173,39,232,99,143,190,250,174,155,63,147,78,252,89,245,228,171,67,254,150,87,135,61,81,30,241,174,10,69,245,216,142,23,112,6,211,183,233,168,113,11,126,218,122,149,139,254,181,104,253,182,176,34,61,137,247,35,180,203,234,199,73,252,158,121,127,142,177,63,10,9,235,241,41,44,196,131,120,252,143,194,167,247,71,92,57,164,104,18,99,121,22,158,23,102,120,42,98,202,22,69,133,138,14,70,76,61,162,232,56,246,227,36,198,94,227,19,240,41,44,196,131,175,9,159,115,60,98,114,155,162,126,156,196,88,254,173,71,98,99,137,145,195,93,191,241,116,84,33,214,231,59,201,194,60,172,192,6,124,222,211,198,116,162,35,56,143,89,127,236,35,48,15,43,176,1,59,112,4,231,49,107,187,229,226,171,172,217,167,30,11,255,10,58,47,74,88,177,51,250,179,170,120,187,71,34,240,8,158,198,11,56,141,169,175,117,162,141,27,177,8,15,226,49,236,197,49,92,192,213,5,238,28,97,30,238,193,195,216,142,131,120,21,83,94,231,34,13,110,192,194,136,43,110,30,100,158,23,141,87,190,145,56,209,73,252,73,77,252,185,251,192,29,197,111,121,58,241,115,152,40,152,254,142,72,207,78,196,238,186,173,184,41,42,121,38,152,114,231,60,103,162,146,85,93,203,102,188,217,87,253,201,211,137,127,61,151,40,25,78,204,157,152,188,89,242,226,196,203,34,46,37,74,190,25,173,203,179,19,147,43,110,43,73,4,87,36,254,164,78,39,102,124,113,120,209,69,108,33,124,191,216,218,29,70,27,184,107,199,173,175,21,63,24,49,185,38,250,179,178,62,250,147,214,16,253,121,86,243,14,59,17,123,113,12,23,118,220,117,240,214,229,146,213,175,15,15,116,172,15,188,235,129,215,59,81,120,189,223,14,224,110,9,181,175,119,94,89,16,190,79,171,232,121,188,130,41,59,93,68,9,140,61,42,186,85,180,4,107,118,134,19,220,196,245,251,228,214,48,29,123,79,180,27,82,223,163,105,245,154,107,28,111,96,206,27,108,104,220,137,251,241,104,96,74,175,232,57,252,64,248,224,244,4,111,174,227,133,40,33,121,68,214,12,166,237,10,188,31,55,237,210,68,241,171,225,148,51,126,48,138,62,115,149,250,102,37,174,223,117,243,197,21,233,238,103,196,154,194,172,233,31,14,235,21,191,141,39,194,79,174,211,49,245,91,225,218,78,74,130,171,190,21,78,222,82,186,172,98,31,78,98,210,27,141,181,112,19,150,96,45,158,194,65,156,126,163,247,106,21,134,90,185,174,208,207,27,11,195,110,207,139,152,178,171,48,60,192,176,246,37,225,26,117,101,161,135,233,11,93,107,13,92,121,94,194,165,176,196,21,159,72,84,164,233,48,29,95,44,76,12,77,158,94,94,190,58,76,199,239,139,184,226,193,167,195,229,191,167,158,214,100,112,207,211,174,158,98,43,158,195,41,140,21,5,174,195,39,138,194,175,230,118,68,76,251,148,42,87,124,107,250,86,55,108,174,250,34,55,240,241,172,132,113,92,148,176,230,77,174,105,7,38,109,197,50,172,145,123,28,123,113,44,112,229,194,155,188,89,165,216,183,12,76,122,12,243,176,28,107,204,118,92,180,15,199,36,92,43,246,202,177,55,123,92,0,55,98,97,96,210,126,209,38,236,144,48,132,87,49,169,36,84,135,156,18,253,106,137,31,245,225,54,44,43,241,60,12,30,151,208,43,122,73,116,94,52,253,45,94,125,244,22,55,10,68,119,5,38,85,6,38,31,145,219,134,231,112,202,108,177,210,192,28,124,172,212,245,239,192,120,153,132,90,60,33,161,15,199,113,193,194,86,191,213,230,123,171,157,133,69,120,16,117,107,241,90,209,35,129,43,90,44,183,245,173,126,132,253,214,91,13,107,229,3,137,247,104,60,224,221,20,35,102,184,108,49,75,230,205,46,11,209,135,203,220,221,8,92,89,20,152,92,33,183,70,238,81,236,46,243,204,139,232,188,104,198,219,60,86,243,54,207,86,137,150,136,30,10,76,62,46,218,41,119,72,116,250,109,225,167,102,169,229,81,215,154,81,30,178,214,151,251,77,92,185,155,91,18,202,68,171,69,143,139,246,138,142,137,94,23,205,126,187,155,80,129,43,183,190,221,187,19,37,84,189,61,172,105,99,196,148,150,48,29,63,157,152,238,126,187,159,219,154,235,170,104,202,238,240,35,233,123,34,166,221,191,59,124,204,67,187,237,64,44,218,237,217,33,209,35,187,181,29,75,56,43,97,12,175,73,200,120,135,49,58,110,120,135,150,250,14,125,30,30,196,70,179,157,193,161,192,228,25,185,177,61,26,45,190,116,143,31,113,7,166,148,72,216,23,184,178,49,112,197,9,185,29,150,112,14,199,45,225,186,104,214,59,67,244,129,192,228,141,129,43,11,222,233,85,61,114,171,229,30,151,208,33,122,225,157,186,169,192,148,88,69,96,118,133,177,86,133,182,130,37,18,14,152,237,205,225,71,207,43,143,133,232,138,147,21,126,118,28,152,212,111,97,227,184,136,107,222,21,248,40,230,7,38,85,96,61,182,98,159,217,70,68,103,49,181,210,77,98,124,50,48,105,7,86,98,61,182,98,191,37,140,226,53,9,89,127,162,99,254,19,79,39,254,137,119,20,136,86,225,17,108,147,219,47,58,142,215,48,99,111,224,125,248,20,238,216,235,34,184,232,97,108,195,254,192,149,30,248,136,143,74,152,199,180,119,251,224,119,135,14,102,67,196,228,92,69,133,138,254,52,57,241,64,187,162,134,119,59,249,13,188,107,16,39,241,218,187,189,140,164,202,163,133,129,119,61,40,186,1,243,37,148,224,126,60,130,173,216,131,67,56,133,215,49,237,61,14,3,248,216,123,244,31,162,37,162,7,176,1,219,2,147,251,222,19,70,178,35,17,87,140,202,154,198,216,190,208,213,103,71,92,153,179,79,221,219,231,38,5,22,225,33,60,129,103,113,10,147,254,212,205,143,192,148,13,162,121,88,129,13,114,59,240,172,132,75,120,29,87,239,15,185,143,6,174,218,188,223,167,97,5,54,4,222,213,137,231,113,20,103,112,9,51,255,204,163,157,127,230,164,74,116,51,238,194,74,172,253,51,215,27,68,123,45,108,68,116,26,151,48,235,128,118,21,24,123,18,119,29,80,139,176,1,91,45,161,71,116,88,244,50,46,30,240,6,196,247,122,40,29,55,188,55,52,224,29,17,147,11,223,171,243,194,195,129,177,147,120,14,47,99,242,65,103,196,184,49,48,229,95,194,171,78,98,197,7,13,156,2,147,222,244,234,112,243,244,68,136,174,248,124,56,215,123,230,173,253,43,19,211,191,184,24,144,148,120,253,226,51,239,131,89,217,97,41,93,120,206,199,92,20,189,138,11,152,246,62,47,209,193,7,240,137,247,121,72,8,11,177,66,238,17,209,118,209,65,188,130,177,67,70,42,248,40,110,195,178,67,94,222,42,218,132,29,56,136,151,49,246,126,183,199,3,147,30,199,237,18,42,222,239,157,129,120,2,59,223,239,210,130,37,92,122,191,215,139,225,210,251,189,83,172,90,83,168,118,206,38,186,51,240,174,170,106,231,108,213,46,79,97,95,181,119,71,89,216,140,133,165,126,192,59,66,62,96,111,226,142,15,24,98,139,54,227,25,9,67,22,54,45,97,73,194,218,154,176,73,92,160,138,63,30,162,73,5,53,78,22,3,147,61,104,112,87,109,141,215,123,155,173,205,108,103,113,2,23,113,205,7,93,192,192,92,44,193,106,60,241,65,3,6,28,255,160,23,171,201,77,175,213,169,96,46,150,96,53,158,192,126,156,192,27,184,246,67,129,143,225,246,192,148,202,15,133,115,215,218,136,105,135,67,209,202,22,89,237,162,253,56,34,97,82,244,90,224,170,148,186,80,173,50,3,83,238,171,11,175,66,124,60,226,170,167,234,156,179,201,42,20,173,20,173,169,243,91,15,236,194,139,56,143,153,127,238,55,3,184,5,203,176,22,91,241,28,78,97,172,222,37,40,124,2,119,96,21,54,97,39,142,224,28,102,124,216,15,19,113,51,150,98,13,158,196,179,56,137,75,31,118,77,251,176,85,199,29,88,133,77,216,137,35,56,135,25,31,177,234,184,25,75,177,6,79,226,89,156,196,37,204,57,226,166,3,22,224,94,108,196,14,28,198,89,76,255,168,166,137,185,88,130,213,120,2,251,113,2,111,224,218,6,77,19,183,99,37,54,96,7,142,224,60,102,125,204,213,16,220,138,229,88,135,109,120,30,47,7,38,39,53,234,27,241,81,204,199,10,60,130,167,241,2,78,99,234,199,93,221,192,141,88,132,7,241,24,246,226,24,46,224,234,38,119,32,49,15,247,224,97,108,199,65,188,138,41,159,112,7,18,55,96,33,30,192,163,216,131,163,120,29,179,155,29,145,112,27,238,198,122,60,133,3,120,5,147,63,233,10,0,62,133,187,112,63,54,99,23,94,196,121,204,108,209,255,226,22,44,195,90,108,197,115,56,133,177,191,208,255,226,19,184,3,171,176,9,59,113,4,231,48,227,168,78,12,55,99,41,214,224,73,60,139,147,184,132,57,159,210,137,97,1,238,197,70,236,192,97,156,197,244,99,58,49,204,197,18,172,198,19,216,143,19,120,3,215,126,90,39,134,219,177,18,27,240,12,14,225,12,166,29,119,183,5,55,97,49,30,194,227,216,135,227,184,136,107,62,99,213,177,0,171,176,25,187,113,20,23,112,205,9,203,197,2,172,10,76,110,14,92,209,33,58,136,147,102,187,142,217,159,213,19,224,54,220,141,245,120,10,7,240,10,38,159,212,19,224,83,184,11,247,99,11,118,227,37,188,134,89,159,115,116,194,173,88,142,117,216,134,231,241,50,38,181,250,153,43,62,137,59,113,31,54,99,23,94,196,121,204,252,188,78,12,183,96,25,214,98,43,158,195,41,140,181,233,196,240,9,220,129,85,109,225,30,118,115,196,212,54,211,221,17,87,13,152,190,148,40,191,98,250,122,162,252,183,194,63,38,137,165,252,101,84,254,133,112,93,32,182,58,49,253,117,211,247,69,211,171,126,47,228,199,31,77,148,111,252,203,112,197,35,63,49,93,20,166,99,21,137,252,111,135,167,1,98,135,18,229,13,202,79,36,166,255,222,242,59,18,211,103,149,143,36,166,255,85,249,84,98,121,243,202,151,18,211,25,167,194,116,78,196,212,127,151,255,96,52,125,247,95,60,16,166,159,56,181,124,121,91,18,211,255,99,122,103,52,189,170,220,242,170,18,229,181,166,155,19,211,109,166,187,19,211,3,166,239,46,138,197,82,71,239,152,190,106,122,33,145,159,250,133,48,189,38,98,234,253,166,31,251,194,178,237,21,207,77,148,255,90,81,152,222,158,152,46,150,95,153,152,174,54,221,152,152,62,105,186,243,11,203,247,231,11,18,235,243,245,59,166,95,109,255,39,54,197,170,115,230,31,73,204,63,101,250,229,81,254,170,63,8,235,19,75,204,186,234,117,166,19,171,186,106,78,254,82,98,254,140,246,48,189,46,226,170,55,203,127,87,226,243,31,82,158,152,94,245,164,233,45,137,252,29,166,75,35,166,86,153,174,77,148,55,155,110,77,76,119,153,62,151,152,182,190,241,139,137,249,167,66,121,124,62,49,29,251,98,200,207,140,152,186,222,244,195,95,92,86,223,99,79,37,202,183,41,47,76,148,151,155,222,151,40,175,13,211,241,230,47,46,255,190,173,95,92,222,30,58,19,249,253,230,31,74,76,143,153,158,78,76,47,154,78,59,125,215,178,253,181,54,154,190,125,251,63,144,40,127,252,116,200,127,95,98,123,222,214,190,159,153,190,237,251,124,52,177,253,55,203,255,232,242,252,248,142,168,40,173,52,148,199,43,18,203,63,104,250,72,226,243,143,153,191,61,49,221,123,58,60,123,57,16,113,197,72,98,166,81,73,87,19,211,11,166,83,191,180,188,209,174,73,76,223,255,37,141,34,49,253,25,95,242,203,137,149,126,249,242,233,219,191,100,238,151,150,239,180,130,91,243,223,92,169,68,127,147,250,161,196,191,0,41,245,33,149,95,90,214,83,196,171,19,51,53,132,242,248,137,196,244,25,211,253,137,233,33,211,19,95,186,185,103,110,61,160,245,165,112,42,157,113,38,240,97,204,195,74,108,194,110,28,195,27,184,238,203,158,154,197,34,172,198,86,28,192,105,76,239,240,75,26,220,134,21,216,136,93,56,138,139,152,243,87,225,130,215,147,88,128,21,88,143,173,129,41,253,162,151,254,202,239,131,48,163,211,3,12,157,198,133,88,34,225,144,232,177,206,176,243,123,35,166,94,144,53,129,55,112,245,87,220,238,198,173,88,138,135,240,40,118,225,48,78,99,106,151,215,194,116,121,14,12,11,36,236,233,114,82,138,167,240,188,220,41,188,129,171,191,234,11,225,86,44,197,67,129,41,71,241,52,158,195,75,102,187,250,213,176,145,255,38,106,129,41,255,160,217,62,51,253,61,211,73,221,119,197,82,126,92,228,183,93,221,97,214,187,222,180,124,214,103,166,111,155,245,193,59,102,125,172,219,143,74,176,170,219,123,228,177,19,135,240,42,38,125,77,101,198,39,191,230,170,36,238,197,90,60,246,53,87,188,113,8,175,98,74,143,219,163,248,56,230,99,5,214,227,41,60,135,19,184,128,89,95,15,43,249,224,215,53,84,209,157,95,119,254,240,117,63,118,149,219,142,231,113,18,151,112,77,111,184,249,250,205,63,142,22,254,72,111,40,218,136,187,176,10,27,176,29,207,227,101,92,194,53,223,240,127,6,112,203,55,60,162,34,186,31,155,36,156,17,61,139,227,223,112,14,134,217,125,206,193,48,15,43,176,1,59,112,4,231,49,235,175,45,23,243,176,2,27,176,3,71,112,30,179,250,45,23,243,176,2,27,176,3,71,112,30,179,254,198,114,49,15,43,176,1,59,112,4,231,255,70,117,61,235,72,122,214,57,174,232,30,108,192,78,185,151,68,175,157,13,253,203,234,111,70,35,134,175,221,27,250,143,251,191,233,202,200,55,13,62,111,101,221,58,57,184,99,174,90,169,109,17,87,118,153,30,72,164,142,133,233,248,244,29,139,122,118,212,161,165,157,15,143,8,198,22,165,230,156,187,235,246,162,248,67,231,194,232,234,212,186,88,44,249,245,137,215,247,221,182,168,173,203,243,99,69,231,194,90,124,247,177,155,159,114,235,108,236,220,205,181,184,249,118,155,196,191,100,190,107,241,254,155,73,55,63,164,49,74,74,89,72,94,62,231,241,59,62,164,243,156,39,20,112,1,215,254,109,88,139,39,34,222,253,70,35,165,188,191,53,16,194,38,236,54,239,216,29,243,206,201,202,58,239,34,238,121,191,253,59,111,152,249,252,196,127,166,191,99,250,176,233,214,136,171,186,77,39,182,238,138,231,188,41,124,214,128,162,233,136,43,23,124,74,250,223,25,60,225,86,220,131,13,216,137,151,112,1,215,14,248,97,1,238,194,131,120,2,207,225,21,76,253,150,223,211,227,22,220,141,71,176,3,47,226,117,92,51,232,63,88,226,78,60,128,199,241,44,94,198,148,191,247,128,29,110,198,114,60,140,103,112,4,175,225,234,11,126,142,136,59,112,63,30,195,126,156,194,228,127,8,188,15,115,177,12,235,241,52,14,227,60,102,15,249,253,10,22,224,62,60,138,125,56,137,73,223,246,212,8,110,194,82,172,195,118,28,194,57,204,26,246,27,91,220,142,85,216,50,108,136,29,241,238,17,69,19,24,251,71,207,74,225,70,44,193,90,60,133,23,112,22,51,71,252,102,14,243,113,47,54,99,15,142,227,18,174,255,39,15,138,97,49,214,96,27,14,226,12,102,92,116,72,195,60,172,196,38,236,198,49,188,129,235,190,227,228,16,139,176,26,91,113,0,167,49,253,146,254,13,183,97,5,54,98,23,142,226,34,230,252,179,241,244,63,187,43,134,7,241,56,246,155,109,242,159,67,13,75,26,141,78,226,94,174,191,206,26,85,81,71,221,134,16,221,59,234,186,94,196,187,219,21,117,135,162,248,88,196,244,31,123,93,197,156,172,172,127,113,200,249,23,175,142,137,152,242,54,199,168,194,127,241,4,161,25,78,138,158,19,189,242,47,78,4,198,12,167,240,145,49,117,68,180,82,180,17,59,37,92,18,189,46,186,230,95,117,138,184,3,247,253,171,155,146,216,43,97,28,111,224,186,113,117,15,139,176,122,220,149,112,209,243,162,87,69,83,191,235,176,245,93,87,216,69,203,241,48,158,193,17,188,134,171,39,124,121,220,129,251,241,24,246,227,20,38,127,207,17,1,115,177,12,235,241,52,14,227,60,102,79,58,34,96,1,238,195,163,216,135,147,152,244,125,71,4,220,132,165,88,135,237,56,132,115,152,53,165,161,225,118,172,154,10,141,163,37,226,221,89,207,15,141,227,140,172,17,188,134,171,127,96,55,225,14,220,143,199,176,31,167,126,16,62,253,15,162,222,225,246,79,79,190,108,183,93,14,89,79,223,145,149,43,171,12,235,177,221,188,67,17,239,190,172,104,14,179,254,205,102,194,237,255,102,219,36,126,60,92,165,232,48,158,193,17,188,134,171,175,216,76,184,3,247,227,49,236,199,41,76,254,161,205,130,185,88,134,245,63,12,235,127,58,98,202,187,67,7,28,239,145,53,246,67,55,138,113,237,85,119,69,113,59,86,98,195,85,27,3,71,36,92,19,205,250,145,45,141,219,127,20,250,244,189,17,87,213,132,233,88,211,143,18,221,191,212,238,31,121,98,4,23,204,240,143,137,215,38,174,153,54,86,157,246,20,0,150,97,29,158,194,65,156,198,180,127,119,139,30,55,99,25,214,225,41,28,196,105,76,155,177,220,25,99,107,209,114,209,122,60,141,195,56,143,217,255,161,147,250,15,55,183,177,74,66,243,127,132,109,248,225,196,57,239,255,120,83,91,143,172,49,188,129,235,102,29,86,176,8,15,225,201,89,151,65,241,10,166,252,167,58,142,185,88,134,245,216,142,67,56,135,89,115,234,30,110,159,179,49,230,92,101,18,237,196,17,179,205,97,214,143,13,102,127,28,42,242,103,162,109,152,250,197,55,185,191,243,162,196,187,255,165,238,193,134,48,87,236,175,19,115,117,42,58,143,87,49,109,222,123,78,112,43,238,193,6,236,156,55,234,152,95,126,233,33,223,15,203,175,203,202,254,73,200,122,105,196,187,91,159,23,190,206,230,159,36,254,101,252,61,97,122,213,203,98,191,152,190,117,38,252,19,35,69,75,249,245,40,107,197,183,13,4,143,253,68,127,135,83,230,77,190,230,192,136,155,176,244,154,6,119,205,5,130,107,203,215,174,239,142,233,103,42,248,159,251,133,125,184,92,115,123,210,200,173,153,110,85,81,159,154,242,95,250,23,220,140,229,88,255,95,158,168,195,33,9,179,152,121,221,112,18,243,174,27,205,99,35,118,201,29,21,93,184,30,182,199,15,223,180,252,171,253,79,52,189,242,135,42,231,218,159,70,123,247,162,139,70,15,255,212,111,239,127,186,108,43,196,74,66,81,188,54,226,179,142,255,212,83,31,120,254,167,174,115,96,234,130,205,182,160,251,20,45,91,8,11,175,143,152,241,188,151,133,173,223,106,134,243,102,184,34,154,250,223,22,254,223,22,142,101,18,234,176,93,194,16,206,74,200,88,12,235,244,112,196,85,79,46,106,113,184,7,143,96,199,162,135,84,68,175,97,246,255,232,160,177,0,171,176,5,123,113,2,99,55,156,173,223,240,60,166,104,49,214,96,27,14,220,112,33,237,198,242,6,31,251,217,242,38,148,253,179,155,229,183,206,0,126,230,194,21,238,198,35,216,129,23,127,22,182,238,247,163,35,247,109,149,48,126,77,86,246,146,205,132,5,184,15,143,46,133,239,240,194,168,250,220,190,142,125,178,38,101,37,253,252,174,216,179,215,25,84,174,255,185,139,8,88,140,53,216,134,131,56,243,115,15,245,197,146,195,243,136,129,177,45,17,111,126,250,238,136,183,55,189,106,51,180,154,225,188,232,85,209,212,120,224,253,184,25,203,241,48,158,193,17,188,22,15,235,180,58,41,57,246,172,135,147,66,209,99,184,3,247,227,49,236,199,41,76,190,43,240,62,204,197,50,172,199,118,28,186,43,172,222,127,45,175,40,177,57,89,89,201,129,47,77,14,51,108,79,94,182,141,227,229,33,43,94,143,237,120,1,103,48,125,69,88,248,131,129,241,173,162,187,241,8,118,224,69,188,142,171,83,108,105,220,129,251,241,24,246,227,20,38,175,180,165,49,23,75,177,22,79,225,224,74,95,94,52,45,53,240,1,220,130,187,113,85,177,23,176,138,118,224,8,94,195,213,171,108,7,220,129,251,240,40,246,225,36,38,165,5,222,139,155,176,20,235,176,29,135,112,14,179,238,86,195,48,31,43,177,9,187,113,12,111,224,186,244,192,167,176,40,226,205,49,74,71,226,37,251,137,187,61,43,171,149,55,99,15,142,167,135,170,159,232,84,211,58,116,129,75,178,214,63,43,112,3,22,99,13,182,225,0,78,99,122,70,224,67,184,21,247,224,17,236,200,8,223,239,5,197,137,49,74,226,63,54,93,84,62,129,177,103,7,222,131,27,177,24,107,158,29,54,64,91,196,21,29,138,6,113,6,51,50,3,31,198,60,172,196,38,236,198,49,188,145,25,62,125,221,47,69,61,207,75,127,201,174,253,165,228,101,215,20,138,126,41,124,255,223,75,140,141,171,18,249,213,242,143,200,127,102,140,122,70,209,32,206,4,198,51,178,236,7,220,134,21,216,152,21,22,222,21,113,213,128,162,81,92,12,140,231,252,159,16,125,2,119,225,65,60,129,231,240,10,166,100,59,120,225,230,236,176,78,229,17,211,94,108,228,121,80,214,9,60,135,87,204,155,250,203,209,17,172,79,181,191,231,151,213,24,44,193,90,60,133,23,112,22,51,87,7,62,130,249,184,23,155,177,7,199,113,9,215,255,138,122,130,133,120,8,79,226,121,188,138,105,107,28,172,112,43,238,9,140,55,136,118,136,94,20,189,134,171,127,53,240,81,44,192,125,120,20,251,112,18,147,214,234,164,113,19,150,98,29,182,227,16,206,97,214,175,233,164,113,59,86,97,11,246,224,56,46,225,250,28,93,38,22,97,53,182,226,0,78,99,250,175,107,170,184,13,43,176,17,187,112,20,23,49,103,93,224,147,88,136,135,240,36,158,199,43,152,250,27,14,251,184,5,119,227,17,236,192,139,120,29,215,172,15,124,28,119,226,1,60,142,103,241,50,166,252,166,174,4,55,99,57,30,198,51,56,130,243,152,125,143,186,142,5,184,15,91,176,23,39,48,246,28,199,47,220,128,197,88,131,109,56,136,211,152,126,175,106,132,219,176,2,27,176,19,47,225,2,174,125,174,206,30,119,225,65,60,129,231,240,10,166,222,167,26,225,22,220,141,71,176,3,47,226,117,92,243,60,213,8,119,226,1,60,142,103,113,10,147,239,55,116,198,92,44,195,122,60,141,195,56,143,217,207,87,141,176,0,247,225,209,231,135,99,216,31,70,3,130,148,215,189,204,217,107,200,138,79,98,236,1,189,19,110,192,98,172,193,54,28,124,32,140,65,94,17,141,193,146,223,17,125,100,234,204,3,203,79,183,150,76,223,253,130,196,11,48,227,177,219,167,87,166,189,192,72,22,159,194,34,172,198,147,120,30,175,98,218,131,225,115,31,140,120,251,133,202,167,20,21,37,138,92,176,142,237,125,208,1,56,226,205,55,183,190,170,248,214,171,167,19,127,238,238,241,36,85,79,148,116,119,226,63,72,60,235,93,207,13,11,25,182,144,121,31,149,253,194,229,163,146,251,95,168,195,121,97,200,250,227,226,216,47,238,52,223,156,46,139,138,110,95,118,181,185,90,113,0,167,49,253,33,13,28,183,61,20,62,108,79,196,212,167,157,115,29,148,117,2,207,225,21,76,125,145,134,137,91,112,55,30,193,14,188,136,215,95,116,107,157,226,231,163,177,215,202,53,15,135,117,124,119,98,116,251,224,195,70,97,88,130,181,120,10,47,224,44,102,190,216,40,12,243,113,47,54,99,15,142,227,18,174,127,68,43,194,98,172,193,54,28,124,196,89,51,166,191,196,229,31,220,130,229,88,143,237,120,1,103,48,253,165,150,139,91,176,252,165,186,42,60,141,195,114,231,69,179,126,203,192,41,48,190,93,116,47,54,99,15,142,227,141,223,10,187,255,87,19,125,196,186,71,195,244,183,238,141,218,199,195,143,26,242,45,47,90,89,170,104,191,162,187,163,102,155,242,174,80,209,227,199,100,245,61,186,236,179,82,63,164,57,76,202,74,250,237,240,157,238,253,109,117,241,183,151,127,194,39,205,91,34,171,22,79,225,5,156,181,152,204,199,162,22,57,226,226,233,51,223,105,253,99,182,45,110,127,44,244,190,137,15,95,145,56,195,95,85,21,202,227,181,82,219,112,240,177,101,171,188,98,70,81,242,203,28,197,48,23,203,176,30,79,227,48,206,99,214,227,86,31,183,99,21,182,96,47,78,96,236,229,6,67,184,225,229,203,191,213,7,61,170,83,44,171,230,142,172,182,151,47,223,130,239,75,92,245,253,146,125,216,111,214,41,76,126,194,102,122,98,249,2,115,21,21,226,33,60,121,199,12,231,21,77,220,81,20,251,29,99,21,124,252,119,150,103,237,84,84,169,168,40,241,246,235,166,223,9,199,175,103,166,239,121,126,84,187,19,151,73,210,190,238,43,158,49,211,72,196,187,175,90,222,53,92,253,164,235,107,184,3,247,227,49,236,199,41,76,122,133,83,55,220,244,138,229,251,226,195,47,75,252,59,200,87,44,255,74,223,178,226,123,205,218,140,61,56,142,75,184,254,41,117,6,139,177,6,219,112,16,103,48,227,119,151,239,140,135,127,87,171,193,50,172,199,211,56,140,115,191,27,246,217,15,138,19,131,140,13,201,177,85,137,125,118,247,143,124,245,156,13,78,211,176,16,15,109,88,190,217,254,171,56,182,108,61,79,74,237,197,9,140,253,158,70,134,27,177,4,107,241,20,94,192,89,204,220,232,200,139,249,184,23,155,177,7,199,113,9,215,191,210,94,197,98,172,193,182,87,134,141,51,24,49,117,236,149,14,147,152,182,41,240,129,77,97,108,178,57,226,170,130,77,46,50,200,170,19,109,195,65,156,193,140,87,185,102,136,121,88,137,77,216,141,99,120,3,215,229,26,63,99,17,86,99,43,14,224,52,166,255,190,193,35,110,195,10,108,196,46,28,197,69,204,217,172,246,98,33,30,194,147,120,30,175,98,218,31,184,86,133,91,113,15,54,96,39,94,194,5,92,187,197,41,44,238,194,131,120,2,207,225,21,76,253,67,35,101,220,130,187,241,8,118,224,69,188,142,107,182,58,44,224,78,60,128,199,241,44,94,198,148,87,187,18,130,155,177,28,15,227,25,28,198,121,204,222,230,20,22,11,176,10,155,177,7,199,113,9,215,255,145,38,143,197,88,131,109,56,136,51,152,145,167,65,98,30,86,98,19,118,227,24,222,192,117,175,209,32,177,8,171,177,21,7,112,26,211,243,53,72,220,134,21,216,136,93,56,138,139,152,243,199,26,100,96,188,16,15,74,56,142,103,241,50,166,108,87,141,112,243,118,167,23,88,47,161,93,116,72,116,22,51,95,235,200,129,249,129,241,189,162,77,216,253,218,91,163,138,248,216,107,255,31,103,234,179,22,144,89,160,14,4,198,243,68,43,176,17,187,112,20,23,49,231,117,97,97,79,226,174,215,105,165,120,28,207,202,189,44,154,188,195,216,51,48,158,43,90,138,117,216,142,67,56,135,89,175,55,68,199,237,88,133,45,216,139,19,24,219,105,244,128,27,177,4,107,241,20,94,192,89,204,124,131,58,128,249,184,23,155,177,7,199,113,9,215,239,210,149,96,49,214,96,27,14,226,12,102,188,81,53,194,60,172,196,38,236,198,49,188,129,235,10,117,37,88,132,213,216,138,3,56,141,233,79,235,74,112,27,86,96,3,118,226,69,188,142,107,138,66,157,124,12,183,23,217,67,216,140,61,56,134,55,112,221,155,124,121,44,194,106,108,13,140,15,136,94,193,148,98,93,20,230,98,25,214,227,105,28,198,121,204,126,179,35,29,22,96,21,182,96,47,78,96,172,68,27,194,13,88,132,213,216,138,231,241,42,166,189,197,128,9,183,226,158,183,184,185,39,122,6,71,240,26,174,46,245,229,177,0,247,225,81,236,195,73,76,122,171,51,68,220,132,165,88,135,237,56,132,179,152,89,166,3,193,124,220,139,205,216,131,227,184,132,235,223,102,15,97,49,214,96,43,14,224,52,166,149,219,67,184,21,119,151,135,19,152,35,17,83,142,134,162,120,135,172,97,156,199,236,183,219,77,88,128,251,240,40,246,225,36,38,237,182,155,112,19,150,98,29,182,227,16,206,97,214,59,28,140,48,31,247,98,51,246,224,56,46,225,250,61,118,19,22,99,205,30,15,127,68,76,237,86,52,136,51,152,241,78,157,61,230,97,37,54,97,87,96,124,84,116,1,215,84,24,217,227,78,60,128,199,241,44,78,97,242,187,140,25,48,23,203,176,14,219,113,8,231,48,171,210,110,194,237,88,133,45,216,139,19,24,251,19,253,29,110,196,18,172,197,83,120,1,103,49,115,175,38,143,249,184,23,155,176,123,111,168,9,83,207,139,197,86,140,41,154,199,236,119,107,77,88,128,251,240,40,246,225,36,38,85,105,77,184,9,75,177,14,219,113,8,231,48,235,61,118,19,110,199,170,247,252,191,30,191,107,17,237,197,9,140,237,179,199,112,35,150,96,45,158,194,11,56,139,25,127,170,77,97,30,86,98,19,118,227,24,222,192,117,251,141,33,176,8,171,177,21,7,112,26,211,255,204,0,10,183,97,5,54,98,23,142,226,34,230,28,112,46,134,133,120,8,79,226,121,188,138,105,239,117,36,193,173,184,7,27,176,19,47,225,2,174,61,232,226,8,238,194,131,120,2,207,225,149,192,120,234,251,140,198,112,51,150,227,97,60,131,35,120,13,87,31,114,201,26,119,224,126,60,134,253,56,133,201,239,215,133,98,46,150,97,61,158,198,97,156,199,236,106,29,8,22,224,62,60,138,125,56,137,73,31,208,129,224,38,44,197,58,108,199,33,156,195,172,26,29,8,110,199,42,108,193,94,156,192,216,7,245,26,184,17,75,176,22,79,225,5,156,197,204,90,253,60,230,227,94,108,198,30,28,199,37,92,255,33,99,6,44,198,26,108,195,65,156,193,140,58,93,27,230,97,37,54,97,55,142,225,13,92,247,231,186,54,44,194,106,108,197,1,156,198,244,122,93,27,110,195,10,108,196,46,28,197,69,204,249,176,174,13,11,241,16,158,196,243,120,21,211,14,235,218,112,43,238,193,6,236,196,75,184,128,107,63,162,107,195,93,120,16,79,224,57,188,130,169,71,92,247,197,45,184,27,143,96,7,94,196,235,184,230,163,70,135,184,19,15,224,113,60,139,151,49,165,65,255,139,155,177,28,15,227,25,28,193,107,184,250,99,250,95,220,129,251,241,24,246,227,20,38,55,234,127,49,23,203,176,30,79,227,48,206,99,246,199,245,191,88,128,251,240,40,246,225,36,38,53,233,127,113,19,150,98,29,182,227,16,206,97,214,39,244,191,184,29,171,176,5,123,113,2,99,205,250,95,220,136,37,88,139,167,240,2,206,98,230,39,245,191,152,143,123,177,25,123,112,28,151,112,125,139,254,23,139,177,6,219,112,16,103,48,227,47,244,191,152,247,23,201,203,126,139,90,169,232,32,158,192,115,120,5,83,143,106,237,184,5,119,7,198,143,28,13,183,20,19,87,164,239,58,35,235,2,206,154,33,243,83,214,28,243,176,18,155,176,27,199,62,21,190,229,179,223,28,139,221,125,67,81,234,49,93,0,110,198,114,60,140,103,112,4,175,29,11,95,109,38,58,115,90,245,220,55,135,83,138,213,159,118,117,240,211,90,155,104,213,167,151,207,219,20,166,99,173,17,83,63,25,126,68,24,127,217,138,88,108,101,167,89,7,44,240,42,166,29,247,176,211,241,176,236,45,17,51,110,251,217,94,201,113,85,222,12,167,68,7,113,6,51,62,227,64,25,24,223,38,186,7,27,36,116,138,94,196,235,184,230,68,242,178,111,249,248,9,181,41,48,190,59,100,197,158,151,120,108,233,147,126,147,156,152,43,37,241,24,93,250,199,61,3,122,216,172,103,44,112,88,116,94,52,235,179,122,156,207,186,140,43,186,23,155,63,27,214,227,153,207,237,81,52,140,243,152,125,50,44,241,209,147,186,51,172,194,22,185,189,162,227,184,116,114,249,167,175,255,92,120,138,36,177,1,82,158,120,78,84,9,30,253,92,88,202,198,207,233,67,68,107,240,164,132,115,120,229,115,225,99,94,18,213,231,212,212,86,35,134,214,176,183,158,104,93,246,211,145,120,126,200,138,87,154,161,17,187,36,140,226,130,132,53,159,119,164,199,157,120,0,143,227,89,188,28,24,79,105,115,16,197,92,44,195,250,192,248,105,209,33,156,147,144,245,151,186,126,204,199,189,216,140,61,56,254,151,201,94,254,158,28,91,149,121,74,255,143,27,176,24,107,176,13,7,113,6,51,190,160,23,197,60,172,12,140,55,137,118,225,40,254,158,142,109,81,52,167,221,221,190,246,240,173,62,157,120,165,250,174,118,135,2,60,130,29,120,17,175,227,154,47,170,14,129,241,157,162,251,241,24,246,227,20,38,159,86,29,48,23,203,176,30,79,227,48,206,99,246,151,140,169,176,0,247,125,41,108,151,47,39,182,75,254,125,97,67,30,149,213,135,147,152,116,198,24,11,55,97,41,214,97,59,14,225,28,102,125,89,143,135,219,177,10,91,176,23,39,48,214,97,140,133,27,177,4,107,241,20,94,192,89,204,252,43,13,13,243,113,47,54,99,15,142,227,18,174,239,212,198,176,24,107,176,13,7,113,6,51,190,162,141,97,30,86,98,19,118,227,24,222,192,117,93,206,113,177,8,171,187,52,183,151,37,254,1,168,162,179,120,25,83,190,106,216,131,155,177,28,15,227,25,28,193,107,184,186,219,153,15,238,192,253,120,12,223,172,63,233,23,157,194,228,175,105,176,152,27,24,255,160,37,148,73,168,199,211,56,140,243,152,221,163,237,98,1,238,195,163,216,135,147,152,244,117,109,21,55,97,41,214,97,59,14,225,28,102,245,106,171,189,126,169,31,113,213,231,140,119,74,101,213,97,59,14,225,28,102,125,195,194,113,59,86,97,11,246,226,4,198,250,116,4,184,17,75,176,22,79,225,5,156,197,204,191,214,17,96,62,238,197,102,236,193,113,92,194,245,253,58,2,44,198,26,108,195,65,156,193,140,191,209,17,96,30,86,98,19,118,227,24,222,192,117,103,117,4,88,132,213,216,138,3,56,141,233,223,52,134,199,109,88,129,141,216,133,163,184,136,57,231,92,236,194,66,60,132,39,207,133,74,124,62,98,218,152,162,171,152,246,183,174,120,225,86,220,131,13,216,137,151,112,1,215,158,119,197,11,119,225,65,60,129,231,240,10,166,254,157,115,96,220,130,187,241,8,118,224,69,188,142,107,6,12,124,112,39,30,192,227,120,22,47,99,202,183,244,251,184,25,203,241,48,158,193,17,188,134,171,7,245,251,184,3,247,227,49,236,199,41,76,254,123,157,61,230,98,25,214,227,105,28,198,121,204,190,160,135,199,2,220,135,71,177,15,39,49,233,31,244,240,184,9,75,177,14,219,113,8,231,48,107,72,39,140,219,177,10,91,176,23,39,48,246,109,157,48,110,196,18,172,197,83,120,1,103,191,29,206,246,18,191,4,92,145,57,28,158,47,188,47,226,138,196,213,156,149,15,13,235,70,135,67,219,254,230,3,81,81,177,162,42,108,193,94,156,192,216,63,250,14,255,232,100,22,139,3,147,170,69,79,152,237,44,94,198,148,17,77,1,55,99,57,30,198,51,56,130,215,112,245,63,105,10,184,35,48,190,95,244,168,104,159,232,4,198,46,250,242,184,17,75,176,22,79,225,5,156,197,204,239,56,138,98,254,119,60,82,42,218,132,221,18,198,68,23,49,231,82,216,231,79,70,92,185,229,146,135,106,47,233,86,241,4,158,195,43,152,250,207,186,85,220,130,187,241,8,118,252,115,88,145,139,17,211,126,251,5,97,116,116,85,86,234,168,133,227,102,44,199,122,108,199,33,156,197,204,127,177,121,49,31,247,98,51,118,227,24,222,192,117,99,14,173,88,136,135,240,36,158,199,171,152,250,175,190,60,110,193,221,120,4,59,240,34,94,199,53,227,26,0,238,192,253,120,12,251,113,10,147,191,235,50,104,162,211,185,239,142,233,39,239,152,222,126,199,244,238,239,186,210,133,39,191,171,214,225,101,9,41,19,129,247,77,232,221,177,20,235,228,182,139,94,192,25,204,248,94,200,125,248,123,198,92,88,129,141,114,187,68,47,225,130,132,53,147,182,57,238,192,253,120,44,48,222,47,58,129,75,184,254,251,33,119,195,247,85,56,209,67,162,199,241,44,94,198,148,41,61,46,110,198,114,60,140,103,112,24,231,48,235,7,90,91,96,60,95,180,82,180,73,180,75,116,20,23,36,172,185,108,228,117,217,37,39,220,47,225,40,246,73,152,20,141,253,155,158,28,55,98,49,214,96,27,14,226,12,102,92,113,170,129,121,88,137,77,216,141,99,129,241,27,162,57,63,212,213,252,80,39,46,122,80,244,132,232,89,188,140,41,87,141,232,48,23,203,176,30,79,227,112,96,124,78,52,243,71,246,252,143,236,121,209,10,108,196,46,185,163,184,32,97,205,180,61,143,59,241,0,30,199,179,211,126,183,128,201,255,110,164,136,155,176,20,235,176,29,135,112,14,51,103,124,121,204,195,74,108,194,238,25,199,112,209,69,204,249,15,123,30,11,241,16,158,196,115,120,25,83,102,195,167,221,63,107,207,99,41,214,97,59,14,225,172,133,101,254,167,106,143,121,88,137,77,216,133,163,184,136,57,115,190,60,22,206,233,240,240,132,132,179,162,151,69,147,127,172,218,99,46,150,97,61,158,198,97,156,199,236,121,39,50,88,128,251,240,40,246,226,4,198,126,162,99,194,141,88,130,181,63,113,139,80,116,80,116,70,52,253,154,147,118,220,138,123,176,1,59,241,210,53,109,83,116,205,127,57,212,225,14,220,143,199,176,31,167,48,249,186,61,132,185,88,134,245,120,26,135,113,62,48,158,253,83,103,113,184,29,171,2,227,45,162,61,56,142,75,184,110,193,5,32,44,194,106,108,197,129,192,248,180,104,218,127,219,67,184,21,247,224,17,236,192,139,120,29,215,44,134,79,123,124,209,30,194,253,120,12,251,113,10,147,255,199,30,194,92,44,195,122,60,29,24,31,198,57,9,153,55,194,217,236,35,17,83,191,233,173,9,79,221,176,101,177,26,91,205,251,249,55,71,53,253,125,94,108,51,160,232,43,137,55,2,221,182,216,105,11,72,255,153,75,111,63,115,251,92,116,15,54,96,39,94,250,89,24,231,126,35,241,72,195,130,162,228,165,80,116,95,196,219,215,238,201,37,93,26,30,194,147,120,30,175,98,218,207,213,153,159,135,175,250,157,232,91,166,110,85,84,136,135,240,100,96,252,188,232,21,76,141,173,8,103,36,184,5,119,227,17,236,136,120,235,92,47,226,179,94,177,206,111,28,101,101,198,3,31,193,124,220,139,205,216,131,227,184,132,235,147,2,55,4,198,139,177,90,194,73,60,143,87,147,194,250,167,221,181,124,253,239,189,43,100,109,194,82,172,195,246,192,248,144,232,44,102,38,219,2,152,143,149,216,132,221,201,43,194,255,14,138,184,106,90,209,34,230,172,8,124,18,11,241,16,158,196,243,43,194,119,191,26,49,227,155,238,98,36,167,132,172,251,48,23,203,82,194,188,245,41,203,183,91,171,172,1,156,198,244,149,129,15,225,54,172,192,70,236,194,81,92,196,156,212,176,78,79,166,46,95,167,130,212,144,181,15,143,98,31,78,90,76,210,170,21,177,180,213,171,66,209,189,184,9,75,177,14,219,113,8,231,48,43,45,240,165,152,143,123,177,57,48,222,35,58,154,22,214,116,49,226,221,153,119,219,22,248,36,22,226,33,60,137,231,241,42,166,165,7,62,136,91,113,15,54,96,103,96,252,18,94,151,176,250,89,129,143,225,14,220,143,199,176,31,167,48,57,67,149,197,92,44,195,250,192,248,105,209,33,156,195,172,103,219,77,184,29,171,176,5,123,113,2,99,153,129,247,224,70,44,9,140,215,138,182,225,32,206,96,198,47,5,62,140,121,88,137,77,216,141,99,120,3,215,101,5,62,133,69,88,141,173,56,128,211,152,254,127,180,123,220,134,21,216,136,93,56,138,139,152,147,173,174,99,33,30,194,147,120,30,175,98,218,47,171,235,129,241,173,162,187,241,136,132,14,28,145,48,143,217,171,3,31,13,140,23,136,86,97,139,132,94,209,113,209,37,92,247,43,129,79,226,174,192,216,1,60,142,103,241,50,166,172,9,188,31,55,99,57,30,198,51,56,130,215,112,245,175,106,232,184,3,247,227,49,236,199,41,76,94,171,161,99,46,150,97,61,158,198,97,156,15,140,103,255,154,134,142,219,177,10,91,126,205,30,18,29,199,37,92,159,99,144,130,197,88,131,109,129,241,65,209,105,209,244,95,87,61,113,43,238,193,6,236,196,75,184,128,107,214,5,62,142,59,3,227,7,240,24,246,173,11,227,147,196,203,227,86,77,40,154,181,152,140,223,8,209,135,126,195,216,18,119,227,17,236,192,139,120,29,87,175,15,203,125,44,48,86,32,186,15,91,176,27,71,205,118,61,48,105,205,111,170,9,191,25,14,177,219,35,166,150,40,218,139,205,216,131,227,120,3,215,221,163,75,197,34,172,14,140,183,138,158,23,189,42,154,250,28,163,246,192,248,22,44,151,80,47,218,46,122,1,103,49,227,94,199,147,192,120,30,86,72,104,192,78,188,132,11,184,246,185,43,188,162,119,133,87,244,174,240,138,94,189,21,158,197,203,152,114,95,168,124,247,71,92,245,74,247,153,30,187,79,47,19,24,223,47,122,20,251,112,18,147,158,103,212,135,155,176,20,235,158,103,203,138,94,192,89,204,188,63,228,62,114,127,168,91,121,247,47,95,255,226,251,245,14,102,104,19,29,192,105,9,233,207,215,59,224,86,220,131,71,176,3,47,226,117,92,253,128,134,246,128,134,134,251,240,40,246,225,36,38,189,192,150,197,77,88,138,117,216,142,67,56,135,89,15,134,149,124,233,131,198,211,184,23,155,229,246,60,24,246,194,63,69,103,243,171,54,250,207,228,99,81,209,51,211,183,174,176,89,64,250,11,141,101,112,219,11,53,16,108,120,97,248,132,142,23,46,91,98,236,92,40,138,255,219,173,15,191,245,207,187,44,54,229,33,135,101,220,252,144,86,46,90,255,80,248,176,211,15,45,255,176,126,89,83,152,252,162,48,195,125,17,83,30,121,81,88,108,238,139,236,19,209,58,60,37,97,16,103,48,227,97,253,8,230,97,101,96,188,73,180,11,71,113,17,115,94,108,200,135,133,120,232,197,225,91,157,140,120,247,15,92,11,234,145,53,142,75,184,254,145,176,83,54,60,178,124,19,230,133,162,95,188,100,250,182,197,86,62,98,132,141,221,102,24,75,44,235,191,60,43,57,35,43,227,37,54,19,230,97,229,75,86,44,251,119,145,77,138,218,112,16,103,48,227,165,225,235,188,38,234,97,86,61,252,82,7,32,44,194,106,51,180,70,76,189,225,191,82,116,200,186,136,215,113,205,111,25,71,224,206,223,50,142,16,61,134,253,56,133,73,143,234,41,112,83,196,155,207,190,172,40,137,197,238,42,141,166,83,87,149,132,134,83,33,181,1,59,31,117,50,42,122,29,215,252,182,53,199,157,120,0,143,227,89,188,140,41,143,105,177,184,25,203,241,48,158,193,17,188,134,171,95,102,32,141,59,112,63,30,195,126,156,194,228,199,13,164,49,23,203,176,30,79,227,48,206,99,246,203,157,234,96,1,238,195,163,216,135,147,152,244,132,58,128,155,176,20,235,176,29,135,112,14,179,126,199,24,15,183,99,21,182,96,47,78,96,236,73,167,245,184,17,75,176,22,79,225,5,156,197,204,87,184,106,136,249,184,23,155,177,7,199,113,9,215,63,229,148,4,139,177,6,219,112,16,103,48,227,119,117,94,152,135,149,216,132,221,56,134,55,112,221,6,253,20,22,97,53,182,226,0,78,99,250,239,57,94,227,54,172,192,70,236,194,81,92,196,156,141,14,68,88,136,135,240,36,158,199,171,152,246,74,195,55,220,138,123,176,1,59,95,25,14,14,191,22,117,131,169,47,208,23,94,146,117,29,215,108,210,213,225,78,60,128,199,241,44,94,198,148,87,233,234,112,51,150,191,42,172,94,209,125,177,216,138,195,138,90,113,0,167,49,61,215,110,195,109,88,129,141,216,133,163,184,24,24,207,249,253,112,136,123,60,98,218,102,151,138,183,252,190,53,15,140,215,135,25,98,167,110,205,112,235,95,181,70,211,119,127,231,222,48,125,113,249,2,227,87,205,154,178,121,249,172,107,55,47,159,245,91,137,151,79,63,188,57,228,63,117,71,249,246,59,230,79,188,96,249,89,249,6,172,101,81,249,237,211,213,183,166,111,29,18,54,59,36,4,198,167,68,147,254,64,111,27,24,223,36,90,130,181,129,73,167,68,7,68,167,69,83,183,132,133,253,142,218,249,192,150,240,77,51,238,143,146,54,111,81,25,241,0,30,199,126,156,178,240,228,63,212,17,227,198,192,120,137,104,53,182,226,0,78,99,250,86,245,16,183,97,5,54,98,39,94,194,5,92,251,106,231,195,184,11,15,6,198,79,136,246,227,20,38,111,115,60,199,55,148,132,234,144,27,69,83,255,212,91,72,11,182,185,82,98,134,150,109,161,109,244,222,49,195,160,172,25,204,248,163,176,27,255,51,113,51,242,182,25,30,254,35,7,132,192,120,165,104,131,121,59,35,174,74,212,131,91,125,164,172,171,230,77,203,115,197,35,207,21,15,209,114,60,44,225,140,232,176,232,60,102,189,198,121,249,107,172,180,104,165,104,35,118,225,37,185,11,184,38,223,136,45,48,190,67,116,31,30,197,62,156,48,91,236,143,29,194,113,3,22,7,198,107,68,79,226,121,188,138,105,219,29,120,182,187,232,45,90,142,135,37,156,17,29,22,157,23,205,122,173,83,242,215,26,191,188,54,236,243,189,17,159,253,243,112,18,21,111,148,213,137,151,112,1,215,22,132,133,63,81,160,227,192,3,120,12,251,113,10,147,95,167,237,96,46,150,97,61,158,198,225,215,217,2,162,89,59,12,51,113,59,86,97,11,246,226,4,198,94,175,119,195,141,88,130,181,120,10,47,188,222,245,89,209,140,157,174,207,226,214,157,174,207,138,30,17,61,131,35,18,174,237,12,123,55,251,13,81,139,254,176,222,224,190,55,216,178,88,138,117,120,42,48,126,65,116,6,51,118,25,118,238,114,137,82,180,2,27,119,45,191,204,114,219,58,117,201,26,197,69,204,121,163,17,30,22,226,33,60,17,24,63,39,122,25,83,10,13,150,112,115,161,43,57,88,47,161,29,47,224,44,102,62,237,68,33,48,158,143,21,216,32,183,3,47,226,117,92,83,100,164,24,24,223,41,186,31,143,74,232,19,29,23,93,194,117,111,114,220,195,93,129,241,131,162,199,241,44,94,198,148,98,27,53,48,190,89,180,20,235,176,189,120,197,178,127,228,125,215,195,161,82,92,144,53,139,153,111,182,145,223,108,35,139,86,98,19,118,227,24,46,98,78,137,91,120,37,54,70,73,104,71,7,35,62,251,83,234,236,49,89,253,56,133,73,111,49,140,195,77,88,138,117,120,10,47,224,44,102,150,218,2,152,143,123,177,25,123,112,28,151,112,253,91,29,204,176,24,107,176,13,7,113,6,51,202,116,12,152,135,149,216,132,221,56,134,55,112,221,219,156,143,98,17,86,99,43,14,224,52,166,151,27,80,226,54,172,192,70,236,194,81,92,196,156,183,235,173,176,240,237,161,46,29,138,248,172,55,185,211,112,84,86,31,78,98,210,110,117,9,55,97,41,214,97,59,14,225,28,102,189,195,145,17,183,99,21,182,96,47,78,96,108,143,35,35,110,196,18,172,197,83,120,1,103,49,243,157,42,60,230,227,94,108,198,30,28,199,37,92,95,17,154,252,134,10,117,9,171,177,181,98,197,178,103,253,6,20,141,225,13,92,247,46,21,21,139,176,26,91,113,0,167,49,189,82,69,197,109,88,129,141,216,133,163,184,136,57,127,162,162,98,33,30,194,147,120,30,175,98,218,94,227,87,220,138,123,176,1,59,241,18,46,224,218,119,59,76,225,46,60,136,39,240,28,94,193,212,42,103,46,184,5,119,227,17,236,192,139,120,29,215,188,199,49,26,119,226,1,60,142,103,241,114,96,60,101,159,113,48,230,98,25,214,227,105,28,198,121,204,254,83,215,132,177,0,247,225,81,236,195,73,76,218,175,75,194,77,88,186,63,244,119,239,77,92,17,171,83,116,20,251,112,18,147,254,204,194,255,44,44,230,35,209,98,86,110,82,180,67,81,249,125,209,16,228,83,206,178,159,153,222,127,71,121,131,89,219,112,80,214,116,196,187,191,108,41,177,3,43,126,241,191,67,111,141,165,163,233,21,223,8,215,78,98,235,14,104,228,7,150,127,214,63,201,42,146,85,141,173,56,96,222,233,196,39,46,41,74,127,175,150,143,219,176,2,27,177,235,189,97,137,163,17,83,175,42,90,196,156,131,154,63,22,226,161,131,110,224,69,188,59,241,154,173,91,189,171,172,113,92,50,195,250,247,173,136,173,252,87,79,179,62,244,62,171,143,21,216,248,190,48,111,87,196,244,196,37,183,91,7,47,89,115,152,117,232,214,61,168,216,75,35,174,120,91,226,198,218,147,135,116,61,184,27,15,227,25,28,193,107,152,253,126,13,6,11,112,31,30,197,62,156,196,164,106,117,186,58,124,213,77,17,211,39,93,29,220,165,232,123,209,6,88,113,48,204,21,111,182,128,110,28,195,27,230,253,141,168,210,174,248,145,154,252,138,123,162,58,153,243,1,7,82,204,195,74,108,194,110,28,195,69,204,169,81,143,106,150,175,66,161,233,103,86,225,83,154,69,213,29,69,45,150,114,6,71,238,200,250,207,151,197,150,125,64,252,45,97,129,215,204,181,250,131,46,248,224,142,15,46,95,214,138,199,151,111,159,253,82,27,176,243,142,185,46,41,154,193,140,90,3,222,90,143,148,68,76,123,223,29,171,156,248,255,148,201,183,77,39,254,41,242,202,215,175,139,45,171,7,37,22,242,43,209,87,76,125,182,19,163,218,168,232,230,252,167,34,254,226,223,58,38,254,164,63,224,189,134,61,214,103,28,151,112,253,135,12,247,177,24,107,176,13,7,113,6,51,234,124,123,204,195,202,186,240,117,154,234,150,95,98,108,171,91,241,191,55,71,226,255,153,222,253,35,61,192,160,69,205,96,198,159,251,88,204,251,243,240,89,207,139,54,93,218,203,85,145,74,89,77,216,141,99,120,3,215,213,235,231,177,168,62,244,63,213,17,127,177,206,231,221,167,111,144,218,137,151,112,1,215,126,216,32,7,119,225,65,60,241,225,229,109,236,156,162,241,15,135,85,250,141,168,194,164,36,86,41,237,247,125,255,37,169,235,15,219,255,88,140,53,216,134,131,56,115,216,157,131,143,68,251,244,5,170,232,250,143,88,56,22,99,13,182,225,32,206,96,198,17,123,25,243,176,18,155,176,27,199,240,6,174,251,168,189,138,69,88,141,173,56,128,211,152,222,224,64,141,219,176,2,27,177,11,71,27,252,144,32,226,109,47,147,140,101,127,204,113,8,11,62,22,102,216,247,177,229,71,231,35,178,58,240,226,199,66,237,184,158,152,33,209,103,60,235,87,117,130,233,141,81,111,146,211,232,139,224,54,172,192,70,236,194,209,198,240,49,139,17,87,188,54,170,127,207,78,188,28,229,230,199,36,127,60,170,44,239,114,246,187,250,227,58,107,220,129,251,241,24,246,227,212,199,195,150,72,110,138,122,220,183,169,241,107,154,12,204,113,39,30,192,227,120,22,47,99,202,39,92,228,250,132,70,152,104,105,239,241,145,155,101,149,227,97,60,99,222,145,136,233,191,249,184,223,200,201,74,111,182,35,112,91,115,152,183,34,98,234,203,53,186,67,178,78,226,121,188,138,105,159,12,195,138,7,63,233,60,232,147,97,225,187,35,174,58,168,232,8,118,224,69,188,142,107,90,108,115,220,137,7,240,56,158,197,203,152,242,23,182,57,110,198,114,60,140,103,112,228,47,92,23,23,205,62,170,77,97,1,238,195,163,216,135,147,152,244,41,99,59,220,132,165,88,135,237,56,244,169,229,227,190,57,69,169,199,156,179,226,22,220,141,71,176,3,47,226,117,92,243,105,187,9,119,226,1,60,142,103,113,10,147,143,59,103,197,92,44,197,58,60,133,23,112,22,51,63,99,204,138,249,184,23,155,177,7,199,113,9,215,159,112,132,194,98,172,198,86,60,143,87,49,245,179,246,16,110,193,221,120,4,59,112,4,175,225,234,147,234,40,22,224,62,60,138,125,56,137,73,159,83,71,113,35,150,96,45,158,194,11,56,139,25,173,14,207,152,135,149,216,132,221,56,134,55,112,221,231,157,85,96,33,30,194,147,120,30,175,98,90,155,139,83,184,21,247,96,3,118,226,37,92,192,53,127,169,13,225,78,60,128,199,241,44,94,198,148,83,186,58,220,140,229,120,24,207,224,48,206,99,246,23,84,35,220,142,85,216,130,189,56,142,75,184,190,221,0,10,139,176,26,79,226,121,188,138,105,95,180,135,112,43,238,193,6,236,196,75,120,29,215,156,182,135,112,39,30,192,227,120,22,47,99,202,151,236,33,220,140,229,120,24,207,224,8,94,195,213,103,12,129,112,7,238,199,99,216,143,83,152,252,101,93,49,230,98,25,214,227,105,28,198,121,204,234,112,179,0,183,99,21,182,96,47,78,224,18,174,255,43,93,49,22,99,53,182,226,64,96,124,250,175,194,213,249,231,71,103,68,41,47,8,99,218,120,90,103,52,72,250,72,24,156,197,215,116,46,79,253,140,162,199,238,40,42,232,12,31,176,27,15,227,105,28,194,217,59,22,147,241,21,253,238,87,194,65,62,241,114,250,228,77,138,10,239,40,250,170,241,228,161,144,21,63,25,178,226,231,190,114,243,28,225,174,219,230,122,243,186,168,33,85,133,119,106,199,199,229,39,202,87,220,240,129,217,93,58,5,44,192,125,120,20,251,112,18,147,190,234,59,226,38,44,197,58,108,199,33,156,195,172,110,85,14,183,99,21,182,96,47,78,96,236,107,238,79,5,198,55,126,45,108,162,226,136,169,35,78,187,42,204,208,136,93,56,106,49,139,162,107,123,60,19,211,163,199,193,3,120,28,207,226,101,75,72,249,186,198,252,117,63,10,17,45,197,58,9,237,162,23,112,22,51,123,141,171,48,31,247,98,51,246,224,120,111,168,177,75,17,239,238,113,241,42,251,27,161,232,119,163,166,248,204,149,129,164,91,47,86,142,78,120,182,124,195,190,196,170,111,248,161,160,104,15,142,227,18,174,239,211,125,96,49,214,96,27,14,226,12,102,252,181,193,12,230,97,37,54,97,119,96,124,12,23,37,172,237,119,125,7,119,225,193,126,207,24,138,158,197,203,18,82,254,38,240,190,191,209,218,176,20,235,176,29,135,112,206,194,178,206,170,19,152,143,123,207,186,24,45,218,45,58,38,186,136,57,223,52,146,251,102,168,25,133,17,87,190,63,92,6,136,239,254,166,62,214,12,167,113,24,231,229,102,159,243,120,219,57,43,141,123,177,89,110,143,232,24,222,192,117,127,27,114,159,250,91,221,52,30,194,147,120,222,108,87,69,83,207,135,232,3,184,249,188,67,50,214,227,105,28,198,121,75,200,254,59,253,35,110,199,42,108,193,222,192,248,4,46,73,88,55,96,100,135,69,88,141,173,129,241,1,188,138,169,223,50,104,194,205,88,142,135,241,12,142,224,181,192,248,234,193,192,71,113,251,160,61,47,218,44,218,141,99,120,3,215,253,189,61,255,247,246,60,30,194,147,114,207,139,94,193,212,11,78,13,47,120,84,22,203,37,212,139,158,198,33,9,179,152,249,15,218,234,63,120,14,74,180,18,155,176,91,238,152,232,34,230,12,105,171,88,24,24,63,36,122,2,207,225,21,76,253,182,47,143,91,112,55,30,193,14,188,136,215,191,237,121,222,97,195,101,220,49,236,71,198,162,71,177,15,39,229,38,253,99,224,61,255,232,80,130,197,18,106,68,91,113,0,167,229,166,143,56,161,193,173,184,7,27,176,19,47,225,2,174,253,39,135,18,220,133,7,241,4,158,195,43,152,122,209,30,194,45,184,27,143,92,244,166,13,209,17,188,118,49,116,238,171,191,19,117,238,247,126,199,110,250,142,199,174,69,247,97,11,246,226,4,198,46,133,113,218,63,70,99,227,148,123,46,89,56,238,192,253,120,12,251,113,10,147,255,217,40,11,115,177,12,235,241,52,14,227,60,102,143,26,100,99,1,238,195,163,216,135,147,152,244,47,6,217,184,9,75,177,14,219,113,8,231,48,107,204,65,4,183,99,21,182,96,47,78,96,236,95,13,178,113,35,150,96,45,158,194,11,56,139,153,227,250,59,204,199,189,216,140,61,56,62,126,171,2,37,191,38,26,148,166,222,118,71,226,55,163,211,166,148,165,80,254,139,233,236,239,106,26,184,229,187,203,179,118,43,170,198,86,28,192,171,152,54,161,115,192,173,184,103,34,124,206,187,239,138,206,220,26,20,157,186,163,232,182,219,252,207,172,210,235,221,209,121,166,252,194,196,242,85,254,100,241,242,242,203,22,125,3,115,190,231,64,240,189,229,31,88,168,168,234,142,162,150,239,133,123,63,207,124,86,226,22,211,170,14,193,103,146,206,70,211,105,23,238,152,115,236,142,233,121,211,103,18,47,178,254,87,39,196,105,147,246,204,228,242,185,182,40,42,198,26,108,195,65,156,193,244,239,187,237,130,219,112,207,247,239,216,51,138,78,225,5,89,179,223,191,121,118,116,115,250,39,137,155,210,43,75,195,67,0,201,83,255,235,38,254,173,231,141,18,37,183,221,249,191,119,74,179,199,82,172,195,246,169,229,171,57,52,21,118,194,92,84,243,147,175,68,211,233,175,247,147,187,235,242,215,252,32,90,225,207,60,55,172,198,31,62,156,120,37,83,169,71,121,126,176,124,209,219,126,96,93,176,14,219,113,8,231,48,235,178,214,141,249,151,195,231,60,179,202,123,21,29,193,142,203,203,215,230,57,86,244,226,29,11,184,110,174,140,127,91,62,215,195,255,166,219,199,178,59,178,222,233,78,93,189,172,211,56,140,243,230,125,58,218,128,201,217,87,84,44,220,134,21,216,136,93,56,138,139,87,194,194,115,126,184,34,182,234,161,31,46,255,166,79,254,208,209,6,247,253,112,121,155,58,122,199,92,157,63,92,222,80,19,213,35,237,229,182,231,144,69,205,97,214,85,199,15,220,142,85,216,130,189,56,113,117,249,122,196,126,100,180,243,163,229,123,224,9,69,249,184,23,155,127,180,188,158,247,68,211,105,231,149,95,84,126,61,98,106,226,113,147,180,197,251,67,101,79,153,142,70,46,127,231,149,161,217,211,14,225,88,128,251,166,151,175,225,91,181,215,163,178,250,112,2,99,255,238,104,137,27,255,61,44,177,36,98,234,94,69,181,255,190,124,75,157,82,116,14,175,96,234,140,190,18,183,224,110,60,130,29,120,17,175,207,232,35,254,227,230,229,199,155,211,143,68,211,105,31,210,60,54,253,199,242,173,82,250,31,198,167,120,2,207,225,21,76,157,181,250,184,101,118,249,86,216,109,186,54,226,170,22,169,167,240,194,108,216,243,179,179,43,254,247,51,70,55,164,174,251,79,231,191,88,244,159,203,63,182,250,142,233,99,119,76,119,155,117,4,175,225,234,57,99,216,185,229,243,238,80,84,129,141,216,133,163,184,136,57,63,118,0,255,241,242,54,81,248,227,229,63,73,174,144,218,136,93,56,138,139,150,149,51,127,251,211,29,183,198,207,243,203,191,72,238,188,237,135,213,216,138,3,56,109,49,191,31,117,64,43,211,127,226,130,31,110,192,98,172,249,73,152,183,45,226,170,30,69,131,56,131,25,215,92,245,195,60,172,196,166,107,119,236,100,69,35,120,13,87,255,151,157,140,59,112,63,30,195,126,156,194,228,235,78,84,48,23,203,176,30,79,95,95,190,210,195,138,166,239,40,74,255,169,79,248,233,29,187,82,81,17,86,99,43,14,224,52,166,47,56,6,226,54,172,192,198,133,229,159,254,90,199,161,46,89,163,184,136,57,255,173,238,99,225,127,251,5,206,127,47,127,238,166,69,81,111,196,85,67,230,154,192,216,162,238,26,55,98,9,214,226,41,188,128,179,152,249,63,134,63,152,143,123,177,25,123,112,28,151,112,253,13,45,5,139,177,6,219,112,240,70,216,24,239,139,14,102,43,103,20,197,126,102,11,224,6,44,198,26,108,195,65,156,193,244,37,21,3,183,226,30,108,192,78,188,180,20,86,122,33,226,170,180,159,27,67,224,19,184,19,15,224,49,236,199,73,76,138,165,132,225,56,110,194,82,172,195,118,28,194,57,204,138,7,190,20,183,99,21,182,96,47,78,96,44,41,240,30,220,136,37,88,139,167,240,2,206,96,198,93,129,15,225,54,172,192,6,236,192,17,188,134,171,147,3,31,195,29,184,15,143,98,31,78,98,210,138,91,140,223,187,194,151,199,18,172,197,83,17,111,86,160,11,17,83,199,21,205,98,102,74,224,35,152,143,123,177,25,123,112,28,151,112,253,202,192,167,176,8,15,225,73,60,143,87,49,53,53,240,126,220,140,229,120,24,207,224,48,206,99,246,170,192,71,177,0,247,225,81,236,195,73,76,74,83,71,113,35,150,96,45,158,194,11,56,139,153,119,219,67,152,143,123,177,25,123,112,28,151,112,125,122,224,6,44,198,26,108,195,65,156,193,140,103,5,62,140,121,88,137,77,216,141,99,120,3,215,101,168,70,88,132,213,216,138,3,56,141,233,207,214,218,113,27,86,96,35,118,225,40,46,98,78,102,224,147,88,136,135,240,36,158,199,171,152,246,75,129,15,226,86,220,131,13,216,137,151,112,1,215,102,5,62,129,187,240,32,158,192,115,120,5,83,255,79,224,3,184,5,119,227,17,236,192,139,120,29,215,100,135,62,235,35,209,145,250,174,199,179,29,57,176,10,91,176,23,39,48,246,203,90,37,110,196,18,172,197,83,120,1,103,49,115,181,86,137,249,184,119,117,248,42,239,140,70,122,119,53,43,234,196,75,184,128,107,127,197,190,194,93,120,16,79,224,57,188,130,169,107,236,43,220,130,187,241,72,96,188,3,71,36,204,175,185,245,173,226,217,191,154,18,75,127,224,87,29,229,113,59,86,5,198,91,68,123,112,92,194,146,232,186,181,218,61,22,97,53,182,226,0,78,7,198,211,127,77,147,194,173,184,39,48,222,32,218,129,23,37,92,23,93,157,227,40,143,59,112,63,30,11,140,247,139,78,138,38,253,186,138,138,27,3,227,37,162,53,216,134,131,56,131,25,235,244,204,152,135,149,216,132,221,56,134,55,112,221,111,216,67,88,132,213,216,138,3,56,141,233,235,245,204,184,13,43,176,17,187,112,20,23,112,237,111,106,72,184,11,15,226,9,60,135,87,48,245,30,163,144,136,55,175,118,111,142,184,42,113,161,251,23,63,63,105,240,163,149,157,242,247,227,49,236,195,73,76,122,142,1,249,115,66,31,178,41,226,138,109,138,74,177,14,219,205,48,20,113,213,164,162,57,204,186,87,163,197,237,88,133,205,247,134,37,246,68,92,57,160,104,60,226,205,119,166,46,69,252,95,223,63,235,185,183,54,82,252,145,231,254,175,141,116,115,243,109,120,238,255,111,243,229,63,87,95,138,205,216,131,227,184,20,62,53,182,254,190,255,223,178,31,185,79,75,184,47,124,193,202,68,126,141,233,166,136,43,79,74,237,198,49,92,52,67,206,243,162,5,60,244,60,163,1,44,196,67,120,18,207,227,21,76,189,95,157,195,205,88,142,135,241,12,142,220,31,86,239,90,196,85,41,207,215,127,225,163,88,128,85,207,15,243,182,68,92,213,110,186,55,49,61,36,117,2,99,15,232,201,112,35,150,60,16,22,83,27,113,85,139,162,54,28,124,96,249,88,96,70,81,234,11,108,21,220,140,229,88,143,167,113,24,231,49,251,65,27,4,11,30,12,43,178,47,226,202,143,223,246,211,85,89,109,178,6,19,89,163,138,102,30,188,213,80,98,25,47,252,127,52,148,123,95,232,188,27,75,95,24,22,88,23,113,101,179,162,118,69,239,78,92,76,188,109,141,134,100,205,98,230,67,70,43,152,135,149,216,132,221,56,134,55,112,221,139,28,4,176,8,171,3,227,173,162,231,68,175,136,38,63,172,227,195,77,129,241,82,209,26,108,195,65,156,193,140,23,135,37,60,252,98,7,151,23,135,145,76,226,150,73,114,133,162,58,108,199,33,139,153,195,204,71,28,94,49,47,48,94,249,72,216,249,141,17,87,37,62,236,238,191,180,195,90,31,9,251,114,32,98,242,112,200,143,127,34,241,172,233,157,249,211,242,211,95,146,242,139,91,61,55,151,191,254,37,255,123,249,241,71,94,98,173,176,18,155,2,227,221,162,163,47,9,31,179,24,49,37,229,165,78,119,240,201,192,120,33,30,148,112,28,207,226,101,76,249,45,77,25,55,99,57,30,198,51,56,130,215,112,245,163,198,102,184,3,247,227,49,236,199,41,76,254,237,192,251,48,23,203,176,30,79,227,48,206,99,246,99,250,155,192,120,129,104,21,182,96,47,78,96,236,101,186,93,220,248,50,3,72,209,26,108,195,65,156,193,140,199,213,112,204,195,202,192,120,147,104,151,232,168,232,2,174,125,185,177,89,96,124,23,30,144,112,236,229,161,54,246,71,92,245,249,112,165,59,62,34,107,94,214,7,162,110,241,182,172,88,246,19,182,52,22,224,62,60,138,125,56,249,132,161,250,239,216,210,184,17,75,176,22,79,225,5,156,197,204,39,245,210,152,143,123,177,25,123,112,28,151,112,253,43,92,233,193,98,172,193,54,28,196,25,204,120,74,117,192,60,172,196,38,236,198,49,188,129,235,126,215,161,4,139,176,26,91,113,0,167,49,125,131,243,9,220,134,21,216,136,93,56,138,139,152,243,123,186,62,44,196,67,120,18,207,227,85,76,219,232,180,20,183,226,30,108,192,78,188,132,11,184,246,149,26,22,238,194,131,120,2,207,225,149,192,120,234,38,253,115,96,124,179,104,25,214,97,187,220,33,156,149,144,241,42,213,40,48,158,39,90,129,141,216,133,163,184,136,57,185,246,80,174,94,69,244,128,232,113,236,151,48,137,177,223,215,134,112,3,22,97,53,182,226,0,78,99,250,230,240,193,15,225,214,205,46,201,224,17,60,131,35,120,205,18,86,255,129,94,14,11,112,95,96,252,40,246,74,24,199,37,92,183,37,228,62,181,69,181,23,61,132,39,240,172,220,41,76,254,67,7,83,204,197,178,192,120,61,182,75,184,32,58,43,154,177,85,141,194,188,173,70,98,162,141,216,133,163,184,136,57,175,86,163,176,16,15,5,198,79,138,158,195,43,152,186,205,197,184,109,225,104,245,210,231,71,131,248,45,219,140,165,240,160,25,142,227,89,9,151,69,147,255,200,150,197,92,44,195,122,60,141,195,56,143,217,121,170,21,22,224,62,60,138,125,56,137,73,175,49,202,199,77,88,138,117,216,142,67,56,135,89,249,46,106,224,118,172,194,22,236,197,9,140,253,177,35,60,110,196,18,172,197,83,120,1,103,49,115,187,35,60,230,227,94,108,198,30,28,199,37,92,255,90,189,19,22,99,13,182,225,32,206,96,70,129,134,132,121,88,137,77,216,141,99,120,3,215,189,206,17,30,139,176,26,91,113,0,167,49,125,135,35,60,110,195,10,108,196,46,28,197,69,204,121,189,214,142,133,120,8,79,226,121,188,138,105,59,29,225,113,43,238,193,6,236,196,75,184,128,107,223,224,8,255,134,208,139,236,138,184,242,19,225,169,146,120,185,172,122,60,109,134,225,136,169,95,48,195,228,27,92,138,55,67,206,46,91,100,151,35,170,232,126,209,163,162,61,56,134,139,187,194,167,175,125,99,116,90,121,223,27,67,209,227,184,19,247,227,209,192,120,31,78,224,210,27,93,137,43,140,22,126,127,97,40,122,162,208,57,32,238,195,22,236,193,49,188,129,235,158,14,203,125,242,105,3,44,209,131,162,199,241,44,78,97,114,145,78,27,115,3,227,101,162,117,216,94,228,74,111,196,21,163,138,230,204,155,245,166,192,71,48,239,77,90,137,104,35,118,226,69,185,215,68,87,23,59,34,20,135,21,41,136,152,86,174,104,31,30,197,190,192,248,164,104,236,205,122,92,220,248,102,103,175,88,35,161,245,205,225,42,206,175,191,44,22,75,25,8,211,177,137,136,119,127,213,41,224,53,115,173,46,113,113,0,119,224,126,60,134,253,129,241,41,209,164,183,120,60,227,45,214,92,180,4,107,36,180,226,0,78,99,122,169,30,14,183,5,198,43,176,1,59,228,142,224,53,92,253,86,95,30,119,224,126,60,134,253,56,133,201,101,106,47,230,98,25,214,227,233,192,248,48,206,73,200,124,155,3,101,96,60,31,43,177,81,110,39,94,194,5,92,91,174,75,40,215,223,224,1,60,142,103,205,118,89,52,249,237,190,60,230,98,217,219,141,100,69,219,113,8,231,48,107,183,161,12,110,199,42,108,193,94,156,192,216,59,194,58,220,243,14,163,4,44,198,26,108,195,65,156,193,140,61,70,9,152,183,199,30,18,109,196,46,28,197,69,204,121,167,195,13,22,226,33,60,137,231,241,42,166,85,56,0,227,86,220,131,13,216,137,151,112,1,215,190,203,1,24,119,225,1,60,142,103,241,50,166,84,58,197,198,205,88,142,135,241,12,142,224,53,92,253,39,26,58,238,192,253,120,12,251,113,10,147,247,170,235,152,139,101,88,143,167,113,24,231,49,251,221,142,36,88,128,251,240,40,246,225,36,38,85,57,183,192,77,88,138,117,216,142,67,56,135,89,239,209,32,113,59,86,97,11,246,226,4,198,246,57,210,225,70,44,193,90,60,133,23,112,22,51,255,84,151,137,249,184,23,155,177,7,199,113,9,215,239,215,107,96,49,214,96,27,14,226,12,102,252,153,94,3,243,176,18,155,176,27,199,240,6,174,59,224,220,2,139,176,26,91,113,0,167,49,253,189,161,19,123,240,189,26,36,150,75,56,44,122,26,135,37,204,99,214,65,123,8,243,113,47,54,99,15,142,227,18,174,127,159,61,132,197,88,131,109,56,136,51,152,113,200,30,194,60,172,196,38,236,198,49,188,129,235,222,111,15,97,17,86,99,43,14,224,52,166,87,27,27,225,54,172,192,70,236,194,81,92,196,156,15,56,248,96,33,30,250,128,107,61,120,78,194,101,209,148,26,93,38,230,98,25,214,7,198,79,227,144,132,89,204,252,160,106,132,249,129,241,189,216,36,161,75,116,84,116,1,215,214,26,27,213,26,27,225,1,60,142,103,205,118,89,52,249,67,190,60,230,98,25,214,227,105,28,198,121,204,174,115,188,168,115,203,76,180,10,91,176,87,238,4,46,73,88,247,231,170,39,22,97,53,182,226,0,78,99,122,189,234,137,219,176,2,27,177,11,71,113,17,115,62,172,122,98,225,135,195,57,207,161,136,207,122,151,127,234,115,84,86,31,78,98,210,97,71,76,220,132,165,88,135,237,56,132,115,152,245,17,71,76,220,142,85,216,130,189,56,129,177,35,142,152,71,194,249,222,125,43,18,255,219,252,72,184,91,254,204,116,44,250,115,119,126,72,138,37,130,169,133,119,76,87,88,94,181,162,214,136,233,95,113,163,189,239,142,185,190,81,26,91,54,253,77,47,101,123,230,163,39,239,200,159,243,41,73,31,13,69,137,55,154,165,220,123,199,244,219,94,180,124,209,143,127,212,115,154,31,93,190,212,242,59,166,191,109,173,158,89,212,129,59,22,221,104,81,167,240,194,29,75,153,85,20,107,176,177,113,35,150,96,45,158,194,11,56,219,176,124,109,50,63,118,199,134,248,152,203,63,184,19,15,224,113,60,139,151,49,165,113,249,194,239,191,99,250,201,70,157,37,238,189,35,171,89,209,105,28,150,53,31,49,53,233,227,97,250,251,209,30,72,253,190,31,115,101,127,92,15,133,5,129,241,125,162,45,216,139,19,24,107,10,179,173,111,210,67,97,17,86,99,43,14,224,52,166,127,66,15,133,219,176,2,27,177,11,71,113,17,115,154,245,80,88,136,135,240,36,158,199,171,152,246,73,103,111,184,21,247,96,3,118,226,37,92,192,181,45,206,222,112,23,30,196,19,120,14,175,96,234,95,184,163,131,91,112,55,30,193,14,188,136,215,113,205,81,77,3,119,226,1,60,142,103,241,50,166,124,202,41,38,110,198,114,60,140,103,112,4,175,225,234,99,78,49,113,7,238,199,99,216,143,83,152,252,105,67,6,204,197,50,172,199,211,56,140,243,152,125,92,131,196,2,220,135,71,177,15,39,49,233,51,14,152,184,9,75,177,14,219,113,8,231,62,227,220,224,132,65,29,230,227,94,108,198,30,28,199,37,92,255,89,231,6,88,140,53,159,13,61,89,91,196,219,223,186,223,39,107,242,179,225,41,182,164,147,41,177,228,180,232,79,106,214,73,219,226,164,39,149,79,46,95,202,206,147,158,232,193,99,216,103,49,19,162,177,207,233,249,62,167,231,19,45,194,67,18,78,224,57,188,34,55,181,85,83,192,205,129,241,114,209,122,60,45,97,88,116,14,179,62,111,196,131,219,177,10,91,62,239,222,187,232,56,46,225,250,182,144,187,161,77,183,143,213,216,42,119,64,244,42,166,253,165,30,21,183,6,198,247,224,17,9,103,68,71,68,231,49,251,148,38,134,5,167,28,243,68,91,176,23,39,48,246,5,87,44,191,160,246,98,49,214,96,27,14,226,12,102,180,123,14,180,221,49,79,180,66,180,1,59,37,92,18,189,46,186,230,139,58,65,220,129,251,191,168,218,99,31,142,203,93,20,205,57,237,8,16,24,223,33,90,133,45,216,131,227,120,3,215,125,201,49,26,11,241,16,158,12,140,159,23,189,140,41,103,116,218,152,139,101,88,143,167,113,8,231,48,243,203,250,67,204,251,178,203,203,162,141,162,157,162,23,241,186,132,213,29,106,42,22,224,62,108,193,222,14,231,143,162,75,184,254,175,212,212,192,120,177,104,53,182,226,0,78,155,45,189,83,51,197,173,184,167,211,173,31,209,14,188,136,215,113,205,87,212,40,220,137,7,240,56,158,197,203,152,210,165,35,197,205,88,142,135,241,12,142,224,53,92,253,85,205,9,119,224,126,60,134,253,56,133,201,221,170,39,230,98,25,214,227,105,28,198,121,204,254,154,106,132,5,184,15,143,98,31,78,98,82,143,227,40,110,194,82,172,195,118,28,194,57,204,250,186,67,18,110,199,42,108,193,94,156,192,88,175,243,66,220,136,37,88,139,167,240,2,206,98,230,55,52,116,252,191,156,221,15,92,157,87,125,48,240,123,41,33,132,80,68,68,134,24,49,171,181,214,182,214,182,171,93,109,187,174,235,178,140,197,44,203,98,196,200,24,139,24,179,136,25,98,150,101,200,88,196,140,101,25,99,25,99,44,34,203,88,198,155,177,44,99,44,99,44,203,24,67,68,68,140,12,17,145,69,134,17,17,49,178,12,145,69,100,145,197,247,18,219,243,205,205,107,63,118,239,167,159,230,243,189,191,115,158,115,159,251,60,231,252,206,121,158,251,135,157,120,8,27,177,11,39,255,197,13,29,204,237,241,38,125,143,69,62,86,169,208,34,218,135,51,42,36,125,84,55,194,60,44,193,90,108,199,17,92,196,204,94,221,168,215,221,44,209,114,108,194,110,188,140,145,143,57,67,184,9,247,6,70,143,225,25,21,6,113,14,83,251,92,43,6,70,183,139,150,97,189,10,157,162,99,184,132,217,31,151,141,2,163,133,162,149,216,172,66,175,232,20,38,244,123,23,190,223,139,23,221,43,122,20,207,224,69,117,175,138,166,126,194,139,199,237,120,0,27,240,60,94,10,140,94,23,205,25,112,13,138,69,88,133,45,3,238,52,139,206,96,210,39,165,98,220,130,251,241,56,158,195,81,188,134,89,131,82,49,22,4,70,43,241,164,10,221,120,89,133,200,167,76,150,159,178,166,21,45,22,173,22,61,141,3,120,5,83,46,154,44,113,27,150,97,253,69,221,83,116,12,151,48,251,211,186,39,22,226,225,79,251,36,177,104,175,232,52,38,12,89,211,14,89,41,224,30,60,138,103,108,118,81,116,110,40,92,140,229,174,126,251,103,245,135,191,214,166,254,107,8,118,228,62,31,220,120,91,240,209,127,141,255,76,204,166,127,149,28,240,216,191,134,139,185,127,191,43,118,128,191,243,120,36,238,241,89,85,47,224,196,109,91,173,220,246,56,101,216,161,29,14,69,127,243,218,213,251,157,138,182,222,86,84,170,232,48,158,82,171,240,53,177,254,223,167,232,146,162,235,195,241,119,116,51,62,227,19,183,159,121,174,232,214,86,190,233,38,222,214,207,196,63,65,233,109,143,171,63,35,47,99,247,103,226,119,254,242,109,91,45,220,246,56,105,196,141,51,124,122,36,190,214,110,69,135,110,43,106,84,212,142,35,184,136,153,159,13,219,62,22,227,205,191,71,123,107,91,219,62,171,51,226,81,60,131,23,241,42,166,141,122,235,16,119,224,193,81,111,76,225,121,21,198,71,195,62,46,199,152,146,250,185,240,120,245,75,147,9,57,159,147,144,176,0,43,241,36,118,227,101,140,140,153,47,241,89,44,198,106,108,197,1,156,197,228,207,187,35,136,91,112,63,30,199,115,56,138,139,152,57,110,57,135,249,120,8,27,177,11,39,241,6,110,252,55,183,87,112,55,30,193,211,56,128,87,48,229,146,108,124,41,156,188,109,49,222,185,246,61,97,120,237,83,171,6,207,226,16,206,99,218,23,66,139,15,126,33,190,197,188,47,88,45,99,13,182,225,48,46,96,198,132,195,139,249,88,142,77,216,141,151,49,242,239,250,22,110,194,189,120,12,207,226,16,206,99,250,164,213,50,238,196,67,216,136,93,56,137,55,112,227,23,13,0,220,131,71,241,12,14,226,28,166,94,182,102,194,237,120,0,27,240,60,94,194,101,204,254,146,25,25,11,241,48,158,194,62,156,193,164,41,107,38,220,130,251,167,66,103,59,30,227,157,103,20,181,227,48,46,96,198,151,245,37,204,199,114,108,194,110,188,140,145,105,125,9,55,225,94,60,134,103,113,8,231,49,253,43,250,18,238,196,67,216,136,93,56,137,55,112,227,140,190,132,123,240,40,158,193,139,120,21,211,190,106,78,193,29,120,16,79,224,5,156,192,21,204,157,149,244,176,24,171,177,21,7,103,67,167,88,125,171,57,97,78,81,242,215,164,125,220,138,165,88,135,29,56,246,53,191,50,35,154,117,197,156,135,5,88,137,205,216,139,211,152,248,117,23,178,152,135,37,88,139,237,56,130,139,152,57,231,66,22,119,97,5,158,196,30,156,194,132,255,112,63,4,55,227,62,172,193,54,28,198,5,204,184,106,84,98,62,150,99,19,118,227,101,140,252,167,81,137,155,112,47,30,195,179,56,132,243,152,62,111,84,226,78,60,132,141,216,133,147,120,3,55,126,195,168,196,61,120,20,207,224,69,188,138,105,11,70,37,238,192,131,120,2,47,224,4,174,96,238,55,141,74,44,198,106,108,197,65,156,195,212,69,211,16,110,199,3,139,62,67,46,218,137,227,184,140,57,255,229,210,29,139,176,10,91,176,31,103,49,249,154,172,129,91,177,20,235,176,3,199,112,233,154,55,37,190,37,107,96,1,86,98,51,246,226,52,38,46,201,26,152,135,37,88,139,237,56,130,139,152,249,109,89,3,119,97,5,158,196,30,156,194,132,101,89,3,55,227,62,172,193,54,28,198,5,204,248,111,89,3,243,177,28,155,176,27,47,99,228,186,172,129,155,112,47,30,195,179,56,132,243,152,254,29,89,3,119,226,33,108,196,46,156,196,27,184,113,69,214,192,61,120,20,207,224,69,188,138,105,255,35,107,252,143,111,35,137,30,16,109,16,237,20,29,23,93,194,236,27,161,194,19,55,244,117,172,196,102,117,123,69,167,48,225,187,186,81,96,116,179,232,94,60,134,103,113,8,231,181,144,30,89,27,94,60,238,192,131,120,2,47,224,4,174,96,110,52,240,25,44,198,234,24,159,255,136,91,140,119,46,251,109,243,94,181,166,49,49,33,240,30,204,195,146,132,208,98,109,140,201,39,21,181,43,26,89,45,154,82,180,136,153,119,4,62,134,187,176,2,79,98,15,78,97,66,98,224,221,184,25,247,97,13,182,225,48,46,96,198,154,192,71,49,31,203,177,9,187,241,50,70,146,2,239,194,77,184,23,143,225,89,28,194,121,76,95,27,248,8,238,12,140,30,18,61,177,54,156,155,11,49,174,187,168,104,2,87,48,55,89,215,194,226,228,208,76,117,140,235,78,40,106,85,52,24,227,154,209,80,20,157,195,148,117,129,247,174,211,191,176,4,107,177,221,102,35,162,243,49,38,221,228,29,171,191,124,180,102,245,159,181,171,255,124,239,135,144,86,255,185,115,245,159,231,234,156,76,88,253,51,33,177,127,214,174,254,179,110,245,159,245,171,255,220,185,250,207,173,117,110,182,115,91,157,91,218,185,249,92,183,181,115,243,185,94,184,157,239,187,63,183,237,243,11,183,243,191,123,174,239,251,186,60,215,255,199,254,188,240,49,124,209,237,188,240,254,56,95,47,124,156,95,244,57,213,206,247,61,134,47,188,63,142,225,109,117,94,248,188,219,159,23,115,190,190,239,241,249,1,231,235,251,237,243,15,216,159,23,211,87,95,248,248,252,128,62,255,255,123,124,94,204,254,220,126,78,191,223,88,254,1,125,254,246,58,223,175,255,188,152,231,250,1,253,231,251,238,207,11,246,231,23,211,206,11,247,249,23,115,190,94,248,188,223,54,222,127,192,248,122,225,241,254,253,218,249,1,227,235,133,207,197,255,199,184,120,49,125,227,133,251,234,15,232,63,255,187,227,252,98,218,121,209,115,193,11,183,243,191,203,135,47,38,215,189,152,188,241,3,230,139,23,125,222,191,111,126,254,223,189,174,23,61,127,189,152,115,241,3,250,216,139,206,45,47,166,157,23,243,218,127,64,223,120,209,227,116,85,223,91,10,173,245,71,139,162,233,41,97,173,244,80,96,100,59,150,169,80,135,231,2,19,6,213,157,141,241,123,111,34,39,220,220,203,155,63,95,122,203,95,72,74,94,111,61,135,121,184,111,189,181,173,232,89,188,136,115,235,159,95,66,70,147,83,215,70,210,110,121,158,187,82,67,173,77,169,161,86,241,109,181,42,83,93,58,96,143,109,47,139,222,8,205,68,114,239,140,111,230,137,59,67,81,97,124,81,244,208,157,161,173,6,181,58,111,171,53,114,167,139,10,27,100,164,5,62,130,59,2,35,119,122,75,235,128,104,3,158,199,75,90,184,46,154,243,146,192,167,2,163,69,162,135,241,20,246,225,12,38,165,7,222,155,30,94,235,231,159,136,149,108,9,69,107,254,224,241,231,119,250,142,221,54,40,11,140,214,139,118,104,230,67,111,140,109,48,166,104,62,20,69,87,15,100,98,250,75,67,209,125,184,53,240,142,210,192,132,234,192,104,11,246,225,180,22,34,25,46,198,112,19,238,193,234,192,104,107,70,216,243,143,174,254,1,196,46,181,70,241,26,102,189,44,108,240,120,140,137,207,188,204,181,46,86,168,245,229,216,113,77,61,121,219,227,86,85,207,225,40,94,195,172,204,192,199,3,163,5,162,229,129,9,141,216,162,66,15,78,97,228,229,161,177,141,47,119,81,136,197,120,228,229,225,44,190,33,214,153,215,253,147,207,25,180,196,138,110,62,126,254,206,78,168,26,89,247,230,72,36,101,192,159,112,27,215,224,178,39,207,201,242,250,178,194,211,20,100,173,189,245,105,162,37,89,241,79,83,97,171,147,129,209,30,209,203,161,173,200,127,63,17,191,31,55,20,221,249,100,124,209,198,31,10,69,63,28,43,90,255,75,190,197,247,108,172,232,214,170,249,63,20,158,235,16,54,98,23,78,106,246,13,111,126,174,217,231,119,70,173,141,217,129,207,226,30,60,138,103,240,34,94,13,140,166,189,34,68,31,12,140,110,23,45,195,122,236,124,197,243,123,122,199,205,191,244,234,47,16,71,87,31,39,141,107,235,106,168,122,179,104,77,106,78,40,186,59,39,174,40,105,147,162,130,248,162,53,229,138,234,114,220,24,136,241,123,191,248,158,112,179,129,213,221,184,249,167,103,111,166,227,231,62,254,244,138,251,35,223,251,45,248,91,130,223,251,225,231,143,220,21,137,79,220,158,100,62,231,249,153,47,146,250,202,181,145,245,171,111,249,165,173,110,244,252,71,185,94,25,202,159,137,209,147,62,255,123,53,175,12,77,29,8,140,36,251,131,184,55,243,72,221,43,195,9,95,45,74,58,163,106,79,124,209,154,169,87,198,39,207,101,85,51,55,132,162,79,174,182,250,216,134,176,111,103,115,99,143,87,255,246,233,186,237,27,226,159,234,71,159,12,125,107,183,250,55,183,95,189,77,152,124,68,253,213,70,214,52,124,191,74,109,183,5,223,242,88,44,216,115,219,211,223,172,249,99,239,137,196,53,55,178,33,236,254,21,207,116,244,158,88,253,148,87,173,253,127,63,227,118,247,247,11,62,254,170,176,229,205,207,184,109,125,213,243,221,225,123,143,247,197,30,175,91,253,62,210,173,127,213,241,224,171,220,22,187,109,251,11,138,198,112,73,173,236,220,248,165,194,35,185,86,88,88,134,245,216,137,227,184,156,43,195,189,58,68,159,192,66,60,140,167,176,239,213,97,247,102,98,92,183,164,40,105,163,41,28,183,224,126,60,142,231,112,116,99,104,124,49,198,245,63,103,141,146,252,195,26,199,45,184,31,143,227,57,28,197,107,152,117,151,68,143,5,88,129,39,177,7,167,48,225,53,238,16,227,102,220,135,53,216,134,195,184,128,25,119,187,67,140,249,88,142,77,216,141,151,49,242,90,139,18,220,132,123,241,24,158,197,33,156,199,244,123,220,33,198,29,120,16,79,224,5,156,192,21,204,125,221,90,127,230,98,173,63,115,97,29,128,167,113,0,175,96,202,189,129,15,224,54,44,195,122,236,196,113,92,198,156,215,91,11,99,17,86,97,11,246,227,44,38,223,103,57,138,91,239,11,131,227,51,177,236,183,238,29,6,71,169,90,117,216,129,99,184,132,217,247,75,1,88,136,135,241,20,246,225,12,38,61,96,128,226,22,220,143,199,241,28,142,226,53,204,122,131,1,138,5,88,137,205,216,139,211,152,248,160,119,156,48,15,75,176,22,219,113,4,23,49,243,141,222,103,194,93,88,129,39,177,7,167,48,225,33,89,4,55,227,62,172,193,54,28,198,5,204,120,88,22,193,124,44,199,38,236,198,203,24,121,68,22,193,77,184,247,145,248,238,250,165,91,254,152,137,90,103,113,8,231,49,253,71,100,21,220,137,135,176,17,187,112,18,111,224,198,71,93,93,96,49,86,99,43,14,226,28,166,190,201,178,22,183,227,1,108,120,83,56,46,231,99,92,55,160,104,28,151,49,231,49,169,5,139,176,10,91,176,31,103,49,249,71,165,22,220,138,165,88,135,239,145,107,58,68,199,112,9,179,31,151,85,176,16,15,227,41,236,195,25,76,122,115,56,90,247,198,184,254,247,236,200,83,111,118,48,176,10,91,176,31,103,49,249,9,7,3,183,62,17,158,242,195,177,103,91,91,170,232,8,158,198,1,188,130,41,79,154,105,112,27,150,97,61,118,226,56,46,99,206,83,186,3,22,97,21,182,96,63,206,98,242,143,57,2,184,21,75,177,14,59,112,12,151,48,251,105,125,224,233,112,56,255,98,245,112,22,42,42,195,122,236,196,113,92,198,156,31,119,4,176,8,171,176,5,251,113,22,147,159,113,4,112,43,150,98,29,118,224,24,46,97,246,79,56,2,88,136,135,241,20,246,225,52,38,62,107,218,194,60,44,193,90,108,199,17,92,196,204,159,52,109,225,46,172,192,147,216,243,147,241,167,116,74,209,53,204,218,100,226,198,2,172,196,102,236,197,105,76,252,41,71,0,243,176,4,107,177,29,71,112,17,51,55,59,2,184,11,43,240,36,246,224,20,38,252,180,137,27,55,227,62,172,193,54,28,198,5,204,200,51,113,99,62,150,99,19,118,227,101,140,252,140,137,27,55,225,94,60,134,103,113,8,231,49,125,139,137,26,119,226,33,108,196,46,156,196,27,184,241,45,238,63,225,30,60,138,103,240,34,94,197,180,173,62,27,133,59,240,32,158,192,11,56,129,43,152,251,179,86,19,88,140,213,216,138,131,56,135,169,219,172,38,112,59,30,192,6,60,143,151,240,58,110,248,57,23,82,184,27,143,224,105,28,192,43,152,178,221,244,134,219,176,12,235,177,19,199,113,25,115,126,94,114,199,34,172,194,22,236,199,89,76,222,33,185,227,86,44,197,58,236,192,49,92,194,236,183,74,238,88,136,135,241,20,246,225,12,38,237,116,225,132,91,112,63,30,199,115,56,138,215,48,235,109,242,47,22,96,37,54,99,47,78,99,98,190,252,139,121,88,130,181,216,142,35,184,136,153,111,151,127,113,23,86,224,73,236,193,41,76,216,37,255,226,102,220,135,53,216,134,195,184,128,25,239,144,127,49,31,203,177,9,187,241,50,70,10,228,95,220,132,123,241,24,158,197,33,156,199,244,95,144,127,113,39,30,194,70,236,194,73,188,129,27,11,229,95,220,131,71,241,12,94,196,171,152,246,139,242,47,238,192,131,120,2,47,224,4,174,96,110,145,252,139,197,88,141,173,56,136,115,152,250,75,242,47,110,199,3,216,128,231,241,18,94,199,13,187,229,95,220,141,71,240,52,14,224,21,76,121,167,252,139,219,176,12,235,177,19,199,113,25,115,138,229,95,44,194,42,108,193,126,156,45,142,191,126,74,126,151,35,128,79,227,110,60,130,167,113,0,175,96,202,30,71,0,183,97,25,214,99,39,142,227,50,230,188,219,17,192,34,172,194,22,236,199,89,76,222,107,6,194,173,88,138,117,216,129,99,184,132,217,191,108,6,194,66,60,140,167,176,15,103,48,105,159,25,8,183,224,126,60,142,231,112,20,175,97,214,123,204,64,88,128,149,216,140,189,56,141,137,37,102,32,204,195,125,88,131,109,56,140,11,152,241,94,201,29,243,177,28,155,176,27,47,99,100,191,228,142,155,112,47,30,195,179,56,132,243,152,254,43,146,59,238,196,67,216,136,93,56,137,55,112,99,169,228,142,123,240,40,158,193,139,120,21,211,222,39,185,227,14,60,136,39,240,2,78,224,10,230,150,73,238,88,140,213,216,138,131,56,135,169,239,151,220,113,59,30,192,6,60,143,151,240,58,110,56,32,181,225,110,60,130,167,3,19,6,68,103,48,233,87,227,223,142,190,247,87,195,219,118,207,4,70,254,222,189,176,221,162,71,240,52,14,224,21,76,57,40,133,226,54,44,195,250,131,97,159,58,15,174,126,232,32,60,142,188,247,254,216,240,28,59,232,221,108,76,251,53,135,251,215,188,225,47,90,134,245,216,137,227,184,140,57,135,36,105,44,194,42,108,193,126,156,197,228,95,151,164,113,43,150,98,29,158,195,207,191,199,159,137,253,117,239,97,198,184,54,82,30,94,118,102,185,84,83,30,222,96,222,25,227,154,213,119,121,147,191,229,132,22,149,135,86,170,86,203,107,202,195,123,205,45,171,143,111,126,56,47,124,10,32,225,249,63,47,177,54,146,218,31,182,140,142,190,46,86,105,88,75,111,125,34,118,158,46,123,188,28,227,186,111,121,171,252,230,167,128,82,62,16,202,51,99,188,229,71,190,163,15,126,64,31,193,50,27,252,236,234,7,87,126,239,174,240,42,234,213,234,252,64,120,193,239,124,114,245,144,175,126,118,98,231,171,195,115,223,12,142,171,116,37,198,148,213,143,65,164,174,104,100,77,73,104,58,169,194,103,1,49,15,247,85,200,180,162,103,69,47,138,94,21,77,253,141,16,125,16,183,97,41,30,199,118,28,254,141,112,2,94,242,120,108,253,243,91,247,135,23,249,217,251,86,127,2,91,121,164,114,109,36,249,55,252,138,122,90,101,252,166,15,85,154,67,2,163,239,127,242,249,6,19,86,153,180,87,173,74,181,154,3,19,122,68,39,213,93,17,205,253,205,192,167,126,51,236,66,97,140,41,127,183,55,156,254,82,69,175,139,157,136,53,199,109,213,138,3,56,107,131,164,195,113,93,41,33,247,176,103,60,252,252,73,143,22,198,152,180,250,89,139,148,242,123,194,211,238,61,108,54,58,28,26,60,19,227,154,115,138,6,66,81,228,74,140,169,62,58,16,141,124,208,11,253,160,44,45,186,91,244,48,158,82,161,15,223,168,11,78,171,155,88,101,113,130,121,129,209,18,209,26,108,195,97,92,192,140,15,201,24,152,143,229,216,132,221,31,242,33,84,209,27,184,241,72,56,90,63,183,122,42,159,245,184,32,198,53,123,142,232,82,71,116,41,209,30,156,194,132,223,178,252,249,45,159,161,21,45,254,45,95,233,138,49,169,78,173,211,106,245,139,206,138,38,85,91,165,226,150,192,232,126,209,90,108,199,17,92,196,204,223,14,251,244,142,213,99,241,216,111,27,246,88,250,219,150,192,120,78,133,81,92,84,33,227,104,136,62,138,59,241,32,54,28,149,45,69,199,143,134,221,91,138,49,229,93,161,3,70,83,126,199,188,21,24,221,42,186,95,244,248,239,132,102,222,31,107,97,125,187,162,174,192,196,9,209,107,154,201,60,22,162,143,97,254,49,171,79,108,196,46,117,39,113,229,88,252,167,123,55,252,110,200,83,143,252,174,21,194,239,154,95,68,235,177,3,71,213,93,196,204,26,119,150,112,23,86,224,73,236,193,41,76,248,61,119,150,112,51,238,195,26,108,195,225,223,11,169,107,33,198,228,27,138,210,107,45,238,113,39,30,194,70,236,194,73,188,129,27,127,223,226,30,247,224,81,60,131,23,241,42,166,29,183,184,199,29,120,16,79,224,5,156,192,21,204,253,3,139,123,44,198,106,108,197,65,156,195,212,58,171,77,220,142,7,176,1,207,227,37,188,142,27,254,208,180,129,187,241,8,158,198,1,188,130,41,245,22,221,184,13,203,176,30,59,113,28,151,49,231,143,44,137,255,40,140,177,162,24,215,236,83,84,133,45,216,143,179,152,220,16,154,185,47,198,245,25,175,15,115,223,51,13,206,21,86,99,43,14,226,28,166,254,177,115,133,219,241,0,54,224,121,188,132,215,113,195,9,231,10,119,227,17,60,141,3,120,5,83,62,28,22,164,127,246,230,72,228,142,15,172,126,252,250,150,195,240,192,135,157,64,44,195,122,236,196,113,92,198,156,70,39,16,139,176,10,91,176,31,103,49,249,35,206,93,140,235,158,250,136,11,27,44,197,58,236,192,49,92,194,236,38,119,159,176,16,15,227,41,236,195,153,166,176,123,191,83,18,127,76,147,254,196,60,143,91,112,63,30,199,115,56,138,215,48,235,164,187,81,88,128,149,216,140,189,56,141,137,127,106,193,135,121,88,130,181,216,142,35,184,136,153,205,102,45,220,133,21,120,18,123,112,10,19,254,204,172,133,155,113,31,214,96,27,14,227,2,102,156,178,42,197,124,44,63,21,206,238,175,175,222,191,104,82,212,129,99,184,132,217,127,174,111,97,33,30,198,83,216,135,51,152,212,162,47,225,22,220,143,199,241,28,142,226,53,204,250,63,129,127,234,130,224,113,209,2,172,196,102,236,197,105,76,60,173,91,97,30,150,96,45,182,227,8,46,98,230,95,132,19,178,250,1,245,164,199,254,66,54,192,82,172,195,14,28,195,37,204,110,117,198,176,16,15,227,41,236,195,25,76,250,75,103,12,183,224,126,60,142,231,112,20,175,97,214,25,163,31,11,176,18,155,207,132,163,213,27,99,218,164,162,105,76,252,43,231,10,243,176,4,107,177,29,63,170,235,140,136,46,98,230,89,217,0,119,97,5,158,196,30,156,194,132,191,150,13,112,19,238,197,99,120,22,135,112,30,211,219,44,95,113,39,30,194,70,236,194,73,188,129,27,255,198,242,21,139,177,26,91,3,163,131,120,5,147,218,125,13,8,159,197,221,120,24,79,98,23,94,194,37,204,252,91,223,184,196,237,88,138,181,120,22,7,113,246,111,245,179,115,33,122,15,110,194,226,115,86,8,216,162,66,191,232,52,38,254,157,254,139,121,184,47,48,225,216,223,249,210,35,246,226,101,92,209,66,78,135,187,60,88,128,229,29,46,26,68,47,136,94,194,235,184,225,239,173,241,112,55,30,193,211,56,128,87,48,165,211,122,28,183,97,25,214,99,7,142,225,18,102,255,131,180,136,133,120,24,79,97,31,206,96,210,121,105,17,183,156,143,255,162,232,126,69,71,241,12,94,196,171,152,246,143,174,237,112,7,30,196,19,120,33,48,58,129,215,49,231,66,224,227,129,9,187,46,200,12,216,168,110,151,232,132,205,86,84,200,249,39,71,22,11,241,48,158,194,62,156,249,167,112,224,214,172,126,15,51,169,75,206,197,199,112,87,96,180,66,180,9,187,241,178,186,145,127,150,206,254,89,218,193,98,60,130,45,216,135,211,152,208,29,120,23,62,139,197,120,4,91,176,15,167,49,225,95,180,139,207,98,49,30,193,22,236,195,105,76,232,209,46,62,139,197,120,4,91,176,15,167,49,225,163,218,197,103,177,248,163,114,130,232,105,236,199,25,76,236,53,93,244,154,43,69,247,226,81,108,197,1,156,197,164,143,201,185,152,135,37,88,139,109,56,140,243,152,222,103,14,198,157,120,40,48,122,2,207,171,48,222,23,174,116,151,99,92,255,202,87,199,242,194,234,27,76,207,231,136,143,203,17,31,15,85,119,196,152,122,219,151,85,35,37,170,214,98,251,199,253,170,22,46,96,122,191,103,8,76,216,33,90,134,245,216,137,227,184,220,31,110,183,229,124,34,118,249,251,101,75,173,251,62,97,237,251,137,80,171,52,190,86,244,176,90,205,161,86,228,155,177,10,201,189,138,70,63,225,126,169,104,230,128,20,130,187,6,164,16,209,166,129,208,120,119,140,235,134,21,93,198,200,39,195,1,185,235,147,230,62,220,253,73,227,231,147,225,69,141,39,196,118,55,250,222,240,174,75,139,90,189,106,77,197,184,254,154,182,34,131,6,21,62,27,152,80,44,90,53,24,118,255,84,140,235,62,124,191,47,138,12,58,76,120,13,179,62,101,122,248,148,203,200,79,197,237,254,218,114,181,106,177,205,6,67,56,175,66,250,69,63,76,130,219,3,19,202,46,234,165,42,180,95,12,175,231,119,159,140,196,189,158,97,27,204,107,38,253,211,238,193,127,218,61,248,79,199,127,249,233,195,222,3,220,31,43,186,249,198,231,243,29,77,3,205,26,232,21,157,194,132,33,75,120,220,140,123,241,88,96,244,140,232,224,80,56,186,31,89,125,125,87,212,90,198,236,127,117,177,132,5,129,209,74,60,137,221,234,78,136,174,136,110,24,214,119,113,247,112,56,88,47,139,245,213,117,85,195,190,124,175,86,123,96,194,72,216,32,58,63,28,127,52,35,159,113,103,25,159,198,221,120,4,79,227,0,94,193,148,17,139,68,220,134,101,35,222,165,24,9,187,183,250,93,248,181,29,106,13,224,21,76,249,108,216,246,129,207,74,78,162,165,162,199,241,28,142,126,54,60,229,107,222,27,185,245,136,68,174,105,38,107,84,94,10,140,238,194,114,108,84,247,130,232,132,232,245,209,248,52,179,250,97,131,231,30,111,248,92,108,86,248,166,191,229,242,200,231,226,78,82,100,211,231,116,216,207,185,198,248,156,249,89,133,126,156,197,228,177,80,247,190,49,203,97,44,81,161,22,207,226,197,177,184,147,148,52,167,40,242,121,139,54,124,22,139,177,250,243,38,127,209,1,156,85,33,121,220,71,22,48,111,220,5,23,214,96,27,14,219,108,1,211,255,77,170,251,55,119,210,3,19,14,136,214,137,158,179,217,176,10,243,152,126,201,162,2,119,224,193,192,132,19,162,157,151,188,119,121,41,28,228,165,24,211,114,221,229,77,255,130,171,229,47,104,28,15,126,33,100,133,19,49,38,183,134,199,9,23,98,76,251,83,31,155,24,214,214,188,6,82,39,124,146,99,194,168,194,210,137,176,142,185,249,75,16,83,175,137,79,248,117,26,56,103,171,97,92,192,140,127,119,75,20,243,177,28,155,176,27,47,99,100,50,28,182,63,127,87,172,179,223,53,25,142,243,163,147,142,21,30,196,19,120,1,47,225,117,220,240,69,25,18,119,127,209,71,143,98,76,251,110,248,89,152,104,211,23,93,164,125,49,126,252,188,41,172,50,162,19,95,12,31,232,248,236,47,199,138,86,87,145,201,215,61,65,234,101,239,252,92,54,53,139,150,98,221,229,248,31,204,185,37,139,116,168,53,166,153,37,209,172,47,153,197,176,0,43,177,25,123,113,26,19,167,172,220,49,15,75,176,22,219,113,100,42,28,177,197,169,248,14,156,242,101,19,0,110,253,178,155,158,88,251,229,248,95,74,105,255,114,252,140,254,22,39,98,64,91,179,26,72,154,118,43,1,183,224,126,172,197,118,28,193,69,204,248,138,33,128,249,95,49,187,96,35,158,87,119,12,175,97,214,140,211,136,5,88,137,205,216,59,227,130,113,38,28,178,239,196,198,211,218,159,245,99,52,9,95,181,162,194,205,184,15,107,190,26,223,229,191,17,190,209,30,109,83,52,244,213,248,68,55,171,40,121,54,150,199,126,33,156,159,72,214,172,87,134,5,179,150,89,216,132,93,234,78,204,134,198,87,98,92,155,252,53,131,59,48,250,180,104,17,86,125,45,254,7,167,110,25,90,45,106,245,227,44,38,95,177,234,197,173,88,138,117,87,124,104,67,116,84,244,154,104,230,215,195,62,61,246,245,248,131,181,249,235,206,9,214,96,219,215,205,103,162,243,152,62,103,202,193,29,115,214,112,88,143,157,56,142,203,152,243,31,222,183,197,34,172,10,140,158,18,237,21,157,22,77,184,234,206,195,85,139,143,171,225,60,239,185,26,191,152,58,100,131,70,27,92,8,27,68,38,86,55,240,161,204,232,188,90,105,255,233,146,27,119,252,167,79,39,137,54,224,121,188,132,215,113,195,188,190,135,69,243,110,208,225,41,236,195,233,249,176,255,137,223,88,27,185,51,247,27,225,241,61,49,166,60,241,13,57,24,75,176,246,27,174,233,68,135,113,1,51,22,100,46,204,199,114,108,194,110,188,140,145,111,250,12,28,110,194,61,129,209,106,60,173,66,63,206,170,144,188,40,109,227,22,220,143,199,241,220,162,207,73,137,46,98,230,127,121,241,152,255,95,210,182,104,35,118,169,48,41,186,130,185,215,2,127,197,40,126,70,180,24,171,175,249,203,1,49,166,116,93,243,158,136,90,87,68,83,190,101,253,143,91,190,37,69,96,13,182,169,59,44,58,143,233,75,150,188,184,19,15,97,35,118,225,36,222,88,10,175,106,227,183,99,201,236,227,254,28,230,67,223,54,218,190,109,180,97,131,10,157,56,142,203,152,179,44,255,96,17,86,97,203,178,59,159,56,163,66,226,127,91,231,96,30,150,96,45,182,225,240,127,187,72,17,77,191,30,14,198,35,49,174,239,122,77,184,92,204,187,254,220,140,249,92,121,113,236,241,45,203,152,200,129,235,146,16,158,199,75,120,61,60,77,244,15,222,187,250,233,194,239,56,161,223,241,249,75,209,131,120,2,47,224,132,205,86,112,195,138,119,182,86,188,5,33,122,88,180,25,63,226,85,245,138,78,175,132,11,145,233,216,85,244,154,127,142,213,90,63,22,126,212,49,250,73,91,37,254,143,55,3,255,199,122,5,247,226,49,60,139,67,120,245,127,226,23,52,105,55,194,57,186,251,70,252,10,245,153,27,198,45,86,99,171,109,7,99,92,55,161,104,238,70,252,57,73,253,174,12,137,155,190,235,230,186,232,209,239,134,102,207,124,55,238,98,36,210,175,214,172,90,201,177,255,110,57,118,145,220,216,227,91,127,59,179,245,117,94,83,172,232,249,215,132,213,216,138,131,154,153,91,125,134,91,186,239,205,67,23,203,207,97,85,135,143,99,1,86,98,51,246,226,116,52,60,89,98,66,114,92,226,200,76,8,181,30,13,140,230,139,30,194,70,188,160,238,132,232,117,220,112,71,224,211,88,132,85,216,18,24,237,23,157,17,77,74,12,209,123,48,15,75,176,22,219,3,163,35,162,11,152,177,38,240,17,220,25,24,253,154,107,159,67,42,156,192,11,56,129,43,152,155,20,14,253,51,49,166,189,238,205,225,208,23,38,133,231,57,156,228,12,98,175,10,211,152,176,54,84,184,11,55,225,94,60,134,103,113,40,48,122,85,52,53,57,240,65,220,142,101,88,143,157,56,142,203,152,179,46,240,41,44,194,42,108,193,254,192,232,172,104,82,74,224,189,184,37,37,28,228,53,15,199,254,223,175,168,26,79,7,70,7,68,103,49,121,125,224,125,129,209,173,162,251,241,184,10,231,112,4,231,213,77,75,77,126,62,29,63,20,99,210,83,177,127,214,111,78,13,229,59,240,0,54,224,121,188,132,215,113,195,157,70,27,238,198,35,129,209,22,209,62,209,25,209,196,52,163,13,243,176,4,107,3,163,237,162,195,162,11,162,233,47,49,218,112,39,30,10,140,54,138,94,192,9,92,193,220,244,192,103,176,24,171,241,52,14,224,149,24,159,251,50,220,75,30,94,253,83,147,119,199,46,95,87,191,80,150,122,223,235,125,57,226,165,97,239,238,123,233,243,253,45,186,37,198,59,139,21,149,96,205,75,13,62,28,194,121,76,207,8,155,61,146,161,99,224,1,108,80,247,188,232,56,46,99,206,203,12,62,44,124,217,243,29,50,186,102,127,108,80,29,142,61,94,127,76,121,3,158,199,75,184,140,217,153,97,111,158,200,52,59,137,86,138,158,20,237,17,189,140,145,151,203,109,184,9,247,226,49,60,139,67,47,55,2,69,211,178,2,31,194,29,120,48,48,122,2,207,171,48,142,203,152,243,67,129,79,4,70,11,69,43,177,25,123,113,26,19,179,141,187,236,144,208,242,98,188,179,126,77,152,53,138,213,170,198,86,28,196,57,76,125,69,224,3,184,13,203,176,30,59,3,163,227,162,75,152,149,19,248,88,96,116,151,104,57,54,169,208,45,58,153,19,94,235,141,24,239,204,126,101,40,218,136,207,226,30,172,198,86,28,124,165,181,85,140,105,47,217,239,179,224,27,204,31,184,5,247,227,113,60,135,163,120,109,67,24,70,171,105,99,77,214,171,98,187,191,170,231,207,226,171,100,79,220,247,170,48,27,212,196,184,166,97,117,171,247,89,22,156,86,117,0,175,96,74,110,104,224,174,88,122,74,124,32,246,248,206,187,220,32,124,58,55,188,252,221,171,69,21,185,225,176,31,201,53,213,98,63,206,98,242,171,205,134,184,21,75,177,14,59,112,12,151,48,123,99,216,189,39,98,188,249,87,253,18,110,73,190,59,55,122,6,172,195,14,28,195,37,204,254,97,41,233,135,165,36,172,196,102,236,197,105,76,188,43,236,238,205,163,125,207,93,102,27,44,14,140,86,139,158,182,237,203,247,175,126,57,95,209,140,13,146,94,99,220,99,30,150,188,38,156,240,218,24,147,26,99,255,164,158,86,222,142,35,184,136,153,119,27,164,184,11,43,240,36,246,4,70,167,48,242,218,192,141,248,76,96,194,110,209,74,60,137,221,175,53,163,139,174,224,134,123,2,159,194,66,172,196,147,216,141,147,184,130,27,94,103,54,12,140,22,225,97,108,198,30,188,140,55,52,150,123,175,227,128,187,177,10,79,97,47,78,97,228,245,142,47,62,131,187,177,10,79,97,47,78,189,222,220,122,95,136,222,133,207,98,49,30,185,79,158,16,237,199,25,76,188,63,240,238,251,205,217,162,123,241,168,10,173,56,168,194,28,166,60,32,255,60,96,53,46,186,31,143,227,57,28,197,107,152,245,134,208,216,227,111,48,24,176,2,79,170,219,35,122,25,99,151,74,97,178,194,103,112,247,131,14,170,232,41,236,195,25,117,147,222,40,39,96,30,150,96,13,158,125,99,72,56,127,121,127,44,133,255,165,55,159,135,212,186,138,169,15,89,22,224,54,44,195,122,236,196,49,188,134,89,15,203,56,184,11,43,30,54,130,69,187,112,18,111,224,198,71,28,100,44,198,106,108,197,65,156,195,212,31,113,197,139,219,177,12,235,177,19,199,112,9,179,31,181,42,196,2,172,196,147,216,141,147,143,38,223,250,123,45,137,43,138,50,223,228,200,190,201,13,27,209,131,216,128,157,56,142,203,152,243,152,220,136,133,120,24,79,97,47,78,99,194,143,90,199,227,38,220,131,71,241,12,94,196,171,152,246,184,117,60,110,199,3,216,128,231,241,18,46,99,246,155,157,49,44,196,195,120,10,251,112,6,147,158,176,198,196,45,184,31,143,227,57,28,193,5,76,127,210,245,51,238,196,131,216,128,157,56,142,75,152,253,148,23,143,133,120,24,155,177,23,167,158,114,119,234,199,140,85,124,6,139,177,26,91,113,16,231,48,245,105,99,21,183,99,25,214,99,39,142,227,50,102,255,184,155,171,129,209,2,209,114,108,250,241,48,42,95,17,91,206,173,235,86,116,17,175,98,234,51,118,26,183,97,25,214,97,7,142,225,53,204,250,9,59,141,5,88,137,205,216,139,211,152,248,172,169,6,243,112,31,214,96,27,14,225,60,166,255,164,238,138,59,241,32,158,192,11,56,241,147,97,54,91,31,187,0,94,179,162,40,115,147,219,214,152,143,229,216,132,221,120,25,111,224,198,159,114,197,137,123,176,26,91,113,16,231,48,117,179,211,143,219,177,12,235,176,3,199,112,9,179,126,218,233,199,2,172,196,102,236,197,105,76,204,115,250,113,51,238,195,26,108,195,97,92,192,140,159,113,134,48,31,203,177,17,47,224,4,174,96,238,22,89,5,139,177,26,91,3,163,131,162,179,152,244,22,169,26,183,96,9,214,96,27,14,225,60,166,109,53,79,5,70,119,136,150,97,61,118,226,56,46,99,246,207,74,213,88,128,149,216,140,189,56,133,9,219,2,239,198,77,184,7,143,226,25,188,136,87,49,237,231,188,120,220,129,7,176,1,207,227,37,92,198,156,237,86,40,88,132,85,120,10,251,112,6,19,127,62,228,150,123,98,92,255,212,207,75,125,88,130,181,216,134,195,184,128,25,59,244,125,204,199,114,108,196,46,156,196,21,220,240,86,183,249,113,55,30,193,22,236,195,25,76,218,169,239,227,150,157,110,101,139,30,195,179,56,132,87,49,237,109,78,63,238,192,3,216,128,157,56,142,203,152,147,239,244,99,17,86,97,11,190,222,205,191,126,209,89,76,126,187,235,204,183,135,78,177,176,250,103,60,183,42,218,139,71,241,12,94,196,171,152,182,203,193,192,29,120,0,27,176,19,199,113,25,115,222,33,17,96,33,30,198,83,216,139,211,152,88,96,10,192,60,44,193,90,108,195,97,156,199,244,95,176,2,192,157,120,8,27,177,11,39,241,6,110,44,52,73,99,49,86,99,43,14,226,28,166,252,162,43,96,220,134,101,88,143,157,56,134,75,152,93,228,12,97,33,30,198,83,216,135,51,152,244,75,198,42,110,193,253,120,28,207,225,8,46,98,230,110,23,147,184,11,43,176,9,187,119,187,33,38,122,3,55,190,211,25,194,61,120,20,91,113,16,231,48,181,216,25,194,183,24,215,91,69,75,177,14,59,112,12,151,48,251,93,78,22,22,226,97,60,133,125,56,131,73,123,12,167,61,222,199,137,241,37,62,0,19,221,171,214,81,60,99,131,193,213,13,110,249,120,202,172,90,201,239,150,178,112,43,150,98,221,187,67,139,29,239,142,127,51,100,88,173,121,76,223,107,212,238,181,118,17,61,128,13,120,30,47,237,13,215,73,127,249,100,36,178,246,87,60,229,178,90,57,191,44,159,99,17,86,97,11,246,227,44,38,239,115,68,112,43,150,98,29,118,224,216,190,176,211,75,49,222,186,211,9,239,177,80,194,205,184,247,61,225,24,127,40,182,89,242,81,69,141,216,165,214,100,140,73,87,60,254,161,135,99,135,233,198,109,143,51,74,226,31,223,83,18,222,6,88,125,150,181,171,159,19,74,157,10,159,27,138,60,17,43,79,222,114,219,70,5,30,55,189,46,214,55,75,111,123,92,173,209,155,143,87,127,136,51,229,250,189,145,184,74,141,37,146,254,109,219,15,219,254,230,71,205,166,99,143,215,207,171,127,29,55,188,215,234,229,189,97,171,155,31,216,120,106,245,155,50,187,149,151,5,70,235,69,59,112,12,151,48,123,191,97,140,133,120,24,79,97,31,206,96,210,175,200,185,184,5,247,7,70,143,255,74,56,42,237,49,166,244,169,53,130,139,152,89,42,241,226,174,192,104,133,104,147,104,183,232,36,222,40,13,207,190,241,125,201,113,63,152,251,232,251,44,63,177,252,125,97,131,71,95,31,235,36,77,239,11,167,163,61,198,53,191,255,230,216,233,184,160,254,32,206,97,106,153,203,91,220,30,24,61,32,90,143,157,56,142,203,152,243,126,137,1,139,176,10,91,222,31,94,73,127,140,183,126,107,124,66,173,21,204,61,224,242,17,139,177,26,91,113,16,231,14,132,167,252,131,253,241,127,54,51,245,87,29,145,95,13,233,228,31,98,71,51,121,155,162,221,88,133,45,248,103,183,44,89,69,103,49,249,96,252,46,220,242,167,16,239,59,40,251,97,41,214,97,135,102,198,98,92,223,225,163,140,115,106,165,254,154,23,133,219,241,0,126,204,158,55,136,158,199,75,120,29,55,28,114,198,177,8,171,176,5,251,113,22,147,127,221,84,128,91,3,163,165,162,199,241,28,142,226,53,204,42,119,215,5,11,176,18,155,177,23,167,49,241,3,161,123,172,14,182,53,247,124,64,110,196,221,120,4,79,227,0,94,193,148,10,11,38,220,134,165,88,135,29,56,134,75,152,245,27,142,0,22,96,37,54,99,15,78,97,164,210,91,4,248,44,238,193,163,216,138,131,56,135,169,191,169,187,226,118,44,195,58,236,192,49,92,194,236,195,230,22,44,196,74,108,198,94,156,198,196,15,90,34,6,70,55,139,238,197,99,120,22,135,240,42,166,85,185,220,196,29,120,16,79,224,5,188,132,215,113,195,135,116,79,220,141,71,240,52,14,224,44,38,31,49,64,113,11,150,96,45,182,227,8,46,98,230,111,185,235,242,91,201,113,127,147,61,95,81,25,214,99,39,142,227,18,102,85,235,251,88,128,149,216,140,189,56,141,137,191,237,244,99,30,150,96,45,182,227,48,46,96,198,81,75,119,220,137,135,240,4,94,192,9,92,193,220,223,49,105,98,49,86,99,43,14,226,28,166,30,51,64,113,59,30,192,122,236,196,113,92,198,156,223,53,64,177,0,43,240,36,118,227,101,140,212,200,78,184,9,247,226,49,60,139,67,56,143,233,191,231,12,225,78,60,132,141,216,133,19,184,130,185,181,206,16,22,227,17,60,141,253,56,139,201,191,111,128,226,86,44,197,58,60,135,163,120,13,179,142,27,67,88,128,149,216,140,189,56,141,137,127,96,12,97,30,238,195,26,108,195,97,92,192,140,58,89,4,243,241,16,54,98,23,78,226,13,220,248,135,38,57,220,131,71,241,12,94,196,171,152,86,47,207,227,14,60,136,39,240,2,78,224,74,96,52,247,143,228,121,44,194,42,108,193,126,156,197,228,6,221,168,193,7,120,68,247,227,113,60,135,163,120,13,179,254,88,55,194,2,172,196,102,236,197,105,76,60,161,27,97,30,150,96,45,182,227,8,46,98,230,135,93,224,225,46,172,192,147,216,131,83,152,208,232,35,86,141,178,17,238,197,99,120,22,135,240,43,214,232,243,162,233,31,145,152,112,39,30,194,70,236,194,73,188,129,27,155,36,38,220,221,20,150,191,107,246,70,34,119,28,81,212,140,189,56,141,137,127,18,14,198,61,127,226,110,12,238,195,26,108,195,97,92,192,140,147,6,62,230,99,57,54,97,55,94,198,200,159,154,63,112,19,238,197,163,120,6,47,226,85,76,107,54,240,113,7,30,196,19,120,161,217,215,181,68,175,227,134,63,51,240,177,8,171,176,5,251,113,22,147,79,25,248,184,21,75,177,14,59,112,12,151,48,251,207,205,240,88,136,135,177,25,123,113,26,19,91,12,124,204,195,125,88,131,109,56,140,11,152,241,127,116,35,204,199,114,108,196,46,156,196,27,184,241,180,249,3,247,224,81,60,131,131,56,135,169,127,97,13,134,219,241,0,54,224,121,188,132,215,113,67,171,110,132,187,241,8,158,198,1,188,130,41,127,233,50,22,183,97,25,214,99,39,142,227,50,230,156,113,183,1,139,176,10,91,176,31,103,49,249,175,244,117,220,138,165,88,135,29,56,134,75,152,117,214,36,135,5,88,137,205,216,139,211,152,248,215,250,58,230,97,9,214,98,59,142,224,34,102,182,153,228,112,23,86,224,73,236,193,41,76,248,27,119,217,113,19,238,197,99,120,22,135,240,42,166,181,75,153,184,3,15,226,9,188,128,19,184,130,185,127,107,102,195,98,172,198,86,28,196,57,76,61,103,64,226,118,60,128,13,120,30,47,225,117,220,240,119,6,36,238,198,35,120,26,7,240,10,166,116,24,144,184,13,203,176,30,59,113,28,215,252,138,55,133,68,115,254,222,216,196,34,172,194,22,236,199,89,76,238,244,141,189,78,55,26,58,195,189,129,47,221,189,250,101,81,69,213,216,138,131,56,135,169,255,224,140,225,118,60,128,13,120,30,47,225,245,127,240,105,148,53,177,29,223,112,94,227,184,29,15,96,3,158,199,75,120,29,55,252,163,238,128,187,241,8,158,198,1,188,242,143,62,160,127,193,225,197,45,88,114,193,12,42,218,134,67,42,92,197,180,127,50,96,255,41,28,151,29,49,38,189,195,215,164,138,212,170,194,150,127,242,109,5,156,198,72,151,25,21,159,197,61,120,180,43,60,251,107,99,189,117,221,179,190,99,117,70,173,139,93,190,77,45,154,250,207,97,219,191,127,50,126,219,7,255,217,25,253,103,111,150,136,214,135,109,163,223,120,99,252,182,157,106,141,219,118,217,147,125,226,182,39,203,238,182,102,234,14,181,10,99,188,181,86,169,90,117,106,253,227,253,113,109,69,59,212,26,85,235,45,239,138,68,214,191,246,97,127,120,241,249,199,207,95,185,169,250,173,251,226,139,214,251,21,211,85,174,205,250,151,228,184,199,247,253,139,238,138,69,88,133,167,176,15,103,48,169,199,251,121,184,165,39,60,229,254,24,147,127,52,118,162,159,123,43,172,98,245,241,205,63,43,89,163,126,35,118,225,36,174,96,238,71,205,16,184,251,163,225,25,255,109,245,175,45,86,41,58,161,232,66,140,183,190,175,51,168,214,220,109,13,164,246,186,214,192,77,189,241,181,246,40,42,199,38,236,198,203,24,249,152,47,27,198,184,246,225,187,158,251,19,161,207,143,208,143,233,204,120,0,27,176,19,199,113,249,99,97,71,115,250,146,35,41,63,99,98,120,176,79,227,120,0,27,250,194,182,63,189,39,214,97,222,110,219,243,106,93,194,235,184,225,227,58,23,238,198,35,120,26,7,62,30,158,242,74,140,235,174,43,74,233,55,63,246,135,90,219,98,76,46,242,184,44,198,59,107,84,173,199,78,28,199,101,204,249,132,233,17,139,176,10,91,62,225,173,209,24,215,237,48,220,199,213,90,198,156,129,112,170,223,22,59,152,254,110,230,115,173,60,21,43,79,217,146,27,90,217,62,224,148,96,3,158,199,75,120,125,32,236,215,134,79,198,90,124,242,151,195,51,60,244,201,213,31,70,248,164,69,26,30,196,19,120,1,39,112,229,147,225,25,222,27,235,16,201,185,131,38,20,220,129,7,241,4,94,192,9,92,193,220,79,25,223,88,252,169,112,24,171,99,92,187,243,53,177,108,86,175,188,25,123,113,26,19,47,90,173,99,30,150,96,237,69,239,220,199,184,118,117,100,174,235,86,62,132,243,152,254,105,55,123,112,39,30,250,116,56,130,141,49,174,255,13,227,170,93,173,17,92,12,140,102,14,5,62,58,164,113,60,132,141,216,133,147,120,3,55,254,171,233,26,247,224,81,60,131,23,241,42,166,13,135,41,246,161,24,215,62,53,44,211,224,1,108,192,243,97,219,200,165,225,213,79,187,40,90,198,156,207,24,170,88,244,25,223,221,252,76,104,230,84,140,107,219,213,234,83,244,209,119,197,127,141,111,70,173,164,17,19,218,72,216,96,75,140,107,118,122,188,63,198,148,195,170,214,98,59,142,224,34,102,126,214,245,29,238,194,10,60,249,217,240,148,61,49,174,27,81,52,245,89,95,15,26,53,87,5,70,55,137,238,193,163,120,6,47,226,85,76,251,156,33,142,59,240,32,158,192,11,56,241,57,223,24,14,76,216,48,230,171,228,88,128,21,216,132,93,56,129,215,49,231,243,218,197,2,172,192,38,236,194,9,188,142,57,227,218,197,2,172,192,38,236,194,9,188,142,57,255,166,93,44,192,138,127,179,166,16,237,22,157,20,189,129,185,151,2,159,198,34,60,140,205,216,115,201,90,69,52,242,5,201,2,159,197,61,120,20,207,4,70,47,138,206,97,234,132,171,49,220,142,7,176,1,207,227,37,188,142,57,255,46,69,96,33,86,98,243,191,135,225,245,169,216,85,235,218,94,143,95,113,127,220,31,101,136,140,217,106,9,179,38,141,101,204,199,114,108,194,110,156,156,244,67,29,49,38,167,125,209,76,248,197,248,189,123,230,182,199,59,85,221,135,53,216,22,191,65,210,47,248,133,178,97,181,22,2,163,25,151,77,97,151,227,191,38,246,59,38,171,157,106,29,194,70,236,194,73,188,129,27,191,164,35,225,30,60,250,165,248,103,111,85,212,131,83,183,213,74,152,210,11,166,226,139,254,204,238,63,165,86,17,86,97,75,96,180,47,190,153,164,127,208,204,180,13,18,191,108,109,241,229,176,116,200,139,49,229,189,247,63,183,178,191,117,103,190,226,151,141,11,191,28,127,78,43,53,85,135,29,56,134,75,152,61,29,154,121,60,198,91,127,19,112,231,180,179,133,141,216,133,147,184,130,185,95,177,34,251,74,252,97,45,86,84,129,39,177,7,167,48,97,198,93,201,153,248,22,55,207,196,247,217,162,219,202,63,237,12,28,84,116,34,198,53,167,180,122,1,39,112,197,6,185,95,77,142,251,125,222,71,190,106,81,133,135,176,17,187,112,226,171,241,123,247,21,123,183,162,86,238,172,3,136,197,88,141,173,179,161,197,239,172,46,179,63,226,99,167,3,106,93,81,43,229,107,241,231,251,158,175,197,239,82,222,215,116,119,172,186,173,214,250,210,208,192,41,181,250,112,6,147,174,88,34,225,22,220,143,199,241,28,142,226,181,43,97,71,138,99,167,35,49,235,235,214,28,184,3,15,226,9,188,128,19,184,242,117,115,226,92,252,11,126,77,105,252,152,124,210,1,120,122,206,133,43,30,193,211,56,128,87,48,229,63,92,179,226,54,44,195,122,236,196,113,92,198,156,171,230,54,44,194,195,120,234,106,120,193,189,49,166,188,213,11,30,139,61,78,154,82,117,9,179,255,51,254,48,61,241,159,206,1,30,196,19,120,1,39,110,107,230,157,142,238,138,90,185,243,198,5,22,207,199,111,91,125,219,227,38,85,59,112,12,151,48,251,27,110,212,97,1,86,98,51,246,224,20,38,44,200,90,184,25,247,97,13,182,225,240,66,252,75,249,128,195,178,112,91,209,107,246,133,162,140,111,122,243,243,155,241,181,222,111,70,207,87,235,208,109,181,26,21,157,195,17,92,196,204,69,43,26,220,181,24,90,172,88,140,255,193,205,19,106,93,192,9,92,89,140,223,155,63,244,162,115,255,75,7,248,175,219,102,22,69,21,216,132,221,120,25,35,215,92,10,225,38,220,139,199,240,44,14,225,60,166,127,203,202,232,91,241,25,235,31,127,57,62,147,252,149,215,183,51,84,253,222,239,207,30,250,86,88,29,220,172,186,26,76,121,114,95,184,57,122,179,189,213,111,247,164,124,76,35,181,158,175,253,91,241,185,254,162,189,186,250,173,248,227,151,182,100,77,130,121,88,130,181,216,190,20,255,226,70,20,205,97,234,183,173,221,113,59,30,192,6,60,143,227,184,252,237,112,80,114,150,147,159,187,67,246,41,23,231,247,44,219,125,44,193,90,108,199,17,92,192,140,255,54,150,48,31,15,97,35,118,225,36,222,248,239,248,131,181,241,186,108,131,133,120,24,79,97,223,245,184,102,214,204,40,90,193,220,239,24,43,88,140,213,216,138,131,56,135,41,43,38,40,220,134,101,88,143,157,43,241,157,236,59,79,70,226,14,192,184,170,11,152,241,63,142,57,230,99,57,54,97,55,94,198,200,13,3,28,55,225,222,27,241,39,229,152,162,22,236,195,25,76,250,110,252,182,159,49,10,239,253,174,149,142,90,251,99,76,253,99,201,176,90,173,86,28,196,57,76,141,172,11,131,8,183,227,1,108,192,243,49,62,127,163,44,198,59,46,43,186,142,27,162,129,79,71,195,6,95,217,19,75,53,187,21,85,98,179,90,55,95,122,239,109,143,39,84,189,134,89,9,129,143,99,1,86,98,51,246,226,52,38,222,17,120,15,230,97,9,214,98,59,142,224,226,29,241,251,159,153,232,104,227,118,60,128,13,120,30,47,225,117,220,176,198,129,198,221,120,4,79,227,192,154,248,221,123,187,233,254,138,90,41,73,129,15,224,182,192,132,178,192,104,141,10,173,56,152,180,238,214,191,148,152,60,23,123,252,220,175,107,62,29,123,222,59,126,118,245,75,105,95,15,221,60,186,98,211,156,181,97,211,111,199,42,36,62,229,113,126,140,235,246,173,13,187,81,30,24,169,15,140,118,224,40,46,132,102,162,233,201,235,34,169,247,36,135,102,30,10,140,110,13,140,236,199,227,120,14,71,109,118,13,51,214,5,62,132,219,214,105,87,244,184,104,155,232,240,186,117,113,127,126,248,234,186,112,236,174,199,184,126,245,178,254,206,95,53,27,167,166,132,87,246,96,140,183,254,53,151,103,82,116,13,60,18,24,61,45,218,31,154,137,124,232,141,177,83,52,171,40,97,125,224,221,184,25,247,97,13,182,225,48,46,96,70,106,224,163,152,143,229,216,132,221,120,25,35,119,6,222,133,155,112,47,30,195,179,56,132,243,119,234,45,105,235,34,107,55,164,133,162,135,112,71,218,186,184,111,166,28,84,116,28,207,225,40,94,195,172,151,200,102,88,128,149,47,9,207,211,28,99,210,119,205,15,103,213,26,194,121,76,79,15,124,36,48,186,83,244,32,158,72,15,207,115,33,61,254,121,250,213,154,197,228,151,6,222,135,91,177,20,235,176,3,199,112,9,179,51,2,159,192,66,60,140,167,176,15,103,48,233,101,225,101,223,251,50,249,29,75,176,22,219,113,4,23,49,51,51,240,49,220,133,21,120,18,123,112,10,127,242,221,190,161,254,114,163,13,55,227,62,172,193,54,28,198,5,204,200,50,218,48,31,203,177,9,187,241,50,70,126,200,104,195,77,184,23,143,225,89,28,194,121,76,207,214,93,113,39,30,194,70,236,194,73,188,129,27,95,17,248,108,96,116,15,86,171,112,90,116,224,21,97,68,188,53,150,139,19,103,213,138,228,56,2,184,9,247,226,81,60,131,23,241,42,166,189,82,170,193,29,120,16,79,224,5,156,192,235,184,97,67,224,83,88,132,85,216,130,253,56,139,201,175,50,240,113,43,150,98,29,158,195,81,92,196,204,92,99,10,119,97,5,158,196,30,156,194,132,87,27,72,184,25,247,97,13,182,225,16,206,99,250,70,125,20,119,226,65,60,129,23,112,2,87,48,247,135,3,159,193,98,172,198,86,28,196,57,76,189,203,194,19,183,99,25,214,99,39,142,227,50,230,188,70,55,194,34,172,194,22,236,199,89,76,190,91,55,194,173,184,31,143,227,57,28,197,107,152,245,90,51,42,22,96,37,54,99,47,78,227,203,223,231,15,44,221,227,82,1,243,176,4,107,177,29,127,84,99,35,162,139,152,249,58,35,0,119,97,5,158,196,30,156,194,132,123,141,0,220,140,251,176,6,219,112,24,23,48,227,245,166,18,204,199,114,108,194,110,188,140,145,251,36,210,192,132,77,129,209,98,21,142,224,105,28,192,43,152,114,127,104,225,1,220,138,251,3,19,106,239,55,69,169,48,36,122,245,254,176,32,76,123,32,118,21,242,178,167,220,77,124,32,20,173,254,153,235,91,139,158,121,192,48,14,181,34,175,121,106,245,183,90,60,110,186,173,193,54,91,13,227,2,102,188,193,225,199,124,44,199,38,236,198,203,129,209,200,131,129,27,31,148,128,30,12,47,170,56,198,91,63,37,88,169,86,179,109,123,69,167,48,225,141,161,194,221,184,41,48,178,7,143,226,25,117,47,138,206,97,234,67,178,27,110,199,3,216,16,24,61,255,80,56,232,227,49,38,191,35,140,198,232,172,90,73,15,7,222,131,155,31,54,179,63,28,154,249,102,73,228,214,102,34,199,108,112,22,47,226,156,102,82,30,209,65,31,145,253,176,84,133,58,209,115,162,163,184,136,25,63,98,126,194,157,120,8,27,3,163,93,63,18,94,213,231,99,107,157,164,9,69,11,152,254,168,229,9,238,192,131,129,209,19,162,231,69,47,225,50,102,191,73,202,126,83,216,145,247,198,142,236,186,2,69,37,111,50,100,69,91,113,0,175,96,202,99,142,244,99,142,244,99,225,121,74,99,76,62,172,168,14,59,108,59,38,122,13,179,126,212,158,99,1,86,98,51,246,6,70,167,69,19,30,55,96,30,183,170,196,189,120,12,207,226,111,234,140,67,26,155,87,33,237,205,206,32,238,8,140,30,20,109,16,61,47,58,142,203,152,243,132,149,1,22,97,21,182,96,63,206,98,242,147,86,6,184,21,75,177,14,59,112,12,151,48,251,41,87,150,88,136,135,241,20,246,225,12,38,253,88,224,189,184,5,247,227,113,60,135,163,120,13,179,158,214,163,176,0,43,177,25,123,113,26,19,127,220,154,5,243,176,4,107,177,29,71,112,17,51,159,177,80,193,93,88,129,39,177,7,167,48,225,39,44,84,112,51,238,195,26,252,51,125,189,77,116,24,23,48,227,89,147,38,230,99,57,54,97,55,94,198,200,79,90,179,224,38,220,139,199,240,44,14,225,60,166,111,146,186,113,103,96,244,144,104,131,232,121,209,113,92,222,20,110,28,174,254,225,129,164,213,57,60,57,231,167,12,44,220,138,165,63,101,210,193,246,159,10,185,114,40,198,148,63,119,255,113,74,81,194,230,216,74,166,56,252,177,214,232,27,222,19,249,222,227,231,251,204,102,125,6,119,97,5,158,220,28,154,237,89,109,118,196,227,203,207,63,205,243,103,217,86,25,63,237,44,99,254,79,59,128,162,39,240,60,94,194,229,159,14,139,160,215,188,55,18,247,162,115,242,36,59,44,194,42,108,193,126,156,197,164,159,145,71,112,11,238,199,227,120,14,71,241,26,102,109,145,71,176,0,43,241,36,246,224,20,38,188,197,16,197,205,184,15,107,240,44,14,225,85,76,219,106,41,135,219,176,12,235,177,19,199,113,25,115,126,214,25,194,34,172,194,22,236,199,25,76,218,230,12,109,11,253,240,37,239,138,239,20,91,212,218,143,199,241,28,142,226,53,204,252,57,3,4,119,97,69,96,244,164,104,23,78,226,13,204,221,110,101,143,197,120,4,91,176,31,103,49,249,231,29,12,220,130,251,241,56,158,195,81,188,134,89,59,116,87,220,133,21,120,18,123,112,10,19,222,26,78,211,93,111,141,79,88,143,189,85,227,106,173,126,100,50,177,66,81,61,118,224,24,46,97,246,78,171,10,44,192,74,108,198,94,156,198,196,183,153,176,49,15,75,222,182,46,238,235,136,183,100,194,90,181,218,113,4,23,223,230,50,33,223,58,16,119,224,65,60,129,23,240,18,46,99,206,219,13,188,183,135,61,93,253,61,194,164,66,69,7,176,1,207,227,56,46,99,206,46,141,99,17,86,225,169,192,104,159,232,180,104,226,59,204,226,239,112,117,42,90,140,213,216,138,131,56,135,169,5,222,63,197,109,88,22,24,173,47,8,135,232,108,110,236,228,159,243,248,99,239,123,46,189,220,250,119,74,110,57,217,131,26,156,195,212,95,144,79,113,59,30,192,6,60,143,151,112,25,115,10,29,121,44,194,42,108,193,126,156,193,164,95,148,66,48,15,247,97,13,182,225,48,46,96,70,145,233,31,243,177,28,155,176,27,47,99,228,151,194,89,186,235,151,228,79,44,198,106,108,197,65,156,195,212,221,206,16,110,195,82,172,195,142,24,19,111,233,41,55,215,116,171,255,36,143,169,52,139,201,239,180,210,195,173,129,209,210,119,134,174,118,243,231,126,107,213,58,141,3,120,5,83,138,117,113,220,134,101,88,135,29,56,22,24,93,18,205,122,151,57,0,11,176,18,155,177,23,167,49,113,143,76,138,121,88,130,53,216,134,195,184,128,25,239,214,203,48,31,203,177,17,187,112,18,111,224,198,189,122,25,22,99,53,182,226,0,94,193,148,95,118,134,112,27,126,222,197,83,153,104,61,118,226,56,46,99,206,62,41,1,139,246,133,85,115,213,190,117,183,102,176,200,203,98,171,232,228,122,85,91,176,15,103,48,241,61,206,32,230,97,9,214,96,27,14,227,2,102,148,56,131,152,143,229,216,132,221,56,137,55,112,227,123,189,205,136,123,240,40,182,226,32,206,97,234,126,121,2,183,227,1,108,192,243,120,9,175,227,134,95,241,217,33,44,194,111,235,25,85,162,45,216,143,179,152,92,42,169,151,134,212,178,37,198,164,124,69,251,241,56,158,195,81,188,134,89,239,147,24,176,0,43,240,36,246,224,20,38,148,185,150,193,205,184,15,107,176,13,135,113,1,51,222,175,91,97,62,150,191,223,93,255,247,199,175,74,219,213,26,193,69,204,60,160,113,204,199,114,108,194,110,188,124,32,140,204,200,175,198,95,66,167,255,170,27,15,184,19,15,97,35,94,192,9,92,193,220,131,82,26,22,31,244,190,187,232,105,28,192,43,152,242,107,82,26,110,195,50,172,199,78,28,199,101,204,57,36,143,97,17,190,162,204,128,56,20,206,96,75,140,137,103,213,234,199,89,76,254,117,211,48,110,197,82,172,195,14,28,195,37,204,46,119,205,129,133,120,24,79,225,147,94,74,159,232,12,38,125,192,40,198,45,184,31,107,177,29,71,112,17,51,43,116,95,204,199,67,216,136,93,56,129,43,152,251,27,122,24,22,99,53,182,226,32,206,97,106,165,148,139,219,241,0,54,96,39,142,227,50,230,252,166,30,134,69,88,133,45,216,143,51,152,116,216,25,194,45,88,130,181,248,139,206,124,187,232,8,46,98,198,7,157,44,204,199,114,108,194,46,156,248,96,252,226,114,69,81,102,149,155,28,184,11,43,240,36,246,224,20,38,124,72,42,199,205,184,15,107,176,13,135,113,1,51,142,72,136,184,19,15,97,35,118,225,36,222,192,141,191,101,133,128,123,240,40,158,193,65,156,195,212,106,221,21,183,227,1,108,192,243,120,9,175,227,134,223,182,66,192,221,120,4,79,227,0,94,193,148,163,178,54,110,195,50,172,199,14,28,195,37,204,254,29,9,16,11,241,48,158,194,190,192,232,140,104,226,49,11,77,204,195,125,88,131,109,56,140,11,152,241,187,6,18,230,99,57,54,97,55,94,198,72,141,251,21,184,9,247,226,49,60,139,67,56,143,233,191,167,175,227,78,60,132,141,248,65,9,165,75,116,18,111,224,198,90,221,30,247,224,81,60,131,23,241,42,166,253,190,59,87,184,3,15,98,3,158,199,75,120,253,247,67,162,218,112,124,93,100,205,61,199,245,125,220,141,71,240,52,14,224,21,76,249,3,125,31,183,97,25,214,99,39,142,227,50,230,212,153,79,176,8,171,176,5,251,113,22,147,255,208,10,5,183,98,41,214,97,7,142,225,18,102,215,27,160,88,136,135,241,20,246,225,12,38,253,145,73,15,183,224,126,60,142,231,112,20,175,97,86,131,235,10,252,115,93,187,64,180,18,155,27,194,82,250,233,155,223,91,81,52,129,43,152,251,199,33,237,60,243,199,186,21,30,193,211,56,128,87,48,229,132,110,133,219,176,12,235,177,19,199,113,25,115,62,172,91,97,17,86,97,11,246,227,44,38,55,234,86,184,21,75,177,14,59,112,12,151,48,251,35,186,21,22,226,97,60,133,125,56,131,73,77,186,21,110,193,253,120,28,207,225,40,94,195,172,63,209,173,176,0,43,177,25,123,113,26,19,79,154,156,48,15,75,176,22,219,113,4,23,49,243,79,45,196,112,23,86,224,73,236,193,41,76,104,182,16,195,205,184,15,107,176,13,135,113,1,51,254,204,12,138,249,88,142,77,216,141,151,49,114,202,12,138,155,112,47,30,195,179,56,132,243,152,254,231,102,80,220,137,135,176,17,187,112,18,111,224,198,22,211,38,238,193,163,120,6,47,226,85,76,251,63,166,77,220,129,7,241,4,94,192,9,92,193,220,211,174,192,176,24,171,177,21,7,113,14,83,255,194,146,22,183,227,1,108,192,243,120,9,175,227,134,86,211,58,238,198,35,120,26,7,240,10,166,252,165,252,139,219,176,12,235,177,19,199,113,25,115,206,200,191,88,132,85,216,130,253,56,139,201,127,37,255,226,86,44,197,58,236,192,49,92,194,236,179,242,47,22,226,97,60,133,125,56,131,73,127,45,255,226,22,220,143,199,241,28,142,226,53,204,106,147,127,177,0,43,177,25,123,113,26,19,255,70,254,197,60,44,193,90,108,199,17,92,196,204,118,249,23,119,97,5,158,196,30,156,194,132,191,245,213,206,123,98,23,220,119,255,173,190,132,69,88,133,45,216,143,179,152,124,78,95,194,173,88,138,117,216,129,99,184,132,217,127,167,47,97,33,30,198,83,216,135,51,152,212,161,47,225,22,220,143,199,241,28,142,226,53,204,250,123,125,9,11,176,18,155,177,23,167,49,177,83,95,194,60,44,193,90,108,199,17,92,196,204,127,208,151,112,23,86,224,73,236,193,41,76,56,111,46,199,205,184,15,107,176,13,135,113,1,51,254,209,92,142,249,88,142,77,216,141,151,49,114,193,92,142,155,112,47,30,195,179,56,132,243,152,254,79,230,114,220,137,135,176,17,187,112,18,111,224,198,46,115,57,238,193,163,120,6,47,226,85,76,251,103,115,57,238,192,131,120,2,47,224,4,174,96,110,183,185,28,139,177,26,91,113,16,231,48,245,95,204,229,184,29,15,96,3,158,199,75,120,29,55,244,152,203,113,55,30,193,211,56,128,87,48,229,163,230,114,220,134,101,88,143,157,56,142,203,152,211,43,255,98,17,86,97,11,246,227,44,38,127,76,254,197,173,88,138,117,216,129,99,184,132,217,125,242,47,22,226,97,60,133,125,125,238,161,137,38,126,92,106,195,60,44,193,90,108,199,17,92,196,204,126,169,13,119,97,5,158,196,30,156,194,132,79,72,109,184,25,247,97,13,182,225,48,46,96,198,128,212,134,249,88,142,77,216,141,151,49,242,73,169,13,55,225,94,60,134,103,113,8,231,49,125,80,106,195,157,120,8,27,177,11,39,241,6,110,252,84,224,199,221,57,121,86,116,15,30,197,51,120,17,175,98,218,69,89,14,119,224,65,60,129,23,112,2,87,48,247,211,178,28,22,99,53,182,226,32,206,97,234,144,44,135,219,241,0,54,224,121,188,132,215,113,195,191,202,114,184,27,143,224,105,28,192,43,152,50,44,203,225,54,44,195,122,236,196,113,92,198,156,207,200,114,88,132,85,216,130,253,56,139,201,35,178,28,110,197,82,172,195,14,28,195,37,204,254,172,44,135,133,120,24,79,97,31,206,96,210,168,85,38,110,193,253,120,28,207,225,40,94,195,172,207,89,101,98,1,86,98,51,246,226,52,38,142,73,197,152,135,37,88,139,237,248,85,227,120,68,116,17,51,63,47,43,227,46,172,192,147,216,131,83,152,48,46,43,227,102,220,135,53,216,134,195,184,128,25,255,38,43,99,62,150,99,19,118,227,101,140,92,146,149,113,19,238,197,99,120,246,82,252,133,217,144,162,25,76,250,130,110,133,91,112,63,30,199,115,56,138,215,48,107,66,183,194,2,172,196,102,236,197,105,76,252,119,221,10,243,176,4,107,177,29,215,190,95,183,18,93,196,204,73,221,10,119,97,5,158,196,30,156,194,132,47,234,86,184,25,247,97,13,182,225,48,46,96,198,101,221,10,243,177,28,155,176,27,47,99,228,75,186,21,110,194,189,120,12,207,226,16,206,99,250,148,201,30,119,226,33,108,196,46,156,196,27,184,241,203,174,99,112,15,30,197,51,120,17,175,98,218,180,25,30,119,224,65,60,129,23,112,2,87,48,247,43,102,120,44,198,106,108,197,65,156,195,212,25,51,60,110,199,3,216,128,231,241,18,94,199,13,95,53,195,227,110,60,130,167,113,0,175,96,202,172,25,30,183,97,25,214,99,39,142,227,50,230,124,205,12,143,69,88,133,45,216,143,179,152,124,197,12,143,91,177,20,235,176,3,199,112,9,179,191,110,134,199,66,60,140,167,176,15,103,48,105,78,42,198,45,184,31,143,227,57,28,197,107,152,245,31,82,49,22,96,37,54,99,47,78,99,226,85,169,24,243,176,4,107,177,29,71,112,17,51,255,83,254,197,93,88,129,39,177,7,167,48,97,94,254,197,205,184,15,107,176,13,135,113,1,51,190,17,174,63,31,253,134,212,134,135,176,17,187,112,18,111,224,198,5,169,13,247,224,81,60,131,23,241,42,166,125,83,106,195,29,120,16,79,224,5,156,192,21,204,93,148,218,176,24,171,177,21,7,113,14,83,255,75,106,195,237,120,0,27,240,60,94,194,235,184,225,154,212,134,187,241,8,158,198,1,188,130,41,223,146,218,112,27,150,97,61,118,226,56,46,99,206,146,212,134,69,88,133,45,216,143,179,152,252,109,169,13,183,98,41,214,97,7,142,225,18,102,47,75,109,88,136,135,241,20,246,225,12,38,253,183,212,134,91,112,63,30,199,115,56,138,215,48,235,186,212,134,5,88,137,205,216,139,211,152,248,29,169,13,243,176,4,107,177,29,71,112,17,51,87,164,54,220,133,21,120,18,123,112,10,19,254,71,106,195,205,184,15,107,176,13,135,113,1,51,110,4,190,222,90,249,81,209,124,44,199,38,236,198,203,24,249,174,85,38,110,194,189,120,12,207,226,16,206,99,122,36,37,172,50,113,39,30,194,70,236,194,73,188,129,27,163,129,207,226,30,60,138,103,240,34,94,141,241,185,235,174,180,132,148,200,250,187,19,66,209,67,184,3,15,226,9,188,128,19,184,130,185,119,4,62,131,197,88,141,173,56,136,115,119,132,61,77,77,76,137,172,203,77,76,241,163,177,41,126,52,54,197,143,198,166,248,209,216,20,63,26,27,248,67,191,20,241,251,177,41,126,63,54,197,239,199,166,248,253,216,20,191,31,155,226,247,99,83,252,126,108,74,248,61,60,209,25,76,74,10,188,23,183,224,126,60,142,231,112,52,41,28,129,107,49,38,189,69,215,143,172,13,181,238,90,155,18,254,210,252,254,72,92,173,77,106,237,197,99,120,22,135,112,30,211,147,117,100,220,137,135,176,17,187,112,18,111,224,198,117,58,50,238,193,163,120,6,47,6,70,175,138,166,166,232,25,184,61,48,122,64,180,30,59,113,28,151,49,103,125,224,83,88,136,135,241,20,246,225,12,38,165,234,14,184,5,247,227,113,60,135,163,120,13,179,238,12,124,28,11,176,18,155,177,23,167,49,49,45,240,30,204,195,146,180,208,37,95,242,238,72,100,125,235,235,124,203,90,173,118,28,193,69,204,124,73,224,99,184,11,43,240,36,246,4,70,167,240,175,11,194,239,85,69,210,245,176,192,232,179,88,156,30,6,203,145,24,111,253,5,175,166,80,20,233,142,241,150,63,246,18,29,210,236,213,192,132,180,151,134,232,3,184,237,165,161,153,178,151,198,55,83,21,106,69,79,169,117,53,118,8,147,255,224,151,67,173,94,109,77,217,32,33,35,236,248,234,6,235,238,202,48,48,113,103,96,244,80,216,32,114,34,35,126,63,90,109,208,143,179,152,252,178,176,237,189,49,166,188,83,74,121,234,101,161,86,17,86,217,96,224,117,207,253,113,171,231,246,246,205,107,98,201,170,69,213,243,129,209,75,97,171,232,114,140,235,222,248,84,252,86,201,153,50,51,62,157,153,114,107,173,228,221,138,14,100,198,31,213,31,123,79,120,205,13,161,86,180,195,6,163,120,13,179,94,110,72,97,193,203,67,227,149,47,143,59,160,145,26,181,218,66,173,232,80,140,169,223,124,60,236,194,116,236,241,29,183,188,188,213,111,41,167,36,100,201,181,129,209,71,178,226,94,227,218,237,106,237,81,235,40,182,170,208,143,179,152,244,67,210,15,110,193,253,129,209,227,162,237,56,130,139,234,102,102,135,232,163,129,209,124,60,132,39,178,227,79,207,249,236,248,51,249,190,247,135,239,196,14,198,138,82,127,220,175,255,77,121,154,132,87,196,31,155,187,95,17,158,224,241,87,200,37,175,136,31,47,59,239,9,109,85,168,117,242,182,182,122,110,123,60,234,241,108,140,105,191,29,53,3,231,132,167,189,43,199,90,7,139,85,168,22,61,45,58,32,58,43,154,252,74,41,24,55,227,190,87,134,110,84,19,227,247,254,126,243,195,70,119,227,43,195,62,159,127,101,124,63,237,15,173,68,103,53,152,180,33,68,239,221,32,233,139,150,96,141,10,103,113,104,67,56,177,171,135,45,233,131,33,95,68,231,213,74,123,85,104,230,161,87,153,166,241,143,109,118,64,221,250,87,61,255,122,35,159,90,253,129,252,213,4,243,146,91,242,118,135,6,198,112,9,179,115,195,222,221,249,100,220,177,138,60,145,27,158,166,48,215,140,137,205,216,155,27,255,34,63,183,55,242,255,238,120,100,218,6,137,175,118,38,3,163,121,175,14,205,236,123,245,115,167,231,185,199,63,18,155,81,147,203,109,85,131,109,26,24,22,157,199,127,180,11,233,27,195,51,60,18,99,242,179,27,205,15,120,8,27,177,11,39,241,6,110,252,97,11,55,220,131,71,241,12,94,252,97,11,55,209,212,187,204,160,184,45,48,90,38,90,39,218,129,163,42,44,98,230,107,66,133,199,2,35,249,88,142,77,216,109,179,203,162,43,152,123,183,129,142,197,88,125,183,140,44,58,128,87,48,229,181,161,95,255,248,158,88,111,185,47,246,248,214,113,252,216,107,237,57,150,191,54,156,220,198,213,13,110,249,219,60,109,106,13,227,2,102,220,19,246,238,81,220,121,143,107,189,123,172,25,238,137,95,29,117,168,53,134,75,54,184,127,79,252,208,202,126,93,168,245,4,22,226,225,215,89,13,137,246,224,20,38,220,155,226,39,123,37,69,220,135,53,216,22,24,29,194,171,42,164,190,222,149,3,110,199,3,216,240,250,240,90,59,99,188,53,5,141,170,117,13,179,238,179,140,192,130,251,194,105,175,140,49,101,117,21,144,90,167,188,9,187,112,50,48,122,67,52,247,126,171,162,192,232,110,209,42,108,193,126,156,197,228,7,2,239,195,173,88,138,117,15,24,140,56,170,194,34,102,190,193,96,124,131,46,45,90,46,218,136,93,56,137,55,112,227,131,50,17,238,193,163,120,6,47,226,213,192,104,218,27,195,201,253,214,125,177,235,154,213,12,255,220,227,151,199,46,170,19,30,124,163,35,130,165,88,23,152,208,241,70,189,78,133,171,152,246,144,137,240,33,189,14,15,168,208,240,80,216,177,127,121,119,252,142,117,62,244,92,194,184,245,151,145,110,121,124,115,150,26,124,40,126,209,249,212,234,223,106,255,130,133,214,59,159,140,196,205,65,151,31,138,95,50,204,63,20,63,235,165,63,28,30,223,243,112,252,244,117,179,252,49,229,91,31,142,75,104,145,221,15,187,143,130,167,113,0,175,96,202,35,41,126,16,56,112,235,35,86,174,162,199,69,219,113,4,23,49,243,71,92,131,226,46,172,192,147,216,131,95,53,231,78,253,136,43,181,71,195,17,248,208,67,177,35,126,215,163,97,131,181,7,252,220,154,232,46,172,192,147,216,243,168,203,94,140,188,73,30,192,103,176,24,171,177,21,7,113,14,83,31,147,19,113,59,30,192,6,60,143,151,112,25,115,126,212,221,20,44,10,140,86,225,41,21,122,113,26,19,31,183,182,194,60,44,193,90,108,199,17,92,196,204,55,235,20,184,11,43,240,36,246,224,20,38,60,97,214,194,205,184,15,107,176,13,135,159,8,125,233,239,222,24,91,251,126,216,108,191,160,86,198,147,174,193,48,31,203,177,9,95,175,55,118,63,105,229,163,194,13,220,248,148,100,139,123,240,40,158,193,139,120,21,211,126,44,254,85,249,147,87,145,135,126,204,61,104,60,136,39,240,2,78,224,10,230,62,109,88,96,49,86,99,43,14,62,29,118,111,46,198,212,15,73,97,9,63,238,140,226,102,220,135,53,216,134,195,184,128,25,207,56,131,152,143,229,216,132,221,120,25,35,63,225,222,48,110,194,189,120,12,207,226,16,206,99,250,179,110,57,225,78,60,132,141,216,133,147,120,3,55,254,164,190,133,123,240,40,158,193,139,120,21,211,54,121,63,3,119,224,65,60,17,24,189,32,122,9,175,227,134,159,178,212,194,221,120,4,79,227,0,94,193,148,205,174,123,112,27,150,97,61,118,226,56,46,99,206,79,75,177,88,132,85,216,130,253,56,139,201,121,214,131,184,21,75,177,14,59,112,12,151,48,251,103,92,24,96,33,30,198,83,216,135,51,152,180,197,109,45,220,130,251,241,56,158,195,81,188,134,89,111,177,118,199,2,172,196,102,236,197,105,76,220,26,250,217,61,91,101,13,220,135,53,216,134,195,184,128,25,63,43,107,96,62,150,99,19,118,227,101,140,108,147,53,112,211,182,144,11,247,110,139,191,34,60,162,214,105,28,192,43,152,242,115,58,60,110,195,50,172,199,206,159,11,207,62,30,227,186,47,61,20,158,125,86,173,228,237,58,42,110,197,82,172,195,14,28,195,37,204,254,121,29,21,11,176,18,155,177,23,167,49,113,135,5,11,230,97,9,214,98,59,142,224,34,102,190,213,130,5,119,97,5,158,196,30,156,194,132,157,166,55,220,140,251,176,6,219,112,56,48,186,32,154,254,54,51,7,238,196,67,216,136,93,129,209,73,209,149,183,133,78,241,150,216,10,102,221,47,90,198,228,230,155,240,177,24,171,177,21,7,113,14,83,223,110,29,140,219,241,0,54,224,121,188,132,215,113,195,46,51,9,238,198,35,120,26,7,240,10,166,188,195,192,194,109,88,134,245,216,137,227,239,72,137,251,221,228,91,14,231,178,90,57,5,102,22,44,194,42,108,193,126,156,197,228,95,48,96,113,43,150,98,29,118,224,24,46,97,118,161,1,91,24,94,85,97,140,107,246,42,58,140,167,254,47,91,247,31,151,215,85,31,14,156,135,82,66,9,197,140,111,198,50,204,23,51,173,93,109,187,250,99,93,173,109,215,105,151,177,136,49,242,205,88,22,99,150,69,204,34,34,198,136,145,98,134,24,49,98,100,136,49,99,49,99,12,49,195,200,50,100,12,17,49,70,68,68,140,136,24,17,17,49,70,68,100,136,24,17,25,34,98,252,62,68,123,222,60,108,127,36,175,247,253,156,207,253,125,238,57,231,94,158,231,62,216,131,147,152,248,215,186,23,204,198,66,172,198,86,28,194,5,76,63,160,123,193,125,88,138,245,216,141,19,152,240,55,154,22,220,129,5,88,133,45,120,21,231,113,243,65,77,11,238,197,227,88,135,93,56,142,241,175,214,180,96,22,230,99,37,54,227,32,206,97,90,158,62,16,115,177,24,207,5,70,46,137,142,225,10,102,190,70,83,130,121,120,18,47,224,21,156,193,148,67,154,18,204,193,34,172,193,14,28,197,101,220,250,183,154,18,60,136,229,216,136,125,56,141,201,135,53,37,184,11,143,226,25,108,199,17,92,194,140,215,106,58,240,0,158,192,243,216,139,83,152,148,175,233,192,157,120,4,79,99,27,14,227,34,110,121,157,166,3,247,99,217,235,66,131,242,252,231,71,183,163,65,81,27,14,227,34,110,41,136,157,247,145,2,91,142,71,240,52,182,225,48,46,226,150,215,219,114,220,143,101,216,128,61,56,137,137,133,218,59,204,198,66,172,198,86,28,194,5,76,127,131,246,14,247,97,41,214,99,55,78,96,194,17,237,29,238,192,2,172,194,22,188,138,243,184,249,141,218,59,220,139,199,177,14,187,112,28,227,143,106,239,48,11,243,177,18,155,113,16,231,48,237,77,218,59,220,131,37,88,139,151,241,58,198,21,25,243,227,246,192,200,97,209,10,108,194,126,156,197,212,55,199,86,248,231,189,217,29,62,30,194,10,108,194,126,156,197,212,99,238,240,113,55,30,195,179,216,137,99,184,130,153,111,209,226,99,30,158,196,11,120,5,103,48,165,88,139,143,57,88,132,53,216,129,163,184,140,91,159,212,226,227,65,44,199,70,236,195,105,76,46,209,226,227,46,60,138,103,176,29,71,112,9,51,222,170,197,199,3,120,2,207,99,47,78,97,210,113,45,62,238,196,35,120,26,219,112,24,23,113,203,223,105,55,113,63,150,97,3,246,224,36,38,150,106,55,49,27,11,177,26,91,113,8,23,48,253,109,218,77,220,135,165,111,139,125,148,250,225,23,133,209,123,189,172,110,156,192,132,50,237,40,238,192,2,172,194,22,188,138,243,184,249,237,97,155,30,138,50,41,235,237,26,83,60,142,117,216,133,227,24,127,66,99,138,89,152,143,149,216,140,131,56,135,105,239,208,152,226,30,44,193,90,188,140,215,49,174,92,99,138,219,241,48,158,194,139,56,128,55,112,211,59,221,60,99,46,22,227,57,188,132,215,240,38,110,59,169,81,198,67,88,113,50,182,21,95,241,89,207,38,89,253,56,139,169,239,210,72,227,110,60,134,103,177,19,199,112,5,51,43,52,210,152,135,39,241,2,94,193,25,76,121,183,70,26,115,176,8,107,176,3,71,113,25,183,158,210,72,227,65,44,199,70,236,195,105,76,126,143,70,26,119,225,81,60,131,237,56,130,75,152,81,169,145,198,3,120,2,207,99,47,78,97,210,223,107,164,113,39,30,193,211,216,134,195,184,136,91,170,52,210,184,31,203,170,194,167,41,218,50,227,226,110,91,74,136,139,219,208,160,188,29,71,112,9,51,222,235,48,224,1,60,129,231,177,23,167,48,169,218,97,192,157,120,4,79,99,91,96,100,88,116,1,211,223,167,27,192,125,239,11,215,231,159,70,155,253,219,75,21,213,96,7,142,226,50,110,61,173,182,226,65,44,199,70,236,195,105,76,126,191,218,138,187,240,40,158,193,118,28,9,140,188,251,111,61,138,146,144,113,198,25,195,3,120,2,207,99,47,78,97,210,63,56,99,184,19,143,224,105,108,195,97,92,196,45,53,42,46,238,199,50,108,192,30,156,196,196,127,52,186,192,108,44,196,106,108,197,33,92,192,244,179,170,21,238,195,82,172,199,110,156,192,132,15,24,77,224,14,44,192,42,108,249,64,184,128,111,189,7,98,245,2,190,227,170,242,113,140,63,103,20,128,89,152,143,149,216,140,131,56,135,105,255,100,20,128,123,176,4,107,241,50,94,199,184,90,163,0,220,142,135,241,20,94,196,1,188,129,155,254,217,40,0,115,177,24,207,225,37,188,134,55,113,91,157,81,0,30,194,10,108,194,126,156,197,212,127,209,235,227,110,60,134,103,177,19,199,112,5,51,235,245,250,152,135,39,241,2,94,193,25,76,249,160,94,31,115,176,8,107,176,3,71,113,25,183,54,104,71,241,32,150,99,35,246,225,52,38,127,72,59,138,187,240,40,158,193,118,28,193,165,15,133,142,226,13,69,209,107,44,227,188,186,132,185,88,140,231,240,18,94,195,155,184,237,95,213,37,60,132,21,216,132,253,56,139,169,141,234,18,238,198,99,120,22,59,113,12,87,48,243,195,234,18,230,225,73,188,128,87,112,6,83,46,168,75,152,131,69,88,131,29,56,138,203,184,245,35,234,18,30,196,114,108,196,62,156,198,228,38,117,9,119,225,81,60,131,237,56,130,75,152,241,111,58,98,60,128,39,240,60,246,226,20,38,93,212,17,227,78,60,130,167,177,13,135,113,17,183,252,187,142,24,247,99,25,54,96,15,78,98,98,179,142,24,179,177,16,171,177,21,135,112,1,211,63,170,35,198,125,88,138,245,216,141,19,152,208,162,35,198,29,88,128,85,216,130,87,113,30,55,255,135,199,163,184,23,143,99,29,118,225,56,198,183,234,203,49,171,53,52,84,31,121,52,122,184,243,21,149,97,3,246,224,36,38,254,167,211,132,217,88,136,213,216,138,67,184,128,233,109,78,19,238,195,82,172,199,110,156,192,132,143,57,77,184,3,11,176,10,91,240,42,206,227,230,118,167,9,247,226,113,172,195,46,28,199,248,143,59,77,152,133,249,88,137,205,56,136,115,152,214,97,200,133,123,176,4,107,241,50,94,199,184,79,24,114,225,118,60,140,167,240,34,14,224,13,220,212,169,155,196,92,44,198,115,120,9,175,225,77,220,246,73,221,36,30,194,10,108,194,126,156,197,212,75,186,73,220,141,199,240,44,118,226,24,174,96,230,167,116,147,152,135,39,241,2,94,193,25,76,185,172,155,196,28,44,194,26,236,192,81,92,198,173,159,214,77,226,65,44,199,70,236,195,105,76,238,210,77,226,46,60,138,103,176,29,71,112,9,51,62,163,155,196,3,120,2,207,99,47,78,97,82,183,110,18,119,226,17,60,141,109,56,140,139,184,229,179,186,73,220,143,101,216,128,61,56,137,137,61,218,95,204,198,66,172,198,86,28,194,5,76,255,156,246,23,247,97,41,214,99,247,231,124,124,94,244,38,102,246,170,235,152,215,27,58,163,191,122,56,122,228,79,42,58,27,138,34,31,127,209,111,190,184,250,212,133,37,107,20,151,45,235,115,247,198,197,109,216,250,249,216,233,7,62,239,203,234,159,87,145,241,4,158,199,94,156,196,196,62,135,31,119,4,70,158,244,17,159,47,249,238,124,129,220,74,108,198,65,156,195,180,47,248,82,25,230,126,65,3,132,103,177,19,199,112,5,51,175,56,41,152,135,39,175,248,174,157,104,31,78,99,242,23,93,219,184,235,139,190,104,40,122,26,219,112,24,23,113,75,191,203,6,247,99,89,191,239,52,136,118,227,132,132,132,47,5,222,245,37,253,24,30,198,83,120,17,7,240,6,110,26,208,143,97,46,22,227,185,1,31,145,193,49,92,150,155,241,101,13,27,30,192,19,120,62,48,210,139,147,18,18,6,13,135,112,199,96,184,78,10,162,220,80,18,138,34,85,178,62,160,62,55,139,14,226,28,166,125,69,117,253,138,131,129,197,120,14,47,225,53,188,105,97,219,174,170,174,152,119,53,108,255,7,87,255,60,119,82,209,153,192,72,59,14,227,143,194,165,25,183,96,182,244,175,134,37,62,28,101,226,246,175,106,8,21,149,70,185,161,82,81,61,118,227,56,198,15,25,232,13,133,198,237,47,238,139,91,251,86,134,184,237,209,162,13,187,165,30,198,83,120,17,251,113,6,83,190,102,56,128,57,120,244,107,97,19,206,68,153,212,160,168,13,135,113,17,183,12,187,36,113,31,30,31,14,79,28,51,239,121,234,79,6,117,202,91,241,42,206,227,230,175,27,97,227,30,44,249,122,56,17,47,141,30,188,164,90,69,205,56,136,115,184,105,196,197,138,187,241,24,158,197,78,28,195,21,204,252,134,250,137,121,120,18,47,224,21,156,193,148,81,39,16,115,176,8,107,176,3,71,113,25,183,126,211,120,14,15,6,70,202,69,207,99,47,78,97,210,152,161,18,238,196,35,120,26,219,198,194,201,187,112,123,92,220,237,195,235,166,103,165,38,124,43,182,232,238,117,211,143,175,155,222,179,110,250,200,186,233,138,111,185,96,215,21,117,175,155,30,93,55,61,183,110,58,233,90,236,244,182,117,211,15,175,155,206,89,55,157,191,110,250,196,186,233,115,235,166,91,215,77,95,89,55,61,190,110,122,105,221,244,166,111,199,78,223,243,109,213,53,48,114,231,171,194,104,37,79,66,57,54,98,31,78,97,210,117,149,2,119,6,70,142,136,86,137,182,136,14,226,156,132,180,239,184,108,191,99,20,36,122,76,244,44,182,227,48,46,152,109,243,184,182,6,247,6,70,142,139,214,226,101,188,142,55,205,150,249,93,87,26,30,248,110,56,11,191,27,109,250,55,124,50,116,172,145,50,89,245,129,145,110,28,199,184,9,221,226,132,245,76,132,70,253,96,148,107,23,94,40,171,210,188,23,69,251,113,70,66,202,247,140,234,112,215,247,140,234,240,52,182,224,128,217,102,48,101,82,243,134,57,88,132,53,216,49,233,205,70,162,75,152,241,125,3,38,60,128,39,240,252,247,13,152,68,39,48,97,202,128,9,119,96,193,148,177,146,104,179,232,160,232,44,166,254,151,47,167,227,174,255,210,108,226,105,108,147,59,44,186,128,233,211,110,222,2,35,123,69,139,69,207,137,118,138,142,137,46,97,198,15,66,194,99,63,48,4,199,50,9,13,162,221,56,142,241,51,30,37,225,118,60,28,24,57,37,218,132,253,18,102,49,229,135,106,234,15,29,84,44,148,80,133,205,18,6,68,103,49,117,214,211,31,220,141,199,102,53,59,162,237,162,35,162,139,152,254,35,239,108,248,145,33,14,150,72,168,21,189,132,215,240,166,220,109,55,52,7,55,188,176,66,244,4,158,151,208,139,147,152,240,99,247,75,63,118,178,240,176,132,10,209,11,120,5,103,48,101,206,229,143,57,115,94,39,40,122,6,219,113,4,151,48,227,39,46,127,60,128,39,240,252,79,236,60,78,74,72,152,247,157,194,121,79,102,241,48,86,96,19,246,91,194,172,104,242,79,213,84,220,137,71,176,58,48,210,138,87,37,204,97,218,130,14,50,48,178,91,180,8,207,96,59,142,152,109,73,116,203,127,27,238,227,126,44,251,239,208,167,53,68,185,230,69,96,145,54,89,67,184,128,233,139,94,45,182,232,50,16,45,17,61,39,122,9,199,112,73,238,150,159,217,104,220,143,101,63,211,102,97,55,142,227,77,179,101,46,25,53,97,30,158,196,11,129,145,43,162,83,162,73,63,247,24,9,179,127,174,205,18,173,194,22,188,42,119,94,52,109,217,179,127,220,131,37,88,139,151,241,250,178,161,198,47,60,86,199,39,240,16,86,96,19,246,227,204,47,52,216,43,46,3,220,133,71,241,12,182,175,232,5,113,65,66,218,47,237,252,47,189,46,15,143,73,168,193,14,28,197,101,220,122,51,44,225,241,155,106,148,104,153,104,29,118,225,56,198,253,74,47,136,219,241,48,126,217,179,151,83,162,23,113,0,111,224,166,184,141,94,144,188,209,11,146,55,122,65,242,70,47,72,14,236,196,49,92,193,204,72,224,139,49,47,48,114,82,180,17,251,36,76,99,82,124,72,184,27,119,4,70,10,68,43,177,25,7,113,14,211,110,11,75,120,240,54,59,143,197,120,78,238,37,209,81,92,150,176,53,33,68,31,9,140,236,23,61,142,117,216,37,119,28,227,110,15,204,12,140,123,92,244,160,232,9,209,243,162,61,56,137,137,137,27,189,22,121,163,215,34,111,244,90,228,176,176,106,209,22,188,42,97,94,52,109,67,224,131,184,39,48,82,130,231,36,116,226,152,132,21,209,173,73,33,250,56,238,199,210,192,184,90,188,44,225,186,232,138,104,230,29,14,42,30,12,140,148,139,158,199,94,9,83,152,152,172,166,226,14,44,192,42,108,193,171,56,143,155,55,6,62,132,123,241,56,214,5,70,46,227,53,92,145,187,53,197,206,227,65,44,199,70,236,75,113,153,138,38,222,169,70,97,54,22,98,117,96,164,21,175,226,156,220,77,169,218,40,220,29,24,57,38,90,131,237,18,70,68,23,69,183,60,45,68,31,198,125,88,138,245,129,145,110,209,113,140,223,20,18,238,10,140,219,142,135,241,20,94,196,1,75,184,129,169,191,21,18,30,192,28,44,10,140,212,136,182,139,142,136,46,226,150,52,109,20,238,199,50,172,199,46,28,199,248,255,19,120,23,102,97,126,96,164,18,47,74,232,199,89,9,169,155,237,60,230,4,70,138,68,207,96,59,142,224,34,166,255,182,51,143,251,176,20,235,176,11,199,49,62,221,206,7,70,178,68,15,227,41,188,136,253,56,107,9,169,191,99,231,49,7,139,126,199,153,23,109,199,145,40,127,51,228,94,140,50,57,121,139,211,143,143,224,126,44,195,6,236,193,73,76,252,221,176,33,247,252,174,86,15,11,176,10,91,204,54,40,122,3,55,101,184,240,49,55,48,82,44,122,22,59,113,12,151,113,235,211,181,122,79,215,143,138,158,192,243,216,43,119,74,52,113,171,86,15,179,177,16,171,177,21,135,112,62,48,178,249,255,26,156,252,95,59,47,90,140,103,37,180,227,8,46,201,205,200,116,230,113,63,150,98,61,118,101,234,71,241,166,132,204,103,24,241,97,30,158,196,11,120,5,103,48,101,155,186,31,24,201,17,61,138,103,176,93,238,136,232,162,232,150,223,115,225,227,62,44,197,122,236,198,9,76,120,166,206,30,119,60,211,176,20,43,37,92,20,29,192,89,9,41,207,10,151,237,253,81,222,254,208,179,66,209,46,60,130,167,177,13,135,113,17,183,220,21,86,249,240,93,70,18,120,28,235,240,50,94,183,132,184,103,7,110,123,182,211,143,121,18,78,226,121,236,145,59,129,241,119,107,82,49,11,243,239,118,100,177,73,194,21,156,198,228,223,15,188,31,119,225,17,60,141,109,56,28,24,89,20,77,191,71,181,194,125,120,28,235,2,35,93,247,132,19,125,45,202,219,167,100,221,196,109,207,9,124,2,15,97,5,54,97,63,206,62,71,167,114,111,224,3,184,235,94,173,149,104,181,104,11,94,149,48,47,154,118,159,81,63,238,193,146,251,158,218,215,200,185,40,111,111,80,212,137,99,184,130,91,239,215,94,227,65,44,199,198,192,72,31,78,73,72,252,3,87,45,238,192,252,63,80,183,68,47,226,128,132,27,162,169,15,4,62,15,119,227,49,172,9,140,116,136,142,224,18,102,60,87,123,141,251,3,35,101,162,245,162,221,162,227,162,241,207,11,209,103,226,246,192,200,97,172,192,11,216,107,182,73,76,124,190,78,16,179,177,16,171,177,21,135,2,35,11,162,155,95,224,190,39,48,178,87,180,4,127,236,9,72,173,232,101,188,142,113,127,232,242,10,140,60,129,121,18,202,177,17,251,112,26,147,31,12,75,184,31,119,62,104,36,132,191,245,102,63,217,34,218,130,131,56,103,97,105,127,100,80,132,185,127,228,110,72,180,6,59,112,4,151,48,227,161,192,199,2,35,7,68,203,176,65,66,143,232,4,38,188,208,69,134,59,176,0,171,176,5,175,226,60,110,126,88,125,192,189,120,28,107,241,50,94,199,184,23,185,24,112,59,30,14,140,156,18,109,194,126,156,193,148,71,12,94,48,7,139,176,6,59,112,52,48,178,36,186,229,209,16,125,228,81,189,12,150,74,168,23,237,194,113,140,127,76,23,139,89,152,143,149,129,145,102,209,126,156,149,144,242,199,186,88,220,133,71,240,52,254,161,139,161,77,116,8,23,48,253,113,189,45,238,195,82,172,199,110,156,192,132,63,81,83,3,35,59,68,243,177,82,66,179,232,0,222,192,77,47,118,153,226,110,60,246,98,195,119,209,14,209,81,209,37,209,140,151,232,14,112,255,75,116,7,162,245,216,141,227,24,255,132,74,128,89,152,255,132,190,80,244,34,14,224,13,220,244,167,250,66,220,253,167,218,40,209,26,236,192,81,92,198,173,219,13,4,182,107,163,68,75,177,30,187,113,194,108,9,127,102,231,49,11,243,177,242,207,156,121,209,1,188,33,97,83,86,224,243,48,39,203,189,11,158,193,118,185,35,162,139,184,229,207,93,254,184,239,207,181,125,162,117,162,151,241,58,222,148,187,109,135,145,59,230,237,48,114,23,109,220,17,70,172,125,81,38,141,40,154,198,228,151,106,3,112,23,30,193,211,129,145,54,28,122,105,88,207,92,148,27,110,154,97,83,182,11,11,115,241,24,158,197,78,28,195,21,204,124,89,88,251,139,95,102,144,137,229,216,40,183,15,167,48,113,231,70,111,154,85,183,48,31,43,229,54,227,128,132,89,209,212,151,235,90,48,7,139,176,6,59,112,52,48,178,252,242,112,144,51,118,69,135,228,119,237,50,2,192,3,129,145,19,162,13,162,61,162,19,152,240,10,87,215,43,60,21,19,61,140,167,240,226,43,194,54,13,68,121,251,136,162,27,184,41,71,29,192,92,44,206,241,55,6,209,78,28,195,21,204,252,127,218,23,60,136,229,216,136,125,56,141,201,187,93,5,187,221,106,137,30,193,211,18,218,68,135,112,1,211,255,66,247,135,251,176,20,235,177,27,39,48,33,87,69,205,85,81,49,31,43,177,217,108,131,120,3,83,255,82,69,197,28,44,194,26,236,192,81,92,194,140,61,234,40,30,216,163,142,138,54,96,15,78,98,226,95,185,107,193,108,44,196,42,108,193,171,56,135,105,123,85,207,192,72,174,232,49,60,139,157,56,134,43,152,249,74,45,53,230,225,201,87,186,101,19,237,195,105,76,222,167,122,226,174,192,200,81,209,211,216,134,195,184,136,91,94,101,128,242,170,112,49,191,178,32,46,238,246,125,138,138,176,6,59,112,20,151,48,99,191,211,143,7,240,4,158,199,94,156,194,164,191,14,188,23,119,226,17,60,141,109,56,140,139,184,229,128,35,112,192,95,42,69,255,210,96,183,84,180,30,187,113,2,19,254,70,147,138,89,152,143,149,216,140,131,56,135,105,7,61,187,193,61,88,130,181,120,25,175,99,220,171,221,84,225,118,60,140,167,94,237,79,65,162,253,56,139,169,121,134,148,184,27,143,225,89,236,196,49,92,193,204,215,184,166,48,15,79,226,5,236,195,105,76,62,228,154,194,93,120,20,207,96,59,142,224,18,102,252,173,106,143,7,240,4,158,199,94,156,194,164,195,170,61,238,196,35,120,26,219,112,24,23,113,203,107,85,123,220,143,101,216,128,61,129,145,73,209,132,124,183,101,184,3,11,176,42,112,205,79,132,68,90,36,12,226,13,220,244,58,173,52,230,98,49,158,123,157,79,127,136,142,225,10,102,22,168,81,152,87,16,218,194,143,220,23,61,9,159,123,110,104,3,78,42,186,16,229,218,162,14,11,24,197,229,48,67,100,235,235,55,198,252,48,202,11,94,111,79,176,248,245,134,67,162,157,56,134,43,152,89,104,79,48,15,79,226,5,188,130,51,152,242,6,35,2,204,193,34,172,193,14,28,197,101,220,122,196,152,13,15,98,57,54,98,31,78,99,242,27,93,192,184,11,143,226,25,108,199,17,92,194,140,163,46,96,60,128,39,240,60,246,226,20,38,189,201,5,252,166,80,117,118,70,121,231,159,100,134,154,112,88,214,41,188,136,3,120,3,55,21,185,42,48,183,40,172,167,184,40,182,198,85,203,106,197,33,92,192,244,55,27,186,226,62,44,197,122,236,198,9,76,56,166,137,192,29,88,128,85,216,114,44,236,202,147,111,142,105,50,226,174,202,154,63,230,15,177,111,209,61,226,30,44,193,90,188,140,215,49,174,88,247,136,219,241,48,158,194,139,56,128,55,138,67,59,176,233,201,216,179,127,207,147,198,179,88,248,100,216,247,234,213,25,222,252,108,111,146,148,213,143,179,152,90,162,3,198,221,120,12,207,98,39,142,225,74,73,216,144,204,183,198,110,249,195,111,85,49,176,20,235,177,27,39,48,225,184,138,129,59,176,0,171,162,252,31,239,45,108,81,222,131,147,152,248,119,110,28,48,27,11,177,26,91,113,8,23,254,46,156,197,119,71,91,254,181,199,34,189,212,245,130,251,176,180,212,19,95,209,46,28,199,248,183,25,62,190,45,28,254,172,183,197,28,254,200,65,89,39,240,60,246,226,20,38,149,105,147,112,39,30,193,211,216,134,195,184,136,91,222,110,80,129,251,177,12,27,222,30,246,170,231,237,177,141,212,88,40,138,188,239,205,177,199,120,197,2,50,79,232,239,48,15,79,226,5,188,130,51,152,242,14,253,29,230,96,17,214,96,7,142,226,50,110,45,215,223,149,135,29,62,88,30,123,21,29,47,247,44,208,12,151,241,58,198,189,83,155,20,24,217,46,122,8,43,176,9,251,113,22,83,79,106,49,112,55,30,195,179,216,137,99,184,130,153,239,114,154,48,239,93,225,74,62,25,101,194,43,31,139,61,207,85,82,91,240,42,206,227,230,10,127,102,170,8,53,103,111,69,108,165,58,34,235,52,182,225,112,133,15,11,96,250,187,45,28,247,226,113,172,195,46,28,199,248,83,46,106,204,194,124,172,60,21,118,165,249,84,108,117,233,149,53,133,73,239,113,81,227,206,247,132,90,119,228,61,191,89,204,83,35,219,117,215,214,41,115,93,196,1,188,129,155,42,13,60,48,23,139,241,28,94,194,107,120,19,183,253,189,143,79,224,33,172,192,38,236,199,89,76,173,82,165,113,55,30,195,179,216,25,24,25,19,93,174,10,7,114,235,123,99,207,199,67,239,85,49,240,56,214,97,23,142,99,124,181,138,129,89,152,143,149,216,140,131,56,87,29,106,78,218,251,98,47,130,123,222,167,255,195,66,172,198,86,28,194,5,76,63,173,191,195,125,88,138,245,216,141,19,152,240,126,195,0,220,129,5,88,133,45,120,21,231,113,243,153,112,218,30,58,19,123,218,114,206,104,221,177,6,59,112,20,151,113,235,63,132,86,108,226,247,227,226,110,255,212,235,227,226,54,62,254,15,142,49,22,98,53,182,226,16,46,96,122,141,99,140,251,176,20,235,177,27,39,48,225,31,29,99,220,129,5,88,133,45,120,21,231,113,243,89,109,36,238,197,227,88,135,93,103,195,169,25,63,27,123,106,150,101,109,253,128,30,20,15,98,121,96,164,81,180,23,167,62,16,214,147,116,46,182,9,124,102,116,122,227,240,179,12,103,207,57,198,88,138,245,216,141,19,152,240,79,142,49,238,192,2,172,194,22,188,138,243,255,20,182,124,115,109,116,75,239,173,117,160,113,47,30,199,58,236,194,113,140,255,103,109,14,102,97,62,86,98,51,14,226,28,166,213,133,141,190,117,81,60,88,167,51,194,35,120,26,219,112,24,23,113,203,191,24,97,226,126,44,195,6,236,193,73,76,172,119,99,128,217,88,136,213,216,138,67,184,128,233,31,116,209,226,62,44,197,122,236,198,9,76,104,80,161,112,7,22,96,21,182,224,85,156,199,205,31,82,151,112,47,30,199,58,236,194,113,140,63,239,251,20,231,221,128,227,30,44,193,90,188,140,215,49,238,95,13,118,113,59,126,214,195,249,195,162,167,240,34,14,252,107,168,152,55,162,76,186,169,104,83,163,225,12,238,110,244,17,8,209,26,236,192,81,92,198,173,31,214,120,225,65,44,199,70,236,195,105,76,190,224,113,23,238,194,163,120,6,219,113,4,151,48,227,35,30,119,225,1,60,129,231,177,23,167,62,226,219,127,77,225,32,223,19,101,210,195,77,46,44,44,196,106,108,197,33,92,192,244,127,115,97,225,62,44,197,122,236,198,9,76,184,232,194,194,29,88,128,85,216,130,87,113,30,55,255,187,11,11,247,226,113,172,195,46,28,199,248,102,141,52,102,97,62,86,98,51,14,226,28,166,125,212,247,21,62,106,252,142,197,120,14,47,225,53,188,137,219,90,140,223,241,16,86,96,19,246,227,44,166,254,135,241,59,238,198,99,120,22,59,113,12,87,48,179,213,45,41,230,225,73,188,128,87,112,6,83,254,211,147,3,204,193,34,172,193,14,28,197,101,220,218,166,233,192,131,88,142,141,216,135,211,152,252,177,112,186,239,11,111,3,138,187,95,244,123,218,209,93,31,211,160,224,25,108,55,219,136,232,34,110,105,215,73,183,251,147,170,104,41,214,99,55,78,152,45,225,227,174,0,204,194,124,172,252,184,15,231,224,128,132,89,76,237,80,185,112,119,135,38,31,107,176,29,135,205,182,128,233,159,240,149,141,79,184,252,241,56,214,97,23,142,91,66,124,167,254,15,183,227,97,60,213,233,239,179,216,47,97,6,83,62,169,210,98,206,39,125,85,15,207,72,104,195,97,92,196,45,151,156,249,75,206,188,104,41,214,99,183,220,9,209,248,79,57,243,152,133,249,88,137,205,56,248,41,223,80,21,221,116,89,103,143,185,88,124,217,31,224,176,83,194,40,46,227,214,79,187,98,63,237,139,106,162,39,240,60,246,226,148,217,146,186,140,77,49,27,11,177,26,91,113,8,23,186,60,207,250,140,222,9,247,226,113,172,195,46,28,255,140,234,217,173,122,118,123,22,41,122,8,43,176,9,251,113,22,83,63,235,218,12,140,236,22,45,194,26,236,144,59,42,186,36,154,209,163,122,246,168,158,162,165,162,245,216,133,215,229,222,20,221,246,185,16,189,237,88,104,72,95,252,57,95,80,144,80,142,141,216,135,211,102,75,238,13,188,23,179,123,13,81,176,10,91,240,170,217,230,69,211,62,111,140,142,123,176,36,48,82,139,151,36,140,225,138,132,204,62,223,250,239,51,146,196,19,120,30,123,113,10,147,190,224,121,38,238,196,35,129,145,211,162,173,56,132,11,152,126,197,32,18,247,97,41,214,99,55,78,92,209,59,125,81,27,133,89,152,143,149,216,252,69,159,200,19,189,129,155,250,181,81,152,139,197,120,14,47,225,53,188,217,175,166,126,201,231,102,191,100,84,129,229,216,136,125,56,109,9,201,3,206,16,238,196,35,120,122,192,103,38,69,135,112,1,211,191,236,12,225,62,44,197,122,236,254,178,94,68,52,126,208,25,26,244,209,86,60,44,161,2,155,176,31,103,49,245,43,218,40,204,193,162,175,24,63,4,198,183,137,14,202,157,197,148,171,33,247,254,171,26,254,192,72,33,86,201,109,150,123,5,103,228,166,124,213,221,227,87,125,192,53,48,254,136,132,74,9,205,56,32,97,22,83,134,12,37,48,7,139,134,28,7,209,118,28,193,37,185,25,95,211,86,227,254,192,248,50,172,149,208,137,99,95,243,18,13,209,173,195,238,118,3,227,15,12,123,51,137,132,58,188,140,215,49,238,235,238,124,190,238,155,105,162,121,120,18,27,177,23,39,49,113,196,189,233,136,239,185,96,190,132,83,129,241,23,241,138,132,41,76,250,134,81,5,102,127,67,229,18,173,20,109,198,1,156,197,148,81,45,1,238,28,85,185,68,43,241,34,14,224,13,220,244,77,205,32,230,98,49,158,195,75,223,244,38,21,209,21,204,28,211,12,142,105,6,69,203,69,207,139,246,226,164,132,132,111,57,89,223,114,178,68,243,177,18,155,113,16,231,112,211,53,59,143,185,215,188,83,64,244,44,118,224,168,220,101,209,140,111,187,2,190,237,123,57,162,165,88,47,161,91,116,92,52,254,186,33,224,117,67,64,60,132,39,177,209,108,189,56,133,73,223,81,163,190,227,187,153,162,133,162,213,162,205,56,136,115,114,211,198,29,84,204,197,98,60,135,151,112,12,87,48,243,187,158,41,96,30,158,196,11,120,5,103,48,101,194,247,190,113,215,132,142,21,79,99,27,14,225,2,166,127,207,189,233,247,12,254,241,56,214,97,215,247,194,31,20,199,163,188,227,207,238,11,31,64,153,147,181,105,210,145,197,92,44,158,116,91,37,218,137,99,184,34,55,243,251,110,171,240,224,247,93,171,223,15,155,247,236,99,49,175,94,255,245,244,211,158,23,231,253,176,170,157,5,76,137,38,78,185,150,49,11,243,177,114,74,3,41,58,32,122,3,83,255,75,47,137,57,255,229,243,251,120,90,66,139,232,85,156,147,176,105,218,65,159,246,229,5,209,99,120,22,59,113,12,87,44,33,243,7,14,58,30,252,129,131,46,122,30,123,37,76,137,38,206,232,117,48,27,11,177,26,91,102,236,188,232,13,220,244,67,59,143,185,88,252,67,53,78,180,3,71,37,44,139,102,204,134,232,99,179,134,30,179,225,201,118,217,108,204,85,16,119,218,12,109,102,24,194,5,252,35,55,136,233,63,50,206,197,189,129,145,227,162,181,120,25,175,99,220,13,13,241,13,13,177,232,33,172,192,166,27,225,226,249,238,189,113,113,27,95,242,252,176,121,87,100,205,96,202,143,141,35,113,23,30,253,177,71,71,162,109,56,140,139,152,62,231,96,224,62,44,157,115,111,46,218,133,227,24,255,19,7,3,159,192,67,63,241,230,4,209,11,63,9,167,248,74,148,107,15,198,117,89,113,243,97,222,103,206,91,56,30,194,10,108,50,91,191,232,12,166,252,212,235,8,126,106,16,133,71,240,52,182,253,52,108,244,39,86,127,121,98,77,189,28,150,181,136,91,22,140,172,113,255,130,47,37,47,132,37,214,69,249,180,204,231,132,37,94,146,117,13,87,44,102,235,127,107,56,240,32,150,99,35,246,226,20,38,45,26,4,224,78,60,178,232,35,178,139,177,39,172,81,86,223,162,23,224,137,38,253,204,194,49,27,11,177,26,91,113,8,23,48,125,73,69,198,125,120,28,235,176,11,199,49,254,231,254,176,250,115,15,128,241,48,158,250,121,56,24,23,127,30,123,48,186,101,77,96,194,178,206,14,119,96,1,86,97,11,94,197,121,220,252,11,207,24,113,47,30,199,58,236,250,133,55,106,138,222,20,205,92,81,183,240,0,150,97,195,138,175,188,174,248,64,66,148,119,108,15,159,247,136,204,155,33,237,151,58,19,220,141,69,88,131,29,56,250,203,176,158,229,95,198,174,39,229,166,7,121,152,125,211,145,22,173,186,25,22,243,87,171,195,23,139,137,187,104,134,1,188,129,155,126,101,39,126,21,22,147,251,171,216,173,57,252,43,141,159,172,207,63,26,187,178,70,203,234,195,105,76,142,75,9,61,65,96,100,87,148,191,89,226,131,209,118,99,195,17,89,229,138,26,163,220,248,61,95,157,185,36,235,26,222,52,195,187,11,226,98,102,216,22,9,89,79,224,33,172,192,38,236,199,89,76,141,15,124,30,238,142,79,137,57,17,255,237,135,213,143,201,170,193,118,28,193,37,220,114,91,224,35,184,31,203,2,35,13,216,45,97,28,227,19,66,194,93,9,97,75,183,71,153,152,19,138,226,14,43,122,253,27,162,141,222,41,115,213,202,234,20,29,19,93,198,173,183,167,120,153,109,224,193,219,195,194,87,127,244,40,233,132,162,51,138,190,26,29,87,36,125,244,53,79,29,188,248,246,80,20,121,50,33,218,10,189,238,88,220,218,159,78,74,30,178,148,113,75,121,249,139,162,3,201,23,62,26,78,65,124,98,88,202,203,163,13,93,242,59,143,249,84,87,180,232,214,244,83,141,80,98,88,224,94,60,142,117,216,133,227,24,191,33,240,46,204,194,252,192,72,165,232,69,28,216,16,179,185,119,220,136,78,223,230,32,220,246,170,204,232,65,90,249,253,176,205,55,205,186,45,73,85,199,67,73,14,205,243,99,231,173,72,122,106,217,113,23,163,139,77,88,253,154,196,218,242,38,179,190,255,88,108,81,191,21,204,98,234,29,174,15,220,29,24,57,118,71,88,98,77,148,107,151,216,40,171,239,142,176,93,207,138,222,163,37,174,110,87,114,73,120,179,124,220,148,101,39,37,7,222,27,24,201,22,45,192,42,108,73,14,107,248,98,180,190,220,241,131,187,226,226,158,182,122,124,195,251,122,83,188,175,55,197,251,122,83,188,175,55,156,166,189,81,174,249,206,77,228,168,172,211,178,86,215,176,161,77,81,95,40,138,155,142,242,142,101,211,201,41,41,107,119,55,146,153,226,154,194,131,81,38,252,58,225,93,145,104,197,120,253,99,255,203,126,148,135,252,200,121,179,246,164,196,86,137,59,14,135,25,38,100,37,220,25,230,189,27,179,238,212,100,96,197,157,97,71,155,162,124,218,191,56,28,189,178,38,49,49,53,240,30,220,17,24,159,47,90,145,106,225,81,166,174,217,191,30,89,147,33,43,46,241,105,209,78,99,235,211,172,1,179,177,16,171,177,21,135,112,1,211,55,5,62,140,251,176,20,235,177,27,39,48,225,183,2,239,198,29,88,128,85,216,130,87,113,30,55,167,169,169,184,23,143,99,29,118,225,56,198,255,31,141,26,102,97,62,86,98,51,14,226,28,166,109,14,124,16,247,96,9,214,226,101,188,142,113,191,29,248,76,220,142,135,241,20,94,196,1,188,129,155,210,3,95,128,185,88,140,231,240,18,94,195,155,184,237,119,52,214,120,8,43,176,9,251,113,22,83,183,104,119,113,55,30,195,179,216,137,99,184,130,153,191,27,248,98,204,195,147,120,1,175,224,12,166,100,4,62,128,57,88,132,53,216,129,163,184,140,91,159,174,121,196,131,88,142,141,216,135,211,152,188,213,88,21,119,225,81,60,131,237,56,130,75,152,241,127,3,31,195,3,120,2,207,99,47,78,97,82,166,78,15,119,226,17,60,141,109,56,140,139,184,229,25,134,157,184,31,203,176,1,123,112,18,19,183,105,127,49,27,11,177,26,91,113,8,23,48,253,247,180,191,184,15,75,177,30,63,100,152,215,45,250,57,209,9,209,132,103,106,149,113,7,22,96,21,182,224,85,156,199,205,207,210,42,227,94,60,142,117,216,133,227,24,127,151,86,25,179,48,31,43,177,25,7,113,14,211,158,173,85,198,61,88,130,181,120,25,175,99,220,221,90,101,220,142,135,241,20,94,196,1,188,129,155,126,95,171,140,185,88,140,231,240,18,94,195,155,184,237,30,173,50,30,194,10,108,194,126,156,197,212,231,104,149,113,55,30,195,179,216,137,99,184,130,153,247,106,149,49,15,79,226,5,188,130,51,152,114,159,86,25,115,176,8,107,176,3,71,113,25,183,222,175,85,198,131,88,142,141,216,135,211,152,252,7,90,101,220,133,133,88,141,173,56,132,11,184,249,1,23,100,96,100,175,104,201,3,97,80,121,46,202,228,103,187,181,111,150,53,136,115,152,246,92,23,18,230,62,55,44,241,233,209,97,119,210,144,59,160,98,89,231,176,19,199,112,5,51,159,167,58,96,30,158,196,11,216,135,211,152,252,252,48,2,191,255,249,90,109,44,196,106,108,197,33,156,199,205,47,112,164,113,47,30,199,58,236,194,113,140,255,67,77,31,102,97,62,86,98,51,14,226,28,166,61,232,140,225,30,44,193,90,188,140,215,49,238,143,52,125,184,29,15,227,41,188,136,3,120,3,55,61,164,233,195,92,44,198,115,129,241,151,68,135,3,35,11,15,133,91,171,180,23,70,235,119,118,248,202,91,228,174,232,244,173,159,115,251,205,244,131,79,149,63,117,184,95,232,38,242,209,184,181,179,198,29,94,55,107,201,186,89,43,95,24,238,190,191,31,237,128,111,91,189,161,187,253,135,158,203,92,92,151,223,245,66,7,24,111,218,128,204,135,163,55,124,107,54,224,193,135,99,54,32,46,235,169,233,255,241,84,97,205,90,246,62,28,150,87,242,212,242,158,170,233,138,90,214,173,234,231,143,196,46,165,71,234,239,69,15,203,198,175,223,101,132,241,112,216,246,200,91,194,2,226,95,20,187,179,233,47,10,11,120,40,202,59,115,61,143,205,81,116,36,182,40,238,212,139,244,75,33,43,242,129,232,198,173,249,73,190,184,43,22,48,253,162,152,211,29,183,178,110,129,233,143,24,102,225,94,44,121,36,44,43,47,186,134,219,107,77,183,61,18,187,75,125,97,174,200,116,96,124,210,163,158,47,96,214,163,97,49,239,137,30,191,164,191,243,50,147,195,33,43,238,247,222,226,33,86,136,198,95,144,208,139,83,152,244,152,49,41,102,99,33,86,99,43,14,61,230,218,17,221,252,199,90,183,192,248,189,127,236,185,151,132,26,236,192,81,92,54,219,214,199,221,53,224,129,192,200,9,108,192,46,185,215,3,227,227,254,68,231,140,143,227,193,192,72,185,232,121,209,94,209,73,76,124,177,131,250,226,112,242,178,163,92,123,242,246,201,42,197,122,51,116,71,121,123,191,162,137,192,72,194,75,180,247,152,133,249,47,241,84,245,37,97,137,191,127,95,108,253,185,40,171,223,188,51,152,252,68,72,184,247,9,213,3,11,177,90,110,139,232,160,232,156,104,234,159,134,232,243,254,212,24,11,139,176,70,110,135,232,48,46,226,150,237,238,215,112,127,96,164,76,180,126,123,104,21,158,243,140,232,73,235,86,52,130,47,113,93,45,137,102,252,153,106,136,7,254,76,53,20,109,192,30,9,147,162,241,89,33,250,26,107,123,102,150,46,82,194,97,209,10,209,38,209,43,56,131,201,127,110,184,136,187,240,40,158,9,140,180,255,185,71,237,171,127,68,88,237,150,146,134,165,78,73,77,218,161,206,99,246,142,80,247,10,119,196,86,255,82,89,245,216,141,19,24,255,82,213,253,165,26,70,209,195,120,10,155,228,246,227,12,38,103,123,108,128,59,3,35,71,68,171,177,21,135,228,46,224,230,151,25,145,4,70,114,69,143,225,89,236,148,59,38,186,140,91,119,106,165,2,35,7,68,203,176,1,123,118,134,179,240,206,183,196,180,0,145,73,89,9,47,119,143,143,59,176,0,171,176,5,7,113,14,211,118,25,67,226,30,44,198,115,187,194,150,94,138,50,233,213,135,66,119,220,191,58,61,22,82,35,179,230,74,121,133,59,54,204,193,162,87,132,197,126,240,185,209,1,64,234,61,161,26,214,188,66,235,98,134,97,92,196,45,57,90,23,220,143,101,57,58,31,209,110,28,207,137,253,19,111,252,255,243,20,39,48,242,144,232,30,44,193,127,208,76,212,154,237,178,132,107,162,43,162,91,119,171,62,120,16,203,177,17,251,118,27,172,136,38,253,133,11,30,119,96,65,96,164,74,180,25,7,113,14,211,114,85,151,220,112,180,246,68,185,230,180,69,242,101,157,194,139,56,128,55,112,211,95,186,48,255,210,133,41,122,12,207,98,39,142,225,138,37,100,238,113,100,241,32,150,99,35,246,225,52,38,255,149,198,26,119,253,149,63,71,191,49,182,14,31,149,117,6,219,113,4,151,2,35,25,123,85,103,220,143,101,216,128,61,56,137,137,175,84,29,48,27,11,177,26,91,113,8,23,48,125,159,81,55,238,195,82,172,199,110,156,192,132,87,105,226,2,35,59,94,229,111,108,18,42,36,52,225,21,156,54,91,210,126,203,197,172,192,248,195,162,229,129,145,70,209,94,209,41,76,252,107,203,253,107,219,43,154,143,149,216,140,131,102,155,19,221,116,192,101,128,185,7,140,206,69,107,176,3,71,229,46,99,198,223,168,81,129,145,125,120,92,66,45,94,198,235,24,119,48,28,190,109,129,145,199,15,26,110,137,158,16,109,192,110,156,144,155,240,234,176,220,103,226,227,175,118,5,96,41,214,189,58,118,24,253,113,109,112,151,172,113,140,207,243,41,147,60,99,57,60,132,39,243,194,194,159,253,134,232,197,253,94,227,164,70,139,233,51,195,20,38,189,38,236,196,61,175,177,30,60,140,167,240,98,96,100,64,116,70,52,229,80,216,166,251,163,92,187,77,143,31,50,248,56,164,185,192,6,236,145,59,41,26,255,183,158,5,225,118,60,140,21,216,132,253,56,139,169,135,61,97,198,221,135,213,108,209,26,209,14,28,145,176,40,186,229,181,154,33,220,251,90,53,91,180,22,47,7,198,95,23,93,198,140,124,55,18,249,14,170,104,41,214,99,55,78,96,194,235,52,23,184,3,11,176,234,117,238,214,112,80,194,13,220,84,160,185,192,220,192,72,177,232,89,236,144,48,90,16,234,210,82,65,76,93,138,36,191,222,45,230,235,117,28,88,136,213,216,138,67,56,143,155,11,141,167,10,195,157,222,143,159,27,115,117,69,246,20,26,134,226,57,236,196,81,92,198,173,111,208,245,227,193,55,120,114,32,122,30,123,113,74,110,210,17,189,40,102,7,70,10,177,74,66,51,14,226,28,166,189,209,160,10,115,177,24,207,225,37,188,134,55,3,35,219,142,122,210,142,121,120,50,48,114,225,104,184,153,92,125,208,120,251,27,95,20,219,208,245,153,107,26,147,223,20,22,112,63,238,124,147,234,129,213,216,250,166,80,225,134,162,92,211,90,71,38,44,38,190,72,43,132,79,4,70,14,225,73,108,148,219,139,83,152,248,102,167,17,179,177,16,171,176,5,175,6,70,230,69,211,142,185,16,49,247,152,11,17,207,98,7,142,152,109,17,211,223,162,117,195,125,88,138,245,111,241,233,74,209,113,140,47,118,179,94,28,206,66,86,148,73,123,20,229,227,23,244,164,167,68,47,226,128,197,220,40,142,237,137,226,158,84,23,159,84,23,241,32,150,203,61,47,218,131,147,152,88,226,12,98,54,22,98,53,182,6,70,134,68,231,113,243,91,61,23,197,189,111,213,143,96,45,94,146,59,134,43,152,121,220,206,99,30,158,196,11,120,5,103,48,229,239,220,79,99,14,22,97,205,223,121,90,36,58,140,139,184,165,52,228,62,82,170,154,97,41,214,99,183,217,38,68,227,223,166,154,97,22,230,99,37,54,227,32,206,97,90,153,166,18,247,148,249,83,72,148,27,111,11,223,140,139,84,151,233,73,205,48,136,115,152,246,118,11,199,61,88,242,118,167,95,244,210,219,83,98,190,168,178,230,2,184,38,235,166,121,183,157,80,29,48,15,203,241,252,9,143,179,69,39,69,19,223,97,88,129,89,152,143,149,216,140,131,56,23,24,73,43,15,221,242,11,202,99,142,105,92,86,121,200,202,47,55,122,197,139,56,128,55,112,211,59,195,18,94,240,206,112,244,158,124,44,46,102,61,187,223,233,206,31,207,98,39,142,225,10,110,61,169,251,63,25,246,231,239,111,139,54,33,7,21,189,204,171,163,138,69,207,225,37,188,134,55,113,219,187,244,79,120,8,43,176,9,251,113,22,83,43,140,146,113,55,30,195,179,216,137,99,184,130,153,239,86,237,48,15,79,226,5,188,130,51,152,114,202,71,133,163,61,196,237,15,156,82,247,48,31,43,177,25,7,113,238,84,248,43,235,143,86,159,131,174,158,165,228,191,246,93,159,180,247,132,242,91,183,120,235,203,31,124,143,75,22,75,176,22,47,227,245,176,216,200,215,159,251,191,44,54,174,210,40,4,183,227,225,202,80,129,79,69,153,252,23,71,194,188,117,178,186,112,28,227,255,94,51,137,89,152,143,149,216,140,131,56,135,105,85,90,50,220,131,37,88,139,151,241,122,213,83,31,215,254,245,79,18,188,57,122,200,55,174,30,155,59,95,115,95,248,187,116,220,123,163,195,134,184,219,163,37,155,222,235,154,195,199,241,32,150,99,35,246,225,52,38,87,123,218,134,187,240,40,158,193,118,28,193,37,204,120,159,59,59,60,128,39,240,60,246,226,20,38,157,246,135,10,220,137,71,78,135,42,114,58,202,181,213,171,81,86,31,78,99,242,251,29,1,220,133,71,241,12,182,191,63,92,45,35,81,222,177,122,234,54,78,43,95,192,244,51,198,151,184,15,75,177,30,187,113,2,19,254,65,119,132,59,176,0,171,176,5,175,226,60,110,174,49,52,195,189,53,134,102,53,225,24,223,250,114,72,173,172,118,28,193,37,204,248,71,181,1,15,224,9,60,143,189,56,133,73,103,213,6,220,137,71,240,52,182,225,48,46,226,150,15,120,124,135,251,177,12,27,176,7,39,49,241,156,17,52,102,99,33,86,99,43,14,225,2,166,255,147,186,132,251,176,20,235,177,27,39,48,161,86,93,194,29,88,128,85,216,130,87,113,30,55,255,179,186,132,123,241,56,214,97,23,142,99,124,157,38,28,179,48,31,43,177,25,7,113,14,211,254,69,19,142,123,176,4,107,241,242,191,132,235,62,243,158,167,126,74,230,186,242,121,220,92,239,48,224,94,60,142,117,216,133,227,24,255,65,207,83,63,168,155,196,195,120,10,47,226,0,222,192,77,13,110,170,49,23,139,241,28,94,194,107,120,19,183,125,200,136,13,15,97,5,54,125,40,37,230,231,121,110,245,133,253,202,71,112,9,51,206,107,84,240,0,158,192,243,216,139,83,152,244,175,26,21,220,137,71,240,52,182,225,48,46,226,150,70,141,10,238,199,50,108,192,30,156,196,196,15,107,84,48,27,11,177,26,91,63,28,90,238,95,174,14,37,135,20,205,96,202,5,183,189,152,131,69,88,131,29,56,138,203,184,245,35,134,43,120,16,203,177,17,251,112,26,147,155,116,214,184,11,143,226,25,108,199,17,92,194,140,127,83,151,240,0,158,192,243,216,139,83,152,116,81,93,194,157,120,4,79,99,27,14,227,34,110,249,119,117,9,247,99,25,54,96,15,78,98,98,179,186,132,217,88,136,213,216,138,67,184,128,233,31,213,232,225,94,60,142,117,31,13,21,243,237,171,159,125,126,244,53,254,168,36,107,28,227,91,244,5,45,62,91,115,119,116,119,62,244,90,183,207,178,242,177,18,155,113,16,231,48,237,63,244,13,184,7,75,176,22,47,227,245,255,8,155,247,190,232,174,109,136,107,213,45,224,67,173,33,107,111,148,27,219,124,248,251,72,107,236,254,253,248,69,222,26,99,1,173,56,100,134,133,213,101,93,242,217,205,228,255,116,213,224,46,60,138,103,176,29,71,112,9,51,218,92,53,120,0,79,224,121,236,109,139,221,181,41,69,43,152,249,177,144,245,226,40,147,159,239,215,104,114,63,166,119,194,115,120,9,175,225,77,75,220,214,158,18,119,103,151,163,253,72,123,200,218,80,28,162,251,69,203,176,1,123,112,18,19,63,238,210,194,236,143,199,238,117,161,162,114,108,196,62,156,198,228,14,231,18,119,225,81,60,211,17,86,217,30,101,242,21,69,35,184,132,25,159,8,51,60,22,229,134,236,79,56,171,120,226,19,225,214,245,51,207,139,142,34,87,191,110,156,120,254,19,177,223,196,109,147,63,252,137,208,189,87,68,247,60,97,252,89,171,111,104,81,158,212,169,189,196,157,157,97,91,110,205,117,68,209,41,188,136,3,102,184,17,101,202,184,11,32,241,147,206,8,102,99,33,86,127,50,44,230,27,209,113,200,134,86,211,61,81,222,62,176,174,124,124,221,244,194,186,233,231,168,79,73,151,236,40,238,196,35,151,98,231,253,214,154,139,94,86,27,14,227,98,152,55,146,254,169,216,221,191,255,83,42,10,30,197,51,216,142,35,184,132,25,151,93,244,184,31,203,46,135,157,248,227,232,190,111,104,80,212,190,174,104,68,209,204,229,80,73,94,86,252,155,199,68,107,235,83,202,167,13,79,48,7,139,62,29,150,253,39,209,166,34,241,190,71,124,202,77,209,173,101,191,231,80,40,106,183,128,145,117,11,120,149,19,183,36,43,163,203,37,18,101,210,206,46,151,8,158,192,243,216,139,83,152,244,153,176,231,183,214,187,250,188,231,142,123,63,163,175,255,76,88,227,254,40,239,120,147,237,42,148,85,141,173,120,21,231,113,115,183,30,8,247,226,241,238,176,202,103,60,35,58,98,172,83,212,142,35,184,100,134,140,207,70,91,154,220,103,132,109,124,224,179,97,247,114,162,220,248,250,251,98,95,73,112,248,179,110,9,176,233,179,177,91,240,61,47,240,184,34,107,102,93,86,74,143,241,1,102,245,132,172,252,158,216,86,234,164,172,11,120,5,103,48,229,115,106,32,230,96,17,214,124,46,182,46,125,252,13,126,236,89,214,40,46,227,214,94,3,102,60,128,39,240,60,246,226,36,38,126,62,108,200,61,159,143,29,97,60,254,121,163,113,44,199,70,236,195,105,76,238,211,23,245,133,245,236,138,50,121,67,126,88,79,158,172,147,120,1,175,224,12,166,124,33,246,220,126,235,181,113,49,135,244,29,46,131,7,190,224,116,152,171,232,11,177,21,177,66,86,19,246,227,44,166,94,241,39,2,220,141,199,240,44,118,226,24,174,96,230,23,253,137,0,243,240,228,23,195,246,95,136,242,214,111,140,253,102,250,114,116,58,249,3,246,250,170,185,230,113,115,191,107,27,247,96,73,127,184,30,111,29,215,119,68,251,152,141,255,113,40,246,224,126,216,106,106,205,122,25,175,99,220,151,60,192,199,237,120,248,75,30,224,127,41,118,100,90,175,232,247,163,231,55,249,183,85,155,110,11,152,192,132,129,48,195,221,81,222,241,176,233,29,171,211,159,178,225,251,6,180,103,88,103,134,174,129,216,141,25,30,136,173,113,239,243,219,38,139,138,182,124,57,58,215,3,95,142,61,136,95,138,174,54,249,133,247,197,197,204,255,38,61,208,35,95,214,83,98,25,54,96,15,78,98,226,160,33,204,160,111,213,68,121,199,110,175,217,219,175,168,44,202,228,51,230,106,192,30,156,196,196,175,88,3,102,99,33,86,99,43,14,225,60,110,190,170,70,226,94,60,142,117,216,133,227,24,255,213,176,131,119,69,153,252,222,199,98,143,249,195,95,213,20,96,17,214,96,7,142,90,236,114,148,73,171,63,43,251,155,243,155,60,20,61,196,47,186,61,182,211,218,58,20,242,31,143,114,227,179,253,193,33,119,200,205,9,158,195,75,120,13,111,226,182,175,121,116,134,135,176,2,155,176,31,103,49,117,56,108,233,239,68,175,176,164,231,13,199,246,76,95,47,14,7,240,137,104,209,198,31,186,128,246,14,107,52,176,214,2,46,71,121,199,207,204,48,40,107,14,211,190,238,102,26,247,96,9,214,226,101,188,142,113,35,26,155,17,47,47,27,249,77,85,120,106,203,101,29,151,85,23,229,134,13,79,250,90,105,116,58,101,205,247,49,123,204,53,137,137,223,8,151,250,61,81,254,250,107,162,95,244,174,204,7,191,17,219,106,60,221,10,114,163,69,169,159,51,134,63,250,13,35,110,108,199,17,92,178,216,140,209,232,118,127,97,205,143,177,142,198,174,241,117,254,162,159,173,168,48,202,91,77,210,83,163,134,81,163,6,236,197,41,76,250,166,27,149,111,134,37,238,140,242,142,3,166,143,124,51,246,107,157,229,230,106,196,62,156,198,228,49,67,7,220,133,71,241,12,182,227,8,46,141,133,83,148,241,173,232,54,173,222,59,164,252,225,147,198,7,223,210,40,96,17,214,96,7,142,226,50,110,189,102,120,134,7,177,28,27,177,15,167,49,233,219,14,52,238,196,35,120,26,219,112,248,219,42,67,180,30,36,254,177,221,94,148,181,229,122,108,214,35,215,29,17,44,194,26,236,192,81,92,198,173,223,113,68,240,224,119,194,42,203,163,76,58,163,168,81,81,223,119,98,191,102,60,46,43,126,220,96,126,220,39,233,198,99,47,134,92,89,197,120,14,47,225,53,188,137,219,190,171,185,197,67,88,129,77,216,143,179,152,58,97,224,136,187,241,24,158,197,78,28,155,8,251,186,18,229,198,31,104,160,210,190,167,37,197,61,223,243,225,172,40,239,248,11,53,160,82,86,51,14,226,28,166,77,250,114,214,100,108,195,184,115,82,125,196,211,102,104,139,50,177,75,209,176,162,197,40,55,188,198,38,37,124,223,223,28,191,111,236,22,229,134,39,101,237,145,85,130,181,120,25,175,99,220,148,222,1,183,227,97,60,133,23,113,0,111,224,166,255,242,71,50,204,197,226,255,10,45,208,185,40,125,144,35,188,143,221,45,57,206,227,230,105,131,36,220,59,29,142,208,241,233,213,197,58,66,167,101,181,225,48,46,226,150,31,120,152,128,251,177,12,27,176,7,39,49,113,198,48,17,179,177,16,171,177,21,135,112,1,211,127,232,47,219,248,1,123,188,79,180,20,235,177,27,39,48,97,86,133,195,29,88,128,85,216,130,87,113,30,55,255,200,123,25,162,76,122,116,205,231,247,126,228,15,16,88,137,205,56,136,115,152,118,195,149,142,123,176,4,107,241,50,94,199,184,31,187,42,112,59,30,254,113,216,149,91,159,12,91,179,43,167,100,93,148,245,7,15,199,102,13,200,186,129,155,230,92,53,115,97,222,220,40,147,223,227,214,40,95,86,37,54,227,32,206,97,218,79,28,33,220,131,37,88,139,151,241,122,96,36,110,94,111,128,79,224,161,121,15,163,231,99,183,191,86,214,101,188,142,113,63,117,248,113,59,30,198,83,120,17,7,240,6,110,90,112,120,49,23,139,241,28,94,194,107,120,19,183,253,183,35,128,135,176,2,155,176,31,103,49,117,81,127,136,187,241,24,158,197,78,28,195,21,204,252,153,7,41,152,135,39,241,2,94,193,25,76,89,242,100,15,115,176,8,107,176,3,71,113,25,183,254,220,192,8,15,98,57,54,98,31,78,99,242,178,17,51,238,194,163,120,6,219,113,4,151,48,227,23,158,231,227,129,95,132,10,255,134,87,69,143,208,187,124,132,247,132,172,6,236,193,73,76,92,209,89,96,54,22,96,21,182,224,85,156,199,180,95,186,250,49,23,139,241,28,94,194,107,120,19,183,221,84,247,241,16,158,196,11,120,5,103,48,249,87,6,247,184,19,143,224,105,108,195,97,92,196,244,184,59,195,88,1,247,226,113,172,195,46,28,199,248,72,224,93,152,133,135,241,20,94,196,1,156,197,212,248,59,189,26,253,78,175,70,191,51,124,21,81,180,6,59,112,20,151,48,227,182,192,199,240,0,150,97,3,118,227,4,38,36,4,222,141,59,48,31,43,177,25,7,241,6,110,186,221,206,99,14,22,97,13,118,224,40,46,227,214,196,192,199,241,0,158,192,243,216,139,83,152,180,33,240,94,204,198,66,172,194,22,28,196,57,220,148,20,248,73,163,183,231,137,238,198,99,120,22,59,112,20,151,113,235,29,142,3,30,196,114,108,196,62,156,198,228,228,192,251,113,23,30,197,51,216,142,35,184,136,91,54,6,62,130,251,177,12,27,176,27,39,48,33,69,77,197,29,88,128,85,216,130,87,113,30,55,223,169,45,193,189,120,28,235,176,11,199,49,62,85,91,130,89,152,143,149,216,140,131,56,135,105,79,11,124,16,247,96,9,158,195,75,56,134,43,152,185,41,240,197,120,16,203,241,60,246,226,20,38,254,86,224,61,152,141,133,88,141,173,56,132,11,152,158,22,248,48,238,195,82,172,199,110,156,192,132,255,163,26,225,14,44,192,42,108,193,171,56,143,155,55,171,70,184,23,143,99,29,118,225,56,198,255,182,106,132,89,152,143,149,216,140,131,56,135,105,233,170,17,238,193,18,172,197,203,120,29,227,126,39,240,153,184,29,15,99,5,54,97,63,206,98,234,22,93,7,238,198,99,120,22,59,113,12,87,48,243,119,213,117,204,195,147,216,136,125,56,141,201,25,154,76,220,133,71,241,52,182,225,48,46,226,150,167,171,235,184,15,75,177,30,187,113,2,19,182,170,235,248,45,93,210,14,209,2,172,194,22,28,196,57,76,251,191,106,20,230,98,49,158,195,75,120,13,111,98,102,166,147,133,121,120,18,47,96,31,78,99,242,51,244,243,152,141,5,88,133,45,120,21,231,113,243,54,59,143,123,176,4,207,225,37,188,134,55,113,219,239,5,62,129,135,176,2,155,176,31,103,49,245,153,46,167,192,200,110,209,34,172,193,14,28,197,101,220,250,44,35,16,60,136,229,216,136,125,56,141,201,119,185,156,112,23,30,197,51,216,142,35,184,132,25,207,54,86,198,3,88,134,13,216,131,147,152,120,183,254,13,179,177,16,171,177,21,135,112,33,48,146,254,251,186,14,220,139,199,177,14,187,112,28,227,239,209,117,96,22,230,99,37,54,227,32,206,97,218,115,212,117,220,131,37,88,139,151,241,58,198,221,171,235,192,237,81,62,117,199,93,20,23,119,251,97,69,101,216,128,61,56,137,137,247,57,77,152,141,133,88,141,173,56,132,11,247,133,109,154,91,253,197,165,244,251,93,77,184,27,143,225,89,236,196,49,92,193,204,63,208,222,97,30,158,196,11,120,5,103,48,229,129,192,7,48,7,139,240,12,182,227,8,46,97,198,115,93,77,120,0,203,176,1,123,112,18,19,159,231,52,97,54,22,98,53,182,226,16,46,96,250,243,245,160,184,15,75,177,30,187,113,2,19,94,160,7,197,29,88,128,85,47,8,85,229,189,171,15,140,62,236,129,81,139,172,171,56,143,105,127,232,234,194,61,88,140,231,240,18,94,195,155,152,249,160,106,133,121,88,142,141,216,139,147,152,248,71,206,24,102,99,1,86,97,51,14,226,28,166,61,20,14,220,131,81,166,236,124,200,64,2,139,241,44,118,226,24,174,224,214,23,234,166,240,32,158,192,243,216,139,83,152,244,176,129,4,238,196,35,120,26,219,112,24,23,48,253,69,234,44,238,195,82,172,199,110,28,199,248,71,244,0,152,133,249,88,137,205,56,128,55,112,211,163,129,47,192,92,44,198,115,120,9,175,225,77,204,124,76,29,197,60,60,137,23,240,10,206,96,202,31,107,250,48,7,139,176,6,59,112,20,151,113,235,227,170,17,30,196,114,108,196,62,156,198,228,63,49,218,193,93,120,20,207,96,59,142,224,18,102,188,88,251,140,7,240,4,158,199,30,156,196,132,151,168,70,152,133,249,88,137,205,56,128,55,112,211,19,170,17,230,98,49,158,195,75,120,13,111,226,182,63,53,104,198,67,88,129,77,216,143,51,152,178,93,53,194,28,44,194,26,236,192,81,92,198,173,127,166,26,225,65,44,199,70,236,195,105,76,206,82,141,112,23,30,197,51,216,158,21,154,219,225,40,239,252,19,159,95,186,33,107,211,159,59,77,152,139,191,116,27,89,44,122,14,47,225,53,188,137,219,118,56,99,120,8,43,176,9,251,113,22,83,95,106,96,134,187,241,24,158,197,206,192,200,24,62,253,225,240,118,159,143,134,94,60,178,44,33,35,59,240,17,220,155,125,103,248,121,206,23,197,197,109,40,81,84,165,232,214,203,198,155,215,77,247,72,29,93,87,180,104,250,177,103,69,135,197,207,40,241,238,188,151,133,83,185,154,122,251,189,47,139,153,117,195,19,47,187,211,203,167,67,209,177,40,215,124,12,62,114,42,58,253,155,143,110,172,174,224,215,63,122,217,100,209,183,130,151,44,106,248,101,250,48,209,244,157,177,155,253,208,186,233,157,59,99,23,152,183,51,204,90,186,211,253,141,185,186,162,92,251,157,183,171,178,230,205,187,249,229,177,135,224,253,222,141,242,224,186,162,53,159,18,220,243,114,247,45,88,27,24,185,44,122,109,221,98,126,241,104,92,204,142,220,92,87,190,101,87,152,126,94,148,27,87,63,57,251,212,27,203,21,29,142,242,246,163,187,194,10,79,237,82,215,177,31,103,229,166,190,66,235,132,57,129,145,162,87,196,110,210,25,89,23,113,0,111,224,166,28,23,62,230,98,49,158,195,75,120,45,39,172,253,102,78,108,3,179,229,255,249,139,0,238,199,50,108,192,30,156,196,196,221,198,163,152,141,5,88,133,45,120,21,231,113,243,95,184,31,199,189,120,28,235,176,11,199,49,62,87,55,138,89,152,143,149,216,140,131,56,135,105,127,233,142,1,247,96,9,214,254,101,56,33,223,185,43,90,29,46,43,26,198,69,220,178,199,105,10,140,236,199,82,172,147,123,121,79,88,207,245,40,147,62,237,187,12,55,100,109,250,43,21,12,115,3,35,197,120,22,59,228,142,224,18,102,236,213,78,70,185,241,79,124,26,58,103,175,142,59,48,82,35,218,142,35,18,150,68,183,188,210,17,121,101,104,46,111,253,204,203,106,115,121,199,125,218,150,253,82,203,176,1,123,94,25,14,211,100,148,137,111,127,83,152,119,46,100,69,210,246,57,76,152,187,207,97,194,179,251,194,18,59,162,92,179,53,145,43,230,157,54,67,242,171,194,12,127,176,250,237,151,215,63,63,124,218,255,131,209,233,219,222,250,232,111,130,79,221,237,200,223,25,229,198,188,87,185,229,193,211,129,145,54,209,33,92,144,144,190,63,28,197,135,162,252,31,31,42,127,98,191,17,65,96,164,98,127,56,199,223,189,55,118,19,47,152,225,10,206,96,202,95,107,53,49,7,139,176,6,59,112,52,48,178,44,154,113,192,168,27,15,224,103,60,8,40,59,16,142,227,75,86,127,137,232,165,234,232,11,75,66,183,242,237,135,227,98,122,190,6,203,234,193,73,76,252,155,216,197,222,253,55,97,67,31,194,61,88,252,55,6,67,216,105,49,95,92,253,113,230,49,69,55,112,211,65,21,19,115,177,24,207,225,37,188,134,55,113,219,171,13,7,241,16,86,96,19,246,227,44,166,230,25,14,226,110,60,134,103,177,19,199,112,5,51,95,227,102,21,243,240,36,94,192,43,56,131,41,135,212,200,192,72,142,232,81,209,51,216,38,97,232,80,56,99,11,81,38,254,209,235,189,85,238,111,195,12,207,252,91,71,86,244,144,232,73,188,128,87,112,6,83,14,135,37,60,112,216,93,7,30,197,51,216,110,182,17,209,69,220,242,90,67,234,215,134,189,218,23,229,134,124,69,165,175,213,245,98,151,132,113,209,184,124,71,32,223,17,16,61,36,122,18,47,72,184,34,58,141,201,175,115,223,133,187,240,40,158,193,246,215,57,2,162,139,184,165,64,31,131,251,3,35,101,162,245,216,141,19,152,240,122,79,46,113,7,22,96,21,182,224,85,156,199,205,133,6,71,184,23,143,99,29,118,225,56,198,191,193,224,8,179,48,31,43,177,25,7,113,238,13,161,214,164,29,137,118,130,119,29,49,66,194,111,106,140,247,136,150,96,45,94,198,235,24,247,70,127,188,192,237,120,248,141,70,245,162,77,162,253,162,51,111,12,29,218,155,30,93,253,254,246,81,71,4,179,48,31,43,143,134,29,126,71,180,195,223,240,78,189,103,115,200,138,12,154,225,6,110,122,147,70,252,77,97,49,175,138,142,212,111,207,85,84,24,24,169,22,109,17,189,42,58,39,154,86,20,248,2,220,93,164,167,197,26,236,144,59,42,186,36,154,241,102,23,8,238,199,50,108,192,30,156,196,196,99,97,183,63,119,111,236,209,187,231,152,187,9,44,196,106,108,197,33,92,192,244,183,120,182,139,251,176,20,235,177,27,39,48,161,216,85,141,59,176,0,171,138,67,213,90,253,6,205,173,29,252,205,14,127,53,186,195,73,255,108,236,209,82,236,140,90,192,28,166,61,233,90,194,61,88,130,181,120,25,175,99,92,137,11,40,48,178,29,15,225,73,185,141,216,135,211,152,252,86,237,50,238,10,140,28,197,211,18,90,113,8,23,228,166,31,215,228,225,222,192,200,113,209,90,188,140,215,49,238,239,236,60,110,199,195,120,42,48,114,81,180,95,116,86,52,165,212,88,2,115,176,8,107,176,163,212,53,135,75,18,182,188,205,53,135,251,223,166,83,18,173,199,110,156,192,132,50,213,23,119,148,133,43,177,32,202,181,223,230,46,149,85,143,221,56,129,9,111,183,112,220,129,5,88,133,45,111,87,247,69,231,48,237,132,186,143,123,176,4,107,241,50,94,199,184,119,56,253,184,29,15,227,41,188,136,3,129,145,27,152,90,238,244,99,14,22,97,77,185,155,106,209,17,92,146,144,241,78,167,31,247,99,25,54,96,15,78,98,226,73,15,108,2,35,217,162,5,88,37,161,69,116,80,116,78,116,211,187,244,55,184,27,139,222,101,64,134,237,18,70,68,23,113,75,133,33,105,133,166,27,75,177,30,187,113,194,18,18,222,173,103,199,44,204,199,74,108,198,193,119,219,121,209,77,167,244,228,152,139,197,167,194,229,181,250,235,39,107,218,253,200,57,89,157,56,22,24,89,17,221,250,30,127,186,192,131,88,142,141,129,145,62,209,41,76,170,12,9,247,86,234,108,69,11,69,171,176,5,175,202,157,23,77,251,123,215,42,238,9,140,148,136,158,195,75,120,13,111,154,109,91,149,219,190,192,72,30,150,227,121,185,61,162,147,162,9,239,13,209,187,49,235,189,218,0,209,83,162,77,162,253,56,35,33,185,90,255,135,187,170,245,127,120,90,66,171,232,144,232,60,110,126,159,254,239,125,254,216,33,90,130,181,120,25,175,155,45,238,180,27,126,124,2,15,97,5,54,97,255,233,240,228,232,214,203,60,103,79,199,246,25,11,82,211,223,31,214,251,240,251,245,220,120,92,66,157,232,101,188,46,33,238,140,234,112,70,117,192,60,60,137,23,240,10,206,88,88,202,63,56,109,184,11,143,254,131,167,0,162,109,56,140,139,184,165,70,211,141,251,177,12,27,176,7,39,49,241,31,53,221,152,141,133,88,141,173,56,20,24,89,16,221,124,86,221,194,189,120,28,235,2,35,93,162,215,49,238,3,58,87,220,142,135,63,112,103,204,239,104,172,169,53,167,100,93,12,140,12,136,206,98,234,57,15,151,112,55,30,195,179,216,137,99,184,130,153,255,164,90,253,147,86,70,180,28,27,177,15,167,49,185,86,181,194,93,120,20,207,96,59,142,212,198,254,217,96,73,209,166,127,214,233,96,46,22,227,185,192,200,37,28,149,176,36,154,81,231,102,9,247,213,121,254,35,90,135,93,120,29,227,254,37,108,255,43,75,162,103,251,153,255,98,163,215,21,229,42,58,132,21,129,145,38,209,62,156,198,228,122,135,59,48,178,75,244,72,125,88,229,237,207,143,254,59,173,168,201,12,253,162,211,152,252,65,11,199,93,120,20,207,96,59,142,124,48,172,125,41,202,196,132,134,48,157,17,101,202,147,207,15,55,135,47,136,157,142,100,63,53,253,84,151,223,160,62,98,35,246,225,180,213,36,127,232,206,152,119,77,101,126,72,101,199,60,60,137,23,240,10,206,96,202,121,195,95,204,193,34,172,193,14,28,197,101,220,250,175,6,61,120,16,203,177,17,251,112,26,147,27,157,69,220,133,71,241,12,182,227,8,46,97,198,135,253,1,2,15,224,9,60,143,189,56,133,73,23,124,196,13,119,226,17,60,141,109,56,140,139,184,229,35,122,35,220,143,101,216,128,61,56,137,137,77,122,35,204,198,66,172,198,86,28,194,5,76,255,55,205,15,238,195,82,172,199,110,156,192,132,139,238,71,113,7,22,96,21,182,224,85,156,199,205,255,174,203,196,189,120,28,235,176,11,199,49,190,217,93,9,102,97,62,86,98,51,14,226,28,166,125,212,64,28,247,96,9,214,126,212,199,46,68,175,137,222,20,205,108,209,106,224,65,44,199,70,236,195,105,76,254,143,192,223,203,12,237,223,42,19,239,87,244,226,255,184,51,166,40,79,81,9,214,202,106,189,125,245,111,236,235,230,26,94,55,61,179,110,58,174,53,118,250,205,222,208,154,222,170,86,202,122,242,182,232,90,246,41,42,194,154,117,203,90,125,17,236,218,109,235,88,183,148,193,214,48,162,190,245,33,247,213,119,183,108,152,178,188,229,214,216,125,219,250,159,78,238,127,198,174,42,247,63,99,23,93,32,245,196,186,212,87,122,45,88,131,172,30,156,196,196,54,23,60,238,192,130,182,216,245,126,229,53,113,49,211,85,82,27,177,183,45,236,248,173,172,169,232,116,242,156,242,155,184,237,99,177,43,120,226,99,177,123,243,145,191,141,61,198,251,62,230,204,96,205,186,165,116,124,44,246,200,190,219,91,82,7,205,53,247,177,216,205,92,125,63,110,210,11,165,166,181,199,46,245,131,138,30,108,119,241,97,241,186,25,206,41,106,197,171,56,143,155,63,174,249,193,189,31,15,155,120,235,112,172,86,161,59,74,148,159,194,139,56,128,55,62,30,187,73,155,58,156,113,204,238,8,89,133,81,222,122,19,240,218,179,80,42,245,12,182,227,8,46,97,198,39,244,160,159,136,221,142,3,235,166,139,215,77,87,125,34,182,30,188,190,196,15,47,89,106,159,172,233,40,239,92,125,97,248,83,227,255,79,196,126,195,36,179,211,213,142,251,176,180,51,204,80,31,229,173,23,188,174,221,162,53,47,10,110,235,140,221,184,23,62,26,91,73,135,59,195,89,155,141,114,195,114,244,191,91,47,7,94,187,188,164,79,198,238,241,182,117,211,15,127,50,118,37,57,159,116,191,133,21,216,180,110,1,253,235,166,39,214,77,47,175,155,78,187,164,106,96,54,22,98,53,182,94,138,93,204,144,162,153,117,69,41,159,210,43,126,42,182,40,75,209,129,117,69,39,20,157,195,75,120,109,221,12,55,21,109,190,236,170,194,189,120,252,114,236,188,117,235,166,219,165,14,224,141,117,89,169,159,54,38,193,44,204,199,74,108,198,193,79,199,46,241,198,186,233,103,148,196,214,158,47,105,139,18,187,156,55,204,198,66,172,194,22,188,218,21,219,92,206,43,74,250,140,113,43,238,196,35,120,250,51,177,219,220,182,110,250,138,212,113,140,239,14,23,203,173,149,223,21,157,78,126,160,91,203,129,7,186,99,183,243,123,111,136,189,238,78,116,199,174,48,242,218,216,131,246,233,195,225,160,157,91,183,168,39,189,146,247,146,21,94,91,183,109,183,62,147,182,230,77,192,55,45,229,167,171,111,25,94,243,18,236,109,159,245,20,14,15,97,5,54,97,63,206,96,74,79,88,207,3,81,38,63,209,19,187,163,57,61,106,26,86,98,51,14,246,196,238,249,179,94,19,123,16,231,164,38,125,46,118,53,247,174,155,126,226,115,26,82,44,197,250,117,51,108,60,18,123,66,186,63,23,219,198,189,106,93,191,179,230,85,220,163,209,212,132,53,179,174,54,245,27,86,63,204,181,246,173,235,203,86,189,181,87,13,234,13,107,57,208,123,103,204,171,187,139,100,213,96,71,111,236,33,26,85,52,215,187,174,209,252,188,235,3,119,126,62,54,107,205,111,172,28,145,117,26,219,204,240,142,232,149,158,252,143,186,187,97,89,139,235,22,187,165,207,3,51,220,221,23,155,117,76,81,21,182,200,186,26,229,198,41,69,243,184,249,11,218,207,47,132,25,246,70,153,92,168,232,248,23,214,53,162,138,218,215,21,141,124,33,182,91,190,177,174,60,233,202,186,94,113,221,244,195,87,60,134,192,162,43,177,39,172,102,221,116,243,186,233,94,179,94,195,155,184,237,139,174,94,60,244,197,176,152,87,175,254,62,73,197,23,255,151,58,185,250,97,143,181,191,145,209,240,197,216,61,232,177,188,81,92,198,173,253,30,142,224,65,44,199,70,236,195,105,76,254,82,236,218,239,95,55,189,230,125,236,219,191,100,128,241,165,216,179,116,74,209,121,236,197,41,76,26,88,215,190,28,137,109,95,238,29,112,104,241,16,86,12,196,110,98,147,162,110,156,192,132,47,199,142,227,87,207,64,242,75,117,144,119,127,57,118,139,118,124,217,81,253,114,236,186,202,21,157,83,116,41,202,13,127,245,134,216,182,235,221,207,245,195,17,230,154,89,183,192,71,125,111,34,101,48,20,221,31,229,218,55,238,191,120,208,147,186,193,216,141,61,169,168,78,81,215,234,2,62,244,236,216,45,26,146,58,131,41,95,137,221,162,7,190,98,128,130,249,88,185,110,134,102,69,189,235,138,166,214,77,223,148,154,126,213,120,27,247,97,41,214,97,23,142,99,252,87,253,5,2,183,127,53,118,237,135,21,149,125,53,246,40,54,40,234,196,49,92,193,204,33,207,40,134,194,98,242,134,98,255,28,118,76,214,89,236,196,49,92,193,204,175,89,56,230,225,73,188,240,181,216,171,240,138,162,137,175,197,238,250,171,85,179,248,97,131,236,225,144,149,21,101,114,201,221,177,21,102,223,112,236,82,138,204,90,137,205,178,94,30,109,245,146,95,253,166,53,239,101,215,49,98,218,215,61,199,248,122,236,26,246,40,58,130,167,177,13,135,113,241,235,177,167,115,203,136,142,111,36,118,13,187,21,21,96,21,182,224,32,206,89,76,218,55,98,159,168,223,253,13,79,70,48,31,43,177,25,255,85,23,62,40,58,135,105,163,14,19,230,98,49,158,27,213,24,69,121,199,128,162,107,120,19,183,125,83,43,139,135,176,2,155,176,31,103,49,117,204,225,198,221,120,108,44,108,222,217,40,55,246,25,7,55,203,26,28,139,61,85,115,235,166,147,190,101,243,241,137,111,197,102,29,82,84,138,245,216,141,19,152,112,205,45,26,238,192,2,172,194,150,107,134,73,81,110,156,84,52,135,105,223,118,42,113,15,150,124,59,246,82,174,253,118,108,151,21,126,230,227,169,97,211,183,99,119,250,173,174,239,17,75,93,194,140,235,177,51,60,102,58,55,202,181,63,247,242,235,7,136,215,13,39,176,17,251,112,26,147,191,227,111,45,184,11,143,226,25,108,255,78,216,221,145,40,255,199,175,94,76,75,77,30,183,6,220,133,71,241,12,182,227,200,184,191,201,69,121,71,234,61,97,215,147,191,251,155,239,62,38,172,57,23,207,124,206,83,63,30,255,41,15,135,51,191,27,123,194,94,252,93,79,15,240,56,214,97,23,142,99,252,68,108,27,118,215,132,191,220,224,126,44,195,6,243,246,68,153,52,164,104,18,19,191,23,142,242,61,223,123,234,187,63,171,109,126,120,181,187,170,137,37,88,139,151,241,250,247,98,15,69,220,164,90,135,143,225,129,201,48,195,137,201,59,99,54,161,70,86,7,142,226,50,110,253,126,236,122,31,55,189,55,202,181,63,40,114,228,251,250,18,108,195,33,92,176,152,244,169,59,127,253,139,44,79,253,240,207,234,244,67,83,90,135,41,159,160,140,50,249,179,174,194,50,89,13,216,131,147,83,177,91,159,248,95,26,55,124,2,15,97,5,54,97,63,206,98,234,116,56,233,159,47,121,234,17,197,243,166,141,50,166,99,183,35,79,81,169,162,175,68,103,221,80,63,29,91,67,255,205,238,182,153,107,24,23,113,203,15,98,7,9,107,126,189,227,145,31,24,254,97,41,214,99,247,15,98,183,118,66,209,10,102,206,132,172,23,71,185,246,183,122,114,163,211,27,47,232,126,10,102,180,234,216,130,87,113,30,55,255,208,125,47,238,197,227,88,247,67,195,242,40,215,238,250,144,172,5,76,159,13,51,60,28,229,134,172,217,59,99,26,164,91,63,123,121,235,226,125,169,223,158,221,55,27,219,99,212,197,71,91,173,210,217,216,27,210,47,106,192,170,103,61,161,197,33,92,192,244,31,25,171,227,62,44,197,122,236,198,9,76,184,161,163,197,29,152,143,149,216,140,131,56,135,105,63,214,199,226,30,44,193,90,188,252,227,216,74,190,230,103,122,174,71,139,214,254,138,206,178,185,182,206,197,118,167,79,247,86,134,199,231,98,171,232,193,57,149,98,46,156,163,186,185,255,229,203,151,77,82,251,113,22,83,127,98,160,133,187,241,24,158,197,78,28,195,149,159,132,13,205,156,143,94,21,107,126,119,227,193,249,80,180,103,62,230,187,244,113,133,243,177,123,94,61,239,126,68,209,183,75,98,127,17,230,138,172,25,76,249,169,143,143,252,52,204,155,19,229,218,177,206,33,89,21,216,132,253,56,139,169,11,222,7,176,16,123,217,109,95,240,36,3,79,225,69,28,88,88,247,64,74,81,210,127,175,123,252,249,223,218,109,60,132,21,216,132,253,56,139,41,139,142,13,230,224,81,60,131,237,139,177,155,59,162,232,6,166,254,76,61,194,221,120,236,103,6,236,63,139,173,0,205,178,6,113,14,211,150,92,136,184,7,75,176,118,41,172,231,114,148,107,127,179,182,95,214,44,166,254,220,150,227,238,159,175,123,164,249,243,216,22,243,7,171,207,76,215,255,56,83,149,249,91,240,234,207,99,15,224,188,162,148,101,167,4,115,176,104,57,118,222,154,229,216,63,240,183,68,167,83,123,36,93,137,114,227,55,221,46,95,183,168,184,95,120,162,129,219,241,48,158,250,69,236,222,255,194,95,34,47,202,26,192,27,184,105,197,135,243,48,23,139,241,28,94,194,107,120,19,183,253,210,181,128,135,176,2,155,176,31,103,49,245,166,147,142,187,241,24,158,197,78,28,195,21,204,252,149,97,208,175,60,201,137,242,142,55,107,127,142,201,58,139,157,56,134,43,152,25,151,26,22,142,121,120,50,202,167,126,113,51,202,59,58,21,93,193,25,76,137,4,62,128,57,145,176,152,162,40,55,156,80,84,131,29,178,70,163,76,158,85,180,164,232,214,208,108,75,124,40,186,27,119,96,1,86,97,75,124,88,204,131,209,59,166,91,63,149,245,155,202,255,209,232,248,235,215,191,76,244,187,126,190,228,170,89,231,113,243,109,129,15,221,22,22,184,55,202,148,127,92,243,123,118,209,233,223,44,251,76,148,119,172,46,123,227,15,12,110,26,45,229,255,211,117,199,113,117,157,245,225,128,185,132,16,66,41,165,12,99,204,34,203,180,214,90,171,118,93,215,85,173,181,171,136,49,139,89,22,17,99,204,48,198,136,20,49,34,34,34,70,164,17,17,25,195,200,144,197,152,101,140,69,134,17,17,51,140,25,98,22,145,69,140,17,145,101,44,203,88,134,25,178,44,191,44,99,12,51,134,145,253,46,105,243,62,247,222,185,127,248,60,231,251,126,223,115,206,61,231,61,239,251,158,115,47,247,158,193,43,152,158,18,248,0,110,193,114,108,197,126,156,192,133,148,204,184,203,126,221,202,80,244,240,202,248,162,31,154,50,23,42,170,142,242,214,143,194,63,187,220,26,93,142,253,9,238,14,43,28,194,105,76,77,13,188,15,55,98,41,54,99,47,142,225,92,106,252,62,231,172,138,95,126,249,170,144,154,143,37,216,132,61,56,106,53,183,218,67,204,207,139,205,202,202,78,11,124,8,11,176,10,15,226,0,78,226,82,90,216,228,134,213,153,113,163,216,35,171,67,214,118,172,193,195,120,106,117,88,205,79,151,167,136,83,150,231,163,76,75,73,15,169,107,210,67,195,124,52,202,149,239,93,126,165,239,245,31,159,79,74,221,147,30,214,210,16,101,108,143,115,80,214,0,78,226,18,110,184,35,240,73,220,131,13,216,141,103,239,8,91,191,22,101,236,111,183,45,201,218,144,97,229,184,7,27,176,27,207,102,132,149,223,186,231,188,150,17,127,0,83,238,12,169,107,241,85,184,19,107,177,227,206,204,184,187,153,33,69,147,184,132,27,50,237,126,102,168,187,39,202,180,202,204,112,162,26,150,151,151,127,9,48,163,93,82,71,148,177,191,11,215,155,25,223,122,199,172,122,82,209,27,75,146,226,126,115,110,73,214,134,187,236,203,93,241,23,212,30,69,181,216,129,67,42,76,71,153,54,175,40,53,203,149,143,155,176,12,91,176,15,199,113,30,215,220,29,248,40,238,184,59,51,110,66,243,71,209,238,60,246,247,250,246,73,61,130,167,241,50,166,100,27,102,112,35,150,98,51,246,226,24,206,97,206,47,25,65,112,251,47,133,67,88,19,229,173,129,40,246,149,180,69,131,233,29,146,122,151,151,223,235,246,122,200,170,166,49,53,199,209,199,77,88,134,45,216,135,227,56,143,107,158,19,223,66,30,125,78,40,218,134,149,216,142,39,241,34,222,196,220,53,225,36,62,17,229,170,45,209,63,119,20,174,49,69,193,253,120,20,207,224,21,76,127,174,33,21,183,96,57,182,98,63,78,224,2,174,91,27,248,24,22,97,29,118,226,48,206,96,218,243,2,239,199,205,88,246,188,112,112,90,162,252,95,191,167,120,244,121,225,204,156,137,114,245,5,85,175,96,250,58,199,2,87,124,36,201,47,22,56,44,216,138,253,56,177,46,51,238,182,250,35,62,181,180,16,45,138,253,50,166,204,95,14,181,30,196,109,88,137,237,120,18,47,226,77,204,93,111,46,139,187,215,135,29,171,95,159,249,204,143,68,62,187,124,40,186,156,113,92,234,32,94,194,164,231,7,190,0,243,176,24,27,159,31,63,189,60,166,232,20,78,97,114,110,224,61,152,159,27,86,83,18,229,29,31,245,49,128,90,89,29,56,132,211,152,250,43,46,124,220,132,101,216,130,125,56,142,243,184,102,131,110,23,119,224,62,60,130,167,241,242,134,248,174,35,229,87,157,69,124,2,119,99,61,118,225,207,124,117,203,136,232,85,204,120,129,251,18,220,138,21,216,134,39,240,2,46,226,250,23,102,250,169,131,76,63,117,160,123,194,163,120,6,175,96,250,61,46,73,220,130,229,216,138,253,56,129,11,184,238,69,186,39,44,194,58,236,192,211,120,25,83,238,53,38,6,70,54,138,150,96,19,246,224,57,188,134,153,47,214,47,224,54,172,192,54,236,15,140,156,23,157,23,93,115,159,177,22,11,177,26,15,225,32,94,194,164,151,152,44,225,147,184,7,27,176,27,207,226,53,204,184,95,243,196,173,88,129,109,120,2,47,4,70,22,69,215,189,212,153,199,34,172,195,78,28,198,25,76,123,192,192,132,155,177,12,91,176,15,199,3,35,115,162,217,47,115,47,138,133,88,253,178,208,95,28,138,114,85,183,162,65,188,132,75,184,225,229,78,19,238,193,122,236,194,17,188,138,25,175,112,154,112,43,86,96,43,246,227,4,46,224,186,7,157,38,220,137,181,120,4,79,225,20,38,255,154,65,5,243,177,4,27,177,27,207,226,53,204,120,200,139,199,173,88,129,109,216,143,19,184,128,235,126,221,139,199,157,88,139,29,56,132,211,152,242,176,222,9,55,98,41,54,99,47,142,225,28,230,252,134,94,4,183,99,13,30,198,83,56,21,24,73,126,196,156,2,243,176,24,27,177,27,207,226,85,204,248,77,103,8,183,98,5,182,97,63,78,224,2,174,123,212,25,194,34,172,195,78,28,198,153,192,72,218,43,77,75,112,19,150,97,11,246,225,56,206,227,154,87,153,150,224,14,220,135,71,240,20,78,97,242,171,93,67,152,143,37,216,132,61,56,138,179,152,245,152,71,71,88,128,85,120,16,7,112,18,151,112,195,107,244,114,184,7,27,176,11,71,240,42,102,60,174,25,225,86,172,192,54,60,129,23,112,17,215,191,214,92,41,48,178,75,180,14,59,113,24,103,48,237,9,131,17,110,14,140,236,21,109,193,62,28,199,121,92,243,91,154,17,238,192,125,129,145,35,162,167,112,10,147,159,212,140,48,31,75,176,9,123,112,20,103,49,251,117,70,76,44,196,106,60,132,131,120,9,147,242,244,70,152,135,197,216,128,93,56,130,87,49,227,245,154,17,110,197,10,108,195,19,120,1,23,113,125,190,102,132,187,112,63,30,13,140,156,17,157,193,212,55,232,141,112,19,150,97,11,246,225,248,27,50,227,190,106,113,94,81,218,70,109,20,55,227,94,60,128,199,241,60,190,200,157,249,13,209,181,111,244,108,18,119,98,45,118,224,16,78,99,234,38,7,3,55,97,25,54,99,47,142,225,28,230,252,182,193,19,183,99,13,30,198,83,56,133,201,155,93,83,152,143,37,216,132,61,56,138,179,152,245,38,93,51,22,96,21,30,196,1,156,196,37,204,221,226,142,22,119,99,61,118,225,8,94,197,140,223,113,77,225,86,172,192,54,60,129,23,112,17,215,111,117,77,225,46,172,195,14,28,10,140,76,139,166,252,174,57,24,110,196,82,108,198,94,28,197,89,204,222,166,215,195,66,172,198,67,56,136,151,48,233,205,122,61,204,195,98,108,196,99,120,14,175,99,86,129,102,132,5,88,133,7,113,0,39,241,38,230,190,69,51,194,221,88,143,93,56,130,87,49,163,80,51,194,173,88,129,109,120,2,47,224,34,174,127,171,102,132,187,112,63,30,197,51,120,5,211,183,123,26,130,91,176,28,91,177,31,207,227,13,92,251,54,93,38,238,196,125,120,4,79,227,101,76,217,161,173,227,70,44,197,102,236,197,49,156,219,17,30,236,222,250,86,165,214,149,73,73,171,115,222,174,191,195,124,44,193,38,236,193,81,156,197,236,157,174,38,44,196,106,60,132,131,120,9,147,126,207,213,132,121,88,140,141,120,12,207,225,117,204,42,114,53,97,1,86,225,65,28,8,140,76,138,222,196,220,119,184,154,112,55,214,99,215,59,194,0,255,186,87,46,255,11,176,162,41,76,222,229,52,97,62,150,96,19,246,224,40,206,238,10,155,204,126,103,102,210,157,5,254,147,227,129,119,186,20,176,28,91,177,31,39,112,1,215,237,118,99,135,69,88,135,157,56,140,51,152,246,46,179,7,220,136,165,216,140,61,239,10,175,117,52,202,85,147,138,102,49,123,143,214,138,133,88,141,135,112,16,47,97,210,187,181,86,204,195,98,108,196,99,120,14,175,99,86,177,214,138,5,88,133,7,113,0,39,113,9,55,188,199,221,29,238,193,6,236,126,79,56,156,47,126,52,41,105,197,243,119,250,180,154,172,107,152,89,226,185,43,110,195,74,108,199,147,120,177,36,108,242,88,110,180,75,188,169,104,205,83,241,69,143,62,101,11,88,137,237,120,18,47,226,77,204,45,117,17,227,238,210,248,77,214,43,58,130,167,241,50,166,188,87,111,142,27,223,27,214,88,26,101,106,149,162,102,236,197,49,156,195,156,50,179,96,220,142,53,120,24,79,225,20,38,191,79,119,131,249,88,130,77,216,131,163,56,139,217,123,93,103,88,136,213,120,8,7,241,18,38,189,223,117,134,121,88,140,141,120,12,207,225,245,247,135,179,112,60,119,249,141,241,114,211,3,220,130,229,216,138,253,56,129,11,184,238,3,250,68,44,194,58,236,196,97,156,193,180,10,119,128,184,25,247,226,1,60,142,231,241,6,174,253,160,57,12,238,196,90,236,192,33,156,198,212,74,29,55,110,194,50,108,193,62,28,199,121,92,243,161,112,198,30,141,114,197,227,31,242,60,5,247,225,145,15,197,159,226,211,138,38,113,9,55,84,233,24,113,15,54,96,55,158,197,107,152,249,97,29,225,135,195,68,236,214,142,44,127,8,126,213,54,229,197,216,136,199,240,28,94,199,172,106,227,3,22,96,21,30,172,142,63,22,3,138,38,112,1,215,125,68,187,197,34,172,195,78,28,198,25,76,171,209,110,113,51,238,197,3,120,28,207,227,13,92,251,209,248,87,245,170,143,234,99,176,26,15,225,32,94,194,164,125,250,152,192,72,158,232,30,108,192,110,60,139,215,48,243,99,90,3,110,195,74,108,199,147,120,17,111,98,110,173,65,11,119,99,61,118,213,134,163,245,153,7,163,71,107,68,209,52,166,126,220,229,139,155,176,12,91,176,15,199,63,238,195,130,81,174,88,84,180,166,206,227,80,220,129,251,240,8,158,198,203,152,242,180,225,21,55,98,41,54,99,47,142,225,220,211,241,77,41,103,191,19,134,219,176,114,127,252,196,160,93,81,31,142,227,60,174,249,132,195,128,59,112,31,30,193,211,120,25,83,234,29,6,220,136,165,216,140,175,247,0,176,183,62,254,181,143,37,44,95,83,43,237,147,174,100,220,140,123,241,0,30,199,243,120,3,215,54,24,129,112,39,214,98,7,14,225,52,166,126,74,19,198,77,88,134,45,216,135,227,56,143,107,26,157,54,220,129,251,240,8,158,110,12,135,243,59,143,69,15,231,101,69,75,184,225,211,6,31,220,131,13,216,141,103,241,26,102,54,105,189,184,13,43,177,29,79,226,69,188,137,185,191,175,187,193,221,88,143,93,56,130,87,49,163,217,99,35,220,138,21,129,145,54,236,199,151,249,245,220,243,205,225,32,127,47,122,144,83,231,19,150,63,252,174,144,154,246,7,154,7,190,199,245,176,73,180,12,91,176,47,48,50,142,115,18,178,91,66,244,225,22,67,179,104,149,104,59,158,108,9,59,125,49,202,212,247,134,47,84,137,204,200,74,253,76,224,167,195,78,71,238,19,221,136,165,216,140,189,56,246,25,251,143,217,7,76,45,2,35,5,88,41,161,13,79,224,5,92,196,245,159,245,68,239,179,222,179,19,173,195,78,28,198,25,213,210,90,157,71,220,132,101,216,130,125,56,142,243,184,230,15,93,230,184,35,48,178,79,244,48,158,194,41,185,201,109,38,20,152,135,197,216,24,24,121,101,184,207,142,28,19,61,43,247,106,91,104,42,25,159,203,140,251,54,200,181,159,211,151,226,78,172,197,142,192,200,144,232,101,76,105,55,186,224,70,44,197,102,124,155,231,4,189,162,99,56,135,57,127,228,78,22,183,99,13,30,198,83,56,133,201,7,221,201,98,62,150,96,19,246,224,40,206,98,246,231,221,201,98,33,86,227,33,28,196,75,152,116,72,163,192,60,44,198,70,60,134,231,240,58,102,125,193,101,139,5,88,133,7,113,0,39,113,9,55,28,54,54,225,30,108,136,50,197,100,104,229,242,103,136,111,125,129,196,173,111,217,120,182,164,59,154,180,242,11,203,191,128,182,252,103,245,113,213,79,227,101,76,249,99,77,15,55,98,41,54,99,47,142,225,28,230,28,113,42,177,16,171,241,16,14,226,36,46,29,9,175,252,103,239,187,253,173,25,183,254,239,242,126,223,140,180,225,79,12,155,184,11,235,176,3,135,112,26,83,59,116,123,184,9,203,176,185,195,199,251,163,92,125,90,209,24,206,97,206,159,186,22,113,59,214,224,97,28,196,73,92,194,220,78,71,0,119,99,61,118,225,25,188,130,233,127,230,89,13,110,193,114,108,197,126,156,192,133,63,11,135,104,221,209,232,221,202,134,163,122,79,220,113,52,156,230,125,71,111,255,251,221,173,79,202,183,250,15,171,22,249,189,56,134,115,152,243,69,141,16,11,177,26,15,125,241,246,198,35,131,81,254,226,54,118,86,254,53,204,236,50,17,196,109,88,129,173,216,143,19,93,225,248,220,136,114,117,218,159,155,180,227,163,184,3,247,225,17,60,141,151,49,165,91,199,141,121,221,97,235,197,81,174,170,84,212,216,173,207,233,254,191,78,201,160,252,75,152,244,37,253,47,230,125,201,182,162,92,93,173,168,241,75,225,9,206,177,40,239,88,254,94,236,59,23,124,125,241,233,104,112,229,89,249,151,49,229,88,88,235,151,163,179,181,149,247,30,243,96,5,139,176,14,59,212,29,138,114,245,121,69,211,152,250,101,29,2,110,194,50,108,193,62,28,199,121,92,211,227,244,226,14,220,135,71,240,52,78,97,242,87,156,94,204,199,18,108,194,30,60,135,215,191,18,78,71,102,111,236,233,120,54,120,79,92,240,246,213,220,235,53,96,13,30,194,65,188,132,73,95,213,108,190,26,26,95,222,87,255,175,198,87,40,191,26,15,225,32,94,250,106,120,73,73,125,81,166,70,255,172,206,238,51,4,247,133,166,240,100,148,171,182,42,218,131,13,178,186,151,87,48,160,232,44,94,195,204,175,233,31,112,219,215,252,131,245,215,150,255,193,218,114,91,148,171,187,164,158,192,11,184,248,181,112,120,214,31,207,124,230,171,89,86,45,255,89,125,239,113,253,30,22,98,53,30,194,65,188,132,73,127,225,132,96,30,22,255,69,56,170,183,46,190,198,232,242,170,102,229,29,127,225,2,251,139,229,11,76,209,52,166,246,187,192,112,19,150,97,11,246,226,24,126,221,125,230,92,127,216,122,206,215,163,91,191,247,235,6,95,220,142,53,95,15,21,14,71,25,219,186,79,200,186,128,139,184,238,132,126,7,255,206,222,20,137,214,97,39,14,159,8,39,117,230,196,255,213,230,23,78,24,78,191,17,61,243,247,124,195,102,177,8,235,190,17,42,252,119,116,103,86,117,42,58,129,19,184,128,235,78,90,57,22,97,29,118,158,12,219,25,142,114,245,132,229,153,40,87,205,75,77,253,75,19,79,220,136,165,216,140,61,56,250,151,241,143,90,103,45,103,12,68,155,100,246,128,25,12,110,25,8,7,184,124,224,255,58,192,171,106,2,247,171,122,116,192,63,233,45,87,189,160,104,6,211,190,169,33,227,38,44,195,22,236,197,151,212,132,49,239,183,163,92,53,166,104,26,83,7,29,64,220,136,111,243,34,74,69,155,241,163,182,211,27,141,174,26,84,52,134,179,152,253,45,253,202,183,194,177,40,252,86,102,220,56,93,190,188,252,219,143,36,249,230,121,103,15,71,173,96,54,202,85,75,223,10,231,37,251,84,244,224,46,143,44,255,107,120,185,231,148,14,232,148,137,196,114,126,181,162,6,236,198,179,120,13,51,255,74,223,140,219,176,242,175,194,118,218,163,92,113,88,209,73,188,128,139,184,254,180,39,49,184,11,247,227,81,60,131,87,48,253,219,154,243,183,195,177,218,242,237,255,171,13,239,250,118,216,241,253,81,174,108,86,255,40,158,193,43,152,62,100,91,67,97,53,91,162,92,245,185,7,195,22,118,202,170,197,35,120,26,47,91,77,242,119,226,87,147,245,29,55,212,223,9,67,73,193,119,50,255,247,107,42,149,250,199,53,97,38,210,252,139,82,59,165,14,91,235,76,148,207,204,234,191,254,96,252,69,182,40,63,115,88,155,192,109,88,137,237,195,225,117,125,160,36,186,71,39,20,141,43,250,219,199,150,127,222,64,81,250,95,59,190,184,5,247,226,1,60,142,231,241,6,174,61,227,190,234,76,216,250,206,40,87,239,85,84,139,29,56,132,211,152,242,93,189,12,110,196,210,239,134,237,124,120,249,107,10,154,21,117,40,26,250,238,242,192,175,104,26,83,71,66,214,125,81,174,124,104,36,156,173,77,203,220,26,253,179,122,231,136,238,19,91,70,226,135,181,62,69,195,214,50,51,18,219,60,158,13,222,28,249,5,109,38,251,123,254,25,56,202,85,79,90,46,92,94,222,243,61,51,40,60,244,189,176,169,193,239,253,130,181,142,75,157,199,53,103,77,252,113,7,238,59,27,54,126,36,202,213,125,150,79,71,185,106,84,234,229,40,87,198,188,151,180,188,7,43,83,190,31,221,151,172,232,159,59,115,190,175,71,250,126,124,155,124,252,251,97,223,111,189,109,82,24,93,94,85,36,191,66,121,219,247,127,193,97,60,22,23,188,189,123,223,143,31,16,46,46,175,100,202,74,111,38,236,68,238,57,83,50,44,196,106,60,132,131,231,194,190,93,58,247,11,142,251,188,212,53,63,112,176,241,91,186,144,29,63,248,5,43,40,151,218,138,253,63,8,155,157,248,193,47,56,36,215,126,209,170,146,71,221,153,141,198,191,83,149,175,104,55,214,99,23,142,224,85,204,248,161,247,120,112,43,86,96,27,158,248,161,239,110,138,114,229,229,176,28,249,230,253,209,235,242,163,30,47,47,134,90,145,245,99,166,131,88,20,24,169,195,14,60,45,247,18,38,253,200,189,23,62,129,187,176,14,59,3,35,195,56,141,201,227,238,89,48,47,48,82,140,245,216,41,119,8,167,49,245,111,204,237,254,198,63,82,139,22,139,54,96,151,132,51,120,69,66,250,121,235,13,140,108,194,82,108,194,110,28,177,134,43,152,254,183,198,25,220,130,229,129,145,86,209,227,162,231,69,231,69,215,76,184,98,3,35,219,69,171,240,32,14,224,69,188,137,185,127,167,17,224,110,172,199,46,28,193,171,152,113,193,139,199,45,88,142,173,216,143,19,184,16,24,89,247,247,129,175,250,123,61,55,238,147,112,4,7,37,76,254,125,184,210,150,162,76,77,187,232,8,224,19,184,251,162,230,42,122,84,244,140,232,12,166,253,131,15,18,4,70,54,139,150,97,139,132,62,209,49,209,57,209,236,73,247,1,88,136,213,129,145,67,162,3,147,161,195,153,140,114,229,140,162,37,220,240,143,222,7,193,61,216,128,93,56,130,87,48,253,146,54,128,91,176,252,146,11,0,143,95,10,39,104,60,202,212,201,176,156,52,183,188,188,100,249,119,74,163,35,88,206,63,217,12,110,193,114,108,197,126,156,192,27,129,145,181,83,62,142,23,229,202,39,167,180,183,41,111,149,138,30,198,83,56,101,53,201,63,142,238,126,230,143,117,143,152,135,123,126,236,43,88,150,43,28,80,212,133,35,129,145,171,152,126,57,240,254,203,238,127,177,12,91,228,246,137,142,225,28,230,252,179,62,7,183,99,13,30,14,140,156,194,75,18,150,112,195,180,246,134,187,177,30,187,166,117,184,162,87,48,253,39,26,194,79,110,207,19,34,203,223,172,156,242,249,87,71,111,210,94,27,190,179,45,178,229,39,225,38,238,142,149,255,215,175,248,148,253,196,191,151,44,223,165,44,39,173,94,188,207,187,33,182,215,139,99,63,209,92,163,76,95,244,85,244,169,51,209,21,102,204,132,181,222,23,229,234,229,181,222,241,37,119,100,175,154,241,142,54,214,206,248,26,179,40,239,56,49,227,109,109,188,140,201,255,162,153,97,222,191,24,133,177,1,187,240,140,106,51,152,118,69,11,187,162,133,97,153,132,22,236,149,48,138,179,152,253,175,186,181,192,72,225,191,134,131,149,123,223,237,15,150,86,73,109,194,30,181,70,69,175,99,214,85,183,186,87,125,228,3,43,37,180,225,9,188,128,139,184,254,255,121,208,128,187,112,63,30,197,51,120,5,211,175,105,195,184,5,203,177,21,251,113,2,23,112,221,191,153,57,98,17,214,97,39,14,227,12,166,93,55,180,225,102,220,139,7,240,56,158,199,27,184,246,223,221,65,227,78,172,197,14,28,194,105,76,157,13,195,200,125,81,198,254,236,250,227,161,40,105,87,148,169,255,238,113,68,89,116,249,206,134,89,157,164,181,244,221,78,189,61,162,202,154,196,155,129,145,220,255,208,48,254,195,22,163,188,245,69,170,183,143,149,172,3,33,43,114,252,118,214,237,111,153,79,168,117,78,173,235,152,53,23,54,243,208,92,124,133,39,20,237,78,40,42,87,212,154,80,212,49,231,40,135,172,200,75,126,37,41,238,72,76,203,74,253,207,240,242,239,251,79,143,44,176,20,155,177,23,199,112,238,63,195,142,253,91,77,82,220,142,229,204,135,162,71,230,227,247,57,111,222,29,1,54,226,177,80,55,178,252,37,210,113,135,85,214,117,204,250,169,158,3,11,176,234,167,97,141,7,163,204,232,85,116,50,48,114,81,116,17,215,223,208,74,112,23,238,199,163,120,38,48,114,69,52,237,191,92,153,255,101,210,137,101,18,154,177,23,199,112,78,181,156,133,112,184,87,70,175,163,149,15,47,184,236,113,47,30,192,227,234,158,143,114,229,37,69,55,112,237,127,187,246,3,35,59,69,247,225,17,60,141,151,85,75,89,116,199,143,249,88,178,232,150,78,244,24,158,195,235,152,245,51,15,39,113,27,86,98,59,158,252,153,54,240,179,112,48,254,228,21,209,233,196,159,251,242,228,69,21,214,223,212,38,176,8,235,176,19,135,241,103,53,62,88,41,154,250,115,183,186,184,9,203,176,229,231,191,224,159,107,251,148,159,254,121,120,37,83,81,166,94,179,156,188,148,153,148,150,189,228,28,96,62,150,96,19,246,224,40,206,98,246,255,152,40,96,97,96,228,51,30,157,84,75,56,244,63,97,247,6,163,92,245,79,225,247,67,34,103,111,47,223,30,156,164,62,29,109,236,105,223,122,145,111,146,176,194,181,73,119,133,6,27,229,237,199,189,81,198,86,40,147,213,130,125,56,142,243,184,38,18,248,104,36,172,124,71,36,126,229,165,178,154,101,221,234,42,189,188,164,222,132,90,167,164,78,197,23,69,102,173,48,43,57,100,125,182,50,254,32,60,148,28,178,10,176,10,15,226,64,88,77,228,111,95,17,191,154,73,91,120,241,75,159,45,186,253,166,64,69,180,173,45,89,75,230,138,192,7,113,27,86,6,70,218,69,79,136,94,16,93,192,117,41,129,143,97,17,214,97,103,74,216,221,225,148,248,195,118,94,209,252,114,81,202,202,176,221,53,129,73,143,224,118,172,193,195,170,157,18,189,132,73,169,129,47,192,60,44,198,70,60,134,231,240,58,102,173,186,235,127,95,234,15,173,10,229,79,226,30,108,192,110,60,139,215,48,51,205,9,196,109,88,137,237,120,18,47,226,205,180,112,184,255,124,185,225,228,174,182,114,220,134,149,216,142,39,241,34,222,196,220,244,192,39,112,55,214,99,23,142,224,85,204,184,35,240,229,184,21,43,176,13,79,224,5,92,196,245,25,129,143,227,46,220,143,71,241,12,94,193,244,59,3,31,192,45,88,142,173,216,143,19,184,128,235,50,93,103,88,132,117,216,137,195,56,131,105,119,5,222,143,155,113,47,30,192,227,120,30,111,224,218,44,29,58,238,196,90,236,192,33,156,198,212,187,3,239,195,77,88,134,45,216,23,24,25,199,57,9,217,217,33,250,112,182,110,56,59,244,178,149,81,166,237,87,212,134,39,240,130,213,44,138,174,251,37,167,41,48,178,19,247,225,97,185,3,56,137,75,152,155,227,66,194,221,184,31,143,226,25,188,130,233,207,209,70,113,11,238,197,3,216,23,24,25,19,157,197,172,53,129,15,5,70,10,68,43,177,93,194,73,156,144,112,67,116,237,115,3,31,13,76,42,20,173,22,61,136,3,56,137,75,184,97,109,88,195,147,107,29,84,172,199,163,120,6,175,88,67,250,243,92,83,184,41,48,82,38,218,132,61,56,138,179,152,189,78,115,93,167,185,98,21,182,227,73,213,46,226,130,132,181,191,28,162,175,194,29,129,73,213,120,72,194,32,78,226,162,220,117,235,93,1,88,132,117,216,137,195,56,19,24,73,123,190,62,0,55,97,89,96,164,69,180,23,199,112,14,115,114,205,41,112,59,214,224,97,60,133,151,2,35,73,191,162,69,225,147,184,59,48,82,143,71,37,12,227,12,166,109,8,185,247,111,240,226,177,12,91,176,15,199,113,30,215,252,170,153,49,238,192,26,60,140,167,112,10,147,95,16,120,15,230,99,73,96,164,73,244,152,232,89,209,171,152,241,66,125,20,110,9,140,236,197,22,9,189,162,99,162,179,152,125,79,224,195,129,145,66,209,42,60,136,3,114,47,138,46,226,250,23,153,68,96,81,96,164,78,180,67,116,72,244,50,166,220,123,151,47,188,190,203,23,94,59,168,216,132,61,114,71,69,175,99,214,139,67,194,67,47,54,205,195,74,108,195,19,120,193,26,22,69,215,221,231,154,199,34,172,195,78,28,198,25,76,125,137,107,30,55,97,25,182,4,70,250,68,199,112,86,66,246,253,70,167,251,141,78,162,149,216,134,39,240,194,253,97,214,188,24,229,234,255,244,110,72,198,75,53,87,220,130,229,216,138,253,56,129,11,184,238,1,71,54,48,82,36,90,139,29,56,244,64,216,211,111,68,231,247,177,123,58,45,43,229,101,154,25,110,196,82,108,198,94,28,123,153,25,22,102,191,220,145,198,2,172,194,131,56,128,147,184,132,27,94,161,119,197,61,216,16,24,233,126,69,56,2,35,175,136,59,87,73,23,85,184,137,185,15,154,97,225,110,172,199,46,28,193,171,152,241,107,110,85,112,43,86,96,27,158,192,11,184,136,235,31,210,203,224,46,220,143,71,241,12,94,193,244,95,215,102,113,11,150,99,43,246,227,4,46,224,186,135,181,89,44,194,58,236,196,97,156,193,180,223,48,173,194,205,184,23,15,224,113,60,143,55,112,237,35,110,85,30,49,81,23,221,135,71,240,52,94,198,148,223,116,33,225,70,44,197,102,236,197,49,156,195,156,71,77,83,112,59,214,224,97,60,133,83,152,252,74,35,53,230,99,9,54,97,15,142,226,44,102,191,202,136,138,133,88,141,135,112,16,47,97,210,171,61,159,193,60,44,198,70,60,134,231,240,58,102,61,166,75,194,2,172,194,131,56,128,147,184,132,27,94,163,75,194,61,216,128,221,120,22,175,97,230,227,158,194,224,54,172,196,118,60,137,23,241,38,230,190,86,215,134,187,177,30,187,112,4,175,98,198,19,186,54,220,138,21,216,134,39,240,2,46,226,250,223,210,181,225,46,220,143,71,241,12,94,193,244,39,117,109,184,5,203,177,21,251,113,2,23,112,221,235,116,109,88,132,117,216,137,195,56,131,105,121,186,54,220,140,123,241,249,31,13,195,215,1,209,227,120,30,111,224,218,215,235,229,94,239,9,123,148,119,86,41,170,197,14,28,194,105,76,205,55,59,195,77,88,134,45,216,135,227,56,143,107,222,224,166,4,119,224,62,60,130,167,241,50,166,108,212,31,227,70,44,197,102,236,197,49,156,195,156,55,234,143,113,59,214,224,97,60,133,83,152,188,73,127,140,249,88,130,95,245,134,76,147,104,15,142,226,44,102,255,182,174,25,11,177,26,15,225,32,94,194,164,205,186,102,204,195,98,108,196,99,120,14,175,99,214,155,116,205,88,128,85,120,16,7,112,18,151,112,195,22,93,51,238,193,6,236,198,179,120,13,51,127,71,215,140,219,176,18,219,241,36,94,196,155,152,187,85,215,140,187,177,30,187,112,4,175,98,198,239,234,154,113,235,239,134,11,191,225,222,232,181,81,161,168,25,123,113,12,231,48,103,91,88,205,35,81,174,124,98,155,11,0,107,240,48,158,194,41,76,126,179,11,224,205,97,229,249,81,174,220,170,168,4,155,100,245,44,103,157,80,52,138,179,178,178,11,162,89,235,11,60,64,195,130,130,144,117,235,147,105,127,84,226,151,141,101,181,23,24,192,66,133,103,62,94,254,163,157,73,177,203,43,47,168,117,93,173,140,183,132,232,3,111,209,93,98,169,132,38,209,110,28,145,112,69,52,181,48,68,239,197,188,66,77,72,116,191,104,7,158,150,48,133,75,184,254,173,30,16,226,246,183,186,46,69,219,69,251,223,26,142,211,107,163,131,214,202,243,138,174,134,162,164,244,237,119,37,165,230,108,15,43,184,111,187,30,16,139,177,65,110,23,14,75,184,140,201,111,211,83,189,45,126,111,158,84,180,3,107,2,35,135,68,79,138,94,192,27,18,114,118,232,94,119,104,89,162,21,216,138,199,113,28,231,48,251,237,122,68,220,134,21,216,138,199,113,28,231,222,238,190,124,103,224,131,184,101,167,177,27,155,177,7,207,169,118,77,52,253,247,76,100,112,51,150,97,11,246,225,24,206,97,118,145,227,128,5,88,137,109,216,143,231,113,30,215,188,195,48,142,133,239,240,126,130,232,65,209,147,162,19,120,3,215,236,50,135,217,229,138,17,173,18,109,23,237,223,21,46,139,243,81,166,78,201,154,199,156,119,122,118,247,78,157,251,59,67,221,242,40,83,247,41,58,128,125,56,134,179,152,189,219,145,14,140,108,195,114,9,45,216,43,97,84,244,186,104,230,187,204,195,113,51,150,5,70,154,69,143,137,158,19,189,138,233,123,172,23,55,227,222,192,200,1,209,94,28,195,57,185,217,239,118,133,188,219,125,195,187,195,65,222,27,101,106,141,229,3,203,203,135,165,246,225,56,206,97,118,113,168,251,112,148,169,79,20,123,8,93,172,97,139,182,227,9,9,231,113,94,66,206,123,66,111,247,80,148,43,95,245,30,13,5,43,2,35,173,216,39,97,20,175,99,102,137,217,69,73,120,17,91,162,76,221,161,168,28,15,96,31,142,227,28,230,60,165,43,125,74,87,42,90,33,218,246,84,216,122,127,148,169,167,101,77,200,90,16,93,91,106,36,43,53,107,41,13,171,169,137,50,181,193,242,225,40,87,118,73,29,196,73,92,194,13,239,53,141,195,93,184,255,189,222,247,17,29,194,203,248,6,247,122,41,101,166,72,152,143,37,216,132,199,202,188,187,34,122,85,52,227,125,174,31,220,130,229,120,0,251,112,28,231,113,205,222,208,0,31,221,187,60,73,220,171,123,197,106,60,136,3,120,17,111,98,238,251,29,100,220,141,245,239,119,144,69,135,223,31,246,105,249,223,19,82,103,100,45,226,186,114,109,164,220,199,197,162,92,125,151,143,233,150,201,106,193,222,114,151,14,206,74,200,254,128,238,21,11,176,10,15,6,70,6,68,47,138,222,196,245,21,30,71,96,17,214,5,70,58,69,135,112,90,66,234,7,221,52,227,70,44,197,102,236,197,177,15,122,55,64,52,187,210,252,27,11,176,178,210,40,46,122,66,116,2,23,112,221,135,188,248,15,121,107,68,180,22,59,112,8,167,49,181,202,99,13,220,132,101,85,206,188,104,47,142,225,156,220,156,15,235,215,176,16,171,241,16,14,226,37,76,170,54,175,173,54,233,199,61,18,234,177,75,194,136,232,21,209,244,143,152,191,5,70,54,139,150,97,11,246,225,56,206,91,195,154,154,192,71,176,176,70,179,199,131,18,6,240,34,46,202,93,247,81,103,30,139,176,14,59,113,56,48,50,35,154,186,207,77,200,62,205,30,75,177,25,123,113,12,231,48,231,99,38,153,31,51,25,20,173,198,67,56,136,151,84,75,170,13,220,80,171,23,196,221,18,234,69,143,138,158,17,157,17,77,251,184,102,143,155,176,12,91,176,15,199,63,110,178,42,154,83,231,204,215,105,246,162,213,162,7,113,0,39,113,73,181,13,79,123,241,184,27,235,177,11,71,240,234,211,6,193,253,6,65,220,130,229,216,26,24,233,23,61,143,55,112,237,39,60,116,197,157,159,8,163,74,109,148,119,124,35,124,108,61,210,38,171,31,39,112,1,215,213,107,251,88,132,117,216,89,239,70,25,167,37,164,124,210,83,132,79,154,94,96,9,54,97,15,142,226,44,102,55,232,245,176,16,171,241,16,14,226,165,6,109,255,83,166,89,248,36,238,193,6,236,254,148,57,16,94,149,144,222,232,244,55,186,27,22,221,139,7,36,28,199,113,156,147,155,253,105,47,30,11,177,250,211,158,54,224,128,132,139,120,83,66,110,147,55,72,2,35,187,68,235,176,83,194,176,232,52,166,254,190,11,31,55,97,25,182,96,31,142,227,60,174,105,118,11,140,59,112,95,96,228,136,232,41,156,194,228,63,8,185,247,252,129,39,206,88,140,141,120,12,207,225,117,204,106,49,29,195,2,172,10,140,28,196,147,18,46,224,162,132,245,159,113,109,98,17,214,97,39,14,227,12,166,29,48,40,31,48,40,139,150,137,182,96,175,132,81,156,197,236,207,154,142,97,193,103,221,123,98,59,158,148,123,81,116,17,215,183,6,62,229,6,230,113,209,93,184,31,143,182,26,162,68,103,48,237,15,29,7,220,140,123,241,192,31,186,76,69,199,69,231,69,115,218,140,207,109,198,103,209,106,60,132,131,120,9,147,62,23,214,240,130,207,233,163,112,143,132,6,209,46,28,193,171,152,209,238,158,59,48,178,85,180,28,91,177,95,238,132,232,13,92,251,71,134,40,220,137,181,216,129,67,56,141,169,7,245,37,184,9,203,176,5,251,14,234,72,69,103,69,179,62,31,110,220,86,188,38,41,105,213,131,159,215,7,96,49,54,96,55,158,197,107,152,121,200,27,58,184,13,43,177,29,79,226,69,188,137,185,95,48,67,193,221,88,143,71,241,12,94,193,244,195,134,40,220,130,229,216,138,253,56,129,11,184,238,143,117,84,88,132,117,216,137,195,56,131,105,71,92,160,184,25,247,226,1,60,142,231,241,6,174,253,19,109,20,119,98,45,118,224,16,78,99,106,135,54,138,155,176,12,91,176,15,199,113,30,215,252,169,241,14,119,224,62,60,130,167,241,50,166,116,186,3,199,141,88,138,205,216,139,99,56,135,57,127,166,171,195,237,88,131,135,241,20,78,97,242,81,143,164,48,31,75,176,9,123,112,20,103,49,251,139,166,77,88,136,213,120,8,7,112,18,151,112,67,151,254,24,247,96,3,118,227,89,188,134,153,127,174,215,192,109,88,137,237,120,18,47,226,77,204,237,214,107,224,110,172,199,46,28,193,171,152,241,37,131,6,110,197,10,108,195,19,120,1,23,113,253,49,19,80,220,133,251,241,40,158,193,43,152,254,101,93,27,110,193,114,108,197,126,156,192,5,92,215,163,107,195,34,172,195,78,28,198,25,76,251,138,174,13,55,227,94,60,128,199,241,60,222,192,181,189,186,54,220,137,181,216,129,67,56,141,169,95,213,107,224,239,155,131,109,20,45,197,102,236,197,49,156,195,156,62,29,8,110,199,26,60,140,167,112,10,147,191,166,3,193,124,44,193,38,236,193,81,156,197,236,227,58,144,227,158,54,137,86,225,65,28,192,73,92,194,13,127,161,3,193,61,216,128,221,120,22,175,97,102,191,14,4,183,97,37,182,227,73,188,136,55,49,247,235,58,16,220,141,245,216,133,35,120,21,51,78,232,64,112,43,86,96,27,158,192,11,184,136,235,191,161,3,193,93,184,31,143,226,25,188,130,233,39,117,32,184,25,247,226,1,60,142,231,241,6,174,253,75,215,38,238,196,90,236,192,33,188,140,41,3,174,77,220,136,165,216,140,189,56,134,115,152,243,77,23,36,110,199,26,60,140,167,240,18,38,13,122,172,140,121,88,140,141,120,12,207,225,117,204,250,150,219,108,44,192,42,60,136,3,56,137,75,184,225,148,11,18,247,96,3,118,227,89,188,134,153,127,229,130,196,109,88,137,237,120,18,47,226,77,204,61,237,130,196,221,88,143,93,56,130,87,49,227,219,46,72,220,138,21,216,134,39,240,2,46,226,250,33,131,37,22,97,29,118,226,48,206,96,218,119,12,150,184,25,247,226,1,60,142,231,241,6,174,29,118,65,226,78,172,197,14,60,141,151,49,229,175,93,144,152,143,37,216,132,61,56,138,179,152,125,198,224,131,133,88,141,135,112,16,47,97,210,119,93,144,152,135,197,216,136,199,240,220,119,195,195,230,235,81,222,145,50,226,170,196,135,176,0,171,240,32,14,224,36,46,225,134,239,185,42,113,15,54,96,55,158,197,107,152,121,214,85,137,219,176,2,219,176,31,39,112,1,215,125,95,131,199,34,172,195,78,28,198,25,76,59,167,193,227,102,220,139,7,240,56,158,199,27,184,246,7,26,60,238,196,90,236,192,33,156,198,212,81,55,190,184,9,203,176,5,251,112,28,231,113,205,15,221,248,226,14,220,135,71,240,52,94,198,148,49,87,37,230,99,9,54,97,15,142,226,44,102,253,72,91,199,2,172,194,131,56,128,147,184,132,27,198,181,117,220,131,13,216,141,103,241,26,102,254,141,182,142,219,176,18,219,241,36,94,196,155,152,123,222,8,132,187,177,30,187,112,4,175,98,198,223,26,129,112,43,86,96,27,158,192,11,184,136,235,39,76,9,113,23,238,199,163,56,140,51,152,246,119,218,58,110,194,50,108,193,62,28,199,121,92,115,65,91,199,29,184,15,143,224,105,188,140,41,127,175,173,227,70,44,197,102,236,197,49,156,195,156,139,166,132,184,29,107,240,48,158,194,41,76,254,7,247,104,152,135,197,216,136,199,240,28,94,199,204,73,109,29,183,97,37,182,227,73,188,136,55,49,247,31,181,117,220,141,245,216,133,35,120,21,211,47,185,179,192,45,88,142,173,216,143,19,184,128,235,254,201,224,131,69,88,135,157,56,140,51,152,54,101,240,193,205,184,23,15,224,113,60,143,55,112,237,143,13,62,184,19,107,177,3,135,112,26,83,47,187,32,113,19,150,97,11,246,225,56,206,227,154,127,118,65,226,14,220,135,71,240,52,94,198,148,105,23,36,110,196,82,108,198,94,28,195,57,204,249,137,11,18,183,99,13,30,198,83,56,133,201,51,46,72,204,199,18,108,194,30,28,197,89,204,254,23,243,86,44,196,106,60,132,131,120,9,147,174,152,183,98,30,22,99,35,30,195,115,120,29,179,254,213,48,142,5,88,133,7,113,0,39,113,9,55,92,53,140,227,30,108,192,110,60,139,215,48,243,255,233,218,112,27,86,98,59,158,196,139,120,19,115,175,233,218,112,55,214,99,23,142,224,85,204,248,55,195,56,110,197,10,108,195,19,120,1,23,113,253,117,93,27,22,97,29,118,226,48,206,96,218,191,235,218,112,51,238,197,3,120,28,207,227,13,92,59,171,107,195,157,88,139,29,56,132,211,152,250,31,186,54,220,132,101,216,130,125,56,142,243,184,102,78,215,134,59,112,31,30,193,211,120,25,83,254,83,215,134,27,177,20,155,177,23,199,112,14,115,230,117,109,184,29,107,240,48,158,194,41,252,137,255,109,76,254,169,14,4,159,196,61,216,128,221,120,22,175,97,198,13,205,30,183,98,5,182,225,9,188,128,139,184,254,191,204,94,113,23,238,199,163,120,6,175,96,218,130,22,133,155,176,12,91,176,15,199,113,30,215,252,183,22,133,59,112,31,30,193,211,120,25,83,22,181,40,220,136,37,216,136,221,120,22,175,98,198,207,156,33,220,138,21,216,138,253,56,129,11,184,238,166,142,9,119,98,45,118,224,16,78,99,234,207,157,33,220,132,101,216,130,189,56,134,179,152,181,100,232,192,109,88,137,237,120,18,47,226,34,174,255,31,47,30,119,98,45,118,224,16,78,99,106,82,86,56,243,184,17,75,177,25,123,113,12,103,49,59,18,248,48,22,98,53,30,194,65,188,132,75,184,33,57,240,73,220,131,13,216,141,103,241,42,102,172,8,124,57,110,197,10,108,195,19,120,1,23,113,125,74,224,227,184,11,247,227,81,60,131,51,152,186,50,240,62,220,132,165,216,132,61,56,138,179,152,157,234,12,97,1,86,225,65,28,192,73,92,194,13,171,156,33,220,131,13,216,141,103,241,26,102,166,101,249,122,212,44,95,143,154,229,235,81,179,124,61,106,150,175,71,205,242,245,168,89,190,30,53,48,119,117,224,19,184,27,235,177,11,71,240,10,166,167,7,62,128,91,176,28,91,241,56,158,199,27,184,246,142,192,71,113,7,214,224,97,60,133,83,152,156,17,120,15,230,97,49,54,226,49,60,139,215,48,243,78,215,16,110,197,10,108,195,19,120,1,23,113,125,166,107,8,119,225,126,60,138,103,240,10,166,223,229,12,225,22,44,199,86,236,199,9,188,129,107,179,178,124,51,106,150,111,70,205,242,205,168,129,71,240,52,94,198,148,187,117,197,184,17,75,177,25,123,113,12,231,48,39,59,240,17,220,142,53,120,24,79,225,20,38,255,146,102,132,121,88,140,141,120,12,207,225,117,204,202,9,124,8,11,176,10,15,6,70,86,254,94,248,184,253,139,126,207,15,80,200,157,196,37,213,54,60,199,229,31,24,217,45,250,122,235,221,47,161,19,135,240,178,106,201,107,66,244,30,204,195,61,88,143,71,113,24,167,215,104,26,207,13,209,123,3,147,242,69,75,68,27,241,24,158,147,123,93,52,115,109,136,62,184,214,197,43,90,33,218,42,218,143,231,37,204,139,174,121,158,38,135,219,3,35,53,120,72,194,0,78,226,18,110,88,103,108,89,231,160,138,214,99,23,142,224,85,204,248,101,61,23,110,197,138,192,72,155,104,63,78,224,2,174,91,159,229,171,82,179,124,85,106,150,175,74,205,242,85,169,89,190,42,213,232,143,105,207,15,188,31,55,227,94,60,128,199,241,60,222,192,181,185,122,46,220,137,181,216,129,67,56,141,169,191,98,138,130,155,176,12,91,176,15,199,113,30,215,108,48,0,226,14,220,135,71,240,52,94,14,140,164,252,170,158,11,243,177,4,155,176,7,71,113,22,179,95,96,30,133,133,88,141,135,112,16,47,97,210,11,3,223,163,63,123,129,104,30,22,99,35,30,195,115,120,29,179,238,209,211,98,1,86,225,65,28,192,73,92,194,13,47,114,109,226,30,108,192,110,60,139,215,48,243,94,243,62,220,134,149,216,142,39,241,34,222,196,220,23,235,248,113,55,214,99,23,142,224,85,204,184,79,7,130,91,177,2,219,240,4,94,192,69,92,255,18,83,31,220,133,251,241,40,158,193,43,129,145,244,251,117,32,184,57,48,178,87,180,69,180,79,116,12,231,48,231,165,186,120,220,254,82,93,188,232,33,28,148,112,73,116,9,55,60,16,18,158,124,192,25,194,122,236,194,17,213,174,98,250,203,188,120,220,252,50,47,94,180,5,251,112,92,238,188,104,206,203,189,120,220,254,114,47,94,244,16,14,226,37,185,73,175,240,226,95,225,197,139,238,198,122,236,146,59,34,122,69,52,253,193,192,251,31,212,43,99,25,182,200,237,195,49,9,179,152,253,107,58,60,44,196,106,60,20,24,25,196,73,9,55,49,247,33,215,38,238,198,122,236,194,17,188,138,25,191,238,218,12,140,108,21,45,199,86,9,253,120,94,194,60,174,121,216,144,20,24,217,33,90,131,135,241,20,78,97,242,111,24,146,48,31,75,176,9,123,112,20,103,49,251,17,103,40,48,82,40,250,149,240,49,226,72,149,132,118,60,33,119,66,116,65,116,237,111,154,63,4,70,118,138,238,195,35,120,90,238,101,209,228,71,29,7,204,199,18,108,194,30,28,197,89,204,126,165,227,128,133,129,145,106,60,40,225,36,94,196,155,152,251,42,45,21,119,99,61,118,225,8,94,197,140,87,107,169,184,21,43,176,13,79,224,5,92,196,245,143,25,69,112,23,238,127,204,13,8,14,75,152,198,212,215,132,132,251,94,227,222,20,75,177,25,123,113,12,231,240,135,62,207,158,243,184,62,21,183,99,13,30,198,83,56,133,201,175,213,162,2,35,249,162,197,216,136,199,240,28,94,199,172,39,76,158,176,0,171,240,32,14,224,36,46,225,134,223,50,121,194,61,216,128,221,120,22,175,97,230,147,38,79,184,13,43,177,29,79,226,69,188,137,185,175,211,236,113,55,214,99,23,254,135,115,60,34,122,21,51,242,92,1,121,250,234,40,159,253,237,165,123,87,70,111,132,150,127,188,62,189,60,26,76,142,9,214,134,229,200,242,242,234,3,9,203,29,9,249,125,9,229,111,244,253,225,67,246,98,26,83,95,255,191,247,226,142,223,127,42,41,110,173,247,189,62,172,245,85,81,222,250,169,220,216,242,191,121,119,216,202,214,215,199,239,192,155,95,154,20,183,92,241,122,215,231,235,227,247,253,104,194,242,137,132,229,145,132,229,139,86,117,45,161,232,165,197,241,91,253,175,170,176,131,153,249,30,9,228,235,142,176,34,202,149,207,240,221,203,95,188,179,252,243,179,171,159,57,44,209,63,119,46,255,68,214,237,222,42,63,126,171,95,14,95,198,24,57,97,125,19,249,241,71,56,41,250,39,125,65,121,202,27,194,90,110,109,239,63,124,165,227,189,111,208,21,5,70,74,223,16,191,217,38,89,135,241,20,78,97,242,70,253,6,230,99,9,54,97,79,96,100,116,99,252,214,175,39,44,39,189,49,190,1,124,241,149,241,109,37,251,141,246,0,243,177,4,155,176,7,71,223,24,127,192,102,21,165,110,138,47,186,47,97,249,241,132,229,130,77,58,248,132,162,102,69,157,56,140,51,9,21,62,80,154,20,183,156,246,219,58,22,124,2,119,99,253,111,199,175,171,75,209,32,94,194,164,205,89,190,213,214,205,51,22,99,3,118,227,89,188,134,153,111,10,59,242,96,148,119,228,191,73,255,138,149,216,142,39,241,226,155,226,95,207,135,163,221,80,236,53,240,75,251,162,189,226,175,250,5,204,155,111,10,215,200,51,215,220,150,232,182,239,219,98,118,131,133,88,141,135,112,112,75,216,246,165,40,211,174,91,190,245,163,142,73,191,19,191,252,5,93,100,182,162,135,163,76,203,251,29,155,197,95,222,231,103,38,69,15,225,32,94,194,164,173,78,25,230,97,49,54,110,13,59,114,44,202,149,253,138,206,109,245,160,19,51,127,215,16,131,91,2,35,229,162,7,240,56,158,199,27,184,118,155,105,48,238,196,90,236,192,33,156,198,212,55,123,140,134,155,176,12,91,176,15,199,113,30,215,20,184,103,193,29,184,15,143,224,105,188,140,41,111,241,46,5,110,196,82,108,198,94,28,195,57,204,41,52,253,195,237,88,131,135,241,20,78,97,242,91,117,162,152,143,37,216,132,61,56,138,179,152,189,221,37,135,133,88,141,135,112,16,47,97,210,219,52,120,204,195,98,108,196,99,120,14,175,99,214,14,115,84,44,192,42,60,136,3,56,137,75,184,225,237,230,168,184,7,27,176,27,207,226,53,204,220,169,35,141,50,229,209,157,58,82,172,196,118,60,137,23,241,38,230,254,158,241,4,119,99,61,118,225,8,94,197,140,34,93,7,110,197,10,108,195,19,69,225,5,94,136,50,117,90,209,34,174,127,135,155,52,220,133,251,241,40,158,193,43,152,190,203,187,156,184,5,203,177,21,251,113,2,95,163,23,95,16,93,247,78,239,109,96,17,214,97,39,14,227,12,166,237,246,116,14,55,227,94,60,128,199,241,60,222,192,181,239,210,41,227,14,220,135,71,240,20,78,189,43,140,183,183,190,92,125,121,66,159,246,121,191,134,158,180,199,165,139,121,88,140,141,123,140,85,81,166,13,40,58,135,215,49,235,221,174,95,44,192,119,56,53,85,239,246,0,3,79,226,5,213,22,68,215,21,59,66,197,158,222,136,238,195,35,18,78,227,211,97,31,34,83,114,147,222,227,184,96,94,96,164,24,27,176,75,238,25,188,130,233,37,90,54,110,193,242,192,72,43,30,151,48,142,243,184,230,41,35,35,238,192,125,120,4,79,63,229,41,22,38,151,122,241,152,135,197,129,145,70,209,110,60,139,215,48,243,189,238,200,222,171,3,194,10,108,195,19,170,93,16,93,192,117,101,33,225,177,50,115,23,172,149,208,33,122,26,47,227,159,106,147,41,239,51,67,192,141,88,138,205,216,139,99,56,23,24,201,217,107,240,221,235,169,166,104,21,30,196,1,156,84,109,9,115,223,175,15,14,140,236,18,173,19,237,20,29,18,157,22,77,41,247,226,3,35,27,69,75,176,73,66,15,158,147,112,13,51,63,224,153,78,96,100,155,104,133,104,27,246,75,56,143,55,112,109,133,158,160,66,79,32,186,15,143,84,132,158,236,116,148,25,23,20,93,198,148,15,58,2,31,116,4,68,75,176,73,66,143,232,57,188,142,89,149,186,69,44,8,140,124,218,103,54,170,68,219,241,4,78,88,195,13,92,251,161,144,240,42,220,129,53,31,50,189,195,65,9,151,112,73,66,110,85,136,62,81,101,148,199,253,120,84,238,25,209,25,76,251,176,183,117,62,236,46,1,203,176,5,251,84,27,23,157,195,156,106,19,112,220,142,53,120,56,48,114,10,47,225,18,230,126,196,229,133,187,112,255,71,60,135,22,29,198,25,9,105,53,158,67,215,232,91,176,84,66,179,104,15,142,74,152,21,205,250,168,62,246,163,250,88,209,114,209,22,236,197,81,156,197,172,125,46,91,220,134,21,216,186,207,192,37,58,38,58,43,154,249,49,147,82,220,130,229,216,250,49,221,1,158,151,48,47,186,166,54,240,17,44,196,42,108,175,53,214,224,5,92,196,245,31,215,8,62,174,143,21,173,195,78,9,95,114,73,15,75,152,198,212,58,183,204,129,145,77,88,42,161,9,123,112,84,238,44,102,61,237,188,61,173,187,21,173,192,54,9,223,243,153,141,127,197,59,138,2,79,168,118,1,23,113,253,126,7,10,119,225,126,60,138,103,240,10,166,127,194,180,9,183,96,57,182,98,63,78,224,2,174,171,119,23,128,69,88,135,157,56,140,51,152,246,73,119,1,184,25,247,226,1,60,142,231,241,6,174,109,48,178,225,78,172,197,14,28,194,105,76,253,148,118,134,155,176,44,48,210,34,218,139,99,56,135,57,141,58,93,220,142,53,120,24,79,225,20,38,127,218,83,15,204,199,18,108,194,30,28,197,89,204,110,50,241,194,66,172,198,67,56,136,151,48,233,247,205,146,49,15,139,177,17,143,225,57,188,142,89,205,166,7,88,128,85,120,16,7,112,18,151,112,195,31,120,234,129,123,176,1,187,241,44,94,195,204,22,221,10,110,195,74,108,199,147,120,17,111,98,238,103,60,240,192,221,88,143,93,56,130,87,49,227,128,177,5,183,98,5,182,225,9,188,128,139,184,254,179,186,54,220,133,251,241,40,158,193,43,152,222,170,107,195,45,88,142,173,216,143,19,248,50,29,244,130,232,186,63,212,203,225,78,172,197,35,120,26,167,48,185,205,181,137,249,88,130,77,216,131,231,240,58,102,125,78,179,199,2,172,194,131,56,128,147,184,132,27,218,53,123,220,131,245,216,133,35,120,21,51,254,72,139,194,173,88,129,109,216,143,19,184,128,235,14,58,67,184,19,107,177,3,135,240,50,38,127,222,25,194,124,44,193,38,236,193,81,156,197,236,67,122,79,44,196,106,60,132,131,120,9,147,190,160,247,196,60,44,198,70,60,134,231,240,58,102,29,214,140,176,224,176,121,31,182,227,9,156,80,237,6,174,253,99,131,48,238,196,90,236,192,33,156,14,140,164,30,241,41,120,204,63,226,197,99,35,30,195,115,120,29,179,254,196,139,199,2,172,194,131,129,145,1,188,40,97,17,215,119,132,132,199,59,76,147,68,235,68,59,68,135,68,47,139,166,252,169,230,137,249,88,18,24,105,194,99,18,206,226,53,204,236,52,36,225,54,172,196,118,60,137,23,241,102,167,219,190,63,243,226,255,44,188,229,253,130,151,36,37,173,124,202,47,239,20,253,153,57,163,10,157,162,67,56,45,33,245,168,103,12,184,17,75,177,57,48,210,43,58,138,179,152,253,197,144,251,240,23,181,4,172,194,131,56,160,218,36,222,148,176,190,203,193,232,210,18,176,78,66,167,232,144,232,180,104,202,159,123,241,184,17,75,177,25,123,255,220,231,58,69,103,69,179,187,93,6,88,208,173,15,16,109,199,147,120,81,238,77,209,245,95,50,238,227,46,220,255,37,15,0,68,135,69,103,48,245,152,23,143,27,177,20,155,177,247,152,23,47,58,139,217,95,214,75,99,225,151,125,84,80,244,160,232,128,232,69,188,41,33,183,199,153,199,162,30,29,32,118,224,16,78,99,234,87,194,3,184,251,162,92,253,29,15,93,95,245,21,189,43,214,98,7,14,125,69,179,194,148,94,255,187,212,107,104,17,45,22,109,192,110,60,139,215,48,243,171,30,173,224,214,175,154,169,97,43,246,227,132,106,11,162,107,251,60,172,195,29,125,225,16,125,178,36,41,238,16,213,244,185,149,194,83,56,133,201,95,211,219,98,62,150,96,211,215,60,196,196,115,18,174,137,102,30,55,19,194,173,88,113,60,188,243,244,79,247,68,251,202,229,143,83,173,110,83,126,20,207,4,70,174,136,166,253,133,219,105,220,140,123,241,0,30,199,243,120,3,215,246,27,201,113,39,214,98,7,14,225,52,166,126,61,236,250,155,194,220,59,114,223,215,93,208,88,138,205,170,245,226,168,132,235,152,117,34,36,60,116,194,184,38,90,41,218,134,39,240,2,46,226,250,111,232,205,112,87,96,100,191,104,39,14,127,35,140,129,207,127,229,242,207,213,169,112,83,214,250,147,86,142,187,112,63,30,197,51,39,181,4,209,180,191,212,18,112,243,95,250,231,7,209,22,236,195,113,185,243,162,57,3,158,89,224,118,172,193,195,120,10,167,6,188,105,246,205,112,189,126,226,67,209,125,126,193,55,245,195,88,136,213,120,232,155,254,185,0,39,37,220,196,220,65,119,200,184,27,235,177,11,223,231,206,112,100,208,127,152,72,72,255,86,136,62,128,155,191,229,193,16,182,72,232,19,29,195,57,204,57,229,32,227,118,172,193,195,120,10,167,48,249,175,244,102,152,143,37,127,101,238,40,122,12,207,73,184,46,154,121,218,220,17,183,97,37,182,227,73,188,136,55,49,247,219,78,22,238,198,250,111,123,239,88,244,12,94,145,144,62,228,50,192,205,184,23,15,224,113,60,63,20,250,228,99,185,209,249,215,141,232,242,234,164,239,232,106,240,33,44,192,42,60,136,3,56,249,157,112,21,252,195,11,162,141,234,93,62,43,121,107,121,73,106,198,176,17,4,183,14,135,21,124,229,69,209,203,168,66,81,61,118,13,135,23,114,107,181,203,31,216,205,24,73,168,58,46,127,122,56,126,183,82,255,58,126,57,231,175,221,141,98,30,22,39,84,104,84,212,142,39,19,178,46,42,186,146,80,148,126,38,126,103,215,158,113,114,113,51,238,77,168,112,192,114,103,148,25,247,191,196,127,141,171,53,137,75,184,225,187,158,137,224,30,108,248,110,88,121,119,148,25,167,191,27,191,241,179,9,203,63,244,81,230,73,107,89,194,13,35,182,136,123,70,194,106,26,162,92,253,145,87,39,249,106,95,205,11,39,71,226,143,226,146,229,140,239,101,37,221,121,239,247,180,41,252,27,83,167,173,162,21,216,138,253,56,241,189,176,242,157,47,140,142,116,11,150,51,207,102,37,221,241,202,149,73,113,229,247,156,53,177,56,27,95,117,167,162,10,108,195,19,120,65,221,197,229,205,100,125,223,168,138,143,227,174,239,27,178,177,19,135,240,50,38,159,211,230,49,15,139,177,17,143,225,185,115,97,79,175,69,185,234,167,251,194,1,89,188,189,252,204,85,26,249,112,74,148,203,63,111,155,150,246,3,79,189,240,177,31,132,11,186,40,202,180,133,104,126,198,103,127,45,124,152,120,111,92,48,124,207,176,137,218,15,194,174,12,69,25,155,117,209,170,111,46,175,37,99,52,190,252,51,70,198,156,81,99,21,110,199,26,60,140,167,112,10,147,126,232,248,98,30,238,193,6,236,198,17,188,130,233,99,30,24,227,102,220,139,7,176,15,199,112,22,179,126,164,243,199,109,88,129,109,120,226,71,225,200,191,230,209,164,164,59,95,155,27,14,231,5,89,139,184,126,92,35,198,93,88,135,29,56,132,151,49,229,111,220,69,227,70,44,197,102,236,193,81,156,197,236,243,102,111,88,136,85,120,16,7,240,34,222,196,220,191,53,33,192,221,88,143,93,56,130,87,49,99,66,111,135,91,176,28,15,224,113,28,199,121,92,243,119,62,76,134,59,176,6,15,227,41,156,194,228,11,166,108,152,143,197,216,136,199,240,44,94,195,140,191,247,226,113,43,150,99,43,246,227,4,46,224,186,139,58,37,44,194,58,236,196,97,156,193,180,127,48,170,227,102,220,139,7,240,56,158,199,27,184,118,210,80,131,59,177,22,59,240,52,94,198,148,127,116,134,48,15,139,177,17,143,225,57,188,142,89,151,116,40,88,128,85,120,16,7,112,18,151,112,195,63,153,75,224,30,108,192,110,60,139,87,49,99,74,51,194,173,88,142,173,216,143,19,184,128,235,126,172,25,97,17,214,97,39,14,255,56,244,166,51,81,222,153,116,89,91,194,251,113,51,238,197,3,120,28,207,227,13,92,251,207,218,18,238,196,90,236,192,33,156,198,212,105,253,49,110,196,82,108,198,94,28,195,57,204,249,137,254,24,11,177,26,15,225,32,94,194,164,25,35,51,230,97,49,54,226,49,60,139,215,48,243,95,220,69,226,54,172,196,118,60,137,23,241,38,230,94,49,104,224,110,172,199,46,28,193,43,152,254,175,166,15,184,5,203,177,21,251,113,2,23,112,221,85,205,8,119,98,45,118,224,16,94,198,148,255,167,75,194,60,44,198,70,60,134,231,240,58,102,93,211,37,97,1,86,225,65,28,192,73,92,194,13,255,230,12,225,110,172,199,46,60,131,87,48,253,186,11,29,55,227,94,60,128,199,241,60,222,192,53,255,110,118,139,219,177,6,15,227,41,156,194,228,89,103,8,243,176,24,27,176,27,207,226,53,204,252,15,215,16,110,195,74,108,195,19,120,1,23,113,253,92,232,88,31,143,242,206,237,115,166,158,184,31,143,226,25,188,130,233,255,233,66,194,45,88,142,173,216,143,19,184,128,235,230,141,28,88,132,117,216,137,195,56,141,169,63,245,113,47,220,136,165,216,140,189,56,134,115,152,115,67,91,194,237,88,131,135,241,20,78,97,242,127,105,75,152,143,37,216,132,61,56,250,95,113,55,33,153,203,183,155,183,39,245,178,178,23,12,34,88,184,16,238,15,171,163,92,189,92,247,214,189,253,237,45,74,237,193,81,156,197,236,255,182,5,44,196,106,60,132,131,120,9,147,22,195,139,122,65,148,177,47,234,241,69,173,23,247,227,81,60,131,87,48,253,103,90,47,110,193,114,108,197,126,156,192,133,159,133,61,93,119,51,43,233,174,229,61,125,118,249,209,219,203,183,143,197,77,199,2,15,225,32,94,194,164,159,27,178,49,15,139,127,30,118,161,241,231,241,155,236,146,53,130,87,49,99,201,28,16,183,46,133,53,86,68,121,103,179,162,54,60,129,23,112,17,215,255,143,219,93,220,133,251,241,40,158,193,43,152,158,116,119,56,107,184,5,203,177,21,251,113,2,23,112,93,36,240,49,44,194,58,236,196,97,156,193,180,228,192,251,163,124,246,24,110,142,50,246,172,148,202,106,198,94,28,195,57,204,89,17,248,8,110,199,154,21,97,147,135,87,196,111,114,64,209,100,66,209,162,21,172,79,185,219,119,30,223,237,59,143,239,246,157,199,119,251,206,227,187,125,231,113,224,21,76,95,233,132,225,22,44,199,86,236,199,9,92,192,117,169,78,88,96,164,72,180,22,59,112,72,238,180,104,202,170,192,123,113,35,150,98,51,246,226,24,206,97,78,154,115,133,219,177,6,15,227,41,156,194,228,213,129,247,96,62,150,96,19,246,224,40,206,98,118,122,56,36,15,7,38,21,96,21,30,148,59,32,122,17,111,98,238,29,129,79,224,110,172,199,46,28,193,171,152,145,17,248,114,220,138,21,216,134,39,240,2,46,226,250,59,181,117,220,133,251,241,40,158,193,43,152,158,169,173,227,22,44,199,86,236,199,9,92,192,117,119,105,235,88,132,117,216,137,195,56,131,105,89,58,39,220,140,123,241,0,30,199,243,120,3,215,222,29,248,42,220,137,181,216,129,67,56,141,169,217,129,247,225,38,44,195,22,236,195,113,156,199,53,191,20,248,40,238,192,125,120,4,79,227,101,76,201,209,107,224,70,44,197,102,236,197,49,156,195,156,231,232,53,112,59,214,224,97,60,133,83,152,188,70,175,129,249,88,130,77,216,131,163,56,139,217,207,13,124,24,11,177,26,15,225,32,94,194,104,227,9,147,27,204,195,98,108,196,99,120,14,175,99,214,243,2,31,194,2,172,194,131,56,128,147,184,132,27,214,221,237,203,139,3,247,96,3,118,227,89,188,134,153,191,28,248,32,110,195,74,108,199,147,120,17,111,98,238,122,253,47,238,198,122,236,194,17,188,138,25,207,215,255,226,22,44,199,86,236,199,9,92,192,117,185,186,54,44,194,58,236,196,97,156,193,180,95,209,181,225,102,220,139,7,240,56,158,199,27,184,118,131,174,13,119,98,45,118,224,16,78,99,234,175,234,218,112,19,150,97,11,246,225,56,206,227,154,23,232,218,112,7,238,195,35,120,26,47,99,202,11,117,109,184,17,75,177,25,123,113,12,231,48,231,30,93,27,110,199,26,60,140,167,112,10,147,95,164,107,195,124,44,193,38,236,193,81,156,197,236,123,117,109,88,136,213,120,8,7,241,18,38,189,88,215,134,121,88,140,141,120,12,207,225,117,204,186,47,204,196,30,186,79,175,129,149,216,142,39,241,34,222,196,220,151,232,53,112,55,214,99,23,142,224,85,204,184,95,175,129,91,177,2,219,240,4,94,192,69,92,255,210,112,31,115,235,163,149,143,191,212,105,194,106,60,132,131,120,9,147,30,112,154,48,15,139,177,17,143,225,57,188,142,89,47,51,2,97,1,86,225,65,28,192,73,92,194,13,47,55,2,225,30,108,192,110,60,139,215,48,243,21,129,95,243,89,128,7,69,183,97,37,182,227,73,188,136,55,49,247,65,205,10,119,99,61,118,225,8,94,197,140,95,211,172,112,43,86,96,27,158,192,11,184,248,107,161,45,173,127,232,238,164,212,251,30,114,71,128,187,112,63,30,197,51,120,5,211,127,221,29,1,110,193,114,108,197,126,156,192,5,92,247,176,97,19,139,176,14,59,113,24,103,48,237,55,12,155,184,25,247,226,1,60,142,231,241,6,174,125,196,176,137,59,177,22,59,112,8,167,49,245,55,13,155,184,9,203,176,5,251,112,28,231,113,205,163,134,77,220,129,251,240,8,158,198,203,152,242,74,195,38,110,196,82,108,198,94,28,195,57,204,121,149,97,19,183,99,13,30,198,83,56,133,201,175,54,108,98,30,22,191,58,92,17,141,81,222,89,240,194,208,39,116,202,26,194,105,76,125,204,105,194,77,88,134,45,216,135,227,56,31,24,89,243,26,71,0,183,99,13,30,198,83,56,133,201,143,59,2,152,143,37,216,132,61,56,250,120,56,68,179,203,156,87,148,253,90,179,7,44,196,106,60,132,131,120,9,147,158,48,44,97,30,22,99,35,30,195,115,248,55,250,246,235,162,89,191,101,132,194,2,172,194,131,56,128,147,184,132,27,158,52,66,225,30,108,192,110,60,139,215,48,243,117,238,145,112,27,86,98,59,158,196,139,120,19,115,243,12,75,184,27,235,243,194,137,238,138,114,101,159,229,145,40,239,188,44,245,42,102,188,222,0,133,91,177,2,219,240,4,94,192,69,92,159,111,108,194,93,249,183,247,41,178,63,202,91,31,64,123,118,249,80,116,57,227,105,223,118,214,167,214,56,206,231,187,206,222,224,58,195,237,111,8,175,186,230,13,241,107,108,149,213,143,19,184,128,235,54,26,181,176,8,235,176,19,135,113,6,211,222,104,212,194,205,184,23,15,224,241,192,200,121,209,121,92,179,201,128,128,59,112,31,30,193,211,155,194,33,186,28,101,218,156,162,148,223,54,42,224,70,44,197,102,236,197,49,156,195,156,205,225,165,60,18,152,244,211,162,240,214,211,242,247,47,39,23,42,170,220,28,246,177,61,202,85,171,63,22,26,202,138,215,36,61,179,124,123,102,163,214,25,188,98,139,233,111,114,248,113,115,96,100,175,104,203,155,238,142,219,165,190,176,252,204,118,71,213,186,172,86,242,22,189,52,230,99,9,54,97,15,142,226,44,102,255,142,14,26,11,177,26,15,225,32,94,194,164,173,58,104,204,219,26,94,112,113,148,105,85,150,255,107,111,180,65,52,74,237,196,97,156,193,180,223,117,160,113,51,238,197,3,120,28,207,227,13,92,187,205,236,12,119,98,237,182,176,211,29,81,166,245,41,26,194,105,76,125,179,177,31,55,97,25,182,96,223,155,195,118,198,163,76,187,28,253,179,226,246,55,223,70,91,233,191,70,239,240,238,76,46,48,167,198,7,112,11,150,99,43,246,227,4,62,63,92,2,73,11,209,232,170,212,183,232,173,240,49,44,122,75,216,219,186,40,87,181,40,234,196,97,156,193,180,66,167,18,55,227,94,124,229,59,194,181,120,64,244,56,158,199,27,184,246,173,206,42,238,196,90,236,192,33,156,198,212,237,78,40,110,194,50,108,193,62,28,199,121,92,243,54,93,44,238,192,26,60,140,167,112,10,147,119,232,38,48,31,75,176,9,123,112,20,103,49,251,237,186,9,44,196,106,60,132,131,120,9,147,118,234,38,48,15,139,177,113,103,104,97,111,125,52,218,104,222,174,37,28,147,117,14,175,99,214,239,153,204,97,1,86,225,65,28,192,73,92,194,13,69,38,115,184,39,48,242,90,67,71,131,132,238,162,240,82,206,70,121,199,84,81,184,180,151,191,39,253,153,159,25,120,215,75,67,213,107,170,102,190,35,84,221,125,111,116,216,120,240,29,70,78,44,197,102,124,159,35,214,155,176,154,49,89,239,121,52,201,55,239,234,93,118,5,126,230,29,225,191,47,30,136,70,83,151,191,202,61,253,81,229,249,88,130,77,216,131,163,56,139,217,239,244,214,235,59,77,107,177,18,219,241,36,94,196,155,152,187,251,54,87,60,17,24,217,185,219,28,6,143,4,166,156,18,29,197,167,253,167,200,140,232,60,166,188,203,4,21,31,199,2,172,194,131,56,128,147,184,132,27,246,104,127,184,7,27,176,27,207,226,53,204,124,183,155,9,220,134,149,216,142,39,241,2,46,6,70,214,23,235,123,113,39,214,98,71,113,184,18,126,248,96,244,34,47,248,149,164,184,79,13,13,21,199,127,60,99,74,213,228,247,232,240,48,31,75,176,9,123,112,20,103,3,35,217,37,250,14,44,192,42,60,136,3,56,25,24,89,18,205,125,42,92,130,79,68,121,231,93,175,9,175,178,43,58,27,92,185,227,169,219,169,201,21,79,185,156,177,55,48,50,38,58,171,90,118,105,216,194,203,163,76,121,164,212,180,0,203,177,21,251,113,2,23,112,221,123,77,3,176,8,235,176,19,135,113,38,48,37,173,44,204,124,127,24,137,46,191,35,116,155,177,204,45,11,21,30,78,168,240,33,89,49,220,164,194,174,132,10,191,47,11,147,171,18,178,254,84,22,174,56,96,181,221,9,21,190,161,66,12,79,37,100,253,64,209,15,194,68,43,229,203,203,255,184,120,222,186,47,37,212,250,103,181,98,56,175,66,250,251,226,43,252,183,172,24,110,120,95,168,240,200,251,110,95,109,207,84,120,110,180,9,166,47,239,198,179,123,244,139,150,239,216,156,176,149,187,106,195,170,99,88,96,43,165,9,21,94,36,107,153,207,174,251,213,81,166,47,255,137,221,161,215,47,7,127,87,82,88,126,182,126,157,173,180,39,108,229,237,178,98,216,147,144,245,1,69,49,28,74,200,250,148,162,24,94,72,200,250,99,69,49,188,158,144,245,23,138,112,101,202,222,248,172,239,201,138,225,218,189,183,95,238,202,151,39,84,248,39,89,49,124,50,33,235,167,138,98,184,61,172,54,101,111,148,41,49,21,238,248,120,244,128,255,114,180,19,190,115,249,207,51,167,38,33,248,108,205,122,43,57,148,176,213,62,69,103,2,87,76,38,100,61,247,227,97,93,49,156,143,207,90,249,178,80,20,195,148,244,247,199,175,235,183,20,197,112,67,66,214,91,21,197,240,145,144,149,178,57,202,140,242,151,36,197,237,193,206,247,135,87,83,142,13,129,43,15,199,111,102,229,251,236,242,50,87,196,92,237,183,14,98,210,202,184,13,164,60,109,95,98,216,103,91,103,18,94,199,31,201,138,225,228,251,227,47,238,185,232,242,157,239,217,26,174,165,148,242,232,242,181,251,66,254,154,242,176,129,7,202,227,55,240,164,162,237,184,55,33,235,43,182,29,195,250,132,172,239,40,138,225,33,171,237,75,168,240,247,178,98,120,70,214,100,148,41,255,174,40,134,151,173,118,33,126,181,43,87,214,133,179,130,43,50,63,16,42,220,251,1,83,145,104,133,21,87,94,152,148,180,234,121,117,183,143,95,226,242,173,19,186,250,49,245,55,126,32,254,117,188,36,108,37,150,69,9,89,175,85,132,43,42,19,178,222,34,43,134,205,9,89,157,97,103,86,156,180,95,99,9,89,51,178,110,202,202,169,136,207,122,175,205,196,240,254,138,80,225,137,132,10,79,203,138,97,97,66,214,31,41,138,97,153,213,238,79,168,240,21,89,49,60,24,42,172,232,77,168,240,29,89,49,60,83,17,127,113,252,125,180,40,189,58,92,233,137,203,207,36,253,68,125,92,49,153,176,193,159,201,138,225,124,66,214,221,79,135,34,92,145,254,193,248,172,23,203,138,225,11,62,24,14,207,163,9,21,94,35,107,153,177,77,115,75,168,181,98,71,66,173,55,171,21,195,10,155,105,76,168,240,148,172,24,126,252,233,248,227,245,57,69,49,60,146,176,174,126,155,57,139,83,9,89,95,182,130,24,222,248,96,252,105,252,201,75,227,79,99,88,126,54,63,163,50,108,224,5,149,241,27,120,84,209,22,220,19,184,162,38,161,194,183,237,70,12,91,19,178,186,173,235,20,158,199,171,9,21,254,206,186,112,101,210,135,226,179,254,77,86,12,115,18,178,86,236,15,69,49,188,255,67,46,218,132,10,207,147,21,195,2,21,74,19,42,188,66,86,12,235,84,104,79,168,240,122,89,49,236,81,97,40,161,194,219,101,225,138,11,9,89,31,144,21,195,217,144,245,76,23,254,41,43,136,97,106,85,252,186,254,196,10,112,69,110,85,124,83,251,66,244,246,127,245,215,247,135,166,22,150,111,79,35,18,214,250,109,69,49,220,156,144,245,119,138,48,121,119,66,214,191,201,138,225,190,170,112,16,91,67,133,228,91,131,221,138,79,132,150,20,195,238,132,213,62,247,19,102,96,56,152,144,245,50,69,49,124,221,39,146,226,14,245,219,66,81,50,166,140,219,197,43,9,171,253,160,172,24,46,37,100,125,90,209,167,195,22,147,151,167,81,49,123,240,76,106,206,135,195,182,238,199,39,62,156,112,178,173,48,134,133,42,148,125,56,126,70,252,245,104,214,170,111,70,255,100,252,245,39,194,100,46,62,248,108,139,217,111,37,135,62,28,223,16,191,47,11,83,250,84,56,147,176,155,255,44,43,134,147,9,89,255,173,40,134,115,86,155,86,29,95,225,133,175,9,89,49,204,77,200,186,171,222,29,30,62,156,144,245,34,69,49,220,148,144,245,106,69,49,220,85,29,118,177,170,58,254,80,253,110,200,138,97,114,115,194,106,159,178,174,24,118,133,172,148,193,40,51,94,249,154,248,219,203,143,71,83,111,5,159,77,74,88,94,113,110,185,210,165,132,77,125,198,250,99,56,29,94,193,138,197,132,10,95,148,21,195,236,143,196,103,125,238,55,13,150,191,25,246,232,190,104,86,198,163,9,169,223,180,150,24,62,158,144,245,35,69,49,44,72,200,250,23,69,49,44,253,72,56,31,117,31,137,63,31,63,119,62,48,185,61,97,181,207,249,100,88,87,12,251,194,106,87,158,73,168,240,82,89,49,188,152,144,245,91,138,98,56,155,144,245,86,69,49,76,173,9,175,41,183,38,190,194,251,100,225,138,135,85,216,156,80,225,19,42,196,112,119,66,214,231,21,197,176,58,33,235,171,138,150,153,18,115,172,191,24,29,83,86,253,117,52,120,231,23,195,55,30,69,150,185,114,57,120,199,23,195,19,232,149,45,97,95,87,116,218,237,129,132,77,253,200,166,98,56,150,144,245,47,138,98,56,83,147,208,14,28,40,76,185,153,176,174,231,52,104,7,152,253,209,176,139,247,125,52,126,181,47,13,89,49,76,121,252,163,241,171,125,157,162,24,22,88,109,105,194,106,223,102,181,152,82,151,176,218,15,40,194,228,246,132,117,125,74,17,166,244,37,100,157,9,59,147,60,101,191,22,49,107,95,194,179,70,235,138,225,189,251,226,87,251,13,27,199,148,199,18,214,245,35,69,49,220,150,176,174,127,113,80,48,165,100,95,104,74,181,9,171,253,31,89,49,108,79,200,122,206,167,156,115,236,73,200,26,10,155,73,185,128,215,19,178,94,102,5,49,76,249,88,66,115,80,20,195,117,31,11,171,125,48,161,194,219,100,197,48,95,133,157,9,21,222,47,11,87,84,132,10,145,166,132,10,159,84,33,134,93,182,48,152,80,225,11,178,98,56,158,144,245,53,69,203,124,118,148,184,18,205,186,227,202,11,221,22,37,212,250,174,90,184,34,163,54,236,253,61,181,222,24,171,245,172,167,54,126,202,251,143,209,186,25,255,102,179,97,249,246,3,161,218,176,217,250,40,83,94,107,74,17,195,38,89,29,203,89,255,105,5,49,236,178,27,131,181,241,175,102,117,99,200,138,225,120,200,74,249,149,104,52,253,74,237,255,158,175,167,191,164,49,110,190,126,107,249,217,215,61,23,54,184,50,253,227,241,143,138,126,61,100,197,112,69,238,199,61,71,143,175,144,242,6,187,181,204,103,118,99,229,230,104,214,234,229,135,125,119,148,187,35,45,72,168,250,123,170,198,176,52,108,107,69,93,66,133,15,202,138,225,193,132,172,79,43,138,97,111,66,214,176,151,116,209,22,103,19,178,254,212,10,98,152,86,103,120,173,139,191,251,248,134,227,135,41,15,215,197,175,246,251,138,48,121,147,213,238,169,139,239,190,126,236,92,196,176,70,133,214,186,248,38,176,252,32,32,253,43,191,22,154,64,226,242,173,167,5,221,234,31,79,216,195,145,80,180,226,146,172,27,9,187,149,241,116,200,186,7,31,123,58,97,170,238,213,254,119,99,252,141,203,93,159,54,221,198,130,167,13,110,79,199,111,241,69,33,43,134,41,117,42,180,39,108,252,181,178,48,185,71,133,51,9,21,222,162,66,12,39,85,152,75,168,240,94,89,49,76,219,175,141,236,143,127,186,250,141,229,219,231,111,132,115,97,249,118,107,73,200,255,143,232,185,90,189,252,231,217,252,132,229,103,159,65,218,116,12,55,237,79,120,6,169,40,134,187,246,123,131,55,48,185,45,112,101,47,14,237,143,63,33,95,113,66,48,101,34,33,235,175,67,81,4,83,174,57,70,201,159,136,191,142,126,28,178,98,152,178,246,19,9,239,241,40,90,230,51,69,43,127,190,220,182,127,254,210,248,155,244,59,154,194,126,198,240,229,159,8,123,144,159,176,238,23,54,185,95,196,157,42,84,36,84,120,165,172,24,54,134,172,148,35,81,174,238,78,168,245,22,163,197,91,94,19,255,20,243,79,238,15,69,253,9,181,126,199,6,112,229,187,155,226,95,243,71,188,80,76,57,155,176,174,207,42,138,225,148,23,122,35,161,194,159,203,138,97,70,189,231,141,245,241,103,255,91,246,3,83,30,173,143,95,237,223,42,138,225,150,132,172,255,167,40,134,123,108,188,38,161,66,228,247,67,86,12,15,36,100,117,89,193,32,142,227,149,132,10,207,181,174,24,46,169,144,243,201,132,233,157,44,92,121,127,66,214,235,100,197,240,241,79,134,213,22,124,50,254,25,205,119,150,199,246,251,163,243,161,59,151,255,60,251,140,38,62,152,28,19,44,77,216,222,219,108,4,87,84,38,100,189,95,22,174,108,254,100,252,105,238,8,123,153,124,210,14,143,7,174,184,146,176,218,79,90,109,12,147,26,18,102,139,138,98,184,166,33,172,246,129,132,10,95,147,181,204,103,95,126,94,195,242,255,177,252,127,182,222,63,174,238,179,190,251,231,215,33,63,154,102,5,49,34,150,180,34,107,133,47,237,106,12,53,171,36,6,236,88,101,29,98,172,244,124,93,238,4,179,142,59,35,109,236,125,150,245,198,140,213,132,27,177,178,120,90,9,197,200,34,193,52,99,44,63,24,139,29,48,150,155,101,39,216,101,103,172,34,59,57,171,136,136,136,152,49,18,49,70,60,97,149,221,156,15,205,245,186,62,207,126,254,201,227,245,190,126,125,62,231,243,60,239,235,253,185,174,235,77,14,154,254,147,154,90,210,223,168,131,63,116,248,190,90,89,178,1,173,126,174,42,201,228,54,13,123,190,241,246,20,191,50,221,125,59,206,230,219,38,36,208,78,89,115,100,217,142,255,99,207,145,239,56,98,80,72,38,95,110,116,207,164,247,171,149,100,202,36,238,248,195,170,178,228,2,90,125,66,85,146,201,255,83,114,221,23,221,29,62,175,14,150,204,253,162,121,16,143,160,195,203,106,101,201,138,47,186,191,105,103,116,69,201,148,106,13,91,135,97,47,169,149,37,155,209,234,187,170,250,238,17,247,92,220,165,177,95,253,162,251,1,255,84,15,88,50,37,140,177,147,191,172,243,9,201,73,140,245,110,83,101,201,148,7,190,236,142,245,31,85,149,37,23,204,45,38,174,123,193,56,199,251,95,208,126,176,74,43,95,192,52,160,97,44,185,95,125,27,94,112,223,232,103,117,163,150,108,123,65,25,91,70,38,13,107,152,25,92,247,255,232,98,150,124,19,173,190,166,42,201,164,244,47,97,115,73,173,36,125,5,95,194,155,136,169,178,100,202,118,140,85,249,37,109,138,75,214,127,233,246,220,187,242,16,124,5,203,223,140,248,134,252,29,113,245,214,210,199,93,120,123,141,130,241,191,175,75,91,178,219,180,74,185,115,185,239,234,33,245,26,93,150,171,126,110,190,7,201,241,122,199,190,157,64,133,11,36,7,245,117,11,186,191,61,239,86,213,187,81,245,27,170,138,75,87,122,210,178,125,71,252,170,183,211,147,110,219,111,209,184,137,27,248,164,134,146,244,173,111,194,94,182,90,89,50,7,173,62,175,42,75,110,65,171,151,85,101,201,114,180,58,163,42,75,62,213,164,247,7,116,248,71,181,146,76,124,9,173,254,93,173,44,121,214,12,155,28,66,135,107,106,37,153,60,134,86,201,47,10,163,228,141,166,219,209,35,249,221,203,165,171,226,219,33,119,172,254,51,119,215,187,254,76,233,29,146,69,104,245,94,141,26,151,111,193,221,177,220,202,130,189,210,244,67,106,106,201,170,63,243,56,150,230,66,243,156,22,55,207,225,6,126,87,67,89,242,8,90,253,190,170,44,121,82,159,171,31,29,62,167,86,146,201,175,171,195,12,58,188,168,14,150,124,19,173,254,66,85,150,76,63,162,61,222,35,56,191,80,43,201,228,109,234,80,137,14,223,81,7,75,62,125,196,189,36,252,201,114,213,29,251,116,122,99,236,183,188,177,254,136,146,187,141,76,186,160,203,70,113,217,95,234,90,150,156,83,135,164,47,187,59,220,249,146,105,101,201,204,47,107,31,18,29,222,167,86,150,44,85,135,157,232,240,155,106,21,151,111,189,25,29,88,110,181,246,121,52,253,184,154,198,229,91,190,241,194,114,171,59,76,238,158,221,254,15,212,254,15,212,62,190,100,92,21,255,231,142,95,97,113,253,39,106,111,201,99,184,139,175,168,74,50,185,91,159,240,53,116,248,75,117,144,244,141,171,195,252,151,177,144,210,176,146,41,169,65,211,225,238,32,214,84,106,101,201,77,104,245,159,170,178,228,99,104,149,248,21,45,164,140,76,218,133,86,239,82,43,75,214,6,221,31,228,1,83,229,72,87,214,132,122,253,22,170,126,79,85,150,12,226,14,254,151,170,36,147,79,233,33,93,64,135,47,170,131,37,71,213,225,42,58,124,93,173,44,185,132,86,223,84,149,37,51,94,68,246,171,170,44,153,143,86,63,80,149,100,242,118,180,250,133,90,89,210,143,86,119,52,155,42,201,164,253,47,42,3,10,29,222,171,14,150,108,87,135,87,141,76,12,27,153,60,35,185,132,17,63,164,97,44,185,225,37,132,6,85,89,178,0,173,126,95,85,146,190,207,53,187,191,58,95,86,43,75,150,96,172,87,84,101,73,255,75,90,14,190,228,254,30,255,157,105,101,73,223,119,212,183,193,244,77,108,51,50,185,87,242,117,13,62,131,187,249,177,134,177,228,155,104,245,71,218,64,178,100,250,87,144,169,167,1,36,147,223,255,21,115,119,219,141,76,222,41,121,0,195,164,29,85,42,159,228,17,180,186,95,85,150,60,169,97,251,209,97,171,90,73,250,70,208,234,147,106,101,201,105,51,108,210,34,58,100,52,43,45,70,114,123,51,222,65,53,150,37,43,209,234,243,170,178,228,211,104,245,178,170,44,89,143,86,199,116,51,221,70,38,13,53,107,203,29,29,206,104,44,75,46,168,239,186,163,238,183,176,127,60,250,214,209,203,91,111,97,198,190,253,70,120,52,205,181,188,253,18,178,69,156,194,111,31,117,175,129,101,39,23,45,247,95,91,118,212,220,240,19,71,221,55,252,61,221,165,37,159,70,171,159,169,202,146,245,104,181,170,197,84,73,38,31,67,171,108,181,178,100,207,81,247,178,245,131,45,58,222,82,171,215,204,7,241,141,99,216,223,86,43,73,223,188,233,144,146,210,130,67,45,117,176,100,86,139,222,139,208,225,143,212,202,146,165,234,176,19,29,190,164,86,150,12,160,213,9,85,89,242,5,180,250,91,85,73,38,183,183,32,133,203,84,37,73,166,244,98,172,31,171,74,50,121,88,31,100,26,29,254,75,29,44,185,136,139,167,189,108,198,146,76,185,235,101,173,110,94,70,242,185,90,73,38,23,169,195,19,47,187,175,80,99,170,146,235,141,244,181,97,216,143,104,88,75,118,163,213,167,84,37,153,52,164,139,79,160,195,62,117,176,228,205,151,211,236,63,158,88,19,127,181,183,222,98,87,238,251,176,62,157,37,215,182,186,167,130,175,45,87,57,7,230,111,185,178,177,223,250,156,57,173,110,23,249,75,51,148,37,83,30,110,117,63,179,191,215,5,37,83,30,111,117,127,184,61,173,230,115,215,74,6,49,214,191,105,44,201,148,83,104,245,159,106,101,201,1,92,49,185,85,11,102,201,81,93,252,42,58,188,91,173,44,185,212,234,94,111,253,198,114,213,218,173,173,102,255,53,110,175,217,106,218,39,101,124,213,92,224,193,175,186,47,240,168,169,74,252,180,90,125,76,215,122,14,29,118,171,202,146,71,190,234,158,177,79,126,213,141,237,143,77,83,75,38,119,235,138,175,225,50,95,210,216,146,190,113,180,58,161,86,113,153,108,253,61,200,252,114,211,181,247,224,64,247,111,213,222,146,11,186,141,117,199,220,23,200,57,166,4,127,201,114,180,122,74,85,7,37,95,66,171,127,209,21,37,147,59,213,97,16,29,126,168,14,146,137,17,117,152,71,135,95,170,131,100,114,234,215,116,214,251,53,44,147,191,170,101,178,228,102,211,33,169,236,107,238,175,249,251,76,43,75,166,60,133,86,31,86,171,184,124,11,203,193,229,86,171,227,179,196,218,6,220,198,39,53,148,37,131,24,245,15,53,170,100,226,41,115,179,137,33,201,73,125,230,37,201,140,54,189,113,73,110,151,124,64,91,150,149,42,125,90,178,94,242,152,228,165,15,120,165,215,116,171,193,231,245,151,1,67,42,29,147,180,206,89,231,85,154,250,231,183,229,218,187,140,76,201,146,188,79,178,72,114,199,159,123,57,178,149,86,188,87,13,126,102,254,111,131,148,231,85,218,36,217,33,217,43,57,44,57,37,25,147,92,127,220,200,51,57,58,90,81,233,102,201,237,146,101,146,149,146,79,75,90,139,136,122,83,234,59,166,6,103,141,180,78,126,156,179,103,107,237,117,59,91,64,35,104,81,148,28,213,96,215,37,83,190,110,218,106,231,60,49,203,148,38,110,145,172,148,60,32,217,44,217,35,249,186,228,156,228,218,246,101,185,250,174,53,241,156,188,95,79,184,45,51,238,51,50,239,131,137,183,101,84,165,171,115,141,220,80,102,228,180,70,152,151,204,81,131,178,71,141,92,210,8,161,2,93,88,165,47,110,50,242,217,199,116,97,221,195,252,251,140,124,83,87,251,105,142,74,213,160,80,159,162,96,187,41,253,75,93,226,230,70,35,139,213,246,119,37,167,116,225,235,146,255,75,221,254,127,181,253,180,79,183,243,49,35,171,85,26,217,102,228,31,168,219,99,106,208,170,113,11,31,48,242,93,133,186,176,233,182,238,222,228,219,165,235,62,101,62,252,186,15,153,17,214,253,233,114,219,36,71,166,198,219,222,17,111,101,219,241,127,86,236,53,103,151,111,119,221,187,238,185,109,175,202,141,215,199,255,185,189,82,110,87,214,160,164,95,242,89,201,23,36,59,36,251,37,71,36,175,74,38,156,48,50,83,242,33,201,199,36,171,36,107,37,95,146,236,146,188,40,249,134,228,188,228,234,14,35,239,149,252,145,201,204,79,222,178,92,106,253,81,116,242,225,229,224,176,42,190,154,188,227,176,130,207,151,76,225,151,76,236,240,61,110,198,243,125,69,113,167,202,148,166,28,208,5,95,144,236,144,236,151,28,145,188,218,113,59,114,37,39,124,35,205,30,60,57,229,27,166,213,221,146,155,191,161,4,119,149,238,145,172,147,108,149,236,150,124,77,114,66,114,65,114,253,73,35,239,147,220,38,89,41,185,95,178,81,178,93,178,215,72,223,95,124,213,108,126,199,229,186,111,230,154,199,251,186,58,140,75,222,148,92,247,138,18,244,36,139,36,159,48,50,245,101,115,156,224,123,159,63,33,97,245,203,102,79,32,165,115,227,91,245,119,116,154,95,182,77,126,90,163,52,72,30,151,124,85,114,88,114,90,242,205,87,244,226,112,74,47,14,167,228,106,42,245,171,116,191,100,163,100,187,100,175,228,235,26,97,70,165,111,26,153,148,241,23,202,35,145,124,84,114,167,228,1,201,35,146,167,36,47,72,70,36,231,36,83,58,245,229,148,220,44,249,184,228,30,35,125,181,157,230,192,47,14,192,247,194,178,125,167,133,226,152,122,245,72,94,150,156,148,140,73,222,245,151,74,19,144,220,46,233,151,124,86,242,5,201,14,201,126,201,17,201,171,146,9,93,154,223,36,31,234,210,95,145,27,153,186,75,13,106,36,235,37,219,36,207,75,134,37,167,36,23,37,211,255,202,200,124,201,18,201,79,75,6,36,155,36,79,74,14,72,142,74,206,74,38,157,54,50,75,114,147,100,153,228,30,201,131,146,205,70,250,78,171,116,64,114,84,114,86,50,233,140,46,44,185,73,178,76,114,143,228,193,51,102,86,109,94,150,86,2,98,114,187,90,245,74,190,46,57,35,185,36,185,225,172,145,15,74,150,74,238,146,124,78,50,104,164,239,155,102,246,75,254,38,102,191,78,181,234,63,107,238,252,187,241,108,218,119,124,60,193,101,15,163,254,13,216,211,26,106,94,50,233,156,145,25,146,247,25,153,188,69,178,66,114,175,228,33,201,99,146,61,146,151,37,39,37,99,146,119,117,203,71,187,211,92,11,112,231,216,95,59,57,201,219,77,211,84,191,122,213,72,214,75,182,73,158,151,12,75,78,117,235,187,112,255,242,167,94,236,214,202,227,175,149,233,105,100,242,195,146,229,146,213,146,207,171,91,235,95,155,193,79,47,75,11,106,242,5,117,136,72,206,73,166,244,104,10,149,220,44,249,184,228,83,146,117,70,166,180,168,180,203,72,223,197,30,179,193,226,132,187,145,30,243,180,227,127,200,224,155,90,182,157,255,191,228,246,31,81,104,148,181,127,99,100,206,223,40,181,77,165,229,146,213,146,207,75,182,74,118,75,190,38,57,33,185,32,185,254,188,33,254,45,227,39,142,92,247,59,198,119,125,247,157,23,36,201,114,201,106,201,231,37,91,37,187,207,107,27,73,114,236,188,161,248,157,229,75,174,185,46,123,241,252,91,84,237,250,117,223,84,0,144,124,72,242,49,201,42,201,90,201,151,36,187,36,47,74,190,33,57,47,185,250,85,189,224,74,110,145,172,144,220,43,121,72,242,152,100,207,171,183,63,101,234,218,248,255,107,179,214,44,190,87,95,54,173,124,81,35,215,204,168,239,13,201,181,127,171,239,140,228,35,146,59,36,107,36,235,37,219,36,207,75,134,255,214,124,109,191,255,213,248,215,118,217,190,243,251,122,61,190,161,166,107,123,117,11,146,143,72,238,232,77,115,253,15,48,245,230,0,41,185,70,173,234,37,219,36,207,75,134,37,167,36,23,53,120,122,95,90,66,234,134,62,77,116,146,219,37,253,70,38,62,43,25,148,60,43,25,150,188,42,153,218,175,191,2,147,44,145,172,146,124,94,242,184,228,128,228,27,146,11,146,25,127,167,223,100,145,172,144,220,47,121,68,242,244,223,153,221,136,255,99,22,184,169,95,209,18,249,235,42,61,163,210,57,179,156,78,141,105,101,221,167,182,151,212,246,95,85,250,93,201,31,169,193,79,227,114,197,179,47,155,59,75,157,208,157,253,151,186,173,218,108,186,165,25,153,154,173,210,251,85,250,65,149,86,154,109,144,212,7,181,57,178,85,109,63,166,182,159,84,233,110,149,254,161,74,255,88,165,159,87,233,159,109,78,52,51,128,185,117,223,203,106,219,161,182,221,166,109,202,234,1,243,137,115,6,244,199,110,42,125,92,165,187,84,122,96,192,60,157,247,124,208,124,182,1,93,109,72,87,27,209,213,26,53,194,241,1,165,204,154,193,18,135,242,204,121,236,235,203,165,171,198,150,255,89,55,181,252,79,146,234,215,127,226,131,230,79,168,227,231,183,169,63,140,79,178,241,127,214,205,153,145,18,198,204,13,36,254,88,114,110,243,237,157,145,196,195,41,203,151,90,101,118,140,18,127,174,86,139,146,137,133,70,110,49,228,18,87,171,244,93,249,166,244,35,106,224,93,186,222,116,75,185,71,178,64,242,145,66,243,168,22,244,168,214,253,189,121,216,143,153,182,169,79,168,219,46,149,62,173,210,90,149,54,170,180,89,165,237,42,237,82,105,175,74,67,42,29,81,233,184,74,175,170,244,134,74,151,84,186,250,97,83,186,225,97,243,217,54,254,189,249,108,155,245,217,114,212,246,65,35,125,91,44,105,158,100,194,71,76,105,226,99,70,166,124,92,50,239,254,120,252,139,203,228,223,142,175,28,227,255,172,58,172,237,180,223,123,248,246,23,193,247,190,229,119,155,213,255,211,216,41,159,93,150,119,142,36,221,238,239,212,175,250,220,114,225,186,247,105,191,238,243,186,212,159,169,235,87,227,93,255,45,201,180,234,80,171,179,146,253,146,67,146,35,186,163,193,120,18,244,184,170,166,37,127,249,17,109,135,170,244,77,201,213,31,50,50,67,242,222,15,153,123,204,90,142,219,169,15,168,234,67,146,31,149,252,184,58,124,49,30,2,127,207,84,249,158,50,50,249,179,234,80,39,249,130,100,139,100,135,228,89,13,214,175,210,75,146,223,150,252,158,174,246,19,149,222,148,76,216,98,228,58,201,204,101,185,194,47,37,206,35,53,119,139,155,76,129,154,110,81,211,246,7,150,155,62,186,108,175,187,241,222,219,91,162,41,247,44,127,254,181,123,181,181,252,59,234,250,164,228,239,75,126,86,242,79,36,191,40,121,84,242,132,228,25,201,62,201,150,237,230,70,156,15,114,73,85,255,42,249,93,201,31,75,254,108,139,249,74,253,42,254,161,114,205,198,113,114,202,111,42,144,25,153,156,173,210,124,201,135,37,75,36,203,37,63,45,89,45,25,144,124,94,178,73,178,85,242,164,145,137,217,247,155,249,114,195,70,243,217,227,174,151,218,173,14,253,146,67,70,174,30,145,124,227,55,205,23,248,80,105,194,91,236,87,34,75,169,153,126,18,159,146,172,151,236,144,28,148,28,151,92,148,204,188,112,123,2,91,243,64,190,217,86,143,203,245,255,104,30,119,138,170,28,185,198,170,250,197,3,166,42,46,173,170,53,170,114,164,61,224,164,62,255,156,100,76,50,229,17,35,239,146,188,91,242,253,146,155,37,183,75,62,46,233,151,124,74,242,89,201,58,201,23,36,91,140,244,253,249,35,230,72,34,78,98,245,111,155,211,138,212,111,168,67,167,100,183,233,144,28,140,63,150,120,175,183,236,184,244,5,205,179,89,29,183,215,6,205,169,73,98,175,25,101,221,223,155,81,146,126,107,57,122,172,137,255,243,214,40,143,199,237,199,245,54,246,73,35,83,37,83,46,154,177,146,95,127,196,4,176,135,47,152,151,162,10,195,63,229,251,186,251,255,144,252,133,145,169,137,31,54,165,119,26,153,250,30,201,251,37,243,115,245,63,3,152,171,165,30,210,133,155,85,218,165,210,1,149,142,168,116,74,165,49,149,174,253,191,166,244,94,35,83,54,169,244,241,255,107,62,219,179,230,16,45,245,215,116,158,246,1,115,191,201,91,245,217,202,84,90,169,210,223,87,233,103,85,90,167,210,23,84,250,178,74,191,161,210,110,61,157,1,53,24,50,210,247,157,15,27,66,123,244,41,106,245,41,198,53,194,85,141,123,83,165,9,69,10,38,70,166,102,170,52,87,165,155,138,204,213,154,116,181,83,186,218,54,181,45,211,8,79,168,116,143,74,247,171,244,160,74,27,84,218,108,100,114,187,145,190,115,70,38,13,168,193,101,201,127,151,156,214,184,63,215,184,255,173,210,157,242,0,201,228,53,91,205,8,27,140,76,217,171,182,146,190,95,223,106,22,33,3,230,145,36,71,245,116,110,72,174,30,52,103,17,27,141,76,221,50,168,141,154,65,243,36,31,212,133,31,49,50,169,84,165,79,108,213,67,85,233,126,201,63,81,131,23,84,170,243,85,95,139,74,191,161,182,231,84,250,119,42,253,39,149,254,155,74,63,110,142,178,239,172,45,48,7,170,56,112,93,29,159,195,239,176,38,242,111,235,36,187,94,7,191,63,208,67,255,79,35,125,127,244,126,211,224,150,174,187,106,155,185,155,119,24,153,122,143,100,158,145,201,133,106,251,168,100,133,228,46,181,125,90,165,159,211,96,95,80,233,139,42,253,115,149,254,133,74,255,70,165,127,111,164,239,159,84,26,209,213,38,85,122,77,35,220,82,105,242,71,76,233,175,25,153,242,110,149,254,186,74,127,67,242,195,146,191,45,249,41,201,207,104,132,103,84,106,229,48,88,249,14,181,106,240,5,201,102,201,14,201,110,141,59,160,210,33,149,142,24,153,60,246,17,19,166,42,227,123,176,1,179,208,72,254,9,170,18,238,49,85,55,81,245,128,137,169,73,137,219,245,122,183,253,182,79,38,85,15,234,191,124,147,115,221,163,182,15,72,126,88,242,99,70,38,127,74,165,123,140,76,221,111,46,145,216,106,46,145,248,170,228,168,228,188,228,250,127,48,247,80,171,193,190,160,193,10,212,224,43,42,45,51,165,169,39,116,103,103,36,251,117,147,223,210,184,223,209,8,123,255,193,220,67,163,228,41,201,144,228,164,228,146,228,221,23,141,124,68,210,47,249,156,100,139,228,121,201,17,201,235,146,235,254,209,200,124,201,199,36,171,37,27,36,79,74,94,148,156,144,124,83,50,43,100,118,91,190,103,158,78,226,180,228,53,61,190,5,61,190,164,98,243,106,189,206,200,228,52,35,125,89,70,166,206,233,13,225,189,197,250,114,21,123,228,214,36,253,102,177,137,162,91,66,154,251,37,159,10,233,183,145,84,90,175,210,99,42,125,85,165,31,170,52,123,182,97,53,152,148,92,144,92,119,73,63,81,116,73,7,165,146,219,37,43,37,159,150,172,151,60,38,217,45,57,36,57,38,57,47,153,58,164,227,29,201,77,146,143,73,238,146,60,32,217,36,217,33,217,43,57,44,57,37,25,147,92,255,45,101,77,124,75,63,232,98,228,29,149,42,253,196,239,154,31,104,169,250,150,113,200,255,145,107,22,51,113,185,230,127,152,163,144,148,186,229,86,107,254,183,126,104,226,199,241,93,187,31,155,13,250,59,27,191,165,189,109,201,179,146,97,221,221,79,181,175,127,245,91,174,204,157,183,78,36,190,110,114,58,82,227,114,237,215,149,220,151,240,154,233,240,231,21,250,243,52,149,230,75,150,188,166,28,102,201,90,201,86,201,87,37,71,37,231,53,216,250,127,210,211,149,124,68,178,66,178,90,178,78,178,89,178,75,114,80,50,34,57,43,153,112,89,231,210,146,5,146,37,146,126,201,253,146,13,146,109,146,61,146,175,73,142,75,222,144,92,253,207,70,110,148,220,44,89,38,89,37,249,156,228,17,201,147,146,253,146,175,75,78,75,46,74,222,21,86,162,146,100,145,228,14,201,189,146,207,75,182,72,158,150,188,40,25,149,156,147,76,253,23,249,182,228,38,201,199,36,119,253,139,114,196,84,250,130,145,73,237,255,226,229,6,189,166,52,113,88,114,86,114,245,176,145,247,73,62,42,185,71,242,144,100,251,176,242,177,244,223,52,197,229,154,191,144,79,93,24,214,79,15,72,78,75,198,36,215,253,171,145,247,74,110,150,124,76,114,167,228,179,146,77,146,237,146,231,37,95,147,28,147,188,46,153,244,186,145,27,36,243,37,183,73,238,144,172,150,60,40,25,148,60,41,217,43,25,150,156,144,188,33,153,250,109,165,96,75,62,40,89,34,89,41,89,35,249,188,100,179,100,167,228,128,228,235,146,83,146,11,146,107,71,148,214,47,185,73,178,84,242,211,146,251,37,235,37,91,37,79,75,14,142,232,119,18,37,199,212,96,97,68,199,181,223,209,23,70,114,179,100,185,228,30,201,58,201,151,36,79,73,246,75,14,75,78,26,121,231,71,204,43,68,226,77,83,154,152,52,106,228,189,146,219,36,119,74,30,148,60,38,217,43,25,25,21,22,253,76,203,103,126,87,127,80,255,160,254,247,11,181,77,253,55,125,97,36,31,148,44,145,172,148,172,145,124,94,178,217,200,196,78,201,33,201,41,201,132,136,145,27,37,139,36,255,183,126,30,249,211,17,253,44,155,228,115,106,219,168,210,102,201,78,201,94,201,144,228,235,146,227,146,87,37,111,74,38,93,209,15,14,74,222,43,249,160,228,54,35,83,222,169,255,239,37,46,215,148,93,49,127,150,230,59,182,252,122,17,255,103,93,229,149,52,87,163,42,216,251,97,63,175,241,155,36,219,141,76,58,127,69,239,103,230,203,144,58,112,69,51,187,110,118,78,114,125,84,147,153,100,190,228,187,127,67,255,161,154,74,119,72,86,75,30,148,12,74,158,148,236,149,12,75,78,72,222,144,76,253,119,125,77,37,31,148,44,145,172,148,172,145,124,94,178,89,178,83,114,64,242,117,201,41,201,5,201,181,111,24,153,43,185,69,242,113,201,42,201,3,146,47,72,30,151,236,145,28,146,124,67,114,238,13,121,152,73,94,77,72,248,174,126,29,87,242,221,230,127,33,73,184,203,148,174,87,183,59,51,77,233,157,247,26,185,234,253,223,245,154,72,30,82,233,163,146,126,201,167,37,15,73,182,72,118,73,94,144,28,145,156,150,140,73,174,27,211,156,45,185,89,242,49,201,157,146,207,74,54,72,30,51,50,249,172,74,67,146,81,201,89,35,215,252,181,121,63,185,83,114,213,157,199,204,243,93,26,187,237,160,78,233,122,171,67,234,247,204,67,94,47,185,225,123,250,101,71,201,92,201,252,239,221,30,241,206,249,101,10,191,54,111,80,36,108,250,158,118,12,36,253,146,207,73,182,72,158,151,28,145,188,46,185,110,92,59,6,146,143,73,86,143,235,153,170,180,77,178,83,242,188,228,160,100,88,242,93,230,233,37,254,165,89,60,37,70,213,96,74,242,186,228,226,184,126,88,249,251,166,116,131,100,142,228,55,53,238,63,72,62,168,6,143,72,150,74,238,144,220,37,89,35,249,156,100,189,100,80,178,77,178,83,242,252,247,205,95,20,14,46,203,228,144,170,194,146,87,37,83,39,244,205,144,252,166,249,110,37,20,76,40,207,70,178,66,242,41,201,231,37,143,73,158,151,28,150,124,223,49,253,71,254,166,116,213,223,153,183,246,196,132,31,164,173,216,183,157,244,7,250,115,63,201,34,201,74,201,173,26,252,105,149,30,146,108,145,236,146,188,32,57,98,100,194,172,74,215,77,234,255,240,145,124,88,242,19,186,112,153,74,119,73,6,36,27,37,59,60,71,120,85,165,151,37,255,64,13,198,85,58,47,153,242,67,35,63,167,182,153,63,212,143,177,171,193,151,213,224,49,149,238,148,124,86,178,65,242,216,15,181,229,161,210,94,35,125,97,93,109,76,242,170,145,171,22,212,118,237,148,18,149,167,204,159,186,22,45,203,212,199,166,244,59,174,70,174,218,171,210,58,201,118,201,139,83,242,112,201,164,31,105,223,76,242,81,201,106,35,125,223,56,102,118,100,226,190,176,86,14,145,242,194,143,20,85,37,123,36,195,70,38,78,75,166,76,43,171,209,200,212,146,105,215,37,223,254,245,181,220,100,199,180,2,161,228,161,105,151,243,188,157,171,245,125,209,215,33,177,77,183,211,47,25,149,188,169,75,164,255,88,128,140,244,61,44,89,42,89,41,89,45,249,220,143,245,251,207,70,38,53,171,193,113,149,190,170,210,81,201,41,201,27,70,166,38,205,152,210,187,36,239,149,124,104,70,107,158,25,51,53,126,122,89,174,170,86,213,115,146,205,146,221,146,97,35,147,102,36,147,126,162,29,118,35,125,91,36,31,147,244,75,238,149,252,163,143,155,255,155,160,86,131,5,127,162,191,226,149,188,40,25,249,137,92,74,165,41,87,141,204,148,44,144,220,46,249,132,228,94,201,58,201,151,36,79,75,14,74,142,74,206,72,46,74,174,255,15,253,119,123,146,37,146,149,146,53,146,207,75,54,75,118,74,94,148,28,147,188,46,153,52,171,21,134,100,190,228,54,201,29,146,79,75,54,72,254,181,188,231,152,74,207,74,134,36,163,146,179,179,250,113,116,201,245,255,169,223,95,151,44,48,242,206,71,254,83,249,206,70,166,62,38,233,87,183,253,234,246,188,145,171,26,213,160,77,13,46,24,185,102,72,151,136,72,222,144,188,107,206,200,7,37,31,151,172,145,124,65,178,83,114,104,78,75,27,201,5,201,181,215,244,102,122,77,81,93,242,17,201,114,201,61,146,207,73,54,73,182,75,158,191,166,180,238,251,204,234,244,53,149,70,37,111,170,155,181,129,145,126,221,220,228,125,215,245,253,149,172,148,172,185,238,245,133,121,94,165,199,36,207,95,215,10,89,114,214,72,223,234,159,122,45,142,50,85,90,96,164,111,187,100,133,100,149,228,179,146,135,36,95,146,236,146,236,151,188,44,249,134,228,85,201,152,145,169,169,243,250,251,43,201,2,201,162,121,51,243,94,58,22,79,157,60,166,191,60,86,171,157,146,79,207,43,192,75,182,75,94,156,87,128,159,215,223,211,253,204,140,176,193,200,164,7,141,92,211,103,166,219,228,111,26,185,58,95,255,203,206,227,26,225,169,159,105,90,148,12,254,76,167,86,146,23,36,223,144,156,147,92,125,67,135,41,70,38,108,151,252,244,13,253,79,9,106,27,84,233,105,201,33,53,152,214,8,49,149,166,255,92,127,206,247,115,253,151,18,42,221,41,89,43,249,130,228,113,201,126,35,19,34,26,236,250,207,245,90,117,211,52,200,146,220,44,89,110,100,226,94,149,214,171,244,164,228,128,145,73,163,146,87,213,109,73,50,243,23,58,156,144,44,149,220,37,121,80,50,40,121,82,178,87,50,44,57,241,11,205,144,146,233,11,58,32,49,50,241,33,35,19,182,24,185,182,84,109,119,168,109,181,218,62,47,217,164,182,173,70,38,157,86,183,139,106,240,134,74,111,106,132,245,191,84,128,249,165,142,8,127,169,151,32,149,150,169,180,90,178,65,242,164,228,69,201,9,201,55,37,179,98,250,255,63,36,43,37,15,72,54,75,246,72,190,46,57,39,185,246,150,145,239,151,44,149,124,74,178,94,178,67,114,80,114,92,114,81,50,115,209,60,179,135,37,43,36,107,22,205,162,164,113,89,174,107,95,84,208,91,212,41,142,228,152,228,117,201,164,255,210,107,137,100,190,228,54,201,29,146,213,146,7,37,131,255,37,76,70,174,187,96,100,194,144,26,140,74,206,253,151,43,180,188,181,223,155,250,102,90,194,234,245,111,154,73,250,143,127,55,62,131,190,169,215,55,201,162,55,21,111,140,188,115,215,155,250,42,73,54,72,158,148,188,40,57,33,249,166,100,214,175,244,85,146,172,148,60,240,43,173,32,36,207,74,190,38,57,41,185,40,153,177,164,87,28,201,199,151,132,92,242,5,201,78,201,33,201,41,201,132,255,214,121,131,100,209,127,107,154,151,172,149,108,149,124,245,191,205,119,109,116,89,166,140,169,106,94,35,174,79,72,55,73,71,146,101,146,123,37,27,37,79,73,134,36,39,37,151,150,229,91,87,255,241,7,226,121,250,21,9,46,251,167,176,125,159,48,219,68,119,39,186,187,190,71,85,143,36,222,190,64,130,223,200,196,231,36,91,36,123,36,135,213,237,170,74,83,147,140,204,49,50,97,155,74,119,198,229,74,122,199,111,43,199,231,19,146,191,39,249,7,146,159,85,150,208,231,84,250,5,37,1,125,69,242,235,146,127,165,182,127,43,249,15,146,255,44,121,69,242,7,74,68,250,15,149,254,66,165,255,173,210,181,37,70,102,24,233,219,168,210,60,201,15,74,126,68,242,99,146,159,148,220,37,249,135,146,127,100,100,242,159,170,180,73,178,69,178,93,178,75,242,188,164,254,39,162,212,11,42,189,44,25,145,252,129,228,172,228,77,201,132,143,154,156,252,117,203,114,77,241,71,77,106,225,93,31,53,55,253,30,201,95,55,210,247,27,70,166,62,44,185,93,178,76,242,9,201,93,146,123,53,110,192,200,148,195,106,240,162,174,246,53,149,118,72,254,213,71,77,70,223,65,125,93,143,73,246,74,70,244,37,62,175,17,46,72,254,127,38,249,54,245,53,149,142,232,17,205,111,92,126,223,85,138,110,234,152,90,77,75,94,151,140,73,38,61,106,228,58,201,13,146,247,74,230,75,110,150,220,38,249,152,228,14,201,157,146,213,146,207,74,30,148,124,67,201,252,13,42,13,74,234,143,84,83,143,234,207,59,143,169,193,73,201,115,146,125,146,151,36,255,85,242,223,37,55,154,188,231,212,31,170,116,78,114,65,50,225,183,228,187,146,25,146,27,37,223,47,185,73,178,72,178,84,178,66,242,211,146,79,73,238,151,172,149,172,151,60,34,217,42,217,33,121,90,242,213,223,114,255,113,199,138,28,84,233,101,201,81,201,63,53,127,241,151,186,86,207,108,92,13,102,36,103,55,155,6,243,42,93,52,210,151,82,170,36,106,201,119,75,190,79,242,1,201,15,73,22,75,254,142,228,167,36,119,75,254,97,169,201,237,188,97,92,49,37,53,217,200,44,201,7,37,75,36,43,37,107,140,76,122,94,165,173,146,167,37,7,37,71,37,103,146,111,71,212,148,47,36,198,159,139,170,214,166,24,185,81,114,147,100,169,228,167,37,247,75,54,74,182,73,118,75,134,36,163,146,179,146,75,146,233,62,35,239,147,124,68,178,92,114,143,228,115,146,77,146,237,70,38,156,55,50,241,162,74,199,140,76,61,105,86,238,9,83,166,116,221,117,181,141,73,166,164,154,75,100,24,121,199,199,205,255,191,177,126,219,61,102,115,252,253,166,65,98,169,145,73,79,105,132,131,146,65,201,147,146,189,146,97,201,9,201,155,146,171,87,137,166,145,137,155,37,119,72,62,43,25,148,60,43,25,54,50,233,234,170,219,95,160,196,150,248,82,180,35,41,193,182,239,248,82,162,219,174,211,223,28,166,172,118,117,189,227,254,100,87,211,181,31,128,125,197,61,212,218,31,194,62,10,251,4,236,51,176,207,186,111,117,109,31,234,47,193,222,138,251,185,134,250,91,176,251,49,126,35,108,31,30,85,51,234,211,96,103,195,206,131,93,136,241,138,81,255,59,230,209,39,229,232,209,119,130,90,39,168,57,246,147,41,134,218,54,119,215,59,158,116,119,93,251,44,236,43,238,161,108,106,157,160,214,9,106,157,160,214,9,106,157,160,214,9,106,142,61,132,246,215,80,127,11,118,63,218,127,38,197,109,251,240,168,158,65,125,26,250,103,195,206,131,93,136,241,138,81,111,81,219,169,71,63,224,115,83,139,219,54,53,199,174,115,215,175,253,88,178,187,254,126,183,109,59,156,99,95,113,143,103,163,115,236,163,176,79,192,62,3,251,44,238,167,15,245,151,96,111,197,253,92,67,253,45,216,253,24,191,17,182,15,207,171,25,245,105,176,179,97,231,193,46,196,120,197,168,183,208,213,10,93,63,28,174,31,14,215,15,135,107,113,119,181,29,174,31,14,215,15,135,235,135,195,245,195,225,250,225,112,253,112,184,126,56,92,63,28,174,31,14,215,15,135,235,135,195,245,195,225,250,225,112,253,112,184,126,56,92,63,28,174,31,14,215,15,135,235,135,195,245,195,225,250,225,112,253,112,184,243,122,244,195,113,192,159,210,23,114,24,14,55,12,135,115,236,134,20,183,253,164,187,222,70,55,12,135,27,134,195,13,195,225,134,225,112,195,112,56,199,222,237,190,95,27,221,48,28,206,177,135,112,63,215,80,127,11,246,62,140,223,136,254,62,60,143,102,212,167,193,206,134,157,7,187,16,227,21,163,222,66,247,186,208,77,96,174,156,0,58,199,126,50,197,101,219,115,229,4,208,77,0,221,4,208,77,0,221,4,208,77,0,221,4,208,77,96,174,156,0,186,9,160,155,0,186,9,160,155,0,186,9,204,149,142,253,25,124,126,31,158,215,51,168,79,67,255,108,216,121,176,11,49,94,49,234,45,116,179,66,23,78,115,123,93,24,115,101,56,205,237,117,169,107,210,93,94,23,198,132,25,198,132,25,198,132,25,198,132,25,198,132,25,198,132,25,198,132,233,216,187,221,247,107,163,11,99,194,12,99,194,12,99,194,12,99,194,116,236,125,24,191,17,253,125,110,219,246,186,48,38,204,48,38,204,48,38,204,48,38,204,48,38,204,48,38,204,172,53,6,221,56,194,220,56,208,141,35,204,61,236,238,106,83,27,7,181,113,80,27,7,181,113,80,27,7,181,113,80,27,71,152,27,7,181,113,80,27,7,181,113,80,27,7,181,113,132,185,113,132,185,113,80,27,71,152,27,7,181,113,80,27,7,181,113,80,27,7,181,113,55,181,148,39,204,163,79,154,143,251,98,196,124,193,28,219,162,182,98,191,136,250,169,36,183,253,164,219,182,208,173,216,193,20,183,61,135,250,163,238,235,89,232,86,236,51,176,219,48,94,31,234,47,193,238,68,251,40,174,31,131,125,222,221,254,142,175,225,243,191,2,251,48,236,115,110,123,237,32,174,63,132,250,20,244,239,67,125,216,120,77,82,141,188,38,33,213,237,112,113,219,118,56,199,174,115,215,219,97,206,169,191,223,109,219,75,2,199,190,226,30,207,246,58,199,62,10,251,4,236,51,176,207,226,126,250,80,127,9,246,86,220,207,53,212,223,130,221,143,241,27,97,251,240,188,154,81,159,6,59,27,118,30,236,66,140,87,140,122,107,174,108,20,186,116,160,75,7,186,116,160,75,7,186,116,160,75,7,186,116,160,75,7,186,116,160,75,7,186,116,160,75,7,186,116,160,75,7,186,116,160,75,7,186,116,160,75,7,186,116,160,75,7,186,116,160,75,7,186,116,160,75,7,186,116,160,75,7,186,116,160,59,41,116,185,64,151,11,116,185,64,151,11,116,185,64,151,11,116,185,64,151,11,116,185,64,151,11,116,185,64,151,11,116,185,64,151,11,116,185,64,151,11,116,185,64,151,11,116,185,64,151,11,116,185,64,151,11,116,185,64,151,11,116,185,64,151,11,116,185,110,116,41,131,138,117,15,167,186,99,221,195,110,116,43,246,139,168,183,98,157,99,63,233,182,237,88,231,216,86,172,115,236,57,212,31,117,95,207,142,117,15,187,209,173,216,109,24,175,15,245,151,96,119,162,125,20,215,143,193,62,239,110,111,199,58,199,126,5,246,97,216,231,220,182,29,235,28,123,8,245,41,232,223,135,250,176,233,159,252,207,199,226,95,173,141,166,126,108,185,106,85,141,249,41,146,21,251,174,228,183,32,190,173,208,34,25,47,92,61,180,209,163,145,133,211,41,172,187,199,109,7,97,119,192,62,15,123,8,118,20,246,85,216,139,176,215,221,235,182,55,194,126,8,118,9,236,39,238,245,248,144,113,166,111,43,124,197,171,240,176,87,225,57,247,131,92,85,141,107,214,194,110,242,186,135,62,12,114,252,94,253,230,154,113,209,132,235,238,245,223,138,45,23,93,177,117,164,144,112,3,93,133,211,177,45,239,92,177,175,184,135,178,38,214,21,251,40,236,19,176,207,192,222,237,190,85,203,59,87,236,75,176,135,112,63,215,80,127,11,246,62,140,223,136,254,62,183,109,77,172,43,245,105,176,179,97,231,193,46,196,120,197,168,215,196,154,152,190,214,60,250,164,116,55,53,199,182,168,57,182,69,237,33,116,181,168,197,109,155,154,99,95,113,15,101,83,115,236,163,176,79,192,62,3,123,183,251,86,109,106,142,125,9,246,16,238,231,26,234,111,193,222,135,241,27,209,223,231,182,109,106,78,125,26,236,108,216,121,176,11,49,94,49,234,45,106,21,122,244,27,64,109,3,168,109,0,181,253,232,106,81,219,0,106,27,64,109,3,168,109,0,181,13,160,182,1,212,54,128,218,6,80,219,0,106,27,64,109,3,168,109,0,181,13,160,182,1,212,54,128,218,6,80,219,0,106,27,64,109,3,168,109,0,181,13,160,182,225,54,53,59,18,70,16,9,187,49,205,102,122,69,194,76,175,72,56,185,209,163,17,35,225,69,204,234,163,176,167,97,47,192,94,253,94,183,157,5,187,0,246,54,216,21,176,247,192,62,0,187,17,246,177,247,122,124,72,70,194,76,175,72,152,233,21,9,51,189,34,225,105,92,243,2,236,215,189,238,129,145,112,210,116,74,9,46,187,216,29,95,16,194,248,203,234,234,184,237,188,182,178,208,134,173,194,23,189,90,198,223,98,223,86,248,164,71,161,227,197,111,43,140,191,212,190,173,112,206,171,229,81,175,155,63,225,85,120,198,171,176,205,235,66,125,94,45,47,121,21,118,122,117,143,122,221,103,204,171,240,188,71,119,251,43,163,194,87,188,10,15,123,21,158,243,40,116,94,146,223,86,56,228,213,50,197,107,204,62,175,150,214,38,209,113,51,83,39,150,98,185,90,138,229,106,41,150,171,165,88,174,150,98,185,90,138,229,106,41,150,171,165,88,174,150,98,185,90,138,229,106,41,150,171,165,88,174,150,98,185,90,138,229,106,41,150,171,165,88,174,150,98,185,90,138,229,106,41,150,171,165,88,174,150,98,185,90,138,229,106,41,150,171,165,88,174,150,98,185,90,138,229,106,41,118,26,250,133,46,223,29,159,87,108,11,93,126,186,27,93,100,173,251,44,36,223,29,164,29,219,222,85,207,119,7,233,21,251,135,176,143,194,62,1,251,12,236,221,238,251,181,209,229,187,131,244,138,61,132,251,185,134,250,91,176,247,97,252,70,244,247,185,109,27,93,190,59,72,175,216,217,176,243,96,23,98,188,98,212,91,232,174,10,93,81,186,219,235,138,128,174,40,29,153,81,119,184,186,218,14,231,12,245,1,216,87,220,67,217,212,138,64,173,8,212,138,64,205,177,207,186,111,213,166,86,4,106,142,189,21,247,115,13,245,183,96,247,99,252,70,216,62,60,170,102,212,167,193,206,134,157,7,187,16,227,21,163,222,206,140,210,163,47,7,181,114,80,115,108,59,51,202,221,213,246,181,114,248,90,57,168,149,131,90,57,168,149,131,90,57,168,149,131,90,57,168,149,131,90,57,124,173,28,212,202,65,173,28,212,28,219,58,193,42,7,53,231,243,63,131,250,52,244,207,134,157,7,187,16,227,21,163,222,206,140,210,163,247,35,194,249,17,225,252,136,112,126,68,56,63,34,156,31,17,206,143,8,231,71,132,243,35,194,249,17,225,252,136,112,126,68,56,63,34,156,31,17,206,143,8,231,71,132,243,35,194,249,17,225,252,136,112,126,68,56,63,34,156,31,17,206,143,8,231,71,132,243,35,194,249,17,225,252,136,112,181,66,87,5,135,171,130,195,85,193,225,90,220,93,109,135,171,130,195,85,193,225,170,224,112,85,112,184,42,56,92,21,28,174,10,14,87,5,135,171,130,195,85,193,225,170,224,112,85,112,184,42,56,92,21,28,174,10,14,87,5,135,171,130,195,85,193,225,170,224,112,85,112,184,42,56,92,21,28,238,188,30,125,77,170,251,189,164,6,14,87,3,135,115,108,235,189,164,198,189,141,238,216,54,186,26,56,92,13,28,174,6,14,87,3,135,171,129,195,57,246,110,247,253,218,232,106,224,112,142,61,132,251,185,134,250,91,176,247,97,252,70,244,247,225,121,52,163,62,13,118,54,236,60,216,133,24,175,24,245,118,102,148,208,213,97,174,172,3,58,199,182,50,163,234,48,87,214,1,93,29,208,213,1,93,29,208,213,1,93,29,208,213,1,93,29,230,202,58,160,171,3,186,58,160,171,3,186,58,160,171,195,92,233,216,159,193,231,247,225,121,61,131,250,52,244,207,134,157,7,187,16,227,21,163,222,206,140,18,186,0,86,3,1,204,149,1,172,6,82,215,185,87,3,1,76,152,1,76,152,1,76,152,1,76,152,1,76,152,1,76,152,1,76,152,1,172,6,2,152,48,3,152,48,3,152,48,3,152,48,3,152,48,3,88,13,4,240,94,25,192,132,25,192,123,101,0,19,102,0,19,102,0,19,102,0,19,102,0,19,102,0,19,102,214,58,131,174,1,97,174,1,232,26,16,230,30,118,119,181,169,53,128,90,3,168,53,128,90,3,168,53,128,90,3,168,53,32,204,53,128,90,3,168,53,128,90,3,168,53,128,90,3,194,92,3,194,92,3,168,53,32,204,53,128,90,3,168,53,128,90,3,168,53,128,90,131,123,163,53,229,223,227,27,173,191,99,254,131,246,164,32,142,140,131,56,50,14,226,200,56,136,35,227,32,142,140,131,56,50,14,226,200,56,136,35,227,32,142,140,131,56,50,14,226,200,56,136,35,227,32,142,140,131,56,50,14,226,200,56,136,35,227,32,142,140,131,56,50,14,226,200,56,136,35,227,32,142,140,131,56,50,14,226,200,56,136,35,227,32,142,140,131,56,50,14,166,186,118,190,18,159,144,235,180,35,214,181,35,214,181,227,53,165,29,177,174,29,235,130,118,172,11,218,17,235,218,17,235,218,17,235,218,17,235,218,17,235,218,17,235,218,17,235,218,17,235,218,177,46,104,71,172,107,71,172,107,71,172,107,199,107,74,59,98,93,59,94,83,218,17,235,218,17,235,218,17,235,218,17,235,218,17,235,218,221,177,46,49,32,116,61,64,215,3,116,61,64,215,3,116,61,64,215,3,116,61,64,215,3,116,61,64,215,3,116,61,64,215,3,116,61,64,215,3,116,61,64,215,3,116,61,64,215,3,116,61,64,215,3,116,61,64,215,3,116,61,64,215,3,116,61,64,215,3,116,61,64,247,146,208,133,128,46,4,116,33,160,11,1,93,8,232,66,64,23,2,186,16,208,133,128,46,4,116,33,160,11,1,93,8,232,66,64,23,2,186,16,208,133,128,46,4,116,33,160,11,1,93,8,232,66,64,23,2,186,16,208,133,128,46,4,116,33,164,71,117,27,116,73,17,196,186,8,98,93,4,177,46,130,88,23,65,172,139,32,214,69,16,235,34,136,117,17,196,186,8,98,93,4,177,46,130,88,23,65,172,139,32,214,69,16,235,34,136,117,17,196,186,8,98,93,4,177,46,130,88,23,65,172,139,32,214,69,16,235,34,136,117,17,196,186,8,98,93,196,157,30,149,242,35,164,71,197,81,217,233,81,142,205,244,40,21,90,36,227,133,118,122,148,26,89,56,157,66,43,61,202,177,131,176,59,96,159,135,61,4,59,10,251,42,236,69,216,86,122,148,99,111,132,253,16,236,18,216,86,122,148,62,164,117,194,167,194,87,188,10,15,123,21,158,115,63,72,59,61,202,177,107,97,55,121,221,67,31,6,177,210,163,134,140,139,38,180,34,101,163,21,41,27,173,72,217,152,66,87,43,101,163,21,41,27,173,72,217,104,69,202,70,43,82,54,90,145,178,209,138,148,141,86,164,108,180,34,101,163,21,41,27,173,72,217,104,69,202,70,43,82,54,90,145,178,209,138,148,141,86,164,108,180,34,101,163,21,41,27,173,72,217,104,69,202,70,43,82,54,90,145,178,209,138,68,155,164,59,205,163,63,13,106,167,65,237,52,168,221,139,174,22,181,211,160,118,26,212,78,131,218,105,80,59,13,106,167,65,237,52,168,157,6,181,211,160,118,26,212,78,131,218,105,80,59,13,106,167,65,237,52,168,157,6,181,211,160,118,26,212,78,131,218,105,80,59,13,106,167,65,109,187,30,253,32,168,13,130,218,32,168,237,66,87,139,218,32,168,13,130,218,32,168,13,130,218,32,168,13,130,218,32,168,13,130,218,32,168,13,130,218,32,168,13,130,218,32,168,13,130,218,32,168,13,130,218,32,168,13,130,218,32,168,13,130,218,32,168,13,98,213,254,35,164,71,57,51,104,55,166,217,76,175,72,152,233,21,9,39,55,122,52,98,36,188,136,89,125,20,246,52,236,5,216,86,122,148,99,103,193,46,128,189,13,118,5,236,61,176,15,192,110,132,109,165,71,233,67,50,18,102,122,69,194,76,175,72,152,233,21,9,79,227,154,23,96,191,238,117,15,140,132,86,122,84,124,119,198,78,143,114,104,49,61,202,20,18,246,219,210,163,84,104,165,71,169,240,73,143,66,59,61,74,133,86,122,148,10,231,188,90,30,245,186,249,19,94,133,103,188,10,219,188,46,212,231,213,242,146,87,97,167,87,247,168,215,125,198,188,10,207,123,116,231,87,230,109,233,81,42,60,236,85,120,206,163,208,78,143,82,225,144,87,203,20,175,49,251,188,90,90,155,68,207,155,153,58,113,26,203,213,105,44,87,167,177,92,157,198,114,117,26,203,213,105,44,87,167,177,92,157,198,114,117,26,203,213,105,44,87,167,177,92,157,198,114,117,26,203,213,105,44,87,167,177,92,157,198,114,117,26,203,213,105,44,87,167,177,92,157,198,114,117,26,203,213,105,44,87,167,177,92,157,198,114,117,26,203,213,105,44,87,167,113,32,114,92,232,70,113,32,50,138,93,245,81,28,136,244,223,233,62,16,25,197,214,250,40,182,214,71,177,181,62,138,173,245,81,108,173,143,98,107,125,20,91,235,163,56,16,25,197,214,250,40,182,214,71,177,181,62,138,173,245,81,108,173,143,226,64,100,20,7,34,163,216,90,31,197,129,200,40,182,214,71,177,181,62,138,173,245,81,108,173,143,98,107,125,20,7,34,195,150,215,225,64,100,26,232,166,145,30,117,213,221,213,229,112,72,143,154,6,181,105,80,155,6,181,105,80,155,6,181,105,28,136,76,131,218,52,168,77,35,61,106,26,212,166,65,109,26,7,34,211,160,54,13,106,211,160,54,13,106,211,160,54,13,106,211,160,54,13,106,211,160,150,186,222,60,250,5,80,91,0,181,5,28,99,229,184,187,218,190,182,0,95,91,0,181,5,80,91,0,181,5,80,91,0,181,5,80,91,0,181,5,80,91,128,175,45,128,218,2,168,45,128,218,2,142,177,22,64,109,1,199,88,11,160,182,0,106,11,160,182,0,106,11,160,182,0,106,219,173,71,143,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,128,8,183,83,232,86,191,195,141,46,110,219,232,28,219,114,184,90,119,87,219,225,156,161,158,133,125,197,61,148,77,205,177,143,194,62,1,251,12,236,179,24,191,15,245,151,96,15,161,253,53,212,223,130,221,143,246,150,195,57,182,15,143,234,25,212,167,161,127,54,236,60,216,133,24,175,24,245,22,181,86,235,209,175,114,191,151,56,182,77,109,149,219,225,28,219,122,47,113,236,39,221,245,46,116,171,128,110,21,208,173,2,186,85,64,183,10,232,86,185,223,75,28,187,15,245,151,96,15,225,126,174,161,254,22,236,125,24,191,17,253,125,120,30,205,168,79,131,157,13,59,15,118,33,198,43,70,189,157,217,38,116,89,171,220,14,151,5,116,142,109,165,71,57,237,173,185,50,11,232,178,128,46,11,232,178,128,46,11,232,178,128,46,11,232,28,251,44,198,239,67,253,37,216,67,104,127,13,245,183,96,247,163,253,103,240,249,125,120,94,207,160,62,13,253,179,97,231,193,46,196,120,197,168,183,51,219,44,116,239,112,123,93,22,230,74,199,182,188,110,118,189,123,53,144,133,9,51,11,19,102,22,38,204,44,76,152,89,152,48,179,48,97,102,97,194,116,236,221,238,251,117,161,195,132,153,133,9,51,11,19,102,22,38,76,199,222,135,241,27,209,223,231,182,109,175,203,194,132,153,133,9,51,11,19,102,22,38,204,44,76,152,89,152,48,151,132,174,0,97,174,0,232,10,16,230,178,126,45,221,93,229,238,106,83,43,0,181,2,80,43,0,181,2,80,43,0,181,2,132,185,2,80,43,0,181,2,80,43,0,181,2,80,43,64,152,43,64,152,43,0,181,2,132,185,2,80,43,0,181,2,80,43,0,181,2,80,43,120,135,107,163,53,233,158,2,119,122,84,193,42,247,145,113,129,123,194,92,177,95,68,189,117,100,92,224,158,48,87,198,123,22,182,117,100,236,216,115,168,63,234,190,158,125,100,92,224,158,48,87,236,54,140,215,135,250,75,176,59,209,62,138,235,199,96,159,119,183,183,143,140,29,251,21,216,135,97,159,115,219,246,145,177,99,15,161,62,5,253,251,80,111,237,124,109,145,235,20,33,214,21,33,214,21,225,53,165,8,177,206,169,191,223,109,187,254,78,9,177,174,8,177,174,8,177,174,8,177,174,8,177,174,8,177,174,8,177,174,8,177,206,177,183,226,126,174,161,254,22,236,126,140,223,8,219,135,231,213,140,250,52,216,217,176,243,96,23,98,188,98,212,91,39,83,149,66,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,7,132,174,10,232,170,128,174,10,232,170,128,174,10,232,170,128,174,10,232,170,128,174,10,232,170,128,174,10,232,170,128,174,10,232,170,128,174,10,232,170,128,174,10,232,170,128,174,10,232,170,128,174,10,232,170,128,174,10,232,170,128,174,10,232,170,128,174,106,213,219,3,222,154,92,243,163,86,73,1,4,188,0,2,94,0,1,47,128,128,23,64,192,11,32,224,5,16,240,2,8,120,1,4,188,0,2,94,0,1,47,128,128,23,64,192,11,32,224,5,16,240,2,8,120,1,4,188,0,2,94,0,1,47,128,128,23,64,192,11,32,224,5,16,240,2,8,120,1,4,188,0,2,94,96,149,43,71,106,229,133,197,202,145,138,163,176,115,164,28,155,57,82,42,180,72,198,11,237,28,41,53,178,112,58,133,86,142,148,99,7,97,119,192,62,15,123,8,118,20,246,85,216,139,176,173,28,41,199,222,8,251,33,216,37,176,173,28,41,125,72,235,152,79,133,175,120,21,30,246,42,60,231,126,144,118,142,148,99,215,194,110,242,186,135,62,12,98,229,72,53,155,41,54,97,155,123,37,184,98,91,121,27,219,222,225,206,219,232,65,87,43,111,99,155,123,57,177,98,95,113,15,101,231,109,108,115,47,39,86,236,19,176,207,192,222,237,190,85,59,111,99,155,123,57,177,98,15,225,126,174,161,254,22,236,125,24,191,17,253,125,110,219,206,219,216,230,94,78,172,216,217,176,243,96,23,98,188,98,212,91,129,113,68,143,126,7,168,237,0,181,29,160,118,29,93,45,106,59,64,109,7,168,237,0,181,29,160,182,3,212,118,128,218,14,80,219,1,106,59,64,109,7,168,237,0,181,29,160,182,3,212,118,128,218,14,80,219,1,106,59,64,109,7,168,237,0,181,29,160,182,3,212,118,128,218,250,187,204,163,175,6,181,106,80,171,6,181,2,116,181,168,85,131,90,53,168,85,131,90,53,168,85,131,90,53,168,85,131,90,53,168,85,131,90,53,168,85,131,90,53,168,85,131,90,53,168,85,131,90,53,168,85,131,90,53,168,85,131,90,53,168,85,131,90,181,215,210,61,130,72,216,141,105,54,211,43,18,102,122,69,194,201,141,30,141,24,9,47,98,86,31,133,61,13,123,1,182,149,35,229,216,89,176,11,96,111,131,93,1,123,15,236,3,176,27,97,91,57,82,250,144,140,132,153,94,145,48,211,43,18,102,122,69,194,211,184,230,5,216,175,123,221,3,35,161,114,164,28,206,118,142,148,67,139,57,82,166,144,176,223,150,35,165,66,43,71,74,133,79,122,20,218,57,82,42,180,114,164,84,56,231,213,242,168,215,205,159,240,42,60,227,85,216,230,117,161,62,175,150,151,188,10,59,189,186,71,189,238,51,230,85,120,222,163,59,191,50,111,203,145,82,225,97,175,194,115,30,133,118,142,148,10,135,188,90,166,120,141,217,231,213,210,218,41,122,220,204,212,137,245,88,179,214,99,205,90,143,53,107,61,214,172,245,88,179,214,99,205,90,143,53,107,61,214,172,245,88,179,214,99,205,90,143,53,107,61,214,172,245,88,179,214,99,205,90,143,53,107,61,214,172,245,88,179,214,99,205,90,143,53,107,61,214,172,245,88,179,214,99,205,90,143,53,107,61,214,172,245,88,179,214,99,205,90,143,83,145,26,161,59,136,83,145,131,216,90,63,136,83,145,198,187,220,167,34,7,177,191,126,16,251,235,7,177,191,126,16,251,235,7,177,191,126,16,251,235,7,177,191,126,16,167,34,7,177,191,126,16,251,235,7,177,191,126,16,251,235,7,177,191,126,16,167,34,7,113,42,114,16,251,235,7,113,42,114,16,251,235,7,177,191,126,16,251,235,7,177,191,126,16,251,235,7,113,42,210,38,116,71,112,42,114,4,232,142,184,95,173,18,123,221,93,109,135,115,134,250,0,236,43,238,161,108,106,71,64,237,8,168,29,1,181,35,56,21,57,2,106,71,64,205,177,183,226,126,174,161,254,22,236,126,140,223,8,219,135,71,213,140,250,52,216,217,176,243,96,23,98,188,98,212,91,212,34,122,244,237,160,214,14,106,237,56,203,154,119,119,181,125,173,29,190,214,14,106,237,160,214,14,106,237,160,214,14,106,237,160,214,14,106,237,160,214,14,95,107,7,181,118,80,107,7,181,118,156,101,181,131,90,59,206,178,218,65,173,29,212,218,65,173,29,212,218,65,173,29,212,214,167,233,215,40,17,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,90,16,225,242,133,174,7,14,215,3,135,235,129,195,149,186,187,218,14,215,3,135,235,129,195,245,192,225,122,224,112,61,112,184,30,56,92,15,28,174,7,14,215,3,135,235,129,195,245,192,225,122,224,112,61,112,184,30,56,92,15,28,174,7,14,215,3,135,235,129,195,245,192,225,122,224,112,61,112,184,30,56,220,83,122,244,157,200,145,234,132,195,117,194,225,58,145,35,213,137,68,155,78,36,218,116,194,225,58,225,112,157,112,184,78,56,92,39,28,174,19,57,82,157,112,184,78,56,92,39,18,109,58,225,112,157,112,184,78,228,72,117,194,225,58,225,112,157,112,184,78,56,92,39,28,174,19,14,215,9,135,235,132,195,117,194,225,14,9,93,63,230,202,126,160,235,71,142,84,63,230,202,126,160,235,7,186,126,160,235,7,186,126,160,235,7,186,126,160,235,199,92,217,15,116,253,64,215,15,116,253,64,215,15,116,253,152,43,251,145,35,213,15,116,253,200,145,234,7,186,126,160,235,7,186,126,160,235,7,186,126,160,59,46,116,33,172,6,66,152,43,67,88,13,244,167,185,87,3,33,76,152,33,76,152,33,76,152,33,76,152,33,76,152,33,76,152,33,76,152,33,172,6,66,152,48,67,152,48,67,152,48,67,152,48,67,152,48,67,88,13,132,240,94,25,194,132,25,194,123,101,8,19,102,8,19,102,8,19,102,8,19,102,8,19,102,8,19,230,176,208,69,16,230,34,64,23,65,152,187,234,238,106,83,139,128,90,4,212,34,160,22,1,181,8,168,69,64,45,130,48,23,1,181,8,168,69,64,45,2,106,17,80,139,32,204,69,16,230,34,160,22,65,152,139,128,90,4,212,34,160,22,1,181,8,168,69,176,209,250,0,114,164,194,56,50,14,227,200,56,140,35,227,48,142,140,195,56,50,14,227,200,56,140,35,227,48,142,140,195,56,50,14,227,200,56,140,35,227,48,142,140,195,56,50,14,227,200,56,140,35,227,48,142,140,195,56,50,14,227,200,56,140,35,227,48,142,140,195,56,50,14,227,200,56,140,35,227,48,142,140,195,56,50,14,227,200,56,140,28,169,212,116,227,58,99,136,117,99,136,117,99,120,77,25,67,172,27,195,186,96,12,235,130,49,196,186,49,196,186,49,196,186,49,196,186,49,196,186,49,196,186,49,196,186,49,196,186,49,172,11,198,16,235,198,16,235,198,16,235,198,240,154,50,134,88,55,134,215,148,49,196,186,49,196,186,49,196,186,49,196,186,49,196,186,49,36,218,228,10,221,28,208,205,1,221,28,208,205,1,221,28,208,205,1,221,28,208,205,1,221,28,208,205,1,221,28,208,205,1,221,28,208,205,1,221,28,208,205,1,221,28,208,205,1,221,28,208,205,1,221,28,208,205,1,221,28,208,205,1,221,28,208,205,1,221,28,208,149,8,221,18,208,45,1,221,18,208,45,1,221,18,208,45,1,221,18,208,45,1,221,18,208,45,1,221,18,208,45,1,221,18,208,45,1,221,18,208,45,1,221,18,208,45,1,221,18,208,45,1,221,18,208,45,1,221,18,208,45,1,221,18,208,45,1,221,210,170,183,7,60,59,71,234,174,213,238,128,23,183,237,128,231,216,47,162,222,10,120,142,253,164,219,182,3,158,99,91,1,207,177,231,80,127,212,125,61,59,224,57,246,25,216,109,24,175,15,245,151,96,119,162,125,20,215,143,193,62,239,110,111,7,60,199,126,5,246,97,216,231,220,182,29,240,28,123,8,245,41,232,223,135,122,43,71,234,1,228,72,77,38,187,115,164,28,155,57,82,42,180,72,198,11,237,28,41,53,178,112,58,133,86,142,148,99,7,97,119,192,62,15,123,8,118,20,246,85,216,139,176,173,28,41,199,222,8,251,33,216,37,176,173,28,41,125,72,235,152,79,133,175,120,21,30,246,42,60,231,126,144,118,142,148,99,215,194,110,242,186,135,62,12,98,229,72,85,153,41,54,97,6,121,27,51,200,219,152,65,222,198,243,232,106,229,109,204,32,111,99,6,121,27,51,200,219,152,65,222,198,12,242,54,102,144,183,49,131,188,141,25,228,109,204,32,111,99,6,121,27,51,200,219,152,65,222,198,12,242,54,102,144,183,49,131,188,141,25,228,109,204,32,111,99,6,121,27,51,200,219,152,65,222,198,12,242,54,102,144,109,211,174,71,191,8,106,139,160,182,8,106,23,208,213,162,182,8,106,139,160,182,8,106,139,160,182,8,106,139,160,182,8,106,139,160,182,8,106,139,160,182,8,106,139,160,182,8,106,139,160,182,8,106,139,160,182,8,106,139,160,182,8,106,139,160,182,8,106,139,160,54,174,71,191,62,195,77,205,177,45,106,142,109,81,91,68,87,139,90,220,182,169,57,246,21,247,80,54,53,199,62,10,251,4,236,51,176,119,187,111,213,166,230,216,151,96,15,225,126,174,161,254,22,236,125,24,191,17,253,125,110,219,166,230,212,167,193,206,134,157,7,187,16,227,21,163,158,75,247,8,34,97,55,166,217,76,175,72,152,233,21,9,39,55,122,52,98,36,188,136,89,125,20,246,52,236,5,216,86,142,148,99,103,193,46,128,189,13,118,5,236,61,176,15,192,110,132,109,229,72,233,67,50,18,102,122,69,194,76,175,72,152,233,21,9,79,227,154,23,96,191,238,117,15,140,132,86,142,212,3,200,145,154,244,250,153,189,73,175,159,217,155,244,250,153,189,73,175,159,217,155,244,250,153,189,73,175,159,217,155,244,250,153,189,73,175,159,217,155,244,250,153,189,73,175,159,217,155,244,250,153,189,73,175,159,217,155,244,250,153,189,73,175,159,217,155,244,250,153,189,73,175,159,217,155,244,250,153,189,73,175,159,217,155,244,250,153,189,73,175,159,217,155,244,250,153,189,73,175,159,217,155,244,250,153,189,73,175,159,217,155,244,250,153,189,73,175,159,217,155,244,248,153,189,196,172,119,152,53,235,189,171,221,107,214,123,221,107,158,21,187,206,93,111,175,89,157,250,251,221,182,189,102,117,236,43,238,241,236,53,235,189,238,53,207,138,125,2,246,25,216,103,113,63,125,168,191,4,123,43,238,231,26,234,111,193,238,199,248,141,176,125,120,94,205,168,79,131,157,13,59,15,118,33,198,43,70,189,181,181,190,69,232,114,220,241,121,197,182,208,229,100,184,209,61,241,14,247,169,72,142,59,72,59,182,189,191,158,227,14,210,43,246,15,97,31,133,125,2,246,25,216,187,221,247,107,163,203,113,7,233,21,123,8,247,115,13,245,183,96,239,195,248,141,232,239,115,219,54,186,28,119,144,94,177,179,97,231,193,46,196,120,197,168,183,208,237,21,186,205,25,110,175,219,12,116,155,221,175,86,137,13,238,174,182,195,57,67,125,0,246,21,247,80,54,181,205,160,182,25,212,54,131,154,99,159,117,223,170,77,109,51,168,57,246,86,220,207,53,212,223,130,221,143,241,27,97,251,240,168,154,81,159,6,59,27,118,30,236,66,140,87,140,122,139,218,73,61,250,82,80,43,5,53,199,182,206,178,6,221,93,109,95,43,133,175,149,130,90,41,168,149,130,90,41,168,149,130,90,41,168,149,130,90,41,168,149,194,215,74,65,173,20,212,74,65,205,177,173,179,172,82,80,115,62,255,51,168,79,67,255,108,216,121,176,11,49,94,49,234,45,106,227,122,244,155,16,225,54,33,194,109,66,132,219,132,8,183,9,17,110,19,34,220,38,68,184,77,136,112,155,16,225,54,33,194,109,66,132,219,132,8,183,9,17,110,19,34,220,38,68,184,77,136,112,155,16,225,54,33,194,109,66,132,219,132,8,183,9,17,110,19,34,220,38,68,184,77,136,112,155,16,225,54,33,194,109,66,132,139,9,157,31,14,231,135,195,249,225,112,25,25,233,238,42,119,87,219,225,252,112,56,63,28,206,15,135,243,195,225,252,112,56,63,28,206,15,135,243,195,225,252,112,56,63,28,206,15,135,243,195,225,252,112,56,63,28,206,15,135,243,195,225,252,112,56,63,28,206,15,135,243,195,225,252,112,184,77,122,244,143,174,118,191,151,60,10,135,123,20,14,231,216,214,123,201,163,238,109,116,199,182,209,61,10,135,123,20,14,247,40,28,238,81,56,220,163,112,56,199,222,237,190,95,27,221,163,112,56,199,30,194,253,92,67,253,45,216,251,48,126,35,250,251,240,60,154,81,159,6,59,27,118,30,236,66,140,87,140,122,11,93,185,208,85,98,174,172,4,58,199,182,114,164,42,49,87,86,2,93,37,208,85,2,93,37,208,85,2,93,37,208,85,2,93,37,230,202,74,160,171,4,186,74,160,171,4,186,74,160,171,196,92,233,216,159,193,231,247,225,121,61,131,250,52,244,207,134,157,7,187,16,227,21,163,222,254,139,9,161,171,193,106,160,6,115,101,13,86,3,141,25,238,213,64,13,38,204,26,76,152,53,152,48,107,48,97,214,96,194,172,193,132,89,131,9,179,6,171,129,26,76,152,53,152,48,107,48,97,214,96,194,172,193,132,89,131,213,64,13,222,43,107,48,97,214,224,189,178,6,19,102,13,38,204,26,76,152,53,152,48,107,48,97,214,96,194,108,19,186,58,132,185,58,160,171,67,152,235,117,119,117,253,174,37,168,213,129,90,29,168,213,129,90,29,168,213,129,90,29,194,92,29,168,213,129,90,29,168,213,129,90,29,168,213,33,204,213,33,204,213,129,90,29,194,92,29,168,213,129,90,29,168,213,129,90,29,168,213,97,163,245,195,200,145,218,139,35,227,189,56,50,222,139,35,227,189,56,50,222,139,35,227,189,56,50,222,139,35,227,189,56,50,222,139,35,227,189,56,50,222,139,35,227,189,56,50,222,139,35,227,189,56,50,222,139,35,227,189,56,50,222,139,35,227,189,56,50,222,139,35,227,189,56,50,222,139,35,227,189,56,50,222,139,35,227,189,56,50,222,139,35,227,189,56,50,222,187,218,189,243,21,145,235,212,34,214,213,34,214,213,226,53,165,22,177,174,22,235,130,90,172,11,106,17,235,106,17,235,106,17,235,106,17,235,106,17,235,106,17,235,106,17,235,106,17,235,106,177,46,168,69,172,171,69,172,171,69,172,171,197,107,74,45,98,93,45,94,83,106,17,235,106,17,235,106,17,235,106,17,235,106,17,235,106,221,177,46,241,134,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,221,93,239,52,232,142,3,221,113,160,59,14,116,199,129,238,56,208,29,7,186,227,64,119,28,232,142,3,221,113,160,59,14,116,199,129,238,56,208,29,7,186,227,64,119,28,232,142,3,221,113,160,59,14,116,199,129,238,56,208,29,7,186,227,64,119,28,232,142,3,221,113,160,59,190,250,237,1,207,206,145,234,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,192,235,70,142,212,135,145,35,53,139,28,169,89,175,28,169,89,175,28,169,89,228,72,205,122,229,72,205,34,71,106,22,57,82,179,200,145,154,69,142,212,44,114,164,102,145,35,53,139,28,169,89,228,72,205,34,71,106,22,57,82,179,200,145,154,69,142,212,44,114,164,102,189,114,164,102,189,114,164,102,189,114,164,102,189,114,164,102,145,35,53,139,28,169,89,228,72,205,122,229,72,205,34,71,234,65,51,197,38,4,145,183,17,68,222,70,16,121,27,143,163,171,149,183,17,68,222,70,16,121,27,65,228,109,4,145,183,17,68,222,70,16,121,27,65,228,109,4,145,183,17,68,222,70,16,121,27,65,228,109,4,145,183,17,68,222,70,16,121,27,65,228,109,4,145,183,17,68,222,70,16,121,27,65,228,109,4,145,183,17,68,222,70,208,189,8,76,124,90,143,254,36,168,157,4,181,147,160,214,132,174,22,181,147,160,118,18,212,78,130,218,73,80,59,9,106,39,65,237,36,168,157,4,181,147,160,118,18,212,78,130,218,73,80,59,9,106,39,65,237,36,168,157,4,181,147,160,118,18,212,78,130,218,73,80,59,9,106,39,65,237,180,30,125,47,168,245,130,90,47,168,93,70,87,139,90,47,168,245,130,90,47,168,245,130,90,47,168,245,130,90,47,168,245,130,90,47,168,245,130,90,47,168,245,130,90,47,168,245,130,90,47,168,245,130,90,47,168,245,130,90,47,168,245,130,90,47,168,245,122,45,221,35,136,132,221,152,102,51,189,34,97,166,87,36,156,220,232,209,136,145,240,34,102,245,81,216,211,176,23,96,91,57,82,179,200,145,154,69,142,212,44,114,164,102,145,35,53,139,28,169,89,228,72,205,34,71,106,22,57,82,179,94,57,82,179,94,57,82,179,94,57,82,179,94,57,82,179,200,145,154,69,142,212,44,114,164,102,189,114,164,102,145,35,245,97,228,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,205,122,229,72,93,213,154,117,16,107,214,65,172,89,7,177,102,29,196,154,117,16,107,214,65,172,89,7,177,102,29,196,154,117,16,107,214,65,172,89,7,177,102,29,196,154,117,16,107,214,65,172,89,7,177,102,29,196,154,117,16,107,214,65,172,89,7,177,102,29,196,154,117,16,107,214,65,172,89,7,177,102,29,196,154,117,16,107,214,65,172,89,7,113,42,146,186,193,160,11,227,84,36,140,173,245,48,78,69,114,54,184,79,69,194,216,95,15,99,127,61,140,253,245,48,246,215,195,216,95,15,99,127,61,140,253,245,48,78,69,194,216,95,15,99,127,61,140,253,245,48,246,215,195,216,95,15,227,84,36,140,83,145,48,246,215,195,56,21,9,99,127,61,140,253,245,48,246,215,195,216,95,15,99,127,61,140,83,145,135,133,110,28,167,34,227,64,55,142,28,169,29,238,174,182,195,141,35,71,106,28,212,198,65,109,28,212,198,65,109,28,212,198,113,42,50,14,106,227,160,54,142,28,169,113,80,27,7,181,113,156,138,140,131,218,56,168,141,131,218,56,168,141,131,218,56,168,141,131,218,56,168,141,131,218,179,122,244,215,65,237,58,168,93,199,89,214,17,119,87,219,215,174,195,215,174,131,218,117,80,187,14,106,215,65,237,58,168,93,7,181,235,160,118,29,212,174,195,215,174,131,218,117,80,187,14,106,215,113,150,117,29,212,174,227,44,235,58,168,93,7,181,235,160,118,29,212,174,131,218,117,80,59,173,71,63,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,55,130,8,247,154,208,37,188,211,141,46,110,219,232,28,219,114,184,41,119,87,219,225,156,161,158,133,125,197,61,148,77,205,177,143,194,62,1,251,12,236,179,24,191,15,245,151,96,15,161,253,53,212,223,130,221,143,246,150,195,57,182,15,143,234,25,212,167,161,127,54,236,60,216,133,24,175,24,245,22,181,132,119,153,71,63,133,28,169,41,56,220,20,28,110,10,57,82,83,72,180,153,66,162,205,20,28,110,10,14,55,5,135,155,130,195,77,193,225,166,144,35,53,5,135,155,130,195,77,33,209,102,10,14,55,5,135,155,66,142,212,20,28,110,10,14,55,5,135,155,130,195,77,193,225,166,224,112,83,112,184,41,56,220,20,28,238,110,161,187,137,185,242,38,208,221,68,142,212,77,204,149,55,129,238,38,208,221,4,186,155,64,119,19,232,110,2,221,77,160,187,137,185,242,38,208,221,4,186,155,64,119,19,232,110,2,221,77,204,149,55,145,35,117,19,232,110,34,71,234,38,208,221,4,186,155,64,119,19,232,110,2,221,77,254,197,132,208,165,191,211,237,117,233,152,43,29,219,254,139,137,119,185,87,3,233,152,48,211,49,97,166,99,194,76,199,132,153,142,9,51,29,19,102,58,38,76,199,222,237,190,95,27,93,58,38,204,116,76,152,233,152,48,211,49,97,58,246,62,140,223,136,254,62,183,109,123,93,58,38,204,116,76,152,233,152,48,211,49,97,166,99,194,76,199,132,185,87,232,114,17,230,114,129,46,23,97,174,193,221,213,166,150,11,106,185,160,150,11,106,185,160,150,11,106,185,160,150,139,48,151,11,106,185,160,150,11,106,185,160,150,11,106,185,8,115,185,8,115,185,160,150,139,48,151,11,106,185,160,150,11,106,185,160,150,11,106,185,239,116,111,180,94,251,128,43,71,42,49,117,141,235,200,216,177,109,116,142,253,34,234,117,100,188,98,63,233,182,109,126,142,173,35,227,21,123,14,245,71,221,215,179,249,57,246,25,216,109,24,175,15,245,151,96,119,162,125,20,215,143,193,62,239,110,111,29,25,175,216,175,192,62,12,251,156,219,182,142,140,87,236,33,212,167,160,127,31,234,173,157,175,147,114,157,204,53,110,175,203,4,58,199,174,115,215,219,177,206,169,191,223,109,219,235,2,199,190,226,30,207,118,189,76,160,203,4,186,76,160,115,236,179,184,159,62,212,95,130,189,21,247,115,13,245,183,96,247,99,252,70,216,62,60,175,102,212,167,193,206,134,157,7,187,16,227,21,163,222,58,153,186,40,116,249,64,151,15,116,249,64,151,15,116,249,64,151,15,116,249,64,151,15,116,249,64,151,15,116,249,64,151,15,116,249,64,151,15,116,249,64,151,15,116,249,64,151,15,116,249,64,151,15,116,249,64,151,15,116,249,64,151,15,116,249,64,151,15,116,249,64,55,33,116,69,64,87,4,116,69,64,87,4,116,69,64,87,4,116,69,64,87,4,116,69,64,87,4,116,69,64,87,4,116,69,64,87,4,116,69,64,87,4,116,69,64,87,4,116,69,64,87,4,116,69,64,87,4,116,69,64,87,4,116,69,64,87,4,116,69,110,116,73,111,10,93,57,98,93,57,208,149,35,214,149,35,214,149,35,214,149,35,214,149,35,214,149,35,214,149,3,93,57,208,149,3,93,57,98,93,57,208,149,3,93,57,98,93,57,98,93,57,98,93,57,98,93,57,98,93,57,98,93,57,98,93,57,98,93,57,98,93,57,98,93,57,98,93,57,98,93,249,26,119,122,148,243,174,162,244,168,196,57,247,207,236,173,216,72,143,178,10,45,146,115,238,159,217,179,26,89,56,231,220,63,179,183,98,7,97,119,192,62,15,123,8,118,20,246,85,216,139,176,149,30,181,98,111,132,253,16,236,18,216,74,143,178,62,164,78,248,172,194,87,188,10,15,123,21,158,115,63,72,43,61,106,197,174,133,221,228,117,15,125,24,196,74,143,218,144,105,242,46,30,118,47,2,87,108,43,101,227,225,119,186,83,54,54,163,171,149,178,241,176,123,37,177,98,95,113,15,101,167,108,60,236,94,73,172,216,39,96,159,129,189,219,125,171,118,202,198,195,238,149,196,138,61,132,251,185,134,250,91,176,247,97,252,70,244,247,185,109,59,101,227,97,247,74,98,197,206,134,157,7,187,16,227,21,163,222,138,137,79,232,209,151,129,90,25,168,149,129,90,0,93,45,106,101,160,86,6,106,101,160,86,6,106,101,160,86,6,106,101,160,86,6,106,101,160,86,6,106,101,160,86,6,106,101,160,86,6,106,101,160,86,6,106,101,160,86,6,106,101,160,86,6,106,101,160,86,6,106,205,122,244,187,64,109,23,168,237,2,181,30,116,181,168,237,2,181,93,160,182,11,212,118,129,218,46,80,219,5,106,187,64,109,23,168,237,2,181,93,160,182,11,212,118,129,218,46,80,219,5,106,187,64,109,23,168,237,2,181,93,160,182,11,212,118,129,218,46,80,219,229,181,106,143,32,18,118,99,154,205,244,138,132,153,94,145,112,114,163,71,35,70,194,139,152,213,71,97,79,195,94,128,173,244,168,21,59,11,118,1,236,109,176,43,96,239,129,125,0,118,35,108,165,71,89,31,146,145,48,211,43,18,102,122,69,194,76,175,72,120,26,215,188,0,251,117,175,123,96,36,180,210,163,226,156,173,244,168,21,90,72,143,82,33,97,51,61,202,42,84,122,148,85,248,164,71,161,149,30,101,21,42,61,202,42,156,243,106,121,212,235,230,79,120,21,158,241,42,108,243,186,80,159,87,203,75,94,133,157,94,221,163,94,247,25,243,42,60,239,209,157,95,25,166,71,89,133,135,189,10,207,121,20,90,233,81,86,225,144,87,203,20,175,49,251,188,90,90,155,68,35,153,250,105,120,44,87,171,176,230,169,194,114,181,10,203,213,42,44,87,171,176,92,173,194,114,181,10,203,213,42,172,121,170,176,230,169,194,154,167,10,203,213,42,172,121,170,176,230,169,194,114,181,10,203,213,42,44,87,171,176,92,173,194,114,181,10,203,213,42,44,87,171,176,92,173,194,114,181,10,203,213,42,44,87,171,176,92,173,194,114,245,186,208,5,112,32,18,192,174,122,0,7,34,107,223,237,62,16,9,96,107,61,128,173,245,0,182,214,3,216,90,15,96,107,61,128,173,245,0,182,214,3,56,16,9,96,107,61,128,173,245,0,182,214,3,216,90,15,96,107,61,128,3,145,0,14,68,2,216,90,15,224,64,36,128,173,245,0,182,214,3,216,90,15,96,107,61,128,173,245,0,14,68,54,190,219,160,107,192,129,72,3,208,53,184,95,173,18,31,113,119,181,29,206,25,234,3,176,175,184,135,178,169,53,128,90,3,168,53,128,90,3,14,68,26,64,173,1,212,28,123,43,238,231,26,234,111,193,238,199,248,141,176,125,120,84,205,168,79,131,157,13,59,15,118,33,198,43,70,189,69,205,175,71,223,10,106,173,160,214,138,99,172,3,238,174,182,175,181,194,215,90,65,173,21,212,90,65,173,21,212,90,65,173,21,212,90,65,173,21,212,90,225,107,173,160,214,10,106,173,160,214,138,99,172,86,80,107,197,49,86,43,168,181,130,90,43,168,181,130,90,43,168,181,130,90,179,30,125,0,17,46,128,8,23,64,132,11,32,194,5,16,225,2,136,112,1,68,184,0,34,92,0,17,46,128,8,23,64,132,11,32,194,5,16,225,2,136,112,1,68,184,0,34,92,0,17,46,128,8,23,64,132,11,32,194,5,16,225,2,136,112,1,68,184,0,34,92,0,17,46,128,8,23,64,132,235,22,186,46,56,92,23,28,174,11,14,23,118,119,181,29,174,11,14,215,5,135,235,130,195,117,193,225,186,224,112,93,112,184,46,56,92,23,28,174,11,14,215,5,135,235,130,195,117,193,225,186,224,112,93,112,184,46,56,92,23,28,174,11,14,215,5,135,235,130,195,117,193,225,186,224,112,93,112,184,171,86,132,90,227,126,47,105,128,195,53,192,225,28,219,122,47,105,192,54,122,3,182,209,27,224,112,13,112,184,6,56,92,3,28,174,1,14,231,216,187,221,247,235,138,112,112,56,199,30,194,253,92,67,253,45,216,251,48,126,35,250,251,240,60,154,81,159,6,59,27,118,30,236,66,140,87,140,122,11,93,74,150,194,20,230,202,86,160,115,108,43,61,170,21,115,101,43,208,181,2,93,43,208,181,2,93,43,208,181,2,93,43,208,181,98,174,108,5,186,86,160,107,5,186,86,160,107,5,186,86,204,149,142,253,25,124,126,31,158,215,51,168,79,67,255,108,216,121,176,11,49,94,49,234,45,116,247,10,221,0,86,3,3,152,43,7,176,26,40,202,114,175,6,6,48,97,14,96,194,28,192,132,57,128,9,115,0,19,230,0,38,204,1,76,152,3,88,13,12,96,194,28,192,132,57,128,9,115,0,19,230,0,38,204,1,172,6,6,240,94,57,128,9,115,0,239,149,3,152,48,7,48,97,14,96,194,28,192,132,57,128,9,115,0,19,102,133,208,13,35,204,13,3,221,48,194,220,211,238,174,54,181,97,80,27,6,181,97,80,27,6,181,97,80,27,6,181,97,132,185,97,80,27,6,181,97,80,27,6,181,97,80,27,70,152,27,70,152,27,6,181,97,132,185,97,80,27,6,181,97,80,27,6,181,97,80,27,198,70,235,63,109,117,167,71,117,225,200,184,11,19,102,23,142,140,187,112,100,220,133,9,179,11,19,102,23,142,140,187,112,100,220,133,9,179,11,19,102,23,38,204,46,28,25,119,97,194,236,194,132,217,133,35,227,46,28,25,119,225,200,184,11,71,198,93,56,50,238,194,145,113,23,142,140,187,112,100,220,133,35,227,46,28,25,119,225,200,184,11,71,198,93,72,143,106,178,38,76,196,186,1,160,27,192,107,202,0,98,221,0,214,5,3,88,23,12,32,214,13,32,214,13,0,221,0,208,13,0,221,0,98,221,0,208,13,0,221,0,214,5,3,136,117,3,136,117,3,136,117,3,120,77,25,64,172,27,192,107,202,0,98,221,0,98,221,0,98,221,0,98,221,0,98,221,0,114,108,186,172,89,15,232,134,129,110,24,232,134,129,110,24,232,134,129,110,24,232,134,129,110,24,232,134,129,110,24,232,134,129,110,24,232,134,129,110,24,232,134,129,110,24,232,134,129,110,24,232,134,129,110,24,232,134,129,110,24,232,134,129,110,24,232,134,129,110,24,232,94,19,186,9,160,155,0,186,9,160,155,0,186,9,160,155,0,186,9,160,155,0,186,9,160,155,0,186,9,160,155,0,186,9,160,155,0,186,9,160,155,0,186,9,160,155,0,186,9,160,155,0,186,9,160,155,0,186,9,160,155,0,186,9,160,155,0,186,137,53,111,15,120,214,127,33,149,56,143,128,55,15,126,243,8,120,243,8,120,243,8,120,243,8,120,243,8,120,243,8,120,243,224,55,15,126,243,224,55,143,128,55,15,126,243,224,55,143,128,55,143,128,55,143,128,55,143,128,55,143,128,55,143,128,55,143,128,55,143,128,55,143,128,55,143,128,55,143,128,55,143,128,55,143,28,169,159,30,115,231,72,69,145,35,21,245,202,145,138,122,229,72,69,145,35,21,245,202,145,138,34,71,42,138,28,169,40,114,164,162,200,145,138,34,71,42,138,28,169,40,114,164,162,200,145,138,34,71,42,138,28,169,40,114,164,162,200,145,138,34,71,42,234,149,35,21,245,202,145,138,122,229,72,69,189,114,164,162,200,145,138,34,71,42,138,28,169,168,87,142,84,20,57,82,211,102,138,77,152,64,222,198,4,242,54,38,144,183,145,244,30,119,87,43,111,99,2,121,27,19,200,219,152,64,222,198,4,242,54,38,144,183,49,129,188,141,9,228,109,76,32,111,99,2,121,27,19,200,219,152,64,222,198,4,242,54,38,144,183,49,129,188,141,9,228,109,76,32,111,99,2,121,27,19,200,219,152,64,222,198,4,242,54,38,144,183,49,129,108,155,28,61,250,27,160,118,3,212,110,128,218,118,116,181,168,221,0,181,27,160,118,3,212,110,128,218,13,80,187,1,106,55,64,237,6,168,221,0,181,27,160,118,3,212,110,128,218,13,80,187,1,106,55,64,237,6,168,221,0,181,27,160,118,3,212,110,128,218,13,80,187,1,106,85,122,244,169,27,220,212,28,219,162,230,216,246,79,90,162,171,69,45,110,219,212,28,251,138,123,40,155,154,99,31,133,125,2,246,25,216,187,221,183,106,83,115,236,75,176,135,112,63,215,80,127,11,246,62,140,223,136,254,62,183,109,83,115,234,211,96,103,195,206,131,93,136,241,138,81,111,189,201,56,145,48,130,72,216,141,105,54,211,43,18,102,122,69,194,201,141,30,141,24,9,47,98,86,31,133,61,13,123,1,182,149,35,21,69,142,84,20,57,82,81,228,72,69,145,35,21,69,142,84,20,57,82,81,228,72,69,145,35,21,245,202,145,138,122,229,72,69,189,114,164,162,94,57,82,81,228,72,69,145,35,21,69,142,84,212,43,71,42,138,28,169,248,27,171,157,35,21,245,202,145,138,122,229,72,69,189,114,164,162,94,57,82,81,175,28,169,168,87,142,84,212,43,71,42,234,149,35,21,245,202,145,138,122,229,72,69,189,114,164,162,94,57,82,81,175,28,169,168,87,142,84,212,43,71,42,234,149,35,21,245,202,145,138,122,229,72,69,189,114,164,162,94,57,82,81,175,28,169,168,87,142,84,212,43,71,42,234,149,35,21,245,202,145,138,122,229,72,69,189,114,164,218,205,76,157,152,180,214,189,102,141,219,246,154,199,177,235,220,245,246,154,213,169,191,223,109,219,107,86,199,190,226,30,207,94,179,58,246,81,216,39,96,159,129,125,22,247,211,135,250,75,176,183,226,126,174,161,254,22,236,126,140,223,8,219,135,231,213,140,250,52,216,217,176,243,96,23,98,188,98,212,91,91,235,23,132,46,203,29,159,87,108,11,93,214,6,55,186,55,222,227,62,21,201,114,7,105,199,182,151,171,89,238,32,189,98,255,16,246,81,216,39,96,159,129,189,219,125,191,54,186,44,119,144,94,177,135,112,63,215,80,127,11,246,62,140,223,136,254,62,183,109,163,203,114,7,233,21,59,27,118,30,236,66,140,87,140,122,11,221,156,208,21,108,112,123,93,1,208,21,184,95,173,18,87,223,237,234,106,59,156,51,212,7,96,95,113,15,101,83,43,0,181,2,80,43,0,53,199,62,235,190,85,155,90,1,168,57,246,86,220,207,53,212,223,130,221,143,241,27,97,251,240,168,154,81,159,6,59,27,118,30,236,66,140,87,140,122,139,218,125,122,244,219,64,109,27,168,57,182,117,150,85,226,238,106,251,218,54,248,218,54,80,219,6,106,219,64,109,27,168,109,3,181,109,160,182,13,212,182,129,218,54,248,218,54,80,219,6,106,219,64,205,177,173,179,172,109,160,230,124,254,103,80,159,134,254,217,176,243,96,23,98,188,98,212,91,212,170,244,232,51,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,50,16,225,234,132,174,2,14,87,1,135,171,128,195,29,115,119,181,29,174,2,14,87,1,135,171,128,195,85,192,225,42,224,112,21,112,184,10,56,92,5,28,174,2,14,87,1,135,171,128,195,85,192,225,42,224,112,21,112,184,10,56,92,5,28,174,2,14,87,1,135,171,128,195,85,192,225,42,224,112,21,112,184,94,61,250,251,214,186,223,75,238,131,195,221,7,135,115,108,235,189,196,177,159,116,215,219,232,238,131,195,221,7,135,187,15,14,119,31,28,238,62,56,156,99,239,118,223,175,141,238,62,56,156,99,15,225,126,174,161,254,22,236,125,24,191,17,253,125,120,30,205,168,79,131,157,13,59,15,118,33,198,43,70,189,133,110,84,232,182,96,174,220,2,116,142,109,229,72,109,193,92,185,5,232,182,0,221,22,160,219,2,116,91,128,110,11,208,109,1,186,45,152,43,183,0,221,22,160,219,2,116,91,128,110,11,208,109,193,92,233,216,159,193,231,247,225,121,61,131,250,52,244,207,134,157,7,187,16,227,21,163,222,254,139,9,161,219,131,213,192,30,204,149,123,176,26,88,155,237,94,13,236,193,132,185,7,19,230,30,76,152,123,48,97,238,193,132,185,7,19,230,30,76,152,123,176,26,216,131,9,115,15,38,204,61,152,48,247,96,194,220,131,9,115,15,86,3,123,240,94,185,7,19,230,30,188,87,238,193,132,185,7,19,230,30,76,152,123,48,97,238,193,132,185,7,19,230,198,108,131,238,0,194,220,1,160,59,128,48,247,136,187,171,77,237,0,168,29,0,181,3,160,118,0,212,14,128,218,1,80,59,128,48,119,0,212,14,128,218,1,80,59,0,106,7,64,237,0,194,220,1,132,185,3,160,118,0,97,238,0,168,29,0,181,3,160,118,0,212,14,128,218,1,108,180,254,10,255,133,84,217,90,247,145,113,25,38,76,199,126,17,245,214,145,113,25,38,204,50,76,152,142,109,29,25,59,246,28,234,143,186,175,103,243,43,195,132,233,216,109,24,175,15,245,151,96,119,162,125,20,215,143,193,62,239,110,111,31,25,59,246,43,176,15,195,62,231,182,237,35,99,199,30,66,125,10,250,247,161,222,218,249,242,203,117,118,34,214,237,4,186,157,120,77,217,137,88,183,19,235,130,157,88,23,236,68,172,219,137,88,183,19,232,118,2,221,78,160,219,137,88,183,19,232,118,2,221,78,172,11,118,34,214,237,68,172,219,137,88,183,19,175,41,59,17,235,118,226,53,101,39,98,221,78,196,186,157,136,117,59,17,235,118,34,214,237,116,199,186,196,231,132,110,63,208,237,7,186,253,64,183,31,232,246,3,221,126,160,219,15,116,251,129,110,63,208,237,7,186,253,64,183,31,232,246,3,221,126,160,219,15,116,251,129,110,63,208,237,7,186,253,64,183,31,232,246,3,221,126,160,219,15,116,251,129,110,63,208,237,7,186,253,64,215,34,116,135,128,238,16,208,29,2,186,67,64,119,8,232,14,1,221,33,160,59,4,116,135,128,238,16,208,29,2,186,67,64,119,8,232,14,1,221,33,160,59,4,116,135,128,238,16,208,29,2,186,67,64,119,8,232,14,1,221,33,160,59,4,116,135,128,238,16,208,29,194,27,230,121,161,107,70,172,107,6,186,102,196,186,102,196,186,102,196,186,102,196,186,102,196,186,102,196,186,102,160,107,6,186,102,160,107,70,172,107,6,186,102,160,107,70,172,107,70,172,107,70,172,107,70,172,107,70,172,107,70,172,107,70,172,107,70,172,107,70,172,107,70,172,107,70,172,107,70,172,107,94,235,78,143,250,21,254,11,169,24,210,163,98,94,233,81,49,175,244,168,24,210,163,98,94,233,81,49,164,71,197,144,30,21,67,122,84,12,233,81,49,164,71,197,144,30,21,67,122,84,12,233,81,49,164,71,197,144,30,21,67,122,84,12,233,81,49,164,71,197,188,210,163,98,94,233,81,49,175,244,168,152,87,122,84,12,233,81,49,164,71,197,144,30,21,243,74,143,138,33,61,106,216,184,104,66,35,82,54,26,145,178,209,136,148,141,89,116,181,82,54,26,145,178,209,136,148,141,70,164,108,52,34,101,163,17,41,27,141,72,217,104,68,202,70,35,82,54,26,145,178,209,136,148,141,70,164,108,52,34,101,163,17,41,27,141,72,217,104,68,202,70,35,82,54,26,145,178,209,136,148,141,70,164,108,52,34,101,163,17,41,27,141,238,245,95,226,218,141,230,209,183,129,90,27,168,181,129,218,251,209,213,162,214,6,106,109,160,214,6,106,109,160,214,6,106,109,160,214,6,106,109,160,214,6,106,109,160,214,6,106,109,160,214,6,106,109,160,214,6,106,109,160,214,6,106,109,160,214,6,106,109,160,214,6,106,109,160,246,152,30,125,55,168,117,131,90,55,168,85,163,171,69,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,189,86,237,17,68,194,110,76,179,153,94,145,48,211,43,18,78,110,244,104,196,72,120,17,179,250,40,236,105,216,11,176,173,244,168,24,210,163,98,72,143,138,33,61,42,134,244,168,24,210,163,98,72,143,138,33,61,42,134,244,168,152,87,122,84,204,43,61,42,230,149,30,21,243,74,143,138,33,61,42,134,244,168,24,210,163,98,94,233,81,49,164,71,253,10,255,133,84,204,43,61,42,230,149,30,21,243,74,143,138,121,165,71,197,188,210,163,98,94,233,81,49,175,244,168,152,87,122,84,204,43,61,42,230,149,30,21,243,74,143,138,121,165,71,197,188,210,163,98,94,233,81,49,175,244,168,152,87,122,84,204,43,61,42,230,149,30,21,243,74,143,138,121,165,71,197,188,210,163,98,94,233,81,49,175,244,168,152,87,122,84,204,43,61,42,230,149,30,21,243,74,143,106,52,51,117,226,41,44,87,79,97,205,115,10,203,213,83,88,174,158,194,114,245,20,150,171,167,176,92,61,133,229,234,41,172,121,78,97,205,115,10,107,158,83,88,174,158,194,154,231,20,214,60,167,176,92,61,133,229,234,41,44,87,79,97,185,122,10,203,213,83,88,174,158,194,114,245,20,150,171,167,176,92,61,133,229,234,41,44,87,79,97,185,122,10,203,213,83,66,23,194,129,72,8,187,234,33,28,136,92,220,232,62,16,9,97,107,61,132,173,245,16,182,214,67,216,90,15,97,107,61,132,173,245,16,182,214,67,56,16,9,97,107,61,132,173,245,16,182,214,67,216,90,15,97,107,61,132,3,145,16,14,68,66,216,90,15,225,64,36,132,173,245,16,182,214,67,216,90,15,97,107,61,132,173,245,16,14,68,34,66,23,193,129,72,4,232,34,72,143,154,119,119,181,29,46,130,244,168,8,168,69,64,45,2,106,17,80,139,128,90,4,7,34,17,80,139,128,90,4,233,81,17,80,139,128,90,4,7,34,17,80,139,128,90,4,212,34,160,22,1,181,8,168,69,64,45,2,106,17,80,91,127,143,121,244,51,160,54,3,106,51,56,198,202,119,119,181,125,109,6,190,54,3,106,51,160,54,3,106,51,160,54,3,106,51,160,54,3,106,51,160,54,3,95,155,1,181,25,80,155,1,181,25,28,99,205,128,218,12,142,177,102,64,109,6,212,102,64,109,6,212,102,64,109,6,212,30,211,163,239,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,235,69,132,123,74,232,98,112,184,24,28,46,6,135,59,228,238,234,90,178,192,225,98,112,184,24,28,46,6,135,139,193,225,98,112,184,24,28,46,6,135,139,193,225,98,112,184,24,28,46,6,135,139,193,225,98,112,184,24,28,46,6,135,139,193,225,98,112,184,24,28,46,6,135,139,193,225,98,112,184,118,61,250,203,72,143,186,12,135,187,12,135,187,140,244,168,203,216,70,191,140,109,244,203,112,184,203,112,184,203,112,184,203,112,184,203,112,184,203,72,143,186,12,135,187,12,135,187,140,28,155,203,112,184,203,112,184,203,72,143,186,12,135,187,12,135,187,12,135,187,12,135,187,12,135,187,12,135,187,12,135,187,12,135,187,12,135,27,16,186,49,204,149,99,64,55,134,244,168,49,204,149,99,64,55,6,116,99,64,55,6,116,99,64,55,6,116,99,64,55,134,185,114,12,232,198,128,110,12,232,198,128,110,12,232,198,48,87,142,33,61,106,12,232,198,144,30,53,6,116,99,64,55,6,116,99,64,55,6,116,99,64,23,21,186,181,239,114,123,157,99,91,232,28,219,242,186,27,247,184,87,3,78,189,133,46,110,219,232,28,251,138,123,60,27,157,99,31,133,125,2,246,25,216,187,221,247,107,163,115,236,75,176,135,112,63,215,80,127,11,246,62,140,223,136,254,62,183,109,123,157,83,159,6,59,27,118,30,236,66,140,87,140,122,251,167,210,239,53,232,238,126,151,219,235,238,6,58,199,182,194,92,142,187,171,77,237,110,80,187,27,212,238,6,181,187,65,237,110,80,187,27,212,28,251,44,198,239,67,253,37,216,67,104,127,13,245,183,96,247,163,189,229,112,119,131,154,243,249,159,65,125,26,250,103,195,206,131,93,136,241,138,81,111,109,180,222,185,201,157,30,53,135,35,227,57,76,152,115,56,50,158,195,145,241,28,38,204,57,76,152,115,56,50,158,195,145,241,28,38,204,57,76,152,115,152,48,231,112,100,60,135,9,115,14,19,230,28,142,140,231,112,100,60,135,35,227,57,28,25,207,225,200,120,14,71,198,115,56,50,158,195,145,241,28,142,140,231,112,100,60,135,35,227,57,28,25,207,33,61,106,187,92,103,9,177,110,9,232,150,240,154,178,132,88,183,132,117,193,18,214,5,75,136,117,75,136,117,75,64,183,4,116,75,64,183,132,88,183,4,116,75,64,183,132,117,193,18,98,221,18,98,221,18,98,221,18,94,83,150,16,235,150,240,154,178,132,88,183,132,88,183,132,88,183,132,88,183,132,88,183,132,28,155,93,66,119,215,29,110,116,113,219,70,231,216,117,238,122,27,157,83,127,191,219,182,209,57,246,21,247,120,54,58,199,62,10,251,4,236,51,176,207,226,126,250,80,127,9,246,86,220,207,53,212,223,130,221,143,241,27,97,251,240,188,154,81,159,6,59,27,118,30,236,66,140,87,140,122,11,93,157,208,229,0,93,14,208,229,0,93,14,208,229,0,93,14,208,229,0,93,14,208,229,0,93,14,208,229,0,93,14,208,229,0,93,14,208,229,0,93,14,208,229,0,93,14,208,229,0,93,14,208,229,0,93,14,208,229,0,93,14,208,229,0,93,14,208,229,184,209,37,181,9,221,230,59,220,177,110,51,208,57,246,139,168,183,98,157,99,63,233,182,237,88,231,216,86,172,115,236,57,212,31,117,95,207,70,183,25,232,28,187,13,227,245,161,254,18,236,78,180,143,226,250,49,216,231,221,237,237,88,231,216,175,192,62,12,251,156,219,182,99,157,99,15,161,62,5,253,251,80,111,165,71,57,239,42,86,122,212,205,100,119,122,148,99,51,61,74,133,22,201,120,161,157,30,165,70,246,175,169,39,187,211,163,28,59,8,187,3,246,121,216,67,176,163,176,175,194,94,132,109,165,71,57,246,70,216,15,193,46,129,109,165,71,233,67,90,39,124,42,124,197,171,240,176,87,225,57,247,131,180,211,163,28,187,22,118,147,215,61,244,97,16,43,61,234,85,227,162,9,15,186,23,129,43,182,149,178,241,224,187,220,41,27,163,232,106,165,108,60,232,94,73,172,216,87,220,67,217,41,27,15,186,87,18,43,246,9,216,103,96,239,118,223,170,157,178,241,160,123,37,177,98,15,225,126,174,161,254,22,236,125,24,191,17,253,125,110,219,78,217,120,208,189,146,88,177,179,97,231,193,46,196,120,197,168,183,98,226,13,61,250,18,80,43,1,181,18,80,187,235,189,238,174,22,181,18,80,43,1,181,18,80,43,1,181,18,80,43,1,181,18,80,43,1,181,18,80,43,1,181,18,80,43,1,181,18,80,43,1,181,18,80,43,1,181,18,80,43,1,181,18,80,43,1,181,18,80,43,1,181,135,244,232,43,65,173,18,212,42,65,173,28,93,45,106,149,160,86,9,106,149,160,86,9,106,149,160,86,9,106,149,160,86,9,106,149,160,86,9,106,149,160,86,9,106,149,160,86,9,106,149,160,86,9,106,149,160,86,9,106,149,160,86,9,106,149,160,86,233,181,106,143,32,18,118,99,154,205,244,138,132,153,94,145,112,114,163,71,35,70,194,139,152,213,71,97,79,195,94,128,109,165,71,57,118,22,236,2,216,219,96,87,192,222,3,251,0,236,70,216,86,122,148,62,36,35,97,166,87,36,204,244,138,132,153,94,145,240,52,174,121,1,246,235,94,247,192,72,104,165,71,197,57,219,233,81,14,45,166,71,153,66,194,126,91,122,148,10,173,244,40,21,62,233,81,104,167,71,169,208,74,143,82,225,156,87,203,163,94,55,127,194,171,240,140,87,97,155,215,133,250,188,90,94,242,42,236,244,234,30,245,186,207,152,87,225,121,143,238,252,202,188,45,61,74,133,135,189,10,207,121,20,218,233,81,42,28,242,106,153,226,53,102,159,87,75,107,147,104,191,153,169,19,75,177,92,45,197,154,167,20,203,213,82,44,87,75,177,92,45,197,114,181,20,203,213,82,44,87,75,177,230,41,197,154,167,20,107,158,82,44,87,75,177,230,41,197,154,167,20,203,213,82,44,87,75,177,92,45,197,114,181,20,203,213,82,44,87,75,177,92,45,197,114,181,20,203,213,82,44,87,75,177,92,45,197,114,181,20,203,213,35,66,87,131,3,145,26,236,170,215,224,64,164,235,189,238,3,145,26,108,173,215,96,107,189,6,91,235,53,216,90,175,193,214,122,13,182,214,107,176,181,94,131,3,145,26,108,173,215,96,107,189,6,91,235,53,216,90,175,193,214,122,13,14,68,106,112,32,82,131,173,245,26,28,136,212,96,107,189,6,91,235,53,216,90,175,193,214,122,13,182,214,107,112,32,114,65,232,234,112,32,82,7,116,117,238,87,171,196,55,220,93,109,135,115,134,250,0,236,43,238,161,108,106,117,160,86,7,106,117,160,86,135,3,145,58,80,171,3,53,199,222,138,251,185,134,250,91,176,251,49,126,35,108,31,30,85,51,234,211,96,103,195,206,131,93,136,241,138,81,111,81,91,208,163,15,130,90,16,212,130,56,198,74,207,73,119,87,185,187,218,190,22,4,181,32,168,5,65,45,8,106,65,80,11,130,90,16,212,130,160,22,132,175,5,65,45,8,106,65,80,11,226,24,43,8,106,65,28,99,5,65,45,8,106,65,80,11,130,90,16,212,130,160,246,144,30,189,31,17,206,143,8,231,71,132,243,35,194,249,17,225,252,136,112,126,68,56,63,34,156,31,17,206,143,8,231,71,132,243,35,194,249,17,225,252,136,112,126,68,56,63,34,156,31,17,206,143,8,231,71,132,243,35,194,249,17,225,252,136,112,126,68,56,63,34,156,31,17,206,143,8,231,71,132,123,92,232,58,224,112,29,112,184,14,56,220,94,119,87,219,225,58,224,112,29,112,184,14,56,92,7,28,174,3,14,215,1,135,235,128,195,117,192,225,58,224,112,29,112,184,14,56,92,7,28,174,3,14,215,1,135,235,128,195,117,192,225,58,224,112,29,112,184,14,56,92,7,28,174,3,14,215,1,135,107,212,163,175,185,3,239,37,112,184,26,56,156,99,219,239,37,216,70,175,193,54,122,13,28,174,6,14,87,3,135,171,129,195,213,192,225,28,123,183,251,126,93,239,37,112,56,199,30,194,253,92,67,253,45,216,251,48,126,35,250,251,240,60,154,255,31,97,239,31,31,213,117,222,249,235,215,72,66,30,131,97,169,170,56,150,210,142,9,150,168,61,37,24,17,237,36,86,36,39,33,68,150,137,61,37,6,171,138,108,43,19,199,145,129,80,135,78,136,67,21,51,113,39,138,156,202,68,40,68,81,40,40,56,171,118,7,80,252,157,37,72,165,179,212,14,83,74,180,116,226,82,152,166,90,202,170,84,161,83,173,80,169,234,106,205,196,85,191,51,119,164,243,156,243,230,236,247,251,15,175,207,115,206,189,103,174,238,123,158,243,220,231,156,135,59,232,95,14,187,18,118,13,236,90,140,215,136,126,13,221,81,65,183,23,115,229,94,160,115,108,173,60,106,47,230,202,189,64,183,23,232,246,2,221,94,160,219,11,116,123,129,110,47,208,237,197,92,185,23,232,246,2,221,94,160,219,11,116,123,129,110,47,230,74,199,126,6,127,191,11,247,107,7,250,151,227,252,74,216,53,176,107,49,94,35,250,53,116,103,4,93,20,217,64,20,115,101,20,217,192,184,199,204,6,162,152,48,163,152,48,163,152,48,163,152,48,163,152,48,163,152,48,163,152,48,163,200,6,162,152,48,163,152,48,163,152,48,163,152,48,163,152,48,163,200,6,162,120,174,140,98,194,140,226,185,50,138,9,51,138,9,51,138,9,51,138,9,51,138,9,51,138,9,115,70,208,197,17,230,226,64,23,71,152,43,187,119,133,217,101,158,170,83,139,131,90,28,212,226,160,22,7,181,56,168,197,17,230,226,160,22,7,181,56,168,197,65,45,14,106,113,132,185,56,194,92,28,212,226,8,115,113,80,139,131,90,28,212,226,160,22,7,181,56,22,90,43,81,30,213,131,45,227,30,76,152,61,216,50,238,193,150,113,15,38,204,30,76,152,61,216,50,238,193,150,113,15,38,204,30,76,152,61,152,48,123,176,101,220,131,9,179,7,19,102,15,182,140,123,176,101,220,131,45,227,30,108,25,247,96,203,184,7,91,198,61,216,50,238,193,150,113,15,182,140,123,176,101,220,131,45,227,30,108,25,247,220,97,174,124,85,139,235,12,34,214,13,2,221,32,30,83,6,17,235,6,145,23,12,34,47,24,68,172,27,68,172,27,4,186,65,160,27,4,186,65,196,186,65,160,27,4,186,65,228,5,131,136,117,131,136,117,131,136,117,131,120,76,25,68,172,27,196,99,202,32,98,221,32,98,221,32,98,221,32,98,221,32,98,221,32,106,108,54,10,186,40,208,69,129,46,10,116,81,160,139,2,93,20,232,162,64,23,5,186,40,208,69,129,46,10,116,81,160,139,2,93,20,232,162,64,23,5,186,40,208,69,129,46,10,116,81,160,139,2,93,20,232,162,64,23,5,186,40,208,69,129,46,10,116,1,45,96,1,93,28,232,226,64,23,7,186,56,208,197,129,46,14,116,113,160,139,3,93,28,232,226,64,23,7,186,56,208,197,129,46,14,116,113,160,139,3,93,28,232,226,64,23,7,186,56,208,197,129,46,14,116,113,160,139,3,93,28,232,226,120,194,12,9,186,36,98,93,18,232,146,136,117,73,196,186,36,98,93,18,177,46,137,88,151,68,172,75,2,93,18,232,146,64,151,68,172,75,2,93,18,232,146,136,117,73,196,186,36,98,93,18,177,46,137,88,151,68,172,75,34,214,37,17,235,146,136,117,73,196,186,36,98,93,18,177,46,137,242,168,74,148,71,229,21,153,229,81,142,205,242,40,105,212,72,102,27,245,242,40,57,72,195,233,52,106,229,81,142,221,3,123,16,118,20,118,28,118,18,118,10,118,26,182,86,30,229,216,85,176,215,194,126,24,182,86,30,37,127,164,182,195,39,141,175,217,26,247,217,26,79,152,55,82,47,143,114,236,61,176,187,109,215,48,130,65,180,242,168,67,202,69,243,146,40,217,72,162,100,35,137,146,141,211,56,85,43,217,72,162,100,35,137,146,141,36,74,54,146,40,217,72,162,100,35,137,146,141,36,74,54,146,40,217,72,162,100,35,137,146,141,36,74,54,146,40,217,72,162,100,35,137,146,141,36,74,54,146,40,217,72,162,100,35,137,146,141,36,74,54,146,40,217,72,162,100,35,137,66,155,113,185,245,83,160,54,5,106,83,160,246,14,78,213,168,77,129,218,20,168,77,129,218,20,168,77,129,218,20,168,77,129,218,20,168,77,129,218,20,168,77,129,218,20,168,77,129,218,20,168,77,129,218,20,168,77,129,218,20,168,77,129,218,20,168,77,129,218,20,168,85,172,82,183,126,30,212,230,65,109,30,212,54,224,84,141,218,60,168,205,131,218,60,168,205,131,218,60,168,205,131,218,60,168,205,131,218,60,168,205,131,218,60,168,205,131,218,60,168,205,131,218,60,168,205,131,218,60,168,205,131,218,60,168,205,131,218,60,168,205,219,178,246,75,136,132,195,152,102,43,108,145,176,194,22,9,39,170,44,7,49,18,190,129,89,253,34,236,73,216,115,176,181,242,40,199,190,27,246,253,176,235,97,63,6,187,29,246,110,216,97,216,90,121,148,252,145,140,132,21,182,72,88,97,139,132,21,182,72,24,193,103,198,96,39,108,215,192,72,168,149,71,85,162,60,202,161,197,242,40,213,72,216,183,149,71,73,163,86,30,37,141,91,45,141,122,121,148,52,106,229,81,210,56,109,59,242,128,237,226,143,216,26,143,217,26,7,108,31,52,98,59,242,172,173,113,200,118,122,210,118,157,239,216,26,163,150,211,249,149,185,173,60,74,26,247,217,26,79,88,26,245,242,40,105,140,219,142,44,178,141,57,98,59,82,91,36,122,66,205,212,249,41,164,171,41,228,60,41,164,171,41,164,171,41,164,171,41,164,171,41,164,171,41,164,171,41,228,60,41,228,60,41,228,60,41,164,171,41,228,60,41,228,60,41,164,171,41,164,171,41,164,171,41,164,171,41,164,171,41,164,171,41,164,171,41,164,171,41,164,171,41,164,171,41,164,171,41,164,171,41,164,171,187,5,221,138,10,115,67,196,177,53,116,142,173,161,219,191,202,220,16,113,250,181,89,61,107,235,233,170,99,95,54,199,211,209,57,246,1,216,71,96,31,131,253,148,121,189,58,58,199,62,11,59,142,235,185,129,254,91,176,159,199,248,97,156,239,50,109,29,157,211,191,28,118,37,236,26,216,181,24,175,17,253,250,139,191,4,221,170,10,211,235,86,1,221,170,10,179,60,234,13,243,84,221,225,156,161,62,0,251,178,57,148,78,109,21,168,173,2,181,85,160,230,216,199,205,75,213,169,173,2,53,199,126,8,215,115,3,253,183,96,143,98,252,48,108,23,110,85,47,250,151,195,174,132,93,3,187,22,227,53,162,95,163,118,85,110,253,6,80,219,0,106,142,173,109,99,165,205,83,117,95,219,0,95,219,0,106,27,64,109,3,168,109,0,181,13,160,182,1,212,54,128,218,6,80,219,0,95,219,0,106,27,64,109,3,168,57,182,182,141,181,1,212,156,191,127,7,250,151,227,252,74,216,53,176,107,49,94,35,250,53,106,21,239,87,183,62,141,8,151,70,132,75,35,194,165,17,225,210,136,112,105,68,184,52,34,92,26,17,46,141,8,151,70,132,75,35,194,165,17,225,210,136,112,105,68,184,52,34,92,26,17,46,141,8,151,70,132,75,35,194,165,17,225,210,136,112,105,68,184,52,34,92,26,17,46,141,8,151,70,132,75,35,194,173,23,116,155,224,112,155,224,112,155,224,112,143,153,167,234,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,9,14,183,83,110,189,219,109,62,151,56,182,70,205,177,53,135,115,108,237,185,196,177,183,154,253,58,58,199,190,108,142,167,163,115,236,3,176,143,192,62,6,251,41,243,122,117,116,142,125,22,118,28,215,115,3,253,183,96,63,143,241,195,56,223,133,251,209,139,254,229,176,43,97,215,192,174,197,120,141,232,215,208,117,11,186,42,183,233,112,85,64,231,216,90,121,148,115,188,54,87,86,1,93,21,208,85,1,93,21,208,85,1,93,21,208,85,1,157,99,31,199,248,35,232,63,11,59,142,227,111,160,255,22,236,81,28,255,12,254,126,23,238,215,14,244,47,199,249,149,176,107,96,215,98,188,70,244,107,232,134,4,93,11,178,129,22,204,149,45,200,6,126,242,126,51,27,104,193,132,217,130,9,179,5,19,102,11,38,204,22,76,152,45,152,48,91,48,97,182,32,27,104,193,132,217,130,9,179,5,19,102,11,38,204,22,76,152,45,200,6,90,240,92,217,130,9,179,5,207,149,45,152,48,91,48,97,182,96,194,108,193,132,217,130,9,179,5,19,102,82,208,109,71,152,219,14,116,219,17,230,102,205,83,117,106,219,65,109,59,168,109,7,181,237,160,182,29,212,182,131,218,118,132,185,237,160,182,29,212,182,131,218,118,80,219,14,106,219,17,230,182,35,204,109,7,181,237,8,115,219,65,109,59,168,109,7,181,237,160,182,29,212,182,155,212,10,239,90,189,120,235,11,214,186,141,221,98,199,214,168,229,236,87,209,47,187,197,57,123,171,105,107,232,114,182,236,22,231,236,105,244,31,48,63,79,67,151,179,143,193,30,192,120,35,232,63,11,123,8,199,39,241,249,239,192,142,154,199,107,187,197,57,251,53,216,251,96,159,48,109,109,183,56,103,199,209,95,132,243,71,208,175,87,70,41,116,249,13,8,115,13,8,115,13,120,66,105,64,152,115,250,239,51,109,61,37,104,64,152,107,64,152,107,64,152,107,64,152,107,64,152,107,64,152,107,64,152,107,64,152,115,236,135,112,61,55,208,127,11,246,40,198,15,195,118,225,126,245,162,127,57,236,74,216,53,176,107,49,94,35,250,245,202,40,65,231,7,58,63,208,249,129,206,15,116,126,160,243,3,157,31,232,252,64,231,7,58,63,208,249,129,206,15,116,126,160,243,3,157,31,232,252,64,231,7,58,63,208,249,129,206,15,116,126,160,243,3,157,31,232,252,64,231,7,58,63,208,249,129,46,32,232,2,64,23,0,186,0,208,5,128,46,0,116,1,160,11,0,93,0,232,2,64,23,0,186,0,208,5,128,46,0,116,1,160,11,0,93,0,232,2,64,23,0,186,0,208,5,128,46,0,116,1,160,11,0,93,0,232,2,64,23,0,186,128,137,174,48,36,177,46,136,88,23,68,172,11,34,214,5,17,235,130,136,117,65,196,186,32,98,93,16,177,46,136,88,23,68,172,11,34,214,5,17,235,130,136,117,65,196,186,32,98,93,16,177,46,136,88,23,68,172,11,34,214,5,17,235,130,136,117,65,196,186,32,98,93,16,177,46,136,88,23,68,172,11,186,205,202,168,203,15,45,84,70,45,190,3,76,80,246,172,54,209,57,182,134,110,192,181,80,10,165,247,111,149,231,214,83,153,161,22,127,149,93,228,140,200,178,251,148,92,45,242,97,145,109,34,95,20,121,80,100,84,100,66,228,148,200,226,106,243,207,209,238,188,99,191,6,123,31,236,236,157,95,24,202,83,173,70,173,23,217,130,15,24,145,19,130,234,168,252,94,117,84,94,167,153,125,229,108,173,86,162,211,92,208,207,123,29,167,106,181,18,157,230,35,124,206,190,108,14,165,215,74,116,154,143,240,57,251,8,236,99,176,159,50,47,85,175,149,232,52,31,225,115,118,28,215,115,3,253,183,96,63,143,241,195,56,223,101,218,122,173,68,167,249,8,159,179,43,97,215,192,174,197,120,141,232,215,34,210,91,114,235,123,65,173,23,212,122,65,109,6,167,106,212,122,65,173,23,212,122,65,173,23,212,122,65,173,23,212,122,65,173,23,212,122,65,173,23,212,122,65,173,23,212,122,65,173,23,212,122,65,173,23,212,122,65,173,23,212,122,65,173,23,212,122,65,173,23,212,150,214,168,91,63,4,106,67,160,54,4,106,247,227,84,141,218,16,168,13,129,218,16,168,13,129,218,16,168,13,129,218,16,168,13,129,218,16,168,13,129,218,16,168,13,129,218,16,168,13,129,218,16,168,13,129,218,16,168,13,129,218,16,168,13,129,218,16,168,13,85,152,117,73,78,28,186,36,113,168,89,161,40,24,68,28,26,180,197,161,137,42,179,95,139,67,207,213,168,217,250,101,145,131,34,99,34,127,46,242,109,145,119,173,81,242,126,145,155,68,6,68,190,36,242,144,200,209,53,230,159,163,197,161,65,196,161,65,196,161,65,196,161,75,50,234,77,145,238,223,48,63,64,139,67,213,170,171,48,123,151,181,170,160,220,173,67,85,144,52,106,85,65,90,227,171,182,35,165,42,72,107,220,106,105,212,170,130,180,70,169,10,210,26,167,109,71,30,176,93,252,17,91,227,49,91,227,128,237,131,70,108,71,158,181,53,14,217,78,79,218,174,243,29,91,99,212,114,186,86,21,164,53,190,102,107,220,103,107,60,97,105,212,170,130,180,198,184,237,200,34,219,152,35,182,35,181,5,146,143,169,111,84,126,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,169,90,24,251,0,237,130,238,52,246,1,78,99,49,249,52,246,1,58,127,195,220,7,56,141,21,229,211,88,81,62,141,21,229,211,88,81,62,141,21,229,211,88,81,62,141,21,229,211,216,7,56,141,21,229,211,88,81,62,141,21,229,211,88,81,62,141,21,229,211,216,7,56,141,125,128,211,88,81,62,141,125,128,211,88,81,62,141,21,229,211,88,81,62,141,21,229,211,88,81,62,141,125,128,94,65,119,1,251,0,23,128,238,2,170,130,134,205,83,117,135,187,128,170,160,11,160,118,1,212,46,128,218,5,80,187,0,106,23,176,15,112,1,212,46,128,218,5,84,5,93,0,181,11,160,118,1,251,0,23,64,237,2,168,93,0,181,11,160,118,1,212,46,128,218,5,80,187,0,106,23,64,237,130,220,250,171,160,118,21,212,174,98,247,38,101,158,170,251,218,85,248,218,85,80,187,10,106,87,65,237,42,168,93,5,181,171,160,118,21,212,174,130,218,85,248,218,85,80,187,10,106,87,65,237,42,118,111,174,130,218,85,236,222,92,5,181,171,160,118,21,212,174,130,218,85,80,187,10,106,197,247,171,91,223,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,215,143,8,231,17,116,55,225,112,55,225,112,55,225,112,245,230,169,186,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,221,132,195,181,202,173,143,160,42,40,2,135,139,192,225,34,168,10,138,160,180,36,130,210,146,8,28,46,2,135,139,192,225,34,112,184,8,28,46,130,170,160,8,28,46,2,135,139,160,180,36,2,135,139,192,225,34,168,10,138,192,225,34,112,184,8,28,46,2,135,139,192,225,34,112,184,8,28,46,2,135,139,192,225,246,8,186,24,230,202,24,208,197,80,21,20,195,92,25,3,186,24,208,197,128,46,6,116,49,160,139,1,93,12,232,98,152,43,99,64,23,3,186,24,208,197,128,46,6,116,49,204,149,49,84,5,197,128,46,134,170,160,24,208,197,128,46,6,116,49,160,139,1,93,12,232,250,4,93,193,123,76,175,115,108,13,157,99,107,94,247,250,253,102,54,224,244,107,232,178,182,142,206,177,47,155,227,233,232,28,251,0,236,35,176,143,193,126,202,188,94,29,157,99,159,133,29,199,245,220,64,255,45,216,207,99,252,48,206,119,153,182,238,117,78,255,114,216,149,176,107,96,215,98,188,70,244,107,232,226,130,110,229,123,76,175,91,9,116,142,173,133,185,9,243,84,157,218,74,80,91,9,106,43,65,109,37,168,173,4,181,149,160,230,216,199,49,254,8,250,207,194,142,227,248,27,232,191,5,123,20,199,107,14,183,18,212,156,191,127,7,250,151,227,252,74,216,53,176,107,49,94,35,250,101,153,51,63,84,99,190,52,41,97,110,151,58,182,142,46,97,110,151,230,108,237,69,18,9,76,152,9,76,152,9,115,187,52,103,79,163,255,128,249,121,58,191,4,38,204,132,185,93,154,179,71,208,127,22,246,16,142,79,226,243,223,129,29,53,143,215,95,36,145,48,183,75,115,246,62,216,39,76,91,127,145,68,194,220,46,205,217,69,56,127,4,253,218,202,215,188,184,206,4,98,221,4,208,77,224,49,101,2,177,110,2,121,193,4,242,130,9,196,186,9,196,186,9,160,155,0,186,9,160,155,64,172,155,0,186,9,160,155,64,94,48,129,88,55,129,88,55,129,88,55,129,199,148,9,196,186,9,60,166,76,32,214,77,32,214,77,32,214,77,32,214,77,32,214,77,160,190,228,158,7,20,186,89,160,155,5,186,89,160,155,5,186,89,160,155,5,186,89,160,155,5,186,89,160,155,5,186,89,160,155,5,186,89,160,155,5,186,89,160,155,5,186,89,160,155,5,186,89,160,155,5,186,89,160,155,5,186,89,160,155,5,186,89,160,155,5,186,89,160,243,9,186,162,59,77,116,89,91,71,231,216,123,205,126,29,157,211,127,159,105,235,232,28,251,178,57,158,142,206,177,15,192,62,2,251,24,236,227,184,158,17,244,159,133,253,16,174,231,6,250,111,193,30,197,248,97,216,46,220,175,94,244,47,135,93,9,187,6,118,45,198,107,68,63,2,222,146,85,213,202,46,191,211,12,120,229,224,231,216,175,162,95,11,120,142,189,213,180,245,128,231,216,90,192,115,236,105,244,31,48,63,79,231,87,14,126,142,61,128,241,70,208,127,22,246,16,142,79,226,243,223,129,29,53,143,215,3,158,99,191,6,123,31,236,19,166,173,7,60,199,142,163,191,8,231,143,160,95,171,15,114,30,88,180,55,39,185,241,230,36,183,237,205,73,110,219,155,147,220,120,115,146,219,246,230,36,55,222,156,228,198,155,147,220,120,115,146,27,111,78,114,227,205,73,110,188,57,201,141,55,39,185,241,230,36,55,222,156,228,198,155,147,220,120,115,146,27,111,78,114,227,205,73,110,219,155,147,220,182,55,39,185,109,111,78,114,219,222,156,228,198,155,147,220,120,115,146,27,111,78,114,219,222,156,228,198,155,147,182,169,41,54,111,181,153,9,230,108,173,106,98,245,123,204,170,137,32,78,213,170,38,86,155,233,68,206,190,108,14,165,87,77,172,54,211,137,156,125,4,246,49,216,79,153,151,170,87,77,172,54,211,137,156,29,199,245,220,64,255,45,216,207,99,252,48,206,119,153,182,94,53,177,218,76,39,114,118,37,236,26,216,181,24,175,17,253,90,96,60,40,183,222,7,106,62,80,243,129,218,73,156,170,81,243,129,154,15,212,124,160,230,3,53,31,168,249,64,205,7,106,62,80,243,129,154,15,212,124,160,230,3,53,31,168,249,64,205,7,106,62,80,243,129,154,15,212,124,160,230,3,53,31,168,249,64,237,146,220,250,205,160,182,25,212,54,131,218,44,78,213,168,109,6,181,205,160,182,25,212,54,131,218,102,80,219,12,106,155,65,109,51,168,109,6,181,205,160,182,25,212,54,131,218,102,80,219,12,106,155,65,109,51,168,109,6,181,205,160,182,25,212,54,131,218,102,80,219,108,166,238,185,72,120,9,145,112,24,211,108,133,45,18,86,216,34,225,68,149,229,32,70,194,55,48,171,95,132,61,9,123,14,182,246,230,36,55,222,156,228,198,155,147,220,120,115,146,27,111,78,114,227,205,73,110,188,57,201,141,55,39,185,241,230,36,183,237,205,73,110,219,155,147,220,182,55,39,185,109,111,78,114,227,205,73,110,188,57,201,141,55,39,185,109,111,78,114,155,111,78,114,158,88,245,55,39,185,109,111,78,114,219,222,156,228,182,189,57,201,109,123,115,146,219,246,230,36,183,237,205,73,110,219,155,147,220,182,55,39,185,109,111,78,114,219,222,156,228,182,189,57,201,109,123,115,146,219,246,230,36,183,237,205,73,110,219,155,147,220,182,55,39,185,109,111,78,114,219,222,156,228,182,189,57,201,109,123,115,146,219,246,230,36,183,237,205,73,110,219,155,147,220,182,55,39,185,109,111,78,114,219,222,156,228,182,189,57,105,133,87,229,172,213,200,89,171,145,243,84,35,103,173,70,206,90,141,156,181,26,57,107,53,114,214,106,228,172,213,200,121,170,145,243,84,35,231,169,70,206,90,141,156,167,26,57,79,53,114,214,106,228,172,213,200,89,171,145,179,86,35,103,173,70,206,90,141,156,181,26,57,107,53,114,214,106,228,172,213,200,89,171,145,179,86,223,137,95,76,18,116,237,216,21,105,199,210,122,59,118,69,154,189,230,174,72,59,214,215,219,177,190,222,142,245,245,118,172,175,183,99,125,189,29,235,235,237,88,95,111,199,174,72,59,214,215,219,177,190,222,142,245,245,118,172,175,183,99,125,189,29,187,34,237,216,21,105,199,250,122,59,118,69,218,177,190,222,142,245,245,118,172,175,183,99,125,189,29,235,235,237,216,21,121,90,208,237,198,174,200,110,160,219,109,62,90,229,239,53,79,213,29,206,25,234,3,176,47,155,67,233,212,118,131,218,110,80,219,13,106,187,177,43,178,27,212,118,131,154,99,63,132,235,185,129,254,91,176,71,49,126,24,182,11,183,170,23,253,203,97,87,194,174,129,93,139,241,26,209,175,81,27,144,91,31,6,181,48,168,133,177,151,117,202,60,85,247,181,48,124,45,12,106,97,80,11,131,90,24,212,194,160,22,6,181,48,168,133,65,45,12,95,11,131,90,24,212,194,160,22,198,94,86,24,212,194,216,203,10,131,90,24,212,194,160,22,6,181,48,168,133,65,237,146,220,122,31,34,156,15,17,206,135,8,231,67,132,243,33,194,249,16,225,124,136,112,62,68,56,31,34,156,15,17,206,135,8,231,67,132,243,33,194,249,16,225,124,136,112,62,68,56,31,34,156,15,17,206,135,8,231,67,132,243,33,194,249,16,225,124,136,112,62,68,56,31,34,156,15,17,206,135,8,119,83,208,245,195,225,250,225,112,253,112,56,247,111,174,48,187,204,83,117,135,235,135,195,245,195,225,250,225,112,253,112,184,126,56,92,63,28,174,31,14,215,15,135,235,135,195,245,195,225,250,225,112,253,112,184,126,56,92,63,28,174,31,14,215,15,135,235,135,195,245,195,225,250,225,112,253,112,184,126,56,220,26,185,245,205,119,154,207,37,205,112,184,102,56,156,99,107,207,37,205,88,70,111,198,50,122,51,28,174,25,14,215,12,135,107,134,195,53,195,225,28,251,41,243,122,117,116,205,112,56,199,142,227,122,110,160,255,22,236,231,49,126,24,231,187,112,63,122,209,191,28,118,37,236,26,216,181,24,175,17,253,26,186,141,130,174,13,115,101,27,208,57,182,86,35,213,134,185,178,13,232,218,128,174,13,232,218,128,174,13,232,218,128,174,13,232,218,48,87,182,1,93,27,208,181,1,93,27,208,181,1,93,27,230,74,199,126,6,127,191,11,247,107,7,250,151,227,252,74,216,53,176,107,49,94,35,250,245,255,49,33,232,34,200,6,34,152,43,35,200,6,58,127,211,204,6,34,152,48,35,152,48,35,152,48,35,152,48,35,152,48,35,152,48,35,152,48,35,200,6,34,152,48,35,152,48,35,152,48,35,152,48,35,152,48,35,200,6,34,120,174,140,96,194,140,224,185,50,130,9,51,130,9,51,130,9,51,130,9,51,130,9,51,130,9,179,87,208,197,16,230,98,64,23,67,152,27,54,79,53,138,18,65,45,6,106,49,80,139,129,90,12,212,98,160,22,67,152,139,129,90,12,212,98,160,22,3,181,24,168,197,16,230,98,8,115,49,80,139,33,204,197,64,45,6,106,49,80,139,129,90,12,212,98,88,104,125,96,241,135,229,22,150,87,42,50,31,93,188,235,78,115,1,78,53,234,11,112,210,248,170,237,72,109,1,78,26,183,90,26,245,5,56,105,212,22,224,164,113,218,118,228,1,203,37,233,11,112,210,120,204,214,56,96,251,160,17,219,145,103,109,141,67,182,211,147,182,235,124,199,214,24,181,156,174,47,192,73,227,107,182,198,125,182,198,19,150,70,125,1,78,26,227,182,35,139,108,99,142,216,142,212,22,224,46,136,7,239,65,200,221,131,144,187,7,79,75,123,16,114,247,32,61,217,131,244,100,15,66,238,30,132,220,61,8,185,123,16,114,247,32,228,238,65,200,221,131,144,187,7,33,119,15,210,147,61,8,185,123,16,114,247,32,228,238,193,211,210,30,132,220,61,120,90,218,131,144,187,7,33,119,15,66,238,30,132,220,61,8,185,123,204,144,155,63,37,232,186,129,174,27,232,186,129,174,27,232,186,129,174,27,232,186,129,174,27,232,186,129,174,27,232,186,129,174,27,232,186,129,174,27,232,186,129,174,27,232,186,129,174,27,232,186,129,174,27,232,186,129,174,27,232,186,129,174,27,232,186,129,174,27,232,186,129,174,116,173,66,119,8,232,14,1,221,33,160,59,4,116,135,128,238,16,208,29,2,186,67,64,119,8,232,14,1,221,33,160,59,4,116,135,128,238,16,208,29,2,186,67,64,119,8,232,14,1,221,33,160,59,4,116,135,128,238,16,208,29,2,186,67,64,119,8,232,14,1,221,33,60,232,174,206,160,211,39,212,97,91,200,29,182,133,220,97,91,200,29,182,133,220,97,91,200,29,182,133,220,97,91,200,29,182,133,220,97,91,200,29,182,133,220,97,91,200,29,182,133,220,97,91,200,29,182,133,220,97,91,200,29,182,133,220,97,91,200,29,182,133,220,97,91,200,29,182,133,220,97,91,200,29,182,133,220,97,91,200,29,182,133,220,97,91,200,29,182,133,220,97,20,139,61,128,159,217,155,68,177,216,164,173,88,108,210,86,44,54,137,98,177,73,91,177,216,36,138,197,38,81,44,54,137,98,177,73,20,139,77,162,88,108,18,197,98,147,40,22,155,68,177,216,36,138,197,38,81,44,54,137,98,177,73,20,139,77,162,88,108,210,86,44,54,105,43,22,155,180,21,139,77,218,138,197,38,81,44,54,137,98,177,73,20,139,77,218,138,197,38,81,44,214,160,38,249,188,4,10,88,18,40,96,73,160,128,165,13,167,106,5,44,9,20,176,36,80,192,146,64,1,75,2,5,44,9,20,176,36,80,192,146,64,1,75,2,5,44,9,20,176,36,80,192,146,64,1,75,2,5,44,9,20,176,36,80,192,146,64,1,75,2,5,44,9,20,176,36,80,192,146,64,1,75,2,5,44,9,20,176,36,80,118,212,41,183,254,26,168,93,3,181,107,160,118,8,167,106,212,174,129,218,53,80,187,6,106,215,64,237,26,168,93,3,181,107,160,118,13,212,174,129,218,53,80,187,6,106,215,64,237,26,168,93,3,181,107,160,118,13,212,174,129,218,53,80,187,6,106,215,64,237,26,168,93,3,181,152,220,250,57,80,155,3,181,57,80,27,199,169,26,181,57,80,155,3,181,57,80,155,3,181,57,80,155,3,181,57,80,155,3,181,57,80,155,3,181,57,80,155,3,181,57,80,155,3,181,57,80,155,3,181,57,80,155,3,181,57,80,155,3,181,57,80,155,179,173,97,92,66,36,28,198,52,91,97,139,132,21,182,72,56,81,101,57,136,145,240,13,204,234,23,97,79,194,158,131,173,21,139,77,162,88,108,18,197,98,147,40,22,155,68,177,216,36,138,197,38,81,44,54,137,98,177,73,20,139,77,218,138,197,38,109,197,98,147,182,98,177,73,91,177,216,36,138,197,38,81,44,54,137,98,177,73,91,177,216,36,126,102,239,1,252,204,94,133,173,88,172,194,86,44,86,97,43,22,171,176,21,139,85,216,138,197,42,108,197,98,21,182,98,177,10,91,177,88,133,173,88,172,194,86,44,86,97,43,22,171,176,21,139,85,216,138,197,42,108,197,98,21,182,98,177,10,91,177,88,133,173,88,172,194,86,44,86,97,43,22,171,176,21,139,85,216,138,197,42,108,197,98,21,182,98,177,10,91,177,88,133,173,88,172,194,86,44,86,97,43,22,75,75,214,124,10,89,243,41,100,205,167,144,53,159,66,214,124,10,89,243,41,100,205,167,144,53,159,66,214,124,10,89,243,41,100,205,167,144,53,159,66,214,124,10,89,243,41,100,205,167,144,53,159,66,214,124,10,89,243,41,100,205,167,144,53,159,66,214,124,10,89,243,41,100,205,167,144,53,159,66,214,124,10,89,243,41,100,205,167,144,53,87,124,64,161,43,187,219,220,30,114,108,13,157,99,107,232,214,127,192,220,30,114,250,181,89,61,107,235,27,13,142,125,217,28,79,71,231,216,7,96,31,129,125,12,246,83,230,245,234,232,28,251,44,236,56,174,231,6,250,111,193,126,30,227,135,113,190,203,180,117,116,78,255,114,216,149,176,107,96,215,98,188,70,244,107,232,54,9,186,123,238,54,189,238,30,160,187,231,110,179,88,44,96,158,170,59,156,51,212,7,96,95,54,135,210,169,221,3,106,247,128,218,61,160,230,216,199,205,75,213,169,221,3,106,142,253,16,174,231,6,250,111,193,30,197,248,97,216,46,220,170,94,244,47,135,93,9,187,6,118,45,198,107,68,191,70,45,36,183,222,11,106,94,80,115,108,109,83,239,176,121,170,238,107,94,248,154,23,212,188,160,230,5,53,47,168,121,65,205,11,106,94,80,243,130,154,23,190,230,5,53,47,168,121,65,205,177,181,77,61,47,168,57,127,255,14,244,47,199,249,149,176,107,96,215,98,188,70,244,107,212,98,114,235,207,35,194,157,71,132,59,143,8,119,30,17,238,60,34,220,121,68,184,243,136,112,231,17,225,206,35,194,157,71,132,59,143,8,119,30,17,238,60,34,220,121,68,184,243,136,112,231,17,225,206,35,194,157,71,132,59,143,8,119,30,17,238,60,34,220,121,68,184,243,136,112,231,17,225,206,35,194,157,71,132,59,143,8,247,115,65,215,0,135,107,128,195,53,192,225,222,54,79,213,29,174,1,14,215,0,135,107,128,195,53,192,225,26,224,112,13,112,184,6,56,92,3,28,174,1,14,215,0,135,107,128,195,53,192,225,26,224,112,13,112,184,6,56,92,3,28,174,1,14,215,0,135,107,128,195,53,192,225,26,224,112,13,112,184,21,235,212,173,31,71,177,216,56,28,110,28,14,55,142,98,177,113,84,28,141,163,226,104,28,14,55,14,135,27,135,195,141,195,225,198,225,112,227,40,22,27,135,195,141,195,225,198,81,113,52,14,135,27,135,195,141,163,88,108,28,14,55,14,135,27,135,195,141,195,225,198,225,112,227,112,184,113,56,220,56,28,110,28,14,231,21,116,211,152,43,167,129,110,26,197,98,211,152,43,167,129,110,26,232,166,129,110,26,232,166,129,110,26,232,166,129,110,26,115,229,52,208,77,3,221,52,208,77,3,221,52,208,77,99,174,156,70,177,216,52,208,77,163,88,108,26,232,166,129,110,26,232,166,129,110,26,232,166,129,174,73,208,249,145,13,248,49,87,250,145,13,60,187,206,204,6,252,152,48,253,152,48,253,152,48,253,152,48,253,152,48,253,152,48,253,152,48,253,200,6,252,152,48,253,152,48,253,152,48,253,152,48,253,152,48,253,200,6,252,120,174,244,99,194,244,227,185,210,143,9,211,143,9,211,143,9,211,143,9,211,143,9,211,143,9,243,69,65,23,64,152,11,0,93,0,97,238,160,121,170,78,45,0,106,1,80,11,128,90,0,212,2,160,22,0,181,0,194,92,0,212,2,160,22,0,181,0,168,5,64,45,128,48,23,64,152,11,128,90,0,97,46,0,106,1,80,11,128,90,0,212,2,160,22,48,169,21,158,148,91,63,143,87,139,204,99,174,156,199,171,69,230,241,106,145,121,204,149,243,152,43,231,241,106,145,121,188,90,100,30,115,229,60,230,202,121,204,149,243,120,181,200,60,230,202,121,204,149,243,120,181,200,60,94,45,50,143,87,139,204,227,213,34,243,120,181,200,60,94,45,50,143,87,139,204,227,213,34,243,120,181,200,60,94,45,50,143,87,139,204,227,213,34,243,44,208,18,116,119,45,53,29,46,107,235,232,28,123,175,217,175,135,57,167,255,62,211,214,83,2,199,190,108,142,167,123,157,99,31,128,125,4,246,49,216,199,113,61,35,232,63,11,251,33,92,207,13,244,223,130,61,138,241,195,176,93,184,95,189,232,95,14,187,18,118,13,236,90,140,215,136,126,189,64,75,208,121,128,206,3,116,30,160,243,0,157,7,232,60,64,231,1,58,15,208,121,128,206,3,116,30,160,243,0,157,7,232,60,64,231,1,58,15,208,121,128,206,3,116,30,160,243,0,157,7,232,60,64,231,1,58,15,208,121,128,206,3,116,30,160,43,125,80,161,91,15,116,235,129,110,61,208,173,7,186,245,64,183,30,232,214,3,221,122,160,91,15,116,235,129,110,61,208,173,7,186,245,64,183,30,232,214,3,221,122,160,91,15,116,235,129,110,61,208,173,7,186,245,64,183,30,232,214,3,221,122,160,91,15,116,235,129,110,189,137,174,112,181,160,219,184,212,140,117,27,129,206,177,95,69,191,22,235,28,123,171,105,235,177,206,177,181,88,231,216,211,232,63,96,126,158,142,110,35,208,57,246,0,198,27,65,255,89,216,67,56,62,137,207,127,7,118,212,60,94,143,117,142,253,26,236,125,176,79,152,182,30,235,28,59,142,254,34,156,63,130,126,173,50,234,23,15,153,149,81,30,84,70,121,108,149,81,30,91,101,148,7,149,81,30,91,101,148,7,149,81,30,84,70,121,80,25,229,65,101,148,7,149,81,30,84,70,121,80,25,229,65,101,148,7,149,81,30,84,70,121,80,25,229,65,101,148,7,149,81,30,91,101,148,199,86,25,229,177,85,70,121,108,149,81,30,84,70,121,80,25,229,65,101,148,199,86,25,229,65,101,84,189,114,209,188,160,153,255,229,108,173,90,35,104,110,41,228,181,226,84,173,90,35,104,38,17,57,251,178,57,148,94,173,17,52,147,136,156,125,4,246,49,216,79,153,151,170,87,107,4,205,36,34,103,199,113,61,55,208,127,11,246,243,24,63,140,243,93,166,173,87,107,4,205,36,34,103,87,194,174,129,93,139,241,26,209,175,197,196,189,114,235,187,65,173,27,212,186,65,109,0,167,106,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,186,65,173,27,212,78,203,173,63,12,106,135,65,237,48,168,253,28,167,106,212,14,131,218,97,80,59,12,106,135,65,237,48,168,29,6,181,195,160,118,24,212,14,131,218,97,80,59,12,106,135,65,237,48,168,29,6,181,195,160,118,24,212,14,131,218,97,80,59,12,106,135,65,237,48,168,29,190,219,172,140,250,197,67,102,101,148,7,149,81,30,91,101,148,199,86,25,229,65,101,148,199,86,25,229,65,101,148,7,149,81,30,84,70,121,80,25,229,65,101,148,7,149,81,30,84,70,121,80,25,229,65,101,148,7,149,81,30,84,70,121,80,25,229,65,101,148,199,86,25,229,177,85,70,121,108,149,81,30,91,101,148,7,149,81,30,84,70,121,80,25,229,177,85,70,121,204,202,168,194,95,152,63,53,152,163,197,202,40,143,173,50,202,99,171,140,242,216,42,163,60,182,202,40,143,173,50,202,99,171,140,242,216,42,163,60,182,202,40,143,173,50,202,99,171,140,242,216,42,163,60,182,202,40,143,173,50,202,99,171,140,242,216,42,163,60,182,202,40,143,173,50,202,99,171,140,242,216,42,163,60,182,202,40,143,173,50,202,99,171,140,242,216,42,163,60,182,202,40,143,173,50,202,99,171,140,122,71,114,158,109,72,87,183,33,231,217,134,116,117,27,210,213,109,72,87,183,33,93,221,134,116,117,27,210,213,109,200,121,182,33,231,217,134,156,103,27,210,213,109,200,121,182,33,231,217,134,116,117,27,210,213,109,72,87,183,33,93,221,134,116,117,27,210,213,109,72,87,183,33,93,221,134,116,117,27,210,213,109,72,87,183,33,93,221,102,166,171,5,229,235,21,186,40,246,66,162,88,80,143,98,47,100,221,122,115,47,36,138,85,245,40,86,213,163,88,85,143,98,85,61,138,85,245,40,86,213,163,88,85,143,98,47,36,138,85,245,40,86,213,163,88,85,143,98,85,61,138,85,245,40,246,66,162,216,11,137,98,85,61,138,189,144,40,86,213,163,88,85,143,98,85,61,138,85,245,40,86,213,163,216,11,217,40,232,226,216,11,137,3,93,28,149,81,237,230,169,186,195,197,81,25,21,7,181,56,168,197,65,45,14,106,113,80,139,99,47,36,14,106,113,80,139,163,50,42,14,106,113,80,139,99,47,36,14,106,113,80,139,131,90,28,212,226,160,22,7,181,56,168,197,65,45,14,106,47,201,173,79,130,90,18,212,146,216,193,58,100,158,170,251,90,18,190,150,4,181,36,168,37,65,45,9,106,73,80,75,130,90,18,212,146,160,150,132,175,37,65,45,9,106,73,80,75,98,7,43,9,106,73,236,96,37,65,45,9,106,73,80,75,130,90,18,212,146,160,118,90,110,125,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,7,34,92,82,208,165,224,112,41,56,92,10,14,55,107,158,170,59,92,10,14,151,130,195,165,224,112,41,56,92,10,14,151,130,195,165,224,112,41,56,92,10,14,151,130,195,165,224,112,41,56,92,10,14,151,130,195,165,224,112,41,56,92,10,14,151,130,195,165,224,112,41,56,92,10,14,151,130,195,221,85,171,110,253,222,165,230,115,201,94,56,220,94,56,156,99,107,207,37,123,177,140,190,23,203,232,123,225,112,123,225,112,123,225,112,123,225,112,123,225,112,142,253,148,121,189,58,186,189,112,56,199,142,227,122,110,160,255,22,236,231,49,126,24,231,187,112,63,122,209,191,28,118,37,236,26,216,181,24,175,17,253,26,186,251,5,93,15,230,202,30,160,115,108,173,50,170,7,115,101,15,208,245,0,93,15,208,245,0,93,15,208,245,0,93,15,208,245,96,174,236,1,186,30,160,235,1,186,30,160,235,1,186,30,204,149,142,253,12,254,126,23,238,215,14,244,47,199,249,149,176,107,96,215,98,188,70,244,235,197,246,130,46,141,108,32,141,185,50,141,108,32,80,107,102,3,105,76,152,105,76,152,105,76,152,105,76,152,105,76,152,105,76,152,105,76,152,105,100,3,105,76,152,105,76,152,105,76,152,105,76,152,105,76,152,105,100,3,105,60,87,166,49,97,166,241,92,153,198,132,153,198,132,153,198,132,153,198,132,153,198,132,153,198,132,185,71,208,185,223,107,122,93,214,214,209,57,182,22,230,250,204,83,141,23,220,191,215,164,230,216,151,205,161,116,106,142,125,0,246,17,216,199,96,31,199,248,35,232,63,11,59,142,227,111,160,255,22,236,81,28,175,57,156,99,187,112,171,118,160,127,57,206,175,132,93,3,187,22,227,53,162,95,251,229,165,255,232,55,127,106,112,16,91,198,131,152,48,7,177,101,60,136,45,227,65,76,152,131,152,48,7,177,101,60,136,45,227,65,76,152,131,152,48,7,49,97,14,98,203,120,16,19,230,32,38,204,65,108,25,15,98,203,120,16,91,198,131,216,50,30,196,150,241,32,182,140,7,177,101,60,136,45,227,65,108,25,15,98,203,120,16,91,198,131,216,50,30,92,106,174,124,69,197,117,162,136,117,81,160,139,226,49,37,138,88,23,69,94,16,69,94,16,69,172,139,34,214,69,129,46,10,116,81,160,139,34,214,69,129,46,10,116,81,228,5,81,196,186,40,98,93,20,177,46,138,199,148,40,98,93,20,143,41,81,196,186,40,98,93,20,177,46,138,88,23,69,172,139,162,198,230,45,65,23,7,186,56,208,197,129,46,14,116,113,160,139,3,93,28,232,226,64,23,7,186,56,208,197,129,46,14,116,113,160,139,3,93,28,232,226,64,23,7,186,56,208,197,129,46,14,116,113,160,139,3,93,28,232,226,64,23,7,186,56,208,197,129,110,70,208,37,129,46,9,116,73,160,75,2,93,18,232,146,64,151,4,186,36,208,37,129,46,9,116,73,160,75,2,93,18,232,146,64,151,4,186,36,208,37,129,46,9,116,73,160,75,2,93,18,232,146,64,151,4,186,36,208,37,129,46,9,116,73,160,115,111,144,148,26,177,46,5,116,41,196,186,20,98,93,10,177,46,133,88,151,66,172,75,33,214,165,128,46,5,116,41,160,75,33,214,165,128,46,5,116,41,196,186,20,98,93,10,177,46,133,88,151,66,172,75,33,214,165,16,235,82,136,117,41,196,186,20,98,93,10,177,46,133,88,151,50,203,163,242,151,127,207,44,143,242,162,60,202,107,43,143,242,218,202,163,188,40,143,242,218,202,163,188,40,143,242,162,60,202,139,242,40,47,202,163,188,40,143,242,162,60,202,139,242,40,47,202,163,188,40,143,242,162,60,202,139,242,40,47,202,163,188,40,143,242,218,202,163,188,182,242,40,175,173,60,202,107,43,143,242,162,60,202,139,242,40,47,202,163,188,182,242,40,47,202,163,170,149,139,230,85,189,215,44,217,168,50,51,137,156,173,149,108,108,196,169,90,201,70,149,153,73,228,236,203,230,80,122,201,70,149,153,73,228,236,35,176,143,193,126,202,188,84,189,100,163,202,204,36,114,118,28,215,115,3,253,183,96,63,143,241,195,56,223,101,218,122,201,70,149,153,73,228,236,74,216,53,176,107,49,94,35,250,181,137,245,89,185,245,235,64,109,29,168,173,3,181,151,113,170,70,109,29,168,173,3,181,117,160,182,14,212,214,129,218,58,80,91,7,106,235,64,109,29,168,173,3,181,117,160,182,14,212,214,129,218,58,80,91,7,106,235,64,109,29,168,173,3,181,117,160,182,14,212,214,129,218,58,80,251,161,220,250,141,160,182,17,212,54,130,218,79,112,170,70,109,35,168,109,4,181,141,160,182,17,212,54,130,218,70,80,219,8,106,27,65,109,35,168,109,4,181,141,160,182,17,212,54,130,218,70,80,219,8,106,27,65,109,35,168,109,4,181,141,160,182,17,212,54,130,218,70,100,237,78,36,188,132,72,56,140,105,182,194,22,9,43,108,145,112,162,202,114,16,35,225,27,152,213,47,194,158,132,61,7,91,43,143,242,162,60,202,139,242,40,47,202,163,188,40,143,242,162,60,202,139,242,40,47,202,163,188,40,143,242,218,202,163,188,182,242,40,175,173,60,202,107,43,143,242,162,60,202,139,242,40,47,202,163,188,182,242,40,47,126,101,48,187,58,163,151,71,121,109,229,81,94,91,121,148,215,86,30,229,181,149,71,121,109,229,81,94,91,121,148,215,86,30,229,181,149,71,121,109,229,81,94,91,121,148,215,86,30,229,181,149,71,121,109,229,81,94,91,121,148,215,86,30,229,181,149,71,121,109,229,81,94,91,121,148,215,86,30,229,181,149,71,121,109,229,81,94,91,121,148,215,86,30,229,181,149,71,121,109,229,81,94,91,121,148,215,86,30,117,77,114,158,52,210,213,52,114,158,52,210,213,52,210,213,52,210,213,52,210,213,52,210,213,52,210,213,52,114,158,52,114,158,52,114,158,52,210,213,52,114,158,52,114,158,52,210,213,52,210,213,52,210,213,52,210,213,52,210,213,52,210,213,52,210,213,52,210,213,52,210,213,52,210,213,52,210,213,52,210,213,52,54,68,242,62,168,208,181,152,241,57,103,107,232,90,222,107,162,187,231,131,230,134,72,11,150,214,91,176,180,222,130,165,245,22,44,173,183,96,105,189,5,75,235,45,88,90,111,49,131,116,206,30,65,255,89,216,113,92,207,13,244,223,130,253,60,198,15,227,124,151,105,235,232,90,176,180,222,130,165,245,22,44,173,183,96,105,189,5,75,235,45,239,197,15,68,10,186,237,216,16,217,14,116,219,205,71,171,252,102,243,84,221,225,156,161,62,0,251,178,57,148,78,109,59,168,109,7,181,237,160,182,29,27,34,219,65,109,59,168,57,246,67,184,158,27,232,191,5,123,20,227,135,97,187,112,171,122,209,191,28,118,37,236,26,216,181,24,175,17,253,26,181,14,185,245,157,160,214,9,106,157,216,198,10,155,167,234,190,214,9,95,235,4,181,78,80,235,4,181,78,80,235,4,181,78,80,235,4,181,78,80,235,132,175,117,130,90,39,168,117,130,90,39,182,177,58,65,173,19,219,88,157,160,214,9,106,157,160,214,9,106,157,160,214,9,106,63,148,91,239,94,134,205,199,101,216,124,92,102,78,147,206,241,90,132,115,250,239,51,109,221,225,28,251,178,57,158,177,3,185,12,59,144,203,176,3,185,12,59,144,203,176,3,185,12,59,144,203,176,3,185,204,116,56,199,190,129,254,91,176,71,49,126,24,182,11,247,171,23,253,203,97,87,194,174,129,93,139,241,26,209,175,161,123,67,208,237,135,195,237,135,195,237,135,195,93,49,79,213,29,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,110,63,28,46,45,183,190,106,153,249,92,82,5,135,171,130,195,57,182,246,92,226,216,91,205,126,29,93,21,28,174,10,14,87,5,135,171,130,195,85,193,225,28,251,41,243,122,117,116,85,112,56,199,142,227,122,110,160,255,22,236,231,49,126,24,231,187,112,63,122,209,191,28,118,37,236,26,216,181,24,175,17,253,122,197,125,157,66,183,22,115,229,90,160,115,108,173,60,106,45,230,202,181,64,183,22,232,214,2,221,90,160,91,11,116,107,129,110,45,208,173,197,92,185,22,232,214,2,221,90,160,91,11,116,107,129,110,45,230,74,199,126,6,127,191,11,247,107,7,250,151,227,252,74,216,53,176,107,49,94,35,250,53,116,235,4,221,81,100,3,71,49,87,30,69,54,176,185,206,204,6,142,98,194,60,138,9,243,40,38,204,163,152,48,143,98,194,60,138,9,243,40,38,204,163,200,6,142,98,194,60,138,9,243,40,38,204,163,152,48,143,98,194,60,138,108,224,40,158,43,143,98,194,60,138,231,202,163,152,48,143,98,194,60,138,9,243,40,38,204,163,152,48,143,98,194,108,23,116,39,17,230,78,2,221,73,132,185,78,243,84,157,218,73,80,59,9,106,39,65,237,36,168,157,4,181,147,160,118,18,97,238,36,168,157,4,181,147,160,118,18,212,78,130,218,73,132,185,147,8,115,39,65,237,36,194,220,73,80,59,9,106,39,65,237,36,168,157,4,181,147,38,181,162,67,234,214,23,60,188,204,216,45,118,108,141,90,206,126,21,253,178,91,156,179,183,154,182,134,46,103,203,110,113,206,158,70,255,1,243,243,52,116,57,251,24,236,1,140,55,130,254,179,176,135,112,124,18,159,255,14,236,168,121,188,182,91,156,179,95,131,189,15,246,9,211,214,118,139,115,118,28,253,69,56,127,4,253,178,232,85,16,21,175,241,35,204,249,17,230,252,120,66,241,35,204,249,145,18,248,145,18,248,17,230,252,8,115,126,132,57,63,194,156,31,97,206,143,48,231,71,152,243,35,204,249,145,18,248,17,230,252,8,115,126,132,57,63,158,80,252,8,115,126,60,161,248,17,230,252,8,115,126,132,57,63,194,156,31,97,206,143,48,151,16,116,1,160,11,0,93,0,232,2,64,23,0,186,0,208,5,128,46,0,116,1,160,11,0,93,0,232,2,64,23,0,186,0,208,5,128,46,0,116,1,160,11,0,93,0,232,2,64,23,0,186,0,208,5,128,46,0,116,1,160,11,0,93,0,232,166,4,93,16,232,130,64,23,4,186,32,208,5,129,46,8,116,65,160,11,2,93,16,232,130,64,23,4,186,32,208,5,129,46,8,116,65,160,11,2,93,16,232,130,64,23,4,186,32,208,5,129,46,8,116,65,160,11,2,93,16,232,130,64,23,52,209,21,21,255,103,21,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,16,235,186,150,25,149,81,133,247,46,86,70,45,120,225,61,130,50,186,218,68,231,216,26,186,236,167,58,165,80,122,255,86,113,232,186,204,80,11,114,139,200,93,34,191,37,242,143,69,198,69,78,136,124,87,100,133,79,201,245,34,31,19,185,93,100,151,207,252,115,180,59,239,216,175,193,222,7,59,123,231,23,23,10,101,212,55,68,94,193,7,140,200,9,239,168,163,242,87,126,72,21,60,156,67,173,196,57,212,74,156,67,173,196,58,156,170,213,74,156,67,173,196,57,212,74,156,67,173,196,57,212,74,156,67,173,196,57,212,74,156,67,173,196,57,212,74,156,67,173,196,57,212,74,156,67,173,196,57,212,74,156,67,173,196,57,212,74,156,67,173,196,57,212,74,156,67,173,196,57,212,74,156,67,173,196,57,212,74,156,67,173,196,57,84,184,248,229,214,143,131,218,56,168,141,131,218,46,156,170,81,27,7,181,113,80,27,7,181,113,80,27,7,181,113,80,27,7,181,113,80,27,7,181,113,80,27,7,181,113,80,27,7,181,113,80,27,7,181,113,80,27,7,181,113,80,27,7,181,113,80,27,7,181,113,80,219,47,183,126,6,212,102,64,109,6,212,134,113,170,70,109,6,212,102,64,109,6,212,102,64,109,6,212,102,64,109,6,212,102,64,109,6,212,102,64,109,6,212,102,64,109,6,212,102,64,109,6,212,102,64,109,6,212,102,64,109,6,212,102,64,109,6,212,102,204,186,164,92,28,186,36,113,40,161,80,20,196,17,135,226,182,56,52,81,101,246,107,113,104,234,67,106,182,46,254,176,146,30,145,245,34,91,68,6,69,246,138,28,22,57,38,242,186,200,130,135,148,172,18,233,123,200,252,115,180,56,20,71,28,138,35,14,197,17,135,158,144,81,95,16,217,131,15,208,226,80,68,29,85,116,238,161,197,159,96,206,221,53,20,4,73,163,86,16,164,53,190,106,59,82,10,130,180,198,173,150,70,173,32,72,107,148,130,32,173,113,218,118,228,1,203,37,105,5,65,90,227,49,91,227,128,237,131,70,108,71,158,181,53,14,217,78,79,218,174,243,29,91,99,212,114,186,86,16,164,53,190,102,107,220,103,107,60,97,105,212,10,130,180,198,184,237,200,34,219,152,35,182,35,181,181,145,159,171,239,89,126,63,178,180,126,100,105,253,200,210,250,145,165,245,35,75,235,71,150,214,143,44,173,31,89,90,63,178,180,126,100,105,253,200,210,250,145,165,245,35,75,235,71,150,214,143,44,173,31,89,90,63,178,180,126,100,105,253,200,210,250,145,165,245,35,75,235,71,150,214,143,44,173,31,89,90,63,178,180,126,100,105,253,72,176,223,22,116,5,247,152,91,0,142,173,161,115,108,253,125,232,245,230,22,128,211,175,45,38,103,109,125,49,217,177,47,155,227,233,232,28,251,0,236,35,176,143,193,126,202,188,94,29,157,99,159,133,29,199,245,220,64,255,45,216,207,99,252,48,206,119,153,182,142,206,233,95,14,187,18,118,13,236,90,140,215,136,126,13,221,170,122,133,110,229,61,166,215,173,4,186,149,247,152,5,65,13,230,169,186,195,57,67,125,0,246,101,115,40,157,218,74,80,91,9,106,43,65,205,177,143,155,151,170,83,91,9,106,142,253,16,174,231,6,250,111,193,30,197,248,97,216,46,220,170,94,244,47,135,93,9,187,6,118,45,198,107,68,191,70,173,77,110,253,106,80,91,13,106,142,173,109,220,188,104,158,170,251,218,106,248,218,106,80,91,13,106,171,65,109,53,168,173,6,181,213,160,182,26,212,86,131,218,106,248,218,106,80,91,13,106,171,65,205,177,181,141,155,213,160,230,252,253,59,208,191,28,231,87,194,174,129,93,139,241,26,209,175,81,235,151,91,31,65,132,139,32,194,69,16,225,34,136,112,17,68,184,8,34,92,4,17,46,130,8,23,65,132,139,32,194,69,16,225,34,136,112,17,68,184,8,34,92,4,17,46,130,8,23,65,132,139,32,194,69,16,225,34,136,112,17,68,184,8,34,92,4,17,46,130,8,23,65,132,139,32,194,69,16,225,78,10,186,58,56,92,29,28,174,14,14,247,150,121,170,238,112,117,112,184,58,56,92,29,28,174,14,14,87,7,135,171,131,195,213,193,225,234,224,112,117,112,184,58,56,92,29,28,174,14,14,87,7,135,171,131,195,213,193,225,234,224,112,117,112,184,58,56,92,29,28,174,14,14,87,7,135,171,131,195,205,200,173,143,161,32,40,6,135,139,193,225,98,40,8,138,161,170,36,134,170,146,24,28,46,6,135,139,193,225,98,112,184,24,28,46,134,130,160,24,28,46,6,135,139,161,170,36,6,135,139,193,225,98,40,8,138,193,225,98,112,184,24,28,46,6,135,139,193,225,98,112,184,24,28,46,6,135,139,193,225,202,62,162,208,37,48,87,38,128,46,129,130,160,4,230,202,4,208,37,128,46,1,116,9,160,75,0,93,2,232,18,64,151,192,92,153,0,186,4,208,37,128,46,1,116,9,160,75,96,174,76,160,32,40,1,116,9,20,4,37,128,46,1,116,9,160,75,0,93,2,232,18,64,183,90,208,53,33,27,104,194,92,217,132,108,224,225,143,152,217,64,19,38,204,38,76,152,77,152,48,155,48,97,54,97,194,108,194,132,217,132,9,179,9,217,64,19,38,204,38,76,152,77,152,48,155,48,97,54,97,194,108,66,54,208,132,231,202,38,76,152,77,120,174,108,194,132,217,132,9,179,9,19,102,19,38,204,38,76,152,77,152,48,159,16,116,173,8,115,173,64,215,138,48,247,130,121,170,78,173,21,212,90,65,173,21,212,90,65,173,21,212,90,65,173,21,97,174,21,212,90,65,173,21,212,90,65,173,21,212,90,17,230,90,17,230,90,65,173,21,97,174,21,212,90,65,173,21,212,90,65,173,21,212,90,239,49,255,231,229,39,239,55,223,151,52,97,238,148,58,182,142,110,194,220,41,205,217,218,59,36,38,48,97,78,96,194,156,48,119,74,115,246,52,250,15,152,159,167,243,155,192,132,57,97,238,148,230,236,17,244,159,133,61,132,227,147,248,252,119,96,71,205,227,245,119,72,76,152,59,165,57,123,31,236,19,166,173,191,67,98,194,220,41,205,217,69,56,127,4,253,218,127,133,219,47,174,51,139,88,55,11,116,179,120,76,153,69,172,155,69,94,48,139,188,96,22,177,110,22,177,110,22,232,102,129,110,22,232,102,17,235,102,129,110,22,232,102,145,23,204,34,214,205,34,214,205,34,214,205,226,49,101,22,177,110,22,143,41,179,136,117,179,136,117,179,136,117,179,136,117,179,136,117,179,102,172,203,31,22,116,69,119,153,232,178,182,142,206,177,247,154,253,58,58,167,255,62,211,214,209,57,246,101,115,60,29,157,99,31,128,125,4,246,49,216,199,113,61,35,232,63,11,251,33,92,207,13,244,223,130,61,138,241,195,176,93,184,95,189,232,95,14,187,18,118,13,236,90,140,215,136,126,13,221,5,65,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,14,116,229,64,87,126,215,237,1,111,201,170,106,101,87,223,101,6,188,106,240,115,236,87,209,175,5,60,199,222,106,218,122,192,115,108,45,224,57,246,52,250,15,152,159,167,243,171,6,63,199,30,192,120,35,232,63,11,123,8,199,39,241,249,239,192,142,154,199,235,1,207,177,95,131,189,15,246,9,211,214,3,158,99,199,209,95,132,243,71,208,175,253,166,156,243,192,162,189,52,41,123,170,254,210,36,199,230,75,147,164,81,35,89,84,104,190,52,73,14,210,112,58,141,218,75,147,28,187,7,246,32,236,40,236,56,236,36,236,20,236,52,108,237,165,73,142,93,5,123,45,236,135,97,107,47,77,146,63,82,251,127,255,210,248,154,173,113,159,173,241,132,121,35,245,151,38,57,246,30,216,221,182,107,24,193,32,218,75,147,166,212,20,155,183,211,204,4,115,182,86,48,177,211,220,92,200,43,109,48,79,213,10,38,118,154,233,68,206,190,108,14,165,23,76,236,52,211,137,156,125,4,246,49,216,79,153,151,170,23,76,236,52,211,137,156,29,199,245,220,64,255,45,216,207,99,252,48,206,119,153,182,94,48,177,211,76,39,114,118,37,236,26,216,181,24,175,17,253,90,96,172,150,91,31,2,181,16,168,133,64,109,35,78,213,168,133,64,45,4,106,33,80,11,129,90,8,212,66,160,22,2,181,16,168,133,64,45,4,106,33,80,11,129,90,8,212,66,160,22,2,181,16,168,133,64,45,4,106,33,80,11,129,90,8,212,66,160,246,172,220,250,131,160,118,16,212,14,130,218,203,56,85,163,118,16,212,14,130,218,65,80,59,8,106,7,65,237,32,168,29,4,181,131,160,118,16,212,14,130,218,65,80,59,8,106,7,65,237,32,168,29,4,181,131,160,118,16,212,14,130,218,65,80,59,8,106,7,65,237,160,153,186,231,34,225,37,68,194,97,76,179,21,182,72,88,97,139,132,19,85,150,131,24,9,223,192,172,126,17,246,36,236,57,216,218,75,147,28,251,110,216,247,195,174,135,253,24,236,118,216,187,97,135,97,107,47,77,146,63,146,145,176,194,22,9,43,108,145,176,194,22,9,35,248,204,24,236,132,237,26,24,9,181,151,38,101,57,235,47,77,42,178,212,72,73,35,97,223,246,210,164,34,75,141,148,214,184,213,210,168,191,52,169,200,82,35,165,53,78,219,142,60,96,187,248,35,182,198,99,182,198,1,219,7,141,216,142,60,107,107,28,178,157,158,180,93,231,59,182,198,168,229,116,126,101,110,123,105,82,145,165,70,74,107,60,97,105,212,95,154,84,100,169,145,210,26,139,108,99,142,216,142,212,86,138,126,168,102,234,124,31,114,86,31,114,30,31,114,86,31,114,86,31,114,86,31,114,86,31,114,86,31,114,86,31,114,30,31,114,30,31,114,30,31,114,86,31,114,30,31,114,30,31,114,86,31,114,86,31,114,86,31,114,86,31,114,86,31,114,86,31,114,86,31,114,86,31,114,86,31,114,86,31,114,86,31,114,86,159,185,220,80,240,19,65,23,193,174,72,4,75,235,17,236,138,92,109,48,119,69,34,88,95,143,96,125,61,130,245,245,8,214,215,35,88,95,143,96,125,61,130,245,245,8,118,69,34,88,95,143,96,125,61,130,245,245,8,214,215,35,88,95,143,96,87,36,130,93,145,8,214,215,35,216,21,137,96,125,61,130,245,245,8,214,215,35,88,95,143,96,125,61,130,93,145,89,65,23,195,174,72,12,232,98,168,145,90,218,104,156,170,59,92,12,53,82,49,80,139,129,90,12,212,98,160,22,3,181,24,118,69,98,160,22,3,181,24,106,164,98,160,22,3,181,24,118,69,98,160,22,3,181,24,168,197,64,45,6,106,49,80,139,129,90,12,212,98,160,118,191,220,250,4,168,37,64,45,129,189,172,77,230,169,198,230,49,124,45,1,106,9,80,75,128,90,2,212,18,160,150,0,181,4,168,37,64,45,1,95,75,128,90,2,212,18,160,150,192,94,86,2,212,18,216,203,74,128,90,2,212,18,160,150,0,181,4,168,37,64,237,89,185,245,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,205,136,112,33,65,55,1,135,155,128,195,77,192,225,14,155,167,26,155,143,112,184,9,56,220,4,28,110,2,14,55,1,135,155,128,195,77,192,225,38,224,112,19,112,184,9,56,220,4,28,110,2,14,55,1,135,155,128,195,77,192,225,38,224,112,19,112,184,9,56,220,4,28,110,2,14,55,1,135,155,128,195,197,228,214,183,221,101,62,151,180,193,225,218,224,112,142,173,61,151,180,97,25,189,13,203,232,109,112,184,54,56,92,27,28,174,13,14,215,6,135,115,236,167,204,235,213,209,181,193,225,28,59,142,235,185,129,254,91,176,159,199,248,97,156,239,194,253,232,69,255,114,216,149,176,107,96,215,98,188,70,244,107,232,126,46,232,118,97,174,220,5,116,142,173,213,72,237,194,92,185,11,232,118,1,221,46,160,219,5,116,187,128,110,23,208,237,2,186,93,152,43,119,1,221,46,160,219,5,116,187,128,110,23,208,237,194,92,233,216,207,224,239,119,225,126,237,64,255,114,156,95,9,187,6,118,45,198,107,68,191,254,63,38,4,221,44,178,129,89,204,149,179,252,31,19,15,155,217,192,44,38,204,89,76,152,179,152,48,103,49,97,206,98,194,156,197,132,57,139,9,115,22,217,192,44,38,204,89,76,152,179,152,48,103,49,97,206,98,194,156,69,54,48,139,231,202,89,76,152,179,120,174,156,197,132,57,139,9,115,22,19,230,44,38,204,89,76,152,179,252,31,19,15,203,150,127,37,182,252,43,177,229,95,105,134,185,6,243,84,99,101,174,210,164,230,216,151,205,161,140,221,254,74,236,246,87,98,183,191,18,187,253,149,216,237,175,196,110,127,37,118,251,43,77,106,142,125,3,253,183,96,143,226,120,205,225,28,219,133,91,181,3,253,203,113,126,37,236,26,216,181,24,175,17,253,218,66,235,147,168,145,10,97,203,56,132,9,51,132,45,227,16,182,140,67,152,48,67,152,48,67,216,50,14,97,203,56,132,9,51,132,9,51,132,9,51,132,45,227,16,38,204,16,38,204,16,182,140,67,216,50,14,97,203,56,132,45,227,16,182,140,67,216,50,14,97,203,56,132,45,227,16,182,140,67,216,50,14,97,203,56,132,45,227,208,93,230,202,87,155,184,78,31,98,93,31,208,245,225,49,165,15,177,174,15,121,65,31,242,130,62,196,186,62,196,186,62,160,235,3,186,62,160,235,67,172,235,3,186,62,160,235,67,94,208,135,88,215,135,88,215,135,88,215,135,199,148,62,196,186,62,60,166,244,33,214,245,33,214,245,33,214,245,33,214,245,33,214,245,161,208,102,175,160,27,2,186,33,160,27,2,186,33,160,27,2,186,33,160,27,2,186,33,160,27,2,186,33,160,27,2,186,33,160,27,2,186,33,160,27,2,186,33,160,27,2,186,33,160,27,2,186,33,160,27,2,186,33,160,27,2,186,33,160,27,2,186,33,160,27,2,186,1,65,55,10,116,163,64,55,10,116,163,64,55,10,116,163,64,55,10,116,163,64,55,10,116,163,64,55,10,116,163,64,55,10,116,163,64,55,10,116,163,64,55,10,116,163,64,55,10,116,163,64,55,10,116,163,64,55,10,116,163,64,55,10,116,163,64,55,122,215,237,1,79,175,145,26,67,192,27,3,191,49,4,188,49,4,188,49,4,188,49,4,188,49,4,188,49,4,188,49,240,27,3,191,49,240,27,67,192,27,3,191,49,240,27,67,192,27,67,192,27,67,192,27,67,192,27,67,192,27,67,192,27,67,192,27,67,192,27,67,192,27,67,192,27,67,192,27,67,192,27,67,141,212,147,168,145,242,225,135,229,124,182,31,150,243,217,126,88,206,135,31,150,243,217,126,88,206,135,31,150,243,225,135,229,124,248,97,57,31,126,88,206,135,31,150,243,225,135,229,124,248,97,57,31,126,88,206,135,31,150,243,225,135,229,124,248,97,57,31,126,88,206,135,31,150,243,217,126,88,206,103,251,97,57,159,237,135,229,124,182,31,150,243,225,135,229,124,248,97,57,31,126,88,206,103,251,97,57,31,126,88,110,84,77,177,121,229,149,102,221,70,185,153,78,228,108,173,110,35,137,83,181,186,141,114,51,157,200,217,151,205,161,244,186,141,114,51,157,200,217,71,96,31,131,253,148,121,169,122,221,70,185,153,78,228,236,56,174,231,6,250,111,193,126,30,227,135,113,190,203,180,245,186,141,114,51,157,200,217,149,176,107,96,215,98,188,70,244,107,129,113,78,110,253,26,80,91,3,106,107,64,109,229,71,205,83,53,106,107,64,109,13,168,173,1,181,53,160,182,6,212,214,128,218,26,80,91,3,106,107,64,109,13,168,173,1,181,53,160,182,6,212,214,128,218,26,80,91,3,106,107,64,109,13,168,173,1,181,53,160,182,6,212,214,128,218,122,185,245,245,160,86,15,106,245,160,230,199,169,26,181,122,80,171,7,181,122,80,171,7,181,122,80,171,7,181,122,80,171,7,181,122,80,171,7,181,122,80,171,7,181,122,80,171,7,181,122,80,171,7,181,122,80,171,7,181,122,80,171,7,181,122,80,171,183,165,238,151,16,9,135,49,205,86,216,34,97,133,45,18,78,84,89,14,98,36,124,3,179,250,69,216,147,176,231,96,107,53,82,62,252,176,156,15,63,44,231,195,15,203,249,240,195,114,62,252,176,156,15,63,44,231,195,15,203,249,240,195,114,62,219,15,203,249,108,63,44,231,179,253,176,156,207,246,195,114,62,252,176,156,15,63,44,231,195,15,203,249,108,63,44,231,51,127,88,206,225,172,215,72,249,108,63,44,231,179,253,176,156,207,246,195,114,62,219,15,203,249,108,63,44,231,179,253,176,156,207,246,195,114,62,219,15,203,249,108,63,44,231,179,253,176,156,207,246,195,114,62,219,15,203,249,108,63,44,231,179,253,176,156,207,246,195,114,62,219,15,203,249,108,63,44,231,179,253,176,156,207,246,195,114,62,219,15,203,249,108,63,44,231,179,253,176,156,207,246,195,114,62,219,15,203,249,108,63,44,231,179,253,176,156,207,246,195,114,47,168,153,58,255,10,114,214,43,200,121,174,32,103,189,130,156,245,10,114,214,43,200,89,175,32,103,189,130,156,245,10,114,158,43,200,121,174,32,231,185,130,156,245,10,114,158,43,200,121,174,32,103,189,130,156,245,10,114,214,43,200,89,175,32,103,189,130,156,245,10,114,214,43,200,89,175,32,103,189,130,156,245,10,114,214,43,200,89,175,96,87,100,191,160,243,155,241,57,103,235,175,71,175,52,209,29,255,168,185,43,226,199,250,186,31,235,235,126,172,175,251,177,190,238,199,250,186,31,235,235,126,172,175,251,205,32,157,179,71,208,127,22,118,28,215,115,3,253,183,96,63,143,241,195,56,223,101,218,198,235,209,177,190,238,199,250,186,31,235,235,126,172,175,251,177,190,238,175,196,47,38,9,186,0,118,69,2,64,23,48,31,173,242,175,152,167,26,111,70,175,196,155,209,65,45,0,106,1,80,11,128,90,0,212,2,216,21,9,128,90,0,212,28,251,33,92,207,13,244,223,130,61,138,241,195,176,93,184,85,189,232,95,14,187,18,118,13,236,90,140,215,136,126,253,23,147,228,214,7,65,45,8,106,65,236,101,149,127,108,133,217,101,158,170,251,90,16,212,130,160,22,4,181,32,168,5,65,45,8,106,65,80,11,130,90,16,190,22,4,181,32,168,5,65,45,136,189,172,32,168,5,177,151,21,4,181,32,168,5,65,45,8,106,65,80,11,130,218,122,185,245,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,51,136,112,143,9,186,46,56,92,23,28,174,11,14,183,221,60,85,119,184,46,56,92,23,28,174,11,14,215,5,135,235,130,195,117,193,225,186,224,112,93,112,184,46,56,92,23,28,174,11,14,215,5,135,235,130,195,117,193,225,186,224,112,93,112,184,46,56,92,23,28,174,11,14,215,5,135,235,130,195,117,193,225,186,229,214,231,45,55,159,75,28,91,163,230,216,154,195,57,182,246,92,226,216,91,205,126,29,157,99,95,54,199,211,209,57,246,1,216,71,96,31,131,253,148,121,189,58,58,199,62,11,59,142,235,185,129,254,91,176,159,199,248,97,156,239,194,253,232,69,255,114,216,149,176,107,96,215,98,188,70,244,107,232,134,4,221,138,229,166,195,173,0,58,199,214,106,164,156,227,181,185,114,5,208,173,0,186,21,64,183,2,232,86,0,221,10,160,91,1,116,142,125,28,227,143,160,255,44,236,56,142,191,129,254,91,176,71,113,252,51,248,251,93,184,95,59,208,191,28,231,87,194,174,129,93,139,241,26,209,175,255,143,9,65,55,128,108,96,0,115,229,0,178,129,171,31,51,179,129,1,76,152,3,152,48,7,48,97,14,96,194,28,192,132,57,128,9,115,0,19,230,0,178,129,1,76,152,3,152,48,7,48,97,14,96,194,28,192,132,57,128,108,96,0,207,149,3,152,48,7,240,92,57,128,9,115,0,19,230,0,38,204,1,76,152,3,152,48,7,48,97,206,10,186,227,8,115,199,129,238,56,194,220,210,143,175,48,187,204,83,117,106,199,65,237,56,168,29,7,181,227,160,118,28,212,142,35,204,29,7,181,227,160,118,28,212,142,131,218,113,80,59,142,48,119,28,97,238,56,168,29,71,152,59,14,106,199,65,237,56,168,29,7,181,227,160,118,124,145,218,194,114,202,231,239,207,203,115,101,215,113,180,66,169,188,85,203,141,125,99,199,214,23,202,29,251,85,244,203,190,113,206,222,106,218,250,106,185,99,203,190,113,206,158,70,255,1,243,243,244,213,242,85,230,172,153,179,7,48,222,8,250,207,194,30,194,241,73,124,254,59,176,163,230,241,218,190,113,206,126,13,246,62,216,39,76,91,219,55,206,217,113,244,23,225,252,17,244,107,203,95,247,139,255,212,33,224,213,33,224,213,225,89,165,14,1,207,233,191,207,180,245,228,160,14,1,175,14,1,175,14,1,175,14,1,175,14,1,175,14,1,175,14,1,175,14,1,207,177,31,194,245,220,64,255,45,216,163,24,63,12,219,133,251,213,139,254,229,176,43,97,215,192,174,197,120,141,232,215,182,167,154,4,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,53,1,93,19,208,61,39,232,90,129,174,21,232,90,129,174,21,232,90,129,174,21,232,90,129,174,21,232,90,129,174,21,232,90,129,174,21,232,90,129,174,21,232,90,129,174,21,232,90,129,174,21,232,90,129,174,21,232,90,129,174,21,232,90,129,174,21,232,90,129,174,21,232,90,151,155,47,147,114,162,94,248,227,242,186,25,4,188,157,8,120,59,17,240,118,34,224,237,68,192,219,137,128,183,19,1,111,39,2,222,78,4,188,157,8,120,59,17,240,118,34,224,237,68,192,219,137,128,183,19,1,111,39,2,222,78,4,188,157,8,120,59,17,240,118,34,224,237,68,192,219,137,128,183,19,1,111,39,2,222,78,4,188,157,8,120,59,23,3,222,109,79,45,82,45,149,183,209,172,150,202,217,168,150,210,26,53,156,27,205,106,41,237,32,141,233,70,179,90,42,103,247,192,30,132,29,133,29,135,157,132,157,130,157,134,45,213,82,57,187,10,246,90,216,15,195,150,106,41,237,143,148,13,63,173,241,53,91,227,62,91,227,9,243,70,106,213,82,57,123,15,236,110,219,53,140,96,16,173,90,106,64,252,244,12,42,56,206,160,130,227,12,42,56,70,113,170,134,243,12,42,56,206,160,130,227,12,42,56,206,160,130,227,12,42,56,206,160,130,227,12,42,56,206,160,130,227,12,42,56,206,160,130,227,12,42,56,206,160,130,227,12,42,56,206,160,130,227,12,42,56,206,160,130,227,12,42,56,206,160,130,227,12,42,56,206,160,130,227,12,42,56,206,160,238,230,231,114,235,47,130,218,69,80,187,8,106,115,56,85,163,118,17,212,46,130,218,69,80,187,8,106,23,65,237,34,168,93,4,181,139,160,118,17,212,46,130,218,69,80,187,8,106,23,65,237,34,168,93,4,181,139,160,118,17,212,46,130,218,69,80,187,8,106,23,65,237,34,168,149,111,84,183,254,58,168,93,7,181,235,160,182,30,167,106,212,174,131,218,117,80,187,14,106,215,65,237,58,168,93,7,181,235,160,118,29,212,174,131,218,117,80,187,14,106,215,65,237,58,168,93,7,181,235,160,118,29,212,174,131,218,117,80,187,14,106,215,65,237,58,168,93,255,191,38,241,151,16,14,135,49,215,86,216,194,97,133,45,28,78,84,89,14,98,56,124,3,83,251,69,216,147,176,231,96,75,201,84,206,190,27,246,253,176,235,97,63,6,187,29,246,110,216,97,216,82,50,165,253,145,12,135,21,182,112,88,97,11,135,21,182,112,24,193,103,198,96,39,108,215,192,112,56,241,235,183,195,214,234,166,114,200,80,55,37,141,36,206,186,41,173,81,234,166,180,198,173,150,70,173,110,74,107,148,186,41,173,113,218,118,228,1,219,197,31,177,53,30,179,53,14,216,62,104,196,118,228,89,91,227,144,237,244,164,237,58,223,177,53,70,45,167,243,123,195,186,41,173,113,159,173,241,132,165,81,171,155,210,26,227,182,35,139,108,99,142,216,142,212,22,142,182,168,57,59,63,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,20,54,132,157,146,23,4,93,26,59,37,105,44,183,167,177,83,210,179,209,220,41,73,99,205,61,141,53,247,52,214,220,211,88,115,79,99,205,61,141,53,247,52,214,220,211,216,41,73,99,205,61,141,53,247,52,214,220,211,88,115,79,99,205,61,141,157,146,52,118,74,210,88,115,79,99,167,36,141,53,247,52,214,220,211,88,115,79,99,205,61,141,53,247,52,30,178,142,110,84,63,229,253,134,200,171,34,223,21,121,247,39,148,172,19,249,132,200,221,34,123,69,190,46,50,33,114,90,201,188,178,77,139,95,159,210,53,25,185,116,195,38,213,245,97,145,173,34,247,138,60,36,50,38,242,138,146,101,239,74,107,233,39,149,172,22,185,233,147,139,159,94,246,74,134,147,251,57,213,149,191,75,142,234,17,121,92,228,152,58,55,127,42,35,239,44,104,82,231,150,53,169,46,79,70,222,177,65,117,229,213,139,108,19,217,41,231,30,22,25,19,57,46,242,29,37,75,203,31,89,148,174,213,74,46,217,160,100,233,199,68,110,145,3,2,34,95,16,249,146,28,219,163,100,217,97,145,191,218,191,248,205,41,137,72,107,76,201,146,243,34,199,69,78,139,156,23,121,87,243,226,45,114,121,50,242,142,47,127,112,113,240,37,222,102,117,77,245,74,150,109,150,214,86,105,221,174,100,233,139,34,187,69,14,136,60,46,50,38,242,130,200,43,242,17,211,74,150,188,43,173,75,31,85,242,30,145,107,148,44,171,123,84,110,189,28,176,229,209,197,191,181,228,155,153,63,115,73,187,28,181,75,201,226,151,164,181,79,201,146,33,25,124,84,228,57,145,151,228,180,9,145,55,149,204,207,219,172,100,149,200,15,139,108,217,188,98,226,63,22,195,243,158,76,123,113,253,251,50,67,188,172,142,200,235,19,121,228,105,245,64,248,211,15,103,174,250,164,116,157,23,153,18,89,250,41,37,255,176,46,207,34,171,229,128,255,120,90,181,110,250,148,202,226,158,203,200,210,61,114,84,151,200,136,200,49,145,83,34,203,30,83,114,141,200,38,145,255,246,144,250,200,14,105,237,22,25,17,57,38,114,74,100,217,227,242,17,34,155,68,118,136,236,22,25,17,57,246,184,250,91,167,50,210,245,182,116,149,249,229,63,108,101,228,29,13,126,249,4,145,29,34,187,69,70,68,142,137,156,18,89,246,91,114,229,34,155,68,118,136,236,22,25,17,57,38,114,74,100,217,22,25,87,228,71,4,110,147,180,118,136,236,22,25,17,57,38,114,74,100,217,167,229,35,68,54,137,236,16,217,45,242,190,103,212,53,68,164,117,76,228,148,200,178,39,228,35,68,54,137,236,16,217,45,50,34,114,76,228,148,200,178,173,50,174,200,38,145,29,34,187,69,70,68,142,137,156,18,89,182,77,198,21,217,36,178,67,100,183,200,200,54,245,13,27,203,72,215,37,233,154,218,102,115,147,178,39,229,115,158,92,252,225,245,188,15,124,47,51,89,125,36,243,207,29,159,248,158,112,150,67,31,151,214,14,105,237,22,25,17,57,38,114,74,100,89,139,124,174,200,38,145,29,34,187,69,70,68,142,137,156,18,249,59,114,101,101,191,173,90,255,76,190,173,107,164,181,73,100,135,200,110,145,145,223,86,119,100,44,35,139,222,151,249,194,149,94,148,254,107,34,11,90,149,244,136,124,88,100,123,171,188,208,62,35,93,223,146,174,163,34,127,34,242,154,200,191,127,74,93,126,193,103,228,115,68,62,44,178,93,100,72,228,209,207,168,79,255,167,223,205,86,68,73,215,85,145,111,202,231,204,75,107,85,155,60,239,136,108,19,217,41,242,176,200,51,34,175,138,156,23,89,245,148,140,43,242,219,2,176,77,90,59,69,30,22,121,70,228,85,145,243,34,171,158,150,143,120,90,221,129,182,140,116,47,19,31,8,62,109,251,250,28,148,19,78,101,100,73,92,142,74,138,156,19,89,254,140,146,27,68,62,33,50,248,204,255,197,193,22,95,233,158,233,47,58,44,199,159,18,153,20,57,39,178,188,93,62,81,228,19,34,131,237,242,62,254,140,44,139,72,215,41,145,73,145,115,34,203,63,43,131,127,86,13,243,68,70,150,117,72,87,80,228,65,145,167,68,38,69,206,125,214,54,3,149,7,228,115,2,242,57,25,89,212,38,93,65,145,159,144,105,255,160,180,158,18,153,20,57,39,178,252,115,242,57,34,159,16,25,20,121,80,228,41,145,73,145,115,159,147,255,48,255,108,230,129,102,213,179,170,107,189,200,45,34,119,63,171,78,232,203,200,37,67,210,117,82,228,37,145,111,139,92,249,121,25,252,243,182,57,120,139,180,238,22,217,39,242,164,200,75,34,223,22,185,242,57,249,8,145,91,68,238,22,217,247,156,250,83,78,102,100,225,105,233,186,36,242,127,201,148,251,182,180,174,252,130,124,142,200,45,34,119,139,236,19,121,82,228,37,145,111,139,92,217,33,227,138,220,34,114,119,135,186,232,95,207,92,89,241,3,114,121,125,114,212,73,145,151,68,190,45,114,229,243,242,57,34,183,136,220,45,178,79,228,73,145,151,68,190,45,114,229,118,25,87,228,22,145,187,69,62,165,93,186,180,126,77,90,79,74,235,37,145,179,34,87,236,144,79,19,249,132,200,160,200,126,145,163,34,199,119,168,219,249,238,14,115,54,93,185,83,6,23,185,69,228,110,145,125,34,79,138,188,36,242,109,145,43,191,40,227,138,44,252,138,250,224,39,164,53,40,242,160,146,249,163,210,250,255,136,243,252,92,90,223,17,121,247,46,89,185,16,217,38,178,83,228,97,145,103,68,94,21,249,179,175,170,79,203,251,29,213,250,107,34,27,68,62,45,242,37,145,131,34,223,16,57,33,50,239,5,25,87,100,189,200,54,145,249,242,85,233,148,214,195,34,207,136,188,42,114,94,100,213,151,228,35,68,182,137,236,20,121,88,228,25,145,87,69,206,139,92,186,91,73,175,200,205,34,119,138,236,17,57,44,50,33,114,70,228,210,223,149,113,69,110,22,185,83,100,207,239,218,158,69,134,165,53,33,114,70,228,210,160,124,132,146,133,127,165,70,208,100,222,102,57,118,167,200,30,145,195,34,19,34,103,68,46,253,178,242,63,111,70,186,54,124,217,246,213,110,146,214,14,145,221,34,35,106,152,252,11,25,233,222,231,81,231,94,83,71,229,23,237,81,210,163,100,222,157,95,80,199,254,102,135,146,151,165,245,11,34,255,155,72,151,28,251,135,34,255,76,228,95,60,175,228,14,145,223,19,249,143,34,107,182,43,249,136,200,35,34,223,20,249,15,34,93,59,148,252,149,47,42,249,65,145,191,39,242,136,200,203,34,223,179,75,201,255,35,173,159,145,214,15,137,252,154,200,31,136,60,43,242,23,34,75,126,71,254,54,145,35,34,127,33,178,228,5,57,86,228,151,69,126,87,228,95,138,92,254,37,37,255,89,90,31,148,214,79,127,73,61,145,254,81,70,222,249,145,42,213,117,224,119,229,206,202,9,255,32,178,112,183,146,181,187,213,48,127,254,161,188,188,37,31,187,87,217,95,206,238,63,125,65,14,253,129,200,179,187,213,222,210,47,178,50,123,168,235,127,75,127,190,92,193,175,139,252,172,200,70,145,127,33,178,36,168,62,252,35,153,239,120,241,229,160,220,165,47,43,249,39,34,255,167,200,127,23,249,193,61,106,152,125,25,89,246,157,61,170,235,53,145,239,151,152,244,113,145,159,23,249,77,145,63,22,89,243,162,146,127,35,173,95,149,214,39,69,150,136,252,67,145,255,93,228,47,69,86,74,244,249,132,200,47,136,124,69,228,9,145,255,34,242,189,123,149,124,72,228,83,34,247,137,252,129,200,191,22,249,121,89,33,108,144,41,164,93,228,203,34,63,247,57,249,180,103,197,183,68,14,201,177,231,69,78,137,172,252,61,117,236,71,148,204,119,127,69,77,99,107,68,110,18,249,172,200,151,69,30,21,249,134,200,171,34,223,21,121,247,139,178,175,34,242,9,145,187,69,246,138,124,93,100,66,228,180,200,178,175,42,89,45,114,163,200,128,200,144,200,65,145,103,68,94,17,153,22,89,177,87,201,13,34,183,136,124,65,228,126,145,195,34,47,136,156,18,89,250,123,74,174,22,249,49,145,237,89,89,122,215,146,140,179,127,105,99,254,162,124,73,228,31,136,28,16,249,71,34,79,138,124,51,43,115,227,190,36,31,113,88,100,76,228,184,200,119,68,150,119,42,185,94,164,95,228,46,145,61,34,143,139,28,235,92,252,131,138,18,234,202,138,198,69,94,23,249,182,200,130,79,168,75,79,201,96,197,95,83,114,149,200,135,69,62,157,145,5,206,8,174,187,50,35,148,125,220,149,183,48,98,254,123,178,101,59,185,174,129,198,204,108,85,94,181,216,229,122,185,113,209,45,92,157,106,44,87,175,200,33,145,167,149,44,76,72,235,117,145,105,145,75,95,90,252,219,75,202,51,87,147,251,244,194,221,77,153,174,163,15,46,94,77,225,55,238,53,109,167,255,213,90,179,95,108,215,182,204,213,46,123,179,80,93,125,229,39,22,239,154,107,141,200,13,34,27,69,54,139,220,42,178,93,228,14,185,239,30,117,245,174,61,114,192,215,69,118,139,252,174,146,133,71,101,132,6,25,225,71,210,218,38,173,167,101,132,63,151,3,246,202,1,111,201,1,127,39,7,12,200,1,41,57,224,95,69,230,109,82,50,123,227,22,228,29,155,20,131,123,51,223,11,215,206,70,117,143,179,183,211,245,89,216,95,129,253,106,227,226,80,5,229,234,3,242,238,126,120,177,53,111,85,166,181,48,199,251,165,204,7,184,223,42,200,60,155,102,255,89,104,124,226,253,150,198,35,171,44,141,173,182,35,157,49,247,21,89,198,100,163,51,38,27,91,109,71,202,152,217,127,110,27,83,107,148,49,181,198,86,203,145,5,217,225,139,178,255,56,163,223,214,152,29,253,182,198,236,232,183,53,182,202,145,217,225,139,178,255,232,99,74,227,19,182,35,181,49,165,49,59,102,14,106,65,253,125,11,195,233,246,19,210,223,248,254,133,65,116,91,174,41,223,185,141,15,190,47,243,205,248,162,199,210,56,80,171,26,255,58,219,88,148,249,164,226,95,62,96,105,44,240,170,198,170,108,73,96,246,31,125,76,105,212,198,220,146,189,225,217,127,244,49,165,49,59,102,238,107,89,218,160,190,161,165,31,80,223,208,210,195,213,25,116,89,63,88,122,175,186,163,165,175,25,141,11,39,109,144,243,63,164,92,40,119,254,203,247,46,222,157,220,169,89,123,225,208,237,15,40,249,113,124,106,246,2,151,254,117,129,249,169,170,113,225,164,38,249,212,79,225,252,236,167,44,205,254,83,136,143,94,42,215,83,252,74,213,194,160,11,246,31,87,27,118,238,46,189,82,101,218,217,131,22,190,50,217,75,41,82,7,221,214,152,61,50,119,102,126,246,123,163,141,148,179,101,164,194,236,87,194,149,253,242,149,254,242,215,45,141,75,188,234,26,126,241,224,194,65,186,189,68,145,44,44,92,163,228,147,106,6,42,252,114,147,106,221,167,100,254,61,234,216,252,87,164,245,187,34,95,107,82,95,155,236,177,238,236,223,166,81,113,206,186,173,241,187,182,198,215,140,198,133,225,63,175,248,229,127,86,93,107,254,23,69,126,85,201,210,63,243,40,214,71,107,13,127,115,186,116,27,253,183,249,231,143,154,20,7,239,234,12,135,245,171,213,244,252,13,245,129,90,235,146,160,250,158,46,233,83,7,44,57,36,199,126,73,253,33,197,255,69,90,79,136,60,41,167,245,169,99,203,126,172,238,180,235,208,195,42,120,175,240,26,93,5,191,166,226,248,82,145,5,49,117,192,157,49,249,123,54,100,102,149,162,10,245,109,185,35,107,47,21,59,63,43,139,178,163,44,244,103,109,109,212,252,55,213,168,101,34,221,127,170,92,58,247,1,190,247,45,14,80,150,181,239,204,218,185,67,239,120,83,224,101,239,245,194,0,34,243,206,111,82,49,122,244,37,245,80,150,20,249,182,200,21,251,148,92,43,114,179,200,237,34,187,69,254,177,200,115,34,39,69,22,132,148,252,53,145,245,34,91,69,190,24,90,124,92,204,203,126,115,11,254,183,122,10,203,217,9,117,111,242,178,243,97,193,223,194,158,84,55,164,224,247,21,249,130,127,150,231,140,234,140,99,149,124,78,125,133,115,246,143,212,212,81,56,247,160,217,239,216,217,254,133,161,238,123,216,12,139,217,192,226,28,127,91,163,156,84,242,85,117,41,37,243,114,41,191,114,175,249,81,142,253,35,53,75,149,252,50,243,209,119,102,255,234,101,218,204,92,250,201,252,219,26,75,238,241,90,30,78,60,70,99,190,28,153,47,253,11,147,212,210,79,170,169,171,226,147,234,250,118,100,46,165,212,3,187,90,14,245,138,252,176,146,5,77,34,159,20,249,156,200,47,203,105,97,145,125,159,92,140,40,249,71,141,63,177,40,119,214,50,231,230,216,122,178,151,85,242,211,166,219,195,100,193,41,117,237,185,131,254,28,246,79,149,207,149,214,222,167,60,241,103,202,191,115,247,85,34,84,238,150,102,237,133,139,254,153,92,255,85,145,73,153,253,127,209,36,145,35,35,151,237,83,231,22,223,80,39,20,71,212,12,90,148,189,122,199,94,232,186,37,71,185,154,148,188,171,105,241,15,201,133,62,109,0,199,62,5,251,30,117,124,225,183,51,247,177,248,39,210,159,189,162,226,106,245,184,35,182,115,173,122,194,83,45,131,100,239,190,171,182,201,124,120,159,85,209,75,108,237,15,46,124,88,93,127,225,227,34,159,22,249,69,37,11,58,69,246,200,1,135,229,14,156,16,153,144,63,38,123,157,142,189,80,229,214,31,82,169,238,159,52,45,78,132,69,195,210,250,23,106,152,162,203,34,255,65,142,61,175,142,45,252,23,185,144,188,71,148,92,38,178,74,201,162,127,151,120,242,192,35,234,75,231,204,13,90,215,67,234,132,130,71,69,126,70,70,220,33,231,102,243,102,215,58,197,73,236,101,218,19,84,246,97,203,181,87,78,202,118,21,125,83,236,44,13,125,16,101,47,211,190,212,223,149,63,227,7,34,127,36,242,191,203,5,254,15,145,227,143,44,222,180,194,191,83,53,3,142,92,246,207,234,251,92,240,79,242,119,222,18,185,164,89,13,243,30,145,213,205,234,11,182,33,35,181,107,44,190,227,17,37,79,73,58,249,81,117,174,243,13,95,144,191,250,136,122,226,204,74,237,126,57,57,141,51,150,110,203,128,69,143,201,21,220,237,49,253,198,57,84,243,27,101,235,95,249,54,249,99,118,40,89,244,235,242,129,89,169,79,10,123,229,47,232,82,210,213,39,173,63,16,121,66,228,104,243,226,228,153,247,68,245,226,44,162,61,73,63,119,175,241,20,91,148,61,168,52,174,254,184,252,11,25,89,252,144,138,7,249,23,85,87,65,119,230,79,118,186,22,14,189,178,120,232,130,125,45,99,187,186,229,17,176,228,222,60,125,168,130,127,84,87,89,48,215,108,155,34,93,143,170,185,44,59,199,47,105,87,233,156,216,26,122,215,138,71,213,125,169,82,178,120,141,180,110,80,114,73,163,200,79,170,143,41,200,78,129,174,113,185,228,172,93,228,87,253,197,78,14,240,128,130,228,76,153,174,167,164,255,219,230,101,138,237,92,230,66,16,203,126,95,10,213,39,221,214,216,241,104,190,241,205,81,159,185,224,153,217,35,139,156,185,58,168,142,116,101,27,75,212,167,21,217,26,181,111,183,203,201,216,63,168,198,20,91,119,129,108,18,91,220,160,14,18,91,251,90,22,188,164,238,99,193,43,74,230,31,148,214,38,117,183,28,169,243,250,35,33,179,237,17,89,50,51,143,42,56,169,142,42,123,243,81,195,233,156,251,183,240,93,249,169,124,87,28,127,252,27,57,244,31,50,178,248,31,5,82,182,95,135,164,108,253,14,101,253,192,105,92,184,192,127,121,84,102,112,249,110,149,109,86,127,65,185,146,75,60,34,127,99,179,114,191,198,204,55,223,245,95,86,45,100,95,5,104,212,237,245,155,149,251,101,237,226,63,145,103,208,15,103,186,74,63,43,55,203,25,239,55,62,106,218,31,87,203,36,69,159,240,26,182,51,148,91,22,90,75,31,86,215,87,224,172,89,100,207,191,243,94,89,102,81,141,154,237,12,186,112,61,206,119,66,174,207,149,181,157,235,91,248,90,103,63,74,14,90,248,118,60,162,254,190,226,173,25,233,150,135,208,252,54,117,235,138,183,171,137,60,239,121,117,130,147,138,231,186,114,81,248,154,74,16,138,222,86,178,176,232,235,106,209,241,43,155,85,154,83,254,117,149,76,220,175,100,225,195,95,151,82,15,145,59,69,134,229,216,195,106,220,188,125,234,74,139,122,148,44,248,146,186,104,215,215,20,165,92,254,241,37,153,54,156,135,160,175,201,223,247,61,53,64,222,31,41,153,127,82,190,6,206,3,253,55,213,109,205,115,190,168,111,44,222,187,2,109,61,233,155,50,234,255,144,81,255,86,228,117,249,128,127,21,249,31,234,179,10,190,243,200,194,87,32,95,236,5,121,231,167,36,25,80,178,224,222,79,41,215,27,52,207,117,236,5,233,85,39,184,62,248,169,124,227,89,133,95,58,213,168,217,250,151,46,107,107,95,186,226,172,93,250,17,53,126,254,38,145,159,254,148,36,129,217,201,246,179,202,206,185,202,14,216,85,85,166,235,136,157,115,157,42,181,17,81,242,59,234,212,130,175,102,100,201,27,226,165,251,50,118,233,117,21,70,156,46,237,91,94,250,13,249,84,103,157,83,78,205,173,50,93,175,189,125,233,201,57,232,182,245,168,235,234,137,182,228,223,84,245,68,233,235,95,95,44,215,44,252,226,251,179,187,35,53,11,253,108,44,125,67,125,161,243,247,203,93,59,36,112,35,2,55,251,37,212,46,53,183,236,59,162,250,115,127,165,220,160,210,55,85,87,254,88,70,150,109,80,132,243,254,202,180,243,255,231,162,189,240,101,249,175,242,28,244,95,205,112,80,242,152,250,30,56,242,182,168,246,152,215,140,106,234,160,133,219,244,208,186,197,39,80,71,46,235,85,255,175,187,32,123,91,138,156,123,149,237,41,178,53,58,135,47,92,228,53,185,53,51,159,50,30,66,139,126,44,215,255,99,243,250,11,211,234,172,194,146,199,204,179,222,148,179,222,196,89,127,41,147,199,95,62,98,60,78,228,188,195,153,98,87,62,150,127,123,163,228,64,185,198,95,179,29,228,85,141,142,115,57,211,120,201,184,114,94,77,22,249,30,83,115,192,39,148,44,154,148,75,159,4,176,39,5,216,147,0,150,253,44,167,177,16,182,6,172,244,81,5,204,145,26,48,237,123,252,168,2,134,198,28,176,220,233,191,45,35,253,54,186,254,67,229,37,142,116,186,114,118,241,142,15,46,28,159,251,208,226,199,86,27,231,231,174,252,166,132,228,172,92,38,107,235,69,191,148,91,243,203,197,174,66,241,168,226,236,159,90,250,105,5,64,107,44,105,54,143,124,42,115,144,222,40,143,135,237,234,244,220,100,152,229,87,182,188,89,45,92,136,44,217,174,160,149,4,51,114,161,38,36,251,71,21,188,245,245,21,134,125,29,118,90,217,5,89,187,104,233,203,234,191,135,221,57,160,160,100,187,92,85,153,46,167,113,113,83,92,125,84,201,175,212,103,166,137,213,247,42,135,204,218,11,255,3,47,219,234,216,185,161,138,178,40,139,223,55,176,112,124,1,26,23,194,190,231,101,149,135,191,34,223,205,131,74,230,253,64,228,240,99,234,97,96,221,203,178,69,254,178,170,37,251,141,204,184,165,47,188,44,133,140,34,143,138,140,139,188,46,178,244,247,229,63,134,252,190,26,177,57,35,151,253,189,87,222,146,166,142,202,15,203,9,63,84,178,224,156,58,55,239,90,70,222,241,142,140,85,20,94,145,183,100,101,88,157,181,42,108,92,120,201,70,213,85,188,77,228,115,234,168,226,206,140,116,143,85,171,85,144,110,117,148,107,64,78,248,160,186,185,197,199,109,173,37,49,213,90,242,150,26,188,228,19,3,134,79,57,246,66,215,214,44,195,177,106,211,30,146,67,175,202,128,51,34,11,190,33,255,77,83,100,149,146,165,207,200,37,173,149,3,62,38,114,243,55,22,175,174,104,109,230,211,139,159,134,189,251,27,139,129,178,104,125,214,126,57,99,47,59,170,174,171,232,160,26,170,232,117,156,26,151,83,29,251,125,245,11,23,180,240,93,190,153,93,70,252,185,58,201,149,29,191,36,37,118,58,35,75,230,213,248,46,119,151,146,171,68,110,232,82,39,108,234,50,174,173,164,85,29,85,178,67,221,135,210,157,210,250,5,53,221,185,178,87,232,28,85,168,217,217,126,103,192,2,52,46,216,47,102,134,42,233,84,227,21,237,151,107,249,74,230,168,146,31,138,157,253,227,75,70,229,178,199,164,235,107,217,111,197,132,116,125,77,110,209,100,166,213,61,43,93,115,34,151,126,83,238,134,200,13,34,55,43,89,114,64,190,5,79,127,83,125,27,119,126,211,188,93,63,144,163,58,213,81,174,236,119,208,25,64,183,191,165,198,206,31,16,57,42,103,101,191,201,218,128,174,164,92,87,74,201,226,180,200,31,137,71,149,117,171,214,42,145,111,42,54,197,217,47,74,233,95,15,152,65,72,53,46,252,9,94,117,106,105,67,247,226,23,209,117,46,123,93,205,221,43,116,172,197,173,221,198,141,40,222,217,173,254,142,191,31,200,211,187,28,123,225,42,178,132,75,255,13,87,161,26,23,238,113,225,247,141,243,75,254,211,247,149,204,118,233,247,244,94,101,151,188,180,120,65,186,231,237,55,27,115,238,115,212,252,83,92,209,172,45,215,227,58,103,218,37,227,176,167,76,187,52,13,187,244,149,21,250,243,68,238,107,253,224,247,205,63,250,71,230,77,40,202,126,215,139,203,95,145,255,241,254,138,250,206,209,163,234,94,49,81,52,103,108,103,218,211,121,109,123,197,224,227,122,78,134,126,81,228,126,37,139,135,228,3,255,211,247,141,15,44,137,153,31,88,114,225,21,243,174,58,147,16,254,192,146,43,184,128,233,87,228,63,202,139,116,127,75,125,205,20,80,253,111,123,211,252,46,229,223,253,45,41,40,20,249,132,200,221,34,123,69,190,46,50,161,62,49,127,58,35,75,211,153,127,150,74,36,205,43,254,3,121,149,130,200,38,145,219,69,246,136,124,93,228,69,145,111,139,44,239,81,178,78,100,139,200,189,34,15,139,124,67,228,53,145,69,175,42,185,90,228,38,145,29,34,191,37,114,88,228,91,34,103,69,174,220,47,255,39,76,228,54,145,47,138,60,36,242,140,200,9,145,5,223,150,71,10,37,11,54,138,108,147,3,130,223,150,98,202,111,171,39,149,72,70,22,159,146,19,46,136,76,169,163,10,222,205,200,178,127,86,41,107,129,187,87,29,85,173,100,222,199,122,21,247,103,51,178,228,133,204,63,75,215,171,135,150,252,151,228,208,131,189,234,10,70,51,114,201,88,175,212,72,202,81,239,136,188,251,128,252,231,24,145,109,34,95,18,121,84,100,92,228,117,145,165,125,242,192,39,178,89,228,78,145,251,69,70,69,94,18,57,167,100,193,71,213,52,90,80,241,29,181,246,228,249,142,186,143,127,144,221,153,206,254,163,219,31,85,51,108,193,253,153,67,203,62,44,199,63,156,181,253,106,168,146,109,50,234,179,223,89,188,217,5,95,205,174,50,100,255,113,127,85,222,136,180,251,59,226,165,34,95,23,153,16,57,45,178,236,160,90,87,248,83,245,248,157,255,134,200,63,23,57,166,100,193,123,84,158,82,112,143,72,89,24,184,243,103,234,216,59,47,41,185,244,111,69,254,157,146,203,100,176,101,50,216,50,25,44,255,239,229,26,126,161,242,147,162,236,31,95,38,119,160,160,250,160,122,2,250,138,60,198,63,124,80,254,223,147,146,75,42,159,84,255,105,230,62,37,203,66,234,128,194,110,37,203,122,165,117,64,201,210,163,210,58,172,100,241,105,105,29,147,79,27,151,214,73,25,97,70,90,211,74,150,20,127,87,181,174,84,178,192,35,242,126,37,75,55,200,177,15,43,153,255,168,250,86,230,63,254,125,249,47,23,34,55,171,99,151,202,177,75,229,216,59,229,88,247,103,68,182,170,211,244,239,93,224,187,139,223,222,37,206,87,242,51,234,219,189,68,125,69,23,162,120,40,115,232,157,67,18,213,191,149,181,207,169,249,226,142,222,251,212,211,241,65,249,35,127,40,50,42,242,13,145,9,145,87,148,92,50,37,114,78,100,65,191,146,223,84,255,159,240,142,105,117,13,75,150,202,1,119,247,171,119,253,100,15,112,203,81,249,171,229,168,143,137,220,172,100,105,139,200,231,148,204,15,138,236,19,25,21,249,86,191,242,198,103,31,80,139,110,89,169,45,186,229,157,85,37,179,101,255,164,60,163,44,123,212,194,48,51,106,152,194,18,181,118,231,72,125,152,49,169,203,201,74,173,107,169,156,229,180,58,246,194,128,127,37,53,213,127,101,158,85,184,69,62,107,139,249,89,37,141,170,30,44,127,80,93,125,254,77,73,248,143,171,214,188,119,31,83,235,181,203,204,242,154,133,10,18,89,217,252,89,182,82,118,153,42,79,44,90,242,120,126,158,123,133,90,199,42,202,202,37,39,30,52,237,21,143,171,133,189,236,169,165,239,129,93,245,184,90,156,248,151,26,245,199,221,171,142,114,170,91,239,148,245,124,167,186,85,183,31,120,124,161,196,165,64,234,121,53,187,200,41,79,205,22,203,45,124,170,83,216,250,160,26,95,42,114,117,91,74,104,157,122,16,173,68,47,103,107,101,189,78,97,77,246,67,244,178,94,105,212,202,122,179,107,249,69,237,94,179,172,87,26,91,213,182,90,233,38,41,60,253,144,186,210,210,143,103,239,183,252,101,165,77,139,246,98,141,233,42,37,223,167,102,118,167,220,52,95,138,76,23,150,227,178,167,57,39,232,118,246,172,5,59,123,89,206,169,186,253,154,26,202,217,43,207,151,170,84,189,24,71,182,209,115,246,31,203,5,100,119,212,23,164,148,140,230,62,91,54,219,115,182,148,140,150,4,164,46,172,70,86,236,214,137,172,107,54,247,0,178,136,75,3,213,183,55,58,231,23,106,37,57,14,162,117,182,198,58,185,131,191,84,223,203,210,122,105,221,40,242,145,102,99,237,214,57,65,183,235,155,141,197,120,231,84,221,126,68,13,85,232,87,228,11,63,37,158,241,164,200,207,138,252,19,229,197,133,59,164,245,203,34,247,41,89,178,65,190,92,143,201,141,107,17,249,116,179,185,131,177,225,253,38,143,199,208,223,2,91,206,207,221,238,47,122,76,123,64,254,55,136,179,106,251,203,7,76,187,192,107,120,108,201,135,86,155,246,43,50,111,100,189,69,63,223,177,165,88,188,240,78,41,49,238,123,252,255,187,196,184,240,199,15,42,121,88,142,61,38,242,199,74,150,182,138,87,254,153,220,217,159,138,252,153,186,198,220,61,147,194,223,156,45,133,191,185,93,35,109,86,113,236,31,169,235,210,170,123,139,46,171,15,112,93,149,207,186,46,242,115,170,244,88,43,161,180,23,232,149,254,228,65,99,175,161,108,230,241,124,221,254,255,43,224,43,120,91,125,108,65,158,95,73,183,200,10,191,138,39,207,54,47,196,139,133,91,185,74,29,85,248,172,124,227,31,244,171,197,103,247,247,228,63,244,125,79,178,66,105,237,248,158,90,109,236,202,72,237,201,168,160,95,29,85,116,84,228,168,200,132,200,73,37,11,238,173,87,143,166,233,239,201,179,224,128,122,198,244,138,172,87,210,253,57,245,160,182,164,76,253,23,107,247,239,173,83,75,164,155,213,177,69,1,145,47,138,220,47,114,72,100,76,228,69,145,41,145,243,34,87,126,95,201,53,223,87,107,217,217,107,184,227,247,212,114,101,206,150,203,117,53,168,67,75,178,87,126,135,92,190,107,139,234,42,122,46,35,221,149,170,171,104,143,124,86,143,200,31,138,60,45,242,45,145,215,69,190,43,114,197,33,37,171,69,214,139,220,34,178,67,228,75,34,15,138,60,46,242,39,34,127,46,114,70,100,241,31,42,121,143,200,117,34,55,137,108,19,185,91,100,183,200,65,145,167,148,44,188,32,173,215,165,245,93,37,11,202,15,171,116,32,251,30,191,197,87,255,169,214,226,213,74,22,214,73,235,99,210,218,46,173,47,74,235,183,148,116,253,80,90,99,135,23,145,22,102,125,165,248,146,216,31,203,254,215,130,235,114,232,187,34,87,30,81,159,112,191,200,122,145,143,137,108,23,185,71,100,143,200,65,37,139,162,210,122,94,228,184,200,105,145,243,34,239,26,148,155,51,40,55,71,201,130,45,210,250,130,200,30,145,7,69,190,62,184,248,180,238,254,140,122,94,202,171,87,83,147,235,17,37,239,28,255,136,154,88,181,255,217,176,77,142,253,188,200,47,41,89,244,53,37,75,190,37,7,28,148,3,142,202,1,63,82,178,120,68,90,223,144,214,49,153,90,19,74,230,255,157,200,27,50,171,254,187,180,150,253,150,146,119,139,92,35,210,39,178,73,201,194,22,105,253,252,111,169,137,252,112,38,240,21,127,89,142,10,201,81,251,69,14,138,124,93,228,27,74,22,188,37,35,102,255,231,106,241,255,146,163,166,68,166,213,81,133,217,163,238,92,170,162,91,65,217,22,117,212,123,148,44,168,17,89,39,7,124,66,90,183,138,124,86,14,216,45,173,47,111,81,155,255,7,50,178,184,63,243,79,217,31,202,161,175,137,252,111,114,214,89,105,189,168,100,209,53,37,11,103,182,168,191,55,251,159,47,139,223,149,19,74,62,173,134,249,85,145,171,149,44,172,149,214,135,63,173,134,121,60,35,93,159,150,174,103,68,102,190,204,47,45,150,215,125,94,53,47,217,169,100,233,239,74,235,94,145,95,23,217,45,242,219,34,251,69,30,17,57,36,242,132,200,147,34,255,84,228,79,68,254,84,228,91,34,203,212,115,207,146,191,145,214,171,34,127,33,114,90,228,191,42,89,146,150,214,194,39,100,220,39,228,191,250,101,179,250,229,210,245,171,34,171,68,190,95,228,253,79,168,199,146,49,53,123,228,167,68,22,255,96,113,34,89,242,160,156,230,19,217,248,255,14,193,244,64,48,253,17,204,48,132,21,42,11,17,91,193,17,230,198,34,212,166,32,152,22,240,38,43,103,54,66,180,8,193,172,68,152,155,128,48,183,14,97,110,3,66,45,15,188,77,203,222,14,23,101,159,128,96,206,68,168,93,132,48,119,14,194,220,93,112,115,185,85,224,133,36,231,74,132,182,38,196,80,201,13,132,182,111,8,166,200,34,68,93,140,96,122,192,153,92,113,112,38,19,23,252,250,73,22,80,211,141,11,209,126,99,201,64,232,173,91,132,24,250,89,4,95,155,120,24,238,87,86,117,120,243,154,117,3,220,165,108,117,240,38,51,235,14,68,8,44,240,132,183,202,207,58,193,189,178,9,97,197,5,4,243,29,130,201,179,24,209,152,69,48,61,16,204,52,4,179,5,193,92,132,96,30,88,140,56,93,9,193,100,88,130,56,48,18,193,116,89,34,244,31,13,52,27,249,185,5,3,0,75,216,237,103,205,153,29,0,
  48. };